nekomeowww commited on
Commit
c7d0a7a
·
1 Parent(s): 8194a8c

release: build 5e8b2b84127217c155cab74c3d8f9c21ae4329bc

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-CpqzXgxy.js +0 -3
  2. assets/AnimatedWave-vmZPkx36.js +3 -0
  3. assets/Basic-BE3KxqAa.js +0 -1
  4. assets/Basic-D95BeH1T.js +1 -0
  5. assets/CardCreate-DrM4wEtE.js +0 -1
  6. assets/CardCreate-QsTV9xFv.js +0 -1
  7. assets/CardCreate-vI7-JE_m.js +1 -0
  8. assets/CardCreate-zpppfU_P.js +1 -0
  9. assets/CardCreationDialog-1FdBirpE.js +3 -0
  10. assets/CardCreationDialog-6qbWAmov.js +0 -3
  11. assets/CardCreationDialog-Cms6yBxy.js +1 -0
  12. assets/CardCreationDialog-kvoYgWVP.js +0 -1
  13. assets/CardDetailDialog-CNHw_vI_.js +1 -0
  14. assets/CardDetailDialog-Ci9-z9G1.js +0 -1
  15. assets/CardDetailDialog-D8Olu3Yo.js +1 -0
  16. assets/CardDetailDialog-iDYkHhJf.js +0 -1
  17. assets/CardListItem-DVQOs9x9.js +0 -1
  18. assets/CardListItem-DZ5x2i0z.js +0 -1
  19. assets/CardListItem-LYi2jKJc.js +1 -0
  20. assets/CardListItem-noXJhtke.js +1 -0
  21. assets/ColorPalette-BSzUrihr.js +1 -0
  22. assets/ColorPalette-vg8v3B0o.js +0 -1
  23. assets/DeleteCardDialog-BSO29tu_.js +1 -0
  24. assets/DeleteCardDialog-BTqL0RX4.js +0 -1
  25. assets/DeleteCardDialog-CJNH2uKY.js +0 -1
  26. assets/DeleteCardDialog-CmNQfJAN.js +1 -0
  27. assets/HeaderLink-DjJ0Gw-G.js +0 -1
  28. assets/HeaderLink-xWxD2Zu3.js +1 -0
  29. assets/IconAnimation-CvK4BRGS.js +1 -0
  30. assets/IconAnimation-Ddiua4ZD.js +0 -1
  31. assets/InputFile-B-1kiNIu.js +1 -0
  32. assets/InputFile-BJcnvuYo.js +0 -1
  33. assets/{Scenes-CZT_B7Wn.js → Scenes-HTltqZ48.js} +0 -0
  34. assets/Textarea-BJEUAUG6.js +0 -1
  35. assets/Textarea-CMwGMW-L.js +1 -0
  36. assets/_...all_-Cu434aE7.js +0 -1
  37. assets/_...all_-eQpeZWOw.js +1 -0
  38. assets/__vite-browser-external-Wa8hNVG-.js +0 -1
  39. assets/__vite-browser-external-Xk3YGxmN.js +1 -0
  40. assets/__vite-optional-peer-dep_effect_xsschema-HpGugLyI.js +0 -1
  41. assets/__vite-optional-peer-dep_effect_xsschema-O4ggYyu8.js +1 -0
  42. assets/__vite-optional-peer-dep_sury_xsschema-DKmH-p9C.js +1 -0
  43. assets/__vite-optional-peer-dep_sury_xsschema-JuQAxfFv.js +0 -1
  44. assets/airi-card-HWETNpiq.js +1 -0
  45. assets/airi-card-vWWO_DCt.js +0 -1
  46. assets/alibaba-cloud-model-studio-DzXYVh34.js +1 -0
  47. assets/alibaba-cloud-model-studio-t5KYUhHp.js +0 -1
  48. assets/anthropic-BL9968xm.js +0 -1
  49. assets/anthropic-C47u_7Ce.js +1 -0
  50. assets/appearance-CHlIhV3Q.js +1 -0
