nekomeowww commited on
Commit
d8d73ee
·
1 Parent(s): d438524

release: build 032a44c661c1020a4d672f3185064600fd43114d

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/Basic-BA5ubWIJ.js +1 -0
  2. assets/Basic.vue_vue_type_script_setup_true_lang-B5smKUwB.js +0 -1
  3. assets/Button-BUWHo0FI.js +1 -0
  4. assets/Button-D6PjaMaR.css +1 -0
  5. assets/Button.vue_vue_type_script_setup_true_lang-DHcNYKaP.js +0 -1
  6. assets/CardCreate-BjhXcczV.js +0 -1
  7. assets/CardCreate-qkn1QwRd.js +1 -0
  8. assets/CardCreate-s77DpRUP.js +1 -0
  9. assets/CardCreate.vue_vue_type_script_setup_true_lang-cT8qsPWn.js +0 -1
  10. assets/CardCreationDialog-BD9l8__M.js +0 -195
  11. assets/CardCreationDialog-BauWAkww.css +0 -1
  12. assets/CardCreationDialog-C00zclL1.js +3 -0
  13. assets/CardCreationDialog-DbUZj3zx.js +1 -0
  14. assets/CardCreationDialog-Ic9YpxxK.css +1 -0
  15. assets/CardDetailDialog-BUqu9VuB.js +1 -0
  16. assets/CardDetailDialog-CJ7VvCcd.js +1 -0
  17. assets/CardDetailDialog-DmXwuvrn.js +0 -1
  18. assets/CardDetailDialog.vue_vue_type_script_setup_true_lang-C37wIVyz.js +0 -1
  19. assets/CardListItem-Cwi08F8K.js +1 -0
  20. assets/CardListItem-MKbZr0FQ.js +0 -1
  21. assets/CardListItem-gxbvoHYe.js +1 -0
  22. assets/CardListItem.vue_vue_type_script_setup_true_lang-B7Q5Wxio.js +0 -1
  23. assets/CheckBar-B-SKUaUP.js +1 -0
  24. assets/CheckBar.vue_vue_type_script_setup_true_lang-By8B4nPO.js +0 -1
  25. assets/Collapsable.vue_vue_type_script_setup_true_lang-BgecN6qM.js +0 -1
  26. assets/ColorPalette-DaCdckPj.js +1 -0
  27. assets/ColorPalette.vue_vue_type_script_setup_true_lang-Dcu1mOYZ.js +0 -1
  28. assets/DeleteCardDialog-DA24n-jV.js +1 -0
  29. assets/DeleteCardDialog-WqtMeAWd.js +1 -0
  30. assets/DeleteCardDialog-Z5bX7ffQ.js +0 -1
  31. assets/DeleteCardDialog.vue_vue_type_script_setup_true_lang-C4u0-iKE.js +0 -1
  32. assets/FieldInput.vue_vue_type_script_setup_true_lang-npB69nXh.js +0 -1
  33. assets/HeaderLink-BKV8TZb8.js +0 -1
  34. assets/{HeaderLink-CUc90b_v.css → HeaderLink-CI1dOuDM.css} +1 -1
  35. assets/HeaderLink-zGlOe2Jb.js +1 -0
  36. assets/IconAnimation-B5sfLFsA.js +1 -0
  37. assets/IconAnimation.vue_vue_type_script_setup_true_lang-z-t1ytxo.js +0 -1
  38. assets/IconItem-DcwOFLGv.js +0 -1
  39. assets/IconStatusItem-Df4oVjQ8.js +0 -1
  40. assets/Input.vue_vue_type_script_setup_true_lang-BTDULx3d.js +0 -1
  41. assets/InputFile-B1bjga7G.js +1 -0
  42. assets/InputFile.vue_vue_type_script_setup_true_lang-M88MYfAL.js +0 -1
  43. assets/Model.vue_vue_type_script_setup_true_lang-CrmnRvJ7.js +0 -1
  44. assets/ProviderAdvancedSettings.vue_vue_type_script_setup_true_lang-DyAoTyc1.js +0 -1
  45. assets/ProviderApiKeyInput.vue_vue_type_script_setup_true_lang-BKRXTEtv.js +0 -1
  46. assets/ProviderBaseUrlInput.vue_vue_type_script_setup_true_lang-CY_3wYwt.js +0 -1
  47. assets/ProviderBasicSettings.vue_vue_type_script_setup_true_lang-FDIyR7vt.js +0 -1
  48. assets/ProviderSettingsContainer.vue_vue_type_script_setup_true_lang-C8iT0FMz.js +0 -1
  49. assets/ProviderSettingsLayout.vue_vue_type_script_setup_true_lang-BXTSNxW7.js +0 -1
  50. assets/RadioCardSimple-B9zVtorf.js +0 -1
