Commit
Β·
434ddea
1
Parent(s):
08dc495
release: build 51c38c854866690aea1ba799128b628df6506ff1
Browse filesThis view is limited to 50 files because it contains too many changes. Β
See raw diff
- assets/302-ai-DzmvdNzv.js +0 -1
- assets/302-ai-spRfPs93.js +1 -0
- assets/{AnimatedWave-CP3WfC8n.js β AnimatedWave-CKi2fWrq.js} +1 -1
- assets/{Basic--JVM_qT0.js β Basic-DIXkBUfL.js} +0 -0
- assets/{BasicInputFile-CxDinwmE.js β BasicInputFile-Qm3KqrM0.js} +0 -0
- assets/CardCreationDialog-BjUY8mch.js +1 -0
- assets/CardCreationDialog-CR4sk1PX.js +0 -1
- assets/{CardCreationDialog-CGKAHVSA.js β CardCreationDialog-CbFNSA4Z.js} +1 -1
- assets/CardDetailDialog-CBU_wDqw.js +1 -0
- assets/{CardDetailDialog-B1pn2a-Q.js β CardDetailDialog-TN5FkoDA.js} +1 -1
- assets/CardDetailDialog-psvdpg2A.js +0 -1
- assets/CardListItem-BE7rzlh2.js +1 -0
- assets/CardListItem-CqQGx19z.js +0 -1
- assets/{CardListItem-BO7s-UC5.js β CardListItem-bE4IY7UT.js} +1 -1
- assets/DeleteCardDialog-BKsvkLsT.js +0 -1
- assets/DeleteCardDialog-Be5e7BsD.js +1 -0
- assets/{DeleteCardDialog-BiIR_DJx.js β DeleteCardDialog-C7ez8vMh.js} +1 -1
- assets/{HeaderLink-BkYkY6uK.js β HeaderLink-C1shgFJV.js} +1 -1
- assets/{InputFile-Ja3m8ZHA.js β InputFile-CIhlS5cA.js} +1 -1
- assets/{Textarea-D6oSwDsC.js β Textarea-CU2VUmzk.js} +1 -1
- assets/{_...all_-0pAia6sF.js β _...all_-Ca6sUC37.js} +1 -1
- assets/{_plugin-vue_export-helper-ChkKgsjs.js β _plugin-vue_export-helper-B1fiQ0pv.js} +0 -0
- assets/{airi-card-BKGzh6sx.js β airi-card-CezNSEH3.js} +2 -2
- assets/{airi-card-BQhqOEvi.js β airi-card-CpUK-46L.js} +1 -1
- assets/{alibaba-cloud-model-studio-BYNqeS4g.js β alibaba-cloud-model-studio-0yeHEsYQ.js} +1 -1
- assets/anthropic-0kx6g6oh.js +0 -1
- assets/anthropic-ClAkbBz1.js +1 -0
- assets/azure-ai-foundry-RePMOr4J.js +0 -1
- assets/azure-ai-foundry-tngY6dvD.js +1 -0
- assets/{background-gradient-blending-CCzdcmkK.js β background-gradient-blending-CzBK9-0m.js} +1 -1
- assets/{background-removal-DVsKUiNE.js β background-removal-BxnWfQih.js} +1 -1
- assets/{beat-sync-BgVsYzTR.js β beat-sync-BKf8nm-G.js} +1 -1
- assets/{beat-sync-5X-XmP7N.js β beat-sync-BOgzQ9S8.js} +1 -1
- assets/{chat-kD_atrmY.js β chat-Cc9_vmDt.js} +1 -1
- assets/{cloudflare-workers-ai-BvLX3w3L.js β cloudflare-workers-ai-uNB3fehF.js} +1 -1
- assets/{color-scheme-Bk9HozkF.js β color-scheme-DSewwvkD.js} +1 -1
- assets/components-C31GfIq6.js +0 -0
- assets/components-DKamkbYa.js +0 -0
- assets/{composables-CAnLojRQ.js β composables-DHfQ4eXd.js} +0 -0
- assets/consciousness-B6jIi7Eb.js +1 -0
- assets/consciousness-Di39e8dH.js +0 -1
- assets/deepseek-1fTQYACm.js +0 -1
- assets/deepseek-DFZaeDXD.js +1 -0
- assets/{default-1PPLGgyC.js β default-CRPr1HbJ.js} +1 -1
- assets/{default-node-BNQL8Nkg.js β default-node-BUiXq0UT.js} +1 -1
- assets/{delays-Cm0XY9BF.js β delays-CkeqdkOo.js} +1 -1
- assets/{developer-CfpHzKe-.js β developer-BkX8lSsM.js} +1 -1
- assets/{dist-CtKtO4TZ.js β dist-BZNPHke7.js} +0 -0
- assets/{dist-CH2LDHCR.js β dist-CUIa61m9.js} +1 -1
- assets/{effect--zg3C1LQ-CBK7uIsH.js β effect--zg3C1LQ-CATdyBTL.js} +1 -1
assets/302-ai-DzmvdNzv.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import{f}from"./widgets-BUA6px2J.js";import{_ as p,b as m,f as h,g,h as _,m as v,p as y}from"./components-DKamkbYa.js";import{r as b}from"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-DDfIXm0x.js";var C={class:`whitespace-pre-wrap break-all`},w=`302-ai`,T=e({__name:`302-ai`,setup(e){let x=m(),{providers:T}=b(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.baseUrl||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].baseUrl=e}}),{t:O,router:k,providerMetadata:A,isValidating:j,isValid:M,validationMessage:N,handleResetSettings:P}=S(w);return(e,c)=>(s(),o(n(h),{"provider-name":n(A)?.localizedName,"provider-icon-color":n(A)?.iconColor,"on-back":()=>n(k).back()},{default:u(()=>[l(n(y),null,{default:u(()=>[l(n(v),{title:n(O)(`settings.pages.providers.common.section.basic.title`),description:n(O)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(P)},{default:u(()=>[l(n(g),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(A)?.localizedName,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(p),{title:n(O)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(_),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,placeholder:`https://api.302.ai/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(M)&&n(j)===0&&n(N)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(N)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(N)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(M)&&n(j)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
|
|
|
assets/302-ai-spRfPs93.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{f}from"./widgets-BMN5613p.js";import{r as p}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{_ as m,b as h,f as g,g as _,h as v,m as y,p as b}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-BruqoLZy.js";var C={class:`whitespace-pre-wrap break-all`},w=`302-ai`,T=e({__name:`302-ai`,setup(e){let x=h(),{providers:T}=p(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.baseUrl||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].baseUrl=e}}),{t:O,router:k,providerMetadata:A,isValidating:j,isValid:M,validationMessage:N,handleResetSettings:P}=S(w);return(e,c)=>(s(),o(n(g),{"provider-name":n(A)?.localizedName,"provider-icon-color":n(A)?.iconColor,"on-back":()=>n(k).back()},{default:u(()=>[l(n(b),null,{default:u(()=>[l(n(y),{title:n(O)(`settings.pages.providers.common.section.basic.title`),description:n(O)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(P)},{default:u(()=>[l(n(_),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(A)?.localizedName,placeholder:`sk-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(m),{title:n(O)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(v),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,placeholder:`https://api.302.ai/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(M)&&n(j)===0&&n(N)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(N)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(N)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(M)&&n(j)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
assets/{AnimatedWave-CP3WfC8n.js β AnimatedWave-CKi2fWrq.js}
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
-
import{A as e,B as t,C as n,Dt as r,H as i,K as a,Mt as o,O as s,R as c,S as l,W as u,Y as d,b as f,ct as p,et as m,h,jt as g,k as _,kt as v,m as y,n as b,nt as x,q as S,rt as C,st as w,w as T,x as E,yt as D}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{D as O,E as k,c as A}from"./core--HtmBP70.js";import{n as j}from"./src-DABZDWEq.js";import{d as M}from"./widgets-BUA6px2J.js";import{L as N,S as P,b as F,y as I}from"./components-DKamkbYa.js";import{r as L}from"./pinia-dI2XYYsW.js";import{t as R}from"./vue-router-Bd8QAfnT.js";import{t as z}from"./_plugin-vue_export-helper-ChkKgsjs.js";import{t as B}from"./Basic--JVM_qT0.js";import{n as V}from"./vue-i18n.runtime-xWDNviTD.js";import{a as H,i as U,n as W,r as G}from"./scenes-BBdFidW1.js";import{O as K,n as q,r as J}from"./settings-DnV8CfNR.js";import{n as Y,r as X,t as Z}from"./HeaderLink-BkYkY6uK.js";import{a as ee,n as te}from"./src-DCv4gS0r.js";import{n as ne,t as re}from"./composables-CAnLojRQ.js";function ie(e,t){let n=H(e,t?.in);if(!U(n))throw RangeError(`Invalid time value`);let r=t?.format??`extended`,i=t?.representation??`complete`,a=``,o=r===`extended`?`-`:``,s=r===`extended`?`:`:``;if(i!==`time`){let e=G(n.getDate(),2),t=G(n.getMonth()+1,2);a=`${G(n.getFullYear(),4)}${o}${t}${o}${e}`}if(i!==`date`){let e=G(n.getHours(),2),t=G(n.getMinutes(),2),r=G(n.getSeconds(),2);a=`${a}${a===``?``:` `}${e}${s}${t}${s}${r}`}return a}var ae={},oe={class:`cross-background-container`};function se(e,t){return u(),T(`div`,oe,[S(e.$slots,`default`,{},void 0,!0)])}var ce=z(ae,[[`render`,se],[`__scopeId`,`data-v-455eb62c`]]),le={"mb-1":``,"w-full":``,"gap-2":``},ue={"w-full":``},de=e({__name:`Header`,setup(e){return(e,t)=>(u(),T(`header`,le,[E(`div`,ue,[_(Z)]),_(r(R),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:w(()=>[...t[0]||=[E(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]]),_:1})]))}}),fe=`/assets/worker-BhNU8Yi3.js`,Q=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),pe=e=>{let t=typeof e;return t===`object`?e===null?`null`:e?.constructor?.name??`object`:t},me=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${pe(e)}.`)},he=e=>{let t=me(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2|t[r]>>6],n+=Q[t[r]&63];return r===i+1&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2],n+=`=`),n};function $(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function ge(e,t,n=1){let r=new Float32Array(e),i=n,a=r.length,o=new ArrayBuffer(44+a*2),s=new DataView(o);$(s,0,`RIFF`),s.setUint32(4,36+a*2,!0),$(s,8,`WAVE`),$(s,12,`fmt `),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,i,!0),s.setUint32(24,t,!0),s.setUint32(28,t*i*2,!0),s.setUint16(32,i*2,!0),s.setUint16(34,16,!0),$(s,36,`data`),s.setUint32(40,a*2,!0);for(let e=0;e<a;e++){let t=Math.max(-1,Math.min(1,r[e])),n=t<0?t*32768:t*32767;s.setInt16(44+e*2,n,!0)}return o}function _e(e,t){return he(ge(e,t))}var ve={py:`<sm:2`,flex:`~ col`,rounded:`lg`,relative:``,"overflow-hidden":``,"py-4":``},ye={key:0,flex:``,mr:`12`},be={flex:`~ col`,shadow:`md violet-900/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-violet-50/80 <md:bg-violet-500/25 dark:bg-violet-900/80`},xe={flex:`~ row`,"gap-2":``},Se={"flex-1":``},Ce={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},we={key:0,"i-eos-icons:three-dots-loading":``},Te={key:1,flex:``,mr:`12`},Ee={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},De={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Oe={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},ke={key:0},Ae={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},je={key:1},Me={key:1,"i-eos-icons:three-dots-loading":``},Ne={key:2,flex:`~ row-reverse`,ml:`12`},Pe={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,class:`bg-cyan-50/80 <md:bg-cyan-500/25 dark:bg-cyan-900/80`},Fe={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ie={key:1},Le={key:0,flex:``,mr:`12`},Re={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},ze={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Be={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},Ve={key:0},He={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},Ue={key:1},We={key:1,"i-eos-icons:three-dots-loading":``},Ge=e({__name:`ChatHistory`,setup(e){let i=D(),{t:c}=V(),{messages:f,sending:m,streamingMessage:h}=L(W()),{onBeforeMessageComposed:g,onTokenLiteral:_}=W();return g(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),_(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let g=d(`auto-animate`);return u(),T(`div`,ve,[t[4]||=E(`div`,{"flex-1":``},null,-1),p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,px:`<sm:2`,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,"px-4":``},[t[3]||=E(`div`,{"flex-1":``},null,-1),(u(!0),T(y,null,a(r(f),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,ye,[E(`div`,be,[E(`div`,xe,[E(`div`,Se,[E(`span`,Ce,o(r(c)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),r(m)&&i===r(f).length-1?(u(),T(`div`,we)):(u(),l(r(N),{key:1,content:e.content,class:`break-words text-violet-500`,text:`base <sm:xs`},null,8,[`content`]))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,Te,[E(`div`,Ee,[E(`div`,null,[E(`span`,De,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),T(`div`,Oe,[(u(!0),T(y,null,a(e.slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,ke,[E(`div`,Ae,[t[1]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,je)):(u(),l(r(N),{key:2,content:e.text},null,8,[`content`]))]))),128))])):i===r(f).length-1&&!e.content?(u(),T(`div`,Me)):n(``,!0)])])):e.role===`user`?(u(),T(`div`,Ne,[E(`div`,Pe,[E(`div`,null,[E(`span`,Fe,o(r(c)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(N),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,Ie))])])):n(``,!0)]))),128)),r(m)?(u(),T(`div`,Le,[E(`div`,Re,[E(`div`,null,[E(`span`,ze,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),r(h).content?(u(),T(`div`,Be,[(u(!0),T(y,null,a(r(h).slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,Ve,[E(`div`,He,[t[2]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,Ue)):(u(),l(r(N),{key:2,content:e.text},null,8,[`content`]))]))),128))])):(u(),T(`div`,We))])])):n(``,!0)])),[[g]])])}}}),Ke={flex:`col`,"items-center":``,"pt-4":``},qe={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},Je={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``},Ye={h:`<md:full`,flex:``,"gap-2":``},Xe={absolute:``,"bottom--8":``,"right-0":``,flex:``,"gap-2":``},Ze={key:0,"i-solar:moon-bold":``},Qe={key:1,"i-solar:sun-2-bold":``},$e=e({__name:`InteractiveArea`,setup(e){let t=D(``),n=D(!1),a=D(!1),o=D(!1),s=F(),{activeProvider:c,activeModel:l}=L(I()),{themeColorsHueDynamic:d}=L(q()),{askPermission:f}=J(),{enabled:p,selectedAudioInput:m}=L(J()),{send:h,onAfterMessageComposed:g,discoverToolsCompatibility:y,cleanupMessages:x}=W(),{messages:S}=L(W()),{audioContext:O}=K(),{t:k}=V(),j=A({disableTransition:!1}),{transcribe:M,terminate:N}=re(fe,{onComplete:async e=>{if(!e||!e.trim())return;let t=s.getProviderConfig(c.value);await h(e,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:t})}});async function P(){if(!(!t.value.trim()||o.value))try{let e=s.getProviderConfig(c.value);await h(t.value,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:e})}catch(e){S.value.pop(),S.value.push({role:`error`,content:e.message})}}let{destroy:R,start:z}=ne(m,{onSpeechStart:()=>{n.value=!0},onVADMisfire:()=>{n.value=!1},onSpeechEnd:e=>{n.value=!1,H(e.buffer)},auto:!1});async function H(e){await O.resume();let t=await _e(e,O.sampleRate);M({type:`generate`,data:{audio:t,language:`en`}})}return C(p,async e=>{e===!1&&(R(),N())}),C(a,async e=>{e&&await f()}),C([c,l],async()=>{c.value&&l.value&&await y(l.value,await s.getProviderInstance(c.value),[])}),i(()=>{z()}),g(async()=>{t.value=``}),(e,n)=>(u(),T(`div`,Ke,[E(`div`,qe,[E(`div`,Je,[_(Ge,{"h-full":``,"flex-1":``,w:`full`,"max-h":`<md:[60%]`}),E(`div`,Ye,[_(r(B),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:r(k)(`stage.message`),text:`primary-500 hover:primary-600 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-200/20 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v({"transition-colors-none placeholder:transition-colors-none":r(d)}),onSubmit:P,onCompositionstart:n[1]||=e=>o.value=!0,onCompositionend:n[2]||=e=>o.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),E(`div`,Xe,[E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,"hover:text":`red-500 dark:red-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[3]||=(...e)=>r(x)&&r(x)(...e)},[...n[5]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]]),E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[4]||=e=>j.value=!r(j)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(j)?(u(),T(`div`,Ze)):(u(),T(`div`,Qe))]),_:1})])])]))}}),et=[`src`],tt=[`src`],nt=z(e({__name:`MobileHeaderLink`,setup(e){let t=A();return(e,n)=>(u(),l(r(R),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:w(()=>[r(t)?(u(),T(`img`,{key:0,src:r(X),"h-8":``,"w-8":``,class:`theme-colored`},null,8,et)):(u(),T(`img`,{key:1,src:r(Y),"h-8":``,"w-8":``,class:`theme-colored`},null,8,tt))]),_:1}))}}),[[`__scopeId`,`data-v-9c3d67a4`]]),rt={"mb-1":``,"w-full":``,"gap-2":``},it={"w-full":``,flex:``,"justify-center":``},at=e({__name:`MobileHeader`,setup(e){return(e,t)=>(u(),T(`header`,rt,[E(`div`,it,[_(nt)])]))}}),ot={flex:`~ col`,rounded:`lg`,"overflow-hidden":``},st={key:0,flex:``,mr:`12`},ct={flex:`~ col`,shadow:`sm violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-100 dark:violet-800`,"backdrop-blur-sm":``},lt={flex:`~ row`,"items-center":``,"justify-between":``,"gap-2":``},ut={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``},dt={key:1,"i-eos-icons:three-dots-loading":``},ft={key:1,flex:``,mr:`12`},pt={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,"backdrop-blur-md":``,class:`bg-primary-50 dark:bg-primary-900`},mt={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},ht={key:1,"i-eos-icons:three-dots-loading":``},gt={key:2,flex:`~`},_t={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,bg:`white dark:neutral-800`,"backdrop-blur-md":``},vt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},yt={key:1},bt=z(e({__name:`MobileChatHistory`,setup(e){let i=D(),{t:s}=V(),{messages:c}=L(W()),{onBeforeMessageComposed:f,onTokenLiteral:m}=W();return f(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),m(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let f=d(`auto-animate`);return u(),T(`div`,ot,[p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,"max-h":`35dvh`,"z-5":``,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,class:`chat-history`},[(u(!0),T(y,null,a(r(c),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,st,[E(`div`,ct,[E(`div`,lt,[E(`div`,null,[E(`span`,ut,o(r(s)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(u(),l(r(N),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,dt))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,ft,[E(`div`,pt,[E(`div`,null,[E(`span`,mt,o(r(s)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),l(r(N),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,ht))])])):e.role===`user`?(u(),T(`div`,gt,[E(`div`,_t,[E(`div`,null,[E(`span`,vt,o(r(s)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(N),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,yt))])])):n(``,!0)]))),128))])),[[f]])])}}}),[[`__scopeId`,`data-v-c0292b1a`]]),xt=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]==`string`?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},St=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(St.test(e)){let t=Date.prototype[e.replace(St,`$1UTC`)];t&&(xt.prototype[e]=t)}});var Ct=class extends xt{toString(){let e=this.toDateString(),t=this.toTimeString();return`${e} ${t}`}toDateString(){let e=wt.format(this),t=Tt.format(this),n=this.getFullYear();return`${e} ${t} ${n}`}toTimeString(){return`${Et.format(this)} GMT+0000 (Coordinated Universal Time)`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{timeZone:`UTC`,...t})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{timeZone:`UTC`,...t})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{timeZone:`UTC`,...t})}},wt=new Intl.DateTimeFormat(`en-US`,{weekday:`short`,timeZone:`UTC`}),Tt=new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,timeZone:`UTC`}),Et=new Intl.DateTimeFormat(`en-GB`,{hour12:!1,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZone:`UTC`}),Dt={"max-w":`calc[100%-2rem]`,"mx-auto":``,"h-full":``,flex:``,"flex-col":``,"pt-14":``},Ot={"flex-1":``},kt={grid:`~ cols-[70px_1fr]`,"mt-4":``,"gap-2":``,"text-sm":``},At={"font-mono":``},jt={"font-mono":``},Mt={"font-mono":``},Nt=e({__name:`About`,setup(e){let t=D(!1),n=ie(new Ct(`Wed Oct 1 14:46:36 2025 +0800`));return(e,i)=>(u(),T(y,null,[E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`About`,onClick:i[0]||=e=>t.value=!t.value},[...i[2]||=[E(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_(r(P),{modelValue:t.value,"onUpdate:modelValue":i[1]||=e=>t.value=e},{default:w(()=>[E(`div`,Dt,[i[7]||=E(`div`,{"mb-14":``,"text-center":``,"text-5xl":``,"font-sans-rounded":``},[E(`span`,{text:`neutral-400 dark:neutral-100/65`},`Project`),s(),E(`span`,{text:`pink-400 dark:pink-300/90`},`AIRI`),E(`div`,{"mt-2":``,"text-base":``},` Web ver. `)],-1),E(`div`,Ot,[i[6]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Application build information `,-1),E(`div`,kt,[i[3]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Branch `,-1),E(`div`,At,o(r(`main`)),1),i[4]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Commit `,-1),E(`div`,jt,o(r(`b6497dcc33`).substring(0,7)),1),i[5]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Built on `,-1),E(`div`,Mt,o(r(n)),1)])]),i[8]||=E(`div`,{"my-10":``},[E(`div`,{text:`neutral-500 dark:neutral-400`},` About `),E(`div`,{"mt-4":``,flex:``,"flex-col":``,"gap-2":``},[E(`a`,{class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,href:`https://airi.moeru.ai/docs/`,target:`_blank`},[E(`div`,{"i-solar:home-smile-outline":``}),E(`div`,null,`Home`)]),E(`a`,{href:`https://airi.moeru.ai/docs/en/docs/overview/`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-solar:document-add-outline":``}),E(`div`,null,`Documentations`)]),E(`a`,{href:`https://github.com/moeru-ai/airi`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-simple-icons:github":``}),E(`div`,null,`GitHub`)])])],-1)])]),_:1},8,[`modelValue`])],64))}}),Pt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Ft={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},It={key:0,"i-solar:tuning-outline":``,"size-5":``},Lt={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``},Rt=z(e({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:c([`reset`],[`update:modelValue`]),setup(e,{emit:t}){let i=t,{stageModelRenderer:a,stageViewControlsEnabled:o}=L(q()),c=m(e,`modelValue`);function d(e){if(c.value===e){i(`reset`);return}c.value=e}return(e,t)=>(u(),T(`div`,Pt,[_(b,{name:`fade`},{default:w(()=>[r(o)?(u(),T(`div`,Ft,[_(r(M),{variant:`secondary-muted`,toggled:c.value===`x`,"w-full":``,onClick:t[0]||=e=>d(`x`)},{default:w(()=>[...t[5]||=[s(` X `,-1)]]),_:1},8,[`toggled`]),_(r(M),{variant:`secondary-muted`,toggled:c.value===`y`,"w-full":``,onClick:t[1]||=e=>d(`y`)},{default:w(()=>[...t[6]||=[s(` Y `,-1)]]),_:1},8,[`toggled`]),r(a)===`vrm`?(u(),l(r(M),{key:0,variant:`secondary-muted`,toggled:c.value===`z`,"w-full":``,onClick:t[2]||=e=>d(`z`)},{default:w(()=>[...t[7]||=[s(` Z `,-1)]]),_:1},8,[`toggled`])):n(``,!0),_(r(M),{variant:`secondary-muted`,toggled:c.value===`scale`,"w-full":``,onClick:t[3]||=e=>d(`scale`)},{default:w(()=>[...t[8]||=[s(` Scale `,-1)]]),_:1},8,[`toggled`])])):n(``,!0)]),_:1}),E(`button`,{"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"justify-self-end":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,title:`View`,text:`neutral-500 dark:neutral-400`,onClick:t[4]||=e=>o.value=!r(o)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(o)?(u(),T(`div`,Lt)):(u(),T(`div`,It))]),_:1})])]))}}),[[`__scopeId`,`data-v-4fe382a1`]]),zt={key:0},Bt={key:0,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Vt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Ht={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Ut={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Wt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Gt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Kt={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},qt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Jt=z(e({__name:`Inputs`,props:{mode:{}},setup(e,{expose:t}){let i=e,{stageModelRenderer:a,stageViewControlsEnabled:s}=L(q()),{scale:c,modelOffset:d,modelSize:p}=L(te()),{scale:m,position:h}=L(ee()),g=f({get:()=>{switch(a.value){case`live2d`:return h.value.x;case`vrm`:return d.value.x;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.x=e;break;case`vrm`:d.value.x=e;break;default:break}}}),v=f(()=>a.value===`live2d`?-500:-p.value.x-10),y=f(()=>a.value===`vrm`?500:p.value.x+10),x=f({get:()=>{switch(a.value){case`live2d`:return h.value.y;case`vrm`:return d.value.y;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.y=e;break;case`vrm`:d.value.y=e;break;default:break}}}),S=f(()=>a.value===`live2d`?-500:-p.value.y-10),C=f(()=>a.value===`vrm`?500:p.value.y+10),D=f({get:()=>{switch(a.value){case`live2d`:return 0;case`vrm`:return d.value.z;default:return 0}},set:e=>{switch(a.value){case`live2d`:break;case`vrm`:d.value.z=e;break;default:break}}}),O=f(()=>a.value===`live2d`?-500:-p.value.z-10),k=f(()=>a.value===`live2d`?500:p.value.z+10),A=f({get:()=>a.value===`live2d`?m.value:c.value,set:e=>{a.value===`live2d`?m.value=e:c.value=e}});function M(){switch(i.mode){case`x`:g.value=0;break;case`y`:x.value=0;break;case`z`:D.value=0;break;case`scale`:A.value=1;break}}return t({resetOnMode:M}),(e,t)=>(u(),l(b,{name:`fade-side-pops-in`},{default:w(()=>[r(s)?(u(),T(`div`,zt,[_(b,{name:`fade-side-pops-in`,mode:`out-in`},{default:w(()=>[i.mode===`x`?(u(),T(`div`,Bt,[_(r(j),{modelValue:g.value,"onUpdate:modelValue":t[0]||=e=>g.value=e,min:v.value,max:y.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),E(`div`,Vt,o(g.value.toFixed(2)),1)])):i.mode===`y`?(u(),T(`div`,Ht,[_(r(j),{modelValue:x.value,"onUpdate:modelValue":t[1]||=e=>x.value=e,min:S.value,max:C.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Ut,o(x.value.toFixed(2)),1)])):r(a)===`vrm`&&i.mode===`z`?(u(),T(`div`,Wt,[_(r(j),{modelValue:D.value,"onUpdate:modelValue":t[2]||=e=>D.value=e,min:O.value,max:k.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Gt,o(D.value.toFixed(2)),1)])):i.mode===`scale`?(u(),T(`div`,Kt,[_(r(j),{modelValue:A.value,"onUpdate:modelValue":t[3]||=e=>A.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),E(`div`,qt,o(A.value.toFixed(2)),1)])):n(``,!0)]),_:1})])):n(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-011f6495`]]),Yt={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},Xt={relative:``,"w-full":``,"self-end":``},Zt={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},Qt={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},$t={flex:`~ col`,"w-full":``,"gap-1":``},en={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},tn={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},nn=e({__name:`MobileInteractiveArea`,setup(e){let t=A({disableTransition:!1}),a=D(`scale`),o=x(`viewControlsInputs`),s=D(``),c=D(!1),d=D(!1),f=O(),p=F(),{activeProvider:m,activeModel:y}=L(I());k(document.documentElement,()=>f.update());let{themeColorsHueDynamic:S,stageViewControlsEnabled:j}=L(q()),{enabled:M,selectedAudioInput:N}=L(J()),{send:P,onAfterMessageComposed:z,discoverToolsCompatibility:H,cleanupMessages:U}=W(),{messages:G}=L(W()),{t:K}=V();function Y(){return/Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}async function X(){Y()||await Z()}async function Z(){if(!(!s.value.trim()||d.value))try{let e=p.getProviderConfig(m.value);await P(s.value,{chatProvider:await p.getProviderInstance(m.value),model:y.value,providerConfig:e})}catch(e){G.value.pop(),G.value.push({role:`error`,content:e.message})}}let{destroy:ee,start:te}=ne(N,{onSpeechStart:()=>{c.value=!0},onVADMisfire:()=>{c.value=!1},onSpeechEnd:e=>{c.value=!1,re(e)},auto:!1});function re(e){alert(`Transcription is not implemented yet`)}return C(M,async e=>{e===!1&&ee()}),z(async()=>{s.value=``}),C([m,y],async()=>{m.value&&y.value&&await H(y.value,await p.getProviderInstance(m.value),[])}),i(()=>{te(),f.update()}),(e,i)=>(u(),T(`div`,Yt,[(u(),l(h,null,[_(b,{name:`fade`},{default:w(()=>[r(j)?n(``,!0):(u(),l(bt,{key:0,"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``}))]),_:1})],1024)),E(`div`,Xt,[E(`div`,Zt,[_(Jt,{ref:`viewControlsInputs`,mode:a.value},null,8,[`mode`])]),E(`div`,Qt,[E(`div`,$t,[_(Nt),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Theme`,onClick:i[0]||=e=>t.value=!r(t)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(t)?(u(),T(`div`,en)):(u(),T(`div`,tn))]),_:1})]),_(r(R),{to:`/settings`,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`},{default:w(()=>[...i[7]||=[E(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1}),_(Rt,{modelValue:a.value,"onUpdate:modelValue":i[1]||=e=>a.value=e,onReset:i[2]||=()=>o.value?.resetOnMode()},null,8,[`modelValue`]),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Cleanup Messages`,onClick:i[3]||=(...e)=>r(U)&&r(U)(...e)},[...i[8]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]])])]),E(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:g({paddingBottom:`${Math.max(Number.parseFloat(r(f).bottom.value.replace(`px`,``)),12)}px`})},[_(r(B),{modelValue:s.value,"onUpdate:modelValue":i[4]||=e=>s.value=e,placeholder:r(K)(`stage.message`),border:`solid 2 neutral-200/60 dark:neutral-700/60`,text:`neutral-500 hover:neutral-600 dark:neutral-100 dark:hover:neutral-200 placeholder:neutral-400 placeholder:hover:neutral-500 placeholder:dark:neutral-300 placeholder:dark:hover:neutral-400`,bg:`neutral-100/80 dark:neutral-950/80`,"max-h":`[10lh]`,"min-h":`[calc(1lh+4px+4px)]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,rounded:`[1lh]`,"px-4":``,"py-0.5":``,"outline-none":``,"backdrop-blur-md":``,"scrollbar-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v([r(S)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:X,onCompositionstart:i[5]||=e=>d.value=!0,onCompositionend:i[6]||=e=>d.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),s.value.trim()||d.value?(u(),T(`button`,{key:0,w:`[calc(1lh+4px+4px)]`,h:`[calc(1lh+4px+4px)]`,"aspect-square":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-full":``,"outline-none":``,"backdrop-blur-md":``,text:`neutral-500 hover:neutral-600 dark:neutral-900 dark:hover:neutral-800`,bg:`primary-50/80 dark:neutral-100/80 hover:neutral-50`,transition:`all duration-250 ease-in-out`,onClick:Z},[...i[9]||=[E(`div`,{"i-solar:arrow-up-outline":``},null,-1)]])):n(``,!0)],4)])]))}}),rn={class:`relative`},an={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``},on=z(e({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=D(t.height),r=D(t.amplitude),i=D(t.waveLength),a=D(t.fillColor),o=D(t.direction),s=D(t.movementDirection);function c(e,t,n,r,i){let a=[],o=Math.ceil(e/r)*r,s=i===`up`?n:t-n;a.push(`M 0 ${s}`);let c=Math.PI*2/r;for(let e=0;e<=o;e+=1){let t=n*Math.sin(c*e),r=i===`up`?s-t:s+t;a.push(`L ${e} ${r}`)}let l=i===`up`?t:0;return a.push(`L ${o} ${l}`),a.push(`L 0 ${l} Z`),a.join(` `)}let l=f(()=>n.value+r.value*2),d=f(()=>{let e=`<svg width="${i.value}" height="${l.value}" xmlns="http://www.w3.org/2000/svg">
|
2 |
<path d="${c(i.value,l.value,r.value,i.value,o.value)}"/>
|
3 |
</svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return C(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,i.value=t.waveLength,a.value=t.fillColor,o.value=t.direction,s.value=t.movementDirection},{immediate:!0}),(t,n)=>(u(),T(`div`,rn,[S(t.$slots,`default`,{},void 0,!0),E(`div`,an,[E(`div`,{class:`colored-area wave`,style:g({background:a.value,height:`${l.value}px`,maskImage:d.value,WebkitMaskImage:d.value,"--wave-translate":`${-i.value}px`,"--animation-duration":`${i.value/e.animationSpeed}s`,"animation-direction":s.value===`left`?`normal`:`reverse`})},null,4)])]))}}),[[`__scopeId`,`data-v-33a54ad1`]]);export{de as a,$e as i,nn as n,ce as o,at as r,on as t};
|
|
|
1 |
+
import{A as e,B as t,C as n,Dt as r,H as i,K as a,Mt as o,O as s,R as c,S as l,W as u,Y as d,b as f,ct as p,et as m,h,jt as g,k as _,kt as v,m as y,n as b,nt as x,q as S,rt as C,st as w,w as T,x as E,yt as D}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{D as O,E as k,c as A}from"./core--HtmBP70.js";import{n as j}from"./src-Bm0-H4HU.js";import{d as M}from"./widgets-BMN5613p.js";import{r as N}from"./pinia-CBGCWMV2.js";import{t as P}from"./vue-router-B6fTMIEw.js";import{t as F}from"./_plugin-vue_export-helper-B1fiQ0pv.js";import{t as ee}from"./Basic-DIXkBUfL.js";import{R as I,S as L,b as R,y as z}from"./components-C31GfIq6.js";import{n as B}from"./vue-i18n.runtime-xWDNviTD.js";import{a as V,i as H,n as U,r as W}from"./scenes-BIBigmNn.js";import{O as G,n as K,r as q}from"./settings-BxPDfEzj.js";import{n as J,r as Y,t as X}from"./HeaderLink-C1shgFJV.js";import{a as Z,n as te}from"./src-BVddZjt0.js";import{n as ne,t as re}from"./composables-DHfQ4eXd.js";function ie(e,t){let n=V(e,t?.in);if(!H(n))throw RangeError(`Invalid time value`);let r=t?.format??`extended`,i=t?.representation??`complete`,a=``,o=r===`extended`?`-`:``,s=r===`extended`?`:`:``;if(i!==`time`){let e=W(n.getDate(),2),t=W(n.getMonth()+1,2);a=`${W(n.getFullYear(),4)}${o}${t}${o}${e}`}if(i!==`date`){let e=W(n.getHours(),2),t=W(n.getMinutes(),2),r=W(n.getSeconds(),2);a=`${a}${a===``?``:` `}${e}${s}${t}${s}${r}`}return a}var ae={},oe={class:`cross-background-container`};function se(e,t){return u(),T(`div`,oe,[S(e.$slots,`default`,{},void 0,!0)])}var ce=F(ae,[[`render`,se],[`__scopeId`,`data-v-455eb62c`]]),le={"mb-1":``,"w-full":``,"gap-2":``},ue={"w-full":``},de=e({__name:`Header`,setup(e){return(e,t)=>(u(),T(`header`,le,[E(`div`,ue,[_(X)]),_(r(P),{class:`m-1 block max-h-[10lh] min-h-[1lh] rounded-lg bg-neutral-100 p-2 text-lg text-neutral-500 outline-none dark:bg-neutral-800 dark:text-neutral-400`,to:`/settings`},{default:w(()=>[...t[0]||=[E(`div`,{"i-solar:settings-minimalistic-bold-duotone":``},null,-1)]]),_:1})]))}}),fe=`/assets/worker-BhNU8Yi3.js`,Q=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/`.split(``),pe=e=>{let t=typeof e;return t===`object`?e===null?`null`:e?.constructor?.name??`object`:t},me=e=>{if(typeof e==`string`)return new TextEncoder().encode(e);if(e instanceof Uint8Array)return e;if(e instanceof ArrayBuffer)return new Uint8Array(e);throw TypeError(`The input must be a Uint8Array, a string, or an ArrayBuffer. Received a value of the type ${pe(e)}.`)},he=e=>{let t=me(e),n=``,r,i=t.length;for(r=2;r<i;r+=3)n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2|t[r]>>6],n+=Q[t[r]&63];return r===i+1&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4],n+=`==`),r===i&&(n+=Q[t[r-2]>>2],n+=Q[(t[r-2]&3)<<4|t[r-1]>>4],n+=Q[(t[r-1]&15)<<2],n+=`=`),n};function $(e,t,n){for(let r=0;r<n.length;r++)e.setUint8(t+r,n.charCodeAt(r))}function ge(e,t,n=1){let r=new Float32Array(e),i=n,a=r.length,o=new ArrayBuffer(44+a*2),s=new DataView(o);$(s,0,`RIFF`),s.setUint32(4,36+a*2,!0),$(s,8,`WAVE`),$(s,12,`fmt `),s.setUint32(16,16,!0),s.setUint16(20,1,!0),s.setUint16(22,i,!0),s.setUint32(24,t,!0),s.setUint32(28,t*i*2,!0),s.setUint16(32,i*2,!0),s.setUint16(34,16,!0),$(s,36,`data`),s.setUint32(40,a*2,!0);for(let e=0;e<a;e++){let t=Math.max(-1,Math.min(1,r[e])),n=t<0?t*32768:t*32767;s.setInt16(44+e*2,n,!0)}return o}function _e(e,t){return he(ge(e,t))}var ve={py:`<sm:2`,flex:`~ col`,rounded:`lg`,relative:``,"overflow-hidden":``,"py-4":``},ye={key:0,flex:``,mr:`12`},be={flex:`~ col`,shadow:`md violet-900/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-violet-50/80 <md:bg-violet-500/25 dark:bg-violet-900/80`},xe={flex:`~ row`,"gap-2":``},Se={"flex-1":``},Ce={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``,class:`inline <sm:hidden`},we={key:0,"i-eos-icons:three-dots-loading":``},Te={key:1,flex:``,mr:`12`},Ee={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},De={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Oe={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},ke={key:0},Ae={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},je={key:1},Me={key:1,"i-eos-icons:three-dots-loading":``},Ne={key:2,flex:`~ row-reverse`,ml:`12`},Pe={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,class:`bg-cyan-50/80 <md:bg-cyan-500/25 dark:bg-cyan-900/80`},Fe={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},Ie={key:1},Le={key:0,flex:``,mr:`12`},Re={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-2":``,"py-1":``,h:`unset <sm:fit`,class:`bg-primary-50/80 <md:bg-primary-500/25 dark:bg-primary-900/80`},ze={"text-xs":``,text:`primary-400/90 dark:primary-600/90`,"font-normal":``,class:`inline <sm:hidden`},Be={key:0,class:`break-words`,text:`primary-700 dark:primary-200`},Ve={key:0},He={p:`1`,border:`1 solid primary-200`,"rounded-lg":``,m:`y-1`,bg:`primary-100`},Ue={key:1},We={key:1,"i-eos-icons:three-dots-loading":``},Ge=e({__name:`ChatHistory`,setup(e){let i=D(),{t:c}=B(),{messages:f,sending:m,streamingMessage:h}=N(U()),{onBeforeMessageComposed:g,onTokenLiteral:_}=U();return g(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),_(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let g=d(`auto-animate`);return u(),T(`div`,ve,[t[4]||=E(`div`,{"flex-1":``},null,-1),p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,px:`<sm:2`,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,"px-4":``},[t[3]||=E(`div`,{"flex-1":``},null,-1),(u(!0),T(y,null,a(r(f),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,ye,[E(`div`,be,[E(`div`,xe,[E(`div`,Se,[E(`span`,Ce,o(r(c)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),r(m)&&i===r(f).length-1?(u(),T(`div`,we)):(u(),l(r(I),{key:1,content:e.content,class:`break-words text-violet-500`,text:`base <sm:xs`},null,8,[`content`]))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,Te,[E(`div`,Ee,[E(`div`,null,[E(`span`,De,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),T(`div`,Oe,[(u(!0),T(y,null,a(e.slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,ke,[E(`div`,Ae,[t[1]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,je)):(u(),l(r(I),{key:2,content:e.text},null,8,[`content`]))]))),128))])):i===r(f).length-1&&!e.content?(u(),T(`div`,Me)):n(``,!0)])])):e.role===`user`?(u(),T(`div`,Ne,[E(`div`,Pe,[E(`div`,null,[E(`span`,Fe,o(r(c)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(I),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,Ie))])])):n(``,!0)]))),128)),r(m)?(u(),T(`div`,Le,[E(`div`,Re,[E(`div`,null,[E(`span`,ze,o(r(c)(`stage.chat.message.character-name.airi`)),1)]),r(h).content?(u(),T(`div`,Be,[(u(!0),T(y,null,a(r(h).slices,(e,n)=>(u(),T(`div`,{key:n},[e.type===`tool-call`?(u(),T(`div`,Ve,[E(`div`,He,[t[2]||=s(` Called: `,-1),E(`code`,null,o(e.toolCall.toolName),1)])])):e.type===`tool-call-result`?(u(),T(`div`,Ue)):(u(),l(r(I),{key:2,content:e.text},null,8,[`content`]))]))),128))])):(u(),T(`div`,We))])])):n(``,!0)])),[[g]])])}}}),Ke={flex:`col`,"items-center":``,"pt-4":``},qe={"h-full":``,"max-h":`[85vh]`,"w-full":``,py:`4`},Je={flex:`~ col`,border:`solid 4 primary-200/20 dark:primary-400/20`,"h-full":``,"w-full":``,"overflow-scroll":``,"rounded-xl":``,bg:`primary-50/50 dark:primary-950/70`,"backdrop-blur-md":``},Ye={h:`<md:full`,flex:``,"gap-2":``},Xe={absolute:``,"bottom--8":``,"right-0":``,flex:``,"gap-2":``},Ze={key:0,"i-solar:moon-bold":``},Qe={key:1,"i-solar:sun-2-bold":``},$e=e({__name:`InteractiveArea`,setup(e){let t=D(``),n=D(!1),a=D(!1),o=D(!1),s=R(),{activeProvider:c,activeModel:l}=N(z()),{themeColorsHueDynamic:d}=N(K()),{askPermission:f}=q(),{enabled:p,selectedAudioInput:m}=N(q()),{send:h,onAfterMessageComposed:g,discoverToolsCompatibility:y,cleanupMessages:x}=U(),{messages:S}=N(U()),{audioContext:O}=G(),{t:k}=B(),j=A({disableTransition:!1}),{transcribe:M,terminate:P}=re(fe,{onComplete:async e=>{if(!e||!e.trim())return;let t=s.getProviderConfig(c.value);await h(e,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:t})}});async function F(){if(!(!t.value.trim()||o.value))try{let e=s.getProviderConfig(c.value);await h(t.value,{chatProvider:await s.getProviderInstance(c.value),model:l.value,providerConfig:e})}catch(e){S.value.pop(),S.value.push({role:`error`,content:e.message})}}let{destroy:I,start:L}=ne(m,{onSpeechStart:()=>{n.value=!0},onVADMisfire:()=>{n.value=!1},onSpeechEnd:e=>{n.value=!1,V(e.buffer)},auto:!1});async function V(e){await O.resume();let t=await _e(e,O.sampleRate);M({type:`generate`,data:{audio:t,language:`en`}})}return C(p,async e=>{e===!1&&(I(),P())}),C(a,async e=>{e&&await f()}),C([c,l],async()=>{c.value&&l.value&&await y(l.value,await s.getProviderInstance(c.value),[])}),i(()=>{L()}),g(async()=>{t.value=``}),(e,n)=>(u(),T(`div`,Ke,[E(`div`,qe,[E(`div`,Je,[_(Ge,{"h-full":``,"flex-1":``,w:`full`,"max-h":`<md:[60%]`}),E(`div`,Ye,[_(r(ee),{modelValue:t.value,"onUpdate:modelValue":n[0]||=e=>t.value=e,placeholder:r(k)(`stage.message`),text:`primary-500 hover:primary-600 dark:primary-300/50 dark:hover:primary-500 placeholder:primary-400 placeholder:hover:primary-500 placeholder:dark:primary-300/50 placeholder:dark:hover:primary-500`,bg:`primary-200/20 dark:primary-400/20`,"min-h":`[100px]`,"max-h":`[300px]`,"w-full":``,"rounded-t-xl":``,"p-4":``,"font-medium":``,"outline-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v({"transition-colors-none placeholder:transition-colors-none":r(d)}),onSubmit:F,onCompositionstart:n[1]||=e=>o.value=!0,onCompositionend:n[2]||=e=>o.value=!1},null,8,[`modelValue`,`placeholder`,`class`])])])]),E(`div`,Xe,[E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,"hover:text":`red-500 dark:red-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[3]||=(...e)=>r(x)&&r(x)(...e)},[...n[5]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]]),E(`button`,{class:`max-h-[10lh] min-h-[1lh]`,bg:`neutral-100 dark:neutral-800`,text:`lg neutral-500 dark:neutral-400`,flex:``,"items-center":``,"justify-center":``,"rounded-md":``,"p-2":``,"outline-none":``,"transition-colors":``,"transition-transform":``,"active:scale-95":``,onClick:n[4]||=e=>j.value=!r(j)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(j)?(u(),T(`div`,Ze)):(u(),T(`div`,Qe))]),_:1})])])]))}}),et=[`src`],tt=[`src`],nt=F(e({__name:`MobileHeaderLink`,setup(e){let t=A();return(e,n)=>(u(),l(r(P),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:w(()=>[r(t)?(u(),T(`img`,{key:0,src:r(Y),"h-8":``,"w-8":``,class:`theme-colored`},null,8,et)):(u(),T(`img`,{key:1,src:r(J),"h-8":``,"w-8":``,class:`theme-colored`},null,8,tt))]),_:1}))}}),[[`__scopeId`,`data-v-9c3d67a4`]]),rt={"mb-1":``,"w-full":``,"gap-2":``},it={"w-full":``,flex:``,"justify-center":``},at=e({__name:`MobileHeader`,setup(e){return(e,t)=>(u(),T(`header`,rt,[E(`div`,it,[_(nt)])]))}}),ot={flex:`~ col`,rounded:`lg`,"overflow-hidden":``},st={key:0,flex:``,mr:`12`},ct={flex:`~ col`,shadow:`sm violet-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,bg:`violet-100 dark:violet-800`,"backdrop-blur-sm":``},lt={flex:`~ row`,"items-center":``,"justify-between":``,"gap-2":``},ut={"text-xs":``,text:`violet-400/90 dark:violet-600/90`,"font-normal":``},dt={key:1,"i-eos-icons:three-dots-loading":``},ft={key:1,flex:``,mr:`12`},pt={flex:`~ col`,shadow:`sm primary-200/50 dark:none`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,h:`unset <sm:fit`,"backdrop-blur-md":``,class:`bg-primary-50 dark:bg-primary-900`},mt={text:`primary-400/90 dark:primary-600/90`,"text-xs":``,"font-normal":``,class:`inline <sm:hidden`},ht={key:1,"i-eos-icons:three-dots-loading":``},gt={key:2,flex:`~`},_t={flex:`~ col`,shadow:`sm cyan-200/50 dark:none`,px:`2`,h:`unset <sm:fit`,"min-w-20":``,"rounded-lg":``,"px-3":``,"py-2":``,bg:`white dark:neutral-800`,"backdrop-blur-md":``},vt={"text-xs":``,text:`cyan-400/90 dark:cyan-600/90`,"font-normal":``,class:`inline <sm:hidden`},yt={key:1},bt=F(e({__name:`MobileChatHistory`,setup(e){let i=D(),{t:s}=B(),{messages:c}=N(U()),{onBeforeMessageComposed:f,onTokenLiteral:m}=U();return f(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),m(async()=>{t().then(()=>{i.value&&(i.value.scrollTop=i.value.scrollHeight)})}),(e,t)=>{let f=d(`auto-animate`);return u(),T(`div`,ot,[p((u(),T(`div`,{ref_key:`chatHistoryRef`,ref:i,"max-h":`35dvh`,"z-5":``,flex:`~ col`,"h-full":``,"w-full":``,"overflow-scroll":``,class:`chat-history`},[(u(!0),T(y,null,a(r(c),(e,i)=>(u(),T(`div`,{key:i,"mb-2":``},[e.role===`error`?(u(),T(`div`,st,[E(`div`,ct,[E(`div`,lt,[E(`div`,null,[E(`span`,ut,o(r(s)(`stage.chat.message.character-name.core-system`)),1)]),t[0]||=E(`div`,{"i-solar:danger-triangle-bold-duotone":``,"text-violet-500":``},null,-1)]),e.content?(u(),l(r(I),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,dt))])])):n(``,!0),e.role===`assistant`?(u(),T(`div`,ft,[E(`div`,pt,[E(`div`,null,[E(`span`,mt,o(r(s)(`stage.chat.message.character-name.airi`)),1)]),e.content?(u(),l(r(I),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,ht))])])):e.role===`user`?(u(),T(`div`,gt,[E(`div`,_t,[E(`div`,null,[E(`span`,vt,o(r(s)(`stage.chat.message.character-name.you`)),1)]),e.content?(u(),l(r(I),{key:0,content:e.content,class:`break-words`,text:`base <sm:xs`},null,8,[`content`])):(u(),T(`div`,yt))])])):n(``,!0)]))),128))])),[[f]])])}}}),[[`__scopeId`,`data-v-c0292b1a`]]),xt=class extends Date{constructor(){super(),this.setTime(arguments.length===0?Date.now():arguments.length===1?typeof arguments[0]==`string`?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}},St=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(St.test(e)){let t=Date.prototype[e.replace(St,`$1UTC`)];t&&(xt.prototype[e]=t)}});var Ct=class extends xt{toString(){let e=this.toDateString(),t=this.toTimeString();return`${e} ${t}`}toDateString(){let e=wt.format(this),t=Tt.format(this),n=this.getFullYear();return`${e} ${t} ${n}`}toTimeString(){return`${Et.format(this)} GMT+0000 (Coordinated Universal Time)`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{timeZone:`UTC`,...t})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{timeZone:`UTC`,...t})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{timeZone:`UTC`,...t})}},wt=new Intl.DateTimeFormat(`en-US`,{weekday:`short`,timeZone:`UTC`}),Tt=new Intl.DateTimeFormat(`en-US`,{month:`short`,day:`numeric`,timeZone:`UTC`}),Et=new Intl.DateTimeFormat(`en-GB`,{hour12:!1,hour:`numeric`,minute:`numeric`,second:`numeric`,timeZone:`UTC`}),Dt={"max-w":`calc[100%-2rem]`,"mx-auto":``,"h-full":``,flex:``,"flex-col":``,"pt-14":``},Ot={"flex-1":``},kt={grid:`~ cols-[70px_1fr]`,"mt-4":``,"gap-2":``,"text-sm":``},At={"font-mono":``},jt={"font-mono":``},Mt={"font-mono":``},Nt=e({__name:`About`,setup(e){let t=D(!1),n=ie(new Ct(`Wed Oct 1 22:18:08 2025 +0800`));return(e,i)=>(u(),T(y,null,[E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`About`,onClick:i[0]||=e=>t.value=!t.value},[...i[2]||=[E(`div`,{"i-solar:info-circle-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_(r(L),{modelValue:t.value,"onUpdate:modelValue":i[1]||=e=>t.value=e},{default:w(()=>[E(`div`,Dt,[i[7]||=E(`div`,{"mb-14":``,"text-center":``,"text-5xl":``,"font-sans-rounded":``},[E(`span`,{text:`neutral-400 dark:neutral-100/65`},`Project`),s(),E(`span`,{text:`pink-400 dark:pink-300/90`},`AIRI`),E(`div`,{"mt-2":``,"text-base":``},` Web ver. `)],-1),E(`div`,Ot,[i[6]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Application build information `,-1),E(`div`,kt,[i[3]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Branch `,-1),E(`div`,At,o(r(`main`)),1),i[4]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Commit `,-1),E(`div`,jt,o(r(`51c38c8548`).substring(0,7)),1),i[5]||=E(`div`,{text:`neutral-500 dark:neutral-400`},` Built on `,-1),E(`div`,Mt,o(r(n)),1)])]),i[8]||=E(`div`,{"my-10":``},[E(`div`,{text:`neutral-500 dark:neutral-400`},` About `),E(`div`,{"mt-4":``,flex:``,"flex-col":``,"gap-2":``},[E(`a`,{class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,href:`https://airi.moeru.ai/docs/`,target:`_blank`},[E(`div`,{"i-solar:home-smile-outline":``}),E(`div`,null,`Home`)]),E(`a`,{href:`https://airi.moeru.ai/docs/en/docs/overview/`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-solar:document-add-outline":``}),E(`div`,null,`Documentations`)]),E(`a`,{href:`https://github.com/moeru-ai/airi`,class:v([`block`,`flex items-center gap-2`,`rounded-xl px-3 py-2 lg:px-5 lg:py-3 outline-none backdrop-blur-md active:scale-95 focus:outline-none text-nowrap text-sm md:text-base`,`text-slate-700 dark:text-slate-100`]),bg:`black/4 dark:black/10 dark:hover:white/30`,transition:`colors,transform duration-200 ease-in-out`,target:`_blank`},[E(`div`,{"i-simple-icons:github":``}),E(`div`,null,`GitHub`)])])],-1)])]),_:1},8,[`modelValue`])],64))}}),Pt={"w-full":``,flex:``,"flex-1":``,"items-center":``,"self-end":``,"justify-end":``,"gap-2":``},Ft={key:0,"w-full":``,flex:``,"justify-between":``,"gap-2":``},It={key:0,"i-solar:tuning-outline":``,"size-5":``},Lt={key:1,"i-solar:alt-arrow-right-outline":``,"size-5":``},Rt=F(e({__name:`ViewControls`,props:{modelValue:{required:!0},modelModifiers:{}},emits:c([`reset`],[`update:modelValue`]),setup(e,{emit:t}){let i=t,{stageModelRenderer:a,stageViewControlsEnabled:o}=N(K()),c=m(e,`modelValue`);function d(e){if(c.value===e){i(`reset`);return}c.value=e}return(e,t)=>(u(),T(`div`,Pt,[_(b,{name:`fade`},{default:w(()=>[r(o)?(u(),T(`div`,Ft,[_(r(M),{variant:`secondary-muted`,toggled:c.value===`x`,"w-full":``,onClick:t[0]||=e=>d(`x`)},{default:w(()=>[...t[5]||=[s(` X `,-1)]]),_:1},8,[`toggled`]),_(r(M),{variant:`secondary-muted`,toggled:c.value===`y`,"w-full":``,onClick:t[1]||=e=>d(`y`)},{default:w(()=>[...t[6]||=[s(` Y `,-1)]]),_:1},8,[`toggled`]),r(a)===`vrm`?(u(),l(r(M),{key:0,variant:`secondary-muted`,toggled:c.value===`z`,"w-full":``,onClick:t[2]||=e=>d(`z`)},{default:w(()=>[...t[7]||=[s(` Z `,-1)]]),_:1},8,[`toggled`])):n(``,!0),_(r(M),{variant:`secondary-muted`,toggled:c.value===`scale`,"w-full":``,onClick:t[3]||=e=>d(`scale`)},{default:w(()=>[...t[8]||=[s(` Scale `,-1)]]),_:1},8,[`toggled`])])):n(``,!0)]),_:1}),E(`button`,{"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"justify-self-end":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,title:`View`,text:`neutral-500 dark:neutral-400`,onClick:t[4]||=e=>o.value=!r(o)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(o)?(u(),T(`div`,Lt)):(u(),T(`div`,It))]),_:1})])]))}}),[[`__scopeId`,`data-v-4fe382a1`]]),zt={key:0},Bt={key:0,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Vt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Ht={key:1,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Ut={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Wt={key:2,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},Gt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Kt={key:3,relative:``,class:`[&_.round-range-tooltip]:hover:opacity-100`},qt={class:`round-range-tooltip`,top:`50%`,"translate-y":`[-50%]`,absolute:``,"left-10":``,"font-mono":``,"op-0":``,transition:`all duration-200 ease-in-out`},Jt=F(e({__name:`Inputs`,props:{mode:{}},setup(e,{expose:t}){let i=e,{stageModelRenderer:a,stageViewControlsEnabled:s}=N(K()),{scale:c,modelOffset:d,modelSize:p}=N(te()),{scale:m,position:h}=N(Z()),g=f({get:()=>{switch(a.value){case`live2d`:return h.value.x;case`vrm`:return d.value.x;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.x=e;break;case`vrm`:d.value.x=e;break;default:break}}}),v=f(()=>a.value===`live2d`?-500:-p.value.x-10),y=f(()=>a.value===`vrm`?500:p.value.x+10),x=f({get:()=>{switch(a.value){case`live2d`:return h.value.y;case`vrm`:return d.value.y;default:return 0}},set:e=>{switch(a.value){case`live2d`:h.value.y=e;break;case`vrm`:d.value.y=e;break;default:break}}}),S=f(()=>a.value===`live2d`?-500:-p.value.y-10),C=f(()=>a.value===`vrm`?500:p.value.y+10),D=f({get:()=>{switch(a.value){case`live2d`:return 0;case`vrm`:return d.value.z;default:return 0}},set:e=>{switch(a.value){case`live2d`:break;case`vrm`:d.value.z=e;break;default:break}}}),O=f(()=>a.value===`live2d`?-500:-p.value.z-10),k=f(()=>a.value===`live2d`?500:p.value.z+10),A=f({get:()=>a.value===`live2d`?m.value:c.value,set:e=>{a.value===`live2d`?m.value=e:c.value=e}});function M(){switch(i.mode){case`x`:g.value=0;break;case`y`:x.value=0;break;case`z`:D.value=0;break;case`scale`:A.value=1;break}}return t({resetOnMode:M}),(e,t)=>(u(),l(b,{name:`fade-side-pops-in`},{default:w(()=>[r(s)?(u(),T(`div`,zt,[_(b,{name:`fade-side-pops-in`,mode:`out-in`},{default:w(()=>[i.mode===`x`?(u(),T(`div`,Bt,[_(r(j),{modelValue:g.value,"onUpdate:modelValue":t[0]||=e=>g.value=e,min:v.value,max:y.value,step:.01,"data-direction":`vertical`,h:`50%`,"write-vertical-left":``},null,8,[`modelValue`,`min`,`max`]),E(`div`,Vt,o(g.value.toFixed(2)),1)])):i.mode===`y`?(u(),T(`div`,Ht,[_(r(j),{modelValue:x.value,"onUpdate:modelValue":t[1]||=e=>x.value=e,min:S.value,max:C.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Ut,o(x.value.toFixed(2)),1)])):r(a)===`vrm`&&i.mode===`z`?(u(),T(`div`,Wt,[_(r(j),{modelValue:D.value,"onUpdate:modelValue":t[2]||=e=>D.value=e,min:O.value,max:k.value,step:.01,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`,`min`,`max`]),E(`div`,Gt,o(D.value.toFixed(2)),1)])):i.mode===`scale`?(u(),T(`div`,Kt,[_(r(j),{modelValue:A.value,"onUpdate:modelValue":t[3]||=e=>A.value=e,min:0,max:3,step:1e-4,"write-vertical-left":``,h:`50%`,"data-direction":`vertical`},null,8,[`modelValue`]),E(`div`,qt,o(A.value.toFixed(2)),1)])):n(``,!0)]),_:1})])):n(``,!0)]),_:1}))}}),[[`__scopeId`,`data-v-011f6495`]]),Yt={fixed:``,"bottom-0":``,"w-full":``,flex:``,"flex-col":``},Xt={relative:``,"w-full":``,"self-end":``},Zt={top:`50%`,"translate-y":`[-50%]`,fixed:``,"z-15":``,"px-3":``},Qt={"translate-y":`[-100%]`,absolute:``,"right-0":``,"w-full":``,"px-3":``,"pb-3":``,"font-sans":``},$t={flex:`~ col`,"w-full":``,"gap-1":``},en={key:0,"i-solar:moon-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},tn={key:1,"i-solar:sun-2-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},nn=e({__name:`MobileInteractiveArea`,setup(e){let t=A({disableTransition:!1}),a=D(`scale`),o=x(`viewControlsInputs`),s=D(``),c=D(!1),d=D(!1),f=O(),p=R(),{activeProvider:m,activeModel:y}=N(z());k(document.documentElement,()=>f.update());let{themeColorsHueDynamic:S,stageViewControlsEnabled:j}=N(K()),{enabled:M,selectedAudioInput:F}=N(q()),{send:I,onAfterMessageComposed:L,discoverToolsCompatibility:V,cleanupMessages:H}=U(),{messages:W}=N(U()),{t:G}=B();function J(){return/Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}async function Y(){J()||await X()}async function X(){if(!(!s.value.trim()||d.value))try{let e=p.getProviderConfig(m.value);await I(s.value,{chatProvider:await p.getProviderInstance(m.value),model:y.value,providerConfig:e})}catch(e){W.value.pop(),W.value.push({role:`error`,content:e.message})}}let{destroy:Z,start:te}=ne(F,{onSpeechStart:()=>{c.value=!0},onVADMisfire:()=>{c.value=!1},onSpeechEnd:e=>{c.value=!1,re(e)},auto:!1});function re(e){alert(`Transcription is not implemented yet`)}return C(M,async e=>{e===!1&&Z()}),L(async()=>{s.value=``}),C([m,y],async()=>{m.value&&y.value&&await V(y.value,await p.getProviderInstance(m.value),[])}),i(()=>{te(),f.update()}),(e,i)=>(u(),T(`div`,Yt,[(u(),l(h,null,[_(b,{name:`fade`},{default:w(()=>[r(j)?n(``,!0):(u(),l(bt,{key:0,"max-w":`[calc(100%-3.5rem)]`,"w-full":``,"self-start":``,"pl-3":``}))]),_:1})],1024)),E(`div`,Xt,[E(`div`,Zt,[_(Jt,{ref:`viewControlsInputs`,mode:a.value},null,8,[`mode`])]),E(`div`,Qt,[E(`div`,$t,[_(Nt),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Theme`,onClick:i[0]||=e=>t.value=!r(t)},[_(b,{name:`fade`,mode:`out-in`},{default:w(()=>[r(t)?(u(),T(`div`,en)):(u(),T(`div`,tn))]),_:1})]),_(r(P),{to:`/settings`,border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Settings`},{default:w(()=>[...i[7]||=[E(`div`,{"i-solar:settings-outline":``,"size-5":``,text:`neutral-500 dark:neutral-400`},null,-1)]]),_:1}),_(Rt,{modelValue:a.value,"onUpdate:modelValue":i[1]||=e=>a.value=e,onReset:i[2]||=()=>o.value?.resetOnMode()},null,8,[`modelValue`]),E(`button`,{border:`2 solid neutral-100/60 dark:neutral-800/30`,bg:`neutral-50/70 dark:neutral-800/70`,"w-fit":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-xl":``,"p-2":``,"backdrop-blur-md":``,title:`Cleanup Messages`,onClick:i[3]||=(...e)=>r(H)&&r(H)(...e)},[...i[8]||=[E(`div`,{class:`i-solar:trash-bin-2-bold-duotone`},null,-1)]])])]),E(`div`,{bg:`white dark:neutral-800`,"max-h-100dvh":``,"max-w-100dvw":``,"w-full":``,flex:``,"gap-1":``,"overflow-auto":``,"px-3":``,"pt-2":``,style:g({paddingBottom:`${Math.max(Number.parseFloat(r(f).bottom.value.replace(`px`,``)),12)}px`})},[_(r(ee),{modelValue:s.value,"onUpdate:modelValue":i[4]||=e=>s.value=e,placeholder:r(G)(`stage.message`),border:`solid 2 neutral-200/60 dark:neutral-700/60`,text:`neutral-500 hover:neutral-600 dark:neutral-100 dark:hover:neutral-200 placeholder:neutral-400 placeholder:hover:neutral-500 placeholder:dark:neutral-300 placeholder:dark:hover:neutral-400`,bg:`neutral-100/80 dark:neutral-950/80`,"max-h":`[10lh]`,"min-h":`[calc(1lh+4px+4px)]`,"w-full":``,"resize-none":``,"overflow-y-scroll":``,rounded:`[1lh]`,"px-4":``,"py-0.5":``,"outline-none":``,"backdrop-blur-md":``,"scrollbar-none":``,transition:`all duration-250 ease-in-out placeholder:all placeholder:duration-250 placeholder:ease-in-out`,class:v([r(S)?`transition-colors-none placeholder:transition-colors-none`:``]),"default-height":`1lh`,onSubmit:Y,onCompositionstart:i[5]||=e=>d.value=!0,onCompositionend:i[6]||=e=>d.value=!1},null,8,[`modelValue`,`placeholder`,`class`]),s.value.trim()||d.value?(u(),T(`button`,{key:0,w:`[calc(1lh+4px+4px)]`,h:`[calc(1lh+4px+4px)]`,"aspect-square":``,flex:``,"items-center":``,"self-end":``,"justify-center":``,"rounded-full":``,"outline-none":``,"backdrop-blur-md":``,text:`neutral-500 hover:neutral-600 dark:neutral-900 dark:hover:neutral-800`,bg:`primary-50/80 dark:neutral-100/80 hover:neutral-50`,transition:`all duration-250 ease-in-out`,onClick:X},[...i[9]||=[E(`div`,{"i-solar:arrow-up-outline":``},null,-1)]])):n(``,!0)],4)])]))}}),rn={class:`relative`},an={absolute:``,"left-0":``,"right-0":``,"top-0":``,"w-full":``,"overflow-hidden":``},on=F(e({__name:`AnimatedWave`,props:{height:{default:40},amplitude:{default:14},waveLength:{default:250},fillColor:{default:`oklch(95% 0.10 var(--chromatic-hue))`},direction:{default:`down`},movementDirection:{default:`left`},animationSpeed:{default:50}},setup(e){let t=e,n=D(t.height),r=D(t.amplitude),i=D(t.waveLength),a=D(t.fillColor),o=D(t.direction),s=D(t.movementDirection);function c(e,t,n,r,i){let a=[],o=Math.ceil(e/r)*r,s=i===`up`?n:t-n;a.push(`M 0 ${s}`);let c=Math.PI*2/r;for(let e=0;e<=o;e+=1){let t=n*Math.sin(c*e),r=i===`up`?s-t:s+t;a.push(`L ${e} ${r}`)}let l=i===`up`?t:0;return a.push(`L ${o} ${l}`),a.push(`L 0 ${l} Z`),a.join(` `)}let l=f(()=>n.value+r.value*2),d=f(()=>{let e=`<svg width="${i.value}" height="${l.value}" xmlns="http://www.w3.org/2000/svg">
|
2 |
<path d="${c(i.value,l.value,r.value,i.value,o.value)}"/>
|
3 |
</svg>`;return`url(data:image/svg+xml;base64,${btoa(e)})`});return C(()=>[t.height,t.amplitude,t.waveLength,t.fillColor,t.direction,t.movementDirection],()=>{n.value=t.height,r.value=t.amplitude,i.value=t.waveLength,a.value=t.fillColor,o.value=t.direction,s.value=t.movementDirection},{immediate:!0}),(t,n)=>(u(),T(`div`,rn,[S(t.$slots,`default`,{},void 0,!0),E(`div`,an,[E(`div`,{class:`colored-area wave`,style:g({background:a.value,height:`${l.value}px`,maskImage:d.value,WebkitMaskImage:d.value,"--wave-translate":`${-i.value}px`,"--animation-duration":`${i.value/e.animationSpeed}s`,"animation-direction":s.value===`left`?`normal`:`reverse`})},null,4)])]))}}),[[`__scopeId`,`data-v-33a54ad1`]]);export{de as a,$e as i,nn as n,ce as o,at as r,on as t};
|
assets/{Basic--JVM_qT0.js β Basic-DIXkBUfL.js}
RENAMED
File without changes
|
assets/{BasicInputFile-CxDinwmE.js β BasicInputFile-Qm3KqrM0.js}
RENAMED
File without changes
|
assets/CardCreationDialog-BjUY8mch.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import"./airi-card-CezNSEH3.js";import{t as e}from"./CardCreationDialog-CbFNSA4Z.js";export{e as default};
|
assets/CardCreationDialog-CR4sk1PX.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import"./widgets-BUA6px2J.js";import"./components-DKamkbYa.js";import"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import"./airi-card-BKGzh6sx.js";import{t as e}from"./CardCreationDialog-CGKAHVSA.js";export{e as default};
|
|
|
|
assets/{CardCreationDialog-CGKAHVSA.js β CardCreationDialog-CbFNSA4Z.js}
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
-
import{o as e,t}from"./chunk-oCmw4s_B.js";import{A as n,C as r,Ct as i,Dt as a,K as o,Mt as s,O as c,R as l,S as u,W as d,b as f,et as ee,k as p,kt as m,m as h,mt as g,st as _,w as v,x as y,yt as b}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{c as x,i as te}from"./src-
|
2 |
\r
|
3 |
\f\vαββββββ
βββββ\u2028\u2029β―βγο»Ώ`,i=`α `;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a})),M=t(((exports,t)=>{var n=O(),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})),N=t(((exports,t)=>{var n=A();function r(e){return n.call(e)}t.exports=r})),P=t(((exports,t)=>{var n=k(),r=j(),i=M(),a=N();t.exports=n&&r()?a:i})),F=t(((exports,t)=>{var n=E(),r=O(),i=P(),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})),I=e(t(((exports,t)=>{t.exports=F()}))()),L={class:`w-full flex flex-col gap-5`},R={class:`mt-4`},z={class:`border-b border-neutral-200 dark:border-neutral-700`},B={class:`flex justify-center -mb-px sm:justify-start space-x-1`},V=[`onClick`],H={class:`flex items-center gap-1`},U={key:0,class:`w-full rounded-xl bg-red900`},W={class:`w-full p-4`},G={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`},K=n({__name:`CardCreationDialog`,props:l({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:l([`update:modelValue`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,l=ee(e,`modelValue`),{t:w}=oe(),T=se(),E=b(``),D=[{id:`identity`,label:w(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:w(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:w(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],O=f({get:()=>D.find(e=>e.id===E.value)?E.value:D[0]?.id||``,set:e=>{E.value=e}}),k=b(!1),A=b(``);function j(e){let t=i(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 k.value=!0,A.value=w(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.systemprompt`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.scenario`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.personality`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.description`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.version`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.name`),!1;return k.value=!1,T.addCard(t),l.value=!1,!0}let M=b({name:w(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:w(`settings.pages.card.creation.defaults.personality`),scenario:w(`settings.pages.card.creation.defaults.scenario`),systemPrompt:w(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:w(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function N(e,t){return f({get:()=>M.value[e]??``,set:n=>{let r=n.trim();M.value[e]=r.length>0?t?t(r):r:``}})}let P=N(`name`,e=>(0,I.default)(e)),F=N(`nickname`),K=N(`description`),q=N(`notes`),J=N(`personality`),Y=N(`scenario`),X=f({get:()=>M.value.greetings??[],set:e=>{M.value.greetings=e||[]}}),Z=N(`version`),Q=N(`systemPrompt`),$=N(`postHistoryInstructions`);return(e,t)=>(d(),u(a(ie),{open:l.value,"onUpdate:open":t[12]||=e=>n(`update:modelValue`,e)},{default:_(()=>[p(a(ne),null,{default:_(()=>[p(a(S),{class:`fixed inset-0 z-100 bg-black/50 backdrop-blur-sm data-[state=closed]:animate-fadeOut data-[state=open]:animate-fadeIn`}),p(a(re),{class:`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 data-[state=closed]:animate-contentHide data-[state=open]:animate-contentShow dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:_(()=>[y(`div`,L,[p(a(ae),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:_(()=>[c(s(a(w)(`settings.pages.card.create_card`)),1)]),_:1}),y(`div`,R,[y(`div`,z,[y(`div`,B,[(d(),v(h,null,o(D,e=>y(`button`,{key:e.id,class:m([`px-4 py-2 text-sm font-medium`,[O.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=>O.value=e.id},[y(`div`,H,[y(`div`,{class:m(e.icon)},null,2),c(` `+s(e.label),1)])],10,V)),64))])])]),k.value?(d(),v(`div`,U,[y(`p`,W,s(A.value),1)])):r(``,!0),O.value===`identity`?(d(),v(`div`,G,[y(`p`,ce,s(a(w)(`settings.pages.card.creation.fields_info.subtitle`)),1),y(`div`,le,[p(a(x),{modelValue:a(P),"onUpdate:modelValue":t[0]||=e=>g(P)?P.value=e:null,label:a(w)(`settings.pages.card.creation.name`),description:a(w)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(F),"onUpdate:modelValue":t[1]||=e=>g(F)?F.value=e:null,label:a(w)(`settings.pages.card.creation.nickname`),description:a(w)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(K),"onUpdate:modelValue":t[2]||=e=>g(K)?K.value=e:null,label:a(w)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(q),"onUpdate:modelValue":t[3]||=e=>g(q)?q.value=e:null,label:a(w)(`settings.pages.card.creator_notes`),"single-line":!1,description:a(w)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):O.value===`behavior`?(d(),v(`div`,ue,[y(`div`,de,[p(a(x),{modelValue:a(J),"onUpdate:modelValue":t[4]||=e=>g(J)?J.value=e:null,label:a(w)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(Y),"onUpdate:modelValue":t[5]||=e=>g(Y)?Y.value=e:null,label:a(w)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),p(a(te),{modelValue:X.value,"onUpdate:modelValue":t[6]||=e=>X.value=e,label:a(w)(`settings.pages.card.creation.greetings`),description:a(w)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):O.value===`settings`?(d(),v(`div`,fe,[y(`div`,pe,[p(a(x),{modelValue:a(Q),"onUpdate:modelValue":t[7]||=e=>g(Q)?Q.value=e:null,label:a(w)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a($),"onUpdate:modelValue":t[8]||=e=>g($)?$.value=e:null,label:a(w)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(Z),"onUpdate:modelValue":t[9]||=e=>g(Z)?Z.value=e:null,label:a(w)(`settings.pages.card.creation.version`),required:!0,description:a(w)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):r(``,!0),y(`div`,me,[p(a(C),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:a(w)(`settings.pages.card.cancel`),disabled:!1,onClick:t[10]||=e=>l.value=!1},null,8,[`label`]),p(a(C),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:a(w)(`settings.pages.card.creation.create`),disabled:!1,onClick:t[11]||=e=>j(M.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),q=w(K,[[`__scopeId`,`data-v-664b482e`]]);export{q as t};
|
|
|
1 |
+
import{o as e,t}from"./chunk-oCmw4s_B.js";import{A as n,C as r,Ct as i,Dt as a,K as o,Mt as s,O as c,R as l,S as u,W as d,b as f,et as ee,k as p,kt as m,m as h,mt as g,st as _,w as v,x as y,yt as b}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{c as x,i as te}from"./src-Bm0-H4HU.js";import{C as ne,E as re,I as ie,S as ae,T as S,d as C}from"./widgets-BMN5613p.js";import{t as w}from"./_plugin-vue_export-helper-B1fiQ0pv.js";import{n as oe}from"./vue-i18n.runtime-xWDNviTD.js";import{t as se}from"./airi-card-CezNSEH3.js";var T=t(((exports,t)=>{function n(e){return e.toLowerCase()}t.exports=n})),E=t(((exports,t)=>{t.exports=T()})),D=t(((exports,t)=>{function n(e,t,n){return e.replace(t,n)}t.exports=n})),O=t(((exports,t)=>{t.exports=D()})),k=t(((exports,t)=>{t.exports=String.prototype.trim!==void 0})),A=t(((exports,t)=>{t.exports=String.prototype.trim})),j=t(((exports,t)=>{var n=A(),r=`
|
2 |
\r
|
3 |
\f\vαββββββ
βββββ\u2028\u2029β―βγο»Ώ`,i=`α `;function a(){return n.call(r)===``&&n.call(i)===i}t.exports=a})),M=t(((exports,t)=>{var n=O(),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})),N=t(((exports,t)=>{var n=A();function r(e){return n.call(e)}t.exports=r})),P=t(((exports,t)=>{var n=k(),r=j(),i=M(),a=N();t.exports=n&&r()?a:i})),F=t(((exports,t)=>{var n=E(),r=O(),i=P(),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})),I=e(t(((exports,t)=>{t.exports=F()}))()),L={class:`w-full flex flex-col gap-5`},R={class:`mt-4`},z={class:`border-b border-neutral-200 dark:border-neutral-700`},B={class:`flex justify-center -mb-px sm:justify-start space-x-1`},V=[`onClick`],H={class:`flex items-center gap-1`},U={key:0,class:`w-full rounded-xl bg-red900`},W={class:`w-full p-4`},G={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`},K=n({__name:`CardCreationDialog`,props:l({modelValue:{type:Boolean}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:l([`update:modelValue`],[`update:modelValue`]),setup(e,{emit:t}){let n=t,l=ee(e,`modelValue`),{t:w}=oe(),T=se(),E=b(``),D=[{id:`identity`,label:w(`settings.pages.card.creation.identity`),icon:`i-solar:emoji-funny-square-bold-duotone`},{id:`behavior`,label:w(`settings.pages.card.creation.behavior`),icon:`i-solar:chat-round-line-bold-duotone`},{id:`settings`,label:w(`settings.pages.card.creation.settings`),icon:`i-solar:settings-bold-duotone`}],O=f({get:()=>D.find(e=>e.id===E.value)?E.value:D[0]?.id||``,set:e=>{E.value=e}}),k=b(!1),A=b(``);function j(e){let t=i(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 k.value=!0,A.value=w(`settings.pages.card.creation.errors.posthistoryinstructions`),!1}else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.systemprompt`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.scenario`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.personality`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.description`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.version`),!1;else return k.value=!0,A.value=w(`settings.pages.card.creation.errors.name`),!1;return k.value=!1,T.addCard(t),l.value=!1,!0}let M=b({name:w(`settings.pages.card.creation.defaults.name`),nickname:void 0,version:`1.0`,description:``,notes:void 0,personality:w(`settings.pages.card.creation.defaults.personality`),scenario:w(`settings.pages.card.creation.defaults.scenario`),systemPrompt:w(`settings.pages.card.creation.defaults.systemprompt`),postHistoryInstructions:w(`settings.pages.card.creation.defaults.posthistoryinstructions`),greetings:[],messageExample:[]});function N(e,t){return f({get:()=>M.value[e]??``,set:n=>{let r=n.trim();M.value[e]=r.length>0?t?t(r):r:``}})}let P=N(`name`,e=>(0,I.default)(e)),F=N(`nickname`),K=N(`description`),q=N(`notes`),J=N(`personality`),Y=N(`scenario`),X=f({get:()=>M.value.greetings??[],set:e=>{M.value.greetings=e||[]}}),Z=N(`version`),Q=N(`systemPrompt`),$=N(`postHistoryInstructions`);return(e,t)=>(d(),u(a(ie),{open:l.value,"onUpdate:open":t[12]||=e=>n(`update:modelValue`,e)},{default:_(()=>[p(a(ne),null,{default:_(()=>[p(a(S),{class:`fixed inset-0 z-100 bg-black/50 backdrop-blur-sm data-[state=closed]:animate-fadeOut data-[state=open]:animate-fadeIn`}),p(a(re),{class:`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 data-[state=closed]:animate-contentHide data-[state=open]:animate-contentShow dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:_(()=>[y(`div`,L,[p(a(ae),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:_(()=>[c(s(a(w)(`settings.pages.card.create_card`)),1)]),_:1}),y(`div`,R,[y(`div`,z,[y(`div`,B,[(d(),v(h,null,o(D,e=>y(`button`,{key:e.id,class:m([`px-4 py-2 text-sm font-medium`,[O.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=>O.value=e.id},[y(`div`,H,[y(`div`,{class:m(e.icon)},null,2),c(` `+s(e.label),1)])],10,V)),64))])])]),k.value?(d(),v(`div`,U,[y(`p`,W,s(A.value),1)])):r(``,!0),O.value===`identity`?(d(),v(`div`,G,[y(`p`,ce,s(a(w)(`settings.pages.card.creation.fields_info.subtitle`)),1),y(`div`,le,[p(a(x),{modelValue:a(P),"onUpdate:modelValue":t[0]||=e=>g(P)?P.value=e:null,label:a(w)(`settings.pages.card.creation.name`),description:a(w)(`settings.pages.card.creation.fields_info.name`),required:!0},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(F),"onUpdate:modelValue":t[1]||=e=>g(F)?F.value=e:null,label:a(w)(`settings.pages.card.creation.nickname`),description:a(w)(`settings.pages.card.creation.fields_info.nickname`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(K),"onUpdate:modelValue":t[2]||=e=>g(K)?K.value=e:null,label:a(w)(`settings.pages.card.creation.description`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.description`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(q),"onUpdate:modelValue":t[3]||=e=>g(q)?q.value=e:null,label:a(w)(`settings.pages.card.creator_notes`),"single-line":!1,description:a(w)(`settings.pages.card.creation.fields_info.notes`)},null,8,[`modelValue`,`label`,`description`])])])):O.value===`behavior`?(d(),v(`div`,ue,[y(`div`,de,[p(a(x),{modelValue:a(J),"onUpdate:modelValue":t[4]||=e=>g(J)?J.value=e:null,label:a(w)(`settings.pages.card.personality`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.personality`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(Y),"onUpdate:modelValue":t[5]||=e=>g(Y)?Y.value=e:null,label:a(w)(`settings.pages.card.scenario`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.scenario`)},null,8,[`modelValue`,`label`,`description`]),p(a(te),{modelValue:X.value,"onUpdate:modelValue":t[6]||=e=>X.value=e,label:a(w)(`settings.pages.card.creation.greetings`),description:a(w)(`settings.pages.card.creation.fields_info.greetings`)},null,8,[`modelValue`,`label`,`description`])])])):O.value===`settings`?(d(),v(`div`,fe,[y(`div`,pe,[p(a(x),{modelValue:a(Q),"onUpdate:modelValue":t[7]||=e=>g(Q)?Q.value=e:null,label:a(w)(`settings.pages.card.systemprompt`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.systemprompt`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a($),"onUpdate:modelValue":t[8]||=e=>g($)?$.value=e:null,label:a(w)(`settings.pages.card.posthistoryinstructions`),"single-line":!1,required:!0,description:a(w)(`settings.pages.card.creation.fields_info.posthistoryinstructions`)},null,8,[`modelValue`,`label`,`description`]),p(a(x),{modelValue:a(Z),"onUpdate:modelValue":t[9]||=e=>g(Z)?Z.value=e:null,label:a(w)(`settings.pages.card.creation.version`),required:!0,description:a(w)(`settings.pages.card.creation.fields_info.version`)},null,8,[`modelValue`,`label`,`description`])])])):r(``,!0),y(`div`,me,[p(a(C),{variant:`secondary`,icon:`i-solar:undo-left-bold-duotone`,label:a(w)(`settings.pages.card.cancel`),disabled:!1,onClick:t[10]||=e=>l.value=!1},null,8,[`label`]),p(a(C),{variant:`primary`,icon:`i-solar:check-circle-bold-duotone`,label:a(w)(`settings.pages.card.creation.create`),disabled:!1,onClick:t[11]||=e=>j(M.value)},null,8,[`label`])])])]),_:1})]),_:1})]),_:1},8,[`open`]))}}),q=w(K,[[`__scopeId`,`data-v-664b482e`]]);export{q as t};
|
assets/CardDetailDialog-CBU_wDqw.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./DeleteCardDialog-C7ez8vMh.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import"./airi-card-CezNSEH3.js";import{t as e}from"./CardDetailDialog-TN5FkoDA.js";export{e as default};
|
assets/{CardDetailDialog-B1pn2a-Q.js β CardDetailDialog-TN5FkoDA.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,W as o,b as s,k as c,kt as l,m as u,st as d,w as f,x as p,yt as m}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{C as ee,E as te,I as ne,S as re,T as h,d as ie}from"./widgets-
|
|
|
1 |
+
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,W as o,b as s,k as c,kt as l,m as u,st as d,w as f,x as p,yt as m}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{C as ee,E as te,I as ne,S as re,T as h,d as ie}from"./widgets-BMN5613p.js";import{r as ae}from"./pinia-CBGCWMV2.js";import{t as g}from"./DeleteCardDialog-C7ez8vMh.js";import{z as oe}from"./components-C31GfIq6.js";import{n as se}from"./vue-i18n.runtime-xWDNviTD.js";import{t as ce}from"./airi-card-CezNSEH3.js";var le={key:0,class:`w-full flex flex-col gap-5`},ue={flex:`~ col`,"gap-3":``},de={flex:`~ row`,"items-center":``,"justify-between":``},fe={flex:`~ row`,"items-center":``,"gap-2":``},pe={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`},me={"mt-1":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},he={"font-medium":``},_={flex:`~ row`,"gap-2":``},v={class:`mt-4`},y={class:`border-b border-neutral-200 dark:border-neutral-700`},b={class:`flex justify-center -mb-px sm:justify-start space-x-1`},x=[`onClick`],S={class:`flex items-center gap-1`},C={key:0},w=[`innerHTML`],T={key:1},E=[`innerHTML`],D={key:2},O={flex:`~ col`,"max-h-60":``,"gap-4":``,"overflow-auto":``,"pr-1":``,"sm:max-h-80":``},k={key:0,flex:`~ col`,"gap-2":``},A={"text-lg":``,"text-neutral-500":``,"font-medium":``,"dark:text-neutral-400":``},j=[`innerHTML`],M={key:3},N={grid:`~ cols-1 sm:cols-3`,"gap-4":``},P={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`},F={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},ge={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`},L={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},_e={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`},ye={flex:`~ row`,"items-center":``,"gap-2":``,"text-sm":``,"text-neutral-500":``,"dark:text-neutral-400":``},be={truncate:``,"font-medium":``},xe={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`},R=e({__name:`CardDetailDialog`,props:{modelValue:{type:Boolean},cardId:{}},emits:[`update:modelValue`],setup(e,{emit:R}){let z=e,B=R,{t:V}=se(),H=ce(),{removeCard:Se}=H,{activeCardId:U}=ae(H),W=s(()=>{if(z.cardId)return H.getCard(z.cardId)}),G=s(()=>{if(!W.value||!W.value.extensions?.airi?.modules)return{consciousness:``,speech:``,voice:``};let e=W.value.extensions.airi.modules;return{consciousness:e.consciousness?.model||``,speech:e.speech?.model||``,voice:e.speech?.voice_id||``}}),K=s(()=>W.value?{personality:W.value.personality,scenario:W.value.scenario,systemPrompt:W.value.systemPrompt,postHistoryInstructions:W.value.postHistoryInstructions}:{}),q=s(()=>z.cardId===U.value),J=m(!1);function Ce(){J.value=!0,setTimeout(()=>{U.value=z.cardId,J.value=!1},300)}function Y(e){return oe.sanitize(e?.replace(/\{\{(.*?)\}\}/g,`<span class="bg-primary-500/20 inline-block">{{ $1 }}</span>`).trim())}let X=m(!1);function we(){W.value&&(Se(z.cardId),B(`update:modelValue`,!1)),X.value=!1}let Z=m(``),Q=s(()=>{let e=[];return W.value?.description&&e.push({id:`description`,label:V(`settings.pages.card.description_label`),icon:`i-solar:document-text-linear`}),W.value?.notes&&e.push({id:`notes`,label:V(`settings.pages.card.creator_notes`),icon:`i-solar:notes-linear`}),Object.values(K.value).some(e=>!!e)&&e.push({id:`character`,label:V(`settings.pages.card.character`),icon:`i-solar:user-rounded-linear`}),e.push({id:`modules`,label:V(`settings.pages.card.modules`),icon:`i-solar:tuning-square-linear`}),e}),$=s({get:()=>Q.value.find(e=>e.id===Z.value)?Z.value:Q.value[0]?.id||``,set:e=>{Z.value=e}});return(s,m)=>(o(),f(u,null,[c(n(ne),{open:e.modelValue,"onUpdate:open":m[0]||=e=>B(`update:modelValue`,e)},{default:d(()=>[c(n(ee),null,{default:d(()=>[c(n(h),{class:`fixed inset-0 z-100 bg-black/50 backdrop-blur-sm data-[state=closed]:animate-fadeOut data-[state=open]:animate-fadeIn`}),c(n(te),{class:`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 data-[state=closed]:animate-contentHide data-[state=open]:animate-contentShow dark:border-neutral-700 dark:bg-neutral-800 sm:p-6`},{default:d(()=>[W.value?(o(),f(`div`,le,[p(`div`,ue,[p(`div`,de,[p(`div`,null,[p(`div`,fe,[c(n(re),{"text-2xl":``,"font-normal":``,class:`from-primary-500 to-primary-400 bg-gradient-to-r bg-clip-text text-transparent`},{default:d(()=>[a(i(W.value.name),1)]),_:1}),q.value?(o(),f(`div`,pe,[m[3]||=p(`div`,{"i-solar:check-circle-bold-duotone":``,"text-xs":``},null,-1),a(` `+i(n(V)(`settings.pages.card.active_badge`)),1)])):t(``,!0)]),p(`div`,me,[a(` v`+i(W.value.version)+` `,1),W.value.creator?(o(),f(u,{key:0},[a(` Β· `+i(n(V)(`settings.pages.card.created_by`))+` `,1),p(`span`,he,i(W.value.creator),1)],64)):t(``,!0)])]),p(`div`,_,[c(n(ie),{variant:`primary`,icon:q.value?`i-solar:check-circle-bold-duotone`:`i-solar:play-circle-broken`,label:q.value?n(V)(`settings.pages.card.active`):n(V)(`settings.pages.card.activate`),disabled:q.value,class:l({"animate-pulse":J.value}),onClick:Ce},null,8,[`icon`,`label`,`disabled`,`class`])])]),p(`div`,v,[p(`div`,y,[p(`div`,b,[(o(!0),f(u,null,r(Q.value,e=>(o(),f(`button`,{key:e.id,class:l([`px-4 py-2 text-sm font-medium`,[$.value===e.id?`text-primary-600 dark:text-primary-400 border-b-2 border-primary-500 dark:border-primary-400`:`text-neutral-500 dark:text-neutral-400 hover:text-neutral-700 dark:hover:text-neutral-300`]]),onClick:t=>$.value=e.id},[p(`div`,S,[p(`div`,{class:l(e.icon)},null,2),a(` `+i(e.label),1)])],10,x))),128))])])]),$.value===`notes`&&W.value.notes?(o(),f(`div`,C,[p(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"text-neutral-700":``,"sm:max-h-80":``,"dark:text-neutral-300":``,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,innerHTML:Y(W.value.notes)},null,8,w)])):t(``,!0),$.value===`description`&&W.value.description?(o(),f(`div`,T,[p(`div`,{bg:`white/60 dark:black/30`,"max-h-60":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-4":``,"sm:max-h-80":``,text:`neutral-600 dark:neutral-300`,border:`~ neutral-200/50 dark:neutral-700/30`,innerHTML:Y(W.value.description)},null,8,E)])):t(``,!0),$.value===`character`&&Object.values(K.value).some(e=>!!e)?(o(),f(`div`,D,[p(`div`,O,[(o(!0),f(u,null,r(K.value,(e,r)=>(o(),f(u,{key:r},[e?(o(),f(`div`,k,[p(`h2`,A,i(n(V)(`settings.pages.card.${r.toLowerCase()}`)),1),p(`div`,{bg:`white/60 dark:black/30`,border:`~ neutral-200/50 dark:neutral-700/30`,transition:`all duration-200`,hover:`bg-white/80 dark:bg-black/40`,"max-h-none":``,"overflow-auto":``,"whitespace-pre-line":``,"rounded-lg":``,"p-3":``,"text-neutral-700":``,"dark:text-neutral-300":``,innerHTML:Y(e)},null,8,j)])):t(``,!0)],64))),128))])])):t(``,!0),$.value===`modules`?(o(),f(`div`,M,[p(`div`,N,[p(`div`,P,[p(`span`,F,[m[4]||=p(`div`,{"i-lucide:ghost":``},null,-1),a(` `+i(n(V)(`settings.pages.card.consciousness.model`)),1)]),p(`div`,ge,i(G.value.consciousness??`default`),1)]),p(`div`,I,[p(`span`,L,[m[5]||=p(`div`,{"i-lucide:mic":``},null,-1),a(` `+i(n(V)(`settings.pages.card.speech.model`)),1)]),p(`div`,_e,i(G.value.speech??`default`),1)]),p(`div`,ve,[p(`span`,ye,[m[6]||=p(`div`,{"i-lucide:music":``},null,-1),a(` `+i(n(V)(`settings.pages.card.speech.voice`)),1)]),p(`div`,be,i(G.value.voice??`default`),1)])])])):t(``,!0)])])):(o(),f(`div`,xe,[m[7]||=p(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),a(` `+i(n(V)(`settings.pages.card.card_not_found`)),1)]))]),_:1})]),_:1})]),_:1},8,[`open`]),c(g,{modelValue:X.value,"onUpdate:modelValue":m[1]||=e=>X.value=e,"card-name":W.value?.name,onConfirm:we,onCancel:m[2]||=e=>X.value=!1},null,8,[`modelValue`,`card-name`])],64))}});export{R as t};
|
assets/CardDetailDialog-psvdpg2A.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import"./widgets-BUA6px2J.js";import"./components-DKamkbYa.js";import"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import"./DeleteCardDialog-BiIR_DJx.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import"./airi-card-BKGzh6sx.js";import{t as e}from"./CardDetailDialog-B1pn2a-Q.js";export{e as default};
|
|
|
|
assets/CardListItem-BE7rzlh2.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as e}from"./CardListItem-bE4IY7UT.js";export{e as default};
|
assets/CardListItem-CqQGx19z.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import"./widgets-BUA6px2J.js";import"./components-DKamkbYa.js";import"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import{t as e}from"./CardListItem-BO7s-UC5.js";export{e as default};
|
|
|
|
assets/{CardListItem-BO7s-UC5.js β CardListItem-bE4IY7UT.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,Mt as r,S as i,W as a,f as o,kt as s,st as c,w as l,x as u}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{C as d}from"./components-
|
|
|
1 |
+
import{A as e,C as t,Dt as n,Mt as r,S as i,W as a,f as o,kt as s,st as c,w as l,x as u}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{C as d}from"./components-C31GfIq6.js";var f={relative:``,flex:`~ col 1`,"justify-between":``,"gap-3":``,"overflow-hidden":``,"rounded-lg":``,bg:`white dark:neutral-900`,"p-5":``,transition:`all ease-in-out duration-400`,after:`content-empty absolute inset-0 z--2 w-full h-full bg-dotted-[neutral-200/80] bg-size-10px mask-image-[linear-gradient(165deg,white_30%,transparent_50%)] transition-all duration-400 ease-in-out`,hover:`after:bg-dotted-[primary-300/50] dark:after:bg-dotted-[primary-200/20] text-primary-600/80 dark:text-primary-300/80`},p={"z-1":``,flex:``,"items-start":``,"justify-between":``,"gap-2":``},m={"flex-1":``,truncate:``,"text-lg":``,"font-normal":``},h={key:0,"shrink-0":``,"rounded-md":``,"p-1":``,bg:`primary-100 dark:primary-900/40`,text:`primary-600 dark:primary-400`},g={key:0,"line-clamp-3":``,"min-h-40px":``,"flex-1":``,"text-sm":``,text:`neutral-500 dark:neutral-400`},_={"z-1":``,flex:``,"items-center":``,"justify-between":``,"text-xs":``,text:`neutral-500 dark:neutral-400`},v={flex:``,"items-center":``,"gap-1.5":``},y={flex:``,"items-center":``,"gap-0.5":``},b={flex:``,"items-center":``,"gap-0.5":``},x={flex:``,"items-center":``,"justify-end":``,"px-2":``,"py-1.5":``},S=[`disabled`],C=e({__name:`CardListItem`,props:{id:{},name:{},description:{},isActive:{type:Boolean},isSelected:{type:Boolean},version:{},consciousnessModel:{},voiceModel:{}},emits:[`select`,`activate`,`delete`],setup(e,{emit:C}){let w=C;return(C,T)=>(a(),i(n(d),{relative:``,"min-h-120px":``,flex:`~ col`,"cursor-pointer":``,"overflow-hidden":``,"rounded-xl":``,class:s([e.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:c(()=>[u(`div`,f,[u(`div`,p,[u(`h3`,m,r(e.name),1),e.isActive?(a(),l(`div`,h,[...T[3]||=[u(`div`,{"i-solar:check-circle-bold-duotone":``,"text-sm":``},null,-1)]])):t(``,!0)]),e.description?(a(),l(`p`,g,r(e.description),1)):t(``,!0),u(`div`,_,[u(`div`,null,`v`+r(e.version),1),u(`div`,v,[u(`div`,y,[T[4]||=u(`div`,{"i-lucide:ghost":``,"text-xs":``},null,-1),u(`span`,null,r(e.consciousnessModel),1)]),u(`div`,b,[T[5]||=u(`div`,{"i-lucide:mic":``,"text-xs":``},null,-1),u(`span`,null,r(e.voiceModel),1)])])])]),u(`div`,x,[u(`button`,{"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,disabled:e.isActive,onClick:T[0]||=o(e=>w(`activate`),[`stop`])},[u(`div`,{class:s([e.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),e.id===`default`?t(``,!0):(a(),l(`button`,{key:0,"rounded-lg":``,"p-1.5":``,"transition-colors":``,hover:`bg-neutral-200 dark:bg-neutral-700/50`,onClick:T[1]||=o(e=>w(`delete`),[`stop`])},[...T[6]||=[u(`div`,{"i-solar:trash-bin-trash-linear":``,text:`neutral-500 dark:neutral-400`},null,-1)]]))])]),_:1},8,[`class`]))}});export{C as t};
|
assets/DeleteCardDialog-BKsvkLsT.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import"./widgets-BUA6px2J.js";import"./components-DKamkbYa.js";import"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import{t as e}from"./DeleteCardDialog-BiIR_DJx.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";export{e as default};
|
|
|
|
assets/DeleteCardDialog-Be5e7BsD.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import{t as e}from"./DeleteCardDialog-C7ez8vMh.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";export{e as default};
|
assets/{DeleteCardDialog-BiIR_DJx.js β DeleteCardDialog-C7ez8vMh.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,At as t,B as n,Dt as r,H as i,M as a,Mt as o,O as s,S as c,W as l,f as u,k as d,q as f,st as p,x as m,yt as h,z as g}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{D as _,F as v,L as y,N as b,Z as x}from"./src-
|
|
|
1 |
+
import{A as e,At as t,B as n,Dt as r,H as i,M as a,Mt as o,O as s,S as c,W as l,f as u,k as d,q as f,st as p,x as m,yt as h,z as g}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{D as _,F as v,L as y,N as b,Z as x}from"./src-Bm0-H4HU.js";import{E as S,I as C,L as w,S as T,T as E,d as D,w as O}from"./widgets-BMN5613p.js";import{n as k}from"./vue-i18n.runtime-xWDNviTD.js";var A=e({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;v();let n=w();return(e,i)=>(l(),c(r(_),g(t,{type:e.as===`button`?`button`:void 0,onClick:i[0]||=e=>r(n).onOpenChange(!1)}),{default:p(()=>[f(e.$slots,`default`)]),_:3},16,[`type`]))}}),j=e({__name:`DialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let t=e;v();let n=w();return(e,i)=>(l(),c(r(_),g(t,{id:r(n).descriptionId}),{default:p(()=>[f(e.$slots,`default`)]),_:3},16,[`id`]))}}),M=e({__name:`AlertDialogAction`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let n=e;return v(),(e,i)=>(l(),c(r(A),t(a(n)),{default:p(()=>[f(e.$slots,`default`)]),_:3},16))}}),[N,P]=x(`AlertDialogContent`),F=e({__name:`AlertDialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let i=e,a=y(t);v();let o=h();return P({onCancelElementChange:e=>{o.value=e}}),(e,t)=>(l(),c(r(S),g({...i,...r(a)},{role:`alertdialog`,onPointerDownOutside:t[0]||=u(()=>{},[`prevent`]),onInteractOutside:t[1]||=u(()=>{},[`prevent`]),onOpenAutoFocus:t[2]||=()=>{n(()=>{o.value?.focus({preventScroll:!0})})}}),{default:p(()=>[f(e.$slots,`default`)]),_:3},16))}}),I=e({__name:`AlertDialogCancel`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e,n=N(),{forwardRef:a,currentElement:o}=v();return i(()=>{n.onCancelElementChange(o.value)}),(e,n)=>(l(),c(r(A),g(t,{ref:r(a)}),{default:p(()=>[f(e.$slots,`default`)]),_:3},16))}}),L=e({__name:`AlertDialogDescription`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`p`}},setup(e){let n=e;return v(),(e,i)=>(l(),c(r(j),t(a(n)),{default:p(()=>[f(e.$slots,`default`)]),_:3},16))}}),R=e({__name:`AlertDialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e;return v(),(e,i)=>(l(),c(r(E),t(a(n)),{default:p(()=>[f(e.$slots,`default`)]),_:3},16))}}),z=e({__name:`AlertDialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){let n=e;return(e,i)=>(l(),c(r(O),t(a(n)),{default:p(()=>[f(e.$slots,`default`)]),_:3},16))}}),B=e({__name:`AlertDialogRoot`,props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:[`update:open`],setup(e,{emit:n}){let i=b(e,n);return v(),(e,n)=>(l(),c(r(C),g(r(i),{modal:!0}),{default:p(n=>[f(e.$slots,`default`,t(a(n)))]),_:3},16))}}),V=e({__name:`AlertDialogTitle`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`h2`}},setup(e){let n=e;return v(),(e,i)=>(l(),c(r(T),t(a(n)),{default:p(()=>[f(e.$slots,`default`)]),_:3},16))}}),H={class:`flex flex-row justify-end gap-3`},U=e({__name:`DeleteCardDialog`,props:{modelValue:{type:Boolean},cardName:{}},emits:[`update:modelValue`,`confirm`,`cancel`],setup(e,{emit:t}){let n=t,{t:i}=k();function a(){n(`update:modelValue`,!1),n(`cancel`)}function u(){n(`update:modelValue`,!1),n(`confirm`)}return(t,f)=>(l(),c(r(B),{open:e.modelValue,"onUpdate:open":f[0]||=e=>n(`update:modelValue`,e)},{default:p(()=>[d(r(z),null,{default:p(()=>[d(r(R),{class:`fixed inset-0 z-100 bg-black/50 data-[state=closed]:animate-fadeOut data-[state=open]:animate-fadeIn`}),d(r(F),{class:`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 data-[state=closed]:animate-contentHide data-[state=open]:animate-contentShow dark:border-neutral-700 dark:bg-neutral-800`},{default:p(()=>[d(r(V),{class:`mb-4 text-xl font-normal`},{default:p(()=>[s(o(r(i)(`settings.pages.card.delete_card`)),1)]),_:1}),d(r(L),{class:`mb-6`},{default:p(()=>[s(o(r(i)(`settings.pages.card.delete_confirmation`))+` `,1),m(`b`,null,`"`+o(e.cardName||``)+`"`,1)]),_:1}),m(`div`,H,[d(r(I),{"as-child":``},{default:p(()=>[d(r(D),{variant:`secondary`,label:r(i)(`settings.pages.card.cancel`),onClick:a},null,8,[`label`])]),_:1}),d(r(M),{"as-child":``},{default:p(()=>[d(r(D),{variant:`danger`,label:r(i)(`settings.pages.card.delete`),onClick:u},null,8,[`label`])]),_:1})])]),_:1})]),_:1})]),_:1},8,[`open`]))}});export{U as t};
|
assets/{HeaderLink-BkYkY6uK.js β HeaderLink-C1shgFJV.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,Dt as t,S as n,W as r,st as i,w as a,x as o}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{c as s}from"./core--HtmBP70.js";import{t as c}from"./vue-router-
|
|
|
1 |
+
import{A as e,Dt as t,S as n,W as r,st as i,w as a,x as o}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{c as s}from"./core--HtmBP70.js";import{t as c}from"./vue-router-B6fTMIEw.js";import{t as l}from"./_plugin-vue_export-helper-B1fiQ0pv.js";var u=`/assets/logo-dark-B0bvNYTh.svg`,d=`/assets/logo-B2aCU-bH.svg`,f=[`src`],p=[`src`],m=l(e({__name:`HeaderLink`,setup(e){let l=s();return(e,s)=>(r(),n(t(c),{to:`/`,flex:`~`,"items-center":``,"gap-2":``,"px-2":``,"text-nowrap":``,"text-2xl":``,"outline-none":``},{default:i(()=>[t(l)?(r(),a(`img`,{key:0,src:t(u),"h-8":``,"w-8":``,class:`theme-colored`},null,8,f)):(r(),a(`img`,{key:1,src:t(d),"h-8":``,"w-8":``,class:`theme-colored`},null,8,p)),s[0]||=o(`div`,{"translate-y":`[2px]`,"font-quicksand":``,"font-semibold":``},[o(`span`,null,`AIRI`)],-1)]),_:1}))}}),[[`__scopeId`,`data-v-242dcb19`]]);export{d as n,u as r,m as t};
|
assets/{InputFile-Ja3m8ZHA.js β InputFile-CIhlS5cA.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,S as t,W as n,kt as r,st as i,w as a,x as o}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{t as s}from"./BasicInputFile-
|
|
|
1 |
+
import{A as e,S as t,W as n,kt as r,st as i,w as a,x as o}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{t as s}from"./BasicInputFile-Qm3KqrM0.js";var c={key:0,text:`center`,"text-sm":``},l={key:1,text:`center`,"text-sm":``},u=e({__name:`InputFile`,props:{accept:{},multiple:{type:Boolean}},setup(e){return(u,d)=>(n(),t(s,{class:`min-h-[120px] flex flex-col cursor-pointer items-center justify-center rounded-xl p-6`,"is-not-dragging-classes":[`border-neutral-200 dark:border-neutral-700 hover:border-primary-300 dark:hover:border-primary-700`,`bg-white/60 dark:bg-black/30 hover:bg-white/80 dark:hover:bg-black/40`],"is-dragging-classes":[`border-primary-400 dark:border-primary-600 hover:border-primary-300 dark:hover:border-primary-700`,`bg-primary-50/5 dark:bg-primary-900/5`],border:`dashed 2`,transition:`all duration-300`,"opacity-95":``,hover:`scale-100 opacity-100 shadow-md dark:shadow-lg`,accept:e.accept,multiple:e.multiple},{default:i(({isDragging:e})=>[o(`div`,{class:r([`flex flex-col items-center`,[e?`text-primary-500 dark:text-primary-400`:`text-neutral-400 dark:text-neutral-500`]])},[d[0]||=o(`div`,{"i-solar:upload-square-line-duotone":``,"mb-2":``,"text-5xl":``},null,-1),d[1]||=o(`p`,{"font-medium":``,text:`center lg`},` Upload `,-1),e?(n(),a(`p`,c,` Release to upload `)):(n(),a(`p`,l,` Click or drag and drop a file here `))],2)]),_:1},8,[`accept`,`multiple`]))}});export{u as t};
|
assets/{Textarea-D6oSwDsC.js β Textarea-CU2VUmzk.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,S as t,W as n,et as r}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{t as i}from"./Basic
|
|
|
1 |
+
import{A as e,S as t,W as n,et as r}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{t as i}from"./Basic-DIXkBUfL.js";var a=e({__name:`Textarea`,props:{modelValue:{default:``},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let a=r(e,`modelValue`);return(e,r)=>(n(),t(i,{modelValue:a.value,"onUpdate:modelValue":r[0]||=e=>a.value=e,border:`focus:primary-300 dark:focus:primary-400/50 2 solid neutral-100 dark:neutral-900`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-50 dark:neutral-950 focus:neutral-50 dark:focus:neutral-900`},null,8,[`modelValue`]))}});export{a as t};
|
assets/{_...all_-0pAia6sF.js β _...all_-Ca6sUC37.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,Dt as t,O as n,W as r,k as i,st as a,w as o,x as s}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-
|
|
|
1 |
+
import{A as e,Dt as t,O as n,W as r,k as i,st as a,w as o,x as s}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{d as c}from"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import{o as l}from"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";var u={"h-full":``,"w-full":``,flex:``,"flex-col":``,"items-center":``,"justify-center":``,"gap-4":``},d=e({__name:`[...all]`,setup(e){let d=l();return(e,l)=>(r(),o(`div`,u,[l[2]||=s(`div`,{"text-3xl":``},` Where are we? `,-1),s(`div`,null,[i(t(c),{onClick:l[0]||=e=>t(d).go(-1)},{default:a(()=>[...l[1]||=[n(` Go Back `,-1)]]),_:1})])]))}});export{d as default};
|
assets/{_plugin-vue_export-helper-ChkKgsjs.js β _plugin-vue_export-helper-B1fiQ0pv.js}
RENAMED
File without changes
|
assets/{airi-card-BKGzh6sx.js β airi-card-CezNSEH3.js}
RENAMED
@@ -1,4 +1,4 @@
|
|
1 |
-
import{H as e,b as t,rt as n}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{_ as r}from"./core--HtmBP70.js";import{
|
2 |
`).filter(Boolean).map(e=>e.split(`
|
3 |
-
`).map(e=>{if(e.startsWith(`{{char}}:`)||e.startsWith(`{{user}}:`))return e;throw Error(`Invalid message example format: ${e}`)})):[],tags:t.data.tags??[],extensions:{airi:x(t),...t.data.extensions}}}return{...e,extensions:{airi:x(e),...e.extensions}}}return e(()=>{let{t:e}=l();
|
4 |
`):``})}});export{d as t};
|
|
|
1 |
+
import{H as e,b as t,rt as n}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{_ as r}from"./core--HtmBP70.js";import{n as i,r as a}from"./pinia-CBGCWMV2.js";import{c as o,y as s}from"./components-C31GfIq6.js";import{l as c}from"./queues-CH6Pkisd.js";import{n as l}from"./vue-i18n.runtime-xWDNviTD.js";import{l as u}from"./settings-BxPDfEzj.js";const d=i(`airi-card`,()=>{let i=r(`airi-cards`,new Map),d=r(`airi-card-active-id`,`default`),f=t(()=>i.value.get(d.value)),p=s(),m=o(),{activeModel:h}=a(p),{activeSpeechVoiceId:g,activeSpeechModel:_}=a(m),v=e=>{let t=u();return i.value.set(t,S(e)),t},y=e=>{i.value.delete(e)},b=e=>i.value.get(e);function x(e){let t=`data`in e?e.data?.extensions?.airi:e.extensions?.airi,n={consciousness:{model:h.value},speech:{model:_.value,voice_id:g.value}};return t?{modules:{consciousness:{model:t.modules?.consciousness?.model??n.consciousness.model},speech:{model:t.modules?.speech?.model??n.speech.model,voice_id:t.modules?.speech?.voice_id??n.speech.voice_id,pitch:t.modules?.speech?.pitch,rate:t.modules?.speech?.rate,ssml:t.modules?.speech?.ssml,language:t.modules?.speech?.language},vrm:t.modules?.vrm,live2d:t.modules?.live2d},agents:t.agents??{}}:{modules:n,agents:{}}}function S(e){if(`data`in e){let t=e;return{name:t.data.name,version:t.data.character_version??`1.0.0`,description:t.data.description??``,creator:t.data.creator??``,notes:t.data.creator_notes??``,notesMultilingual:t.data.creator_notes_multilingual,personality:t.data.personality??``,scenario:t.data.scenario??``,greetings:[t.data.first_mes,...t.data.alternate_greetings??[]],greetingsGroupOnly:t.data.group_only_greetings??[],systemPrompt:t.data.system_prompt??``,postHistoryInstructions:t.data.post_history_instructions??``,messageExample:t.data.mes_example?t.data.mes_example.split(`<START>
|
2 |
`).filter(Boolean).map(e=>e.split(`
|
3 |
+
`).map(e=>{if(e.startsWith(`{{char}}:`)||e.startsWith(`{{user}}:`))return e;throw Error(`Invalid message example format: ${e}`)})):[],tags:t.data.tags??[],extensions:{airi:x(t),...t.data.extensions}}}return{...e,extensions:{airi:x(e),...e.extensions}}}return e(()=>{let{t:e}=l();i.value.set(`default`,S({name:`ReLU`,version:`1.0.0`,description:c(e(`base.prompt.prefix`),e(`base.prompt.suffix`)).content}))}),n(f,e=>{if(!e)return;let t=x(e);t&&(h.value=t?.modules?.consciousness?.model,_.value=t?.modules?.speech?.model,g.value=t?.modules?.speech?.voice_id)}),{cards:i,activeCard:f,activeCardId:d,addCard:v,removeCard:y,getCard:b,currentModels:t(()=>({consciousness:{model:h.value},speech:{model:_.value,voice_id:g.value}})),systemPrompt:t(()=>{let e=f.value;return e?[e.systemPrompt,e.description,e.personality].filter(Boolean).join(`
|
4 |
`):``})}});export{d as t};
|
assets/{airi-card-BQhqOEvi.js β airi-card-CpUK-46L.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,S as o,W as s,Y as c,b as l,ct as u,k as d,kt as f,l as p,m,rt as h,st as g,w as _,x as v,yt as y}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{t as ee}from"./src-
|
|
|
1 |
+
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,S as o,W as s,Y as c,b as l,ct as u,k as d,kt as f,l as p,m,rt as h,st as g,w as _,x as v,yt as y}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{t as ee}from"./src-Bm0-H4HU.js";import{f as te}from"./widgets-BMN5613p.js";import{r as ne}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import{t as re}from"./DeleteCardDialog-C7ez8vMh.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./BasicInputFile-Qm3KqrM0.js";import{t as b}from"./InputFile-CIhlS5cA.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import{n as x}from"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as S}from"./route-block-BscaRcKT.js";import{t as C}from"./airi-card-CezNSEH3.js";import{t as w}from"./CardCreate-fMNPuxgw.js";import{t as ie}from"./CardCreationDialog-CbFNSA4Z.js";import{t as T}from"./CardDetailDialog-TN5FkoDA.js";import{t as E}from"./CardListItem-bE4IY7UT.js";var D={"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},ae={flex:`~ row`,"flex-wrap":``,"items-center":``,"justify-between":``,"gap-4":``},oe={class:`relative min-w-[200px] flex-1`,"inline-flex":`~`,"w-full":``,"items-center":``},O=[`placeholder`],k={class:`relative flex flex-row justify-start gap-2 lg:flex-col`},A={class:`top-[-32px] whitespace-nowrap text-sm text-neutral-500 leading-10 lg:absolute dark:text-neutral-400`},j={key:0,flex:``,"flex-col":``,"items-center":``},M={"font-medium":``,text:`neutral-600 dark:neutral-300`},N={text:`neutral-500 dark:neutral-400`,"mt-2":``,"text-sm":``},P={key:1,flex:``,"flex-col":``,"items-center":``},F={"font-medium":``,text:`primary-600 dark:primary-300`},I={key:1,class:`col-span-full rounded-xl p-8 text-center`,border:`~ neutral-200/50 dark:neutral-700/30`,bg:`neutral-50/50 dark:neutral-900/50`},L={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-15rem)]`,"bottom-0":``,"right--5":``,"z--1":``,initial:{scale:.9,opacity:0,x:20},enter:{scale:1,opacity:1,x:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``},R=e({__name:`index`,setup(e){let{t:S}=x(),R=C(),{addCard:z,removeCard:B}=R,{cards:V,activeCardId:H}=ne(R),U=y(``),W=y(!1),G=y(!1),K=y(``),q=y(`nameAsc`),J=y([]);h(J,async e=>{let t=e[0];if(t)try{let e=await t.text(),n=JSON.parse(e);U.value=z(n),W.value=!0}catch(e){console.error(`Error processing card file:`,e)}});let Y=l(()=>Array.from(V.value.entries()).map(([e,t])=>({id:e,name:t.name,description:t.description}))),se=l(()=>{if(!K.value)return Y.value;let e=K.value.toLowerCase();return Y.value.filter(t=>t.name.toLowerCase().includes(e)||t.description&&t.description.toLowerCase().includes(e))}),X=l(()=>{let e=[...se.value];return q.value===`nameAsc`?e.sort((e,t)=>e.name.localeCompare(t.name)):q.value===`nameDesc`?e.sort((e,t)=>t.name.localeCompare(e.name)):q.value===`recent`?e.sort((e,t)=>t.id.localeCompare(e.id)):e}),Z=y(!1),Q=y(null);function ce(){Q.value&&(B(Q.value),Q.value=null,Z.value=!1)}function le(e){Q.value=e,Z.value=!0}function ue(e){U.value=e,W.value=!0}function de(){G.value=!0}function fe(e){H.value=e}function pe(e){return V.value.get(e)?.version||`1.0.0`}function $(e,t){let n=V.value.get(e);if(!n||!n.extensions?.airi?.modules)return`default`;let r=n.extensions.airi.modules;return t===`consciousness`?r.consciousness?.model&&r.consciousness.model.split(`-`).pop()||`default`:t===`voice`&&r.speech?.voice_id||`default`}return(e,l)=>{let h=c(`motion`);return s(),_(m,null,[v(`div`,D,[v(`div`,ae,[v(`div`,oe,[l[7]||=v(`div`,{class:`pointer-events-none absolute inset-y-0 left-0 flex items-center pl-3`},[v(`div`,{"i-solar:magnifer-line-duotone":``,class:`text-neutral-500 dark:text-neutral-400`})],-1),u(v(`input`,{"onUpdate:modelValue":l[0]||=e=>K.value=e,type:`search`,class:`w-full rounded-xl p-2.5 pl-10 text-sm outline-none`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,bg:`white dark:neutral-900`,placeholder:n(S)(`settings.pages.card.search`)},null,8,O),[[p,K.value]])]),v(`div`,k,[v(`div`,A,i(n(S)(`settings.pages.card.sort_by`))+`: `,1),d(n(ee),{modelValue:q.value,"onUpdate:modelValue":l[1]||=e=>q.value=e,options:[{value:`nameAsc`,label:n(S)(`settings.pages.card.name_asc`)},{value:`nameDesc`,label:n(S)(`settings.pages.card.name_desc`)},{value:`recent`,label:n(S)(`settings.pages.card.recent`)}],placeholder:`Select sort option`,class:`min-w-[150px]`},null,8,[`modelValue`,`options`])])]),v(`div`,{class:f([`mt-4`,{"grid grid-cols-[repeat(auto-fill,minmax(280px,1fr))] gap-4 grid-auto-rows-[minmax(min-content,max-content)] grid-auto-flow-dense sm:grid-cols-[repeat(auto-fill,minmax(240px,1fr))] sm:gap-5 md:grid-cols-[repeat(auto-fill,minmax(220px,1fr))] lg:grid-cols-[repeat(auto-fill,minmax(250px,1fr))]":n(V).size>0}])},[d(n(b),{modelValue:J.value,"onUpdate:modelValue":l[2]||=e=>J.value=e,accept:`*.json`},{default:g(({isDragging:e})=>[e?(s(),_(`div`,P,[l[9]||=v(`div`,{"i-solar:upload-minimalistic-bold":``,class:`mb-2 text-5xl text-primary-500 dark:text-primary-400`},null,-1),v(`p`,F,i(n(S)(`settings.pages.card.drop_here`)),1)])):(s(),_(`div`,j,[l[8]||=v(`div`,{"i-solar:upload-square-line-duotone":``,"mb-4":``,"text-5xl":``,text:`neutral-400 dark:neutral-500`},null,-1),v(`p`,M,i(n(S)(`settings.pages.card.upload`)),1),v(`p`,N,i(n(S)(`settings.pages.card.upload_desc`)),1)]))]),_:1},8,[`modelValue`]),d(w,{onClick:de}),n(V).size>0?(s(!0),_(m,{key:0},r(X.value,e=>(s(),o(E,{id:e.id,key:e.id,name:e.name,description:e.description,"is-active":e.id===n(H),"is-selected":e.id===U.value&&W.value,version:pe(e.id),"consciousness-model":$(e.id,`consciousness`),"voice-model":$(e.id,`voice`),onSelect:t=>ue(e.id),onActivate:t=>fe(e.id),onDelete:t=>le(e.id)},null,8,[`id`,`name`,`description`,`is-active`,`is-selected`,`version`,`consciousness-model`,`voice-model`,`onSelect`,`onActivate`,`onDelete`]))),128)):t(``,!0),n(V).size===0?(s(),_(`div`,I,[l[10]||=v(`div`,{"i-solar:card-search-broken":``,"mx-auto":``,"mb-3":``,"text-6xl":``,"text-neutral-400":``},null,-1),v(`p`,null,i(n(S)(`settings.pages.card.no_cards`)),1)])):t(``,!0),K.value&&X.value.length===0?(s(),o(n(te),{key:2,type:`warning`},{title:g(()=>[a(i(n(S)(`settings.pages.card.no_results`)),1)]),content:g(()=>[a(i(n(S)(`settings.pages.card.try_different_search`)),1)]),_:1})):t(``,!0)],2)]),d(re,{modelValue:Z.value,"onUpdate:modelValue":l[3]||=e=>Z.value=e,"card-name":Q.value?n(R).getCard(Q.value)?.name:``,onConfirm:ce,onCancel:l[4]||=e=>Q.value=null},null,8,[`modelValue`,`card-name`]),d(T,{modelValue:W.value,"onUpdate:modelValue":l[5]||=e=>W.value=e,"card-id":U.value},null,8,[`modelValue`,`card-id`]),d(ie,{modelValue:G.value,"onUpdate:modelValue":l[6]||=e=>G.value=e},null,8,[`modelValue`]),u((s(),_(`div`,L,[...l[11]||=[v(`div`,{text:`60`,"i-solar:emoji-funny-square-bold-duotone":``},null,-1)]])),[[h]])],64)}}});typeof S==`function`&&S(R);var z=R;export{z as default};
|
assets/{alibaba-cloud-model-studio-BYNqeS4g.js β alibaba-cloud-model-studio-0yeHEsYQ.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,Dt as t,H as n,S as r,W as i,b as a,k as o,rt as s,st as c,x as l,yt as u}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{o as d}from"./src-
|
|
|
1 |
+
import{A as e,Dt as t,H as n,S as r,W as i,b as a,k as o,rt as s,st as c,x as l,yt as u}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{o as d}from"./src-Bm0-H4HU.js";import"./widgets-BMN5613p.js";import{r as f}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{b as p,c as m,d as h,s as g}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import{n as _}from"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as v}from"./route-block-BscaRcKT.js";var y={flex:`~ col gap-4`},b=`alibaba-cloud-model-studio`,x=`cosyvoice-v1`,S=e({__name:`alibaba-cloud-model-studio`,setup(e){let v={speed:1},S=u(0),C=u(1),w=u(0),T=m(),E=p(),{providers:D}=f(E),{t:O}=_(),k=a(()=>!!D.value[b]?.apiKey),A=a(()=>T.availableVoices[b]||[]);async function j(e,t,n){let r=await E.getProviderInstance(b);if(!r)throw Error(`Failed to initialize speech provider`);let i=E.getProviderConfig(b),a=i.model||x;return await T.speech(r,a,e,t,{...i,...v})}return n(async()=>{let e=E.getProviderConfig(b);await E.getProviderMetadata(b).validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)}),s(S,async()=>{let e=E.getProviderConfig(b);e.pitch=S.value}),s(C,async()=>{let e=E.getProviderConfig(b);e.speed=C.value}),s(w,async()=>{let e=E.getProviderConfig(b);e.volume=w.value}),s(D,async()=>{let e=E.getProviderConfig(b);await E.getProviderMetadata(b).validators.validateProviderConfig(e)?await T.loadVoicesForProvider(b):console.error(`Failed to validate provider config`,e)},{immediate:!0}),(e,n)=>(i(),r(t(g),{"provider-id":b,"default-model":x,"additional-settings":v},{"voice-settings":c(()=>[l(`div`,y,[o(t(d),{modelValue:S.value,"onUpdate:modelValue":n[0]||=e=>S.value=e,label:t(O)(`settings.pages.providers.provider.common.fields.field.pitch.label`),description:t(O)(`settings.pages.providers.provider.common.fields.field.pitch.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`]),o(t(d),{modelValue:C.value,"onUpdate:modelValue":n[1]||=e=>C.value=e,label:t(O)(`settings.pages.providers.provider.common.fields.field.speed.label`),description:t(O)(`settings.pages.providers.provider.common.fields.field.speed.description`),min:.5,max:2,step:.01},null,8,[`modelValue`,`label`,`description`]),o(t(d),{modelValue:w.value,"onUpdate:modelValue":n[2]||=e=>w.value=e,label:t(O)(`settings.pages.providers.provider.common.fields.field.volume.label`),description:t(O)(`settings.pages.providers.provider.common.fields.field.volume.description`),min:-100,max:100,step:1,"format-value":e=>`${e}%`},null,8,[`modelValue`,`label`,`description`,`format-value`])])]),playground:c(()=>[o(t(h),{"available-voices":A.value,"generate-speech":j,"api-key-configured":k.value,"default-text":`Hello! This is a test of the ElevenLabs voice synthesis.`},null,8,[`available-voices`,`api-key-configured`])]),_:1}))}});typeof v==`function`&&v(S);var C=S;export{C as default};
|
assets/anthropic-0kx6g6oh.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import{f}from"./widgets-BUA6px2J.js";import{_ as p,b as m,f as h,g,h as _,m as v,p as y}from"./components-DKamkbYa.js";import{r as b}from"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-DDfIXm0x.js";var C={class:`whitespace-pre-wrap break-all`},w=`anthropic`,T=e({__name:`anthropic`,setup(e){let x=m(),{providers:T}=b(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.baseUrl||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].baseUrl=e}}),{t:O,router:k,providerMetadata:A,isValidating:j,isValid:M,validationMessage:N,handleResetSettings:P}=S(w);return(e,c)=>(s(),o(n(h),{"provider-name":n(A)?.localizedName,"provider-icon-color":n(A)?.iconColor,"on-back":()=>n(k).back()},{default:u(()=>[l(n(y),null,{default:u(()=>[l(n(v),{title:n(O)(`settings.pages.providers.common.section.basic.title`),description:n(O)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(P)},{default:u(()=>[l(n(g),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(A)?.localizedName,placeholder:`sk-ant-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(p),{title:n(O)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(_),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,placeholder:`https://api.anthropic.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(M)&&n(j)===0&&n(N)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(N)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(N)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(M)&&n(j)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
|
|
|
assets/anthropic-ClAkbBz1.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{f}from"./widgets-BMN5613p.js";import{r as p}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{_ as m,b as h,f as g,g as _,h as v,m as y,p as b}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-BruqoLZy.js";var C={class:`whitespace-pre-wrap break-all`},w=`anthropic`,T=e({__name:`anthropic`,setup(e){let x=h(),{providers:T}=p(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.baseUrl||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].baseUrl=e}}),{t:O,router:k,providerMetadata:A,isValidating:j,isValid:M,validationMessage:N,handleResetSettings:P}=S(w);return(e,c)=>(s(),o(n(g),{"provider-name":n(A)?.localizedName,"provider-icon-color":n(A)?.iconColor,"on-back":()=>n(k).back()},{default:u(()=>[l(n(b),null,{default:u(()=>[l(n(y),{title:n(O)(`settings.pages.providers.common.section.basic.title`),description:n(O)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(P)},{default:u(()=>[l(n(_),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(A)?.localizedName,placeholder:`sk-ant-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(m),{title:n(O)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(v),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,placeholder:`https://api.anthropic.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(M)&&n(j)===0&&n(N)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(N)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(N)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(M)&&n(j)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
assets/azure-ai-foundry-RePMOr4J.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import{f}from"./widgets-BUA6px2J.js";import{_ as p,b as m,f as h,g,m as _,p as v,v as y}from"./components-DKamkbYa.js";import{r as b}from"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-DDfIXm0x.js";var C={class:`whitespace-pre-wrap break-all`},w=`azure-ai-foundry`,T=e({__name:`azure-ai-foundry`,setup(e){let x=m(),{providers:T}=b(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.resourceName||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].resourceName=e}}),O=c({get:()=>T.value[w]?.apiVersion||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiVersion=e}}),k=c({get:()=>T.value[w]?.modelId||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].modelId=e}}),{t:A,router:j,providerMetadata:M,isValidating:N,isValid:P,validationMessage:F,handleResetSettings:I}=S(w);return(e,c)=>(s(),o(n(h),{"provider-name":n(M)?.localizedName,"provider-icon-color":n(M)?.iconColor,"on-back":()=>n(j).back()},{default:u(()=>[l(n(v),null,{default:u(()=>[l(n(_),{title:n(A)(`settings.pages.providers.common.section.basic.title`),description:n(A)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(I)},{default:u(()=>[l(n(g),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(M)?.localizedName,placeholder:`...`,required:``},null,8,[`modelValue`,`provider-name`]),l(n(y),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,label:`Resouce name`,placeholder:`...`,description:`Prefix used in https://<prefix>.services.ai.azure.com`,required:``},null,8,[`modelValue`]),l(n(y),{modelValue:k.value,"onUpdate:modelValue":c[2]||=e=>k.value=e,label:`Model id`,placeholder:`...`,description:`Model ID on Azure AI Foundry`,required:``},null,8,[`modelValue`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(p),{title:n(A)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(y),{modelValue:O.value,"onUpdate:modelValue":c[3]||=e=>O.value=e,label:`API version`,placeholder:`e.g. 2025-04-01-preview`,description:`API version for snapshot of the models`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(P)&&n(N)===0&&n(F)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(A)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(F)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(F)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(P)&&n(N)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(A)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
|
|
|
assets/azure-ai-foundry-tngY6dvD.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{f}from"./widgets-BMN5613p.js";import{r as p}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{_ as m,b as h,f as g,g as _,m as v,p as y,v as b}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-BruqoLZy.js";var C={class:`whitespace-pre-wrap break-all`},w=`azure-ai-foundry`,T=e({__name:`azure-ai-foundry`,setup(e){let x=h(),{providers:T}=p(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.resourceName||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].resourceName=e}}),O=c({get:()=>T.value[w]?.apiVersion||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiVersion=e}}),k=c({get:()=>T.value[w]?.modelId||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].modelId=e}}),{t:A,router:j,providerMetadata:M,isValidating:N,isValid:P,validationMessage:F,handleResetSettings:I}=S(w);return(e,c)=>(s(),o(n(g),{"provider-name":n(M)?.localizedName,"provider-icon-color":n(M)?.iconColor,"on-back":()=>n(j).back()},{default:u(()=>[l(n(y),null,{default:u(()=>[l(n(v),{title:n(A)(`settings.pages.providers.common.section.basic.title`),description:n(A)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(I)},{default:u(()=>[l(n(_),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(M)?.localizedName,placeholder:`...`,required:``},null,8,[`modelValue`,`provider-name`]),l(n(b),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,label:`Resouce name`,placeholder:`...`,description:`Prefix used in https://<prefix>.services.ai.azure.com`,required:``},null,8,[`modelValue`]),l(n(b),{modelValue:k.value,"onUpdate:modelValue":c[2]||=e=>k.value=e,label:`Model id`,placeholder:`...`,description:`Model ID on Azure AI Foundry`,required:``},null,8,[`modelValue`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(m),{title:n(A)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(b),{modelValue:O.value,"onUpdate:modelValue":c[3]||=e=>O.value=e,label:`API version`,placeholder:`e.g. 2025-04-01-preview`,description:`API version for snapshot of the models`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(P)&&n(N)===0&&n(F)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(A)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(F)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(F)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(P)&&n(N)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(A)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
assets/{background-gradient-blending-CCzdcmkK.js β background-gradient-blending-CzBK9-0m.js}
RENAMED
@@ -1,4 +1,4 @@
|
|
1 |
-
import{o as e,t}from"./chunk-oCmw4s_B.js";import{A as n,B as r,Dt as i,H as a,K as o,Mt as s,O as c,U as l,W as u,b as d,jt as f,k as p,kt as m,m as h,nt as g,rt as _,st as v,w as y,x as b,yt as x}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-
|
2 |
/*!
|
3 |
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
|
4 |
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
|
|
|
1 |
+
import{o as e,t}from"./chunk-oCmw4s_B.js";import{A as n,B as r,Dt as i,H as a,K as o,Mt as s,O as c,U as l,W as u,b as d,jt as f,k as p,kt as m,m as h,nt as g,rt as _,st as v,w as y,x as b,yt as x}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{t as S}from"./_plugin-vue_export-helper-B1fiQ0pv.js";import{t as C}from"./BasicInputFile-Qm3KqrM0.js";import{s as w}from"./src-DFVXYl1f.js";import"./merge-Cq2irqXT.js";import"./sleep-nPSqmK7c.js";import{r as T}from"./theme-color-BGf9sYGT.js";import{t as E}from"./browser-DB2s1Oyk.js";var D=e(t(((exports,t)=>{
|
2 |
/*!
|
3 |
* html2canvas 1.4.1 <https://html2canvas.hertzen.com>
|
4 |
* Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
|
assets/{background-removal-DVsKUiNE.js β background-removal-BxnWfQih.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,H as r,K as i,Mt as a,W as o,b as s,jt as c,k as l,m as u,w as d,x as f,yt as p}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-
|
|
|
1 |
+
import{A as e,C as t,Dt as n,H as r,K as i,Mt as a,W as o,b as s,jt as c,k as l,m as u,w as d,x as f,yt as p}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import"./preload-helper-Dglidg_b.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./BasicInputFile-Qm3KqrM0.js";import{t as m}from"./InputFile-CIhlS5cA.js";import{t as h}from"./webgpu-DnvQsJ5p.js";import{a as g,n as _,r as v,t as y}from"./transformers.web-BIXSZMfX.js";var b={flex:``,"flex-col":``,"items-center":``,"gap-4":``},x=[`disabled`],S={"h-full":``,"w-full":``,flex:``,"gap-2":``},C={w:`[50%]`,border:`2 solid neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-900`,"min-h":`120`,h:`auto`,"overflow-hidden":``,"rounded-lg":``},w=[`src`],T={w:`[50%]`,border:`2 solid neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-900`,"min-h":`120`,h:`auto`,relative:``,"overflow-hidden":``,"rounded-lg":``},E={key:0,bg:`black/50`,absolute:``,"inset-0":``,"z-10":``,flex:``,"flex-col":``,"items-center":``,"justify-center":``},D={"mb-4":``,"text-white":``,"font-medium":``},O={bg:`gray-200/30`,w:`70%`,"h-2":``,"overflow-hidden":``,"rounded-full":``},k=[`src`],A={bg:`black/0 group-hover:black/20`,absolute:``,"inset-0":``,flex:``,"items-center":``,"justify-center":``,"transition-all":``,"duration-200":``},j=[`onClick`],M={key:1,absolute:``,"bottom-2":``,"right-2":``},N=e({__name:`background-removal`,setup(e){let N=p(),P=p(),F=p(),I=p(),L=p(!1),R=p(0),z=p(),B=p(),V=p([]),H=s(()=>V.value.map(e=>URL.createObjectURL(e)));r(async()=>{try{if(!(await h()).supported)throw Error(`WebGPU is not supported in this browser.`);let e=`Xenova/modnet`;g.backends.onnx.wasm.proxy=!1,N.value??=await y.from_pretrained(e,{device:`webgpu`}),P.value??=await _.from_pretrained(e,{})}catch(e){F.value=e}I.value=!1});async function U(){if(!N.value||!P.value)return;L.value=!0,R.value=0,z.value=[];let e=H.value.length;for(let t=0;t<e;++t){let n=await v.fromURL(H.value[t]),{pixel_values:r}=await P.value(n),{output:i}=await N.value({input:r}),a=(await v.fromTensor(i[0].mul(255).to(`uint8`)).resize(n.width,n.height)).data,o=document.createElement(`canvas`);o.width=n.width,o.height=n.height;let s=o.getContext(`2d`);if(!s)return;s.drawImage(n.toCanvas(),0,0);let c=s.getImageData(0,0,n.width,n.height);for(let e=0;e<a.length;++e)c.data[4*e+3]=a[e];s.putImageData(c,0,0),z.value.push(o.toDataURL(`image/png`)),R.value=Math.round((t+1)/e*100)}L.value=!1,B.value=!0}function W(e){if(!z.value||e>=z.value.length||!V.value[e])return;let t=V.value[e].name,n=t.substring(0,t.lastIndexOf(`.`))||t,r=t.substring(t.lastIndexOf(`.`))||`.png`,i=`${n}-background-removed${r}`,a=document.createElement(`a`);a.href=z.value[e],a.download=i,document.body.appendChild(a),a.click(),document.body.removeChild(a)}function G(){!z.value||z.value.length===0||z.value.forEach((e,t)=>{setTimeout(()=>W(t),t*100)})}return(e,r)=>(o(),d(`div`,b,[f(`button`,{bg:`neutral-100 dark:neutral-800`,"w-full":``,"cursor-pointer":``,"rounded-lg":``,"px-3":``,"py-2":``,disabled:L.value,onClick:U},a(L.value?`Processing...`:`Process`),9,x),f(`div`,S,[f(`div`,C,[(o(!0),d(u,null,i(H.value,(e,t)=>(o(),d(`img`,{key:t,src:e,"h-full":``,"w-full":``,"object-cover":``},null,8,w))),128))]),f(`div`,T,[L.value?(o(),d(`div`,E,[f(`div`,D,a(R.value)+`% `,1),f(`div`,O,[f(`div`,{bg:`emerald-500`,"h-full":``,style:c({width:`${R.value}%`}),"transition-all":``,"duration-200":``},null,4)])])):t(``,!0),(o(!0),d(u,null,i(z.value,(e,t)=>(o(),d(`div`,{key:t,relative:``,class:`group`,"h-full":``,"w-full":``},[f(`img`,{src:e,"h-full":``,"w-full":``,"object-cover":``},null,8,k),f(`div`,A,[f(`button`,{bg:`emerald-500 hover:emerald-600`,"rounded-full":``,"p-2":``,"text-white":``,"opacity-0":``,"transition-all":``,"duration-200":``,"group-hover:opacity-100":``,onClick:e=>W(t)},[...r[1]||=[f(`svg`,{xmlns:`http://www.w3.org/2000/svg`,class:`h-5 w-5`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[f(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4`})],-1)]],8,j)])]))),128)),z.value&&z.value.length>1?(o(),d(`div`,M,[f(`button`,{bg:`emerald-500 hover:emerald-600`,"rounded-full":``,"p-2":``,"text-white":``,onClick:G},[...r[2]||=[f(`svg`,{xmlns:`http://www.w3.org/2000/svg`,class:`h-5 w-5`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[f(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12`})],-1)]])])):t(``,!0)])]),l(n(m),{modelValue:V.value,"onUpdate:modelValue":r[0]||=e=>V.value=e,"w-full":``},null,8,[`modelValue`])]))}});export{N as default};
|
assets/{beat-sync-BgVsYzTR.js β beat-sync-BKf8nm-G.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{St as e,vt as t,yt as n}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{n as r}from"./pinia-
|
|
|
1 |
+
import{St as e,vt as t,yt as n}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{n as r}from"./pinia-CBGCWMV2.js";var i=`/assets/worklet-D3oCvJ3_.js`,a=`workletAnalyserProcessor`,o={minBeatInterval:.2,sensitivity:.7,lowpassFilterFrequency:200,highpassFilterFrequency:30,envelopeFilterFrequency:12,warmup:!0,bufferDuration:4,adaptiveThreshold:!0,spectralFlux:!0};function s(e){let{mode:t=`default`,onReport:n}=e,r=0,i=0,a=[];return{push:(e,o)=>{for(a.push([e,o]),r+=e,i+=o,t===`eager`&&i<60&&n?.(i===0?0:r/i*60,i,!1);i>=60;){if(a.length===0)throw Error(`Expected the bucket to be non-empty`);if(i-a[0][1]<1)break;let[e,t]=a.shift();r-=e,i-=t}n?.(i===0?0:r/i*60,i,i>60)},clear:()=>{i=0,r=0,a=[]}}}async function c(e){let{context:t,worklet:n,listeners:r,workletParams:i,reportBPM:o}=e,c=!1;if(!t.audioWorklet)throw Error(`AudioWorklet is not supported in this context`);let l;o&&(l=s(o)),await t.audioWorklet.addModule(n);let u=new AudioWorkletNode(t,a,{channelCountMode:`max`,numberOfInputs:1,numberOfOutputs:1,outputChannelCount:[1]});u.port.onmessage=e=>{switch(e.data.type){case`beat`:{let{energy:t,interval:n}=e.data;l?.push(1,n),r?.onBeat?.({energy:t,interval:n});break}}};let d=(e,t=!1)=>{if(c)throw Error(`Analyser is already stopped`);u.port.postMessage({type:`parameters`,parameters:{...e},reset:t})};return i&&d(i),{workletNode:u,updateParameters:d,stop:()=>{c||(c=!0,u.disconnect(),u.port.postMessage({type:`stop`}),u.port.close(),l?.clear())}}}const l=r(`beat-sync`,()=>{let r=e(),a=e(),o=e(),s=n(!1),l,u=[],d=()=>{s.value&&(s.value=!1,l?.(),l=void 0,o.value?.disconnect(),o.value=void 0,a.value?.stop(),a.value=void 0,r.value?.close(),r.value=void 0)},f=async e=>{d(),r.value=new AudioContext,a.value=await c({context:r.value,worklet:i,listeners:{onBeat:(...e)=>{u.forEach(t=>t(...e))}}});let t=await e(r.value);t.connect(a.value.workletNode),o.value=t,s.value=!0};return{start:f,updateParameters:e=>{a.value?.updateParameters(e)},startFromScreenCapture:async()=>f(async e=>{let t=await navigator.mediaDevices.getDisplayMedia({audio:{echoCancellation:!1,noiseSuppression:!1,autoGainControl:!1},video:!0});if(t.getAudioTracks().length===0)throw Error(`No audio track available in the stream`);t.getAudioTracks().forEach(e=>{let t=!1;e.addEventListener(`ended`,()=>{t||(t=!0,d())})});let n=e.createMediaStreamSource(t);return l=()=>{t.getTracks().forEach(e=>e.stop())},n}),stop:d,on:(e,t)=>{switch(e){case`beat`:u.push(t);break;default:throw Error(`Unknown event: ${e}`)}},off:(e,t)=>{switch(e){case`beat`:{let e=u.indexOf(t);e!==-1&&u.splice(e,1);break}default:throw Error(`Unknown event: ${e}`)}},isActive:t(s),context:t(r),analyser:t(a),source:t(o)}});export{o as n,l as t};
|
assets/{beat-sync-5X-XmP7N.js β beat-sync-BOgzQ9S8.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,Dt as t,H as n,K as r,Mt as i,O as a,S as o,U as s,W as c,it as l,k as u,m as d,r as f,st as p,w as m,x as h,yt as g}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{o as _,u as v}from"./src-
|
|
|
1 |
+
import{A as e,Dt as t,H as n,K as r,Mt as i,O as a,S as o,U as s,W as c,it as l,k as u,m as d,r as f,st as p,w as m,x as h,yt as g}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{o as _,u as v}from"./src-Bm0-H4HU.js";import{d as y,r as b}from"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import{n as x}from"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import{l as S}from"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as C}from"./route-block-BscaRcKT.js";import{n as w,t as T}from"./beat-sync-BKf8nm-G.js";var E={flex:`~ col md:row gap-6`},D={bg:`neutral-100 dark:[rgba(0,0,0,0.3)]`,"rounded-xl":``,"p-4":``,flex:`~ col gap-4`,class:`h-fit w-full md:w-[40%]`},O={flex:`~ col gap-6`},k={flex:`~ col gap-4`},A={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-500`},j={text:`neutral-400 dark:neutral-400`},M={"max-w-full":``,flex:`~ row gap-4 wrap`},N={flex:`~ col gap-4`},P={flex:`~ row`,"items-center":``,"justify-between":``},F={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-500`},I={text:`neutral-400 dark:neutral-400`},L={"max-w-full":``,flex:`~ col gap-4`},R={class:`text text-neutral-500 md:text-xl dark:text-neutral-500`},z={flex:`~ col gap-6`,class:`w-full md:w-[60%]`},B={"w-full":``,"rounded-xl":``,flex:`~ col gap-4`},V={class:`mb-4 text-lg text-neutral-500 md:text-2xl dark:text-neutral-400`,"w-full":``},H={class:`inline-flex items-center gap-4`},U={flex:`~ col gap-4 items-center`},W=[`data-beat-id`],G=e({__name:`beat-sync`,setup(e){let C=T(),{t:G}=x(),K=g([]),q=g({...w});l(()=>{C.updateParameters(q.value)});function J(e){return((2**e-1)/1)**.5}n(()=>{let e=({energy:e})=>{K.value.unshift({id:S(),energy:e,normalizedEnergy:J(e)})};C.on(`beat`,e),s(()=>{C.off(`beat`,e)})});function Y(e,t){let n=e.dataset.beatId;b().set(e,{opacity:1,scale:0}).add(e,{opacity:0,scale:1,duration:2e3,delay:0,ease:`out(5)`,onComplete:()=>{if(!n)return;let e=K.value.findIndex(e=>e.id===n);e>=0&&K.value.splice(e,1),t()}})}function X(){q.value={...w}}return(e,n)=>(c(),m(`div`,E,[h(`div`,D,[h(`div`,O,[h(`div`,k,[h(`div`,null,[h(`h2`,A,i(t(G)(`settings.pages.modules.beat_sync.sections.audio_source.title`)),1),h(`div`,j,[h(`span`,null,i(t(G)(`settings.pages.modules.beat_sync.sections.audio_source.description`)),1)])]),h(`div`,M,[t(C).isActive?(c(),o(t(y),{key:0,onClick:t(C).stop},{default:p(()=>[a(i(t(G)(`settings.pages.modules.beat_sync.sections.audio_source.actions.stop`)),1)]),_:1},8,[`onClick`])):(c(),o(t(y),{key:1,onClick:t(C).startFromScreenCapture},{default:p(()=>[a(i(t(G)(`settings.pages.modules.beat_sync.sections.audio_source.actions.start_screen_capture`)),1)]),_:1},8,[`onClick`]))])]),h(`div`,N,[h(`div`,P,[h(`div`,null,[h(`h2`,F,i(t(G)(`settings.pages.modules.beat_sync.sections.parameters.title`)),1),h(`div`,I,[h(`span`,null,i(t(G)(`settings.pages.modules.beat_sync.sections.parameters.description`)),1)])]),h(`button`,{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:X},[...n[9]||=[h(`div`,{"i-solar:refresh-bold-duotone":``,"text-xl":``},null,-1)]])]),h(`div`,L,[u(t(_),{modelValue:q.value.sensitivity,"onUpdate:modelValue":n[0]||=e=>q.value.sensitivity=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.sensitivity.label`),min:0,max:1,step:.01,"format-value":e=>e.toFixed(1)},null,8,[`modelValue`,`label`,`format-value`]),u(t(_),{modelValue:q.value.minBeatInterval,"onUpdate:modelValue":n[1]||=e=>q.value.minBeatInterval=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.min_beat_interval.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.min_beat_interval.description`),min:.05,max:1,step:.01,"format-value":e=>`${(60/e).toFixed(1)} BPM / ${e.toFixed(2)} s`},null,8,[`modelValue`,`label`,`description`,`format-value`]),h(`div`,null,[h(`h3`,R,i(t(G)(`settings.pages.modules.beat_sync.sections.parameters.advanced_parameters`)),1)]),u(t(_),{modelValue:q.value.lowpassFilterFrequency,"onUpdate:modelValue":n[2]||=e=>q.value.lowpassFilterFrequency=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.lowpass_filter_frequency.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.lowpass_filter_frequency.description`),min:20,max:600,step:10,"format-value":e=>`${e.toFixed(0)} Hz`},null,8,[`modelValue`,`label`,`description`,`format-value`]),u(t(_),{modelValue:q.value.highpassFilterFrequency,"onUpdate:modelValue":n[3]||=e=>q.value.highpassFilterFrequency=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.highpass_filter_frequency.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.highpass_filter_frequency.description`),min:150,max:2e3,step:10,"format-value":e=>`${e.toFixed(0)} Hz`},null,8,[`modelValue`,`label`,`description`,`format-value`]),u(t(_),{modelValue:q.value.envelopeFilterFrequency,"onUpdate:modelValue":n[4]||=e=>q.value.envelopeFilterFrequency=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.envelope_filter_frequency.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.envelope_filter_frequency.description`),min:20,max:200,step:10,"format-value":e=>`${e.toFixed(0)} Hz`},null,8,[`modelValue`,`label`,`description`,`format-value`]),u(t(v),{modelValue:q.value.warmup,"onUpdate:modelValue":n[5]||=e=>q.value.warmup=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.warmup.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.warmup.description`)},null,8,[`modelValue`,`label`,`description`]),u(t(v),{modelValue:q.value.adaptiveThreshold,"onUpdate:modelValue":n[6]||=e=>q.value.adaptiveThreshold=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.adaptive_threshold.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.adaptive_threshold.description`)},null,8,[`modelValue`,`label`,`description`]),u(t(v),{modelValue:q.value.spectralFlux,"onUpdate:modelValue":n[7]||=e=>q.value.spectralFlux=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.spectral_flux.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.spectral_flux.description`)},null,8,[`modelValue`,`label`,`description`]),u(t(_),{modelValue:q.value.bufferDuration,"onUpdate:modelValue":n[8]||=e=>q.value.bufferDuration=e,label:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.buffer_duration.label`),description:t(G)(`settings.pages.modules.beat_sync.sections.parameters.parameters.buffer_duration.description`),min:2,max:10,step:.5,"format-value":e=>`${e.toFixed(1)} s`},null,8,[`modelValue`,`label`,`description`,`format-value`])])])])]),h(`div`,z,[h(`div`,B,[h(`h2`,V,[h(`div`,H,i(t(G)(`settings.pages.modules.beat_sync.sections.beat_visualizer.title`)),1)]),h(`div`,U,[u(f,{tag:`div`,bg:`neutral/10`,relative:``,"box-border":``,"aspect-square":``,"h-full":``,"max-h-400px":``,"max-w-400px":``,"w-full":``,"rounded-2xl":``,flex:`~ row gap-2 wrap items-center`,css:!1,onEnter:Y},{default:p(()=>[(c(!0),m(d,null,r(K.value,e=>(c(),m(`div`,{key:e.id,"data-beat-id":e.id,absolute:``,"h-full":``,"w-full":``,"rounded-full":``,bg:`primary/50`},null,8,W))),128))]),_:1})])])])]))}});typeof C==`function`&&C(G);var K=G;export{K as default};
|
assets/{chat-kD_atrmY.js β chat-Cc9_vmDt.js}
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
-
import{A as e,C as t,Ct as n,Dt as r,K as i,Mt as a,W as o,ct as s,l as c,m as l,mt as u,w as d,x as f,yt as p}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{_ as m}from"./core--HtmBP70.js";import"./dist-
|
2 |
`)}})}},j=class extends TransformStream{#eventMap;constructor(e){super({transform:(e,t)=>{e.split(`
|
3 |
`).map(e=>e.trim()).filter(e=>e.length>0).forEach(e=>{let n=JSON.parse(e),r=Object.values(this.#eventMap).find(e=>e.uniqueId===n.uniqueId);if(r){let e=r.with(n.data);t.enqueue(e)}else console.warn(`Unknown event: ${n.uniqueId}`)})}}),this.#eventMap=e}},M=class e extends ReadableStream{#stream;#subscribable;on(e,t){return this.#subscribable.subscribe(n=>{e.include(n)&&t(n)})}constructor(e,t){if(!e&&!t)throw TypeError(`Either subscribable or root stream must be provided`);if(super(),e){this.#subscribable=e;let n;this.#stream=t??new ReadableStream({start:t=>{n=e.subscribe(e=>{t.enqueue(e)})},cancel:()=>{n()}})}else{this.#subscribable=k(),this.#stream=t.pipeThrough(new TransformStream({transform:(e,t)=>{this.#subscribable.publish(e),t.enqueue(e)}}));return}}static fromReadableStream(t){return new e(null,t.pipeThrough(new TransformStream({transform:(e,t)=>{t.enqueue(e)}})))}static fromResponse(t,n){let r=t.body;if(!r)throw Error(`Response body is not readable`);return new e(null,r.pipeThrough(new TextDecoderStream).pipeThrough(new j(n)))}toResponse(e,t=new A){return new Response(this.#stream.pipeThrough(t).pipeThrough(new TextEncoderStream),e)}get locked(){return this.#stream.locked}[Symbol.asyncIterator](){return this.#stream[Symbol.asyncIterator]()}cancel(e){return this.#stream.cancel(e)}getReader(){return this.#stream.getReader()}pipeThrough(t,n){let r=this.#stream.pipeThrough(t,n);return new e(null,r)}pipeTo(e,t){return this.#stream.pipeTo(e,t)}tee(){let[t,n]=this.#stream.tee();return[new e(this.#subscribable,t),new e(this.#subscribable,n)]}forEach(e){return this.#stream.pipeTo(new WritableStream({write:t=>{e(t)}}))}map(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(e(t))}}))}values(e){return this.#stream.values(e)}take(e){let t=0;return this.pipeThrough(new TransformStream({transform:(n,r)=>{t<e&&(r.enqueue(n),t++),t>=e&&r.terminate()}}))}filter(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.enqueue(t)}}))}until(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(t),(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.terminate()}}))}async toArray(){let e=[];return await this.pipeTo(new WritableStream({write:t=>{e.push(t)}})),e}},N=g();function P(){let e=N.getStore();if(!e)throw Error(`No current context found`);return e}var F=g(),I=new WeakMap,L=({listeners:e})=>{let t=[],n=(e,t,n,r)=>{let c,l={get abortController(){return c||=new AbortController,c},async:`constructor`in e?e.constructor.name===`AsyncFunction`:!1,pending:null,handler:e,inputEvents:t,inputs:n,outputs:[],prev:r,next:new Set,get root(){return o}};l.prev.next.add(l);let u=i(l);F.run(l,()=>{let e=[...new Set([...O(s.__internal__call_context),...O(u.__internal__call_context)])];N.run(u,()=>{let t=0,n=r=>{if(t===e.length){let e;try{e=r.handler(...r.inputs)}catch(e){if(c??a)(c??a).abort(e);else throw console.error(`unhandled error in handler`,e),e}T(e)?(l.async=!0,l.pending=e.then(e=>(w(e)&&u.sendEvent(e),e))):w(e)&&u.sendEvent(e)}let i=e[t];i&&(t++,i(r,n))};n(l)})})},r=r=>{let i=[...t];[...e].filter(([e])=>E(e,i).length===e.length).map(([e,a])=>{let o=E(e,i);o.forEach(e=>{t.splice(t.indexOf(e),1)});for(let t of a)n(t,e,o,r)})},i=e=>{let n=null;return{get stream(){if(!n){let t=k();s.__internal__call_send_event.subscribe(n=>{let r=I.get(n);for(;r;){if(r===e){t.publish(n);break}r=r.prev}}),n=new M(t,null)}return n},get signal(){return e.abortController.signal},sendEvent:(...n)=>{n.forEach(n=>{I.set(n,e),e.outputs.push(n),t.push(n),s.__internal__call_send_event.publish(n,e),r(e)})},__internal__call_context:k(),__internal__call_send_event:k()}},a=new AbortController,o={get abortController(){return a||=new AbortController,a},async:!1,pending:null,inputEvents:[],inputs:[],outputs:[],handler:null,prev:null,next:new Set,get root(){return o}},s=i(o);return s},R=()=>{let e={steps:new Map};return{handle:(t,n)=>{if(e.steps.has(t))e.steps.get(t).add(n);else{let r=new Set;r.add(n),e.steps.set(t,r)}},createContext(){return L({listeners:e.steps})}}};function z(e,t){let n=(...e)=>{let n=t.filter(([t])=>t.every((t,n)=>t.include(e[n]))).map(([e,t])=>t),r=P().sendEvent;return(...e)=>{for(let t=0;t<n.length;t++){let i=n[t];if(i.length===e.length&&i.every((t,n)=>t.include(e[n])))return r(...e)}return console.warn(`Invalid input detected [%s]`,e.map(e=>e.data).join(`, `)),r(...e)}};return{...e,strictHandle:(t,n)=>e.handle(t,(...e)=>{let t=P();return n(t.safeSendEvent,...e)}),createContext(){let t=e.createContext();return t.__internal__call_context.subscribe((e,t)=>{P().safeSendEvent=n(...e.inputs),t(e)}),t}}}async function B(e,t,n){let{stream:r,sendEvent:i}=e.createContext();i(t);let a=(await r.until(n).toArray()).at(-1);if(!a)throw Error(`No output event received`);return a}var V={flex:``,"flex-col":``,"gap-2":``},H={flex:`~ col`,"gap-2":``},U={flex:``,"flex-col":``,"gap-2":``},W={grid:``,"grid-cols-2":``,"gap-2":``},G={flex:``,"items-center":``,"gap-2":``},K={flex:``,"items-center":``,"gap-2":``},q={flex:``,"items-center":``,"gap-2":``},J={key:0},Y={key:1},X=e({__name:`chat`,setup(e){let g=m(`settings/llm/baseUrl`,`https://openrouter.ai/api/v1/`),_=m(`settings/llm/apiKey`,``),v=m(`settings/llm/model`,`openai/gpt-4o-mini`),y=p(``),b=p([]),S=p({role:`assistant`,content:``}),C=p(!1),w=x(),T=x(),E=x(),D=x(),O=x();async function k(){C.value=!0;try{let e=z(R(),[[[w],[T,O]],[[T],[E]],[[E],[D]]]);e.handle([w],async()=>{let{sendEvent:t}=e.createContext();S.value={role:`assistant`,content:``},b.value.push({role:`user`,content:y.value}),b.value.push(S.value);let r=await h({baseURL:g.value,apiKey:_.value,model:v.value,messages:b.value.slice(0,b.value.length-1).map(e=>n(e))});for await(let e of r.fullStream)e.type===`text-delta`&&t(T.with(e.text||``));return O.with()}),e.handle([T],async e=>{S.value.content?S.value.content+=e.data:S.value.content=e.data}),await B(e,w.with(),O)}catch(e){console.error(e)}finally{C.value=!1}}return(e,n)=>(o(),d(`div`,V,[f(`div`,H,[f(`div`,U,[n[7]||=f(`div`,null,[f(`span`,{"text-neutral-500":``,"dark:text-neutral-400":``},`LLM`)],-1),f(`div`,W,[f(`label`,G,[n[4]||=f(`span`,{"text-nowrap":``},` Base URL `,-1),s(f(`input`,{"onUpdate:modelValue":n[0]||=e=>u(g)?g.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,r(g)]])]),f(`label`,K,[n[5]||=f(`span`,{"text-nowrap":``},` API Key `,-1),s(f(`input`,{"onUpdate:modelValue":n[1]||=e=>u(_)?_.value=e:null,type:`password`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,r(_)]])]),f(`label`,q,[n[6]||=f(`span`,{"text-nowrap":``},` Model `,-1),s(f(`input`,{"onUpdate:modelValue":n[2]||=e=>u(v)?v.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,r(v)]])])])]),f(`div`,null,[s(f(`textarea`,{"onUpdate:modelValue":n[3]||=e=>y.value=e,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,y.value]])]),f(`button`,{"rounded-lg":``,bg:`blue-100 dark:blue-900`,"px-4":``,"py-2":``,onClick:k},` Send `),f(`div`,null,[(o(!0),d(l,null,i(b.value,(e,n)=>(o(),d(`div`,{key:n},[e.role===`user`?(o(),d(`div`,J,[f(`span`,null,a(e.content),1)])):t(``,!0),e.role===`assistant`?(o(),d(`div`,Y,[f(`span`,null,a(e.content),1)])):t(``,!0)]))),128))])])]))}});export{X as default};
|
|
|
1 |
+
import{A as e,C as t,Ct as n,Dt as r,K as i,Mt as a,W as o,ct as s,l as c,m as l,mt as u,w as d,x as f,yt as p}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import{_ as m}from"./core--HtmBP70.js";import"./dist-BZNPHke7.js";import{t as h}from"./dist-CUIa61m9.js";var g=()=>{let e=null;return{getStore:()=>(e===null&&console.warn("Woops! Looks like you are calling `getContext` after `await fn()`. Please move `getContext` to top level of handler."),e),run(t,n){e=t;try{return n()}finally{e=null}}}},_=new WeakMap,v=new WeakMap,y=0,b=0,x=e=>{let t=`${y++}`,n={debugLabel:e?.debugLabel??t,include:e=>r.has(e),with:i=>{let a=`${b++}`,o={[Symbol.toStringTag]:e?.debugLabel??`WorkflowEvent(${t}.${a})`,toString:()=>e?.debugLabel?e.debugLabel:`WorkflowEvent(${t}.${a})`,toJSON:()=>({type:e?.debugLabel?e.debugLabel:t,data:i}),get data(){return i}};return r.add(o),v.set(o,n),o}},r=new WeakSet;_.set(n,r),Object.defineProperty(n,Symbol.toStringTag,{get:()=>n?.debugLabel??`WorkflowEvent<${t}>`}),Object.defineProperty(n,`displayName`,{value:n?.debugLabel??`WorkflowEvent<${t}>`});let i=e?.uniqueId;return Object.defineProperty(n,`uniqueId`,{get:()=>(i||=t,i),set:()=>{throw Error(`uniqueId is readonly`)}}),n.toString=()=>e?.debugLabel??`WorkflowEvent<${t}>`,n},S=e=>typeof e==`object`&&e?_.has(e):!1,C=e=>typeof e==`object`&&e?v.get(e):void 0,w=e=>typeof e==`object`&&!!e&&`data`in e,T=e=>e!=null&&typeof e.then==`function`;function E(e,t){let n=Array(e.length);for(let r of t)for(let t=0;t<e.length;t++)if(!n[t]&&e[t].include(r)){n[t]=r;break}return n.filter(Boolean)}var D=new WeakMap;function O(e){return D.get(e)}function k(){let e=new Set,t={subscribe:t=>(e.add(t),()=>{e.delete(t)}),publish:(...t)=>{let n=[];for(let r of e)n.push(r(...t));return n}};return D.set(t,e),t}var A=class extends TransformStream{constructor(){super({transform:(e,t)=>{C(e)&&t.enqueue(JSON.stringify({data:e.data,uniqueId:C(e).uniqueId})+`
|
2 |
`)}})}},j=class extends TransformStream{#eventMap;constructor(e){super({transform:(e,t)=>{e.split(`
|
3 |
`).map(e=>e.trim()).filter(e=>e.length>0).forEach(e=>{let n=JSON.parse(e),r=Object.values(this.#eventMap).find(e=>e.uniqueId===n.uniqueId);if(r){let e=r.with(n.data);t.enqueue(e)}else console.warn(`Unknown event: ${n.uniqueId}`)})}}),this.#eventMap=e}},M=class e extends ReadableStream{#stream;#subscribable;on(e,t){return this.#subscribable.subscribe(n=>{e.include(n)&&t(n)})}constructor(e,t){if(!e&&!t)throw TypeError(`Either subscribable or root stream must be provided`);if(super(),e){this.#subscribable=e;let n;this.#stream=t??new ReadableStream({start:t=>{n=e.subscribe(e=>{t.enqueue(e)})},cancel:()=>{n()}})}else{this.#subscribable=k(),this.#stream=t.pipeThrough(new TransformStream({transform:(e,t)=>{this.#subscribable.publish(e),t.enqueue(e)}}));return}}static fromReadableStream(t){return new e(null,t.pipeThrough(new TransformStream({transform:(e,t)=>{t.enqueue(e)}})))}static fromResponse(t,n){let r=t.body;if(!r)throw Error(`Response body is not readable`);return new e(null,r.pipeThrough(new TextDecoderStream).pipeThrough(new j(n)))}toResponse(e,t=new A){return new Response(this.#stream.pipeThrough(t).pipeThrough(new TextEncoderStream),e)}get locked(){return this.#stream.locked}[Symbol.asyncIterator](){return this.#stream[Symbol.asyncIterator]()}cancel(e){return this.#stream.cancel(e)}getReader(){return this.#stream.getReader()}pipeThrough(t,n){let r=this.#stream.pipeThrough(t,n);return new e(null,r)}pipeTo(e,t){return this.#stream.pipeTo(e,t)}tee(){let[t,n]=this.#stream.tee();return[new e(this.#subscribable,t),new e(this.#subscribable,n)]}forEach(e){return this.#stream.pipeTo(new WritableStream({write:t=>{e(t)}}))}map(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(e(t))}}))}values(e){return this.#stream.values(e)}take(e){let t=0;return this.pipeThrough(new TransformStream({transform:(n,r)=>{t<e&&(r.enqueue(n),t++),t>=e&&r.terminate()}}))}filter(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.enqueue(t)}}))}until(e){return this.pipeThrough(new TransformStream({transform:(t,n)=>{n.enqueue(t),(typeof e==`function`?e(t):S(e)?e.include(t):e===t)&&n.terminate()}}))}async toArray(){let e=[];return await this.pipeTo(new WritableStream({write:t=>{e.push(t)}})),e}},N=g();function P(){let e=N.getStore();if(!e)throw Error(`No current context found`);return e}var F=g(),I=new WeakMap,L=({listeners:e})=>{let t=[],n=(e,t,n,r)=>{let c,l={get abortController(){return c||=new AbortController,c},async:`constructor`in e?e.constructor.name===`AsyncFunction`:!1,pending:null,handler:e,inputEvents:t,inputs:n,outputs:[],prev:r,next:new Set,get root(){return o}};l.prev.next.add(l);let u=i(l);F.run(l,()=>{let e=[...new Set([...O(s.__internal__call_context),...O(u.__internal__call_context)])];N.run(u,()=>{let t=0,n=r=>{if(t===e.length){let e;try{e=r.handler(...r.inputs)}catch(e){if(c??a)(c??a).abort(e);else throw console.error(`unhandled error in handler`,e),e}T(e)?(l.async=!0,l.pending=e.then(e=>(w(e)&&u.sendEvent(e),e))):w(e)&&u.sendEvent(e)}let i=e[t];i&&(t++,i(r,n))};n(l)})})},r=r=>{let i=[...t];[...e].filter(([e])=>E(e,i).length===e.length).map(([e,a])=>{let o=E(e,i);o.forEach(e=>{t.splice(t.indexOf(e),1)});for(let t of a)n(t,e,o,r)})},i=e=>{let n=null;return{get stream(){if(!n){let t=k();s.__internal__call_send_event.subscribe(n=>{let r=I.get(n);for(;r;){if(r===e){t.publish(n);break}r=r.prev}}),n=new M(t,null)}return n},get signal(){return e.abortController.signal},sendEvent:(...n)=>{n.forEach(n=>{I.set(n,e),e.outputs.push(n),t.push(n),s.__internal__call_send_event.publish(n,e),r(e)})},__internal__call_context:k(),__internal__call_send_event:k()}},a=new AbortController,o={get abortController(){return a||=new AbortController,a},async:!1,pending:null,inputEvents:[],inputs:[],outputs:[],handler:null,prev:null,next:new Set,get root(){return o}},s=i(o);return s},R=()=>{let e={steps:new Map};return{handle:(t,n)=>{if(e.steps.has(t))e.steps.get(t).add(n);else{let r=new Set;r.add(n),e.steps.set(t,r)}},createContext(){return L({listeners:e.steps})}}};function z(e,t){let n=(...e)=>{let n=t.filter(([t])=>t.every((t,n)=>t.include(e[n]))).map(([e,t])=>t),r=P().sendEvent;return(...e)=>{for(let t=0;t<n.length;t++){let i=n[t];if(i.length===e.length&&i.every((t,n)=>t.include(e[n])))return r(...e)}return console.warn(`Invalid input detected [%s]`,e.map(e=>e.data).join(`, `)),r(...e)}};return{...e,strictHandle:(t,n)=>e.handle(t,(...e)=>{let t=P();return n(t.safeSendEvent,...e)}),createContext(){let t=e.createContext();return t.__internal__call_context.subscribe((e,t)=>{P().safeSendEvent=n(...e.inputs),t(e)}),t}}}async function B(e,t,n){let{stream:r,sendEvent:i}=e.createContext();i(t);let a=(await r.until(n).toArray()).at(-1);if(!a)throw Error(`No output event received`);return a}var V={flex:``,"flex-col":``,"gap-2":``},H={flex:`~ col`,"gap-2":``},U={flex:``,"flex-col":``,"gap-2":``},W={grid:``,"grid-cols-2":``,"gap-2":``},G={flex:``,"items-center":``,"gap-2":``},K={flex:``,"items-center":``,"gap-2":``},q={flex:``,"items-center":``,"gap-2":``},J={key:0},Y={key:1},X=e({__name:`chat`,setup(e){let g=m(`settings/llm/baseUrl`,`https://openrouter.ai/api/v1/`),_=m(`settings/llm/apiKey`,``),v=m(`settings/llm/model`,`openai/gpt-4o-mini`),y=p(``),b=p([]),S=p({role:`assistant`,content:``}),C=p(!1),w=x(),T=x(),E=x(),D=x(),O=x();async function k(){C.value=!0;try{let e=z(R(),[[[w],[T,O]],[[T],[E]],[[E],[D]]]);e.handle([w],async()=>{let{sendEvent:t}=e.createContext();S.value={role:`assistant`,content:``},b.value.push({role:`user`,content:y.value}),b.value.push(S.value);let r=await h({baseURL:g.value,apiKey:_.value,model:v.value,messages:b.value.slice(0,b.value.length-1).map(e=>n(e))});for await(let e of r.fullStream)e.type===`text-delta`&&t(T.with(e.text||``));return O.with()}),e.handle([T],async e=>{S.value.content?S.value.content+=e.data:S.value.content=e.data}),await B(e,w.with(),O)}catch(e){console.error(e)}finally{C.value=!1}}return(e,n)=>(o(),d(`div`,V,[f(`div`,H,[f(`div`,U,[n[7]||=f(`div`,null,[f(`span`,{"text-neutral-500":``,"dark:text-neutral-400":``},`LLM`)],-1),f(`div`,W,[f(`label`,G,[n[4]||=f(`span`,{"text-nowrap":``},` Base URL `,-1),s(f(`input`,{"onUpdate:modelValue":n[0]||=e=>u(g)?g.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,r(g)]])]),f(`label`,K,[n[5]||=f(`span`,{"text-nowrap":``},` API Key `,-1),s(f(`input`,{"onUpdate:modelValue":n[1]||=e=>u(_)?_.value=e:null,type:`password`,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,r(_)]])]),f(`label`,q,[n[6]||=f(`span`,{"text-nowrap":``},` Model `,-1),s(f(`input`,{"onUpdate:modelValue":n[2]||=e=>u(v)?v.value=e:null,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,r(v)]])])])]),f(`div`,null,[s(f(`textarea`,{"onUpdate:modelValue":n[3]||=e=>y.value=e,border:`focus:primary-100 dark:focus:primary-400/50 2 solid neutral-200 dark:neutral-800`,transition:`all duration-200 ease-in-out`,text:`disabled:neutral-400 dark:disabled:neutral-600`,cursor:`disabled:not-allowed`,"w-full":``,"rounded-lg":``,"px-2":``,"py-1":``,"text-nowrap":``,"text-sm":``,"outline-none":``,shadow:`sm`,bg:`neutral-100 dark:neutral-800 focus:neutral-50 dark:focus:neutral-900`},null,512),[[c,y.value]])]),f(`button`,{"rounded-lg":``,bg:`blue-100 dark:blue-900`,"px-4":``,"py-2":``,onClick:k},` Send `),f(`div`,null,[(o(!0),d(l,null,i(b.value,(e,n)=>(o(),d(`div`,{key:n},[e.role===`user`?(o(),d(`div`,J,[f(`span`,null,a(e.content),1)])):t(``,!0),e.role===`assistant`?(o(),d(`div`,Y,[f(`span`,null,a(e.content),1)])):t(``,!0)]))),128))])])]))}});export{X as default};
|
assets/{cloudflare-workers-ai-BvLX3w3L.js β cloudflare-workers-ai-uNB3fehF.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-
|
|
|
1 |
+
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{f}from"./widgets-BMN5613p.js";import{r as p}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{b as m,f as h,g,m as _,p as v,v as y}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as b}from"./route-block-BscaRcKT.js";import{t as x}from"./use-provider-validation-BruqoLZy.js";var S={class:`whitespace-pre-wrap break-all`},C=`cloudflare-workers-ai`,w=e({__name:`cloudflare-workers-ai`,setup(e){let b=m(),{providers:w}=p(b),T=c({get:()=>w.value[C]?.apiKey||``,set:e=>{w.value[C]||(w.value[C]={}),w.value[C].apiKey=e}}),E=c({get:()=>w.value[C]?.accountId||``,set:e=>{w.value[C]||(w.value[C]={}),w.value[C].accountId=e}}),{t:D,router:O,providerMetadata:k,isValidating:A,isValid:j,validationMessage:M,handleResetSettings:N}=x(C);return(e,c)=>(s(),o(n(h),{"provider-name":n(k)?.localizedName,"provider-icon-color":n(k)?.iconColor,"on-back":()=>n(O).back()},{default:u(()=>[l(n(v),null,{default:u(()=>[l(n(_),{title:n(D)(`settings.pages.providers.common.section.basic.title`),description:n(D)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(N)},{default:u(()=>[l(n(g),{modelValue:T.value,"onUpdate:modelValue":c[0]||=e=>T.value=e,"provider-name":n(k)?.localizedName,placeholder:n(D)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.api-key.placeholder`)},null,8,[`modelValue`,`provider-name`,`placeholder`]),l(n(y),{modelValue:E.value,"onUpdate:modelValue":c[1]||=e=>E.value=e,label:n(D)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.label`),description:n(D)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.description`),placeholder:n(D)(`settings.pages.providers.provider.cloudflare-workers-ai.fields.field.account-id.placeholder`)},null,8,[`modelValue`,`label`,`description`,`placeholder`])]),_:1},8,[`title`,`description`,`on-reset`]),!n(j)&&n(A)===0&&n(M)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(D)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(M)?{name:`content`,fn:u(()=>[d(`div`,S,i(n(M)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(j)&&n(A)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(D)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof b==`function`&&b(w);var T=w;export{T as default};
|
assets/{color-scheme-Bk9HozkF.js β color-scheme-DSewwvkD.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,Dt as t,K as n,Mt as r,O as i,S as a,W as o,Y as s,a as c,ct as l,k as u,m as d,st as f,w as p,x as m}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{r as h}from"./src-
|
|
|
1 |
+
import{A as e,Dt as t,K as n,Mt as r,O as i,S as a,W as o,Y as s,a as c,ct as l,k as u,m as d,st as f,w as p,x as m}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{r as h}from"./src-Bm0-H4HU.js";import{m as g,t as _}from"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import{t as v}from"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import{n as y}from"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import{n as b}from"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";var S=[[],[`#A5978B`,`#D8CAAF`,`#B8B4A7`,`#C4BCB1`,`#E5DED8`,`#9A8F7D`,`#BEB5A7`,`#C9C0B6`],[`#7A9EAF`,`#B8C7CC`,`#D4B79C`,`#8B9D77`,`#C7D5CB`,`#E6D0B1`,`#94A7B1`,`#B4C8C3`],[`#D9B48F`,`#B5917A`,`#8C7A6B`,`#A17F5F`,`#B98C46`,`#C7A252`,`#DAB300`,`#D19826`],[`#9BA7B0`,`#C1CBD4`,`#A5ADB6`,`#8B959E`,`#D4DCE4`,`#7F8A94`,`#B3BCC6`,`#98A4AE`],[`#E4C6D0`,`#A61B29`,`#5D513C`,`#789262`,`#1C0D1A`,`#F7C242`,`#62A9DD`,`#8C4B3C`]],C={flex:``,"items-center":``,"justify-between":``,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:300,delay:250,transition:`all ease-in-out duration-250`},w={"text-lg":``,"font-normal":``},T={relative:``,flex:``,"cursor-pointer":``,"items-center":``,"gap-2":``},E={class:`color-bar text-[10px] md:text-base sm:text-xs`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:320,delay:350,transition:`all ease-in-out duration-250`},D={"text-white":``,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:330,delay:400,transition:`all ease-in-out duration-250`},O={class:`color-bar transparency-grid text-[10px] md:text-base sm:text-xs`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:340,delay:450,transition:`all ease-in-out duration-250`},k=[`duration`,`delay`],A={"font-medium":``},j={text:`sm neutral-500`},M={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[65dvh]`,"right--15":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:30},enter:{scale:1,opacity:1,rotate:0},duration:250,flex:``,"items-center":``,"justify-center":``},N=e({__name:`color-scheme`,setup(e){let v=b(),{t:x}=y();return(e,y)=>{let b=s(`motion`);return o(),p(d,null,[l((o(),a(t(g),{"mb-2":``,title:t(x)(`settings.pages.themes.sections.section.custom-color.title`),icon:`i-solar:pallete-2-bold-duotone`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:290,delay:200,transition:`all ease-in-out duration-250`},{default:f(()=>[l((o(),p(`div`,C,[m(`span`,w,r(e.$t(`settings.pages.themes.sections.section.custom-color.fields.field.primary-color.label`)),1),m(`label`,T,[l(m(`input`,{"onUpdate:modelValue":y[0]||=e=>t(v).themeColorsHueDynamic=e,type:`checkbox`,class:`peer sr-only`},null,512),[[c,t(v).themeColorsHueDynamic]]),y[2]||=m(`div`,{class:`h-6 w-11 rounded-full bg-neutral-200 after:absolute after:left-[2px] after:top-[2px] after:h-5 after:w-5 after:rounded-full after:bg-white dark:bg-neutral-600 peer-checked:bg-primary-500 after:transition-all after:content-[''] peer-checked:after:translate-x-full peer-checked:after:border-white`},null,-1),i(` `+r(e.$t(`settings.pages.themes.sections.section.custom-color.fields.field.primary-color.rgb-on.title`)),1)])])),[[b]]),l(u(t(h),{modelValue:t(v).themeColorsHue,"onUpdate:modelValue":y[1]||=e=>t(v).themeColorsHue=e,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:310,delay:300,disabled:t(v).themeColorsHueDynamic},null,8,[`modelValue`,`disabled`]),[[b]]),l((o(),p(`div`,E,[y[4]||=m(`span`,{"bg-primary-50":``},`50`,-1),y[5]||=m(`span`,{"bg-primary-100":``},`100`,-1),y[6]||=m(`span`,{"bg-primary-200":``},`200`,-1),y[7]||=m(`span`,{"bg-primary-300":``},`300`,-1),y[8]||=m(`span`,{"bg-primary-400":``},`400`,-1),y[9]||=m(`span`,{"bg-primary-500":``},`500`,-1),l((o(),p(`div`,D,[...y[3]||=[m(`span`,{"bg-primary-600":``},`600`,-1),m(`span`,{"bg-primary-700":``},`700`,-1),m(`span`,{"bg-primary-800":``},`800`,-1),m(`span`,{"bg-primary-900":``},`900`,-1),m(`span`,{"bg-primary-950":``},`950`,-1)]])),[[b]])])),[[b]]),l((o(),p(`div`,O,[...y[10]||=[m(`span`,{bg:`primary-500/5`},`500/5`,-1),m(`span`,{bg:`primary-500/10`},`500/10`,-1),m(`span`,{bg:`primary-500/20`},`500/20`,-1),m(`span`,{bg:`primary-500/30`},`500/30`,-1),m(`span`,{bg:`primary-500/40`},`500/40`,-1),m(`span`,{bg:`primary-500/50`},`500/50`,-1),m(`span`,{bg:`primary-500/60`},`500/60`,-1),m(`span`,{bg:`primary-500/70`},`500/70`,-1),m(`span`,{bg:`primary-500/80`},`500/80`,-1),m(`span`,{bg:`primary-500/90`},`500/90`,-1),m(`span`,{bg:`primary-500`},`500`,-1)]])),[[b]])]),_:1},8,[`title`])),[[b]]),l((o(),a(t(g),{"mb-2":``,title:t(x)(`settings.pages.themes.sections.section.theme-presets.title`),icon:`i-solar:magic-stick-2-bold-duotone`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:350,delay:500,transition:`all ease-in-out duration-250`},{default:f(()=>[(o(!0),p(d,null,n(e.$tm(`settings.pages.themes.sections.section.theme-presets.presets`),({title:n,description:i,colors:a},s)=>l((o(),p(`div`,{key:s,class:`w-full flex flex-col items-start justify-between gap-2 rounded-lg px-4 py-3 outline-none transition-all duration-250 ease-in-out md:flex-row md:items-center md:gap-0`,bg:`neutral-100 dark:neutral-800`,hover:`bg-neutral-200 dark:bg-neutral-700`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:360+s*10,delay:550+s*50,transition:`all ease-in-out duration-250`},[m(`div`,null,[m(`span`,A,r(e.$rt(n)),1),m(`div`,j,r(e.$rt(i)),1)]),u(t(_),{colors:a.map((n,r)=>({hex:t(S)[s][r],name:e.$rt(n)}))},null,8,[`colors`])],8,k)),[[b]])),128))]),_:1},8,[`title`])),[[b]]),l((o(),p(`div`,M,[...y[11]||=[m(`div`,{text:`60`,"i-solar:pallete-2-bold-duotone":``},null,-1)]])),[[b]])],64)}}});typeof x==`function`&&x(N);var P=v(N,[[`__scopeId`,`data-v-cc6b770a`]]);export{P as default};
|
assets/components-C31GfIq6.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
assets/components-DKamkbYa.js
DELETED
The diff for this file is too large to render.
See raw diff
|
|
assets/{composables-CAnLojRQ.js β composables-DHfQ4eXd.js}
RENAMED
The diff for this file is too large to render.
See raw diff
|
|
assets/consciousness-B6jIi7Eb.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,S as o,W as s,Y as c,ct as l,k as ee,l as u,m as d,mt as f,rt as p,st as m,w as h,x as g}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{f as _,u as te}from"./widgets-BMN5613p.js";import{r as v}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import{t as ne}from"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{F as re,P as ie,b as ae,y as oe}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import{n as se}from"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as y}from"./route-block-BscaRcKT.js";var b={bg:`neutral-50 dark:[rgba(0,0,0,0.3)]`,"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},x={flex:`~ col gap-4`},S={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-500`},C={text:`neutral-400 dark:neutral-400`},w={"max-w-full":``},T={key:0,flex:`~ row gap-4`,style:{"scrollbar-width":`none`},"min-w-0":``,"of-x-scroll":``,"scroll-smooth":``,role:`radiogroup`},E={key:1},D={key:0},O={flex:`~ col gap-4`},k={class:`text-lg md:text-2xl`},A={text:`neutral-400 dark:neutral-400`},j={key:0,class:`flex items-center justify-center py-4`},M={key:1},N={flex:`~ col gap-4`},P={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-400`},ce={text:`neutral-400 dark:neutral-500`},F={class:`flex items-center gap-3 border border-primary-200 rounded-lg bg-primary-50 p-4 dark:border-primary-800 dark:bg-primary-900/20`},I={class:`flex flex-col`},L={class:`font-medium`},R={class:`text-sm text-primary-600 dark:text-primary-400`},z={class:`mt-2`},B={class:`mb-1 block text-sm font-medium`},V=[`placeholder`],H={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-15rem)]`,"bottom-0":``,"right--5":``,"z--1":``,initial:{scale:.9,opacity:0,x:20},enter:{scale:1,opacity:1,x:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``},U=e({__name:`consciousness`,setup(e){let y=ae(),U=oe(),{configuredChatProvidersMetadata:W}=v(y),{activeProvider:G,activeModel:K,customModelName:le,modelSearchQuery:q,supportsModelListing:J,providerModels:Y,isLoadingActiveProviderModels:X,activeProviderModelError:Z}=v(U),{t:Q}=se();p(G,async e=>{await U.loadModelsForProvider(e)},{immediate:!0});function $(e){le.value=e}return(e,p)=>{let v=c(`motion`);return s(),h(d,null,[g(`div`,b,[g(`div`,null,[g(`div`,x,[g(`div`,null,[g(`h2`,S,i(n(Q)(`settings.pages.providers.title`)),1),g(`div`,C,[g(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.description`)),1)])]),g(`div`,w,[n(W).length>0?(s(),h(`fieldset`,T,[(s(!0),h(d,null,r(n(W),e=>(s(),o(n(ie),{id:e.id,key:e.id,modelValue:n(G),"onUpdate:modelValue":p[0]||=e=>f(G)?G.value=e:null,name:`provider`,value:e.id,title:e.localizedName||`Unknown`,description:e.localizedDescription},null,8,[`id`,`modelValue`,`value`,`title`,`description`]))),128))])):(s(),h(`div`,E,[ee(n(ne),{class:`flex items-center gap-3 rounded-lg p-4`,border:`2 dashed neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-800`,transition:`colors duration-200 ease-in-out`,to:`/settings/providers`},{default:m(()=>[...p[4]||=[g(`div`,{"i-solar:warning-circle-line-duotone":``,class:`text-2xl text-amber-500 dark:text-amber-400`},null,-1),g(`div`,{class:`flex flex-col`},[g(`span`,{class:`font-medium`},`No Providers Configured`),g(`span`,{class:`text-sm text-neutral-400 dark:text-neutral-500`},`Click here to set up your LLM providers`)],-1),g(`div`,{"i-solar:arrow-right-line-duotone":``,class:`ml-auto text-xl text-neutral-400 dark:text-neutral-500`},null,-1)]]),_:1})]))])])]),n(G)&&n(J)?(s(),h(`div`,D,[g(`div`,O,[g(`div`,null,[g(`h2`,k,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.title`)),1),g(`div`,A,[g(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.subtitle`)),1)])]),n(X)?(s(),h(`div`,j,[p[5]||=g(`div`,{class:`mr-2 animate-spin`},[g(`div`,{"i-solar:spinner-line-duotone":``,"text-xl":``})],-1),g(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.loading`)),1)])):n(Z)?(s(),o(n(te),{key:1,title:n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.error`),error:n(Z)},null,8,[`title`,`error`])):n(Y).length===0&&!n(X)?(s(),o(n(_),{key:2,type:`warning`},{title:m(()=>[a(i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_models`)),1)]),content:m(()=>[a(i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_models_description`)),1)]),_:1})):n(Y).length>0?(s(),o(n(re),{key:3,modelValue:n(K),"onUpdate:modelValue":p[1]||=e=>f(K)?K.value=e:null,"search-query":n(q),"onUpdate:searchQuery":p[2]||=e=>f(q)?q.value=e:null,items:n(Y).sort((e,t)=>e.id===n(K)?-1:t.id===n(K)?1:0),searchable:!0,"search-placeholder":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.search_placeholder`),"search-no-results-title":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_search_results`),"search-no-results-description":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_search_results_description`,{query:n(q)}),"search-results-text":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.search_results`,{count:`{count}`,total:`{total}`}),"custom-input-placeholder":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.custom_model_placeholder`),"expand-button-text":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.expand`),"collapse-button-text":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.collapse`),"onUpdate:customValue":$},null,8,[`modelValue`,`search-query`,`items`,`search-placeholder`,`search-no-results-title`,`search-no-results-description`,`search-results-text`,`custom-input-placeholder`,`expand-button-text`,`collapse-button-text`])):t(``,!0)])])):n(G)&&!n(J)?(s(),h(`div`,M,[g(`div`,N,[g(`div`,null,[g(`h2`,P,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.title`)),1),g(`div`,ce,[g(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.subtitle`)),1)])]),g(`div`,F,[p[6]||=g(`div`,{"i-solar:info-circle-line-duotone":``,class:`text-2xl text-primary-500 dark:text-primary-400`},null,-1),g(`div`,I,[g(`span`,L,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.not_supported`)),1),g(`span`,R,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.not_supported_description`)),1)])]),g(`div`,z,[g(`label`,B,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.manual_model_name`)),1),l(g(`input`,{"onUpdate:modelValue":p[3]||=e=>f(K)?K.value=e:null,type:`text`,class:`w-full border border-neutral-300 rounded bg-white px-3 py-2 dark:border-neutral-700 dark:bg-neutral-900`,placeholder:n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.manual_model_placeholder`)},null,8,V),[[u,n(K)]])])])])):t(``,!0)]),l((s(),h(`div`,H,[...p[7]||=[g(`div`,{text:`60`,"i-solar:ghost-bold-duotone":``},null,-1)]])),[[v]])],64)}}});typeof y==`function`&&y(U);var W=U;export{W as default};
|
assets/consciousness-Di39e8dH.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,S as o,W as s,Y as ee,ct as c,k as te,l as ne,m as l,mt as u,rt as d,st as f,w as p,x as m}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import{f as h,u as g}from"./widgets-BUA6px2J.js";import{N as re,P as ie,b as _,y as ae}from"./components-DKamkbYa.js";import{r as v}from"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import{t as oe}from"./vue-router-Bd8QAfnT.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import{n as se}from"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import{t as y}from"./route-block-BscaRcKT.js";var b={bg:`neutral-50 dark:[rgba(0,0,0,0.3)]`,"rounded-xl":``,"p-4":``,flex:`~ col gap-4`},x={flex:`~ col gap-4`},S={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-500`},C={text:`neutral-400 dark:neutral-400`},w={"max-w-full":``},T={key:0,flex:`~ row gap-4`,style:{"scrollbar-width":`none`},"min-w-0":``,"of-x-scroll":``,"scroll-smooth":``,role:`radiogroup`},E={key:1},D={key:0},O={flex:`~ col gap-4`},k={class:`text-lg md:text-2xl`},A={text:`neutral-400 dark:neutral-400`},j={key:0,class:`flex items-center justify-center py-4`},M={key:1},N={flex:`~ col gap-4`},P={class:`text-lg text-neutral-500 md:text-2xl dark:text-neutral-400`},F={text:`neutral-400 dark:neutral-500`},ce={class:`flex items-center gap-3 border border-primary-200 rounded-lg bg-primary-50 p-4 dark:border-primary-800 dark:bg-primary-900/20`},I={class:`flex flex-col`},L={class:`font-medium`},R={class:`text-sm text-primary-600 dark:text-primary-400`},z={class:`mt-2`},B={class:`mb-1 block text-sm font-medium`},V=[`placeholder`],H={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[calc(100dvh-15rem)]`,"bottom-0":``,"right--5":``,"z--1":``,initial:{scale:.9,opacity:0,x:20},enter:{scale:1,opacity:1,x:0},duration:500,"size-60":``,flex:``,"items-center":``,"justify-center":``},U=e({__name:`consciousness`,setup(e){let y=_(),U=ae(),{configuredChatProvidersMetadata:W}=v(y),{activeProvider:G,activeModel:K,customModelName:le,modelSearchQuery:q,supportsModelListing:J,providerModels:Y,isLoadingActiveProviderModels:X,activeProviderModelError:Z}=v(U),{t:Q}=se();d(G,async e=>{await U.loadModelsForProvider(e)},{immediate:!0});function $(e){le.value=e}return(e,d)=>{let _=ee(`motion`);return s(),p(l,null,[m(`div`,b,[m(`div`,null,[m(`div`,x,[m(`div`,null,[m(`h2`,S,i(n(Q)(`settings.pages.providers.title`)),1),m(`div`,C,[m(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.description`)),1)])]),m(`div`,w,[n(W).length>0?(s(),p(`fieldset`,T,[(s(!0),p(l,null,r(n(W),e=>(s(),o(n(re),{id:e.id,key:e.id,modelValue:n(G),"onUpdate:modelValue":d[0]||=e=>u(G)?G.value=e:null,name:`provider`,value:e.id,title:e.localizedName||`Unknown`,description:e.localizedDescription},null,8,[`id`,`modelValue`,`value`,`title`,`description`]))),128))])):(s(),p(`div`,E,[te(n(oe),{class:`flex items-center gap-3 rounded-lg p-4`,border:`2 dashed neutral-200 dark:neutral-800`,bg:`neutral-50 dark:neutral-800`,transition:`colors duration-200 ease-in-out`,to:`/settings/providers`},{default:f(()=>[...d[4]||=[m(`div`,{"i-solar:warning-circle-line-duotone":``,class:`text-2xl text-amber-500 dark:text-amber-400`},null,-1),m(`div`,{class:`flex flex-col`},[m(`span`,{class:`font-medium`},`No Providers Configured`),m(`span`,{class:`text-sm text-neutral-400 dark:text-neutral-500`},`Click here to set up your LLM providers`)],-1),m(`div`,{"i-solar:arrow-right-line-duotone":``,class:`ml-auto text-xl text-neutral-400 dark:text-neutral-500`},null,-1)]]),_:1})]))])])]),n(G)&&n(J)?(s(),p(`div`,D,[m(`div`,O,[m(`div`,null,[m(`h2`,k,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.title`)),1),m(`div`,A,[m(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.subtitle`)),1)])]),n(X)?(s(),p(`div`,j,[d[5]||=m(`div`,{class:`mr-2 animate-spin`},[m(`div`,{"i-solar:spinner-line-duotone":``,"text-xl":``})],-1),m(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.loading`)),1)])):n(Z)?(s(),o(n(g),{key:1,title:n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.error`),error:n(Z)},null,8,[`title`,`error`])):n(Y).length===0&&!n(X)?(s(),o(n(h),{key:2,type:`warning`},{title:f(()=>[a(i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_models`)),1)]),content:f(()=>[a(i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_models_description`)),1)]),_:1})):n(Y).length>0?(s(),o(n(ie),{key:3,modelValue:n(K),"onUpdate:modelValue":d[1]||=e=>u(K)?K.value=e:null,"search-query":n(q),"onUpdate:searchQuery":d[2]||=e=>u(q)?q.value=e:null,items:n(Y).sort((e,t)=>e.id===n(K)?-1:t.id===n(K)?1:0),searchable:!0,"search-placeholder":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.search_placeholder`),"search-no-results-title":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_search_results`),"search-no-results-description":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.no_search_results_description`,{query:n(q)}),"search-results-text":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.search_results`,{count:`{count}`,total:`{total}`}),"custom-input-placeholder":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.custom_model_placeholder`),"expand-button-text":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.expand`),"collapse-button-text":n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.collapse`),"onUpdate:customValue":$},null,8,[`modelValue`,`search-query`,`items`,`search-placeholder`,`search-no-results-title`,`search-no-results-description`,`search-results-text`,`custom-input-placeholder`,`expand-button-text`,`collapse-button-text`])):t(``,!0)])])):n(G)&&!n(J)?(s(),p(`div`,M,[m(`div`,N,[m(`div`,null,[m(`h2`,P,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.title`)),1),m(`div`,F,[m(`span`,null,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.subtitle`)),1)])]),m(`div`,ce,[d[6]||=m(`div`,{"i-solar:info-circle-line-duotone":``,class:`text-2xl text-primary-500 dark:text-primary-400`},null,-1),m(`div`,I,[m(`span`,L,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.not_supported`)),1),m(`span`,R,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.not_supported_description`)),1)])]),m(`div`,z,[m(`label`,B,i(n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.manual_model_name`)),1),c(m(`input`,{"onUpdate:modelValue":d[3]||=e=>u(K)?K.value=e:null,type:`text`,class:`w-full border border-neutral-300 rounded bg-white px-3 py-2 dark:border-neutral-700 dark:bg-neutral-900`,placeholder:n(Q)(`settings.pages.modules.consciousness.sections.section.provider-model-selection.manual_model_placeholder`)},null,8,V),[[ne,n(K)]])])])])):t(``,!0)]),c((s(),p(`div`,H,[...d[7]||=[m(`div`,{text:`60`,"i-solar:ghost-bold-duotone":``},null,-1)]])),[[_]])],64)}}});typeof y==`function`&&y(U);var W=U;export{W as default};
|
|
|
|
assets/deepseek-1fTQYACm.js
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-DABZDWEq.js";import{f}from"./widgets-BUA6px2J.js";import{_ as p,b as m,f as h,g,h as _,m as v,p as y}from"./components-DKamkbYa.js";import{r as b}from"./pinia-dI2XYYsW.js";import"./preload-helper-BmAY8i2o.js";import"./vue-router-Bd8QAfnT.js";import"./_plugin-vue_export-helper-ChkKgsjs.js";import"./src-BXP4uGES.js";import"./emotions-IIAwpbrl.js";import"./queues-CajHfmsu.js";import"./markdown-mGpk32mP.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./dist-CtKtO4TZ.js";import"./webgpu-D9JRkLBf.js";import"./sleep-ncTJCPMu.js";import"./queue-075UUsWd.js";import"./settings-DnV8CfNR.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-DDfIXm0x.js";var C={class:`whitespace-pre-wrap break-all`},w=`deepseek`,T=e({__name:`deepseek`,setup(e){let x=m(),{providers:T}=b(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.baseUrl||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].baseUrl=e}}),{t:O,router:k,providerMetadata:A,isValidating:j,isValid:M,validationMessage:N,handleResetSettings:P}=S(w);return(e,c)=>(s(),o(n(h),{"provider-name":n(A)?.localizedName,"provider-icon-color":n(A)?.iconColor,"on-back":()=>n(k).back()},{default:u(()=>[l(n(y),null,{default:u(()=>[l(n(v),{title:n(O)(`settings.pages.providers.common.section.basic.title`),description:n(O)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(P)},{default:u(()=>[l(n(g),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(A)?.localizedName,placeholder:`ds-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(p),{title:n(O)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(_),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,placeholder:`https://api.deepseek.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(M)&&n(j)===0&&n(N)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(N)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(N)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(M)&&n(j)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
|
|
|
assets/deepseek-DFZaeDXD.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{A as e,C as t,Dt as n,E as r,Mt as i,O as a,S as o,W as s,b as c,k as l,st as u,x as d}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import{f}from"./widgets-BMN5613p.js";import{r as p}from"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{_ as m,b as h,f as g,g as _,h as v,m as y,p as b}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as x}from"./route-block-BscaRcKT.js";import{t as S}from"./use-provider-validation-BruqoLZy.js";var C={class:`whitespace-pre-wrap break-all`},w=`deepseek`,T=e({__name:`deepseek`,setup(e){let x=h(),{providers:T}=p(x),E=c({get:()=>T.value[w]?.apiKey||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].apiKey=e}}),D=c({get:()=>T.value[w]?.baseUrl||``,set:e=>{T.value[w]||(T.value[w]={}),T.value[w].baseUrl=e}}),{t:O,router:k,providerMetadata:A,isValidating:j,isValid:M,validationMessage:N,handleResetSettings:P}=S(w);return(e,c)=>(s(),o(n(g),{"provider-name":n(A)?.localizedName,"provider-icon-color":n(A)?.iconColor,"on-back":()=>n(k).back()},{default:u(()=>[l(n(b),null,{default:u(()=>[l(n(y),{title:n(O)(`settings.pages.providers.common.section.basic.title`),description:n(O)(`settings.pages.providers.common.section.basic.description`),"on-reset":n(P)},{default:u(()=>[l(n(_),{modelValue:E.value,"onUpdate:modelValue":c[0]||=e=>E.value=e,"provider-name":n(A)?.localizedName,placeholder:`ds-...`},null,8,[`modelValue`,`provider-name`])]),_:1},8,[`title`,`description`,`on-reset`]),l(n(m),{title:n(O)(`settings.pages.providers.common.section.advanced.title`)},{default:u(()=>[l(n(v),{modelValue:D.value,"onUpdate:modelValue":c[1]||=e=>D.value=e,placeholder:`https://api.deepseek.com/v1/`},null,8,[`modelValue`])]),_:1},8,[`title`]),!n(M)&&n(j)===0&&n(N)?(s(),o(n(f),{key:0,type:`error`},r({title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationFailed`)),1)]),_:2},[n(N)?{name:`content`,fn:u(()=>[d(`div`,C,i(n(N)),1)]),key:`0`}:void 0]),1024)):t(``,!0),n(M)&&n(j)===0?(s(),o(n(f),{key:1,type:`success`},{title:u(()=>[a(i(n(O)(`settings.dialogs.onboarding.validationSuccess`)),1)]),_:1})):t(``,!0)]),_:1})]),_:1},8,[`provider-name`,`provider-icon-color`,`on-back`]))}});typeof x==`function`&&x(T);var E=T;export{E as default};
|
assets/{default-1PPLGgyC.js β default-CRPr1HbJ.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,Dt as t,W as n,k as r,w as i,x as a}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{n as o}from"./vue-router-
|
|
|
1 |
+
import{A as e,Dt as t,W as n,k as r,w as i,x as a}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import{n as o}from"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import{t as s}from"./HeaderLink-C1shgFJV.js";var c={style:{paddingBottom:`env(safe-area-inset-bottom, 0px)`,paddingTop:`env(safe-area-inset-top, 0px)`,paddingRight:`env(safe-area-inset-right, 0px)`,paddingLeft:`env(safe-area-inset-left, 0px)`},"h-full":``},l={class:`px-0 py-1 md:px-3 md:py-3`,"w-full":``,"gap-2":``,bg:`$bg-color`},u={class:`px-3 py-2 md:px-5 md:py-5`,flex:`~ col`,h:`[calc(100%-56px)]`},d=e({__name:`default`,setup(e){return(e,d)=>(n(),i(`div`,c,[a(`div`,l,[r(s)]),a(`div`,u,[r(t(o))])]))}});export{d as default};
|
assets/{default-node-BNQL8Nkg.js β default-node-BUiXq0UT.js}
RENAMED
@@ -1,2 +1,2 @@
|
|
1 |
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/__vite-browser-external-CadRF0rd.js","assets/chunk-oCmw4s_B.js"])))=>i.map(i=>d[i]);
|
2 |
-
import{a as e}from"./chunk-oCmw4s_B.js";import{n as t,t as n}from"./preload-helper-
|
|
|
1 |
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/__vite-browser-external-CadRF0rd.js","assets/chunk-oCmw4s_B.js"])))=>i.map(i=>d[i]);
|
2 |
+
import{a as e}from"./chunk-oCmw4s_B.js";import{n as t,t as n}from"./preload-helper-Dglidg_b.js";t();async function r(){let{createRequire:t}=await n(async()=>{let{createRequire:t}=await import(`./__vite-browser-external-CadRF0rd.js`).then(e(1));return{createRequire:t}},__vite__mapDeps([0,1])),{dirname:r,resolve:i}=await n(async()=>{let{dirname:t,resolve:n}=await import(`./__vite-browser-external-CadRF0rd.js`).then(e(1));return{dirname:t,resolve:n}},__vite__mapDeps([0,1])),a=t(import.meta.url),o=r(a.resolve(`@duckdb/duckdb-wasm`));return{mvp:{mainModule:i(o,`./duckdb-mvp.wasm`),mainWorker:i(o,`./duckdb-node-mvp.worker.cjs`)},eh:{mainModule:i(o,`./duckdb-eh.wasm`),mainWorker:i(o,`./duckdb-node-eh.worker.cjs`)}}}export{r as getBundles};
|
assets/{delays-Cm0XY9BF.js β delays-CkeqdkOo.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,Dt as t,K as n,Mt as r,W as i,k as a,m as o,w as s,x as c,yt as l}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-
|
|
|
1 |
+
import{A as e,Dt as t,K as n,Mt as r,W as i,k as a,m as o,w as s,x as c,yt as l}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./Basic-DIXkBUfL.js";import{t as u}from"./Textarea-CU2VUmzk.js";import"./emotions-IIAwpbrl.js";import{s as d,t as f}from"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import"./merge-Cq2irqXT.js";import"./sleep-nPSqmK7c.js";import"./queue-075UUsWd.js";import"./llmmarkerParser-Cmyf1tDe.js";import"./composables-DHfQ4eXd.js";var p={flex:``,"flex-col":``,"gap-2":``,"p-2":``},m={flex:``,"flex-row":``,"gap-2":``},h={"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-4":``},g={"w-full":``,flex:``,"flex-row":``,"gap-4":``},_={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``},v={"w-full":``,"rounded-lg":``,bg:`neutral-100 dark:neutral-700`,"p-2":``},y=e({__name:`delays`,setup(e){let y=l(``),b=l([]),x=l([]),S=l(!1),C=f();C.onHandlerEvent(`delay`,e=>{x.value.push(e)});function w(){S.value=!0;let e=y.value.split(``);for(let t of e)C.enqueue(t);C.enqueue(d),y.value=``,S.value=!1}return(e,l)=>(i(),s(`div`,p,[c(`div`,m,[a(t(u),{modelValue:y.value,"onUpdate:modelValue":l[0]||=e=>y.value=e,placeholder:`Message`,p:`2`,bg:`neutral-100 dark:neutral-700`,"w-full":``,"rounded-lg":``,"outline-none":``,onSubmit:w},null,8,[`modelValue`]),c(`button`,h,r(S.value?`Processing...`:`Send`),1)]),c(`div`,g,[c(`div`,_,[l[1]||=c(`h3`,{"font-normal":``},` Emotion Message `,-1),(i(!0),s(o,null,n(b.value,e=>(i(),s(`div`,{key:e},[c(`div`,null,r(e),1)]))),128))]),c(`div`,v,[l[2]||=c(`h3`,{"font-normal":``},` Delays `,-1),(i(!0),s(o,null,n(x.value,e=>(i(),s(`div`,{key:e},[c(`div`,null,r(e)+`s`,1)]))),128))])])]))}});export{y as default};
|
assets/{developer-CfpHzKe-.js β developer-BkX8lSsM.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,R as o,S as s,W as c,Y as l,a as u,b as d,ct as f,et as p,jt as m,k as h,kt as g,m as _,n as v,st as y,w as b,x}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-
|
|
|
1 |
+
import{A as e,C as t,Dt as n,K as r,Mt as i,O as a,R as o,S as s,W as c,Y as l,a as u,b as d,ct as f,et as p,jt as m,k as h,kt as g,m as _,n as v,st as y,w as b,x}from"./vue.runtime.esm-bundler-CqNiK8Pu.js";import"./core--HtmBP70.js";import"./src-Bm0-H4HU.js";import"./widgets-BMN5613p.js";import"./pinia-CBGCWMV2.js";import"./preload-helper-Dglidg_b.js";import"./vue-router-B6fTMIEw.js";import"./_plugin-vue_export-helper-B1fiQ0pv.js";import"./src-DFVXYl1f.js";import{L as S}from"./components-C31GfIq6.js";import"./emotions-IIAwpbrl.js";import"./queues-CH6Pkisd.js";import"./markdown-CpDdtI9D.js";import{n as C}from"./vue-i18n.runtime-xWDNviTD.js";import"./sleep-nPSqmK7c.js";import"./dist-BZNPHke7.js";import"./webgpu-DnvQsJ5p.js";import"./queue-075UUsWd.js";import{n as w}from"./settings-BxPDfEzj.js";import"./output-ExwDptJC.js";import{t as T}from"./route-block-BscaRcKT.js";var E={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`},D=[`aria-checked`],O={key:0,text:`sm neutral-500`},k=e({__name:`CheckBar`,props:o({text:{},iconOn:{},iconOff:{},description:{}},{modelValue:{type:Boolean},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let n=p(e,`modelValue`);return(r,o)=>(c(),b(`label`,E,[f(x(`input`,{"onUpdate:modelValue":o[0]||=e=>n.value=e,"aria-checked":n.value,type:`checkbox`,hidden:``},null,8,D),[[u,n.value]]),x(`div`,null,[a(i(r.$t(e.text))+` `,1),e.description?(c(),b(`div`,O,i(r.$t(e.description)),1)):t(``,!0)]),h(v,{name:`slide-away`,mode:`out-in`},{default:y(()=>[n.value?(c(),b(`div`,{key:0,class:g(e.iconOn),transition:`all ease-in-out duration-250`},null,2)):(c(),b(`div`,{key:1,class:g(e.iconOff),transition:`all ease-in-out duration-250`},null,2))]),_:1})]))}}),A={flex:`~ col gap-4`,"pb-12":``},j={text:`neutral-200/50 dark:neutral-600/20`,"pointer-events-none":``,fixed:``,top:`[65dvh]`,"right--15":``,"z--1":``,initial:{scale:.9,opacity:0,rotate:30},enter:{scale:1,opacity:1,rotate:0},duration:250,flex:``,"items-center":``,"justify-center":``},M=e({__name:`developer`,setup(e){let{t}=C(),i=w(),a=d(()=>[{title:`Audio Record`,description:`Test Audio related composables`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/audio-record`},{title:`Background Theme color blending`,description:`Test blending & theme`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/background-gradient-blending`},{title:`Background removal (WebGPU required)`,description:`Utility for background removal`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/background-removal`},{title:`Chat`,description:`Chat`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/chat`},{title:`Gesture Circle (Desktop only)`,description:`Test gesture recognition`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/gesture-circle`},{title:`Image`,description:`Image`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/image`},{title:`Polaroid`,description:`Utility for taking shots of models`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/polaroid`},{title:t(`settings.pages.system.sections.section.developer.sections.section.use-magic-keys.title`),description:t(`settings.pages.system.sections.section.developer.sections.section.use-magic-keys.description`),icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/use-magic-keys`},{title:`Color extract`,description:`Test color extraction`,icon:`i-solar:sledgehammer-bold-duotone`,to:`/devtools/vibrant`}]);return(e,t)=>{let o=l(`motion`);return c(),b(_,null,[f(h(k,{modelValue:n(i).disableTransitions,"onUpdate:modelValue":t[0]||=e=>n(i).disableTransitions=e,"mb-2":``,"icon-on":`i-solar:people-nearby-bold-duotone`,"icon-off":`i-solar:running-2-line-duotone`,text:`settings.animations.stage-transitions.title`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:440,delay:50,transition:`all ease-in-out duration-250`},null,8,[`modelValue`]),[[o]]),f(h(k,{modelValue:n(i).usePageSpecificTransitions,"onUpdate:modelValue":t[1]||=e=>n(i).usePageSpecificTransitions=e,disabled:n(i).disableTransitions,"icon-on":`i-solar:running-2-line-duotone`,"icon-off":`i-solar:people-nearby-bold-duotone`,text:`settings.animations.use-page-specific-transitions.title`,description:`settings.animations.use-page-specific-transitions.description`,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:450,delay:100,transition:`all ease-in-out duration-250`},null,8,[`modelValue`,`disabled`]),[[o]]),x(`div`,A,[(c(!0),b(_,null,r(a.value,(e,t)=>f((c(),s(n(S),{key:e.to,initial:{opacity:0,y:10},enter:{opacity:1,y:0},duration:250,style:m({transitionDelay:`${t*50}ms`}),title:e.title,description:e.description,icon:e.icon,to:e.to},null,8,[`style`,`title`,`description`,`icon`,`to`])),[[o]])),128))]),f((c(),b(`div`,j,[...t[2]||=[x(`div`,{text:`60`,"i-solar:code-bold-duotone":``},null,-1)]])),[[o]])],64)}}});typeof T==`function`&&T(M);var N=M;export{N as default};
|
assets/{dist-CtKtO4TZ.js β dist-BZNPHke7.js}
RENAMED
File without changes
|
assets/{dist-CH2LDHCR.js β dist-CUIa61m9.js}
RENAMED
@@ -1,2 +1,2 @@
|
|
1 |
-
import{a as e,i as t,l as n,n as r,o as i,r as a,s as o}from"./dist-
|
2 |
`);t=a.pop()??``;for(let e of a)try{let[t,n]=f(e);if(n)break;t&&r.enqueue(t)}catch(e){r.error(e)}}})},m=e=>{let t=[],r=structuredClone(e.messages),i=e.maxSteps??1,o,l,f=new d,m=new d,h=new d,g=new d,_,v,y=new ReadableStream({start:e=>_=e}),b=new ReadableStream({start:e=>v=e}),x=t=>{_?.enqueue(t),e.onEvent?.(t)},S=n=>{t.push(n),e.onStepFinish?.(n)},C=async()=>{let{body:n}=await s({...e,maxSteps:void 0,messages:r,stream:!0,streamOptions:e.streamOptions==null?void 0:a(e.streamOptions)}),d=e=>{o=e,l=l?{completion_tokens:l.completion_tokens+e.completion_tokens,prompt_tokens:l.prompt_tokens+e.prompt_tokens,total_tokens:l.total_tokens+e.total_tokens}:{...e}},f=``,m=e=>{v?.enqueue(e),f+=e},h=[],g=[],y=[],b=`other`;if(await n.pipeThrough(p()).pipeTo(new WritableStream({abort:e=>{_?.error(e),v?.error(e)},close:()=>{},write:e=>{if(e.usage&&d(e.usage),e.choices==null||e.choices.length===0)return;let t=e.choices[0];if(t.delta.reasoning_content!=null&&x({text:t.delta.reasoning_content,type:`reasoning-delta`}),t.finish_reason!=null&&(b=t.finish_reason),t.delta.tool_calls?.length===0||t.delta.tool_calls==null)t.delta.content==null?t.delta.refusal==null?t.finish_reason!=null&&x({finishReason:t.finish_reason,type:`finish`,usage:o}):x({error:t.delta.refusal,type:`error`}):(x({text:t.delta.content,type:`text-delta`}),m(t.delta.content));else for(let e of t.delta.tool_calls){let{index:t}=e;h.at(t)?(h[t].function.arguments+=e.function.arguments,x({argsTextDelta:e.function.arguments,toolCallId:e.id,toolName:e.function.name,type:`tool-call-delta`})):(h[t]=e,x({toolCallId:e.id,toolName:e.function.name,type:`tool-call-streaming-start`}))}}})),r.push({content:f,role:`assistant`,tool_calls:h}),h.length!==0)for(let t of h){if(t==null)continue;let{completionToolCall:n,completionToolResult:i,message:a}=await u({abortSignal:e.abortSignal,messages:r,toolCall:t,tools:e.tools});g.push(n),y.push(i),r.push(a),x({...n,type:`tool-call`}),x({...i,type:`tool-result`})}else x({finishReason:b,type:`finish`,usage:o});if(S({finishReason:b,stepType:c({finishReason:b,maxSteps:i,stepsLength:t.length,toolCallsLength:g.length}),text:f,toolCalls:g,toolResults:y,usage:o}),g.length!==0&&t.length<i)return async()=>C()};return(async()=>{try{await n(async()=>C()),_?.close(),v?.close()}catch(e){_?.error(e),v?.error(e),f.reject(e),m.reject(e),h.reject(e),g.reject(e)}finally{f.resolve(t),m.resolve(r),h.resolve(o),g.resolve(l),e.onFinish?.(t.at(-1))}})(),{fullStream:y,messages:m.promise,steps:f.promise,textStream:b,totalUsage:g.promise,usage:h.promise}};export{m as t};
|
|
|
1 |
+
import{a as e,i as t,l as n,n as r,o as i,r as a,s as o}from"./dist-BZNPHke7.js";var s=async n=>(n.fetch??globalThis.fetch)(i(`chat/completions`,n.baseURL),{body:t({...n,tools:n.tools?.map(e=>({function:r({...e.function,returns:void 0}),type:`function`}))}),headers:e({"Content-Type":`application/json`,...n.headers},n.apiKey),method:`POST`,signal:n.abortSignal}).then(o),c=({finishReason:e,maxSteps:t,stepsLength:n,toolCallsLength:r})=>{if(n===0)return`initial`;if(n<t){if(r>0&&e===`tool_calls`)return`tool-result`;if(![`error`,`length`].includes(e))return`continue`}return`done`},l=e=>typeof e==`string`||Array.isArray(e)&&e.every(e=>!!(typeof e==`object`&&`type`in e&&[`file`,`image_url`,`input_audio`,`text`].includes(e.type)))?e:JSON.stringify(e),u=async({abortSignal:e,messages:t,toolCall:n,tools:r})=>{let i=r?.find(e=>e.function.name===n.function.name);if(!i){let e=r?.map(e=>e.function.name),t=e==null||e.length===0?`No tools are available`:`Available tools: ${e.join(`, `)}`;throw Error(`Model tried to call unavailable tool "${n.function.name}", ${t}.`)}let a=n.id,o=n.function.name,s=JSON.parse(n.function.arguments),c=l(await i.execute(s,{abortSignal:e,messages:t,toolCallId:a}));return{completionToolCall:{args:n.function.arguments,toolCallId:a,toolCallType:n.type,toolName:o},completionToolResult:{args:s,result:c,toolCallId:a,toolName:o},message:{content:c,role:`tool`,tool_call_id:a}}},d=class{get promise(){return this._promise??=new Promise((e,t)=>{this.status.type===`resolved`?e(this.status.value):this.status.type===`rejected`&&t(this.status.error),this._resolve=e,this._reject=t}),this._promise}_promise;_reject;_resolve;status={type:`pending`};reject(e){this.status={error:e,type:`rejected`},this._promise&&this._reject?.(e)}resolve(e){this.status={type:`resolved`,value:e},this._promise&&this._resolve?.(e)}},f=e=>{if(!e||!e.startsWith(`data:`))return[void 0,!1];let t=e.slice(5),n=t.startsWith(` `)?t.slice(1):t;if(n===`[DONE]`)return[void 0,!0];if(n.startsWith(`{`)&&n.includes(`"error":`))throw Error(`Error from server: ${n}`);return[JSON.parse(n),!1]},p=()=>{let e=new TextDecoder,t=``;return new TransformStream({transform:async(n,r)=>{let i=e.decode(n,{stream:!0});t+=i;let a=t.split(`
|
2 |
`);t=a.pop()??``;for(let e of a)try{let[t,n]=f(e);if(n)break;t&&r.enqueue(t)}catch(e){r.error(e)}}})},m=e=>{let t=[],r=structuredClone(e.messages),i=e.maxSteps??1,o,l,f=new d,m=new d,h=new d,g=new d,_,v,y=new ReadableStream({start:e=>_=e}),b=new ReadableStream({start:e=>v=e}),x=t=>{_?.enqueue(t),e.onEvent?.(t)},S=n=>{t.push(n),e.onStepFinish?.(n)},C=async()=>{let{body:n}=await s({...e,maxSteps:void 0,messages:r,stream:!0,streamOptions:e.streamOptions==null?void 0:a(e.streamOptions)}),d=e=>{o=e,l=l?{completion_tokens:l.completion_tokens+e.completion_tokens,prompt_tokens:l.prompt_tokens+e.prompt_tokens,total_tokens:l.total_tokens+e.total_tokens}:{...e}},f=``,m=e=>{v?.enqueue(e),f+=e},h=[],g=[],y=[],b=`other`;if(await n.pipeThrough(p()).pipeTo(new WritableStream({abort:e=>{_?.error(e),v?.error(e)},close:()=>{},write:e=>{if(e.usage&&d(e.usage),e.choices==null||e.choices.length===0)return;let t=e.choices[0];if(t.delta.reasoning_content!=null&&x({text:t.delta.reasoning_content,type:`reasoning-delta`}),t.finish_reason!=null&&(b=t.finish_reason),t.delta.tool_calls?.length===0||t.delta.tool_calls==null)t.delta.content==null?t.delta.refusal==null?t.finish_reason!=null&&x({finishReason:t.finish_reason,type:`finish`,usage:o}):x({error:t.delta.refusal,type:`error`}):(x({text:t.delta.content,type:`text-delta`}),m(t.delta.content));else for(let e of t.delta.tool_calls){let{index:t}=e;h.at(t)?(h[t].function.arguments+=e.function.arguments,x({argsTextDelta:e.function.arguments,toolCallId:e.id,toolName:e.function.name,type:`tool-call-delta`})):(h[t]=e,x({toolCallId:e.id,toolName:e.function.name,type:`tool-call-streaming-start`}))}}})),r.push({content:f,role:`assistant`,tool_calls:h}),h.length!==0)for(let t of h){if(t==null)continue;let{completionToolCall:n,completionToolResult:i,message:a}=await u({abortSignal:e.abortSignal,messages:r,toolCall:t,tools:e.tools});g.push(n),y.push(i),r.push(a),x({...n,type:`tool-call`}),x({...i,type:`tool-result`})}else x({finishReason:b,type:`finish`,usage:o});if(S({finishReason:b,stepType:c({finishReason:b,maxSteps:i,stepsLength:t.length,toolCallsLength:g.length}),text:f,toolCalls:g,toolResults:y,usage:o}),g.length!==0&&t.length<i)return async()=>C()};return(async()=>{try{await n(async()=>C()),_?.close(),v?.close()}catch(e){_?.error(e),v?.error(e),f.reject(e),m.reject(e),h.reject(e),g.reject(e)}finally{f.resolve(t),m.resolve(r),h.resolve(o),g.resolve(l),e.onFinish?.(t.at(-1))}})(),{fullStream:y,messages:m.promise,steps:f.promise,textStream:b,totalUsage:g.promise,usage:h.promise}};export{m as t};
|
assets/{effect--zg3C1LQ-CBK7uIsH.js β effect--zg3C1LQ-CATdyBTL.js}
RENAMED
@@ -1 +1 @@
|
|
1 |
-
import{n as e,t}from"./preload-helper-
|
|
|
1 |
+
import{n as e,t}from"./preload-helper-Dglidg_b.js";import{i as n}from"./index-CAcLDIRJ-Dv1Qqp_D.js";e();var r=async()=>{let{JSONSchema:e}=await n(t(()=>import(`./__vite-optional-peer-dep_effect_xsschema-BwaXzIui.js`),[]),`effect`);return t=>e.make(t)};export{r as getToJsonSchemaFn};
|