assets/AnimatedWave-CpqzXgxy.js DELETED
@@ -1,3 +0,0 @@
1
- import{Basic_default as e}from"./Basic-BE3KxqAa.js";import{Fragment as t,RouterLink as n,TransitionVertical_default as r,__plugin_vue_export_helper_default as i,computed as a,createBaseVNode as o,createCommentVNode as s,createElementBlock as c,createVNode as l,defineComponent as u,nextTick as d,normalizeClass as f,normalizeStyle as p,onMounted as m,openBlock as h,ref as g,renderList as _,renderSlot as v,resolveDirective as y,storeToRefs as b,toDisplayString as x,unref as S,useAudioContext as C,useChatStore as w,useConsciousnessStore as T,useDevicesList as E,useElementBounding as D,useI18n as O,useMarkdown as k,useMicVAD as A,useProvidersStore as j,useScroll as M,useSettings as N,useWhisper as P,vModelCheckbox as ee,vModelRadio as te,watch as F,withCtx as I,withDirectives as L}from"./index-iQVr9nx1.js";import{HeaderLink_default as R}from"./HeaderLink-DjJ0Gw-G.js";const z={},B={class:`cross-background-container`};function V(e,t){return h(),c(`div`,B,[v(e.$slots,`default`,{},void 0,!0)])}var H=i(z,[[`render`,V],[`__scopeId`,`data-v-455eb62c`]]);const U={"mb-1":``,"w-full":``,"gap-2":``},W={"w-full":``};var G=u({__name:`Header`,setup(e){return(e,t)=>(h(),c(`header`,U,[o(`div`,W,[l(R)]),l(S(n),{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]||=[o(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]),_:1,__:[0]})]))}}),K=G,ne=`/assets/worker-CkF6jqty.js`;const q=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),J=e=>{var t;let n=typeof e;return n===`object`?e===null?`null`:(e==null||(t=e.constructor)==null?void 0:t.name)??`object`:n},Y=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${J(e)}.`)},X=e=>{let t=Y(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=q[t[r-2]>>2],n+=q[(t[r-2]&3)<<4|t[r-1]>>4],n+=q[(t[r-1]&15)<<2|t[r]>>6],n+=q[t[r]&63];return r===i+1&&(n+=q[t[r-2]>>2],n+=q[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=q[t[r-2]>>2],n+=q[(t[r-2]&3)<<4|t[r-1]>>4],n+=q[(t[r-1]&15)<<2],n+=`=`),n};function Z(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function Q(e,t,n=1){let r=n,i=e.byteLength,a=new ArrayBuffer(44+i*2),o=new DataView(a);Z(o,0,`RIFF`),o.setUint32(4,36+i*2,!0),Z(o,8,`WAVE`),Z(o,12,`fmt `),o.setUint32(16,16,!0),o.setUint16(20,1,!0),o.setUint16(22,r,!0),o.setUint32(24,t,!0),o.setUint32(28,t*r*2,!0),o.setUint16(32,r*2,!0),o.setUint16(34,16,!0),Z(o,36,`data`),o.setUint32(40,i*2,!0);let s=44;for(let t=0;t<i;t++){let n=Math.max(-1,Math.min(1,e[t])),r=n<0?n*32768:n*32767;o.setInt16(s+t*2,r,!0)}return a}function re(e,t){return X(Q(e,t))}const $={relative:``,px:`<sm:2`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},ie={key:0,flex:``,mr:`12`},ae={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`},oe={flex:`~ row`,"gap-2":``},se={"flex-1":``},ce={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},le={key:0,"i-eos-icons:three-dots-loading":``},ue=[`innerHTML`],de={key:1,flex:``,mr:`12`},fe={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`},pe={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},me={key:0,"i-eos-icons:three-dots-loading":``},he=[`innerHTML`],ge={key:2,flex:`~ row-reverse`,ml:`12`},_e={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`},ve={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},ye=[`innerHTML`],be={key:1};var xe=u({__name:`ChatHistory`,setup(e){let n=g(),{t:r}=O(),{messages:i,sending:a}=b(w()),l=D(n,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:u}=M(n),{process:f}=k(),{onBeforeMessageComposed:p,onTokenLiteral:m}=w();return p(async()=>{d().then(()=>{l.update(),u.value=l.height.value})}),m(async()=>{d().then(()=>{l.update(),u.value=l.height.value})}),(e,l)=>{let u=y(`auto-animate`);return h(),c(`div`,$,[l[2]||=o(`div`,{"flex-1":``},null,-1),L((h(),c(`div`,{ref_key:`chatHistoryRef`,ref:n,"h-full":``,"w-full":``,flex:`~ col`,"overflow-scroll":``},[l[1]||=o(`div`,{"flex-1":``},null,-1),(h(!0),c(t,null,_(S(i),(e,t)=>(h(),c(`div`,{key:t,"mb-2":``},[e.role===`error`?(h(),c(`div`,ie,[o(`div`,ae,[o(`div`,oe,[o(`div`,se,[o(`span`,ce,x(S(r)(`stage.chat.message.character-name.core-system`)),1)]),l[0]||=o(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),S(a)&&t===S(i).length-1?(h(),c(`div`,le)):(h(),c(`div`,{key:1,class:`markdown-content break-words text-violet-500`,text:`base <sm:xs`,innerHTML:S(f)(e.content)},null,8,ue))])])):s(``,!0),e.role===`assistant`?(h(),c(`div`,de,[o(`div`,fe,[o(`div`,null,[o(`span`,pe,x(S(r)(`stage.chat.message.character-name.airi`)),1)]),S(a)&&t===S(i).length-1?(h(),c(`div`,me)):(h(),c(`div`,{key:1,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:S(f)(e.content)},null,8,he))])])):e.role===`user`?(h(),c(`div`,ge,[o(`div`,_e,[o(`div`,null,[o(`span`,ve,x(S(r)(`stage.chat.message.character-name.you`)),1)]),e.content?(h(),c(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:S(f)(e.content)},null,8,ye)):(h(),c(`div`,be))])])):s(``,!0)]))),128))])),[[u]])])}}}),Se=xe;const Ce={flex:`col`,"items-center":``,"pt-4":``},we={flex:`~ row`,"w-fit":``,"rounded-lg":``},Te=[`checked`,`aria-checked`],Ee={flex:`~ row`,"items-center":``},De={"min-w":`3em`},Oe={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},ke={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":``},Ae={h:`<md:full`,flex:``,"gap-2":``},je={flex:`~ row`,"gap-2":``,hidden:``},Me={flex:`~ row`,relative:``,"text-white":``,"font-normal":``},Ne={key:0,right:`0`,bottom:`[calc(100%+8px)]`,text:`cyan-400 dark:white`,bg:`white dark:cyan-900`,absolute:``,"z-30":``,"h-fit":``,"rounded-2xl":``,"py-3":``,"pl-3":``,"pr-4":``,"text-right":``,"text-nowrap":``,"text-sm":``,"font-sans":``},Pe=[`value`],Fe={flex:`~ row`,"cursor-pointer":``,"items-center":``,grid:`cols-2`},Ie={"min-w":`6`},Le={key:0,"i-solar:check-circle-line-duotone":``},Re={key:0},ze={key:1};var Be=u({__name:`InteractiveArea`,setup(n){let i=g(``),a=g(!1),u=g(`chat`),d=g(!1),p=g(!1),v=j(),{activeProvider:y,activeModel:D}=b(T()),{themeColorsHueDynamic:k}=b(N()),{audioInputs:M,ensurePermissions:R}=E({constraints:{audio:!0}}),{selectedAudioDevice:z,isAudioInputOn:B,selectedAudioDeviceId:V}=b(N()),{send:H,onAfterSend:U}=w(),{messages:W}=b(w()),{audioContext:G}=C(),{t:K}=O(),{transcribe:q,terminate:J}=P(ne,{onComplete:async e=>{if(!e||!e.trim())return;let t=v.getProviderConfig(y.value);await H(e,{chatProvider:v.getProviderInstance(y.value),model:D.value,providerConfig:t})}});async function Y(){if(!(!i.value.trim()||p.value))try{let e=v.getProviderConfig(y.value);await H(i.value,{chatProvider:v.getProviderInstance(y.value),model:D.value,providerConfig:e})}catch(e){W.value.pop(),W.value.push({role:`error`,content:e.message})}}let{destroy:X,start:Z}=A(V,{onSpeechStart:()=>{a.value=!0},onVADMisfire:()=>{a.value=!1},onSpeechEnd:e=>{a.value=!1,Q(e.buffer)},auto:!1});async function Q(e){await G.resume();let t=await re(e,G.sampleRate);q({type:`generate`,data:{audio:t,language:`en`}})}async function $(e){let t=e.target,n=M.value.find(e=>e.deviceId===t.value);if(!n){z.value=void 0;return}z.value=n}return F(B,async e=>{e===`false`&&(X(),J())}),F(d,async e=>{e&&await R()}),m(()=>{Z()}),U(async()=>{i.value=``}),(n,m)=>(h(),c(`div`,Ce,[o(`fieldset`,we,[o(`label`,{class:f([u.value===`chat`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,u.value===`chat`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":S(k)}]),flex:`~ row`,checked:u.value===`chat`,"aria-checked":u.value===`chat`,border:`solid 2 primary-100 dark:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"rounded-lg":``,"px-2":``},[L(o(`input`,{"onUpdate:modelValue":m[0]||=e=>u.value=e,type:`radio`,name:`tab`,value:`chat`,hidden:``},null,512),[[te,u.value]]),m[5]||=o(`div`,{"i-solar:dialog-2-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),o(`div`,Ee,[o(`span`,De,x(S(K)(`stage.chat.tabs.chat`)),1)])],10,Te)]),o(`div`,Oe,[o(`div`,ke,[l(Se,{"h-full":``,"flex-1":``,"p-4":``,w:`full`,"max-h":`<md:[60%]`}),o(`div`,Ae,[l(S(e),{modelValue:i.value,"onUpdate:modelValue":m[1]||=e=>i.value=e,placeholder:S(K)(`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:f({"transition-colors-none placeholder:transition-colors-none":S(k)}),onSubmit:Y,onCompositionstart:m[2]||=e=>p.value=!0,onCompositionend:m[3]||=e=>p.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),o(`div`,je,[o(`div`,Me,[l(S(r),null,{default:I(()=>[d.value?(h(),c(`fieldset`,Ne,[(h(!0),c(t,null,_(S(M),(e,t)=>(h(),c(`label`,{key:t,class:`[&_div_span]:dark:hover:bg-cyan-300 [&_div_span]:dark:hover:bg-cyan-900`},[o(`input`,{type:`radio`,name:`audioInput`,value:e.deviceId,hidden:``,onChange:$},null,40,Pe),o(`div`,Fe,[o(`div`,Ie,[e.deviceId===S(V)?(h(),c(`div`,Le)):s(``,!0)]),o(`span`,{"inline-block":``,class:f([e.deviceId===S(V)?`cyan-400 dark:text-white`:`cyan-400/50 dark:text-white/50`]),transition:`all duration-250 ease-in-out`},x(e.label),3)])]))),128))])):s(``,!0)]),_:1}),o(`label`,{bg:`complementary-100 hover:complementary-200 dark:complementary-800 dark:hover:complementary-700`,transition:`all duration-250 ease-in-out`,class:f({"transition-colors-none":S(k)}),text:`complementary-400`,"h-fit":``,flex:``,"cursor-pointer":``,"items-center":``,"justify-center":``,"gap-2":``,"rounded-full":``,"px-4":``,"py-2":``},[L(o(`input`,{"onUpdate:modelValue":m[4]||=e=>d.value=e,type:`checkbox`,hidden:``},null,512),[[ee,d.value]]),m[6]||=o(`div`,{"i-solar:microphone-2-bold-duotone":``},null,-1),o(`div`,null,[a.value?(h(),c(`span`,ze,`Listening...`)):(h(),c(`span`,Re,x(S(K)(`settings.microphone`)),1))])],2)])])]))}}),Ve=Be;const He={py:`1`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},Ue={key:0,flex:``,mr:`12`},We={flex:`~ col`,shadow:`md violet-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-500 dark:violet-800`,"backdrop-blur-sm":``},Ge={flex:`~ row`,"gap-2":``},Ke={"flex-1":``},qe={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},Je=[`innerHTML`],Ye={key:1,"i-eos-icons:three-dots-loading":``},Xe={key:1,flex:``,mr:`12`},Ze={flex:`~ col`,shadow:`md primary-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`primary-100 dark:primary-800`,"backdrop-blur-md":``},Qe={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},$e=[`innerHTML`],et={key:1,"i-eos-icons:three-dots-loading":``},tt={key:2,flex:`~`},nt={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":``},rt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},it=[`innerHTML`],at={key:1};var ot=u({__name:`MobileChatHistory`,setup(e){let n=g(),{t:r}=O(),{messages:i}=b(w()),a=D(n,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:l}=M(n),{process:u}=k(),{onBeforeMessageComposed:f,onTokenLiteral:p}=w();return f(async()=>{d().then(()=>{a.update(),l.value=a.height.value})}),p(async()=>{d().then(()=>{a.update(),l.value=a.height.value})}),(e,a)=>{let l=y(`auto-animate`);return h(),c(`div`,He,[a[2]||=o(`div`,{"flex-1":``},null,-1),L((h(),c(`div`,{ref_key:`chatHistoryRef`,ref:n,"h-full":``,"w-full":``,"max-h":`40%`,flex:`~ col`,"overflow-scroll":``,class:`chat-history`},[a[1]||=o(`div`,{"flex-1":``},null,-1),(h(!0),c(t,null,_(S(i),(e,t)=>(h(),c(`div`,{key:t,"mb-2":``},[e.role===`error`?(h(),c(`div`,Ue,[o(`div`,We,[o(`div`,Ge,[o(`div`,Ke,[o(`span`,qe,x(S(r)(`stage.chat.message.character-name.core-system`)),1)]),a[0]||=o(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(h(),c(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:S(u)(e.content)},null,8,Je)):(h(),c(`div`,Ye))])])):s(``,!0),e.role===`assistant`?(h(),c(`div`,Xe,[o(`div`,Ze,[o(`div`,null,[o(`span`,Qe,x(S(r)(`stage.chat.message.character-name.airi`)),1)]),e.content?(h(),c(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:S(u)(e.content)},null,8,$e)):(h(),c(`div`,et))])])):e.role===`user`?(h(),c(`div`,tt,[o(`div`,nt,[o(`div`,null,[o(`span`,rt,x(S(r)(`stage.chat.message.character-name.you`)),1)]),e.content?(h(),c(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:S(u)(e.content)},null,8,it)):(h(),c(`div`,at))])])):s(``,!0)]))),128))])),[[l]])])}}}),st=i(ot,[[`__scopeId`,`data-v-feecce29`]]);const ct={fixed:``,"bottom-0":``,"w-full":``,flex:``,"gap-1":``,"max-w":`[calc(100dvw-1rem)]`},lt={flex:``,"flex-1":``,"gap-1":``};var ut=u({__name:`MobileInteractiveArea`,setup(t){let n=g(``),r=g(!1),i=g(!1),a=j(),{activeProvider:u,activeModel:d}=b(T()),{isAudioInputOn:p,selectedAudioDeviceId:_,themeColorsHueDynamic:v}=b(N()),{send:y,onAfterSend:x}=w(),{messages:C}=b(w()),{t:E}=O();async function D(){if(!(!n.value.trim()||i.value))try{let e=a.getProviderConfig(u.value);await y(n.value,{chatProvider:a.getProviderInstance(u.value),model:d.value,providerConfig:e})}catch(e){C.value.pop(),C.value.push({role:`error`,content:e.message})}}let{destroy:k,start:M}=A(_,{onSpeechStart:()=>{r.value=!0},onVADMisfire:()=>{r.value=!1},onSpeechEnd:e=>{r.value=!1,P(e)},auto:!1});function P(e){alert(`Transcription is not implemented yet`)}return F(p,async e=>{e===`false`&&k()}),x(async()=>{n.value=``}),m(()=>{M()}),(t,r)=>(h(),c(`div`,ct,[l(st,{absolute:``,"left-0":``,"top-0":``,transform:`translate-y-[-100%]`,h:`80dvh`,"w-full":``}),o(`div`,lt,[l(S(e),{modelValue:n.value,"onUpdate:modelValue":r[0]||=e=>n.value=e,placeholder:S(E)(`stage.message`),border:`solid 2 primary-50 dark:primary-950/10`,text:`primary-500 hover:primary-600 dark:primary-100 dark:hover:primary-200 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300 placeholder:dark:hover:primary-400`,bg:`primary-50/80 dark:primary-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:f([S(v)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:D,onCompositionstart:r[1]||=e=>i.value=!0,onCompositionend:r[2]||=e=>i.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),n.value.trim()||i.value?(h(),c(`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:`primary-500 hover:primary-600 dark:primary-100 dark:hover:primary-200 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300 placeholder:dark:hover:primary-400`,bg:`primary-50/80 dark:primary-950/80`,onClick:D},r[3]||=[o(`div`,{"i-solar:arrow-up-outline":``},null,-1)])):s(``,!0)])]))}}),dt=ut;const ft={class:`relative`},pt={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``};var mt=u({__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=g(t.height),r=g(t.amplitude),i=g(t.waveLength),s=g(t.fillColor),l=g(t.direction),u=g(t.movementDirection);function d(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 f=a(()=>n.value+r.value*2),m=a(()=>{let e=`<svg width="${i.value}" height="${f.value}" xmlns="http://www.w3.org/2000/svg">
2
- <path d="${d(i.value,f.value,r.value,i.value,l.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,s.value=t.fillColor,l.value=t.direction,u.value=t.movementDirection},{immediate:!0}),(e,t)=>(h(),c(`div`,ft,[v(e.$slots,`default`,{},void 0,!0),o(`div`,pt,[o(`div`,{class:`colored-area wave`,style:p({background:s.value,height:`${f.value}px`,maskImage:m.value,WebkitMaskImage:m.value,"--wave-translate":`${-i.value}px`,"--animation-duration":`${i.value/e.animationSpeed}s`,"animation-direction":u.value===`left`?`normal`:`reverse`})},null,4)])]))}}),ht=i(mt,[[`__scopeId`,`data-v-33a54ad1`]]);export{ht as AnimatedWave_default,H as Cross_default,K as Header_default,Ve as InteractiveArea_default,dt as MobileInteractiveArea_default};
 
 
 
 
assets/AnimatedWave-vmZPkx36.js ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ import{b as e}from"./Basic-D95BeH1T.js";import{D as t,E as n,H as r,Q as i,aC as a,aG as o,aJ as s,aM as c,aO as l,aQ as u,aq as d,cT as f,cV as p,d as m,d3 as h,d6 as g,d7 as _,d9 as v,dB as y,dF as b,dG as x,dH as S,dK as C,dV as w,da as T,db as E,dj as D,dl as O,dp as k,dr as A,du as j,dv as M,e as N,e1 as P,e2 as F,e3 as I,h as L,i as R,o as ee}from"./index-C9kcCpP-.js";import{b as te}from"./HeaderLink-xWxD2Zu3.js";const z={},B={class:`cross-background-container`};function V(e,t){return S(),E(`div`,B,[k(e.$slots,`default`,{},void 0,!0)])}var H=a(z,[[`render`,V],[`__scopeId`,`data-v-455eb62c`]]);const U={"mb-1":``,"w-full":``,"gap-2":``},W={"w-full":``};var G=_({__name:`Header`,setup(e){return(e,t)=>(S(),E(`header`,U,[D(`div`,W,[y(te)]),y(w(o),{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:T(()=>t[0]||=[D(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]),_:1,__:[0]})]))}}),K=G,ne=`/assets/worker-Bv82ofgX.js`;const q=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),J=e=>{let t=typeof e;return t===`object`?e===null?`null`:e?.constructor?.name??`object`:t},Y=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${J(e)}.`)},X=e=>{let t=Y(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=q[t[r-2]>>2],n+=q[(t[r-2]&3)<<4|t[r-1]>>4],n+=q[(t[r-1]&15)<<2|t[r]>>6],n+=q[t[r]&63];return r===i+1&&(n+=q[t[r-2]>>2],n+=q[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=q[t[r-2]>>2],n+=q[(t[r-2]&3)<<4|t[r-1]>>4],n+=q[(t[r-1]&15)<<2],n+=`=`),n};function Z(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function Q(e,t,n=1){let r=n,i=e.byteLength,a=new ArrayBuffer(44+i*2),o=new DataView(a);Z(o,0,`RIFF`),o.setUint32(4,36+i*2,!0),Z(o,8,`WAVE`),Z(o,12,`fmt `),o.setUint32(16,16,!0),o.setUint16(20,1,!0),o.setUint16(22,r,!0),o.setUint32(24,t,!0),o.setUint32(28,t*r*2,!0),o.setUint16(32,r*2,!0),o.setUint16(34,16,!0),Z(o,36,`data`),o.setUint32(40,i*2,!0);let s=44;for(let t=0;t<i;t++){let n=Math.max(-1,Math.min(1,e[t])),r=n<0?n*32768:n*32767;o.setInt16(s+t*2,r,!0)}return a}function re(e,t){return X(Q(e,t))}const $={relative:``,px:`<sm:2`,py:`<sm:2`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},ie={key:0,flex:``,mr:`12`},ae={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`},oe={flex:`~ row`,"gap-2":``},se={"flex-1":``},ce={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},le={key:0,"i-eos-icons:three-dots-loading":``},ue=[`innerHTML`],de={key:1,flex:``,mr:`12`},fe={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`},pe={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},me={key:0,"i-eos-icons:three-dots-loading":``},he=[`innerHTML`],ge={key:2,flex:`~ row-reverse`,ml:`12`},_e={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`},ve={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},ye=[`innerHTML`],be={key:1};var xe=_({__name:`ChatHistory`,setup(e){let t=C(),{t:r}=i(),{messages:a,sending:o}=s(N()),l=u(t,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:d}=c(t),{process:f}=n(),{onBeforeMessageComposed:p,onTokenLiteral:m}=N();return p(async()=>{g().then(()=>{l.update(),d.value=l.height.value})}),m(async()=>{g().then(()=>{l.update(),d.value=l.height.value})}),(e,n)=>{let i=x(`auto-animate`);return S(),E(`div`,$,[n[2]||=D(`div`,{"flex-1":``},null,-1),A((S(),E(`div`,{ref_key:`chatHistoryRef`,ref:t,"h-full":``,"w-full":``,flex:`~ col`,"overflow-scroll":``},[n[1]||=D(`div`,{"flex-1":``},null,-1),(S(!0),E(j,null,O(w(a),(e,t)=>(S(),E(`div`,{key:t,"mb-2":``},[e.role===`error`?(S(),E(`div`,ie,[D(`div`,ae,[D(`div`,oe,[D(`div`,se,[D(`span`,ce,P(w(r)(`stage.chat.message.character-name.core-system`)),1)]),n[0]||=D(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),w(o)&&t===w(a).length-1?(S(),E(`div`,le)):(S(),E(`div`,{key:1,class:`markdown-content break-words text-violet-500`,text:`base <sm:xs`,innerHTML:w(f)(e.content)},null,8,ue))])])):v(``,!0),e.role===`assistant`?(S(),E(`div`,de,[D(`div`,fe,[D(`div`,null,[D(`span`,pe,P(w(r)(`stage.chat.message.character-name.airi`)),1)]),w(o)&&t===w(a).length-1?(S(),E(`div`,me)):(S(),E(`div`,{key:1,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:w(f)(e.content)},null,8,he))])])):e.role===`user`?(S(),E(`div`,ge,[D(`div`,_e,[D(`div`,null,[D(`span`,ve,P(w(r)(`stage.chat.message.character-name.you`)),1)]),e.content?(S(),E(`div`,{key:0,class:`markdown-content break-words`,text:`base <sm:xs`,innerHTML:w(f)(e.content)},null,8,ye)):(S(),E(`div`,be))])])):v(``,!0)]))),128))])),[[i]])])}}}),Se=xe;const Ce={flex:`col`,"items-center":``,"pt-4":``},we={flex:`~ row`,"w-fit":``,"rounded-lg":``},Te=[`checked`,`aria-checked`],Ee={flex:`~ row`,"items-center":``},De={"min-w":`3em`},Oe={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},ke={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":``},Ae={h:`<md:full`,flex:``,"gap-2":``},je={flex:`~ row`,"gap-2":``,hidden:``},Me={flex:`~ row`,relative:``,"text-white":``,"font-normal":``},Ne={key:0,right:`0`,bottom:`[calc(100%+8px)]`,text:`cyan-400 dark:white`,bg:`white dark:cyan-900`,absolute:``,"z-30":``,"h-fit":``,"rounded-2xl":``,"py-3":``,"pl-3":``,"pr-4":``,"text-right":``,"text-nowrap":``,"text-sm":``,"font-sans":``},Pe=[`value`],Fe={flex:`~ row`,"cursor-pointer":``,"items-center":``,grid:`cols-2`},Ie={"min-w":`6`},Le={key:0,"i-solar:check-circle-line-duotone":``},Re={key:0},ze={key:1};var Be=_({__name:`InteractiveArea`,setup(n){let a=C(``),o=C(!1),c=C(`chat`),u=C(!1),g=C(!1),_=R(),{activeProvider:x,activeModel:k}=s(L()),{themeColorsHueDynamic:M}=s(m()),{audioInputs:I,ensurePermissions:te}=l({constraints:{audio:!0}}),{selectedAudioDevice:z,isAudioInputOn:B,selectedAudioDeviceId:V}=s(m()),{send:H,onAfterSend:U}=N(),{messages:W}=s(N()),{audioContext:G}=r(),{t:K}=i(),{transcribe:q,terminate:J}=ee(ne,{onComplete:async e=>{if(!e||!e.trim())return;let t=_.getProviderConfig(x.value);await H(e,{chatProvider:_.getProviderInstance(x.value),model:k.value,providerConfig:t})}});async function Y(){if(!(!a.value.trim()||g.value))try{let e=_.getProviderConfig(x.value);await H(a.value,{chatProvider:_.getProviderInstance(x.value),model:k.value,providerConfig:e})}catch(e){W.value.pop(),W.value.push({role:`error`,content:e.message})}}let{destroy:X,start:Z}=t(V,{onSpeechStart:()=>{o.value=!0},onVADMisfire:()=>{o.value=!1},onSpeechEnd:e=>{o.value=!1,Q(e.buffer)},auto:!1});async function Q(e){await G.resume();let t=await re(e,G.sampleRate);q({type:`generate`,data:{audio:t,language:`en`}})}async function $(e){let t=e.target,n=I.value.find(e=>e.deviceId===t.value);if(!n){z.value=void 0;return}z.value=n}return b(B,async e=>{e===`false`&&(X(),J())}),b(u,async e=>{e&&await te()}),h(()=>{Z()}),U(async()=>{a.value=``}),(t,n)=>(S(),E(`div`,Ce,[D(`fieldset`,we,[D(`label`,{class:F([c.value===`chat`?`bg-primary-100 dark:bg-primary-900`:`bg-white dark:bg-primary-950`,c.value===`chat`?`text-primary-500 dark:text-primary-500`:``,{"transition-colors-none ":w(M)}]),flex:`~ row`,checked:c.value===`chat`,"aria-checked":c.value===`chat`,border:`solid 2 primary-100 dark:primary-900`,text:`primary-300 hover:primary-500 dark:primary-300/50 dark:hover:primary-500`,transition:`all duration-250 ease-in-out`,"cursor-pointer":``,"items-center":``,"gap-1":``,"rounded-lg":``,"px-2":``},[A(D(`input`,{"onUpdate:modelValue":n[0]||=e=>c.value=e,type:`radio`,name:`tab`,value:`chat`,hidden:``},null,512),[[f,c.value]]),n[5]||=D(`div`,{"i-solar:dialog-2-bold-duotone":``,text:`2xl`,transform:`translate-y--2`},null,-1),D(`div`,Ee,[D(`span`,De,P(w(K)(`stage.chat.tabs.chat`)),1)])],10,Te)]),D(`div`,Oe,[D(`div`,ke,[y(Se,{"h-full":``,"flex-1":``,"p-4":``,w:`full`,"max-h":`<md:[60%]`}),D(`div`,Ae,[y(w(e),{modelValue:a.value,"onUpdate:modelValue":n[1]||=e=>a.value=e,placeholder:w(K)(`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:F({"transition-colors-none placeholder:transition-colors-none":w(M)}),onSubmit:Y,onCompositionstart:n[2]||=e=>g.value=!0,onCompositionend:n[3]||=e=>g.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),D(`div`,je,[D(`div`,Me,[y(w(d),null,{default:T(()=>[u.value?(S(),E(`fieldset`,Ne,[(S(!0),E(j,null,O(w(I),(e,t)=>(S(),E(`label`,{key:t,class:`[&_div_span]:dark:hover:bg-cyan-300 [&_div_span]:dark:hover:bg-cyan-900`},[D(`input`,{type:`radio`,name:`audioInput`,value:e.deviceId,hidden:``,onChange:$},null,40,Pe),D(`div`,Fe,[D(`div`,Ie,[e.deviceId===w(V)?(S(),E(`div`,Le)):v(``,!0)]),D(`span`,{"inline-block":``,class:F([e.deviceId===w(V)?`cyan-400 dark:text-white`:`cyan-400/50 dark:text-white/50`]),transition:`all duration-250 ease-in-out`},P(e.label),3)])]))),128))])):v(``,!0)]),_:1}),D(`label`,{bg:`complementary-100 hover:complementary-200 dark:complementary-800 dark:hover:complementary-700`,transition:`all duration-250 ease-in-out`,class:F({"transition-colors-none":w(M)}),text:`complementary-400`,"h-fit":``,flex:``,"cursor-pointer":``,"items-center":``,"justify-center":``,"gap-2":``,"rounded-full":``,"px-4":``,"py-2":``},[A(D(`input`,{"onUpdate:modelValue":n[4]||=e=>u.value=e,type:`checkbox`,hidden:``},null,512),[[p,u.value]]),n[6]||=D(`div`,{"i-solar:microphone-2-bold-duotone":``},null,-1),D(`div`,null,[o.value?(S(),E(`span`,ze,`Listening...`)):(S(),E(`span`,Re,P(w(K)(`settings.microphone`)),1))])],2)])])]))}}),Ve=Be;const He={py:`1`,flex:`~ col`,rounded:`lg`,"overflow-hidden":``},Ue={key:0,flex:``,mr:`12`},We={flex:`~ col`,shadow:`md violet-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-500 dark:violet-800`,"backdrop-blur-sm":``},Ge={flex:`~ row`,"gap-2":``},Ke={"flex-1":``},qe={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},Je=[`innerHTML`],Ye={key:1,"i-eos-icons:three-dots-loading":``},Xe={key:1,flex:``,mr:`12`},Ze={flex:`~ col`,shadow:`md primary-200/20 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`primary-100 dark:primary-800`,"backdrop-blur-md":``},Qe={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},$e=[`innerHTML`],et={key:1,"i-eos-icons:three-dots-loading":``},tt={key:2,flex:`~`},nt={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":``},rt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},it=[`innerHTML`],at={key:1};var ot=_({__name:`MobileChatHistory`,setup(e){let t=C(),{t:r}=i(),{messages:a}=s(N()),o=u(t,{immediate:!0,windowScroll:!0,windowResize:!0}),{y:l}=c(t),{process:d}=n(),{onBeforeMessageComposed:f,onTokenLiteral:p}=N();return f(async()=>{g().then(()=>{o.update(),l.value=o.height.value})}),p(async()=>{g().then(()=>{o.update(),l.value=o.height.value})}),(e,n)=>{let i=x(`auto-animate`);return S(),E(`div`,He,[n[2]||=D(`div`,{"flex-1":``},null,-1),A((S(),E(`div`,{ref_key:`chatHistoryRef`,ref:t,"h-full":``,"w-full":``,"max-h":`40%`,flex:`~ col`,"overflow-scroll":``,class:`chat-history`},[n[1]||=D(`div`,{"flex-1":``},null,-1),(S(!0),E(j,null,O(w(a),(e,t)=>(S(),E(`div`,{key:t,"mb-2":``},[e.role===`error`?(S(),E(`div`,Ue,[D(`div`,We,[D(`div`,Ge,[D(`div`,Ke,[D(`span`,qe,P(w(r)(`stage.chat.message.character-name.core-system`)),1)]),n[0]||=D(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(S(),E(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:w(d)(e.content)},null,8,Je)):(S(),E(`div`,Ye))])])):v(``,!0),e.role===`assistant`?(S(),E(`div`,Xe,[D(`div`,Ze,[D(`div`,null,[D(`span`,Qe,P(w(r)(`stage.chat.message.character-name.airi`)),1)]),e.content?(S(),E(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:w(d)(e.content)},null,8,$e)):(S(),E(`div`,et))])])):e.role===`user`?(S(),E(`div`,tt,[D(`div`,nt,[D(`div`,null,[D(`span`,rt,P(w(r)(`stage.chat.message.character-name.you`)),1)]),e.content?(S(),E(`div`,{key:0,class:`markdown-content`,text:`base <sm:xs`,innerHTML:w(d)(e.content)},null,8,it)):(S(),E(`div`,at))])])):v(``,!0)]))),128))])),[[i]])])}}}),st=a(ot,[[`__scopeId`,`data-v-feecce29`]]);const ct={fixed:``,"bottom-0":``,"w-full":``,flex:``,"gap-1":``,"max-w":`[calc(100dvw-1rem)]`},lt={flex:``,"flex-1":``,"gap-1":``};var ut=_({__name:`MobileInteractiveArea`,setup(n){let r=C(``),a=C(!1),o=C(!1),c=R(),{activeProvider:l,activeModel:u}=s(L()),{isAudioInputOn:d,selectedAudioDeviceId:f,themeColorsHueDynamic:p}=s(m()),{send:g,onAfterSend:_}=N(),{messages:x}=s(N()),{t:T}=i();async function O(){if(!(!r.value.trim()||o.value))try{let e=c.getProviderConfig(l.value);await g(r.value,{chatProvider:c.getProviderInstance(l.value),model:u.value,providerConfig:e})}catch(e){x.value.pop(),x.value.push({role:`error`,content:e.message})}}let{destroy:k,start:A}=t(f,{onSpeechStart:()=>{a.value=!0},onVADMisfire:()=>{a.value=!1},onSpeechEnd:e=>{a.value=!1,j(e)},auto:!1});function j(e){alert(`Transcription is not implemented yet`)}return b(d,async e=>{e===`false`&&k()}),_(async()=>{r.value=``}),h(()=>{A()}),(t,n)=>(S(),E(`div`,ct,[y(st,{absolute:``,"left-0":``,"top-0":``,transform:`translate-y-[-100%]`,h:`80dvh`,"w-full":``}),D(`div`,lt,[y(w(e),{modelValue:r.value,"onUpdate:modelValue":n[0]||=e=>r.value=e,placeholder:w(T)(`stage.message`),border:`solid 2 primary-50 dark:primary-950/10`,text:`primary-500 hover:primary-600 dark:primary-100 dark:hover:primary-200 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300 placeholder:dark:hover:primary-400`,bg:`primary-50/80 dark:primary-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:F([w(p)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:O,onCompositionstart:n[1]||=e=>o.value=!0,onCompositionend:n[2]||=e=>o.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),r.value.trim()||o.value?(S(),E(`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:`primary-500 hover:primary-600 dark:primary-100 dark:hover:primary-200 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300 placeholder:dark:hover:primary-400`,bg:`primary-50/80 dark:primary-950/80`,onClick:O},n[3]||=[D(`div`,{"i-solar:arrow-up-outline":``},null,-1)])):v(``,!0)])]))}}),dt=ut;const ft={class:`relative`},pt={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``};var mt=_({__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=C(t.height),r=C(t.amplitude),i=C(t.waveLength),a=C(t.fillColor),o=C(t.direction),s=C(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=M(()=>n.value+r.value*2),u=M(()=>{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 b(()=>[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)=>(S(),E(`div`,ft,[k(e.$slots,`default`,{},void 0,!0),D(`div`,pt,[D(`div`,{class:`colored-area wave`,style:I({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)])]))}}),ht=a(mt,[[`__scopeId`,`data-v-33a54ad1`]]);export{ht as b,dt as c,Ve as d,K as e,H as f};
assets/Basic-BE3KxqAa.js DELETED
@@ -1 +0,0 @@
1
- import{createElementBlock as e,defineComponent as t,mergeModels as n,normalizeStyle as r,openBlock as i,ref as a,useModel as o,vModelText as s,watch as c,withDirectives as l}from"./index-iQVr9nx1.js";var u=t({__name:`Basic`,props:n({defaultHeight:{}},{modelValue:{default:``},modelModifiers:{}}),emits:n([`submit`],[`update:modelValue`]),setup(t,{emit:n}){let u=t,d=n,f=o(t,`modelValue`),p=a(),m=a(`auto`);function h(e){e.code===`Enter`&&!e.shiftKey&&(e.preventDefault(),d(`submit`,f.value))}return c(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}),(t,n)=>l((i(),e(`textarea`,{ref_key:`textareaRef`,ref:p,"onUpdate:modelValue":n[0]||=e=>f.value=e,style:r({height:m.value}),onKeydown:h},null,36)),[[s,f.value]])}}),d=u;export{d as Basic_default};
 
 
assets/Basic-D95BeH1T.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{cZ as e,d7 as t,dF as n,dH as r,dK as i,db as a,dg as o,do as s,dr as c,e3 as l}from"./index-C9kcCpP-.js";var u=t({__name:`Basic`,props:o({defaultHeight:{}},{modelValue:{default:``},modelModifiers:{}}),emits:o([`submit`],[`update:modelValue`]),setup(t,{emit:o}){let u=t,d=o,f=s(t,`modelValue`),p=i(),m=i(`auto`);function h(e){e.code===`Enter`&&!e.shiftKey&&(e.preventDefault(),d(`submit`,f.value))}return n(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}),(t,n)=>c((r(),a(`textarea`,{ref_key:`textareaRef`,ref:p,"onUpdate:modelValue":n[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-DrM4wEtE.js DELETED
@@ -1 +0,0 @@
1
- import{CardCreate_default as e}from"./CardCreate-QsTV9xFv.js";export{e as default};
 
 
assets/CardCreate-QsTV9xFv.js DELETED
@@ -1 +0,0 @@
1
- import{createBaseVNode as e,createElementBlock as t,defineComponent as n,openBlock as r,toDisplayString as i,unref as a,useI18n as o}from"./index-iQVr9nx1.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,i(a(l)(`settings.pages.card.create_card`)),1)]))}}),u=l;export{u as CardCreate_default};
 
 
assets/CardCreate-vI7-JE_m.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b as e}from"./CardCreate-zpppfU_P.js";export{e as default};
assets/CardCreate-zpppfU_P.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Q as e,d7 as t,dH as n,dV as r,db as i,dj as a,e1 as o}from"./index-C9kcCpP-.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=t({__name:`CardCreate`,setup(t){let{t:l}=e();return(e,t)=>(n(),i(`div`,s,[t[0]||=a(`div`,{"i-solar:add-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),a(`p`,c,o(r(l)(`settings.pages.card.create_card`)),1)]))}}),u=l;export{u as b};
assets/CardCreationDialog-1FdBirpE.js ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ import{b as e,c as t,j as n,m as r,o as i}from"./dist-NaQNo8Nw.js";import{Q as a,W as o,a6 as s,aC as c,aa as l,d$ as u,d7 as d,d9 as f,dB as p,dH as m,dI as h,dK as g,dS as ee,dV as _,da as v,db as y,dg as b,dj as x,dl as te,dn as ne,do as re,du as ie,dv as S,e1 as C,e2 as w,e6 as T,ea as E,f as D}from"./index-C9kcCpP-.js";var O=T((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n}),k=T((exports,t)=>{var n=O();t.exports=n}),A=T((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n}),j=T((exports,t)=>{var n=A();t.exports=n}),M=T((exports,t)=>{var n=String.prototype.trim!==void 0;t.exports=n}),N=T((exports,t)=>{var n=String.prototype.trim;t.exports=n}),P=T((exports,t)=>{var n=N(),r=`
2
+ \r
3
+ \f\v            \u2028\u2029   `,i=`᠎`;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a}),F=T((exports,t)=>{var n=j(),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}),I=T((exports,t)=>{var n=N();function r(e){return n.call(e)}t.exports=r}),L=T((exports,t)=>{var n=M(),r=P(),i=F(),a=I(),o;o=n&&r()?a:i,t.exports=o}),R=T((exports,t)=>{var n=k(),r=j(),i=L(),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}),z=T((exports,t)=>{var n=R();t.exports=n}),B=E(z());const V={class:`w-full flex flex-col gap-5`},H={class:`mt-4`},U={class:`border-b border-neutral-200 dark:border-neutral-700`},W={class:`flex justify-center -mb-px sm:justify-start space-x-1`},G=[`onClick`],K={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=d({__name:`CardCreationDialog`,props:b({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:b([`update:modelValue`],[`update:modelValue`]),setup(c,{emit:d}){let b=d,T=re(c,`modelValue`),{t:E}=a(),O=D(),k=g(``),A=[{id:`identity`,label:E(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:E(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:E(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],j=S({get:()=>A.find(e=>e.id===k.value)?k.value:A[0]?.id||``,set:e=>{k.value=e}}),M=g(!1),N=g(``);function P(e){let t=ee(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 M.value=!0,N.value=E(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return M.value=!0,N.value=E(`settings.pages.card.creation.errors.systemprompt`),!1;else return M.value=!0,N.value=E(`settings.pages.card.creation.errors.scenario`),!1;else return M.value=!0,N.value=E(`settings.pages.card.creation.errors.personality`),!1;else return M.value=!0,N.value=E(`settings.pages.card.creation.errors.description`),!1;else return M.value=!0,N.value=E(`settings.pages.card.creation.errors.version`),!1;else return M.value=!0,N.value=E(`settings.pages.card.creation.errors.name`),!1;return M.value=!1,O.addCard(t),T.value=!1,!0}let F=g({name:E(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:E(`settings.pages.card.creation.defaults.personality`),scenario:E(`settings.pages.card.creation.defaults.scenario`),systemPrompt:E(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:E(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function I(e,t){return S({get:()=>F.value[e]??``,set:n=>{let r=n.trim();F.value[e]=r.length>0?t?t(r):r:``}})}let L=I(`name`,e=>(0,B.default)(e)),R=I(`nickname`),z=I(`description`),q=I(`notes`),J=I(`personality`),Y=I(`scenario`),X=S({get:()=>F.value.greetings??[],set:e=>{F.value.greetings=e||[]}}),Z=I(`version`),Q=I(`systemPrompt`),$=I(`postHistoryInstructions`);return(a,c)=>(m(),ne(_(t),{open:T.value,"onUpdate:open":c[12]||=e=>b(`update:modelValue`,e)},{default:v(()=>[p(_(n),null,{default:v(()=>[p(_(i),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),p(_(e),{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:v(()=>[x(`div`,V,[p(_(r),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:v(()=>[h(C(_(E)(`settings.pages.card.create_card`)),1)]),_:1}),x(`div`,H,[x(`div`,U,[x(`div`,W,[(m(),y(ie,null,te(A,e=>x(`button`,{key:e.id,class:w([`px-4 py-2 text-sm font-medium`,[j.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=>j.value=e.id},[x(`div`,K,[x(`div`,{class:w(e.icon)},null,2),h(` `+C(e.label),1)])],10,G)),64))])])]),M.value?(m(),y(`div`,ae,[x(`p`,oe,C(N.value),1)])):f(``,!0),j.value===`identity`?(m(),y(`div`,se,[x(`p`,ce,C(_(E)(`settings.pages.card.creation.fields_info.subtitle`)),1),x(`div`,le,[p(_(l),{modelValue:_(L),"onUpdate:modelValue":c[0]||=e=>u(L)?L.value=e:null,label:_(E)(`settings.pages.card.creation.name`),description:_(E)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),p(_(l),{modelValue:_(R),"onUpdate:modelValue":c[1]||=e=>u(R)?R.value=e:null,label:_(E)(`settings.pages.card.creation.nickname`),description:_(E)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),p(_(l),{modelValue:_(z),"onUpdate:modelValue":c[2]||=e=>u(z)?z.value=e:null,label:_(E)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:_(E)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),p(_(l),{modelValue:_(q),"onUpdate:modelValue":c[3]||=e=>u(q)?q.value=e:null,label:_(E)(`settings.pages.card.creator_notes`),"single-line":!1,description:_(E)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):j.value===`behavior`?(m(),y(`div`,ue,[x(`div`,de,[p(_(l),{modelValue:_(J),"onUpdate:modelValue":c[4]||=e=>u(J)?J.value=e:null,label:_(E)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:_(E)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),p(_(l),{modelValue:_(Y),"onUpdate:modelValue":c[5]||=e=>u(Y)?Y.value=e:null,label:_(E)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:_(E)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),p(_(s),{modelValue:X.value,"onUpdate:modelValue":c[6]||=e=>X.value=e,label:_(E)(`settings.pages.card.creation.greetings`),description:_(E)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):j.value===`settings`?(m(),y(`div`,fe,[x(`div`,pe,[p(_(l),{modelValue:_(Q),"onUpdate:modelValue":c[7]||=e=>u(Q)?Q.value=e:null,label:_(E)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:_(E)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),p(_(l),{modelValue:_($),"onUpdate:modelValue":c[8]||=e=>u($)?$.value=e:null,label:_(E)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:_(E)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),p(_(l),{modelValue:_(Z),"onUpdate:modelValue":c[9]||=e=>u(Z)?Z.value=e:null,label:_(E)(`settings.pages.card.creation.version`),required:!0,description:_(E)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):f(``,!0),x(`div`,me,[p(_(o),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:_(E)(`settings.pages.card.cancel`),disabled:!1,onClick:c[10]||=e=>T.value=!1},null,8,[`label`]),p(_(o),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:_(E)(`settings.pages.card.creation.create`),disabled:!1,onClick:c[11]||=e=>P(F.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),J=c(q,[[`__scopeId`,`data-v-c19882e9`]]);export{J as b};
assets/CardCreationDialog-6qbWAmov.js DELETED
@@ -1,3 +0,0 @@
1
- import{$u as e,Bu as t,Iv as n,Pu as r,nu as i}from"./dist-GvbkCCcT.js";import{Button_default as a,FieldInput_default as o,FieldValues_default as s,Fragment as c,__commonJSMin as l,__plugin_vue_export_helper_default as u,__toESM as d,computed as f,createBaseVNode as p,createBlock as m,createCommentVNode as h,createElementBlock as g,createTextVNode as _,createVNode as v,defineComponent as y,isRef as b,mergeModels as x,normalizeClass as S,openBlock as C,ref as w,renderList as ee,toDisplayString as T,toRaw as te,unref as E,useAiriCardStore as D,useI18n as O,useModel as k,withCtx as A}from"./index-iQVr9nx1.js";var j=l((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n}),M=l((exports,t)=>{var n=j();t.exports=n}),N=l((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n}),P=l((exports,t)=>{var n=N();t.exports=n}),F=l((exports,t)=>{var n=String.prototype.trim!==void 0;t.exports=n}),I=l((exports,t)=>{var n=String.prototype.trim;t.exports=n}),L=l((exports,t)=>{var n=I(),r=`
2
- \r
3
- \f\v            \u2028\u2029   `,i=`᠎`;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a}),R=l((exports,t)=>{var n=P(),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}),z=l((exports,t)=>{var n=I();function r(e){return n.call(e)}t.exports=r}),B=l((exports,t)=>{var n=F(),r=L(),i=R(),a=z(),o;o=n&&r()?a:i,t.exports=o}),V=l((exports,t)=>{var n=M(),r=P(),i=B(),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}),H=l((exports,t)=>{var n=V();t.exports=n}),U=d(H());const W={class:`w-full flex flex-col gap-5`},G={class:`mt-4`},K={class:`border-b border-neutral-200 dark:border-neutral-700`},ne={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=y({__name:`CardCreationDialog`,props:x({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:x([`update:modelValue`],[`update:modelValue`]),setup(l,{emit:u}){let d=u,y=k(l,`modelValue`),{t:x}=O(),j=D(),M=w(``),N=[{id:`identity`,label:x(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:x(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:x(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],P=f({get:()=>{var e;return N.find(e=>e.id===M.value)?M.value:(e=N[0])?.id||``},set:e=>{M.value=e}}),F=w(!1),I=w(``);function L(e){let t=te(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 F.value=!0,I.value=x(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return F.value=!0,I.value=x(`settings.pages.card.creation.errors.systemprompt`),!1;else return F.value=!0,I.value=x(`settings.pages.card.creation.errors.scenario`),!1;else return F.value=!0,I.value=x(`settings.pages.card.creation.errors.personality`),!1;else return F.value=!0,I.value=x(`settings.pages.card.creation.errors.description`),!1;else return F.value=!0,I.value=x(`settings.pages.card.creation.errors.version`),!1;else return F.value=!0,I.value=x(`settings.pages.card.creation.errors.name`),!1;return F.value=!1,j.addCard(t),y.value=!1,!0}let R=w({name:x(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:x(`settings.pages.card.creation.defaults.personality`),scenario:x(`settings.pages.card.creation.defaults.scenario`),systemPrompt:x(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:x(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function z(e,t){return f({get:()=>R.value[e]??``,set:n=>{let r=n.trim();R.value[e]=r.length>0?t?t(r):r:``}})}let B=z(`name`,e=>(0,U.default)(e)),V=z(`nickname`),H=z(`description`),q=z(`notes`),J=z(`personality`),Y=z(`scenario`),X=f({get:()=>R.value.greetings??[],set:e=>{R.value.greetings=e||[]}}),Z=z(`version`),Q=z(`systemPrompt`),$=z(`postHistoryInstructions`);return(l,u)=>(C(),m(E(i),{open:y.value,"onUpdate:open":u[12]||=e=>d(`update:modelValue`,e)},{default:A(()=>[v(E(n),null,{default:A(()=>[v(E(e),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),v(E(r),{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:A(()=>[p(`div`,W,[v(E(t),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:A(()=>[_(T(E(x)(`settings.pages.card.create_card`)),1)]),_:1}),p(`div`,G,[p(`div`,K,[p(`div`,ne,[(C(),g(c,null,ee(N,e=>p(`button`,{key:e.id,class:S([`px-4 py-2 text-sm font-medium`,[P.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=>P.value=e.id},[p(`div`,ie,[p(`div`,{class:S(e.icon)},null,2),_(` `+T(e.label),1)])],10,re)),64))])])]),F.value?(C(),g(`div`,ae,[p(`p`,oe,T(I.value),1)])):h(``,!0),P.value===`identity`?(C(),g(`div`,se,[p(`p`,ce,T(E(x)(`settings.pages.card.creation.fields_info.subtitle`)),1),p(`div`,le,[v(E(o),{modelValue:E(B),"onUpdate:modelValue":u[0]||=e=>b(B)?B.value=e:null,label:E(x)(`settings.pages.card.creation.name`),description:E(x)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),v(E(o),{modelValue:E(V),"onUpdate:modelValue":u[1]||=e=>b(V)?V.value=e:null,label:E(x)(`settings.pages.card.creation.nickname`),description:E(x)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),v(E(o),{modelValue:E(H),"onUpdate:modelValue":u[2]||=e=>b(H)?H.value=e:null,label:E(x)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:E(x)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),v(E(o),{modelValue:E(q),"onUpdate:modelValue":u[3]||=e=>b(q)?q.value=e:null,label:E(x)(`settings.pages.card.creator_notes`),"single-line":!1,description:E(x)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):P.value===`behavior`?(C(),g(`div`,ue,[p(`div`,de,[v(E(o),{modelValue:E(J),"onUpdate:modelValue":u[4]||=e=>b(J)?J.value=e:null,label:E(x)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:E(x)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),v(E(o),{modelValue:E(Y),"onUpdate:modelValue":u[5]||=e=>b(Y)?Y.value=e:null,label:E(x)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:E(x)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),v(E(s),{modelValue:X.value,"onUpdate:modelValue":u[6]||=e=>X.value=e,label:E(x)(`settings.pages.card.creation.greetings`),description:E(x)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):P.value===`settings`?(C(),g(`div`,fe,[p(`div`,pe,[v(E(o),{modelValue:E(Q),"onUpdate:modelValue":u[7]||=e=>b(Q)?Q.value=e:null,label:E(x)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:E(x)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),v(E(o),{modelValue:E($),"onUpdate:modelValue":u[8]||=e=>b($)?$.value=e:null,label:E(x)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:E(x)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),v(E(o),{modelValue:E(Z),"onUpdate:modelValue":u[9]||=e=>b(Z)?Z.value=e:null,label:E(x)(`settings.pages.card.creation.version`),required:!0,description:E(x)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):h(``,!0),p(`div`,me,[v(E(a),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:E(x)(`settings.pages.card.cancel`),disabled:!1,onClick:u[10]||=e=>y.value=!1},null,8,[`label`]),v(E(a),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:E(x)(`settings.pages.card.creation.create`),disabled:!1,onClick:u[11]||=e=>L(R.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),J=u(q,[[`__scopeId`,`data-v-c19882e9`]]);export{J as CardCreationDialog_default};
 
 
 
 
assets/CardCreationDialog-Cms6yBxy.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./dist-NaQNo8Nw.js";import{b as e}from"./CardCreationDialog-1FdBirpE.js";export{e as default};
assets/CardCreationDialog-kvoYgWVP.js DELETED
@@ -1 +0,0 @@
1
- import"./dist-GvbkCCcT.js";import{CardCreationDialog_default as e}from"./CardCreationDialog-6qbWAmov.js";export{e as default};
 
 
assets/CardDetailDialog-CNHw_vI_.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./dist-NaQNo8Nw.js";import"./DeleteCardDialog-BSO29tu_.js";import{b as e}from"./CardDetailDialog-D8Olu3Yo.js";export{e as default};
assets/CardDetailDialog-Ci9-z9G1.js DELETED
@@ -1 +0,0 @@
1
- import"./dist-GvbkCCcT.js";import"./DeleteCardDialog-BTqL0RX4.js";import{CardDetailDialog_default as e}from"./CardDetailDialog-iDYkHhJf.js";export{e as default};
 
 
assets/CardDetailDialog-D8Olu3Yo.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b as e,c as t,j as ee,m as te,o as ne}from"./dist-NaQNo8Nw.js";import{Q as n,W as re,aJ as r,d7 as i,d9 as a,dB as o,dH as s,dI as c,dK as l,dV as u,da as d,db as f,dj as p,dl as m,du as h,dv as g,e1 as _,e2 as v,f as ie}from"./index-C9kcCpP-.js";import{b as ae}from"./DeleteCardDialog-BSO29tu_.js";const oe={key:0,class:`w-full flex flex-col gap-5`},se={flex:`~ col`,"gap-3":``},ce={flex:`~ row`,"items-center":``,"justify-between":``},le={flex:`~ row`,"items-center":``,"gap-2":``},ue={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`},y={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},de={"font-medium":``},fe={flex:`~ row`,"gap-2":``},pe={class:`mt-4`},me={class:`border-b border-neutral-200 dark:border-neutral-700`},he={class:`flex justify-center -mb-px sm:justify-start space-x-1`},ge=[`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=i({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:{}},emits:[`update:modelValue`],setup(i,{emit:R}){let z=i,B=R,{t:V}=n(),H=ie(),{removeCard:xe}=H,{activeCardId:U}=r(H),W=g(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=g(()=>{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=g(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=g(()=>z.cardId===U.value),J=l(!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=l(!1);function Ce(){W.value&&(xe(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=l(``),Q=g(()=>{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}),$=g({get:()=>Q.value.find(e=>e.id===Z.value)?Z.value:Q.value[0]?.id||``,set:e=>{Z.value=e}});return(n,r)=>(s(),f(h,null,[o(u(t),{open:n.modelValue,"onUpdate:open":r[0]||=e=>B(`update:modelValue`,e)},{default:d(()=>[o(u(ee),null,{default:d(()=>[o(u(ne),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),o(u(e),{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:d(()=>[W.value?(s(),f(`div`,oe,[p(`div`,se,[p(`div`,ce,[p(`div`,null,[p(`div`,le,[o(u(te),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:d(()=>[c(_(W.value.name),1)]),_:1}),q.value?(s(),f(`div`,ue,[r[3]||=p(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),c(` `+_(u(V)(`settings.pages.card.active_badge`)),1)])):a(``,!0)]),p(`div`,y,[c(` v`+_(W.value.version)+` `,1),W.value.creator?(s(),f(h,{key:0},[c(` · `+_(u(V)(`settings.pages.card.created_by`))+` `,1),p(`span`,de,_(W.value.creator),1)],64)):a(``,!0)])]),p(`div`,fe,[o(u(re),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?u(V)(`settings.pages.card.active`):u(V)(`settings.pages.card.activate`),disabled:q.value,class:v({"animate-pulse":J.value}),onClick:Se},null,8,[`icon`,`label`,`disabled`,`class`])])]),p(`div`,pe,[p(`div`,me,[p(`div`,he,[(s(!0),f(h,null,m(Q.value,e=>(s(),f(`button`,{key:e.id,class:v([`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},[p(`div`,b,[p(`div`,{class:v(e.icon)},null,2),c(` `+_(e.label),1)])],10,ge))),128))])])]),$.value===`notes`&&W.value.notes?(s(),f(`div`,x,[p(`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)])):a(``,!0),$.value===`description`&&W.value.description?(s(),f(`div`,C,[p(`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)])):a(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(s(),f(`div`,T,[p(`div`,E,[(s(!0),f(h,null,m(K.value,(e,t)=>(s(),f(h,{key:t},[e?(s(),f(`div`,D,[p(`h2`,O,_(u(V)(`settings.pages.card.${t.toLowerCase()}`)),1),p(`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)])):a(``,!0)],64))),128))])])):a(``,!0),$.value===`modules`?(s(),f(`div`,A,[p(`div`,j,[p(`div`,M,[p(`span`,N,[r[4]||=p(`div`,{"i-lucide:ghost":``},null,-1),c(` `+_(u(V)(`settings.pages.card.consciousness.model`)),1)]),p(`div`,P,_(G.value.consciousness??`default`),1)]),p(`div`,F,[p(`span`,I,[r[5]||=p(`div`,{"i-lucide:mic":``},null,-1),c(` `+_(u(V)(`settings.pages.card.speech.model`)),1)]),p(`div`,L,_(G.value.speech??`default`),1)]),p(`div`,_e,[p(`span`,ve,[r[6]||=p(`div`,{"i-lucide:music":``},null,-1),c(` `+_(u(V)(`settings.pages.card.speech.voice`)),1)]),p(`div`,ye,_(G.value.voice??`default`),1)])])])):a(``,!0)])])):(s(),f(`div`,be,[r[7]||=p(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),c(` `+_(u(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),o(ae,{modelValue:X.value,"onUpdate:modelValue":r[1]||=e=>X.value=e,"card-name":W.value?.name,onConfirm:Ce,onCancel:r[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64))}}),z=R;export{z as b};
assets/CardDetailDialog-iDYkHhJf.js DELETED
@@ -1 +0,0 @@
1
- import{$u as e,Bu as t,Iv as n,Pu as r,nu as i}from"./dist-GvbkCCcT.js";import{Button_default as ee,Fragment as a,computed as o,createBaseVNode as s,createCommentVNode as c,createElementBlock as l,createTextVNode as u,createVNode as d,defineComponent as f,normalizeClass as p,openBlock as m,ref as h,renderList as g,storeToRefs as te,toDisplayString as _,unref as v,useAiriCardStore as ne,useI18n as re,withCtx as y}from"./index-iQVr9nx1.js";import{DeleteCardDialog_default as b}from"./DeleteCardDialog-BTqL0RX4.js";const ie={key:0,class:`w-full flex flex-col gap-5`},ae={flex:`~ col`,"gap-3":``},oe={flex:`~ row`,"items-center":``,"justify-between":``},se={flex:`~ row`,"items-center":``,"gap-2":``},ce={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`},le={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},ue={"font-medium":``},de={flex:`~ row`,"gap-2":``},fe={class:`mt-4`},pe={class:`border-b border-neutral-200 dark:border-neutral-700`},me={class:`flex justify-center -mb-px sm:justify-start space-x-1`},he=[`onClick`],ge={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=f({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:{}},emits:[`update:modelValue`],setup(f,{emit:R}){let z=f,B=R,{t:V}=re(),H=ne(),{removeCard:xe}=H,{activeCardId:U}=te(H),W=o(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=o(()=>{var e,t,n,r;if(!W.value||!(!((e=W.value.extensions)==null||(e=e.airi)==null)&&e.modules))return{consciousness:``,speech:``,voice:``};let i=W.value.extensions.airi.modules;return{consciousness:(t=i.consciousness)?.model||``,speech:(n=i.speech)?.model||``,voice:(r=i.speech)?.voice_id||``}}),K=o(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=o(()=>z.cardId===U.value),J=h(!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=h(!1);function Ce(){W.value&&(xe(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=h(``),Q=o(()=>{var e,t;let n=[];return(e=W.value)?.description&&n.push({id:`description`,label:V(`settings.pages.card.description_label`),icon:`i-solar:document-text-linear`}),(t=W.value)?.notes&&n.push({id:`notes`,label:V(`settings.pages.card.creator_notes`),icon:`i-solar:notes-linear`}),Object.values(K.value).some(e=>!!e)&&n.push({id:`character`,label:V(`settings.pages.card.character`),icon:`i-solar:user-rounded-linear`}),n.push({id:`modules`,label:V(`settings.pages.card.modules`),icon:`i-solar:tuning-square-linear`}),n}),$=o({get:()=>{var e;return Q.value.find(e=>e.id===Z.value)?Z.value:(e=Q.value[0])?.id||``},set:e=>{Z.value=e}});return(o,f)=>{var h;return m(),l(a,null,[d(v(i),{open:o.modelValue,"onUpdate:open":f[0]||=e=>B(`update:modelValue`,e)},{default:y(()=>[d(v(n),null,{default:y(()=>[d(v(e),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),d(v(r),{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:y(()=>[W.value?(m(),l(`div`,ie,[s(`div`,ae,[s(`div`,oe,[s(`div`,null,[s(`div`,se,[d(v(t),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:y(()=>[u(_(W.value.name),1)]),_:1}),q.value?(m(),l(`div`,ce,[f[3]||=s(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),u(` `+_(v(V)(`settings.pages.card.active_badge`)),1)])):c(``,!0)]),s(`div`,le,[u(` v`+_(W.value.version)+` `,1),W.value.creator?(m(),l(a,{key:0},[u(` · `+_(v(V)(`settings.pages.card.created_by`))+` `,1),s(`span`,ue,_(W.value.creator),1)],64)):c(``,!0)])]),s(`div`,de,[d(v(ee),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?v(V)(`settings.pages.card.active`):v(V)(`settings.pages.card.activate`),disabled:q.value,class:p({"animate-pulse":J.value}),onClick:Se},null,8,[`icon`,`label`,`disabled`,`class`])])]),s(`div`,fe,[s(`div`,pe,[s(`div`,me,[(m(!0),l(a,null,g(Q.value,e=>(m(),l(`button`,{key:e.id,class:p([`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},[s(`div`,ge,[s(`div`,{class:p(e.icon)},null,2),u(` `+_(e.label),1)])],10,he))),128))])])]),$.value===`notes`&&W.value.notes?(m(),l(`div`,x,[s(`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)])):c(``,!0),$.value===`description`&&W.value.description?(m(),l(`div`,C,[s(`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)])):c(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(m(),l(`div`,T,[s(`div`,E,[(m(!0),l(a,null,g(K.value,(e,t)=>(m(),l(a,{key:t},[e?(m(),l(`div`,D,[s(`h2`,O,_(v(V)(`settings.pages.card.${t.toLowerCase()}`)),1),s(`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)])):c(``,!0)],64))),128))])])):c(``,!0),$.value===`modules`?(m(),l(`div`,A,[s(`div`,j,[s(`div`,M,[s(`span`,N,[f[4]||=s(`div`,{"i-lucide:ghost":``},null,-1),u(` `+_(v(V)(`settings.pages.card.consciousness.model`)),1)]),s(`div`,P,_(G.value.consciousness??`default`),1)]),s(`div`,F,[s(`span`,I,[f[5]||=s(`div`,{"i-lucide:mic":``},null,-1),u(` `+_(v(V)(`settings.pages.card.speech.model`)),1)]),s(`div`,L,_(G.value.speech??`default`),1)]),s(`div`,_e,[s(`span`,ve,[f[6]||=s(`div`,{"i-lucide:music":``},null,-1),u(` `+_(v(V)(`settings.pages.card.speech.voice`)),1)]),s(`div`,ye,_(G.value.voice??`default`),1)])])])):c(``,!0)])])):(m(),l(`div`,be,[f[7]||=s(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),u(` `+_(v(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),d(b,{modelValue:X.value,"onUpdate:modelValue":f[1]||=e=>X.value=e,"card-name":(h=W.value)?.name,onConfirm:Ce,onCancel:f[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64)}}}),z=R;export{z as CardDetailDialog_default};
 
 
assets/CardListItem-DVQOs9x9.js DELETED
@@ -1 +0,0 @@
1
- import{CursorFloating_default as e,createBaseVNode as t,createBlock as n,createCommentVNode as r,createElementBlock as i,defineComponent as a,normalizeClass as o,openBlock as s,toDisplayString as c,unref as l,withCtx as u,withModifiers as d}from"./index-iQVr9nx1.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=a({__name:`CardListItem`,props:{id:{},name:{},description:{},isActive:{type:Boolean},isSelected:{type:Boolean},version:{},consciousnessModel:{},voiceModel:{}},emits:[`select`,`activate`,`delete`],setup(a,{emit:C}){let w=C;return(a,C)=>(s(),n(l(e),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:o([a.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:u(()=>[t(`div`,f,[t(`div`,p,[t(`h3`,m,c(a.name),1),a.isActive?(s(),i(`div`,h,C[3]||=[t(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)])):r(``,!0)]),a.description?(s(),i(`p`,g,c(a.description),1)):r(``,!0),t(`div`,_,[t(`div`,null,`v`+c(a.version),1),t(`div`,v,[t(`div`,y,[C[4]||=t(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),t(`span`,null,c(a.consciousnessModel),1)]),t(`div`,b,[C[5]||=t(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),t(`span`,null,c(a.voiceModel),1)])])])]),t(`div`,x,[t(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:a.isActive,onClick:C[0]||=d(e=>w(`activate`),[`stop`])},[t(`div`,{class:o([a.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),a.id===`default`?r(``,!0):(s(),i(`button`,{key:0,"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,onClick:C[1]||=d(e=>w(`delete`),[`stop`])},C[6]||=[t(`div`,{"i-solar:trash-bin-trash-linear":``,text:`neutral-500 dark:neutral-400`},null,-1)]))])]),_:1},8,[`class`]))}}),w=C;export{w as CardListItem_default};
 
 
assets/CardListItem-DZ5x2i0z.js DELETED
@@ -1 +0,0 @@
1
- import{CardListItem_default as e}from"./CardListItem-DVQOs9x9.js";export{e as default};
 
 
assets/CardListItem-LYi2jKJc.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b as e}from"./CardListItem-noXJhtke.js";export{e as default};
assets/CardListItem-noXJhtke.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{T as e,c$ as t,d7 as n,d9 as r,dH as i,dV as a,da as o,db as s,dj as c,dn as l,e1 as u,e2 as d}from"./index-C9kcCpP-.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=n({__name:`CardListItem`,props:{id:{},name:{},description:{},isActive:{type:Boolean},isSelected:{type:Boolean},version:{},consciousnessModel:{},voiceModel:{}},emits:[`select`,`activate`,`delete`],setup(n,{emit:C}){let w=C;return(n,C)=>(i(),l(a(e),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:d([n.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:o(()=>[c(`div`,f,[c(`div`,p,[c(`h3`,m,u(n.name),1),n.isActive?(i(),s(`div`,h,C[3]||=[c(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)])):r(``,!0)]),n.description?(i(),s(`p`,g,u(n.description),1)):r(``,!0),c(`div`,_,[c(`div`,null,`v`+u(n.version),1),c(`div`,v,[c(`div`,y,[C[4]||=c(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),c(`span`,null,u(n.consciousnessModel),1)]),c(`div`,b,[C[5]||=c(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),c(`span`,null,u(n.voiceModel),1)])])])]),c(`div`,x,[c(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:n.isActive,onClick:C[0]||=t(e=>w(`activate`),[`stop`])},[c(`div`,{class:d([n.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),n.id===`default`?r(``,!0):(i(),s(`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]||=[c(`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/ColorPalette-BSzUrihr.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{h as e,i as t,l as n,q as r,r as i,t as a}from"./dist-NaQNo8Nw.js";import{c as o,d as s,d7 as c,d9 as l,dB as u,dH as d,dI as f,dV as p,da as m,db as h,dl as g,dn as _,du as v,e1 as y,e2 as b,e3 as x}from"./index-C9kcCpP-.js";const S={key:0,flex:``,"gap-2":``};var C=c({__name:`ColorPalette`,props:{colors:{}},setup(c){let C=s();return(s,c)=>s.colors.length?(d(),h(`div`,S,[(d(!0),h(v,null,g(s.colors,({hex:s,name:c})=>(d(),_(p(a),{key:s||`default`},{default:m(()=>[u(p(i),null,{default:m(()=>[u(p(e),{transition:`all ease-in-out duration-250`,"size-6":``,"cursor-pointer":``,"rounded-full":``,"bg-primary-500":``,style:x(s?{background:s}:{"--chromatic-hue":p(o)}),class:b(p(C).isColorSelectedForPrimary(s)?`scale-150 mx-1`:`hover:scale-110`),onClick:e=>p(C).applyPrimaryColorFrom(s)},null,8,[`style`,`class`,`onClick`]),u(p(r),null,{default:m(()=>[u(p(t),{bg:`white dark:neutral-800`,"rounded-lg":``,"px-3":``,"py-1.5":``,"text-sm":``,"shadow-md":``},{default:m(()=>[f(y(c)+` `,1),u(p(n),{"fill-white":``,"dark:fill-neutral-800":``})]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])):l(``,!0)}}),w=C;export{w as b};
assets/ColorPalette-vg8v3B0o.js DELETED
@@ -1 +0,0 @@
1
- import{Gg as e,Hg as t,Ug as n,Wg as r,jg as i,qg as a}from"./dist-GvbkCCcT.js";import{DEFAULT_THEME_COLORS_HUE as o,Fragment as s,createBlock as c,createCommentVNode as l,createElementBlock as u,createTextVNode as d,createVNode as f,defineComponent as p,normalizeClass as m,normalizeStyle as h,openBlock as g,renderList as _,toDisplayString as v,unref as y,useSettings as b,withCtx as x}from"./index-iQVr9nx1.js";const S={key:0,flex:``,"gap-2":``};var C=p({__name:`ColorPalette`,props:{colors:{}},setup(p){let C=b();return(p,b)=>p.colors.length?(g(),u(`div`,S,[(g(!0),u(s,null,_(p.colors,({hex:s,name:l})=>(g(),c(y(t),{key:s||`default`},{default:x(()=>[f(y(r),null,{default:x(()=>[f(y(i),{transition:`all ease-in-out duration-250`,"size-6":``,"cursor-pointer":``,"rounded-full":``,"bg-primary-500":``,style:h(s?{background:s}:{"--chromatic-hue":y(o)}),class:m(y(C).isColorSelectedForPrimary(s)?`scale-150 mx-1`:`hover:scale-110`),onClick:e=>y(C).applyPrimaryColorFrom(s)},null,8,[`style`,`class`,`onClick`]),f(y(a),null,{default:x(()=>[f(y(n),{bg:`white dark:neutral-800`,"rounded-lg":``,"px-3":``,"py-1.5":``,"text-sm":``,"shadow-md":``},{default:x(()=>[d(v(l)+` `,1),f(y(e),{"fill-white":``,"dark:fill-neutral-800":``})]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])):l(``,!0)}}),w=C;export{w as ColorPalette_default};
 
 
assets/DeleteCardDialog-BSO29tu_.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{d as e,e as t,f as n,g as r,k as i,n as a,p as o,s}from"./dist-NaQNo8Nw.js";import{Q as c,W as l,d7 as u,dB as d,dH as f,dI as p,dV as m,da as h,dj as g,dn as _,e1 as v}from"./index-C9kcCpP-.js";const y={class:`flex flex-row justify-end gap-3`};var b=u({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:{}},emits:[`update:modelValue`,`confirm`,`cancel`],setup(u,{emit:b}){let x=b,{t:S}=c();function C(){x(`update:modelValue`,!1),x(`cancel`)}function w(){x(`update:modelValue`,!1),x(`confirm`)}return(c,u)=>(f(),_(m(e),{open:c.modelValue,"onUpdate:open":u[0]||=e=>x(`update:modelValue`,e)},{default:h(()=>[d(m(t),null,{default:h(()=>[d(m(s),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50`}),d(m(a),{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:h(()=>[d(m(n),{class:`mb-4 text-xl font-normal`},{default:h(()=>[p(v(m(S)(`settings.pages.card.delete_card`)),1)]),_:1}),d(m(i),{class:`mb-6`},{default:h(()=>[p(v(m(S)(`settings.pages.card.delete_confirmation`))+` `,1),g(`b`,null,`"`+v(c.cardName||``)+`"`,1)]),_:1}),g(`div`,y,[d(m(r),{"as-child":``},{default:h(()=>[d(m(l),{variant:`secondary`,label:m(S)(`settings.pages.card.cancel`),onClick:C},null,8,[`label`])]),_:1}),d(m(o),{"as-child":``},{default:h(()=>[d(m(l),{variant:`danger`,label:m(S)(`settings.pages.card.delete`),onClick:w},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),x=b;export{x as b};
assets/DeleteCardDialog-BTqL0RX4.js DELETED
@@ -1 +0,0 @@
1
- import{Av as e,Fv as t,Mv as n,Nv as r,Ov as i,Tv as a,Vv as o,kv as s}from"./dist-GvbkCCcT.js";import{Button_default as c,createBaseVNode as l,createBlock as u,createTextVNode as d,createVNode as f,defineComponent as p,openBlock as m,toDisplayString as h,unref as g,useI18n as _,withCtx as v}from"./index-iQVr9nx1.js";const y={class:`flex flex-row justify-end gap-3`};var b=p({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:{}},emits:[`update:modelValue`,`confirm`,`cancel`],setup(p,{emit:b}){let x=b,{t:S}=_();function C(){x(`update:modelValue`,!1),x(`cancel`)}function w(){x(`update:modelValue`,!1),x(`confirm`)}return(p,_)=>(m(),u(g(a),{open:p.modelValue,"onUpdate:open":_[0]||=e=>x(`update:modelValue`,e)},{default:v(()=>[f(g(e),null,{default:v(()=>[f(g(s),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50`}),f(g(i),{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:v(()=>[f(g(o),{class:`mb-4 text-xl font-normal`},{default:v(()=>[d(h(g(S)(`settings.pages.card.delete_card`)),1)]),_:1}),f(g(t),{class:`mb-6`},{default:v(()=>[d(h(g(S)(`settings.pages.card.delete_confirmation`))+` `,1),l(`b`,null,`"`+h(p.cardName||``)+`"`,1)]),_:1}),l(`div`,y,[f(g(n),{"as-child":``},{default:v(()=>[f(g(c),{variant:`secondary`,label:g(S)(`settings.pages.card.cancel`),onClick:C},null,8,[`label`])]),_:1}),f(g(r),{"as-child":``},{default:v(()=>[f(g(c),{variant:`danger`,label:g(S)(`settings.pages.card.delete`),onClick:w},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),x=b;export{x as DeleteCardDialog_default};
 
 
assets/DeleteCardDialog-CJNH2uKY.js DELETED
@@ -1 +0,0 @@
1
- import"./dist-GvbkCCcT.js";import{DeleteCardDialog_default as e}from"./DeleteCardDialog-BTqL0RX4.js";export{e as default};
 
 
assets/DeleteCardDialog-CmNQfJAN.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./dist-NaQNo8Nw.js";import{b as e}from"./DeleteCardDialog-BSO29tu_.js";export{e as default};
assets/HeaderLink-DjJ0Gw-G.js DELETED
@@ -1 +0,0 @@
1
- import{RouterLink as e,__plugin_vue_export_helper_default as t,createBaseVNode as n,createBlock as r,createElementBlock as i,defineComponent as a,openBlock as o,unref as s,useDark as c,withCtx as l}from"./index-iQVr9nx1.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(t){let a=c();return(t,c)=>(o(),r(s(e),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:l(()=>[s(a)?(o(),i(`img`,{key:0,src:s(u),"h-8":``,"w-8":``,class:`theme-colored`},null,8,f)):(o(),i(`img`,{key:1,src:s(d),"h-8":``,"w-8":``,class:`theme-colored`},null,8,p)),c[0]||=n(`div`,{"translate-y":`[2px]`,"font-semibold":``,"font-quicksand":``},[n(`span`,null,`AIRI`)],-1)]),_:1,__:[0]}))}}),h=t(m,[[`__scopeId`,`data-v-2542c9d9`]]);export{h as HeaderLink_default};
 
 
assets/HeaderLink-xWxD2Zu3.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{aC as e,aG as t,aS as n,d7 as r,dH as i,dV as a,da as o,db as s,dj as c,dn as l}from"./index-C9kcCpP-.js";var u=`/assets/logo-dark-B0bvNYTh.svg`,d=`/assets/logo-B2aCU-bH.svg`;const f=[`src`],p=[`src`];var m=r({__name:`HeaderLink`,setup(e){let r=n();return(e,n)=>(i(),l(a(t),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:o(()=>[a(r)?(i(),s(`img`,{key:0,src:a(u),"h-8":``,"w-8":``,class:`theme-colored`},null,8,f)):(i(),s(`img`,{key:1,src:a(d),"h-8":``,"w-8":``,class:`theme-colored`},null,8,p)),n[0]||=c(`div`,{"translate-y":`[2px]`,"font-semibold":``,"font-quicksand":``},[c(`span`,null,`AIRI`)],-1)]),_:1,__:[0]}))}}),h=e(m,[[`__scopeId`,`data-v-2542c9d9`]]);export{h as b};
assets/IconAnimation-CvK4BRGS.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{d7 as e,dF as t,dH as n,dK as r,db as i,dj as a,dv as o,e2 as s,e3 as c}from"./index-C9kcCpP-.js";var l=e({__name:`IconAnimation`,props:{icon:{},iconSize:{},position:{},duration:{},started:{type:Boolean},textColor:{},isReverse:{type:Boolean},zIndex:{}},emits:[`animationEnded`],setup(e,{emit:l}){let u=e,d=l,f=r(!1);t(()=>u.started,e=>{e&&requestAnimationFrame(()=>{f.value=!0})});let p=o(()=>({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=r([]),h=r(!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,t)=>(n(),i(`div`,{"pointer-events-none":``,fixed:``,w:`100dvw`,h:`100dvh`,style:c({zIndex:h.value?e.zIndex:void 0})},[a(`div`,{fixed:``,"inset-0":``,"bg-primary-500":``,"transition-opacity":``,"ease-linear":``,style:c({opacity:p.value.opacity,transitionDuration:`${e.duration}ms`})},null,4),a(`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/IconAnimation-Ddiua4ZD.js DELETED
@@ -1 +0,0 @@
1
- import{computed as e,createBaseVNode as t,createElementBlock as n,defineComponent as r,normalizeClass as i,normalizeStyle as a,openBlock as o,ref as s,watch as c}from"./index-iQVr9nx1.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=s(!1);c(()=>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=s([]),h=s(!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)=>(o(),n(`div`,{"pointer-events-none":``,fixed:``,w:`100dvw`,h:`100dvh`,style:a({zIndex:h.value?e.zIndex:void 0})},[t(`div`,{fixed:``,"inset-0":``,"bg-primary-500":``,"transition-opacity":``,"ease-linear":``,style:a({opacity:p.value.opacity,transitionDuration:`${e.duration}ms`})},null,4),t(`div`,{fixed:``,"inset-0":``,"ease-in-out":``,style:a({width:`${p.value.size}rem`,height:`${p.value.size}rem`,transform:`translate(${p.value.position})`,transitionDuration:`${e.duration}ms`}),class:i([p.value.textColor,u.icon,{"transition-all":f.value}]),onTransitionend:g},null,38)],4))}}),u=l;export{u as IconAnimation_default};
 
 
assets/InputFile-B-1kiNIu.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b1 as e,d7 as t,dH as n,dK as r,dV as i,db as a,dg as o,dj as s,do as c,dp as l,e2 as u}from"./index-C9kcCpP-.js";const d=[`accept`,`multiple`],f={key:0,text:`center`,"text-sm":``},p={key:1,text:`center`,"text-sm":``};var m=t({__name:`InputFile`,props:o({accept:{},multiple:{type:Boolean}},{modelValue:{required:!1,default:()=>[]},modelModifiers:{}}),emits:[`update:modelValue`],setup(t){let o=c(t,`modelValue`),m=r(),h=r(!1),g=e(h,150);function _(e){let t=e.target;t.files&&t.files.length>0&&(m.value=t.files[0]),o.value=Array.from(t.files||[]),h.value=!1}return(e,t)=>(n(),a(`label`,{relative:``,class:u([`min-h-[120px] flex flex-col cursor-pointer items-center justify-center rounded-xl p-6`,[i(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`,i(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:t[0]||=e=>h.value=!0,onDragleave:t[1]||=e=>h.value=!1},[s(`input`,{type:`file`,accept:e.accept,multiple:e.multiple,"cursor-pointer":``,class:`absolute inset-0 h-full w-full opacity-0`,onChange:_},null,40,d),l(e.$slots,`default`,{isDragging:i(g),firstFile:m.value,files:o.value},()=>[s(`div`,{class:u([`flex flex-col items-center`,[i(g)?`text-primary-500 dark:text-primary-400`:`text-neutral-400 dark:text-neutral-500`]])},[t[2]||=s(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),t[3]||=s(`p`,{"font-medium":``,text:`center lg`},` Upload `,-1),i(g)?(n(),a(`p`,f,` Release to upload `)):(n(),a(`p`,p,` Click or drag and drop a file here `))],2)])],34))}}),h=m;export{h as b};
assets/InputFile-BJcnvuYo.js DELETED
@@ -1 +0,0 @@
1
- import{createBaseVNode as e,createElementBlock as t,defineComponent as n,mergeModels as r,normalizeClass as i,openBlock as a,ref as o,refDebounced as s,renderSlot as c,unref as l,useModel as u}from"./index-iQVr9nx1.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:r({accept:{},multiple:{type:Boolean}},{modelValue:{required:!1,default:()=>[]},modelModifiers:{}}),emits:[`update:modelValue`],setup(n){let r=u(n,`modelValue`),m=o(),h=o(!1),g=s(h,150);function _(e){let t=e.target;t.files&&t.files.length>0&&(m.value=t.files[0]),r.value=Array.from(t.files||[]),h.value=!1}return(n,o)=>(a(),t(`label`,{relative:``,class:i([`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:o[0]||=e=>h.value=!0,onDragleave:o[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),c(n.$slots,`default`,{isDragging:l(g),firstFile:m.value,files:r.value},()=>[e(`div`,{class:i([`flex flex-col items-center`,[l(g)?`text-primary-500 dark:text-primary-400`:`text-neutral-400 dark:text-neutral-500`]])},[o[2]||=e(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),o[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 InputFile_default};
 
 
assets/{Scenes-CZT_B7Wn.js → Scenes-HTltqZ48.js} RENAMED
The diff for this file is too large to render. See raw diff
 
assets/Textarea-BJEUAUG6.js DELETED
@@ -1 +0,0 @@
1
- import{Basic_default as e}from"./Basic-BE3KxqAa.js";import{createBlock as t,defineComponent as n,openBlock as r,useModel as i}from"./index-iQVr9nx1.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 Textarea_default};
 
 
assets/Textarea-CMwGMW-L.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{b as e}from"./Basic-D95BeH1T.js";import{d7 as t,dH as n,dn as r,do as i}from"./index-C9kcCpP-.js";var a=t({__name:`Textarea`,props:{modelValue:{default:``},modelModifiers:{}},emits:[`update:modelValue`],setup(t){let a=i(t,`modelValue`);return(t,i)=>(n(),r(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_-Cu434aE7.js DELETED
@@ -1 +0,0 @@
1
- import{__plugin_vue_export_helper_default as e,createElementBlock as t,openBlock as n}from"./index-iQVr9nx1.js";const r={};function i(e,r){return n(),t(`div`,null,` 404 - Page not found `)}var a=e(r,[[`render`,i]]);export{a as default};
 
 
assets/_...all_-eQpeZWOw.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{aC as e,dH as t,db as n}from"./index-C9kcCpP-.js";const r={};function i(e,r){return t(),n(`div`,null,` 404 - Page not found `)}var a=e(r,[[`render`,i]]);export{a as default};
assets/__vite-browser-external-Wa8hNVG-.js DELETED
@@ -1 +0,0 @@
1
- import{__commonJSMin as e}from"./index-iQVr9nx1.js";var t=e((exports,t)=>{t.exports={}});export default t();
 
 
assets/__vite-browser-external-Xk3YGxmN.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{e6 as e}from"./index-C9kcCpP-.js";var t=e((exports,t)=>{t.exports={}});export default t();
assets/__vite-optional-peer-dep_effect_xsschema-HpGugLyI.js DELETED
@@ -1 +0,0 @@
1
- var e={};export{e as default};
 
 
assets/__vite-optional-peer-dep_effect_xsschema-O4ggYyu8.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var e={};throw Error(`Could not resolve "effect" imported by "xsschema".`);export{e as default};
assets/__vite-optional-peer-dep_sury_xsschema-DKmH-p9C.js ADDED
@@ -0,0 +1 @@
 
 
1
+ var e={};throw Error(`Could not resolve "sury" imported by "xsschema".`);export{e as default};
assets/__vite-optional-peer-dep_sury_xsschema-JuQAxfFv.js DELETED
@@ -1 +0,0 @@
1
- var e={};export{e as default};
 
 
assets/airi-card-HWETNpiq.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./dist-NaQNo8Nw.js";import{b as e}from"./InputFile-B-1kiNIu.js";import{Q as t,a3 as n,aJ as r,cZ as i,d7 as a,d9 as o,dB as s,dF as ee,dG as c,dH as l,dK as u,dV as d,da as te,db as f,dj as p,dl as m,dn as h,dr as g,du as _,dv as v,e1 as y,e2 as ne,f as re}from"./index-C9kcCpP-.js";import{b}from"./route-block-B2lA4iHQ.js";import{b as x}from"./CardCreate-zpppfU_P.js";import{b as S}from"./CardCreationDialog-1FdBirpE.js";import{b as C}from"./DeleteCardDialog-BSO29tu_.js";import{b as w}from"./CardDetailDialog-D8Olu3Yo.js";import{b as T}from"./CardListItem-noXJhtke.js";const ie={"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`],E={class:`relative flex flex-row justify-start gap-2 lg:flex-col`},D={class:`top-[-32px] whitespace-nowrap text-sm text-neutral-500 leading-10 lg:absolute dark:text-neutral-400`},O={key:0,flex:``,"flex-col":``,"items-center":``},k={"font-medium":``,text:`neutral-600 dark:neutral-300`},A={text:`neutral-500 dark:neutral-400`,"mt-2":``,"text-sm":``},j={key:1,flex:``,"flex-col":``,"items-center":``},M={"font-medium":``,text:`primary-600 dark:primary-300`},N={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`},P={key:2,class:`col-span-full flex items-center gap-3 border-2 border-amber-200 rounded-xl bg-amber-50/80 p-4 dark:border-amber-800 dark:bg-amber-900/30`},F={class:`flex flex-col`},I={class:`font-medium`},L={class:`text-sm text-amber-600 dark:text-amber-400`},R={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 z=a({__name:`index`,setup(a){let{t:b}=t(),z=re(),{addCard:B,removeCard:ce}=z,{cards:V,activeCardId:H}=r(z),U=u(``),W=u(!1),G=u(!1),K=u(``),q=u(`nameAsc`),J=u([]);ee(J,async e=>{let t=e[0];if(t)try{let e=await t.text(),n=JSON.parse(e);U.value=B(n),W.value=!0}catch(e){console.error(`Error processing card file:`,e)}});let Y=v(()=>Array.from(V.value.entries()).map(([e,t])=>({id:e,name:t.name,description:t.description}))),le=v(()=>{if(!K.value)return Y.value;let e=K.value.toLowerCase();return Y.value.filter(t=>t.name.toLowerCase().includes(e)||t.description&&t.description.toLowerCase().includes(e))}),X=v(()=>{let e=[...le.value];return q.value===`nameAsc`?e.sort((e,t)=>e.name.localeCompare(t.name)):q.value===`nameDesc`?e.sort((e,t)=>t.name.localeCompare(e.name)):q.value===`recent`?e.sort((e,t)=>t.id.localeCompare(e.id)):e}),Z=u(!1),Q=u(null);function ue(){Q.value&&(ce(Q.value),Q.value=null,Z.value=!1)}function de(e){Q.value=e,Z.value=!0}function fe(e){U.value=e,W.value=!0}function pe(){G.value=!0}function me(e){H.value=e}function he(e){let t=V.value.get(e);return t?.version||`1.0.0`}function $(e,t){let n=V.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(t,r)=>{let a=c(`motion`);return l(),f(_,null,[p(`div`,ie,[p(`div`,ae,[p(`div`,oe,[r[7]||=p(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3`},[p(`div`,{"i-solar:magnifer-line-duotone":``,class:`text-neutral-500 dark:text-neutral-400`})],-1),g(p(`input`,{"onUpdate:modelValue":r[0]||=e=>K.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:d(b)(`settings.pages.card.search`)},null,8,se),[[i,K.value]])]),p(`div`,E,[p(`div`,D,y(d(b)(`settings.pages.card.sort_by`))+`: `,1),s(d(n),{modelValue:q.value,"onUpdate:modelValue":r[1]||=e=>q.value=e,options:[{value:`nameAsc`,label:d(b)(`settings.pages.card.name_asc`)},{value:`nameDesc`,label:d(b)(`settings.pages.card.name_desc`)},{value:`recent`,label:d(b)(`settings.pages.card.recent`)}],placeholder:`Select sort option`,class:`min-w-[150px]`},null,8,[`modelValue`,`options`])])]),p(`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))]":d(V).size>0}])},[s(d(e),{modelValue:J.value,"onUpdate:modelValue":r[2]||=e=>J.value=e,accept:`*.json`},{default:te(({isDragging:e})=>[e?(l(),f(`div`,j,[r[9]||=p(`div`,{"i-solar:upload-minimalistic-bold":``,class:`mb-2 text-5xl text-primary-500 dark:text-primary-400`},null,-1),p(`p`,M,y(d(b)(`settings.pages.card.drop_here`)),1)])):(l(),f(`div`,O,[r[8]||=p(`div`,{"i-solar:upload-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),p(`p`,k,y(d(b)(`settings.pages.card.upload`)),1),p(`p`,A,y(d(b)(`settings.pages.card.upload_desc`)),1)]))]),_:1},8,[`modelValue`]),s(x,{onClick:pe}),d(V).size>0?(l(!0),f(_,{key:0},m(X.value,e=>(l(),h(T,{id:e.id,key:e.id,name:e.name,description:e.description,"is-active":e.id===d(H),"is-selected":e.id===U.value&&W.value,version:he(e.id),"consciousness-model":$(e.id,`consciousness`),"voice-model":$(e.id,`voice`),onSelect:t=>fe(e.id),onActivate:t=>me(e.id),onDelete:t=>de(e.id)},null,8,[`id`,`name`,`description`,`is-active`,`is-selected`,`version`,`consciousness-model`,`voice-model`,`onSelect`,`onActivate`,`onDelete`]))),128)):o(``,!0),d(V).size===0?(l(),f(`div`,N,[r[10]||=p(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),p(`p`,null,y(d(b)(`settings.pages.card.no_cards`)),1)])):o(``,!0),K.value&&X.value.length===0?(l(),f(`div`,P,[r[11]||=p(`div`,{"i-solar:info-circle-line-duotone":``,class:`text-2xl text-amber-500 dark:text-amber-400`},null,-1),p(`div`,F,[p(`span`,I,y(d(b)(`settings.pages.card.no_results`)),1),p(`span`,L,y(d(b)(`settings.pages.card.try_different_search`)),1)])])):o(``,!0)],2)]),s(C,{modelValue:Z.value,"onUpdate:modelValue":r[3]||=e=>Z.value=e,"card-name":Q.value?d(z).getCard(Q.value)?.name:``,onConfirm:ue,onCancel:r[4]||=e=>Q.value=null},null,8,[`modelValue`,`card-name`]),s(w,{modelValue:W.value,"onUpdate:modelValue":r[5]||=e=>W.value=e,"card-id":U.value},null,8,[`modelValue`,`card-id`]),s(S,{modelValue:G.value,"onUpdate:modelValue":r[6]||=e=>G.value=e},null,8,[`modelValue`]),g((l(),f(`div`,R,r[12]||=[p(`div`,{text:`60`,"i-solar:emoji-funny-square-bold-duotone":``},null,-1)])),[[a]])],64)}}});typeof b==`function`&&b(z);var B=z;export{B as default};
assets/airi-card-vWWO_DCt.js DELETED
@@ -1 +0,0 @@
1
- import"./dist-GvbkCCcT.js";import{InputFile_default as e}from"./InputFile-BJcnvuYo.js";import{Fragment as t,Select_default as n,computed as r,createBaseVNode as i,createBlock as a,createCommentVNode as o,createElementBlock as s,createVNode as c,defineComponent as l,normalizeClass as u,openBlock as d,ref as f,renderList as p,resolveDirective as ee,storeToRefs as m,toDisplayString as h,unref as g,useAiriCardStore as _,useI18n as v,vModelText as te,watch as ne,withCtx as re,withDirectives as y}from"./index-iQVr9nx1.js";import{route_block_default as b}from"./route-block-D_p8WJle.js";import{CardCreate_default as ie}from"./CardCreate-QsTV9xFv.js";import{CardCreationDialog_default as x}from"./CardCreationDialog-6qbWAmov.js";import{DeleteCardDialog_default as S}from"./DeleteCardDialog-BTqL0RX4.js";import{CardDetailDialog_default as C}from"./CardDetailDialog-iDYkHhJf.js";import{CardListItem_default as w}from"./CardListItem-DVQOs9x9.js";const T={"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`],E={class:`relative flex flex-row justify-start gap-2 lg:flex-col`},D={class:`top-[-32px] whitespace-nowrap text-sm text-neutral-500 leading-10 lg:absolute dark:text-neutral-400`},O={key:0,flex:``,"flex-col":``,"items-center":``},k={"font-medium":``,text:`neutral-600 dark:neutral-300`},A={text:`neutral-500 dark:neutral-400`,"mt-2":``,"text-sm":``},j={key:1,flex:``,"flex-col":``,"items-center":``},M={"font-medium":``,text:`primary-600 dark:primary-300`},N={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`},P={key:2,class:`col-span-full flex items-center gap-3 border-2 border-amber-200 rounded-xl bg-amber-50/80 p-4 dark:border-amber-800 dark:bg-amber-900/30`},F={class:`flex flex-col`},I={class:`font-medium`},L={class:`text-sm text-amber-600 dark:text-amber-400`},R={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 z=l({__name:`index`,setup(l){let{t:b}=v(),z=_(),{addCard:B,removeCard:ce}=z,{cards:V,activeCardId:H}=m(z),U=f(``),W=f(!1),G=f(!1),K=f(``),q=f(`nameAsc`),J=f([]);ne(J,async e=>{let t=e[0];if(t)try{let e=await t.text(),n=JSON.parse(e);U.value=B(n),W.value=!0}catch(e){console.error(`Error processing card file:`,e)}});let Y=r(()=>Array.from(V.value.entries()).map(([e,t])=>({id:e,name:t.name,description:t.description}))),le=r(()=>{if(!K.value)return Y.value;let e=K.value.toLowerCase();return Y.value.filter(t=>t.name.toLowerCase().includes(e)||t.description&&t.description.toLowerCase().includes(e))}),X=r(()=>{let e=[...le.value];return q.value===`nameAsc`?e.sort((e,t)=>e.name.localeCompare(t.name)):q.value===`nameDesc`?e.sort((e,t)=>t.name.localeCompare(e.name)):q.value===`recent`?e.sort((e,t)=>t.id.localeCompare(e.id)):e}),Z=f(!1),Q=f(null);function ue(){Q.value&&(ce(Q.value),Q.value=null,Z.value=!1)}function de(e){Q.value=e,Z.value=!0}function fe(e){U.value=e,W.value=!0}function pe(){G.value=!0}function me(e){H.value=e}function he(e){let t=V.value.get(e);return t?.version||`1.0.0`}function $(e,t){var n,r,i;let a=V.value.get(e);if(!a||!(!((n=a.extensions)==null||(n=n.airi)==null)&&n.modules))return`default`;let o=a.extensions.airi.modules;return t===`consciousness`?(r=o.consciousness)?.model&&o.consciousness.model.split(`-`).pop()||`default`:t===`voice`&&(i=o.speech)?.voice_id||`default`}return(r,l)=>{var f;let m=ee(`motion`);return d(),s(t,null,[i(`div`,T,[i(`div`,ae,[i(`div`,oe,[l[7]||=i(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3`},[i(`div`,{"i-solar:magnifer-line-duotone":``,class:`text-neutral-500 dark:text-neutral-400`})],-1),y(i(`input`,{"onUpdate:modelValue":l[0]||=e=>K.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:g(b)(`settings.pages.card.search`)},null,8,se),[[te,K.value]])]),i(`div`,E,[i(`div`,D,h(g(b)(`settings.pages.card.sort_by`))+`: `,1),c(g(n),{modelValue:q.value,"onUpdate:modelValue":l[1]||=e=>q.value=e,options:[{value:`nameAsc`,label:g(b)(`settings.pages.card.name_asc`)},{value:`nameDesc`,label:g(b)(`settings.pages.card.name_desc`)},{value:`recent`,label:g(b)(`settings.pages.card.recent`)}],placeholder:`Select sort option`,class:`min-w-[150px]`},null,8,[`modelValue`,`options`])])]),i(`div`,{class:u([`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))]":g(V).size>0}])},[c(g(e),{modelValue:J.value,"onUpdate:modelValue":l[2]||=e=>J.value=e,accept:`*.json`},{default:re(({isDragging:e})=>[e?(d(),s(`div`,j,[l[9]||=i(`div`,{"i-solar:upload-minimalistic-bold":``,class:`mb-2 text-5xl text-primary-500 dark:text-primary-400`},null,-1),i(`p`,M,h(g(b)(`settings.pages.card.drop_here`)),1)])):(d(),s(`div`,O,[l[8]||=i(`div`,{"i-solar:upload-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),i(`p`,k,h(g(b)(`settings.pages.card.upload`)),1),i(`p`,A,h(g(b)(`settings.pages.card.upload_desc`)),1)]))]),_:1},8,[`modelValue`]),c(ie,{onClick:pe}),g(V).size>0?(d(!0),s(t,{key:0},p(X.value,e=>(d(),a(w,{id:e.id,key:e.id,name:e.name,description:e.description,"is-active":e.id===g(H),"is-selected":e.id===U.value&&W.value,version:he(e.id),"consciousness-model":$(e.id,`consciousness`),"voice-model":$(e.id,`voice`),onSelect:t=>fe(e.id),onActivate:t=>me(e.id),onDelete:t=>de(e.id)},null,8,[`id`,`name`,`description`,`is-active`,`is-selected`,`version`,`consciousness-model`,`voice-model`,`onSelect`,`onActivate`,`onDelete`]))),128)):o(``,!0),g(V).size===0?(d(),s(`div`,N,[l[10]||=i(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),i(`p`,null,h(g(b)(`settings.pages.card.no_cards`)),1)])):o(``,!0),K.value&&X.value.length===0?(d(),s(`div`,P,[l[11]||=i(`div`,{"i-solar:info-circle-line-duotone":``,class:`text-2xl text-amber-500 dark:text-amber-400`},null,-1),i(`div`,F,[i(`span`,I,h(g(b)(`settings.pages.card.no_results`)),1),i(`span`,L,h(g(b)(`settings.pages.card.try_different_search`)),1)])])):o(``,!0)],2)]),c(S,{modelValue:Z.value,"onUpdate:modelValue":l[3]||=e=>Z.value=e,"card-name":Q.value?(f=g(z).getCard(Q.value))?.name:``,onConfirm:ue,onCancel:l[4]||=e=>Q.value=null},null,8,[`modelValue`,`card-name`]),c(C,{modelValue:W.value,"onUpdate:modelValue":l[5]||=e=>W.value=e,"card-id":U.value},null,8,[`modelValue`,`card-id`]),c(x,{modelValue:G.value,"onUpdate:modelValue":l[6]||=e=>G.value=e},null,8,[`modelValue`]),y((d(),s(`div`,R,l[12]||=[i(`div`,{text:`60`,"i-solar:emoji-funny-square-bold-duotone":``},null,-1)])),[[m]])],64)}}});typeof b==`function`&&b(z);var B=z;export{B as default};
 
 
assets/alibaba-cloud-model-studio-DzXYVh34.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{K as e,Q as t,a8 as n,aJ as r,b as i,d3 as a,d7 as o,dB as s,dF as c,dH as l,dK as u,dV as d,da as f,dj as p,dn as m,dv as h,g,i as _}from"./index-C9kcCpP-.js";import{b as v}from"./route-block-B2lA4iHQ.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=u(0),C=u(1),w=u(0),T=g(),E=_(),{providers:D}=r(E),{t:O}=t(),k=h(()=>!!D.value[b]?.apiKey),A=h(()=>T.availableVoices[b]||[]);async function j(e,t,n){let r=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 a(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)}),c(S,async()=>{let e=E.getProviderConfig(b);e.pitch=S.value}),c(C,async()=>{let e=E.getProviderConfig(b);e.speed=C.value}),c(w,async()=>{let e=E.getProviderConfig(b);e.volume=w.value}),c(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,r)=>(l(),m(d(i),{"provider-id":b,"default-model":x,"additional-settings":v},{"voice-settings":f(()=>[p(`div`,y,[s(d(n),{modelValue:S.value,"onUpdate:modelValue":r[0]||=e=>S.value=e,label:d(O)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:d(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`]),s(d(n),{modelValue:C.value,"onUpdate:modelValue":r[1]||=e=>C.value=e,label:d(O)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:d(O)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),s(d(n),{modelValue:w.value,"onUpdate:modelValue":r[2]||=e=>w.value=e,label:d(O)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:d(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:f(()=>[s(d(e),{"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/alibaba-cloud-model-studio-t5KYUhHp.js DELETED
@@ -1 +0,0 @@
1
- import{FieldRange_default as e,SpeechPlayground_default as t,SpeechProviderSettings_default as n,computed as r,createBaseVNode as i,createBlock as a,createVNode as o,defineComponent as s,onMounted as c,openBlock as l,ref as u,storeToRefs as d,unref as f,useI18n as p,useProvidersStore as m,useSpeechStore as h,watch as g,withCtx as _}from"./index-iQVr9nx1.js";import{route_block_default as v}from"./route-block-D_p8WJle.js";const y={flex:`~ col gap-4`},b=`alibaba-cloud-model-studio`,x=`cosyvoice-v1`;var S=s({__name:`alibaba-cloud-model-studio`,setup(s){let v={speed:1},S=u(0),C=u(1),w=u(0),T=h(),E=m(),{providers:D}=d(E),{t:O}=p(),k=r(()=>{var e;return!!(e=D.value[b])?.apiKey}),A=r(()=>T.availableVoices[b]||[]);async function j(e,t,n){let r=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)}),g(S,async()=>{let e=E.getProviderConfig(b);e.pitch=S.value}),g(C,async()=>{let e=E.getProviderConfig(b);e.speed=C.value}),g(w,async()=>{let e=E.getProviderConfig(b);e.volume=w.value}),g(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}),(r,s)=>(l(),a(f(n),{"provider-id":b,"default-model":x,"additional-settings":v},{"voice-settings":_(()=>[i(`div`,y,[o(f(e),{modelValue:S.value,"onUpdate:modelValue":s[0]||=e=>S.value=e,label:f(O)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:f(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`]),o(f(e),{modelValue:C.value,"onUpdate:modelValue":s[1]||=e=>C.value=e,label:f(O)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:f(O)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),o(f(e),{modelValue:w.value,"onUpdate:modelValue":s[2]||=e=>w.value=e,label:f(O)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:f(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:_(()=>[o(f(t),{"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-BL9968xm.js DELETED
@@ -1 +0,0 @@
1
- import{ProviderAdvancedSettings_default as e,ProviderApiKeyInput_default as t,ProviderBaseUrlInput_default as n,ProviderBasicSettings_default as r,ProviderSettingsContainer_default as i,ProviderSettingsLayout_default as a,computed as o,createBaseVNode as s,createBlock as c,createTextVNode as l,createVNode as u,defineComponent as d,onMounted as f,openBlock as p,storeToRefs as m,toDisplayString as h,unref as g,useI18n as _,useProvidersStore as v,useRouter as y,watch as b,withCtx as x}from"./index-iQVr9nx1.js";import{route_block_default as S}from"./route-block-D_p8WJle.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=d({__name:`anthropic`,setup(d){let{t:S}=_(),D=y(),O=v(),{providers:k}=m(O),A=o(()=>O.getProviderMetadata(E)),j=o({get:()=>{var e;return(e=k.value[E])?.apiKey||``},set:e=>{k.value[E]||(k.value[E]={}),k.value[E].apiKey=e}}),M=o({get:()=>{var e;return(e=k.value[E])?.baseUrl||`https://api.anthropic.com/v1/`},set:e=>{k.value[E]||(k.value[E]={}),k.value[E].baseUrl=e}});f(()=>{var e,t;k.value[E]||(k.value[E]={baseUrl:`https://api.anthropic.com/v1/`}),j.value=(e=k.value[E])?.apiKey||``,M.value=(t=k.value[E])?.baseUrl||`https://api.anthropic.com/v1/`}),b([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(o,d)=>{var f,m;return p(),c(g(a),{"provider-name":(f=A.value)?.localizedName||`Anthropic | Claude`,"provider-icon":(m=A.value)?.icon,"on-back":()=>g(D).back()},{default:x(()=>[s(`div`,C,[s(`h2`,w,h(g(S)(`settings.pages.providers.provider.anthropic.helpinfo.title`)),1),s(`p`,null,[l(h(g(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part1`))+` `,1),s(`a`,T,h(g(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part2`)),1),l(`, `+h(g(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part3`))+` `,1),d[2]||=s(`a`,{underline:``,href:`https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS`},`CORS`,-1),l(` `+h(g(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part4`)),1)]),s(`p`,null,[l(h(g(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part5`))+` `,1),d[3]||=s(`a`,{underline:``,href:`https://workers.cloudflare.com/`},`Cloudflare Workers`,-1),l(` `+h(g(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part6`)),1)])]),u(g(i),null,{default:x(()=>[u(g(r),{title:g(S)(`settings.pages.providers.common.section.basic.title`),description:g(S)(`settings.pages.providers.common.section.basic.description`),"on-reset":N},{default:x(()=>{var e;return[u(g(t),{modelValue:j.value,"onUpdate:modelValue":d[0]||=e=>j.value=e,"provider-name":(e=A.value)?.localizedName||`Anthropic`,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]}),_:1},8,[`title`,`description`]),u(g(e),{title:g(S)(`settings.pages.providers.common.section.advanced.title`)},{default:x(()=>[u(g(n),{modelValue:M.value,"onUpdate:modelValue":d[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/anthropic-C47u_7Ce.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{L as e,M as t,N as n,O as r,P as i,Q as a,R as o,aE as s,aJ as c,d3 as l,d7 as u,dB as d,dF as f,dH as p,dI as m,dV as h,da as g,dj as _,dn as v,dv as y,e1 as b,i as x}from"./index-C9kcCpP-.js";import{b as S}from"./route-block-B2lA4iHQ.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=u({__name:`anthropic`,setup(u){let{t:S}=a(),D=s(),O=x(),{providers:k}=c(O),A=y(()=>O.getProviderMetadata(E)),j=y({get:()=>k.value[E]?.apiKey||``,set:e=>{k.value[E]||(k.value[E]={}),k.value[E].apiKey=e}}),M=y({get:()=>k.value[E]?.baseUrl||`https://api.anthropic.com/v1/`,set:e=>{k.value[E]||(k.value[E]={}),k.value[E].baseUrl=e}});l(()=>{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/`}),f([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(a,s)=>(p(),v(h(e),{"provider-name":A.value?.localizedName||`Anthropic | Claude`,"provider-icon":A.value?.icon,"on-back":()=>h(D).back()},{default:g(()=>[_(`div`,C,[_(`h2`,w,b(h(S)(`settings.pages.providers.provider.anthropic.helpinfo.title`)),1),_(`p`,null,[m(b(h(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part1`))+` `,1),_(`a`,T,b(h(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part2`)),1),m(`, `+b(h(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part3`))+` `,1),s[2]||=_(`a`,{underline:``,href:`https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS`},`CORS`,-1),m(` `+b(h(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part4`)),1)]),_(`p`,null,[m(b(h(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part5`))+` `,1),s[3]||=_(`a`,{underline:``,href:`https://workers.cloudflare.com/`},`Cloudflare Workers`,-1),m(` `+b(h(S)(`settings.pages.providers.provider.anthropic.helpinfo.description.part6`)),1)])]),d(h(t),null,{default:g(()=>[d(h(n),{title:h(S)(`settings.pages.providers.common.section.basic.title`),description:h(S)(`settings.pages.providers.common.section.basic.description`),"on-reset":N},{default:g(()=>[d(h(i),{modelValue:j.value,"onUpdate:modelValue":s[0]||=e=>j.value=e,"provider-name":A.value?.localizedName||`Anthropic`,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`]),d(h(o),{title:h(S)(`settings.pages.providers.common.section.advanced.title`)},{default:g(()=>[d(h(r),{modelValue:M.value,"onUpdate:modelValue":s[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-CHlIhV3Q.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{$ as e,Q as t,d7 as n,dG as r,dH as i,dV as a,db as o,dj as s,dl as c,dn as l,dr as u,du as d,dv as f,e3 as p}from"./index-C9kcCpP-.js";import{b as m}from"./route-block-B2lA4iHQ.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=n({__name:`index`,setup(n){let{t:m}=t(),y=f(()=>[{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(t,n)=>{let f=r(`motion`);return i(),o(`div`,h,[n[0]||=s(`div`,null,null,-1),s(`div`,g,[(i(!0),o(d,null,c(y.value,(t,n)=>u((i(),l(a(e),{key:t.to,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:250,style:p({transitionDelay:`${n*50}ms`}),title:t.title,description:t.description,icon:t.icon,to:t.to},null,8,[`style`,`title`,`description`,`icon`,`to`])),[[f]])),128))]),u((i(),o(`div`,_,[u(s(`div`,v,null,512),[[f]])])),[[f]])])}}});typeof m==`function`&&m(y);var b=y;export{b as default};