assets/Basic-BA5ubWIJ.js ADDED
@@ -0,0 +1 @@
 
 
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-BtAisBe9.js";var u=t({__name:`Basic`,props:{modelValue:{default:``},modelModifiers:{}},emits:n([`submit`],[`update:modelValue`]),setup(t,{emit:n}){let u=n,d=o(t,`modelValue`),f=a(),p=a(`auto`);function m(e){e.code===`Enter`&&!e.shiftKey&&(e.preventDefault(),u(`submit`,d.value))}return c(d,()=>{p.value=`auto`,requestAnimationFrame(()=>{f.value&&(p.value=`${f.value.scrollHeight}px`)})},{immediate:!0}),(t,n)=>l((i(),e(`textarea`,{ref_key:`textareaRef`,ref:f,"onUpdate:modelValue":n[0]||=e=>d.value=e,style:r({height:p.value}),onKeydown:m},null,36)),[[s,d.value]])}}),d=u;export{d as Basic_default};
assets/Basic.vue_vue_type_script_setup_true_lang-B5smKUwB.js DELETED
@@ -1 +0,0 @@
1
- import{d as c,cg as d,ch as f,e as s,w as p,bh as v,ca as h,o as x,c as y,a3 as _}from"./index-D7HCX4VR.js";const w=c({__name:"Basic",props:{modelValue:{default:""},modelModifiers:{}},emits:d(["submit"],["update:modelValue"]),setup(n,{emit:u}){const r=u,e=f(n,"modelValue"),a=s(),o=s("auto");function i(t){t.code==="Enter"&&!t.shiftKey&&(t.preventDefault(),r("submit",e.value))}return p(e,()=>{o.value="auto",requestAnimationFrame(()=>{a.value&&(o.value=`${a.value.scrollHeight}px`)})},{immediate:!0}),(t,l)=>v((x(),y("textarea",{ref_key:"textareaRef",ref:a,"onUpdate:modelValue":l[0]||(l[0]=m=>e.value=m),style:_({height:o.value}),onKeydown:i},null,36)),[[h,e.value]])}});export{w as _};
 
 
assets/Button-BUWHo0FI.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Transition as e,__plugin_vue_export_helper_default as t,computed as n,createBaseVNode as r,createBlock as i,createCommentVNode as a,createElementBlock as o,createTextVNode as s,createVNode as c,defineComponent as l,guardReactiveProps as u,mergeModels as d,mergeProps as f,normalizeClass as p,normalizeProps as m,openBlock as h,renderSlot as g,toDisplayString as _,unref as v,useModel as y,watchEffect as b,withCtx as x}from"./index-BtAisBe9.js";var S=l({__name:`BidirectionalTransition`,props:{fromClass:null,activeClass:null,toClass:null},setup(t){return(n,r)=>(h(),i(e,{"enter-from-class":t.fromClass,"enter-active-class":t.activeClass,"enter-to-class":t.toClass,"leave-from-class":t.toClass,"leave-active-class":t.activeClass,"leave-to-class":t.fromClass},{default:x(()=>[g(n.$slots,`default`)]),_:3},8,[`enter-from-class`,`enter-active-class`,`enter-to-class`,`leave-from-class`,`leave-active-class`,`leave-to-class`]))}}),C=S;const w=`0px`;var T=l({__name:`TransitionVertical`,props:{duration:{default:250},easingEnter:{default:`ease-in-out`},easingLeave:{default:`ease-in-out`},opacityClosed:{default:0},opacityOpened:{default:1}},setup(t){let n=t;function r(e){return{height:e.style.height,width:e.style.width,position:e.style.position,visibility:e.style.visibility,overflow:e.style.overflow,paddingTop:e.style.paddingTop,paddingBottom:e.style.paddingBottom,borderTopWidth:e.style.borderTopWidth,borderBottomWidth:e.style.borderBottomWidth,marginTop:e.style.marginTop,marginBottom:e.style.marginBottom}}function a(e,t){let{width:n}=getComputedStyle(e);e.style.width=n,e.style.position=`absolute`,e.style.visibility=`hidden`,e.style.height=``;let{height:r}=getComputedStyle(e);return e.style.width=t.width,e.style.position=t.position,e.style.visibility=t.visibility,e.style.height=w,e.style.overflow=`hidden`,t.height&&t.height!==w?t.height:r}function o(e,t,n,r,i){let a=e.animate(r,i);e.style.height=t.height,a.onfinish=()=>{e.style.overflow=t.overflow,n()}}function s(e,t){return[{height:w,opacity:n.opacityClosed,paddingTop:w,paddingBottom:w,borderTopWidth:w,borderBottomWidth:w,marginTop:w,marginBottom:w},{height:e,opacity:n.opacityOpened,paddingTop:t.paddingTop,paddingBottom:t.paddingBottom,borderTopWidth:t.borderTopWidth,borderBottomWidth:t.borderBottomWidth,marginTop:t.marginTop,marginBottom:t.marginBottom}]}function c(e,t){let i=e,c=r(i),l=a(i,c),u=s(l,c),d={duration:n.duration,easing:n.easingEnter};o(i,c,t,u,d)}function l(e,t){let i=e,a=r(i),{height:c}=getComputedStyle(i);i.style.height=c,i.style.overflow=`hidden`;let l=s(c,a).reverse(),u={duration:n.duration,easing:n.easingLeave};o(i,a,t,l,u)}return(t,n)=>(h(),i(e,{css:!1,onEnter:c,onLeave:l},{default:x(()=>[g(t.$slots,`default`)]),_:3}))}}),E=T;const D={op50:``};var O=l({__name:`Collapsable`,props:d({default:{type:Boolean},label:null},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let t=e,n=y(e,`modelValue`);b(()=>{t.default!=null&&(n.value=!!t.default)});function i(e){return n.value=e,e}return(e,l)=>(h(),o(`div`,null,[g(e.$slots,`trigger`,m(u({visible:n.value,setVisible:i})),()=>[r(`button`,{sticky:``,"top-0":``,"z-10":``,flex:``,"items-center":``,"justify-between":``,px2:``,py1:``,"text-sm":``,"backdrop-blur-xl":``,onClick:l[0]||=e=>n.value=!n.value},[r(`span`,null,_(t.label??`Collapsable`),1),l[1]||=s(),r(`span`,D,_(n.value?`▲`:`▼`),1)])]),c(v(E),null,{default:x(()=>[n.value?g(e.$slots,`default`,m(f({key:0},{visible:n.value,setVisible:i}))):a(``,!0)]),_:3})]))}}),k=O,A=l({__name:`Skeleton`,props:{animation:{default:`pulse`}},setup(e){let t=e;return(e,n)=>(h(),o(`div`,{class:p([`skeleton`,t.animation===`none`?``:`skeleton-${t.animation}`]),bg:`neutral-200 dark:neutral-800`,overflow:`hidden`},[g(e.$slots,`default`,{},void 0,!0)],2))}}),j=t(A,[[`__scopeId`,`data-v-f404da2a`]]);const M=[`disabled`],N={class:`flex flex-row items-center justify-center`},P={key:0,class:`mr-2 w-4`},F={key:0,class:`i-svg-spinners:ring-resize h-4 w-4`},I={key:0};var L=l({__name:`Button`,props:{icon:null,label:null,disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},variant:{default:`primary`},size:{default:`md`},block:{type:Boolean,default:!1}},setup(e){let t=e,i=n(()=>t.disabled||t.loading),s={primary:`bg-primary-500 hover:bg-primary-600 dark:bg-primary-400 dark:hover:bg-primary-500 focus:ring-primary-500/50 dark:focus:ring-primary-400/50 text-white`,secondary:`bg-neutral-100 hover:bg-neutral-200 dark:bg-neutral-600 dark:hover:bg-neutral-500 focus:ring-neutral-300/50 dark:focus:ring-neutral-600/50 text-neutral-900 dark:text-neutral-100`,danger:`bg-red-500 hover:bg-red-600 dark:bg-red-400 dark:hover:bg-red-500 focus:ring-red-600/50 dark:focus:ring-red-500/50 text-white`},l={sm:`px-3 py-1.5 text-xs`,md:`px-4 py-2 text-sm`,lg:`px-6 py-3 text-base`},u=n(()=>[`rounded-lg font-medium outline-none transition-all duration-200 ease-in-out`,`disabled:cursor-not-allowed disabled:opacity-50`,t.block?`w-full`:``,l[t.size],s[t.variant],{"opacity-50 cursor-not-allowed":i.value},`focus:ring-2 focus:ring-offset-2 focus:ring-offset-white dark:focus:ring-offset-neutral-900`]);return(t,n)=>(h(),o(`button`,{disabled:i.value,class:p(u.value)},[r(`div`,N,[c(v(C),{"from-class":`opacity-0 mr-0! w-0!`,"active-class":`transition-[width,margin] ease-in-out overflow-hidden`},{default:x(()=>[e.loading||e.icon?(h(),o(`div`,P,[e.loading?(h(),o(`div`,F)):e.icon?(h(),o(`div`,{key:1,class:p([`h-4 w-4`,e.icon])},null,2)):a(``,!0)])):a(``,!0)]),_:1}),e.label?(h(),o(`span`,I,_(e.label),1)):g(t.$slots,`default`,{key:1})])],10,M))}}),R=L;export{R as Button_default,k as Collapsable_default,j as Skeleton_default,E as TransitionVertical_default};
assets/Button-D6PjaMaR.css ADDED
@@ -0,0 +1 @@
 
 
1
+ .skeleton[data-v-f404da2a]{transition:all .2s ease-in-out;position:relative}.skeleton-pulse[data-v-f404da2a]{animation:1.5s ease-in-out .5s infinite skeleton-pulse-f404da2a}@keyframes skeleton-pulse-f404da2a{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.skeleton-wave[data-v-f404da2a]:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.5s infinite skeleton-wave-f404da2a;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.dark .skeleton-wave[data-v-f404da2a]:after{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}@keyframes skeleton-wave-f404da2a{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}
assets/Button.vue_vue_type_script_setup_true_lang-DHcNYKaP.js DELETED
@@ -1 +0,0 @@
1
- import{d as i,bf as v,o as s,cm as b,bg as c,bA as d,f as r,c as t,X as o,a as y,b as h,u as k,W as n,Y as C}from"./index-D7HCX4VR.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";/* empty css */const x=i({__name:"BidirectionalTransition",props:{fromClass:null,activeClass:null,toClass:null},setup(e){return(a,l)=>(s(),v(b,{"enter-from-class":e.fromClass,"enter-active-class":e.activeClass,"enter-to-class":e.toClass,"leave-from-class":e.toClass,"leave-active-class":e.activeClass,"leave-to-class":e.fromClass},{default:c(()=>[d(a.$slots,"default")]),_:3},8,["enter-from-class","enter-active-class","enter-to-class","leave-from-class","leave-active-class","leave-to-class"]))}}),p=["disabled"],w={class:"flex flex-row items-center justify-center"},B={key:0,class:"mr-2 w-4"},z={key:0,class:"i-svg-spinners:ring-resize h-4 w-4"},N={key:0},T=i({__name:"Button",props:{icon:null,label:null,disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},variant:{default:"primary"},size:{default:"md"},block:{type:Boolean,default:!1}},setup(e){const a=e,l=r(()=>a.disabled||a.loading),u={primary:"bg-primary-500 hover:bg-primary-600 dark:bg-primary-400 dark:hover:bg-primary-500 focus:ring-primary-500/50 dark:focus:ring-primary-400/50 text-white",secondary:"bg-neutral-100 hover:bg-neutral-200 dark:bg-neutral-600 dark:hover:bg-neutral-500 focus:ring-neutral-300/50 dark:focus:ring-neutral-600/50 text-neutral-900 dark:text-neutral-100",danger:"bg-red-500 hover:bg-red-600 dark:bg-red-400 dark:hover:bg-red-500 focus:ring-red-600/50 dark:focus:ring-red-500/50 text-white"},f={sm:"px-3 py-1.5 text-xs",md:"px-4 py-2 text-sm",lg:"px-6 py-3 text-base"},m=r(()=>["rounded-lg font-medium outline-none transition-all duration-200 ease-in-out","disabled:cursor-not-allowed disabled:opacity-50",a.block?"w-full":"",f[a.size],u[a.variant],{"opacity-50 cursor-not-allowed":l.value},"focus:ring-2 focus:ring-offset-2 focus:ring-offset-white dark:focus:ring-offset-neutral-900"]);return(g,V)=>(s(),t("button",{disabled:l.value,class:o(m.value)},[y("div",w,[h(k(x),{"from-class":"opacity-0 mr-0! w-0!","active-class":"transition-[width,margin] ease-in-out overflow-hidden"},{default:c(()=>[e.loading||e.icon?(s(),t("div",B,[e.loading?(s(),t("div",z)):e.icon?(s(),t("div",{key:1,class:o(["h-4 w-4",e.icon])},null,2)):n("",!0)])):n("",!0)]),_:1}),e.label?(s(),t("span",N,C(e.label),1)):d(g.$slots,"default",{key:1})])],10,p))}});export{T as _};
 
 
assets/CardCreate-BjhXcczV.js DELETED
@@ -1 +0,0 @@
1
- import{_ as m}from"./CardCreate.vue_vue_type_script_setup_true_lang-cT8qsPWn.js";import"./index-D7HCX4VR.js";export{m as default};
 
 
assets/CardCreate-qkn1QwRd.js ADDED
@@ -0,0 +1 @@
 
 
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-BtAisBe9.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-s77DpRUP.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{CardCreate_default as e}from"./CardCreate-qkn1QwRd.js";export{e as default};
assets/CardCreate.vue_vue_type_script_setup_true_lang-cT8qsPWn.js DELETED
@@ -1 +0,0 @@
1
- import{d as a,$ as o,c as n,o as s,a as r,Y as d,u as i}from"./index-D7HCX4VR.js";const l={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"},b=a({__name:"CardCreate",setup(u){const{t}=o();return(p,e)=>(s(),n("div",l,[e[0]||(e[0]=r("div",{"i-solar:add-square-line-duotone":"","mb-4":"","text-5xl":"",text:"neutral-400 dark:neutral-500"},null,-1)),r("p",c,d(i(t)("settings.pages.card.create_card")),1)]))}});export{b as _};
 
 
assets/CardCreationDialog-BD9l8__M.js DELETED
@@ -1,195 +0,0 @@
1
- import{_ as ee}from"./Button.vue_vue_type_script_setup_true_lang-DHcNYKaP.js";import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";import{d as fe,cg as R,ch as ve,c2 as ye,c as f,o as m,a as n,bh as Ve,ci as J,W as K,Y as w,c3 as ge,c4 as be,b as u,a5 as he,$ as we,e as q,f as N,bf as $e,bg as C,u as t,X as te,bE as b,bd as ke,b_ as qe}from"./index-D7HCX4VR.js";import"./three-vrm.module-DiGxQJqt.js";import"./emotions-DWNSb738.js";import"./mcp-DgU0tpf-.js";import{u as Ce}from"./airi-card-xdAfH1PV.js";import{_}from"./FieldInput.vue_vue_type_script_setup_true_lang-npB69nXh.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";import{_ as Re}from"./Input.vue_vue_type_script_setup_true_lang-BTDULx3d.js";/* empty css */import{I as Ie,$ as Ee,P as Me,B as Pe,n as Ue}from"./index-Cynu-bMx.js";import"./consciousness-CZ80YtY5.js";import"./providers-DepZj6_J.js";import"./index-LHmcipjy.js";import"./index-CIqqlMPn.js";import"./speech-D8cCufg2.js";const Le={class:"max-w-full"},Be={class:"flex flex-col gap-2"},Se={class:"flex items-center gap-1 text-sm font-medium"},He={key:0,class:"text-red-500"},Ne={class:"text-nowrap text-xs text-neutral-500 dark:text-neutral-400"},je={class:"~ col gap-2"},De=["onClick"],ze=fe({__name:"FieldValues",props:R({label:null,description:null,name:null,valuePlaceholder:null,required:{type:Boolean},inputClass:null},{modelValue:{required:!0},modelModifiers:{}}),emits:R(["remove","add"],["update:modelValue"]),setup(s,{emit:i}){const l=s,d=i,e=ve(s,"modelValue");function $(){e.value.push(""),d("add")}function y(o){e.value.splice(o,1),d("remove",o)}return(o,V)=>{const p=ye("auto-animate");return m(),f("div",Le,[n("label",Be,[n("div",null,[n("div",Se,[J(w(l.label)+" ",1),l.required!==!1?(m(),f("span",He,"*")):K("",!0)]),n("div",Ne,w(l.description),1)]),Ve((m(),f("div",je,[(m(!0),f(ge,null,be(e.value,(v,h)=>(m(),f("div",{key:h,class:"w-full flex items-center gap-2"},[u(Re,{modelValue:e.value[h],"onUpdate:modelValue":x=>e.value[h]=x,placeholder:l.valuePlaceholder,class:"w-90%"},null,8,["modelValue","onUpdate:modelValue","placeholder"]),n("button",{"i-solar:minus-circle-line-duotone":"",size:"6",class:"min-w-20px w-10% flex text-red-500",onClick:x=>y(h)},null,8,De)]))),128)),n("div",{"i-solar:add-circle-line-duotone":"",size:"6",class:"mt-2 w-4/5 text-blue-500",onClick:$})])),[[p]])])])}}});/**
2
- * @license Apache-2.0
3
- *
4
- * Copyright (c) 2022 The Stdlib Authors.
5
- *
6
- * Licensed under the Apache License, Version 2.0 (the "License");
7
- * you may not use this file except in compliance with the License.
8
- * You may obtain a copy of the License at
9
- *
10
- * http://www.apache.org/licenses/LICENSE-2.0
11
- *
12
- * Unless required by applicable law or agreed to in writing, software
13
- * distributed under the License is distributed on an "AS IS" BASIS,
14
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
- * See the License for the specific language governing permissions and
16
- * limitations under the License.
17
- */var j,ae;function Ae(){if(ae)return j;ae=1;function s(i){return i.toLowerCase()}return j=s,j}/**
18
- * @license Apache-2.0
19
- *
20
- * Copyright (c) 2022 The Stdlib Authors.
21
- *
22
- * Licensed under the Apache License, Version 2.0 (the "License");
23
- * you may not use this file except in compliance with the License.
24
- * You may obtain a copy of the License at
25
- *
26
- * http://www.apache.org/licenses/LICENSE-2.0
27
- *
28
- * Unless required by applicable law or agreed to in writing, software
29
- * distributed under the License is distributed on an "AS IS" BASIS,
30
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
31
- * See the License for the specific language governing permissions and
32
- * limitations under the License.
33
- */var D,re;function Te(){if(re)return D;re=1;var s=Ae();return D=s,D}/**
34
- * @license Apache-2.0
35
- *
36
- * Copyright (c) 2022 The Stdlib Authors.
37
- *
38
- * Licensed under the Apache License, Version 2.0 (the "License");
39
- * you may not use this file except in compliance with the License.
40
- * You may obtain a copy of the License at
41
- *
42
- * http://www.apache.org/licenses/LICENSE-2.0
43
- *
44
- * Unless required by applicable law or agreed to in writing, software
45
- * distributed under the License is distributed on an "AS IS" BASIS,
46
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
47
- * See the License for the specific language governing permissions and
48
- * limitations under the License.
49
- */var z,se;function Fe(){if(se)return z;se=1;function s(i,l,d){return i.replace(l,d)}return z=s,z}/**
50
- * @license Apache-2.0
51
- *
52
- * Copyright (c) 2022 The Stdlib Authors.
53
- *
54
- * Licensed under the Apache License, Version 2.0 (the "License");
55
- * you may not use this file except in compliance with the License.
56
- * You may obtain a copy of the License at
57
- *
58
- * http://www.apache.org/licenses/LICENSE-2.0
59
- *
60
- * Unless required by applicable law or agreed to in writing, software
61
- * distributed under the License is distributed on an "AS IS" BASIS,
62
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
63
- * See the License for the specific language governing permissions and
64
- * limitations under the License.
65
- */var A,ie;function _e(){if(ie)return A;ie=1;var s=Fe();return A=s,A}/**
66
- * @license Apache-2.0
67
- *
68
- * Copyright (c) 2022 The Stdlib Authors.
69
- *
70
- * Licensed under the Apache License, Version 2.0 (the "License");
71
- * you may not use this file except in compliance with the License.
72
- * You may obtain a copy of the License at
73
- *
74
- * http://www.apache.org/licenses/LICENSE-2.0
75
- *
76
- * Unless required by applicable law or agreed to in writing, software
77
- * distributed under the License is distributed on an "AS IS" BASIS,
78
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
79
- * See the License for the specific language governing permissions and
80
- * limitations under the License.
81
- */var T,le;function We(){if(le)return T;le=1;var s=typeof String.prototype.trim<"u";return T=s,T}/**
82
- * @license Apache-2.0
83
- *
84
- * Copyright (c) 2022 The Stdlib Authors.
85
- *
86
- * Licensed under the Apache License, Version 2.0 (the "License");
87
- * you may not use this file except in compliance with the License.
88
- * You may obtain a copy of the License at
89
- *
90
- * http://www.apache.org/licenses/LICENSE-2.0
91
- *
92
- * Unless required by applicable law or agreed to in writing, software
93
- * distributed under the License is distributed on an "AS IS" BASIS,
94
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
95
- * See the License for the specific language governing permissions and
96
- * limitations under the License.
97
- */var F,ne;function xe(){if(ne)return F;ne=1;var s=String.prototype.trim;return F=s,F}/**
98
- * @license Apache-2.0
99
- *
100
- * Copyright (c) 2022 The Stdlib Authors.
101
- *
102
- * Licensed under the Apache License, Version 2.0 (the "License");
103
- * you may not use this file except in compliance with the License.
104
- * You may obtain a copy of the License at
105
- *
106
- * http://www.apache.org/licenses/LICENSE-2.0
107
- *
108
- * Unless required by applicable law or agreed to in writing, software
109
- * distributed under the License is distributed on an "AS IS" BASIS,
110
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
111
- * See the License for the specific language governing permissions and
112
- * limitations under the License.
113
- */var W,oe;function Ge(){if(oe)return W;oe=1;var s=xe(),i=`
114
- \r
115
- \f\v            \u2028\u2029   \uFEFF`,l="᠎";function d(){return s.call(i)===""&&s.call(l)===l}return W=d,W}/**
116
- * @license Apache-2.0
117
- *
118
- * Copyright (c) 2022 The Stdlib Authors.
119
- *
120
- * Licensed under the Apache License, Version 2.0 (the "License");
121
- * you may not use this file except in compliance with the License.
122
- * You may obtain a copy of the License at
123
- *
124
- * http://www.apache.org/licenses/LICENSE-2.0
125
- *
126
- * Unless required by applicable law or agreed to in writing, software
127
- * distributed under the License is distributed on an "AS IS" BASIS,
128
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
129
- * See the License for the specific language governing permissions and
130
- * limitations under the License.
131
- */var G,ue;function Oe(){if(ue)return G;ue=1;var s=_e(),i=/^[\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 l(d){return s(d,i,"$1")}return G=l,G}/**
132
- * @license Apache-2.0
133
- *
134
- * Copyright (c) 2022 The Stdlib Authors.
135
- *
136
- * Licensed under the Apache License, Version 2.0 (the "License");
137
- * you may not use this file except in compliance with the License.
138
- * You may obtain a copy of the License at
139
- *
140
- * http://www.apache.org/licenses/LICENSE-2.0
141
- *
142
- * Unless required by applicable law or agreed to in writing, software
143
- * distributed under the License is distributed on an "AS IS" BASIS,
144
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
145
- * See the License for the specific language governing permissions and
146
- * limitations under the License.
147
- */var O,de;function Xe(){if(de)return O;de=1;var s=xe();function i(l){return s.call(l)}return O=i,O}/**
148
- * @license Apache-2.0
149
- *
150
- * Copyright (c) 2022 The Stdlib Authors.
151
- *
152
- * Licensed under the Apache License, Version 2.0 (the "License");
153
- * you may not use this file except in compliance with the License.
154
- * You may obtain a copy of the License at
155
- *
156
- * http://www.apache.org/licenses/LICENSE-2.0
157
- *
158
- * Unless required by applicable law or agreed to in writing, software
159
- * distributed under the License is distributed on an "AS IS" BASIS,
160
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
161
- * See the License for the specific language governing permissions and
162
- * limitations under the License.
163
- */var X,ce;function Ye(){if(ce)return X;ce=1;var s=We(),i=Ge(),l=Oe(),d=Xe(),e;return s&&i()?e=d:e=l,X=e,X}/**
164
- * @license Apache-2.0
165
- *
166
- * Copyright (c) 2022 The Stdlib Authors.
167
- *
168
- * Licensed under the Apache License, Version 2.0 (the "License");
169
- * you may not use this file except in compliance with the License.
170
- * You may obtain a copy of the License at
171
- *
172
- * http://www.apache.org/licenses/LICENSE-2.0
173
- *
174
- * Unless required by applicable law or agreed to in writing, software
175
- * distributed under the License is distributed on an "AS IS" BASIS,
176
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
177
- * See the License for the specific language governing permissions and
178
- * limitations under the License.
179
- */var Y,pe;function Ze(){if(pe)return Y;pe=1;var s=Te(),i=_e(),l=Ye(),d=/\s+/g,e=/[!"'(),–.:;<>?`{}|~\/\\\[\]_#$*&^@%]+/g,$=/([a-z0-9])([A-Z])/g;function y(o){return o=i(o,e," "),o=i(o,$,"$1 $2"),o=l(o),o=i(o,d,"-"),s(o)}return Y=y,Y}/**
180
- * @license Apache-2.0
181
- *
182
- * Copyright (c) 2022 The Stdlib Authors.
183
- *
184
- * Licensed under the Apache License, Version 2.0 (the "License");
185
- * you may not use this file except in compliance with the License.
186
- * You may obtain a copy of the License at
187
- *
188
- * http://www.apache.org/licenses/LICENSE-2.0
189
- *
190
- * Unless required by applicable law or agreed to in writing, software
191
- * distributed under the License is distributed on an "AS IS" BASIS,
192
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
193
- * See the License for the specific language governing permissions and
194
- * limitations under the License.
195
- */var Z,me;function Je(){if(me)return Z;me=1;var s=Ze();return Z=s,Z}var Ke=Je();const Qe=he(Ke),et={class:"w-full flex flex-col gap-5"},tt={class:"mt-4"},at={class:"border-b border-neutral-200 dark:border-neutral-700"},rt={class:"flex justify-center -mb-px sm:justify-start space-x-1"},st=["onClick"],it={class:"flex items-center gap-1"},lt={key:0,class:"w-full rounded-xl bg-red900"},nt={class:"w-full p-4"},ot={key:1,class:"tab-content ml-auto mr-auto w-95%"},ut={class:"mb-3"},dt={class:"input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8"},ct={key:2,class:"tab-content ml-auto mr-auto w-95%"},pt={class:"input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8"},mt={key:3,class:"tab-content ml-auto mr-auto w-95%"},ft={class:"input-list ml-auto mr-auto w-90% flex flex-row flex-wrap justify-center gap-8"},vt={class:"ml-auto mr-1 flex flex-row gap-2"},gt=fe({__name:"CardCreationDialog",props:R({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:R(["update:modelValue"],["update:modelValue"]),setup(s,{emit:i}){const l=i,d=ve(s,"modelValue"),{t:e}=we(),$=Ce(),y=q(""),o=[{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"}],V=N({get:()=>{var c;return o.find(a=>a.id===y.value)?y.value:((c=o[0])==null?void 0:c.id)||""},set:c=>{y.value=c}}),p=q(!1),v=q("");function h(c){const a=ke(c);if(a.name.length>0)if(/^(?:\d+\.)+\d+$/.test(a.version))if(a.description.length>0)if(a.personality.length>0)if(a.scenario.length>0)if(a.systemPrompt.length>0){if(!(a.postHistoryInstructions.length>0))return p.value=!0,v.value=e("settings.pages.card.creation.errors.posthistoryinstructions"),!1}else return p.value=!0,v.value=e("settings.pages.card.creation.errors.systemprompt"),!1;else return p.value=!0,v.value=e("settings.pages.card.creation.errors.scenario"),!1;else return p.value=!0,v.value=e("settings.pages.card.creation.errors.personality"),!1;else return p.value=!0,v.value=e("settings.pages.card.creation.errors.description"),!1;else return p.value=!0,v.value=e("settings.pages.card.creation.errors.version"),!1;else return p.value=!0,v.value=e("settings.pages.card.creation.errors.name"),!1;return p.value=!1,$.addCard(a),d.value=!1,!0}const x=q({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 g(c,a){return N({get:()=>x.value[c]??"",set:r=>{const k=r.trim();x.value[c]=k.length>0?a?a(k):k:""}})}const I=g("name",c=>Qe(c)),E=g("nickname"),M=g("description"),P=g("notes"),U=g("personality"),L=g("scenario"),Q=N({get:()=>x.value.greetings??[],set:c=>{x.value.greetings=c||[]}}),B=g("version"),S=g("systemPrompt"),H=g("postHistoryInstructions");return(c,a)=>(m(),$e(t(Ue),{open:d.value,"onUpdate:open":a[12]||(a[12]=r=>l("update:modelValue",r))},{default:C(()=>[u(t(Ie),null,{default:C(()=>[u(t(Ee),{class:"data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm"}),u(t(Me),{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:C(()=>[n("div",et,[u(t(Pe),{"text-2xl":"","font-bold":"",class:"from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent"},{default:C(()=>[J(w(t(e)("settings.pages.card.create_card")),1)]),_:1}),n("div",tt,[n("div",at,[n("div",rt,[(m(),f(ge,null,be(o,r=>n("button",{key:r.id,class:te(["px-4 py-2 text-sm font-medium",[V.value===r.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:k=>V.value=r.id},[n("div",it,[n("div",{class:te(r.icon)},null,2),J(" "+w(r.label),1)])],10,st)),64))])])]),p.value?(m(),f("div",lt,[n("p",nt,w(v.value),1)])):K("",!0),V.value==="identity"?(m(),f("div",ot,[n("p",ut,w(t(e)("settings.pages.card.creation.fields_info.subtitle")),1),n("div",dt,[u(t(_),{modelValue:t(I),"onUpdate:modelValue":a[0]||(a[0]=r=>b(I)?I.value=r:null),label:t(e)("settings.pages.card.creation.name"),description:t(e)("settings.pages.card.creation.fields_info.name"),required:!0},null,8,["modelValue","label","description"]),u(t(_),{modelValue:t(E),"onUpdate:modelValue":a[1]||(a[1]=r=>b(E)?E.value=r:null),label:t(e)("settings.pages.card.creation.nickname"),description:t(e)("settings.pages.card.creation.fields_info.nickname")},null,8,["modelValue","label","description"]),u(t(_),{modelValue:t(M),"onUpdate:modelValue":a[2]||(a[2]=r=>b(M)?M.value=r:null),label:t(e)("settings.pages.card.creation.description"),"single-line":!1,required:!0,description:t(e)("settings.pages.card.creation.fields_info.description")},null,8,["modelValue","label","description"]),u(t(_),{modelValue:t(P),"onUpdate:modelValue":a[3]||(a[3]=r=>b(P)?P.value=r:null),label:t(e)("settings.pages.card.creator_notes"),"single-line":!1,description:t(e)("settings.pages.card.creation.fields_info.notes")},null,8,["modelValue","label","description"])])])):V.value==="behavior"?(m(),f("div",ct,[n("div",pt,[u(t(_),{modelValue:t(U),"onUpdate:modelValue":a[4]||(a[4]=r=>b(U)?U.value=r:null),label:t(e)("settings.pages.card.personality"),"single-line":!1,required:!0,description:t(e)("settings.pages.card.creation.fields_info.personality")},null,8,["modelValue","label","description"]),u(t(_),{modelValue:t(L),"onUpdate:modelValue":a[5]||(a[5]=r=>b(L)?L.value=r:null),label:t(e)("settings.pages.card.scenario"),"single-line":!1,required:!0,description:t(e)("settings.pages.card.creation.fields_info.scenario")},null,8,["modelValue","label","description"]),u(t(ze),{modelValue:Q.value,"onUpdate:modelValue":a[6]||(a[6]=r=>Q.value=r),label:t(e)("settings.pages.card.creation.greetings"),description:t(e)("settings.pages.card.creation.fields_info.greetings")},null,8,["modelValue","label","description"])])])):V.value==="settings"?(m(),f("div",mt,[n("div",ft,[u(t(_),{modelValue:t(S),"onUpdate:modelValue":a[7]||(a[7]=r=>b(S)?S.value=r:null),label:t(e)("settings.pages.card.systemprompt"),"single-line":!1,required:!0,description:t(e)("settings.pages.card.creation.fields_info.systemprompt")},null,8,["modelValue","label","description"]),u(t(_),{modelValue:t(H),"onUpdate:modelValue":a[8]||(a[8]=r=>b(H)?H.value=r:null),label:t(e)("settings.pages.card.posthistoryinstructions"),"single-line":!1,required:!0,description:t(e)("settings.pages.card.creation.fields_info.posthistoryinstructions")},null,8,["modelValue","label","description"]),u(t(_),{modelValue:t(B),"onUpdate:modelValue":a[9]||(a[9]=r=>b(B)?B.value=r:null),label:t(e)("settings.pages.card.creation.version"),required:!0,description:t(e)("settings.pages.card.creation.fields_info.version")},null,8,["modelValue","label","description"])])])):K("",!0),n("div",vt,[u(t(ee),{variant:"secondary",icon:"i-solar:undo-left-bold-duotone",label:t(e)("settings.pages.card.cancel"),disabled:!1,onClick:a[10]||(a[10]=r=>d.value=!1)},null,8,["label"]),u(t(ee),{variant:"primary",icon:"i-solar:check-circle-bold-duotone",label:t(e)("settings.pages.card.creation.create"),disabled:!1,onClick:a[11]||(a[11]=r=>h(x.value))},null,8,["label"])])])]),_:1})]),_:1})]),_:1},8,["open"]))}}),Lt=qe(gt,[["__scopeId","data-v-367e133d"]]);export{Lt as default};
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/CardCreationDialog-BauWAkww.css DELETED
@@ -1 +0,0 @@
1
- .input-list[data-v-367e133d]>*{min-width:45%}@media (max-width: 641px){.input-list[data-v-367e133d] *{min-width:unset;width:100%}}
 
 
assets/CardCreationDialog-C00zclL1.js ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ import{Fragment as e,__commonJSMin as t,__plugin_vue_export_helper_default as n,__toESM as r,computed as i,createBaseVNode as a,createBlock as o,createCommentVNode as s,createElementBlock as c,createTextVNode as l,createVNode as u,defineComponent as d,isRef as f,mergeModels as p,normalizeClass as m,openBlock as h,ref as g,renderList as ee,toDisplayString as _,toRaw as te,unref as v,useI18n as y,useModel as b,withCtx as x}from"./index-BtAisBe9.js";import{useAiriCardStore as ne}from"./stores-mOXXrrXB.js";import{Button_default as S}from"./Button-BUWHo0FI.js";import{FieldInput_default as C,FieldValues_default as re}from"./src-bHDRqBSs.js";import{$u as w,Bu as T,Iv as ie,Pu as ae,nu as oe}from"./dist-DzeHt4xm.js";var E=t((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n}),D=t((exports,t)=>{var n=E();t.exports=n}),O=t((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n}),k=t((exports,t)=>{var n=O();t.exports=n}),A=t((exports,t)=>{var n=String.prototype.trim!==void 0;t.exports=n}),j=t((exports,t)=>{var n=String.prototype.trim;t.exports=n}),M=t((exports,t)=>{var n=j(),r=`
2
+ \r
3
+ \f\v            \u2028\u2029   `,i=`᠎`;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a}),N=t((exports,t)=>{var n=k(),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}),P=t((exports,t)=>{var n=j();function r(e){return n.call(e)}t.exports=r}),F=t((exports,t)=>{var n=A(),r=M(),i=N(),a=P(),o;o=n&&r()?a:i,t.exports=o}),I=t((exports,t)=>{var n=D(),r=k(),i=F(),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}),L=t((exports,t)=>{var n=I();t.exports=n}),R=r(L());const z={class:`w-full flex flex-col gap-5`},B={class:`mt-4`},V={class:`border-b border-neutral-200 dark:border-neutral-700`},H={class:`flex justify-center -mb-px sm:justify-start space-x-1`},U=[`onClick`],W={class:`flex items-center gap-1`},G={key:0,class:`w-full rounded-xl bg-red900`},K={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:p({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:p([`update:modelValue`],[`update:modelValue`]),setup(t,{emit:n}){let r=n,d=b(t,`modelValue`),{t:p}=y(),E=ne(),D=g(``),O=[{id:`identity`,label:p(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:p(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:p(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],k=i({get:()=>{var e;return O.find(e=>e.id===D.value)?D.value:(e=O[0])?.id||``},set:e=>{D.value=e}}),A=g(!1),j=g(``);function M(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 A.value=!0,j.value=p(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.systemprompt`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.scenario`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.personality`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.description`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.version`),!1;else return A.value=!0,j.value=p(`settings.pages.card.creation.errors.name`),!1;return A.value=!1,E.addCard(t),d.value=!1,!0}let N=g({name:p(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:p(`settings.pages.card.creation.defaults.personality`),scenario:p(`settings.pages.card.creation.defaults.scenario`),systemPrompt:p(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:p(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function P(e,t){return i({get:()=>N.value[e]??``,set:n=>{let r=n.trim();N.value[e]=r.length>0?t?t(r):r:``}})}let F=P(`name`,e=>(0,R.default)(e)),I=P(`nickname`),L=P(`description`),q=P(`notes`),J=P(`personality`),Y=P(`scenario`),X=i({get:()=>N.value.greetings??[],set:e=>{N.value.greetings=e||[]}}),Z=P(`version`),Q=P(`systemPrompt`),$=P(`postHistoryInstructions`);return(t,n)=>(h(),o(v(oe),{open:d.value,"onUpdate:open":n[12]||=e=>r(`update:modelValue`,e)},{default:x(()=>[u(v(ie),null,{default:x(()=>[u(v(w),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),u(v(ae),{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:x(()=>[a(`div`,z,[u(v(T),{"text-2xl":``,"font-bold":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:x(()=>[l(_(v(p)(`settings.pages.card.create_card`)),1)]),_:1}),a(`div`,B,[a(`div`,V,[a(`div`,H,[(h(),c(e,null,ee(O,e=>a(`button`,{key:e.id,class:m([`px-4 py-2 text-sm font-medium`,[k.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=>k.value=e.id},[a(`div`,W,[a(`div`,{class:m(e.icon)},null,2),l(` `+_(e.label),1)])],10,U)),64))])])]),A.value?(h(),c(`div`,G,[a(`p`,K,_(j.value),1)])):s(``,!0),k.value===`identity`?(h(),c(`div`,se,[a(`p`,ce,_(v(p)(`settings.pages.card.creation.fields_info.subtitle`)),1),a(`div`,le,[u(v(C),{modelValue:v(F),"onUpdate:modelValue":n[0]||=e=>f(F)?F.value=e:null,label:v(p)(`settings.pages.card.creation.name`),description:v(p)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(I),"onUpdate:modelValue":n[1]||=e=>f(I)?I.value=e:null,label:v(p)(`settings.pages.card.creation.nickname`),description:v(p)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(L),"onUpdate:modelValue":n[2]||=e=>f(L)?L.value=e:null,label:v(p)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(q),"onUpdate:modelValue":n[3]||=e=>f(q)?q.value=e:null,label:v(p)(`settings.pages.card.creator_notes`),"single-line":!1,description:v(p)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):k.value===`behavior`?(h(),c(`div`,ue,[a(`div`,de,[u(v(C),{modelValue:v(J),"onUpdate:modelValue":n[4]||=e=>f(J)?J.value=e:null,label:v(p)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(Y),"onUpdate:modelValue":n[5]||=e=>f(Y)?Y.value=e:null,label:v(p)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),u(v(re),{modelValue:X.value,"onUpdate:modelValue":n[6]||=e=>X.value=e,label:v(p)(`settings.pages.card.creation.greetings`),description:v(p)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):k.value===`settings`?(h(),c(`div`,fe,[a(`div`,pe,[u(v(C),{modelValue:v(Q),"onUpdate:modelValue":n[7]||=e=>f(Q)?Q.value=e:null,label:v(p)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v($),"onUpdate:modelValue":n[8]||=e=>f($)?$.value=e:null,label:v(p)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:v(p)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),u(v(C),{modelValue:v(Z),"onUpdate:modelValue":n[9]||=e=>f(Z)?Z.value=e:null,label:v(p)(`settings.pages.card.creation.version`),required:!0,description:v(p)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):s(``,!0),a(`div`,me,[u(v(S),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:v(p)(`settings.pages.card.cancel`),disabled:!1,onClick:n[10]||=e=>d.value=!1},null,8,[`label`]),u(v(S),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:v(p)(`settings.pages.card.creation.create`),disabled:!1,onClick:n[11]||=e=>M(N.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),J=n(q,[[`__scopeId`,`data-v-367e133d`]]);export{J as CardCreationDialog_default};
assets/CardCreationDialog-DbUZj3zx.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./import-url-browser-BvZvAmFy.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-s07e23Qe.js";import"./types-D50Xq0so.js";import"./stores-mOXXrrXB.js";import"./Button-BUWHo0FI.js";import"./src-bHDRqBSs.js";import"./dist-DzeHt4xm.js";import"./components-B-QNW1cA.js";import"./composables-DnqWi3UL.js";import"./queue-BZUURX31.js";import"./queues-U6a2FwNq.js";import"./dist-DQi82Mjd.js";import"./webgpu-Cnn5XZ2r.js";import{CardCreationDialog_default as e}from"./CardCreationDialog-C00zclL1.js";export{e as default};
assets/CardCreationDialog-Ic9YpxxK.css ADDED
@@ -0,0 +1 @@
 
 
1
+ .input-list[data-v-367e133d]>*{min-width:45%}@media (max-width:641px){.input-list[data-v-367e133d] *{min-width:unset;width:100%}}
assets/CardDetailDialog-BUqu9VuB.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./import-url-browser-BvZvAmFy.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-s07e23Qe.js";import"./types-D50Xq0so.js";import"./stores-mOXXrrXB.js";import"./Button-BUWHo0FI.js";import"./src-bHDRqBSs.js";import"./dist-DzeHt4xm.js";import"./components-B-QNW1cA.js";import"./composables-DnqWi3UL.js";import"./queue-BZUURX31.js";import"./queues-U6a2FwNq.js";import"./dist-DQi82Mjd.js";import"./webgpu-Cnn5XZ2r.js";import"./DeleteCardDialog-DA24n-jV.js";import{CardDetailDialog_default as e}from"./CardDetailDialog-CJ7VvCcd.js";export{e as default};
assets/CardDetailDialog-CJ7VvCcd.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Fragment as e,computed as t,createBaseVNode as n,createCommentVNode as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,normalizeClass as c,openBlock as l,ref as u,renderList as d,storeToRefs as f,toDisplayString as p,unref as m,useI18n as ee,withCtx as h}from"./index-BtAisBe9.js";import{useAiriCardStore as te}from"./stores-mOXXrrXB.js";import{Button_default as ne}from"./Button-BUWHo0FI.js";import{$u as g,Bu as _,Iv as re,Pu as ie,nu as ae}from"./dist-DzeHt4xm.js";import{DeleteCardDialog_default as oe}from"./DeleteCardDialog-DA24n-jV.js";const se={key:0,class:`w-full flex flex-col gap-5`},ce={flex:`~ col`,"gap-3":``},le={flex:`~ row`,"items-center":``,"justify-between":``},ue={flex:`~ row`,"items-center":``,"gap-2":``},de={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`},fe={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},pe={"font-medium":``},me={flex:`~ row`,"gap-2":``},he={class:`mt-4`},v={class:`border-b border-neutral-200 dark:border-neutral-700`},y={class:`flex justify-center -mb-px sm:justify-start space-x-1`},b=[`onClick`],x={class:`flex items-center gap-1`},S={key:0},C=[`innerHTML`],w={key:1},T=[`innerHTML`],E={key:2},D={flex:`~ col`,"max-h-60":``,"gap-4":``,"overflow-auto":``,"pr-1":``,"sm:max-h-80":``},O={key:0,flex:`~ col`,"gap-2":``},k={"text-lg":``,"text-neutral-500":``,"font-medium":``,"dark:text-neutral-400":``},A=[`innerHTML`],j={key:3},M={grid:`~ cols-1 sm:cols-3`,"gap-4":``},N={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`},P={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},F={truncate:``,"font-medium":``},I={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`},ge={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=s({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:null},emits:[`update:modelValue`],setup(s,{emit:R}){let z=s,B=R,{t:V}=ee(),H=te(),{removeCard:xe}=H,{activeCardId:U}=f(H),W=t(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=t(()=>{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=t(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=t(()=>z.cardId===U.value),J=u(!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=u(!1);function Ce(){W.value&&(xe(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=u(``),Q=t(()=>{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}),$=t({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(t,u)=>{var f;return l(),i(e,null,[o(m(ae),{open:s.modelValue,"onUpdate:open":u[0]||=e=>B(`update:modelValue`,e)},{default:h(()=>[o(m(re),null,{default:h(()=>[o(m(g),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm`}),o(m(ie),{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:h(()=>[W.value?(l(),i(`div`,se,[n(`div`,ce,[n(`div`,le,[n(`div`,null,[n(`div`,ue,[o(m(_),{"text-2xl":``,"font-bold":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:h(()=>[a(p(W.value.name),1)]),_:1}),q.value?(l(),i(`div`,de,[u[3]||=n(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),a(` `+p(m(V)(`settings.pages.card.active_badge`)),1)])):r(``,!0)]),n(`div`,fe,[a(` v`+p(W.value.version)+` `,1),W.value.creator?(l(),i(e,{key:0},[a(` · `+p(m(V)(`settings.pages.card.created_by`))+` `,1),n(`span`,pe,p(W.value.creator),1)],64)):r(``,!0)])]),n(`div`,me,[o(m(ne),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?m(V)(`settings.pages.card.active`):m(V)(`settings.pages.card.activate`),disabled:q.value,class:c({"animate-pulse":J.value}),onClick:Se},null,8,[`icon`,`label`,`disabled`,`class`])])]),n(`div`,he,[n(`div`,v,[n(`div`,y,[(l(!0),i(e,null,d(Q.value,e=>(l(),i(`button`,{key:e.id,class:c([`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},[n(`div`,x,[n(`div`,{class:c(e.icon)},null,2),a(` `+p(e.label),1)])],10,b))),128))])])]),$.value===`notes`&&W.value.notes?(l(),i(`div`,S,[n(`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,C)])):r(``,!0),$.value===`description`&&W.value.description?(l(),i(`div`,w,[n(`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,T)])):r(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(l(),i(`div`,E,[n(`div`,D,[(l(!0),i(e,null,d(K.value,(t,a)=>(l(),i(e,{key:a},[t?(l(),i(`div`,O,[n(`h2`,k,p(m(V)(`settings.pages.card.${a.toLowerCase()}`)),1),n(`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(t)},null,8,A)])):r(``,!0)],64))),128))])])):r(``,!0),$.value===`modules`?(l(),i(`div`,j,[n(`div`,M,[n(`div`,N,[n(`span`,P,[u[4]||=n(`div`,{"i-lucide:ghost":``},null,-1),a(` `+p(m(V)(`settings.pages.card.consciousness.model`)),1)]),n(`div`,F,p(G.value.consciousness??`default`),1)]),n(`div`,I,[n(`span`,ge,[u[5]||=n(`div`,{"i-lucide:mic":``},null,-1),a(` `+p(m(V)(`settings.pages.card.speech.model`)),1)]),n(`div`,L,p(G.value.speech??`default`),1)]),n(`div`,_e,[n(`span`,ve,[u[6]||=n(`div`,{"i-lucide:music":``},null,-1),a(` `+p(m(V)(`settings.pages.card.speech.voice`)),1)]),n(`div`,ye,p(G.value.voice??`default`),1)])])])):r(``,!0)])])):(l(),i(`div`,be,[u[7]||=n(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),a(` `+p(m(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),o(oe,{modelValue:X.value,"onUpdate:modelValue":u[1]||=e=>X.value=e,"card-name":(f=W.value)?.name,onConfirm:Ce,onCancel:u[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64)}}}),z=R;export{z as CardDetailDialog_default};
assets/CardDetailDialog-DmXwuvrn.js DELETED
@@ -1 +0,0 @@
1
- import{_ as o}from"./CardDetailDialog.vue_vue_type_script_setup_true_lang-C37wIVyz.js";import"./Button.vue_vue_type_script_setup_true_lang-DHcNYKaP.js";import"./index-D7HCX4VR.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";/* empty css */import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";import"./three-vrm.module-DiGxQJqt.js";import"./emotions-DWNSb738.js";import"./mcp-DgU0tpf-.js";import"./airi-card-xdAfH1PV.js";import"./consciousness-CZ80YtY5.js";import"./providers-DepZj6_J.js";import"./index-LHmcipjy.js";import"./index-CIqqlMPn.js";import"./speech-D8cCufg2.js";import"./index-Cynu-bMx.js";import"./DeleteCardDialog.vue_vue_type_script_setup_true_lang-C4u0-iKE.js";export{o as default};
 
 
assets/CardDetailDialog.vue_vue_type_script_setup_true_lang-C37wIVyz.js DELETED
@@ -1 +0,0 @@
1
- import{_ as O}from"./Button.vue_vue_type_script_setup_true_lang-DHcNYKaP.js";import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";import{d as E,$ as U,a0 as q,f as x,e as $,c as l,o as n,c3 as b,b as m,u as o,bg as k,a as e,W as v,ci as u,Y as i,X as L,c4 as D}from"./index-D7HCX4VR.js";import"./three-vrm.module-DiGxQJqt.js";import"./emotions-DWNSb738.js";import"./mcp-DgU0tpf-.js";import{u as F}from"./airi-card-xdAfH1PV.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";/* empty css */import{n as R,I as W,$ as X,P as Y,B as G}from"./index-Cynu-bMx.js";import{_ as J}from"./DeleteCardDialog.vue_vue_type_script_setup_true_lang-C4u0-iKE.js";const K={key:0,class:"w-full flex flex-col gap-5"},Q={flex:"~ col","gap-3":""},Z={flex:"~ row","items-center":"","justify-between":""},ee={flex:"~ row","items-center":"","gap-2":""},te={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"},ae={"mt-1":"","text-sm":"","text-neutral-500":"","dark:text-neutral-400":""},re={"font-medium":""},se={flex:"~ row","gap-2":""},oe={class:"mt-4"},le={class:"border-b border-neutral-200 dark:border-neutral-700"},ne={class:"flex justify-center -mb-px sm:justify-start space-x-1"},ie=["onClick"],de={class:"flex items-center gap-1"},ue={key:0},ce=["innerHTML"],me={key:1},ve=["innerHTML"],pe={key:2},ge={flex:"~ col","max-h-60":"","gap-4":"","overflow-auto":"","pr-1":"","sm:max-h-80":""},xe={key:0,flex:"~ col","gap-2":""},fe={"text-lg":"","text-neutral-500":"","font-medium":"","dark:text-neutral-400":""},be=["innerHTML"],he={key:3},_e={grid:"~ cols-1 sm:cols-3","gap-4":""},ke={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"},we={flex:"~ row","items-center":"","gap-2":"","text-sm":"","text-neutral-500":"","dark:text-neutral-400":""},ye={truncate:"","font-medium":""},Ce={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"},Ie={flex:"~ row","items-center":"","gap-2":"","text-sm":"","text-neutral-500":"","dark:text-neutral-400":""},Te={truncate:"","font-medium":""},Ve={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"},He={flex:"~ row","items-center":"","gap-2":"","text-sm":"","text-neutral-500":"","dark:text-neutral-400":""},$e={truncate:"","font-medium":""},Le={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"},Ue=E({__name:"CardDetailDialog",props:{modelValue:{type:Boolean},cardId:null},emits:["update:modelValue"],setup(B,{emit:A}){const f=B,M=A,{t:d}=U(),w=F(),{removeCard:N}=w,{activeCardId:S}=q(w),a=x(()=>{if(f.cardId)return w.getCard(f.cardId)}),y=x(()=>{var t,c,r,g,j;if(!a.value||!((c=(t=a.value.extensions)==null?void 0:t.airi)!=null&&c.modules))return{consciousness:"",speech:"",voice:""};const s=a.value.extensions.airi.modules;return{consciousness:((r=s.consciousness)==null?void 0:r.model)||"",speech:((g=s.speech)==null?void 0:g.model)||"",voice:((j=s.speech)==null?void 0:j.voice_id)||""}}),C=x(()=>a.value?{personality:a.value.personality,scenario:a.value.scenario,systemPrompt:a.value.systemPrompt,postHistoryInstructions:a.value.postHistoryInstructions}:{}),h=x(()=>f.cardId===S.value),I=$(!1);function P(){I.value=!0,setTimeout(()=>{S.value=f.cardId,I.value=!1},300)}function T(s){return s==null?void 0:s.replace(/\{\{(.*?)\}\}/g,'<span class="bg-primary-500/20 inline-block">{{ $1 }}</span>').trim()}const _=$(!1);function z(){a.value&&(N(f.cardId),M("update:modelValue",!1)),_.value=!1}const V=$(""),H=x(()=>{var t,c;const s=[];return(t=a.value)!=null&&t.description&&s.push({id:"description",label:d("settings.pages.card.description_label"),icon:"i-solar:document-text-linear"}),(c=a.value)!=null&&c.notes&&s.push({id:"notes",label:d("settings.pages.card.creator_notes"),icon:"i-solar:notes-linear"}),Object.values(C.value).some(r=>!!r)&&s.push({id:"character",label:d("settings.pages.card.character"),icon:"i-solar:user-rounded-linear"}),s.push({id:"modules",label:d("settings.pages.card.modules"),icon:"i-solar:tuning-square-linear"}),s}),p=x({get:()=>{var s;return H.value.find(t=>t.id===V.value)?V.value:((s=H.value[0])==null?void 0:s.id)||""},set:s=>{V.value=s}});return(s,t)=>{var c;return n(),l(b,null,[m(o(R),{open:B.modelValue,"onUpdate:open":t[0]||(t[0]=r=>M("update:modelValue",r))},{default:k(()=>[m(o(W),null,{default:k(()=>[m(o(X),{class:"data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50 backdrop-blur-sm"}),m(o(Y),{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:k(()=>[a.value?(n(),l("div",K,[e("div",Q,[e("div",Z,[e("div",null,[e("div",ee,[m(o(G),{"text-2xl":"","font-bold":"",class:"from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent"},{default:k(()=>[u(i(a.value.name),1)]),_:1}),h.value?(n(),l("div",te,[t[3]||(t[3]=e("div",{"i-solar:check-circle-bold-duotone":"","text-xs":""},null,-1)),u(" "+i(o(d)("settings.pages.card.active_badge")),1)])):v("",!0)]),e("div",ae,[u(" v"+i(a.value.version)+" ",1),a.value.creator?(n(),l(b,{key:0},[u(" · "+i(o(d)("settings.pages.card.created_by"))+" ",1),e("span",re,i(a.value.creator),1)],64)):v("",!0)])]),e("div",se,[m(o(O),{variant:"primary",icon:h.value?"i-solar:check-circle-bold-duotone":"i-solar:play-circle-broken",label:h.value?o(d)("settings.pages.card.active"):o(d)("settings.pages.card.activate"),disabled:h.value,class:L({"animate-pulse":I.value}),onClick:P},null,8,["icon","label","disabled","class"])])]),e("div",oe,[e("div",le,[e("div",ne,[(n(!0),l(b,null,D(H.value,r=>(n(),l("button",{key:r.id,class:L(["px-4 py-2 text-sm font-medium",[p.value===r.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:g=>p.value=r.id},[e("div",de,[e("div",{class:L(r.icon)},null,2),u(" "+i(r.label),1)])],10,ie))),128))])])]),p.value==="notes"&&a.value.notes?(n(),l("div",ue,[e("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:T(a.value.notes)},null,8,ce)])):v("",!0),p.value==="description"&&a.value.description?(n(),l("div",me,[e("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:T(a.value.description)},null,8,ve)])):v("",!0),p.value==="character"&&Object.values(C.value).some(r=>!!r)?(n(),l("div",pe,[e("div",ge,[(n(!0),l(b,null,D(C.value,(r,g)=>(n(),l(b,{key:g},[r?(n(),l("div",xe,[e("h2",fe,i(o(d)(`settings.pages.card.${g.toLowerCase()}`)),1),e("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:T(r)},null,8,be)])):v("",!0)],64))),128))])])):v("",!0),p.value==="modules"?(n(),l("div",he,[e("div",_e,[e("div",ke,[e("span",we,[t[4]||(t[4]=e("div",{"i-lucide:ghost":""},null,-1)),u(" "+i(o(d)("settings.pages.card.consciousness.model")),1)]),e("div",ye,i(y.value.consciousness??"default"),1)]),e("div",Ce,[e("span",Ie,[t[5]||(t[5]=e("div",{"i-lucide:mic":""},null,-1)),u(" "+i(o(d)("settings.pages.card.speech.model")),1)]),e("div",Te,i(y.value.speech??"default"),1)]),e("div",Ve,[e("span",He,[t[6]||(t[6]=e("div",{"i-lucide:music":""},null,-1)),u(" "+i(o(d)("settings.pages.card.speech.voice")),1)]),e("div",$e,i(y.value.voice??"default"),1)])])])):v("",!0)])])):(n(),l("div",Le,[t[7]||(t[7]=e("div",{"i-solar:card-search-broken":"","mx-auto":"","mb-3":"","text-6xl":"","text-neutral-400":""},null,-1)),u(" "+i(o(d)("settings.pages.card.card_not_found")),1)]))]),_:1})]),_:1})]),_:1},8,["open"]),m(J,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=r=>_.value=r),"card-name":(c=a.value)==null?void 0:c.name,onConfirm:z,onCancel:t[2]||(t[2]=r=>_.value=!1)},null,8,["modelValue","card-name"])],64)}}});export{Ue as _};
 
 
assets/CardListItem-Cwi08F8K.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./import-url-browser-BvZvAmFy.js";import"./duckdb-mvp-C3i5IjU8.js";import"./index-CISmcbXk-s07e23Qe.js";import"./types-D50Xq0so.js";import"./stores-mOXXrrXB.js";import"./Button-BUWHo0FI.js";import"./src-bHDRqBSs.js";import"./components-B-QNW1cA.js";import"./composables-DnqWi3UL.js";import"./queue-BZUURX31.js";import"./queues-U6a2FwNq.js";import"./dist-DQi82Mjd.js";import"./webgpu-Cnn5XZ2r.js";import{CardListItem_default as e}from"./CardListItem-gxbvoHYe.js";export{e as default};
assets/CardListItem-MKbZr0FQ.js DELETED
@@ -1 +0,0 @@
1
- import{_ as o}from"./CardListItem.vue_vue_type_script_setup_true_lang-B7Q5Wxio.js";import"./index-D7HCX4VR.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";/* empty css */import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";import"./three-vrm.module-DiGxQJqt.js";import"./emotions-DWNSb738.js";import"./mcp-DgU0tpf-.js";export{o as default};
 
 
assets/CardListItem-gxbvoHYe.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{createBaseVNode as e,createBlock as t,createCommentVNode as n,createElementBlock as r,defineComponent as i,normalizeClass as a,openBlock as o,toDisplayString as s,unref as c,withCtx as l,withModifiers as u}from"./index-BtAisBe9.js";import{CursorFloating_default as d}from"./components-B-QNW1cA.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-thin":``},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=i({__name:`CardListItem`,props:{id:null,name:null,description:null,isActive:{type:Boolean},isSelected:{type:Boolean},version:null,consciousnessModel:null,voiceModel:null},emits:[`select`,`activate`,`delete`],setup(i,{emit:C}){let w=C;return(C,T)=>(o(),t(c(d),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:a([i.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:T[2]||=e=>w(`select`)},{default:l(()=>[e(`div`,f,[e(`div`,p,[e(`h3`,m,s(i.name),1),i.isActive?(o(),r(`div`,h,T[3]||=[e(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)])):n(``,!0)]),i.description?(o(),r(`p`,g,s(i.description),1)):n(``,!0),e(`div`,_,[e(`div`,null,`v`+s(i.version),1),e(`div`,v,[e(`div`,y,[T[4]||=e(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),e(`span`,null,s(i.consciousnessModel),1)]),e(`div`,b,[T[5]||=e(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),e(`span`,null,s(i.voiceModel),1)])])])]),e(`div`,x,[e(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:i.isActive,onClick:T[0]||=u(e=>w(`activate`),[`stop`])},[e(`div`,{class:a([i.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),i.id===`default`?n(``,!0):(o(),r(`button`,{key:0,"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,onClick:T[1]||=u(e=>w(`delete`),[`stop`])},T[6]||=[e(`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.vue_vue_type_script_setup_true_lang-B7Q5Wxio.js DELETED
@@ -1 +0,0 @@
1
- import{d as M,e as s,T as R,c as p,o as d,bA as W,a3 as F,b_ as H,bf as I,bg as N,a as t,W as v,Y as l,cl as k,X as h,u as V}from"./index-D7HCX4VR.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";/* empty css */import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";import"./three-vrm.module-DiGxQJqt.js";import"./emotions-DWNSb738.js";import"./mcp-DgU0tpf-.js";const D=M({__name:"CursorFloating",props:{intensity:{default:1.5}},setup(r){const n=r,o=s(null),a=s(""),e=s("50% 50%"),i=s("50% 50%"),y=s(.5);function _(c){if(!o.value)return;const u=o.value,b=u.getBoundingClientRect(),w=c.clientX-b.left,C=c.clientY-b.top,z=u.offsetWidth,B=u.offsetHeight,f=Math.abs(Math.floor(100/z*w)-100),m=Math.abs(Math.floor(100/B*C)-100),g=50+(f-50)/1.5,x=50+(m-50)/1.5,X=50+(f-50)/7,Y=50+(m-50)/7,A=(g-50)/1.5*.2*n.intensity,P=(x-50)/2*-1*.2*n.intensity,S=50-f+(50-m),j=.5+Math.abs(S)*.008*n.intensity;a.value=`perspective(1200px) rotateX(${P}deg) rotateY(${A}deg) scale3d(${1+.015*n.intensity}, ${1+.015*n.intensity}, ${1+.015*n.intensity})`,e.value=`${g}% ${x}%`,i.value=`${X}% ${Y}%`,y.value=j}function $(){a.value="perspective(1200px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)",e.value="50% 50%",i.value="50% 50%",y.value=.5}return R(()=>{a.value="perspective(1200px) rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)"}),(c,u)=>(d(),p("div",{ref_key:"cardRef",ref:o,class:"card-hover-effect",style:F({transform:a.value,"--effect-intensity":r.intensity}),onMousemove:_,onMouseleave:$},[W(c.$slots,"default",{},void 0,!0)],36))}}),E=H(D,[["__scopeId","data-v-895421da"]]),L={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"},O={"z-1":"",flex:"","items-start":"","justify-between":"","gap-2":""},T={"flex-1":"",truncate:"","text-lg":"","font-thin":""},q={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"},J={"z-1":"",flex:"","items-center":"","justify-between":"","text-xs":"",text:"neutral-500 dark:neutral-400"},K={flex:"","items-center":"","gap-1.5":""},Q={flex:"","items-center":"","gap-0.5":""},U={flex:"","items-center":"","gap-0.5":""},Z={flex:"","items-center":"","justify-end":"","px-2":"","py-1.5":""},ee=["disabled"],le=M({__name:"CardListItem",props:{id:null,name:null,description:null,isActive:{type:Boolean},isSelected:{type:Boolean},version:null,consciousnessModel:null,voiceModel:null},emits:["select","activate","delete"],setup(r,{emit:n}){const o=n;return(a,e)=>(d(),I(V(E),{relative:"","min-h-120px":"",flex:"~ col","cursor-pointer":"","overflow-hidden":"","rounded-xl":"",class:h([r.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:e[2]||(e[2]=i=>o("select"))},{default:N(()=>[t("div",L,[t("div",O,[t("h3",T,l(r.name),1),r.isActive?(d(),p("div",q,e[3]||(e[3]=[t("div",{"i-solar:check-circle-bold-duotone":"","text-sm":""},null,-1)]))):v("",!0)]),r.description?(d(),p("p",G,l(r.description),1)):v("",!0),t("div",J,[t("div",null,"v"+l(r.version),1),t("div",K,[t("div",Q,[e[4]||(e[4]=t("div",{"i-lucide:ghost":"","text-xs":""},null,-1)),t("span",null,l(r.consciousnessModel),1)]),t("div",U,[e[5]||(e[5]=t("div",{"i-lucide:mic":"","text-xs":""},null,-1)),t("span",null,l(r.voiceModel),1)])])])]),t("div",Z,[t("button",{"rounded-lg":"","p-1.5":"","transition-colors":"",hover:"bg-neutral-200 dark:bg-neutral-700/50",disabled:r.isActive,onClick:e[0]||(e[0]=k(i=>o("activate"),["stop"]))},[t("div",{class:h([r.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,ee),r.id!=="default"?(d(),p("button",{key:0,"rounded-lg":"","p-1.5":"","transition-colors":"",hover:"bg-neutral-200 dark:bg-neutral-700/50",onClick:e[1]||(e[1]=k(i=>o("delete"),["stop"]))},e[6]||(e[6]=[t("div",{"i-solar:trash-bin-trash-linear":"",text:"neutral-500 dark:neutral-400"},null,-1)]))):v("",!0)])]),_:1},8,["class"]))}});export{le as _};
 
 
assets/CheckBar-B-SKUaUP.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{Transition as e,createBaseVNode as t,createCommentVNode as n,createElementBlock as r,createTextVNode as i,createVNode as a,defineComponent as o,mergeModels as s,normalizeClass as c,openBlock as l,toDisplayString as u,useModel as d,vModelCheckbox as f,withCtx as p,withDirectives as m}from"./index-BtAisBe9.js";const h={class:`w-full flex cursor-pointer items-center justify-between rounded-lg px-4 py-3 text-sm outline-none transition-all duration-250 ease-in-out`,bg:`neutral-50 dark:neutral-800`,hover:`bg-neutral-200 dark:bg-neutral-700`},g=[`aria-checked`],_={key:0,text:`sm neutral-500`};var v=o({__name:`CheckBar`,props:s({text:null,iconOn:null,iconOff:null,description:null},{modelValue:{type:Boolean},modelModifiers:{}}),emits:[`update:modelValue`],setup(o){let s=d(o,`modelValue`);return(d,v)=>(l(),r(`label`,h,[m(t(`input`,{"onUpdate:modelValue":v[0]||=e=>s.value=e,"aria-checked":s.value,type:`checkbox`,hidden:``},null,8,g),[[f,s.value]]),t(`div`,null,[i(u(d.$t(o.text))+` `,1),o.description?(l(),r(`div`,_,u(d.$t(o.description)),1)):n(``,!0)]),a(e,{name:`slide-away`,mode:`out-in`},{default:p(()=>[s.value?(l(),r(`div`,{key:0,class:c(o.iconOn),transition:`all ease-in-out duration-250`},null,2)):(l(),r(`div`,{key:1,class:c(o.iconOff),transition:`all ease-in-out duration-250`},null,2))]),_:1})]))}}),y=v;export{y as CheckBar_default};
assets/CheckBar.vue_vue_type_script_setup_true_lang-By8B4nPO.js DELETED
@@ -1 +0,0 @@
1
- import{d as r,cg as c,ch as m,c as a,o as n,bh as h,a as i,b as f,bi as k,ci as b,W as v,Y as s,cm as x,bg as p,X as d}from"./index-D7HCX4VR.js";const y={class:"w-full flex cursor-pointer items-center justify-between rounded-lg px-4 py-3 text-sm outline-none transition-all duration-250 ease-in-out",bg:"neutral-50 dark:neutral-800",hover:"bg-neutral-200 dark:bg-neutral-700"},g=["aria-checked"],V={key:0,text:"sm neutral-500"},w=r({__name:"CheckBar",props:c({text:null,iconOn:null,iconOff:null,description:null},{modelValue:{type:Boolean},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const t=m(e,"modelValue");return(l,o)=>(n(),a("label",y,[h(i("input",{"onUpdate:modelValue":o[0]||(o[0]=u=>t.value=u),"aria-checked":t.value,type:"checkbox",hidden:""},null,8,g),[[k,t.value]]),i("div",null,[b(s(l.$t(e.text))+" ",1),e.description?(n(),a("div",V,s(l.$t(e.description)),1)):v("",!0)]),f(x,{name:"slide-away",mode:"out-in"},{default:p(()=>[t.value?(n(),a("div",{key:0,class:d(e.iconOn),transition:"all ease-in-out duration-250"},null,2)):(n(),a("div",{key:1,class:d(e.iconOff),transition:"all ease-in-out duration-250"},null,2))]),_:1})]))}});export{w as _};
 
 
assets/Collapsable.vue_vue_type_script_setup_true_lang-BgecN6qM.js DELETED
@@ -1 +0,0 @@
1
- import{_ as d}from"./TransitionVertical.vue_vue_type_script_setup_true_lang-DI4_VHvP.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";import{d as p,cg as m,ch as c,bG as f,c as b,o as v,bA as r,b as g,a as s,ci as V,Y as u,cu as i,cv as y,u as k,bg as x,W as C,cj as B}from"./index-D7HCX4VR.js";const _={op50:""},P=p({__name:"Collapsable",props:m({default:{type:Boolean},label:null},{modelValue:{type:Boolean,default:!1},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const t=o,e=c(o,"modelValue");f(()=>{t.default!=null&&(e.value=!!t.default)});function n(l){return e.value=l,l}return(l,a)=>(v(),b("div",null,[r(l.$slots,"trigger",i(y({visible:e.value,setVisible:n})),()=>[s("button",{sticky:"","top-0":"","z-10":"",flex:"","items-center":"","justify-between":"",px2:"",py1:"","text-sm":"","backdrop-blur-xl":"",onClick:a[0]||(a[0]=N=>e.value=!e.value)},[s("span",null,u(t.label??"Collapsable"),1),a[1]||(a[1]=V()),s("span",_,u(e.value?"▲":"▼"),1)])]),g(k(d),null,{default:x(()=>[e.value?r(l.$slots,"default",i(B({key:0},{visible:e.value,setVisible:n}))):C("",!0)]),_:3})]))}});export{P as _};
 
 
assets/ColorPalette-DaCdckPj.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{DEFAULT_THEME_COLORS_HUE as e,Fragment as t,createBlock as n,createCommentVNode as r,createElementBlock as i,createTextVNode as a,createVNode as o,defineComponent as s,normalizeClass as c,normalizeStyle as l,openBlock as u,renderList as d,toDisplayString as f,unref as p,useSettings as m,withCtx as h}from"./index-BtAisBe9.js";import{Gg as g,Hg as _,Ug as v,Wg as y,jg as b,qg as x}from"./dist-DzeHt4xm.js";const S={key:0,flex:``,"gap-2":``};var C=s({__name:`ColorPalette`,props:{colors:null},setup(s){let C=m();return(m,w)=>s.colors.length?(u(),i(`div`,S,[(u(!0),i(t,null,d(s.colors,({hex:t,name:r})=>(u(),n(p(_),{key:t||`default`},{default:h(()=>[o(p(y),null,{default:h(()=>[o(p(b),{transition:`all ease-in-out duration-250`,"size-6":``,"cursor-pointer":``,"rounded-full":``,"bg-primary-500":``,style:l(t?{background:t}:{"--chromatic-hue":p(e)}),class:c(p(C).isColorSelectedForPrimary(t)?`scale-150 mx-1`:`hover:scale-110`),onClick:e=>p(C).applyPrimaryColorFrom(t)},null,8,[`style`,`class`,`onClick`]),o(p(x),null,{default:h(()=>[o(p(v),{bg:`white dark:neutral-800`,"rounded-lg":``,"px-3":``,"py-1.5":``,"text-sm":``,"shadow-md":``},{default:h(()=>[a(f(r)+` `,1),o(p(g),{"fill-white":``,"dark:fill-neutral-800":``})]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])):r(``,!0)}}),w=C;export{w as ColorPalette_default};
assets/ColorPalette.vue_vue_type_script_setup_true_lang-Dcu1mOYZ.js DELETED
@@ -1 +0,0 @@
1
- import{_ as b}from"./Collapsable.vue_vue_type_script_setup_true_lang-BgecN6qM.js";import{d,bf as m,o as i,bg as l,a as n,X as u,bA as k,ci as f,Y as g,be as y,c,W as C,c3 as v,c4 as h,b as s,u as e,a3 as x,cs as w}from"./index-D7HCX4VR.js";import"./three-vrm.module-DiGxQJqt.js";import"./emotions-DWNSb738.js";import"./mcp-DgU0tpf-.js";import{W as S,j as $,q as B,U as E,G as V,H as z}from"./index-Cynu-bMx.js";const F=["onClick"],H={flex:"","gap-1.5":""},D=d({__name:"Section",props:{title:null,icon:null,innerClass:null,expand:{type:Boolean,default:!0}},setup(t){return(r,p)=>(i(),m(b,{default:t.expand},{trigger:l(o=>[n("button",{class:"w-full flex items-center justify-between rounded-lg px-4 py-3 outline-none transition-all duration-250 ease-in-out",bg:"neutral-100 dark:neutral-800",hover:"bg-neutral-200 dark:bg-neutral-700",onClick:a=>o.setVisible(!o.visible)},[n("div",H,[n("div",{class:u(t.icon),"size-6":""},null,2),f(" "+g(t.title),1)]),n("div",{"i-solar:alt-arrow-down-bold-duotone":"",transition:"transform duration-250",class:u({"rotate-180":o.visible})},null,2)],8,F)]),default:l(()=>[n("div",{grid:"","gap-2":"","p-4":"",class:u(t.innerClass)},[k(r.$slots,"default")],2)]),_:3},8,["default"]))}}),N={key:0,flex:"","gap-2":""},G=d({__name:"ColorPalette",props:{colors:null},setup(t){const r=y();return(p,o)=>t.colors.length?(i(),c("div",N,[(i(!0),c(v,null,h(t.colors,({hex:a,name:_})=>(i(),m(e(z),{key:a||"default"},{default:l(()=>[s(e(S),null,{default:l(()=>[s(e($),{transition:"all ease-in-out duration-250","size-6":"","cursor-pointer":"","rounded-full":"","bg-primary-500":"",style:x(a?{background:a}:{"--chromatic-hue":e(w)}),class:u(e(r).isColorSelectedForPrimary(a)?"scale-150 mx-1":"hover:scale-110"),onClick:U=>e(r).applyPrimaryColorFrom(a)},null,8,["style","class","onClick"]),s(e(B),null,{default:l(()=>[s(e(E),{bg:"white dark:neutral-800","rounded-lg":"","px-3":"","py-1.5":"","text-sm":"","shadow-md":""},{default:l(()=>[f(g(_)+" ",1),s(e(V),{"fill-white":"","dark:fill-neutral-800":""})]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))])):C("",!0)}});export{D as _,G as a};
 
 
assets/DeleteCardDialog-DA24n-jV.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{createBaseVNode as e,createBlock as t,createTextVNode as n,createVNode as r,defineComponent as i,openBlock as a,toDisplayString as o,unref as s,useI18n as c,withCtx as l}from"./index-BtAisBe9.js";import{Button_default as u}from"./Button-BUWHo0FI.js";import{Av as d,Fv as f,Mv as p,Nv as m,Ov as h,Tv as g,Vv as _,kv as v}from"./dist-DzeHt4xm.js";const y={class:`flex flex-row justify-end gap-3`};var b=i({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:null},emits:[`update:modelValue`,`confirm`,`cancel`],setup(i,{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,b)=>(a(),t(s(g),{open:i.modelValue,"onUpdate:open":b[0]||=e=>x(`update:modelValue`,e)},{default:l(()=>[r(s(d),null,{default:l(()=>[r(s(v),{class:`data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50`}),r(s(h),{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:l(()=>[r(s(_),{class:`mb-4 text-xl font-bold`},{default:l(()=>[n(o(s(S)(`settings.pages.card.delete_card`)),1)]),_:1}),r(s(f),{class:`mb-6`},{default:l(()=>[n(o(s(S)(`settings.pages.card.delete_confirmation`))+` `,1),e(`b`,null,`"`+o(i.cardName||``)+`"`,1)]),_:1}),e(`div`,y,[r(s(p),{"as-child":``},{default:l(()=>[r(s(u),{variant:`secondary`,label:s(S)(`settings.pages.card.cancel`),onClick:C},null,8,[`label`])]),_:1}),r(s(m),{"as-child":``},{default:l(()=>[r(s(u),{variant:`danger`,label:s(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-WqtMeAWd.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import"./Button-BUWHo0FI.js";import"./src-bHDRqBSs.js";import"./dist-DzeHt4xm.js";import{DeleteCardDialog_default as e}from"./DeleteCardDialog-DA24n-jV.js";export{e as default};
assets/DeleteCardDialog-Z5bX7ffQ.js DELETED
@@ -1 +0,0 @@
1
- import{_ as o}from"./DeleteCardDialog.vue_vue_type_script_setup_true_lang-C4u0-iKE.js";import"./Button.vue_vue_type_script_setup_true_lang-DHcNYKaP.js";import"./index-D7HCX4VR.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";/* empty css */import"./index-Cynu-bMx.js";export{o as default};
 
 
assets/DeleteCardDialog.vue_vue_type_script_setup_true_lang-C4u0-iKE.js DELETED
@@ -1 +0,0 @@
1
- import{_ as r}from"./Button.vue_vue_type_script_setup_true_lang-DHcNYKaP.js";import{A as b,k as _,O as g,V as x,F as v,M as V,N as k,T as h}from"./index-Cynu-bMx.js";import{d as w,$ as C,bf as N,o as y,bg as t,b as a,u as e,a as c,ci as i,Y as s}from"./index-D7HCX4VR.js";const B={class:"flex flex-row justify-end gap-3"},A=w({__name:"DeleteCardDialog",props:{modelValue:{type:Boolean},cardName:null},emits:["update:modelValue","confirm","cancel"],setup(d,{emit:u}){const l=u,{t:n}=C();function f(){l("update:modelValue",!1),l("cancel")}function m(){l("update:modelValue",!1),l("confirm")}return(D,o)=>(y(),N(e(h),{open:d.modelValue,"onUpdate:open":o[0]||(o[0]=p=>l("update:modelValue",p))},{default:t(()=>[a(e(b),null,{default:t(()=>[a(e(_),{class:"data-[state=open]:animate-fadeIn data-[state=closed]:animate-fadeOut fixed inset-0 z-100 bg-black/50"}),a(e(g),{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:t(()=>[a(e(x),{class:"mb-4 text-xl font-bold"},{default:t(()=>[i(s(e(n)("settings.pages.card.delete_card")),1)]),_:1}),a(e(v),{class:"mb-6"},{default:t(()=>[i(s(e(n)("settings.pages.card.delete_confirmation"))+" ",1),c("b",null,'"'+s(d.cardName||"")+'"',1)]),_:1}),c("div",B,[a(e(V),{"as-child":""},{default:t(()=>[a(e(r),{variant:"secondary",label:e(n)("settings.pages.card.cancel"),onClick:f},null,8,["label"])]),_:1}),a(e(k),{"as-child":""},{default:t(()=>[a(e(r),{variant:"danger",label:e(n)("settings.pages.card.delete"),onClick:m},null,8,["label"])]),_:1})])]),_:1})]),_:1})]),_:1},8,["open"]))}});export{A as _};
 
 
assets/FieldInput.vue_vue_type_script_setup_true_lang-npB69nXh.js DELETED
@@ -1 +0,0 @@
1
- import{d as i,cg as c,ch as p,c as n,o as t,a as s,bf as m,bh as f,ci as x,W as y,Y as d,X as u,ca as h}from"./index-D7HCX4VR.js";import{_}from"./Input.vue_vue_type_script_setup_true_lang-BTDULx3d.js";const k={"max-w-full":""},V={flex:"~ col gap-4"},b={class:"flex items-center gap-1 text-sm font-medium"},v={key:0,class:"text-red-500"},g={class:"text-xs text-neutral-500 dark:text-neutral-400","text-nowrap":""},w=["type","placeholder"],q=i({__name:"FieldInput",props:c({label:null,description:null,placeholder:null,required:{type:Boolean},type:null,inputClass:null,singleLine:{type:Boolean,default:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const e=o,l=p(o,"modelValue");return(B,a)=>(t(),n("div",k,[s("label",V,[s("div",null,[s("div",b,[x(d(e.label)+" ",1),e.required!==!1?(t(),n("span",v,"*")):y("",!0)]),s("div",g,d(e.description),1)]),o.singleLine?(t(),m(_,{key:0,modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=r=>l.value=r),type:e.type,placeholder:e.placeholder,class:u(e.inputClass)},null,8,["modelValue","type","placeholder","class"])):f((t(),n("textarea",{key:1,"onUpdate:modelValue":a[1]||(a[1]=r=>l.value=r),type:e.type,placeholder:e.placeholder,class:u(e.inputClass),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,10,w)),[[h,l.value]])])]))}});export{q as _};
 
 
assets/HeaderLink-BKV8TZb8.js DELETED
@@ -1 +0,0 @@
1
- import{d as c,c7 as r,bf as l,u as e,b$ as _,o as s,bg as d,c as t,a,b_ as i}from"./index-D7HCX4VR.js";const p="/assets/logo-dark-B0bvNYTh.svg",u="/assets/logo-B2aCU-bH.svg",k=["src"],m=["src"],g=c({__name:"HeaderLink",setup(f){const n=r();return(x,o)=>(s(),l(e(_),{to:"/",flex:"~","items-center":"","gap-2":"","px-2":"","text-nowrap":"","text-2xl":"","outline-none":""},{default:d(()=>[e(n)?(s(),t("img",{key:0,src:e(p),"h-8":"","w-8":"",class:"theme-colored"},null,8,k)):(s(),t("img",{key:1,src:e(u),"h-8":"","w-8":"",class:"theme-colored"},null,8,m)),o[0]||(o[0]=a("div",{"font-cute":""},[a("span",null,"アイリ")],-1))]),_:1,__:[0]}))}}),h=i(g,[["__scopeId","data-v-98dc4b88"]]);export{h as H};
 
 
assets/{HeaderLink-CUc90b_v.css → HeaderLink-CI1dOuDM.css} RENAMED
@@ -1 +1 @@
1
- .theme-colored[data-v-98dc4b88]{filter:hue-rotate(calc(var(--chromatic-hue, 0) * 1deg))}
 
1
+ .theme-colored[data-v-98dc4b88]{filter:hue-rotate(calc(var(--chromatic-hue,0)*1deg))}
assets/HeaderLink-zGlOe2Jb.js ADDED
@@ -0,0 +1 @@
 
 
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-BtAisBe9.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`,{"font-cute":``},[n(`span`,null,`アイリ`)],-1)]),_:1,__:[0]}))}}),h=t(m,[[`__scopeId`,`data-v-98dc4b88`]]);export{h as HeaderLink_default};
assets/IconAnimation-B5sfLFsA.js ADDED
@@ -0,0 +1 @@
 
 
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-BtAisBe9.js";var l=r({__name:`IconAnimation`,props:{icon:null,iconSize:null,position:null,duration:null,started:{type:Boolean},textColor:null,isReverse:{type:Boolean},zIndex:null},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,s)=>(o(),n(`div`,{"pointer-events-none":``,fixed:``,w:`100dvw`,h:`100dvh`,style:a({zIndex:h.value?r.zIndex:void 0})},[t(`div`,{fixed:``,"inset-0":``,"bg-primary-500":``,"transition-opacity":``,"ease-linear":``,style:a({opacity:p.value.opacity,transitionDuration:`${r.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:`${r.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/IconAnimation.vue_vue_type_script_setup_true_lang-z-t1ytxo.js DELETED
@@ -1 +0,0 @@
1
- import{d as m,e as s,w as p,f,c as h,o as x,a3 as l,a as u,X as y}from"./index-D7HCX4VR.js";const C=m({__name:"IconAnimation",props:{icon:null,iconSize:null,position:null,duration:null,started:{type:Boolean},textColor:null,isReverse:{type:Boolean},zIndex:null},emits:["animationEnded"],setup(a,{emit:d}){const e=a,c=d,n=s(!1);p(()=>e.started,o=>{o&&requestAnimationFrame(()=>{n.value=!0})});const t=f(()=>({opacity:n.value!==e.isReverse?1:0,size:n.value!==e.isReverse?25:e.iconSize,position:n.value!==e.isReverse?"calc(50dvw - 12.5rem), calc(50dvh - 12.5rem)":e.position,textColor:n.value!==e.isReverse?"text-white":e.textColor})),i=s([]),r=s(!1);function v(o){i.value.push(o.propertyName),i.value.includes("color")&&i.value.includes("width")&&i.value.includes("height")&&i.value.includes("transform")&&(r.value=!0,c("animationEnded"))}return(o,z)=>(x(),h("div",{"pointer-events-none":"",fixed:"",w:"100dvw",h:"100dvh",style:l({zIndex:r.value?a.zIndex:void 0})},[u("div",{fixed:"","inset-0":"","bg-primary-500":"","transition-opacity":"","ease-linear":"",style:l({opacity:t.value.opacity,transitionDuration:`${a.duration}ms`})},null,4),u("div",{fixed:"","inset-0":"","ease-in-out":"",style:l({width:`${t.value.size}rem`,height:`${t.value.size}rem`,transform:`translate(${t.value.position})`,transitionDuration:`${a.duration}ms`}),class:y([t.value.textColor,e.icon,{"transition-all":n.value}]),onTransitionend:v},null,38)],4))}});export{C as _};
 
 
assets/IconItem-DcwOFLGv.js DELETED
@@ -1 +0,0 @@
1
- import{d as l,a2 as s,bf as c,o as n,bg as d,a as t,c as u,W as o,bA as m,Y as a,X as p,b_ as x}from"./index-D7HCX4VR.js";import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";const _={"z-1":"","flex-1":""},v={"text-lg":"","font-thin":"",class:"menu-icon-item-title",transition:"all ease-in-out duration-400"},f={text:"sm neutral-500 dark:neutral-400",class:"menu-icon-item-description",transition:"all ease-in-out duration-400"},h=l({__name:"IconItem",props:{title:null,description:null,icon:null,iconTemplate:{type:Boolean},to:null},setup(e){return(i,k)=>{const r=s("RouterLink");return n(),c(r,{box:"border",flex:"~ row",bg:"neutral-50 dark:neutral-900",border:"neutral-100 dark:neutral-800/25 hover:primary-500/30 dark:hover:primary-400/30 solid 2","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",class:"menu-icon-item",transition:"all ease-in-out duration-400",relative:"","w-full":"","items-center":"","overflow-hidden":"","rounded-lg":"","p-5":"","text-left":"",cursor:"pointer",to:e.to},{default:d(()=>[t("div",_,[t("div",v,a(e.title),1),t("div",f,[t("span",null,a(e.description),1)])]),typeof e.icon=="string"?(n(),u("div",{key:0,class:p(["menu-icon-item-icon",[e.icon]]),transition:"all ease-in-out duration-400",absolute:"","right-0":"","size-24":"","translate-y-4":"",text:"neutral-400/50 dark:neutral-600/50"},null,2)):o("",!0),e.iconTemplate?m(i.$slots,"icon",{key:1},void 0,!0):o("",!0)]),_:3},8,["to"])}}}),y=x(h,[["__scopeId","data-v-b1037d36"]]);export{y as I};
 
 
assets/IconStatusItem-Df4oVjQ8.js DELETED
@@ -1 +0,0 @@
1
- import{d as u,a2 as c,c as e,o as n,b as d,a as o,bg as m,W as a,Y as i,X as s,b_ as _}from"./index-D7HCX4VR.js";import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";const p={flex:"~ col",bg:"neutral-50 dark:neutral-800",border:"neutral-100 dark:neutral-800/25 hover:primary-500/30 dark:hover:primary-400/30 solid 2","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",class:"menu-icon-status-item",transition:"all ease-in-out duration-400","w-full":"","cursor-pointer":"","of-hidden":"","rounded-xl":""},g={"z-1":"","flex-1":""},h={"text-lg":"","font-thin":"",class:"menu-icon-status-item-title",transition:"all ease-in-out duration-400"},f={text:"sm neutral-500 dark:neutral-400",class:"menu-icon-status-item-description",transition:"all ease-in-out duration-400"},k=["src"],x={"p-2":""},v={key:0,"size-3":"",bg:"green-500 dark:green-600","rounded-full":""},b={key:1,"size-3":"",bg:"neutral-400 dark:neutral-500","rounded-full":""},y=u({__name:"IconStatusItem",props:{title:null,description:null,icon:null,iconColor:null,iconImage:null,to:null,configured:{type:Boolean}},setup(r){const t=r;return(I,C)=>{const l=c("RouterLink");return n(),e("div",p,[d(l,{flex:"~ row",class:"menu-icon-status-item-link",bg:"white dark:neutral-900",transition:"all ease-in-out duration-400",relative:"","h-full":"","w-full":"","items-center":"","overflow-hidden":"","rounded-lg":"","p-5":"","text-left":"",to:t.to},{default:m(()=>[o("div",g,[o("div",h,i(t.title),1),o("div",f,[o("span",null,i(t.description||""),1)])]),t.icon?(n(),e("div",{key:0,class:s(["menu-icon-status-item-icon",[t.icon]]),transition:"all ease-in-out duration-400",absolute:"","right-0":"","size-16":"","translate-y-2":"",text:"neutral-400/50 dark:neutral-600/50","grayscale-100":""},null,2)):a("",!0),t.iconColor?(n(),e("div",{key:1,class:s(["menu-icon-status-item-icon-color",[t.iconColor]]),transition:"all ease-in-out duration-400",absolute:"","right-0":"","size-16":"","translate-y-2":"",text:"neutral-400/50 dark:neutral-600/50","grayscale-100":""},null,2)):a("",!0),t.iconImage?(n(),e("img",{key:2,src:t.iconImage,class:"menu-icon-status-item-icon-image",transition:"all ease-in-out duration-400",absolute:"","right-0":"","size-16":"","translate-y-2":"","grayscale-100":""},null,8,k)):a("",!0)]),_:1},8,["to"]),o("div",x,[t.configured?(n(),e("div",v)):(n(),e("div",b))])])}}}),B=_(y,[["__scopeId","data-v-b53bc3f0"]]);export{B as I};
 
 
assets/Input.vue_vue_type_script_setup_true_lang-BTDULx3d.js DELETED
@@ -1 +0,0 @@
1
- import{d as r,cg as n,ch as u,bh as d,d1 as s,o as i,c as p}from"./index-D7HCX4VR.js";const m=["type"],y=r({__name:"Input",props:n({type:null},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const l=e,t=u(e,"modelValue");return(c,a)=>d((i(),p("input",{"onUpdate:modelValue":a[0]||(a[0]=o=>t.value=o),type:l.type||"text",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-nowrap":"","text-sm":"","outline-none":"",shadow:"sm",bg:"neutral-50 dark:neutral-950 focus:neutral-50 dark:focus:neutral-900"},null,8,m)),[[s,t.value]])}});export{y as _};
 
 
assets/InputFile-B1bjga7G.js ADDED
@@ -0,0 +1 @@
 
 
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-BtAisBe9.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:null,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(o,s)=>(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:s[0]||=e=>h.value=!0,onDragleave:s[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(o.$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`]])},[s[2]||=e(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),s[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/InputFile.vue_vue_type_script_setup_true_lang-M88MYfAL.js DELETED
@@ -1 +0,0 @@
1
- import{d as g,cg as b,ch as v,e as p,ck as y,c as i,o as n,X as m,u as t,a as l,bA as k}from"./index-D7HCX4VR.js";const x=["accept","multiple"],h={key:0,text:"center","text-sm":""},D={key:1,text:"center","text-sm":""},C=g({__name:"InputFile",props:b({accept:null,multiple:{type:Boolean}},{modelValue:{required:!1,default:()=>[]},modelModifiers:{}}),emits:["update:modelValue"],setup(o){const d=v(o,"modelValue"),u=p(),a=p(!1),r=y(a,150);function c(s){const e=s.target;e.files&&e.files.length>0&&(u.value=e.files[0]),d.value=Array.from(e.files||[]),a.value=!1}return(s,e)=>(n(),i("label",{relative:"",class:m(["min-h-[120px] flex flex-col cursor-pointer items-center justify-center rounded-xl p-6",[t(r)?"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",t(r)?"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:e[0]||(e[0]=f=>a.value=!0),onDragleave:e[1]||(e[1]=f=>a.value=!1)},[l("input",{type:"file",accept:o.accept,multiple:o.multiple,"cursor-pointer":"",class:"absolute inset-0 h-full w-full opacity-0",onChange:c},null,40,x),k(s.$slots,"default",{isDragging:t(r),firstFile:u.value,files:d.value},()=>[l("div",{class:m(["flex flex-col items-center",[t(r)?"text-primary-500 dark:text-primary-400":"text-neutral-400 dark:text-neutral-500"]])},[e[2]||(e[2]=l("div",{"i-solar:upload-square-line-duotone":"","mb-2":"","text-5xl":""},null,-1)),e[3]||(e[3]=l("p",{"font-medium":"",text:"center lg"}," Upload ",-1)),t(r)?(n(),i("p",h," Release to upload ")):(n(),i("p",D," Click or drag and drop a file here "))],2)])],34))}});export{C as _};
 
 
assets/Model.vue_vue_type_script_setup_true_lang-CrmnRvJ7.js DELETED
@@ -1 +0,0 @@
1
- import{e as I,T as N,A as ve,L as P,a as X,D as fe,I as pe,l as H,M as me,b as Y}from"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";import{cp as he,d as j,e as p,w as v,T as U,U as W,c as J,o as K,bA as Q,a8 as C,f as $,c7 as ge,cd as Me,bn as ye,a0 as we,be,cq as xe,cr as Fe,c3 as Se,a as Be,cf as Ce}from"./index-D7HCX4VR.js";import{r as Ae}from"./three-vrm.module-DiGxQJqt.js";import"./emotions-DWNSb738.js";import"./mcp-DgU0tpf-.js";const Ie=l=>Math.max(0,Math.min(1,l||0)),A=l=>Math.round(Ie(l)*255),Pe=he("rgb"),De=l=>{if(l===void 0)return;let r=A(l.r),n=A(l.g),o=A(l.b);return"#"+(1<<24|r<<16|n<<8|o).toString(16).slice(1)},ke=l=>De(Pe(l)),Oe=j({__name:"Canvas",props:{width:null,height:null,resolution:{default:2}},setup(l,{expose:r}){const n=l,o=p(),i=p(),t=p();async function m(u){P.registerTicker(X),I.add(N),i.value=new ve({width:n.width*n.resolution,height:n.height*n.resolution,backgroundAlpha:0,preserveDrawingBuffer:!0}),t.value=i.value.view,t.value.style.width="100%",t.value.style.height="100%",t.value.style.objectFit="cover",t.value.style.display="block",u.appendChild(i.value.view)}function b(){i.value&&i.value.renderer.resize(n.width,n.height)}v([()=>n.width,()=>n.height],()=>b()),v(()=>n.resolution,u=>{i.value&&u&&(i.value.renderer.resolution=u,b())}),U(async()=>o.value&&await m(o.value)),W(()=>{var u;return(u=i.value)==null?void 0:u.destroy()});async function e(){return new Promise(h=>{if(!t.value||!i.value)return h(null);i.value.render(),t.value.toBlob(h)})}function x(){return t.value}return r({captureFrame:e,canvasElement:x}),(u,h)=>(K(),J("div",{ref_key:"containerRef",ref:o,"h-full":"","w-full":""},[Q(u.$slots,"default",{app:i.value})],512))}});function q(l,r,n){return(1-n)*l+n*r}function G(l,r){return l+Math.random()*(r-l)}function _e(){let l=-1,r,n=-1;function o(i,t){(t>=l||t<n)&&(r=[G(-1,1),G(-1,.7)],n=t,l=t+Ae()/1e3,i.focusController.focus(r[0]*.5,r[1]*.5,!1)),i.focusController.update(t-n);const m=i.coreModel;m.setParameterValueById("ParamEyeBallX",q(m.getParameterValueById("ParamEyeBallX"),r[0],.3)),m.setParameterValueById("ParamEyeBallY",q(m.getParameterValueById("ParamEyeBallY"),r[1],.3))}return{update:o}}const Ve=j({__name:"Model",props:{app:null,mouthOpenSize:{default:0},width:null,height:null,paused:{type:Boolean,default:!1},focusAt:{default:()=>({x:0,y:0})},disableFocusAt:{type:Boolean,default:!1}},emits:["modelLoaded"],setup(l,{expose:r,emit:n}){const o=l,i=n,t=C(()=>o.app),m=C(()=>o.paused),b=C(()=>o.focusAt),e=p(),x=p(0),u=p(0),h=$(()=>Math.max(0,Math.min(100,o.mouthOpenSize))),Z=ge(),D=Me(Ce),ee=$(()=>D.between("sm","md").value||D.smaller("sm").value),ae=_e(),k=ye(new fe({alpha:.2,blur:0,distance:20,rotation:45}));function te(){return e.value.internalModel.coreModel}function _(a){if(!a.value)return;let s=2.2;ee.value&&(s=2.2);const g=o.height*.95/u.value*s,c=o.width*.95/x.value*s,M=Math.min(g,c);a.value.scale.set(M,M)}const{live2dModelFile:F,loadingLive2dModel:y,live2dCurrentMotion:le,availableLive2dMotions:L,live2dLoadSource:S,live2dModelUrl:E,themeColorsHue:oe,themeColorsHueDynamic:T}=we(be()),ne=p({group:"Idle",index:0});async function ie(){var V;if(!t.value)return;e.value&&(t.value.stage.removeChild(e.value),e.value.destroy(),e.value=void 0);const a=new P;S.value==="file"?await Y.setupLive2DModel(a,[F.value],{autoInteract:!1}):S.value==="url"&&await Y.setupLive2DModel(a,E.value,{autoInteract:!1}),e.value=a,t.value.stage.addChild(e.value),x.value=e.value.width,u.value=e.value.height,e.value.x=o.width/2,e.value.y=o.height,e.value.anchor.set(.5,.5),_(e),e.value.on("hit",f=>{e.value&&f.includes("body")&&e.value.motion("tap_body")});const s=e.value.internalModel,g=s.coreModel,c=s.motionManager;g.setParameterValueById("ParamMouthOpenY",h.value),L.value=Object.entries(c.definitions).flatMap(([f,d])=>d?d.map((de,ce)=>({motionName:f,motionIndex:ce,fileName:de.File})):[]).filter(Boolean),c.groups.idle&&((V=c.motionGroups[c.groups.idle])==null||V.forEach(f=>{f._motionData.curves.forEach(d=>{(d.id==="ParamEyeBallX"||d.id==="ParamEyeBallY")&&(d.id=`_${d.id}`)})}));const M=c.update;c.update=function(f,d){return M==null||M.call(this,f,d),c.state.currentGroup===c.groups.idle&&ae.update(s,d),!0},c.on("motionStart",(f,d)=>{ne.value={group:f,index:d}}),F.value&&await H.setItem("live2dModel",F.value),i("modelLoaded"),y.value=!1}async function re(){if(!t.value)return;P.registerTicker(X),I.add(N),I.add(pe);const a=await H.getItem("live2dModel");if(a){F.value=a,S.value="file",y.value=!0;return}if(E.value){S.value="url",y.value=!0;return}y.value=!1}async function R(a,s){await e.value.motion(a,s,me.FORCE)}const ue=xe(()=>{e.value&&(e.value.x=o.width/2,e.value.y=o.height,_(e))},100),z=p(),w=p(0);function B(){if(e.value){const a=getComputedStyle(z.value).backgroundColor;k.value.color=Number(ke(a).replace("#","0x")),e.value.filters=[k.value]}}v([()=>o.width,()=>o.height],()=>ue()),v(Z,B,{immediate:!0}),v([e,oe],B);function O(){B(),w.value=requestAnimationFrame(O)}v(T,()=>{T.value?w.value=requestAnimationFrame(O):(cancelAnimationFrame(w.value),w.value=0)},{immediate:!0}),v(h,a=>te().setParameterValueById("ParamMouthOpenY",a)),v(t,re),v(le,a=>R(a.group,a.index)),v(m,a=>{var s,g;return a?(s=t.value)==null?void 0:s.stop():(g=t.value)==null?void 0:g.start()}),v(b,a=>{e.value&&(o.disableFocusAt||e.value.focus(a.x,a.y))}),Fe(y,a=>{a&&ie()},{debounce:1e3}),U(B),W(()=>{var a;cancelAnimationFrame(w.value),e.value&&((a=t.value)==null||a.stage.removeChild(e.value))});function se(){return L.value}return r({setMotion:R,listMotionGroups:se}),(a,s)=>(K(),J(Se,null,[Be("div",{ref_key:"dropShadowColorComputer",ref:z,hidden:"",bg:"primary-400 dark:primary-500"},null,512),Q(a.$slots,"default")],64))}});export{Ve as _,Oe as a,G as r};
 
 
assets/ProviderAdvancedSettings.vue_vue_type_script_setup_true_lang-DyAoTyc1.js DELETED
@@ -1 +0,0 @@
1
- import{_ as r}from"./Collapsable.vue_vue_type_script_setup_true_lang-BgecN6qM.js";import{d,e as c,bf as u,o as f,bg as n,a as e,bA as m,Y as p,X as v}from"./index-D7HCX4VR.js";const _=["onClick"],b={class:"text-lg text-neutral-500 md:text-2xl dark:text-neutral-400"},g={"mt-4":""},w=d({__name:"ProviderAdvancedSettings",props:{title:null,initialVisible:{type:Boolean}},setup(i){const a=c(i.initialVisible||!1);function o(){a.value=!a.value}return(l,s)=>(f(),u(r,{"w-full":""},{trigger:n(t=>[e("button",{transition:"all ease-in-out duration-250","w-full":"",flex:"","items-center":"","gap-1.5":"","outline-none":"",class:"[&_.provider-icon]:grayscale-100 [&_.provider-icon]:hover:grayscale-0",onClick:()=>t.setVisible(!t.visible)&&o()},[e("h2",b,[e("span",null,p(i.title||"Advanced"),1)]),e("div",{transform:"",transition:"transform duration-250",class:v({"rotate-180":t.visible})},s[0]||(s[0]=[e("div",{"i-solar:alt-arrow-down-bold-duotone":""},null,-1)]),2)],8,_)]),default:n(()=>[e("div",g,[m(l.$slots,"default")])]),_:3}))}});export{w as _};
 
 
assets/ProviderApiKeyInput.vue_vue_type_script_setup_true_lang-BKRXTEtv.js DELETED
@@ -1 +0,0 @@
1
- import{_ as t}from"./FieldInput.vue_vue_type_script_setup_true_lang-npB69nXh.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";import{d as u,cg as n,$ as p,ch as m,f as c,bf as f,o as v,u as a}from"./index-D7HCX4VR.js";const g=u({__name:"ProviderApiKeyInput",props:n({providerName:null,placeholder:null,required:{type:Boolean},label:null,description:null},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const l=e,{t:d}=p(),o=m(e,"modelValue"),i=c(()=>l.description||`API Key for ${l.providerName}`);return(V,r)=>(v(),f(a(t),{modelValue:o.value,"onUpdate:modelValue":r[0]||(r[0]=s=>o.value=s),label:e.label||a(d)("settings.pages.providers.common.fields.field.api-key.label"),description:i.value,placeholder:e.placeholder,required:e.required,type:"password"},null,8,["modelValue","label","description","placeholder","required"]))}});export{g as _};
 
 
assets/ProviderBaseUrlInput.vue_vue_type_script_setup_true_lang-CY_3wYwt.js DELETED
@@ -1 +0,0 @@
1
- import{_ as d}from"./FieldInput.vue_vue_type_script_setup_true_lang-npB69nXh.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";import{d as t,cg as u,ch as s,bf as n,o as i,u as p}from"./index-D7HCX4VR.js";const b=t({__name:"ProviderBaseUrlInput",props:u({placeholder:null,required:{type:Boolean},label:null,description:null},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(l){const e=l,o=s(l,"modelValue");return(m,r)=>(i(),n(p(d),{modelValue:o.value,"onUpdate:modelValue":r[0]||(r[0]=a=>o.value=a),label:e.label||"Base URL",description:e.description||"Custom base URL (optional)",placeholder:e.placeholder,required:e.required,type:"text"},null,8,["modelValue","label","description","placeholder","required"]))}});export{b as _};
 
 
assets/ProviderBasicSettings.vue_vue_type_script_setup_true_lang-FDIyR7vt.js DELETED
@@ -1 +0,0 @@
1
- import{d as i,c as s,o as a,a as t,bA as d,W as u,Y as r}from"./index-D7HCX4VR.js";const c={flex:"~ col gap-6"},x={flex:"~ row","items-center":"","justify-between":""},f={class:"text-lg text-neutral-500 md:text-2xl dark:text-neutral-400"},m={text:"neutral-400 dark:neutral-500"},v=i({__name:"ProviderBasicSettings",props:{title:null,description:null,onReset:{type:Function}},setup(e){return(l,n)=>(a(),s("div",c,[t("div",x,[t("div",null,[t("h2",f,r(e.title||"Basic"),1),t("div",m,[t("span",null,r(e.description||"Essential settings"),1)])]),e.onReset?(a(),s("button",{key:0,title:"Reset settings",flex:"","items-center":"","justify-center":"","rounded-full":"","p-2":"",transition:"all duration-250 ease-in-out",text:"neutral-500 dark:neutral-400",bg:"transparent dark:transparent hover:neutral-200 dark:hover:neutral-800 active:neutral-300 dark:active:neutral-700",onClick:n[0]||(n[0]=(...o)=>e.onReset&&e.onReset(...o))},n[1]||(n[1]=[t("div",{"i-solar:refresh-bold-duotone":"","text-xl":""},null,-1)]))):u("",!0)]),d(l.$slots,"default")]))}});export{v as _};
 
 
assets/ProviderSettingsContainer.vue_vue_type_script_setup_true_lang-C8iT0FMz.js DELETED
@@ -1 +0,0 @@
1
- import{d as o,c as r,o as t,bA as n}from"./index-D7HCX4VR.js";const a={bg:"neutral-50 dark:[rgba(0,0,0,0.3)]","rounded-xl":"","p-4":"",flex:"~ col gap-6"},l=o({__name:"ProviderSettingsContainer",setup(s){return(e,c)=>(t(),r("div",a,[n(e.$slots,"default")]))}});export{l as _};
 
 
assets/ProviderSettingsLayout.vue_vue_type_script_setup_true_lang-BXTSNxW7.js DELETED
@@ -1 +0,0 @@
1
- import{d as a,c2 as i,c as o,o as t,bA as s,bh as c,a as l,X as d,c3 as p}from"./index-D7HCX4VR.js";const u={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":""},_=a({__name:"ProviderSettingsLayout",props:{providerName:null,providerIcon:null,providerIconColor:null,onBack:{type:Function}},setup(e){return(n,v)=>{const r=i("motion");return t(),o(p,null,[s(n.$slots,"default"),c((t(),o("div",u,[l("div",{text:"60",class:d(e.providerIcon||e.providerIconColor)},null,2)])),[[r]])],64)}}});export{_};
 
 
assets/RadioCardSimple-B9zVtorf.js DELETED
@@ -1 +0,0 @@
1
- import{d as g,cg as f,ch as w,e as b,c as n,o as d,X as o,bh as V,a as t,c6 as I,W as v,Y as c,b as $,bg as S,cl as k,u as B,b_ as C,f as T,ca as z,c3 as E,c4 as N,bf as D}from"./index-D7HCX4VR.js";import{_ as P}from"./TransitionVertical.vue_vue_type_script_setup_true_lang-DI4_VHvP.js";import{_ as U}from"./Input.vue_vue_type_script_setup_true_lang-BTDULx3d.js";import"./Select.vue_vue_type_style_index_0_lang-csKR1SR-.js";import"./Stage.vue_vue_type_style_index_0_scoped_af8294f5_lang-sO-yuYZL.js";const q=["checked","name","value"],L={class:"relative mr-3 mt-0.5 flex-shrink-0"},j={class:"w-full flex flex-col gap-2"},F={class:"flex items-center"},Q={key:0,class:"relative"},W=["title"],X={key:1,class:"mt-2"},Y=g({__name:"RadioCardDetail",props:f({id:null,name:null,value:null,title:null,description:null,deprecated:{type:Boolean,default:!1},showExpandCollapse:{type:Boolean,default:!0},expandCollapseThreshold:{default:100},customInputValue:{default:""},customInputPlaceholder:{default:""},showCustomInput:{type:Boolean,default:!1}},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=w(e,"modelValue"),m=b(!1);function s(){m.value=!m.value}return(x,r)=>(d(),n("label",{key:e.id,class:o(["form_radio-card-detail relative flex cursor-pointer items-start rounded-xl p-3 pr-[20px]",[a.value===e.value?"bg-primary-50 dark:bg-primary-900/20 border-primary-100 dark:border-primary-900 hover:border-primary-500/30 dark:hover:border-primary-400/30":"bg-white dark:bg-neutral-900/20 border-neutral-100 dark:border-neutral-900 hover:border-primary-500/30 dark:hover:border-primary-400/30",a.value===e.value?"form_radio-card-detail-active":"",e.deprecated?"opacity-60":""]]),transition:"all duration-200 ease-in-out",border:"2 solid"},[V(t("input",{"onUpdate:modelValue":r[0]||(r[0]=i=>a.value=i),checked:a.value===e.value,type:"radio",name:e.name,value:e.value,class:"absolute opacity-0"},null,8,q),[[I,a.value]]),t("div",L,[t("div",{class:o(["size-5 border-2 rounded-full transition-colors duration-200",[a.value===e.value?"border-primary-500 dark:border-primary-400":"border-neutral-300 dark:border-neutral-600"]])},[t("div",{class:o(["absolute left-1/2 top-1/2 size-3 rounded-full transition-opacity duration-200 -translate-x-1/2 -translate-y-1/2",[a.value===e.value?"opacity-100 bg-primary-500 dark:bg-primary-400":"opacity-0"]])},null,2)],2)]),t("div",j,[t("div",F,[t("span",{class:o(["line-clamp-1 font-thin",[a.value===e.value?"text-neutral-700 dark:text-neutral-300":"text-neutral-700 dark:text-neutral-400"]])},c(e.title),3)]),e.description?(d(),n("div",Q,[$(B(P),null,{default:S(()=>[!m.value||!e.showExpandCollapse?(d(),n("div",{key:0,class:o(["line-clamp-2 cursor-pointer text-xs",[a.value===e.value?"text-neutral-600 dark:text-neutral-400":"text-neutral-500 dark:text-neutral-500"]]),title:e.description,onClick:k(s,["prevent"])},c(e.description),11,W)):(d(),n("div",{key:1,class:o(["cursor-pointer text-xs",[a.value===e.value?"text-neutral-600 dark:text-neutral-400":"text-neutral-500 dark:text-neutral-500"]]),onClick:k(s,["prevent"])},c(e.description),3))]),_:1}),e.showExpandCollapse&&e.description.length>e.expandCollapseThreshold?(d(),n("button",{key:0,class:"mt-0.5 inline-flex items-center text-xs text-primary-500 dark:text-primary-600",onClick:k(s,["prevent"])},[t("span",null,c(m.value?"Show less":"Show more"),1),t("div",{class:o([{"rotate-180":m.value},"transition-transform duration-200"])},r[2]||(r[2]=[t("div",{"i-solar:alt-arrow-down-bold-duotone":"","ml-0.5":"","text-xs":""},null,-1)]),2)])):v("",!0)])):v("",!0),e.showCustomInput&&a.value===e.value?(d(),n("div",X,[$(B(U),{modelValue:a.value,"onUpdate:modelValue":r[1]||(r[1]=i=>a.value=i),type:"text",class:"w-full border border-neutral-300 rounded bg-white px-2 py-1 text-sm dark:border-neutral-700 dark:bg-neutral-900",placeholder:e.customInputPlaceholder},null,8,["modelValue","placeholder"])])):v("",!0)])],2))}}),A=C(Y,[["__scopeId","data-v-01e1298e"]]),G={class:"radio-card-detail-many-select"},H={key:0,class:"relative","inline-flex":"~","w-full":"","items-center":""},J=["placeholder"],K={class:"mt-4 space-y-2"},O={key:0,class:"text-sm text-neutral-500 dark:text-neutral-400"},Z={key:1,class:"flex items-center gap-3 border border-2 border-amber-200 rounded-xl bg-amber-50 p-4 dark:border-amber-800 dark:bg-amber-900/20"},_={class:"flex flex-col"},ee={class:"font-medium"},te={class:"text-sm text-amber-600 dark:text-amber-400"},ae={class:"relative"},le=g({__name:"RadioCardManySelect",props:f({items:null,searchable:{type:Boolean,default:!0},searchPlaceholder:{default:"Search..."},searchNoResultsTitle:{default:"No results found"},searchNoResultsDescription:{default:"Try a different search term"},searchResultsText:{default:"{count} of {total} results"},customInputPlaceholder:{default:"Enter custom value"},expandButtonText:{default:"Show more"},collapseButtonText:{default:"Show less"},showMore:{type:Boolean,default:!0}},{modelValue:{required:!0},modelModifiers:{}}),emits:f(["update:customValue"],["update:modelValue"]),setup(e,{emit:a}){const m=e,s=a,x=w(e,"modelValue"),r=b(""),i=b(!1),R=b(""),h=T(()=>{if(!r.value)return m.items;const p=r.value.toLowerCase();return m.items.filter(l=>l.name.toLowerCase().includes(p)||l.description&&l.description.toLowerCase().includes(p))});function M(p){R.value=p,s("update:customValue",p)}return(p,l)=>(d(),n("div",G,[e.searchable?(d(),n("div",H,[l[4]||(l[4]=t("div",{class:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3"},[t("div",{"i-solar:magnifer-line-duotone":"",class:"text-neutral-500 dark:text-neutral-400"})],-1)),V(t("input",{"onUpdate:modelValue":l[0]||(l[0]=u=>r.value=u),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:e.searchPlaceholder},null,8,J),[[z,r.value]])])):v("",!0),t("div",K,[r.value?(d(),n("div",O,c(e.searchResultsText.replace("{count}",h.value.length.toString()).replace("{total}",e.items.length.toString())),1)):v("",!0),r.value&&h.value.length===0?(d(),n("div",Z,[l[5]||(l[5]=t("div",{"i-solar:info-circle-line-duotone":"",class:"text-2xl text-amber-500 dark:text-amber-400"},null,-1)),t("div",_,[t("span",ee,c(e.searchNoResultsTitle),1),t("span",te,c(e.searchNoResultsDescription.replace("{query}",r.value)),1)])])):v("",!0),t("div",ae,[t("div",{class:o(["grid auto-cols-[350px] grid-flow-col max-h-[calc(100dvh-7lh)] gap-4 overflow-x-auto pb-4 scrollbar-none",[i.value?"grid-cols-1 md:grid-cols-2 grid-flow-row auto-cols-auto":""]]),transition:"all duration-200 ease-in-out",style:{"scroll-snap-type":"x mandatory"}},[(d(!0),n(E,null,N(h.value,u=>(d(),D(A,{id:u.id,key:u.id,modelValue:x.value,"onUpdate:modelValue":l[1]||(l[1]=y=>x.value=y),value:u.id,title:u.name,description:u.description,deprecated:u.deprecated,"show-expand-collapse":e.showMore,"expand-collapse-threshold":100,"show-custom-input":u.customizable,"custom-input-value":R.value,"custom-input-placeholder":e.customInputPlaceholder,name:"radio-card-detail-many-select",class:"scroll-snap-align-start","onUpdate:customInputValue":l[2]||(l[2]=y=>M(y))},null,8,["id","modelValue","value","title","description","deprecated","show-expand-collapse","show-custom-input","custom-input-value","custom-input-placeholder"]))),128))],2),t("div",{bg:"neutral-100 dark:[rgba(0,0,0,0.3)]","rounded-xl":"",class:o([i.value?"w-full":"mt-4 w-full rounded-lg"])},[t("button",{"w-full":"",flex:"","items-center":"","justify-center":"","gap-2":"","rounded-lg":"","py-2":"",transition:"all duration-200 ease-in-out",class:o([i.value?"bg-primary-500 hover:bg-primary-600 text-white":"bg-white dark:bg-neutral-900 hover:bg-neutral-100 dark:hover:bg-neutral-800"]),onClick:l[3]||(l[3]=u=>i.value=!i.value)},[t("span",null,c(i.value?e.collapseButtonText:e.expandButtonText),1),t("div",{class:o([i.value?"rotate-180":"","text-lg"]),"i-solar:alt-arrow-down-bold-duotone":"",transition:"transform duration-200 ease-in-out"},null,2)],2)],2)])])]))}}),me=C(le,[["__scopeId","data-v-7ad6d626"]]),re=["checked","name","value"],oe={flex:"~ col","min-h-16":"","w-full":"","items-start":"","justify-center":"","pb-2":"","pl-5":"","pr-4":"","pt-2":""},de=g({__name:"RadioCardSimple",props:f({id:null,name:null,value:null,title:null,description:null},{modelValue:{required:!0},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const a=w(e,"modelValue");return(m,s)=>(d(),n("label",{key:e.id,border:"2px solid",class:o(["form_radio-card-simple relative",[a.value===e.value?"bg-primary-50 dark:bg-primary-900/20 border-primary-100 dark:border-primary-900 hover:border-primary-500/30 dark:hover:border-primary-400/30":"bg-white dark:bg-neutral-900/20 border-neutral-100 dark:border-neutral-900 hover:border-primary-500/30 dark:hover:border-primary-400/30",a.value===e.value?"form_radio-card-simple-active":""]]),transition:"all duration-200 ease-in-out",flex:"~ col",block:"","min-w-50":"","w-fit":"","cursor-pointer":"","items-start":"","rounded-xl":"","p-4":"","text-left":""},[V(t("input",{"onUpdate:modelValue":s[0]||(s[0]=x=>a.value=x),checked:a.value===e.value,type:"radio",name:e.name,value:e.value,class:"absolute opacity-0 [&:checked+div]:border-primary-500 [&:checked+div_.radio-dot]:opacity-100 dark:[&:checked+div]:border-primary-400"},null,8,re),[[I,a.value]]),s[1]||(s[1]=t("div",{class:"radio-circle absolute left-2 top-2 size-5 rounded-full",border:"2 solid neutral-300 dark:neutral-600",transition:"all duration-200 ease-in-out"},[t("div",{class:"radio-dot absolute left-1/2 top-1/2 size-3 rounded-full opacity-0 -translate-x-1/2 -translate-y-1/2",transition:"all duration-200 ease-in-out",bg:"primary-500 dark:primary-400"})],-1)),t("div",oe,[t("span",{class:o(["radio-item-name font-thin",[a.value===e.value?"text-neutral-700 dark:text-neutral-300":"text-neutral-500 dark:text-neutral-500"]]),text:"md",transition:"all duration-200 ease-in-out"},c(e.title),3),e.description?(d(),n("span",{key:0,class:o(["radio-item-description",[a.value===e.value?"text-neutral-600 dark:text-neutral-400":"text-neutral-400 dark:text-neutral-600"]]),transition:"all duration-200 ease-in-out"},c(e.description),3)):v("",!0)]),s[2]||(s[2]=t("div",{class:"bg-dotted-neutral-200/80 dark:bg-dotted-neutral-700/50 [input:checked~&]:bg-dotted-primary-300/50 dark:[input:checked~&]:bg-dotted-primary-200/20",absolute:"","inset-0":"","z--1":"",style:{"background-size":"10px 10px","mask-image":"linear-gradient(165deg, white 30%, transparent 50%)"}},null,-1))],2))}}),ve=C(de,[["__scopeId","data-v-50bfb5e4"]]);export{me as R,ve as a};