github-actions[bot] commited on
Commit
2e56690
·
1 Parent(s): 47c122e

Update from GitHub Actions

Browse files
Files changed (35) hide show
  1. .output/nitro.json +1 -1
  2. .output/public/assets/ChatInput.vue_vue_type_style_index_0_lang-BF_ESh-7.js +0 -0
  3. .output/public/assets/CodeBlocks.vue_vue_type_style_index_0_lang-NSVyPaRs.js +0 -0
  4. .output/public/assets/avatar.vue_vue_type_script_setup_true_lang-BASxWw7j.js +0 -0
  5. .output/public/assets/chat-Bk-d2e60.js +46 -0
  6. .output/public/assets/content-B1prbsh0.js +3 -0
  7. .output/public/assets/flowchart-elk-definition-170a3958-DwJg_SqN.js +0 -0
  8. .output/public/assets/form-model-BuU6gmb2.js +0 -0
  9. .output/public/assets/index-9YghBFZ7.js +0 -0
  10. .output/public/assets/index-B0yFS2PK.js +98 -0
  11. .output/public/assets/index-BFGbiS_r.js +1 -0
  12. .output/public/assets/index-BSjyIt_w.js +17 -0
  13. .output/public/assets/index-BpojDYFf.js +1 -0
  14. .output/public/assets/index-Btrwuqar.js +93 -0
  15. .output/public/assets/index-CFf_Ho28.js +33 -0
  16. .output/public/assets/index-COWnL8XW.js +17 -0
  17. .output/public/assets/index-CYx4j8rU.js +27 -0
  18. .output/public/assets/index-CqIJcWep.js +22 -0
  19. .output/public/assets/index-DSrorEDA.js +1 -0
  20. .output/public/assets/index-DnHwCcNj.js +34 -0
  21. .output/public/assets/index-UDqjXop5.js +48 -0
  22. .output/public/assets/index-YIxyi2hk.js +29 -0
  23. .output/public/assets/index-seAfbiMq.js +9 -0
  24. .output/public/assets/is_dark-CgVt85wj.js +1 -0
  25. .output/public/assets/lyihub-CcSYfJzB.js +34 -0
  26. .output/public/assets/main-BHXR-KLt.js +0 -0
  27. .output/public/assets/markdown-b73q677t.js +0 -0
  28. .output/public/assets/mindmap-definition-44684416-BgB0IMap.js +0 -0
  29. .output/public/assets/popup-BgSo-xSD.js +1 -0
  30. .output/public/assets/timeline-definition-8e5a9bc6-DcRKrR1Y.js +39 -0
  31. .output/public/assets/useVirtualScrollNew-Ck-yq0Qe.js +1 -0
  32. .output/public/index.html +1 -1
  33. .output/public/popup.html +2 -2
  34. .output/server/chunks/_/index.mjs +0 -0
  35. .output/server/chunks/nitro/nitro.mjs +0 -0
.output/nitro.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "date": "2025-03-02T07:22:21.014Z",
3
  "preset": "node-server",
4
  "framework": {
5
  "name": "nitro",
 
1
  {
2
+ "date": "2025-03-02T08:14:53.248Z",
3
  "preset": "node-server",
4
  "framework": {
5
  "name": "nitro",
.output/public/assets/ChatInput.vue_vue_type_style_index_0_lang-BF_ESh-7.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/CodeBlocks.vue_vue_type_style_index_0_lang-NSVyPaRs.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/avatar.vue_vue_type_script_setup_true_lang-BASxWw7j.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/chat-Bk-d2e60.js ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{e,c as t,p as a,q as l,s as n,a as o,j as r,m as i,y as c,h as s,r as u,u as d,f as v,K as p,I as m,L as f,n as h,w as g,ak as y,as as b,bF as _,S as w,z as x,R as O,o as C,t as j,a4 as k,T as z,a1 as S,aY as P,bD as E,bx as M,aJ as I,aQ as V,aK as D,aL as T,aZ as A,aT as B,au as L,bp as F,aR as R,bn as H,aS as N,aU as U,aX as W,bo as K,aW as q,ap as $,aM as J,aH as G,b as Y,bG as Q,bH as X,bE as Z}from"./global-D3BYkvaa.js";import{c as ee,l as te,o as ae,d as le,a as ne,u as oe,B as re,T as ie,A as ce,e as se,P as ue,b as de,f as ve,g as pe,C as me,h as fe,R as he,i as ge}from"./main-BHXR-KLt.js";import{c as ye,_ as be}from"./ChatInput.vue_vue_type_style_index_0_lang-BF_ESh-7.js";import{_ as _e}from"./avatar.vue_vue_type_script_setup_true_lang-BASxWw7j.js";import{u as we}from"./app-_ksMLlTy.js";import{v as xe}from"./v4-_R2nDvl_.js";import{I as Oe}from"./index-CYx4j8rU.js";import{F as Ce,a as je}from"./index-DnHwCcNj.js";import{T as ke}from"./index-CqIJcWep.js";import{S as ze,g as Se}from"./lyihub-CcSYfJzB.js";import{O as Pe,S as Ee,T as Me}from"./form-model-BuU6gmb2.js";import{S as Ie}from"./index-BSjyIt_w.js";import{a as Ve}from"./index-CFf_Ho28.js";import{g as De,D as Te}from"./index-UDqjXop5.js";import{g as Ae,s as Be,c as Le,a as Fe}from"./fetch-DgHGEove.js";import{s as Re,e as He,_ as Ne,A as Ue,a as We,b as Ke,D as qe}from"./CodeBlocks.vue_vue_type_style_index_0_lang-NSVyPaRs.js";import{r as $e}from"./refresh-DaGPhaEH.js";import{_ as Je}from"./index-Btrwuqar.js";import{c as Ge}from"./copy-BBWLw_FM.js";import{L as Ye}from"./index-COWnL8XW.js";import{u as Qe,e as Xe}from"./useVirtualScrollNew-Ck-yq0Qe.js";import{e as Ze}from"./ellipsis-CUguZ874.js";import"./_commonjs-dynamic-modules-BHR_E30J.js";import"./debounce-Tt5OIvUe.js";import"./markdown-b73q677t.js";import"./dep-916b902f-Cn0S6Rgc.js";function et(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function tt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?et(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):et(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var at={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 25",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M11.41.06l3.72 6.17 7.02 1.63-4.73 5.44.62 7.18-6.63-2.81-6.63 2.8.62-7.17L.68 7.86 7.7 6.23 11.4.06zm0 3.88L8.97 7.99l-4.6 1.07 3.1 3.57-.41 4.71 4.35-1.84 4.36 1.84-.41-4.71 3.1-3.57-4.61-1.07-2.44-4.05zM20.86 14l2.48 2.48-1.42 1.41-2.47-2.47L20.86 14zm-8.3 6.12l2.48 2.47-1.41 1.42-2.48-2.48 1.42-1.41zm6.58 0l2.48 2.47-1.41 1.42-2.48-2.48 1.41-1.41z"}}]},lt=e({name:"Animation1Icon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-animation-1",i.value])),u=t((()=>tt(tt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(at,d.value)}});function nt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function ot(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?nt(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):nt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var rt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M14.03 1.89l9.66 9.66-8.35 8.34-.27.27H20v2H6.75l-6.5-6.5L14.03 1.9zm.32 16.16l6.51-6.5-6.83-6.83-6.83 6.83 6.83 6.82.32-.32zm-8.56-5.1l-2.7 2.72 4.49 4.5h4.68l.36-.38-6.83-6.83z"}}]},it=e({name:"ClearFormattingIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-clear-formatting",i.value])),u=t((()=>ot(ot({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(rt,d.value)}});function ct(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function st(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ct(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var ut={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M9 1h6v8.5h6V23H3V9.5h6V1zm2 2v8.5H5V14h14v-2.5h-6V3h-2zm8 13H5v5h9v-3h2v3h3v-5z"}}]},dt=e({name:"ClearIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-clear",i.value])),u=t((()=>st(st({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(ut,d.value)}});function vt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function pt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?vt(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):vt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var mt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M20.41 5l-4.5 4.5H20v2h-7.5V4h2v4.09l4.5-4.5L20.41 5zM4 12.5h7.5V20h-2v-4.09L5 20.41 3.59 19l4.5-4.5H4v-2z"}}]},ft=e({name:"FullscreenExitIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-fullscreen-exit",i.value])),u=t((()=>pt(pt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(mt,d.value)}});function ht(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function gt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ht(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var yt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 4.5h7.5V12h-2V7.91L7.91 17.5H12v2H4.5V12h2v4.09l9.59-9.59H12v-2z"}}]},bt=e({name:"FullscreenIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-fullscreen",i.value])),u=t((()=>gt(gt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(yt,d.value)}});function _t(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function wt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?_t(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_t(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var xt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3.05 11a9 9 0 016.28-7.6 16.9 16.9 0 00-2.3 7.6H3.05zM11 1.05a11 11 0 000 21.9l.01.01.43.03a12.48 12.48 0 001.14 0l.43-.03a11 11 0 000-21.91v-.01L12.57 1a11.16 11.16 0 00-1.14 0l-.43.03zM12 3c1.7 2.26 2.77 5 2.97 8H9.03c.2-3 1.27-5.74 2.97-8zM7.03 13a16.9 16.9 0 002.3 7.6A9 9 0 013.05 13h3.98zM12 21c-1.7-2.26-2.77-5-2.97-8h5.94c-.2 3-1.27 5.74-2.97 8zm2.67-.4a16.9 16.9 0 002.3-7.6h3.98a9 9 0 01-6.28 7.6zm2.3-9.6a16.9 16.9 0 00-2.3-7.6 9 9 0 016.28 7.6h-3.98z"}}]},Ot=e({name:"InternetIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-internet",i.value])),u=t((()=>wt(wt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(xt,d.value)}});function Ct(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function jt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ct(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var kt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v20H2V2zm2 2v16h7V4H4zm9 0v7h7V4h-7zm7 9h-7v7h7v-7z"}}]},zt=e({name:"ModuleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-module",i.value])),u=t((()=>jt(jt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(kt,d.value)}});function St(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function Pt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?St(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):St(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var Et={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M20.93 14A7 7 0 0114 20H5.5v-2H14a5 5 0 100-10H6.91l2.5 2.5L8 11.91 3.09 7 8 2.09 9.41 3.5 6.91 6H14a7 7 0 017 7v1h-.07z"}}]},Mt=e({name:"RollbackIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-rollback",i.value])),u=t((()=>Pt(Pt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(Et,d.value)}});function It(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function Vt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?It(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):It(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var Dt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 1a11 11 0 100 22 11 11 0 000-22zm4 7v8H8V8h8z"}}]},Tt=e({name:"StopCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-stop-circle-filled",i.value])),u=t((()=>Vt(Vt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(Dt,d.value)}});function At(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function Bt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?At(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):At(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var Lt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 3a2 2 0 100 4 2 2 0 000-4zm-1 5.87a4 4 0 112 0V11h4a3 3 0 013 3v1.13a4 4 0 11-2 0V14a1 1 0 00-1-1H7a1 1 0 00-1 1v1.13a4 4 0 11-2 0V14a3 3 0 013-3h4V8.87zM19 17zM5 17a2 2 0 100 4 2 2 0 000-4z"}}]},Ft=e({name:"TreeRoundDotIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:o}=n,r=t((()=>e.size)),{className:i,style:c}=a(r),s=t((()=>["t-icon","t-icon-tree-round-dot",i.value])),u=t((()=>Bt(Bt({},c.value),o.style))),d=t((()=>({class:s.value,style:u.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(Lt,d.value)}}),Rt=e({name:"TListItem",props:{action:{type:[String,Function]},content:{type:[String,Function]},default:{type:[String,Function]}},setup:function(){var e=o("list-item"),t=i();return function(){var a=t("content"),l=t("default"),n=t("action");return r("li",{class:e.value},[r("div",{class:"".concat(e.value,"-main")},[l||a,n&&r("li",{class:"".concat(e.value,"__action")},[n])])])}}}),Ht={asyncLoading:{type:[String,Function]},footer:{type:[String,Function]},header:{type:[String,Function]},layout:{type:String,default:"horizontal",validator:function(e){return!e||["horizontal","vertical"].includes(e)}},scroll:{type:Object},size:{type:String,default:"medium",validator:function(e){return!e||["small","medium","large"].includes(e)}},split:Boolean,stripe:Boolean,onLoadMore:Function,onScroll:Function},Nt="load-more";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ function Ut(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function Wt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(a),!0).forEach((function(t){s(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ut(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Kt(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return qt(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?qt(e,t):void 0}}(e))||t){a&&(e=a);var l=0,n=function(){};return{s:n,n:function(){return l>=e.length?{done:!0}:{done:!1,value:e[l++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,r=!0,i=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return r=e.done,e},e:function(e){i=!0,o=e},f:function(){try{r||null==a.return||a.return()}finally{if(i)throw o}}}}function qt(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,l=Array(t);a<t;a++)l[a]=e[a];return l}
8
+ /**
9
+ * tdesign v1.10.7
10
+ * (c) 2025 tdesign
11
+ * @license MIT
12
+ */
13
+ function $t(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function Jt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?$t(Object(a),!0).forEach((function(t){s(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$t(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}
14
+ /**
15
+ * tdesign v1.10.7
16
+ * (c) 2025 tdesign
17
+ * @license MIT
18
+ */
19
+ function Gt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}var Yt=e({name:"TList",props:function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Gt(Object(a),!0).forEach((function(t){s(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Gt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({},Ht),setup:function(e){var a,l=u(),n=d("list").globalConfig,h=o("list"),g=v().SIZE,y=i(),b=(a=ee(),{listItems:t((function(){var e=[],t=a("ListItem");if(c(t)){var l,n=Kt(t);try{for(n.s();!(l=n.n()).done;){var o=l.value;e.push(Wt(Wt({},o.props),{},{slots:o.children}))}}catch(r){n.e(r)}finally{n.f()}}return e}))}).listItems,_=function(e,a,l){var n=t((function(){return{data:l.value,scroll:e}})),o=Qe(a,n),r=t((function(){return o.isVirtualScroll.value})),i=-1,c=t((function(){return{position:"absolute",width:"1px",height:"1px",transition:"transform 0.2s",transform:"translate(0, ".concat(o.scrollHeight.value,"px)"),"-ms-transform":"translate(0, ".concat(o.scrollHeight.value,"px)"),"-moz-transform":"translate(0, ".concat(o.scrollHeight.value,"px)"),"-webkit-transform":"translate(0, ".concat(o.scrollHeight.value,"px)")}})),s=t((function(){return{transform:"translate(0, ".concat(o.translateY.value,"px)"),"-ms-transform":"translate(0, ".concat(o.translateY.value,"px)"),"-moz-transform":"translate(0, ".concat(o.translateY.value,"px)"),"-webkit-transform":"translate(0, ".concat(o.translateY.value,"px)")}}));return{virtualConfig:o,cursorStyle:c,listStyle:s,isVirtualScroll:r,onInnerVirtualScroll:function(e){var t=(e.target||e.srcElement).scrollTop;i!==t?o.isVirtualScroll.value&&o.handleScroll():i=-1,i=t},scrollToElement:function(e){var t=e.index,a=e.key,n=0===t||null!=t?t:Number(a);n||0===n?n<0||n>=l.value.length?te.error("List","".concat(n," does not exist in data, check `index` or `key` please.")):o.scrollToElement(Jt(Jt({},e),{},{index:n-1})):te.error("List","scrollTo: `index` or `key` must exist.")}}}(e.scroll,l,b),w=_.virtualConfig,x=_.cursorStyle,O=_.listStyle,C=_.isVirtualScroll,j=_.onInnerVirtualScroll,k=_.scrollToElement,z=t((function(){return["".concat(h.value),g.value[e.size],s(s(s({},"".concat(h.value,"--split"),e.split),"".concat(h.value,"--stripe"),e.stripe),"".concat(h.value,"--vertical-action"),"vertical"===e.layout)]})),S=t((function(){return p(e.asyncLoading)&&["loading","load-more"].includes(e.asyncLoading)?"".concat(h.value,"__load ").concat(h.value,"__load--").concat(e.asyncLoading):"".concat(h.value,"__load")}));return{COMPONENT_NAME:h,listClass:z,loadingClass:S,renderLoading:function(){if(e.asyncLoading&&p(e.asyncLoading)){if("loading"===e.asyncLoading)return r("div",null,[r(f,null,null),r("span",null,[n.value.loadingText])]);if(e.asyncLoading===Nt)return r("span",null,[n.value.loadingMoreText])}return y("asyncLoading")},renderContent:function(){var e=y("header"),t=y("footer"),a=w.isVirtualScroll.value;return r(m,null,[e?r("div",{class:"".concat(h.value,"__header")},[e]):null,a?r(m,null,[r("div",{style:x.value},null),r("ul",{class:"".concat(h.value,"__inner"),style:O.value},[w.visibleData.value.map((function(e){return r(m,null,[r(Rt,ae(e,"slots"),e.slots)])}))])]):r("ul",{class:"".concat(h.value,"__inner")},[y("default")]),t?r("div",{class:"".concat(h.value,"__footer")},[t]):null])},handleScroll:function(t){var a,l=t.target,n=l.scrollTop,o=l.scrollHeight,r=l.clientHeight;C.value&&j(t),null===(a=e.onScroll)||void 0===a||a.call(e,{e:t,scrollTop:n,scrollBottom:o-r-n})},handleLoadMore:function(t){var a;p(e.asyncLoading)&&e.asyncLoading!==Nt||null===(a=e.onLoadMore)||void 0===a||a.call(e,{e:t})},listRef:l,isVirtualScroll:C,scrollTo:k}},render:function(){var e=this.renderContent();return e=[e,r("div",{class:this.loadingClass,onClick:this.handleLoadMore},[this.renderLoading()])],r("div",{class:this.listClass,onScroll:this.handleScroll,ref:"listRef",style:this.isVirtualScroll?"position:relative":void 0},[e])}}),Qt=e({name:"TListItemMeta",props:{avatar:{type:[String,Function]},description:{type:[String,Function]},image:{type:[String,Function]},title:{type:[String,Function]}},setup:function(e,t){var a=o("list-item__meta"),l=h(),n=i(),c=function(){e.avatar||t.slots.avatar;var n=l("avatar","image");if(n)return p(n)?r("div",{class:"".concat(a.value,"-avatar")},[r("img",{src:n},null)]):r("div",{class:"".concat(a.value,"-avatar")},[n])};return function(){var e=n("title"),t=n("description"),l=[c(),r("div",{class:"".concat(a.value,"-content")},[e&&r("h3",{class:"".concat(a.value,"-title")},[e]),t&&r("p",{class:"".concat(a.value,"-description")},[t])])];return r("div",{class:a.value},[l])}}}),Xt=g(Yt),Zt=g(Rt);
20
+ /**
21
+ * tdesign v1.10.7
22
+ * (c) 2025 tdesign
23
+ * @license MIT
24
+ */g(Qt);
25
+ /**
26
+ * tdesign v1.10.7
27
+ * (c) 2025 tdesign
28
+ * @license MIT
29
+ */
30
+ var ea={attach:{type:[String,Function]},body:{type:[String,Function]},cancelBtn:{type:[String,Object,Function]},closeBtn:{type:[String,Boolean,Function]},closeOnEscKeydown:{type:Boolean,default:void 0},closeOnOverlayClick:{type:Boolean,default:void 0},confirmBtn:{type:[String,Object,Function]},default:{type:[String,Function]},destroyOnClose:Boolean,footer:{type:[Boolean,Function],default:!0},header:{type:[String,Boolean,Function],default:!0},mode:{type:String,default:"overlay",validator:function(e){return!e||["overlay","push"].includes(e)}},placement:{type:String,default:"right",validator:function(e){return!e||["left","right","top","bottom"].includes(e)}},preventScrollThrough:{type:Boolean,default:!0},showInAttachedElement:Boolean,showOverlay:{type:Boolean,default:!0},size:{type:String,default:void 0},sizeDraggable:{type:[Boolean,Object],default:!1},visible:Boolean,zIndex:{type:Number},onBeforeClose:Function,onBeforeOpen:Function,onCancel:Function,onClose:Function,onCloseBtnClick:Function,onConfirm:Function,onEscKeydown:Function,onOverlayClick:Function,onSizeDragEnd:Function};
31
+ /**
32
+ * tdesign v1.10.7
33
+ * (c) 2025 tdesign
34
+ * @license MIT
35
+ */function ta(e,t,a){return Math.min(Math.max(e,t),a)}
36
+ /**
37
+ * tdesign v1.10.7
38
+ * (c) 2025 tdesign
39
+ * @license MIT
40
+ */
41
+ var aa=function(e){var a=u(!1),l=u(null),n=function(){document.removeEventListener("mouseup",n,!0),document.removeEventListener("mousemove",o,!0),a.value=!1},o=function(t){var n,o,r,i=t.x,c=t.y,s=document.documentElement.clientHeight,u=document.documentElement.clientWidth,d="left"===e.placement||"right"===e.placement?u:s,v=("left"===e.placement||e.placement,8),p=(o=e.sizeDraggable,r={max:d,min:v},"boolean"==typeof o?{allowSizeDraggable:o,max:r.max,min:r.min}:{allowSizeDraggable:!0,max:o.max,min:o.min}),m=p.max,f=p.min;if(p.allowSizeDraggable&&a.value){var h=function(e,t){var a,l=t.x,n=t.y,o=t.max,r=t.min,i=t.maxWidth,c=t.maxHeight;switch(e){case"right":a=ta(i-l,r,o);break;case"left":a=ta(l,r,o);break;case"top":a=ta(n,r,o);break;case"bottom":a=ta(c-n,r,o);break;default:return a}return a}(e.placement,{x:i,y:c,maxWidth:u,maxHeight:s,max:m,min:f});void 0!==h&&(l.value="".concat(h,"px"),null===(n=e.onSizeDragEnd)||void 0===n||n.call(e,{e:t,size:h}))}},r=t((function(){var t=["right","left"].includes(e.placement);return s(s(s(s({zIndex:1,position:"absolute",background:"transparent"},{left:"right",right:"left",top:"bottom",bottom:"top"}[e.placement],0),"width",t?"16px":"100%"),"height",t?"100%":"16px"),"cursor",t?"col-resize":"row-resize")}));return{draggedSizeValue:l,enableDrag:function(){document.addEventListener("mouseup",n,!0),document.addEventListener("mousemove",o,!0),a.value=!0},draggableLineStyles:r}},la=1,na=g(e({name:"TDrawer",inheritAttrs:!1,props:ea,emits:["update:visible"],setup:function(e,a){var l=u(!1),n=u(!1),c=u(),v=u(),p=d("drawer").globalConfig,m=y({CloseIcon:b}).CloseIcon,f=i(),g=h(),P=o("drawer"),E=aa(e),M=E.draggedSizeValue,I=E.enableDrag,V=E.draggableLineStyles,D=_((function(){return e.attach})),T=le({confirmBtnAction:function(t){var a;null===(a=e.onConfirm)||void 0===a||a.call(e,{e:t})},cancelBtnAction:function(t){var a;null===(a=e.onCancel)||void 0===a||a.call(e,{e:t}),Y({trigger:"cancel",e:t})}}),A=T.getConfirmBtn,B=T.getCancelBtn,L=u(null),F=t((function(){return[P.value,"".concat(P.value,"--").concat(e.placement),s(s(s({},"".concat(P.value,"--open"),n.value),"".concat(P.value,"--attach"),e.showInAttachedElement),"".concat(P.value,"--without-mask"),!e.showOverlay)]})),R=t((function(){var t;if(M.value)return M.value;var a=null!==(t=e.size)&&void 0!==t?t:p.value.size,l=isNaN(Number(a))?a:"".concat(a,"px");return{small:"300px",medium:"500px",large:"760px"}[a]||l})),H=t((function(){return{transform:n.value?"translateX(0)":void 0,width:["left","right"].includes(e.placement)?R.value:"",height:["top","bottom"].includes(e.placement)?R.value:""}})),N=t((function(){return["".concat(P.value,"__content-wrapper"),"".concat(P.value,"__content-wrapper--").concat(e.placement)]})),U=t((function(){return L.value&&L.value.parentNode})),W=t((function(){return[e.mode,e.placement].join()})),K=t((function(){return{display:"flex",justifyContent:"right"===e.placement?"flex-start":"flex-end"}})),q=function(t){var a,l;(null!==(a=e.closeOnEscKeydown)&&void 0!==a?a:p.value.closeOnEscKeydown)&&"Escape"===t.key&&n.value&&(null===(l=e.onEscKeydown)||void 0===l||l.call(e,{e:t}),Y({trigger:"esc",e:t}))},$=function(){clearTimeout(v.value),v.value=setTimeout((function(){var e,t;null===(e=c.value)||void 0===e||null===(e=e.parentNode)||void 0===e||null===(t=e.removeChild)||void 0===t||t.call(e,c.value)}),150)};w(W,(function(){"push"===e.mode&&S((function(){U.value&&(U.value.style.cssText="transition: margin 300ms cubic-bezier(0.7, 0.3, 0.1, 1) 0s;")}))}),{immediate:!0}),w((function(){return e.visible}),(function(t){var a,o;x||(t?!e.showInAttachedElement&&e.preventScrollThrough&&c.value&&document.head.appendChild(c.value):$(),t?null===(a=e.onBeforeOpen)||void 0===a||a.call(e):null===(o=e.onBeforeClose)||void 0===o||o.call(e),e.destroyOnClose?t?(l.value=!1,setTimeout((function(){n.value=!0}))):(n.value=!1,setTimeout((function(){l.value=!0}),200)):!0===l.value&&t?(l.value=!1,setTimeout((function(){n.value=!0}))):n.value=t)}),{immediate:!0});var J=function(t){var a;null===(a=e.onCloseBtnClick)||void 0===a||a.call(e,{e:t}),Y({trigger:"close-btn",e:t})},G=function(t){var a,l;null===(a=e.onOverlayClick)||void 0===a||a.call(e,{e:t}),(null!==(l=e.closeOnOverlayClick)&&void 0!==l?l:p.value.closeOnOverlayClick)&&Y({trigger:"overlay",e:t})},Y=function(t){var l;null===(l=e.onClose)||void 0===l||l.call(e,t),a.emit("update:visible",!1)};return O((function(){!function(){if(U.value&&"push"===e.mode&&U.value){var t={left:"margin: 0 0 0 ".concat(R.value),right:"margin: 0 0 0 -".concat(R.value),top:"margin: ".concat(R.value," 0 0 0"),bottom:"margin: -".concat(R.value," 0 0 0")}[e.placement];n.value?U.value.style.cssText+=t:U.value.style.cssText=U.value.style.cssText.replace(/margin:.+;/,"")}}()})),C((function(){var t=window.innerWidth>document.documentElement.clientWidth?De():0;c.value=document.createElement("style"),c.value.dataset.id="td_drawer_".concat(+new Date,"_").concat(la+=1),c.value.innerHTML="\n html body {\n overflow-y: hidden;\n transition: margin 300ms cubic-bezier(0.7, 0.3, 0.1, 1) 0s;\n ".concat("push"===e.mode?"":"width: calc(100% - ".concat(t,"px);"),"\n }\n "),n.value&&!e.showInAttachedElement&&e.preventScrollThrough&&document.head.appendChild(c.value),window.addEventListener("keydown",q)})),j((function(){$(),window.removeEventListener("keydown",q)})),function(){if(!l.value){var t,n,o=g("body","default"),i=f("header"),c=(t=A({confirmBtn:e.confirmBtn,globalConfirm:p.value.confirm,className:"".concat(P.value,"__confirm")}),n=B({cancelBtn:e.cancelBtn,globalCancel:p.value.cancel,className:"".concat(P.value,"__cancel")}),r("div",{style:K.value},["right"===e.placement?t:null,n,"right"!==e.placement?t:null]));return r(z,{disabled:!e.attach||!D.value,to:D.value},{default:function(){return[r("div",k({ref:L,class:F.value,style:{zIndex:e.zIndex},onKeydown:q,tabindex:0},a.attrs),[e.showOverlay&&r("div",{class:"".concat(P.value,"__mask"),onClick:G},null),r("div",{class:N.value,style:H.value},[i&&r("div",{class:"".concat(P.value,"__header")},[i]),e.closeBtn&&r("div",{class:"".concat(P.value,"__close-btn"),onClick:J},[f("closeBtn",r(m,null,null))]),r("div",{class:["".concat(P.value,"__body"),"narrow-scrollbar"]},[o]),e.footer&&r("div",{class:"".concat(P.value,"__footer")},[f("footer",c)]),e.sizeDraggable&&r("div",{style:V.value,onMousedown:I},null)])])]}})}}}}));
42
+ /**
43
+ * tdesign v1.10.7
44
+ * (c) 2025 tdesign
45
+ * @license MIT
46
+ */const oa={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)] gap-3"},ra={class:"text-lg font-bold"},ia={class:"flex"},ca={class:"flex flex-row justify-between gap-3 w-full"},sa=e({__name:"ConversationDrawer",setup(e){const a=P(),l=t({get:()=>a.showEditorDrawer,set(e){a.showEditorDrawer=e}}),n=()=>{a.showEditorDrawer=!1},o=u(null),i=ne(),c=()=>{const e=a.find(i.query.id);s.value=e.models.reduce(((e,t)=>(e[t.modelId]=t.showing,e)),{}),o.value={id:e.id,name:e.name,content:e.content,avatar:e.avatar,models:e.models.map((e=>e.modelId)),agentId:e.agentId,saveToAgent:!1,maxContextSize:e.maxContextSize,aspectRatio:e.aspectRatio}},s=u({});w((()=>{var e;return null==(e=o.value)?void 0:e.models}),(e=>{const t=Object.keys(s.value);t.forEach((t=>{e.includes(t)||delete s.value[t]})),e.forEach((e=>{t.includes(e)||(s.value[e]=!1)}))}));const d=t((()=>{if(!o.value)return!1;return Object.values(s.value).filter((e=>e)).length>=we}));w((()=>a.showEditorDrawer),(e=>{e&&c()})),E();const v=t((()=>M.availableModels.value.map((e=>({value:e.id,label:M.getModelItemTitle(e),...e}))))),p=oe(),f=t((()=>{let e=p.find(o.value.agentId);return e=e||p.defaultAgent,e})),h=e=>{o.value.avatar=e},g=()=>{const e=a.find(o.value.id);e.name=o.value.name,e.content=o.value.content,e.avatar=o.value.avatar,e.agentId=o.value.agentId,e.maxContextSize=o.value.maxContextSize,e.aspectRatio=o.value.aspectRatio;const t=[];e.models.forEach((e=>{o.value.models.includes(e.modelId)&&(e.showing=s.value[e.modelId],t.push(e))})),o.value.models.forEach((a=>{e.models.some((e=>e.modelId===a))||t.push({modelId:a,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:s.value[a],status:{responseWating:!1,chating:!1,stop:!1}})})),e.models=t,o.value.saveToAgent&&(f.value.content=o.value.content),c(),K.success(F("pages.conversation.save_conversation_success"))},y=u(!1),b=u(""),_=()=>{if(""===b.value.trim())return void K.warning(F("pages.conversation.enter_agent_name"));const e=xe();p.add({id:e,name:b.value,status:!0,content:o.value.content,avatar:o.value.avatar,onboarding:"",isDefault:!1});const t=a.find(o.value.id);o.value.agentId=e,t.agentId=e,y.value=!1,K.success(F("pages.conversation.create_agent_success"))},x=()=>{o.value.content=f.value.content},O=()=>{o.value.saveToAgent=!o.value.saveToAgent};return C((()=>{a.showEditorDrawer=!1})),(e,t)=>{const a=Oe,i=Ce,c=re,u=ie,p=ke,w=ze,C=Pe,j=Ee,k=Ie,z=Me,S=ce,P=Ve,E=je,K=na,q=Te;return I(),V(m,null,[o.value?(I(),D(K,{key:0,visible:l.value,"onUpdate:visible":t[7]||(t[7]=e=>l.value=e),size:"408px",footer:!1,header:L(F)("pages.conversation.current_conversation"),"close-btn":!0,class:"",onCloseBtnClick:n},{default:T((()=>[r(E,{ref:"form",data:o.value,"label-width":100,"label-align":"top"},{default:T((()=>[A("div",oa,[r(_e,{ref:"avatarRef",url:o.value.avatar,onUpdate:h},null,8,["url"]),A("h1",ra,B(L(F)("pages.conversation.agent"))+": "+B(f.value.name),1)]),r(i,{label:L(F)("pages.conversation.conversation_name"),name:"name"},{default:T((()=>[r(a,{modelValue:o.value.name,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),r(i,{label:L(F)("pages.conversation.conversation_description"),name:"content",class:"relative"},{default:T((()=>[r(u,{content:L(F)("pages.conversation.rollback_from_agent")},{default:T((()=>[r(c,{shape:"circle",variant:"text",class:"absolute z-50 right-0 top-[-32px]",onClick:x},{default:T((()=>[r(L(Mt),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(p,{modelValue:o.value.content,"onUpdate:modelValue":t[1]||(t[1]=e=>o.value.content=e),autosize:{minRows:5,maxRows:10},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),r(i,{label:L(F)("pages.conversation.context_rounds"),name:"maxContextSize"},{default:T((()=>[r(w,{modelValue:o.value.maxContextSize,"onUpdate:modelValue":t[2]||(t[2]=e=>o.value.maxContextSize=e),inputNumberProps:"",showStep:"",min:0,max:30},null,8,["modelValue"])])),_:1},8,["label"]),r(i,{label:"图片宽高比",name:"aspectRatio"},{default:T((()=>[r(j,{modelValue:o.value.aspectRatio,"onUpdate:modelValue":t[3]||(t[3]=e=>o.value.aspectRatio=e)},{default:T((()=>[r(C,{value:"IMAGE_ASPECT_RATIO_SQUARE",label:"方形 (1:1)"}),r(C,{value:"IMAGE_ASPECT_RATIO_PORTRAIT",label:"竖屏 (9:16)"}),r(C,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE",label:"横屏 (16:9)"}),r(C,{value:"IMAGE_ASPECT_RATIO_PORTRAIT_THREE_FOUR",label:"竖屏 (3:4)"}),r(C,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE_FOUR_THREE",label:"横屏 (4:3)"})])),_:1},8,["modelValue"])])),_:1}),r(i,{label:L(F)("pages.conversation.model"),name:"models"},{default:T((()=>[r(j,{modelValue:o.value.models,"onUpdate:modelValue":t[5]||(t[5]=e=>o.value.models=e),multiple:""},{valueDisplay:T((({value:e,onClose:a})=>[(I(!0),V(m,null,R(e,((e,l)=>(I(),D(z,{key:l,closable:!0,"on-close":({e:e})=>{e.stopPropagation(),a(l)}},{default:T((()=>[r(k,{disabled:d.value&&!s.value[e.value],onClick:t[4]||(t[4]=H((()=>{}),["stop"])),class:"mr-1",size:"small",modelValue:s.value[e.value],"onUpdate:modelValue":t=>s.value[e.value]=t},null,8,["disabled","modelValue","onUpdate:modelValue"]),N(" "+B(e.label),1)])),_:2},1032,["on-close"])))),128))])),default:T((()=>[(I(!0),V(m,null,R(v.value,(e=>(I(),D(C,{key:e.value,value:e.value,label:e.label},{default:T((()=>[A("div",ia,[r(S,{size:"20px",class:"mr-1"},{icon:T((()=>[(I(),D(U(L(M).icons[e.type])))])),_:2},1024),N(" "+B(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),r(i,null,{default:T((()=>[A("div",ca,[f.value.isDefault?W("",!0):(I(),D(P,{key:0,onChange:O},{default:T((()=>[N(B(L(F)("pages.conversation.save_to_agent")),1)])),_:1})),r(c,{theme:"primary",type:"submit",onClick:g,class:"flex-1"},{default:T((()=>[N(B(L(F)("pages.conversation.save_conversation")),1)])),_:1})])])),_:1}),r(i,null,{default:T((()=>[r(c,{theme:"primary",type:"submit",onClick:t[6]||(t[6]=e=>y.value=!0),class:"w-full"},{default:T((()=>[N(B(L(F)("pages.conversation.save_as_new_agent")),1)])),_:1})])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])):W("",!0),r(q,{visible:y.value,"onUpdate:visible":t[9]||(t[9]=e=>y.value=e),header:L(F)("pages.conversation.create_new_agent"),"on-confirm":_},{default:T((()=>[r(E,{ref:"form","label-width":100},{default:T((()=>[r(i,{label:L(F)("pages.conversation.agent_name"),name:"name"},{default:T((()=>[r(a,{modelValue:b.value,"onUpdate:modelValue":t[8]||(t[8]=e=>b.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1},512)])),_:1},8,["visible","header"])],64)}}}),ua={class:"h-full flex flex-col chat-model-container relative"},da={class:"cursor-pointer handle p-2 bg-color-container rounded-t-lg shadow-2xl chat-model-header z-50"},va={class:"flex flex-wrap justify-between w-full overflow-x-hidden"},pa={class:"flex gap-1"},ma={class:"max-w-[120px]"},fa={class:"model-info flex flex-col gap-2"},ha={class:"max-h-44 overflow-auto no-scrollbar"},ga={class:"flex gap-1 flex-wrap"},ya={class:"flex flex-1 overflow-hidden bg-color-container rounded-b-lg shadow-md w-full"},ba={class:"flex-1 relative h-full overflow-hidden"},_a={key:0,class:"flex w-full justify-end items-start flex-row-reverse gap-2 chat-item"},wa=["data-index"],xa={class:"flex justify-between overflow-hidden h-[24px]"},Oa={class:"flex chat-item-tools gap-2"},Ca={class:"user-chat-content p-2 rounded-lg"},ja={class:"w-[24px] h-[24px]"},ka={key:1,class:"flex w-full flex-col gap-2 chat-item"},za={class:"flex justify-start align-middle items-center gap-2 h-[24px]"},Sa={class:"flex flex-row justify-between gap-5"},Pa={class:"flex flex-col w-full"},Ea=["data-index"],Ma={key:0,class:"loader"},Ia={key:2,class:"flex gap-5 overflow-x-auto scrollbar p-1"},Va=["onClick"],Da={class:"flex flex-row w-full"},Ta={class:"w-12 h-2"},Aa=["src"],Ba={class:"w-44"},La={class:"w-full text-ellipsis overflow-hidden text-nowrap"},Fa={class:"text-ellipsis overflow-hidden whitespace-nowrap"},Ra={class:"max-h-10 overflow-hidden mt-2"},Ha={class:"h-[24px] mt-1 chat-item-tools"},Na={class:"flex justify-end gap-2"},Ua={key:3,class:"flex justify-center w-full"},Wa=e({__name:"ChatColumn",props:{chatModel:{type:Object},conversation:{type:Object},fullScreenModelId:{type:String,default:""}},emits:["stop-chat","extend-model-visible","re-chat","change-size","api-setting-visible","fav-note-visible","clear-chat-context","clear-chat-history"],setup(e,{emit:a}){const l=q();ne();const n=e,o=u(null),i=u(null);se(),E();const c=t((()=>n.chatModel.chat.chats));const s=a,d=e=>{s("re-chat",e.model.id)},v=u(-1),p=e=>{v.value=e},f=e=>{c.value[v.value].content.text=e,v.value=-1},h=()=>{v.value=-1},g=t((()=>M.getModelItemTitle(n.chatModel.model))),y=e=>{navigator.clipboard.writeText(e.content.text),K.success(F("pages.note.noteCopySuccess"))},b=t((()=>{let e="",t="";if(n.chatModel.model.apiBase.startsWith("http"))e=n.chatModel.model.apiBase,t=n.chatModel.model.apiKey;else{let l=Ae(n.chatModel.model.apiBase||M.dict[n.chatModel.model.type].apiBase);l=l.replace("/app/","/api/"),l.includes("?")?l+="&":l+="?",l+=`model=${n.chatModel.model.id}`,l+="&",l+=`conversation=${n.conversation.id}`;const o=l.indexOf("?");e=l.substring(0,o)+"/v1/chat/completions",t="oa_"+(a=l.substring(o+1),btoa(a).split("").map((e=>{const t=e.charCodeAt(0);return String.fromCharCode(t+1)})).join(""))}var a;return{apiBase:e,apiKey:t}})),_=t((()=>n.chatModel.model.apiBase.startsWith("http")?"ApiBase":"LocalApi")),w=t((()=>n.chatModel.model.apiBase.startsWith("http")?"ApiKey":"LocalKey")),x=u(!1),O=u("");$((()=>{if(!c.value||0===c.value.length)return;const e=c.value[c.value.length-1];"assistant"===e.role&&(O.value=e.content.text)}));const C=()=>{x.value=!1};async function j(){await window.ipcRenderer.invoke("refresh-vercel-view")?K.success("Refresh succeed"):K.error("Refresh failed")}async function k(){await window.ipcRenderer.invoke("refresh-coze-com-view")?K.success("Refresh succeed"):K.error("Refresh failed")}async function z(){await window.ipcRenderer.invoke("refresh-coze-cn-view")?K.success("Refresh succeed"):K.error("Refresh failed")}async function S(){const e=M.dict["chatgpt.com"],t=await window.ipcRenderer.invoke("login-get-token",{url:e.tokenUrl,userAgent:"",script:"",show:!1,autoClose:!0});e.playground.apiKey=t.token,K.success("Refresh succeed")}async function P(){const e=M.dict.magai,t=await window.ipcRenderer.invoke("login-get-token",{url:e.tokenUrl,userAgent:"",script:"",show:!1,autoClose:!0});e.playground.apiKey=t.token,K.success("Refresh succeed")}return(t,a)=>{var n,u;const E=ce,K=ze,q=Ce,$=re,G=Ye,Y=ue,Q=ie,X=Me,Z=qe,ee=Zt,te=Xt;return I(),V("div",ua,[A("div",da,[A("div",va,[A("div",pa,[r(E,{size:"20px"},{icon:T((()=>[(I(),D(U(L(M).icons[e.chatModel.model.type])))])),_:1}),A("div",ma,[r(Y,{placement:"bottom","cancel-btn":null,"confirm-btn":null},{content:T((()=>[A("div",fa,[a[19]||(a[19]=A("p",null,"Model Info",-1)),A("p",null,[A("span",null,B(t.$t("pages.setting.model.model_name")),1),N(B(e.chatModel.model.name),1)]),A("p",null,[A("span",null,B(t.$t("pages.setting.model.model_interface")),1),N(B(e.chatModel.model.type),1)]),A("p",null,[A("span",null,B(t.$t("pages.setting.model.model_address")),1),N(B(e.chatModel.model.apiBase),1)]),r(q,{label:L(F)("pages.conversation.temperature"),name:"temperature",labelAlign:"left",labelWidth:"64px"},{default:T((()=>[r(K,{modelValue:e.chatModel.model.temperature,"onUpdate:modelValue":a[0]||(a[0]=t=>e.chatModel.model.temperature=t),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),r(q,{label:L(F)("pages.conversation.maxTokens"),name:"maxTokens",labelAlign:"left",labelWidth:"64px"},{default:T((()=>[r(K,{modelValue:e.chatModel.model.maxTokens,"onUpdate:modelValue":a[1]||(a[1]=t=>e.chatModel.model.maxTokens=t),inputNumberProps:"",showStep:"",min:1024,max:8192,step:128},null,8,["modelValue"])])),_:1},8,["label"]),r(q,{label:L(F)("pages.conversation.topP"),name:"topP",labelAlign:"left",labelWidth:"64px"},{default:T((()=>[r(K,{modelValue:e.chatModel.model.topP,"onUpdate:modelValue":a[2]||(a[2]=t=>e.chatModel.model.topP=t),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),A("p",null,[A("span",null,B(_.value),1),N(B(b.value.apiBase),1)]),A("p",ha,[A("span",null,B(w.value),1),N(B(b.value.apiKey),1)]),A("p",null,[a[13]||(a[13]=A("span",null,"Model ",-1)),N(B(e.chatModel.model.apiModel),1)]),"vercel"===e.chatModel.model.type?(I(),D($,{key:0,theme:"primary",onClick:j},{default:T((()=>a[14]||(a[14]=[N("refresh vercel.ai ")]))),_:1})):W("",!0),"coze.com"===e.chatModel.model.type?(I(),D($,{key:1,theme:"primary",onClick:k},{default:T((()=>a[15]||(a[15]=[N("refresh coze.com ")]))),_:1})):W("",!0),"coze.cn"===e.chatModel.model.type?(I(),D($,{key:2,theme:"primary",onClick:z},{default:T((()=>a[16]||(a[16]=[N("refresh coze.cn ")]))),_:1})):W("",!0),"chatgpt.com"===e.chatModel.model.type?(I(),D($,{key:3,theme:"primary",onClick:S},{default:T((()=>a[17]||(a[17]=[N("refresh chatgpt.com ")]))),_:1})):W("",!0),"magai"===e.chatModel.model.type?(I(),D($,{key:4,theme:"primary",onClick:P},{default:T((()=>a[18]||(a[18]=[N("refresh magai.co ")]))),_:1})):W("",!0)])])),default:T((()=>[r(G,{theme:"primary",title:g.value,class:"block w-full whitespace-nowrap text-ellipsis overflow-hidden"},{default:T((()=>[N(B(g.value),1)])),_:1},8,["title"])])),_:1})])]),A("div",ga,[r(Q,{content:L(F)("pages.conversation.maximize_minimize")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a[3]||(a[3]=H((t=>{return a=e.chatModel,void s("change-size",a.model.id);var a}),["stop"]))},{default:T((()=>[e.chatModel.chat.modelId==e.fullScreenModelId?(I(),D(L(ft),{key:0,slot:"icon"})):(I(),D(L(bt),{key:1,slot:"icon"}))])),_:1})])),_:1},8,["content"]),r(Q,{content:L(F)("pages.conversation.stop_answering")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a[4]||(a[4]=H((t=>{return a=e.chatModel,void s("stop-chat",a.model.id);var a}),["stop"]))},{default:T((()=>[r(L(Tt),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(Q,{content:L(F)("pages.conversation.regenerate_last_conversation")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a[5]||(a[5]=H((t=>d(e.chatModel)),["stop"]))},{default:T((()=>[r(L($e),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(Y,{theme:"danger",content:L(F)("pages.conversation.confirm_delete_chat_history"),placement:"top",onConfirm:a[6]||(a[6]=t=>{return a=e.chatModel,void s("clear-chat-history",a.model.id);var a})},{default:T((()=>[r(Q,{content:L(F)("pages.conversation.delete_chat_history")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline"},{default:T((()=>[r(L(it),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),r(Y,{theme:"warning",content:L(F)("pages.conversation.confirm_clear_context"),placement:"top",onConfirm:a[7]||(a[7]=t=>{return a=e.chatModel,void s("clear-chat-context",a.model.id);var a})},{default:T((()=>[r(Q,{content:L(F)("pages.conversation.clear_context")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline"},{default:T((()=>[r(L(dt),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),r(Q,{content:L(F)("pages.conversation.inherit_other_model_conversation")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a[8]||(a[8]=H((t=>{return a=e.chatModel,void s("extend-model-visible",a.model.id);var a}),["stop"]))},{default:T((()=>[r(L(Ft),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(Q,{content:L(F)("pages.conversation.api_conversation_settings")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a[9]||(a[9]=H((t=>{return a=e.chatModel,void s("api-setting-visible",a.model.id);var a}),["stop"]))},{default:T((()=>[r(L(zt),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(Q,{content:L(F)("pages.conversation.toggle_artifacts")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a[10]||(a[10]=H((e=>{x.value=!x.value}),["stop"]))},{default:T((()=>[r(L(Re),{slot:"icon"})])),_:1})])),_:1},8,["content"])])])]),A("div",ya,[A("div",ba,[r(te,{ref_key:"scrollable_chat",ref:o,"data-chat-id":e.chatModel.model.id,class:J(["flex flex-col h-full overflow-y-auto chat-container-content scrollable-chat relative",{chating:e.chatModel.chat.status.chating}]),scroll:{type:"virtual"},onMouseupPassive:null==(n=i.value)?void 0:n.showToolbox,onMousedownPassive:null==(u=i.value)?void 0:u.hideToolbox},{default:T((()=>{var t;return[(I(!0),V(m,null,R(c.value,((t,n)=>(I(),D(ee,{key:n,class:"w-full"},{default:T((()=>["user"===t.role?(I(),V("div",_a,[A("div",{class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]","data-index":`${n}`},[A("div",xa,[N(B(L(l).name)+" ",1),A("div",Oa,[r(Y,{theme:"danger",content:L(F)("pages.conversation.dialog_confirm_delete_record"),placement:"bottom",onConfirm:e=>(e=>{const t=c.value.findIndex((t=>t===e));-1!==t&&(c.value.splice(t,1),t<c.value.length&&"assistant"===c.value[t].role&&c.value.splice(t,1))})(t)},{default:T((()=>[r(Q,{content:L(F)("pages.conversation.button_tooltip_delete"),placement:"bottom"},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline"},{default:T((()=>[r(L(Je),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),r(Q,{content:L(F)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:e=>p(n)},{default:T((()=>[r(L(He),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),r(Q,{content:L(F)("pages.conversation.button_tooltip_copy")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:e=>y(t)},{default:T((()=>[r(L(Ge),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),r(Q,{content:L(F)("pages.conversation.button_tooltip_favourite"),placement:"bottom"},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a=>{return l=e.chatModel,void s("fav-note-visible",l,t);var l}},{default:T((()=>[r(L(lt),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),n===e.chatModel.chat.chats.length-2?(I(),D(Q,{key:0,content:L(F)("pages.conversation.button_tooltip_refresh")},{default:T((()=>[r($,{size:"small",shape:"circle",variant:"outline",onClick:a[11]||(a[11]=t=>d(e.chatModel))},{default:T((()=>[r(L($e),{slot:"icon"})])),_:1})])),_:1},8,["content"])):W("",!0)])]),A("div",Ca,[r(Ne,{content:t.content,isEditing:v.value===n,onSave:f,onCancel:h},null,8,["content","isEditing"])])],8,wa),A("div",ja,[r(E,{size:"24px",image:L(l).avatar},null,8,["image"])])])):"assistant"===t.role?(I(),V("div",ka,[A("div",za,[r(E,{size:"24px",image:e.conversation.avatar},null,8,["image"]),A("div",Sa,B(e.conversation.name),1)]),A("div",Pa,[A("div",{"data-index":`${n}`},[e.chatModel.chat.status.responseWating&&n===e.chatModel.chat.chats.length-1?(I(),V("span",Ma)):(I(),D(Ue,{key:1,content:t.content,isEditing:v.value===n,onSave:f,onCancel:h},null,8,["content","isEditing"])),t.content.webs&&t.content.webs.length>0?(I(),V("div",Ia,[(I(!0),V(m,null,R(t.content.webs,(e=>(I(),V("div",{class:"bg-color-page p-2 w-60 cursor-pointer",onClick:t=>{return a=e.url,void(window.ipcRenderer?window.ipcRenderer.send("open-url",a):window.open(a));var a}},[A("div",Da,[A("div",Ta,[A("img",{src:e.icon,alt:""},null,8,Aa)]),A("div",Ba,[A("div",La,B(e.title),1),A("div",Fa,B(e.url),1)])]),A("div",Ra,B(e.excerpt),1)],8,Va)))),256))])):W("",!0)],8,Ea),A("div",Ha,[A("div",Na,[t.model?(I(),D(X,{key:0,class:"max-w-60 model-tag"},{default:T((()=>[N(B(t.model),1)])),_:2},1024)):W("",!0),r(Q,{content:L(F)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:T((()=>[r($,{size:"small",variant:"outline",onClick:e=>p(n)},{default:T((()=>[r(L(He),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),r(Q,{content:L(F)("pages.conversation.button_tooltip_copy")},{default:T((()=>[r($,{size:"small",variant:"outline",onClick:e=>y(t)},{default:T((()=>[r(L(Ge),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),r(Q,{content:L(F)("pages.conversation.toggle_artifacts")},{default:T((()=>[r($,{size:"small",variant:"outline",onClick:e=>{var a;"assistant"===(a=t).role&&(O.value=a.content.text,x.value=!0)}},{default:T((()=>[r(L(Re),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),n===e.chatModel.chat.chats.length-1?(I(),D(Q,{key:1,content:L(F)("pages.conversation.button_tooltip_refresh")},{default:T((()=>[r($,{size:"small",variant:"outline",onClick:a[12]||(a[12]=t=>d(e.chatModel))},{default:T((()=>[r(L($e),{slot:"icon"})])),_:1})])),_:1},8,["content"])):W("",!0)])])])])):"verbose"===t.role?(I(),D(Z,{key:2},{default:T((()=>[N(B(t.content.text),1)])),_:2},1024)):(I(),V("div",Ua,B(t.role)+" - "+B(t.content.text),1))])),_:2},1024)))),128)),r(We,{ref_key:"toolbar",ref:i,parent:null==(t=o.value)?void 0:t.listRef},null,8,["parent"])]})),_:1},8,["data-chat-id","class","onMouseupPassive","onMousedownPassive"]),a[20]||(a[20]=A("div",{class:"absolute z-50 bottom-0 w-full h-20 rounded-b-lg chat-model-footer pointer-events-none"},null,-1))]),x.value?(I(),V("div",{key:0,class:J([e.chatModel.chat.modelId===e.fullScreenModelId?"w-1/2":"w-full","pr-4"])},[r(Ke,{content:O.value,closeBtn:C},null,8,["content"])],2)):W("",!0)])])}}}),Ka={key:0,class:"flex flex-col items-center h-full relative"},qa={class:"w-full flex gap-2 absolute bottom-0 z-50"},$a={class:"rounded-lg px-1 bg-color-container bordered flex items-center align-middle"},Ja={class:"flex flex-col justify-center items-center w-full"},Ga={class:"flex flex-col gap-5 w-full overflow-hidden"},Ya={class:"max-h-96 no-scrollbar overflow-auto bordered p-2 shadow-sm"},Qa=e({name:"ListConversation",setup(e){const a=q(),l=G(),n=se(),o=P(),i=ne();de();const c=u(null),s=u(null);let d=!1;const v=u([]),p=E(),f=ye(),h=u(!1),g=async e=>{if(e.content)try{v.value.forEach((t=>{if(""!==De.value&&De.value!==t.model.id)return;const a={text:e.content,files:[],images:[],webs:[]};e.files.forEach((e=>{e.type.startsWith("image")?a.images.push({...e,model:""}):a.files.push(e)})),t.chat.chats.push({role:"user",content:a,id:"",liked:!1,model:""}),t.chat.chats.push({role:"assistant",content:{text:"",files:[],images:[],webs:[]},id:"",liked:!1,model:""})})),X.setPause(!0);const t=v.value.map(((e,t)=>{if((""===De.value||De.value===e.model.id)&&!0!==e.chat.status.chating)return e.chat.status.chating=!0,e.chat.status.stop=!1,e.chat.status.responseWating=!0,e})).filter((e=>e));if(0===t.length)return;await nt(0),lt();let a="";if(s.value.internet){const l=await Be(e.content);t.map((e=>{e.chat.chats[e.chat.chats.length-1].content.webs=l.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url})))})),l.length>0&&(a=JSON.stringify(l.map((e=>({content:e.content,url:e.url})))))}const l=t.map(((e,t)=>new Promise(((l,n)=>{setTimeout((()=>{const t=Le(s.value,e,a);l(t)}),100*t)}))));await Promise.all(l)}finally{d=!1,X.setPause(!1),o.$persist()}else K.error(F("pages.conversation.question_cannot_be_empty"))},y=async()=>{try{if(""!==De.value)return void b(De.value);X.setPause(!0);const e=v.value.map(((e,t)=>{if(0===e.chat.chats.length)return;if(!0===e.chat.status.chating)return;const a=e.chat.chats[e.chat.chats.length-1];if("assistant"==a.role)return a.content.text="",a.content.files=[],a.content.images=[],a.content.webs=[],a.model="",e.chat.status.chating=!0,e.chat.status.stop=!1,e.chat.status.responseWating=!0,e;K.error(F("pages.conversation.please_start_question_again"))})).filter((e=>e));if(0===e.length)return;await nt(0),lt();let t="";if(s.value.internet){const a=e.find((e=>e.chat.chats.length>0));if(a){const l=a.chat.chats,n=l[l.length-2];if(n){const a=await Be(n.content.text);e.map((e=>{e.chat.chats[e.chat.chats.length-1].content.webs=a.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url})))})),a.length>0&&(t=JSON.stringify(a.map((e=>({content:e.content,url:e.url})))))}}}const a=e.map(((e,a)=>new Promise(((l,n)=>{setTimeout((()=>{const a=Le(s.value,e,t);l(a)}),100*a)}))));await Promise.all(a)}finally{d=!1,X.setPause(!1),o.$persist()}},b=async e=>{try{const t=v.value.find((t=>t.model.id===e));if(0===t.chat.chats.length)return;X.setPause(!0);const a=t.chat.chats[t.chat.chats.length-1];if("assistant"!=a.role)return void K.error(F("pages.conversation.please_start_question_again"));if(!0===t.chat.status.chating)return;a.content.text="",a.content.files=[],a.content.images=[],a.content.webs=[],a.model="",t.chat.status.chating=!0,t.chat.status.stop=!1,t.chat.status.responseWating=!0;let l="";if(lt(),s.value.internet){const e=await Be(t.chat.chats[t.chat.chats.length-2].content.text);a.content.webs=e.map((e=>({title:e.title,icon:e.icon,excerpt:e.excerpt,url:e.url}))),e.length>0&&(l=JSON.stringify(e.map((e=>({content:e.content,url:e.url})))))}await Le(s.value,t,l)}finally{d=!1,X.setPause(!1),o.$persist()}},_=async()=>{""===De.value?(v.value.forEach((e=>{e.chat.chats.push({role:"verbose",content:{text:F("pages.conversation.context_cleared"),files:[],images:[],webs:[]},id:"",liked:!1,model:""}),e.chat.startContext=e.chat.chats.length})),K.success(F("pages.conversation.context_cleared_success")),await nt(0)):z(De.value)},x=()=>{o.showEditorDrawer=!0},O=e=>{const t=v.value.find((t=>t.chat.modelId===e));t.chat.status.stop=!0,t.chat.status.responseWating=!1,t.chat.status.chating=!1},C=()=>{""===De.value?v.value.forEach((e=>{e.chat.status.stop=!0,e.chat.status.responseWating=!1,e.chat.status.chating=!1})):O(De.value)},j=()=>{s.value.internet=!s.value.internet},k=()=>{""===De.value?v.value.forEach((e=>{e.chat.chats=[],e.chat.startContext=0})):ee(De.value)},z=e=>{const t=v.value.find((t=>t.chat.modelId===e)).chat;t.chats.push({role:"verbose",content:{text:F("pages.conversation.context_cleared"),files:[],images:[],webs:[]},id:"",liked:!1,model:""}),t.startContext=t.chats.length,K.success(F("pages.conversation.context_cleared_success")),S((()=>{const t=document.querySelector(`[data-chat-id="${e}"]`);t&&t.scrollTo({top:t.scrollHeight,behavior:"smooth"})}))},ee=e=>{const t=v.value.find((t=>t.chat.modelId===e)).chat;t.chats=[],t.startContext=0},te=u(!1),ae=u(""),le=u(""),oe=e=>{te.value=!0,le.value="",ae.value=e},_e=async()=>{if(!le.value)return void(te.value=!1);const e=s.value.models.find((e=>e.modelId===le.value));if(ae.value){const t=s.value.models.find((e=>e.modelId===ae.value));t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0}else s.value.models.forEach((t=>{t.modelId!=le.value&&(t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0)}));te.value=!1,await nt(0)},we=u(!1),ke=u(""),ze=u(""),Pe=u("");let Ee="";const Me=e=>{we.value=!0,Ee=e;const t=s.value.models.find((e=>e.modelId===Ee));ze.value=t.apiConversationId,ke.value=t.apiAgentId,Pe.value=t.apiNote},Ie=()=>{var e,t,a;const l=s.value.models.find((e=>e.modelId===Ee));l.apiConversationId=null==(e=ze.value)?void 0:e.trim(),l.apiAgentId=null==(t=ke.value)?void 0:t.trim(),l.apiNote=null==(a=Pe.value)?void 0:a.trim(),we.value=!1};async function Ve(){const e=v.value.find((e=>e.chat.modelId===Ee));if("lyihub"===e.model.type){const t=await Se(e.model.apiKey);ze.value=t.id}else ze.value=xe()}const De=u(""),Ae=e=>{1!==v.value.length&&(""===De.value?De.value=e:De.value="")},Re=u(!1),He=u(""),Ne=n.list;let Ue=null,We=null;const Ke=async(e,t)=>{Re.value=!0,He.value="",Ue=e,We=t},qe=async()=>{var e=Ue.chat.chats;const t=e.findIndex((e=>e===We)),l=e[t].content.text;let o="";const r=t+1;r<e.length&&"assistant"===e[r].role&&(o=e[r].content.text);const i={id:xe(),title:l,time:(new Date).getTime(),conversationId:s.value.id,conversationName:s.value.name,conversationAvatar:s.value.avatar,chats:[{...e[t],content:{...e[t].content}},{...e[r],content:{...e[r].content}}],notes:[]};if(n.add(i),K.success(F("pages.conversation.favorite_success")),a.assistModel){const e=F("pages.conversation.extract_core_conversation",{question:l,answer:o});await Fe(e,(e=>{i.title=e,i.title=i.title.replaceAll("###",""),i.title=i.title.trim(),n.update(i)}))}Re.value=!1},Je=async()=>{if(!He)return void(Re.value=!1);const e=Ne.find((e=>e.id==He.value));var t=Ue.chat.chats;const a=t.findIndex((e=>e===We)),l=a+1;e.chats.push({...t[a],content:{...t[a].content}}),e.chats.push({...t[l],content:{...t[l].content}}),n.update(e),K.success(F("pages.conversation.favorite_success")),Re.value=!1},Ge=t((()=>G().isSidebarCompact)),Ye=t((()=>""!==De.value||1===v.value.length||Ge.value?12:2===v.value.length?6:3===v.value.length?4:4===v.value.length?3:5===v.value.length||6===v.value.length?4:7===v.value.length||8===v.value.length?3:12)),Qe=t((()=>""!==De.value||1===v.value.length||Ge.value||2===v.value.length||3===v.value.length||4===v.value.length?"h-[calc(100%-10px)]":5===v.value.length||6===v.value.length||7===v.value.length||8===v.value.length?"h-[calc(50%-10px)]":"h-[calc(100%-10px)]")),et=t((()=>{let e="h-[calc(100vh-56px-2*var(--td-comp-paddingTB-m))]";return l.showLayoutHeader&&l.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),l.showLayoutHeader&&!l.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!l.showLayoutHeader&&l.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),[e,{"chat-container-collapsed":Ge.value&&v.value.length>1&&!De.value}]})),tt=()=>{const e=v.value.map((e=>e.chat)),t=new Set(e),a=s.value.models.filter((e=>!t.has(e)));s.value.models=[...e,...a]},at=new Map,lt=async()=>{if(!c.value)return;d=!0,await S();const e=c.value.querySelectorAll(".chating");for(;d;)await new Promise((e=>setTimeout(e,200))),e.forEach((e=>{const t=e.getAttribute("data-chat-id");if(t){if(!at.has(t)){at.set(t,!0);const a=()=>{const a=e.scrollHeight-e.scrollTop-e.clientHeight;a>50?at.set(t,!1):a<10&&at.set(t,!0)};e.onscroll=a,e.addEventListener("scroll",a)}at.get(t)&&(null==e||e.scrollTo({top:e.scrollHeight,behavior:"instant"}))}}))};async function nt(e){if(await new Promise((t=>setTimeout(t,e))),!c.value)return;c.value.querySelectorAll(".scrollable-chat").forEach((e=>{null==e||e.scrollTo({top:e.scrollHeight,behavior:"instant"})}))}Y((()=>{ot()}));const ot=()=>{(()=>{if(!c.value)return;c.value.querySelectorAll("[data-chat-id]").forEach((e=>{const t=e.getAttribute("data-chat-id");if(t){const a=e.onscroll;a&&e.removeEventListener("scroll",a),at.delete(t)}}))})(),at.clear()};$((()=>{s.value&&(ot(),rt())}));const rt=()=>{v.value=s.value.models.map((e=>{const t=p.find(e.modelId);if(t&&e.showing)return{model:t,chat:e,id:e.modelId}})).filter(Boolean)};w((()=>i.query.id),(async e=>{var t;if("/conversation/chat"!==i.path)return s.value=null,void ot();let a=e,l=s.value;s.value=o.find(a),De.value="",rt();!i.query.isNew||!(null==(t=Z.data)?void 0:t.content)||0===s.value.models.length||s.value.models[0].chats.length>0?await nt(l?0:500):g(Z.data)}),{immediate:!0});const ct=t((()=>s.value.internet?{color:"green"}:{}));return(e,t)=>{const a=me,l=re,n=ie,o=ue,i=ve,u=ce,d=fe,p=he,w=ge,S=Te,P=Oe,E=Ce,K=je;return s.value?(I(),V("div",Ka,[A("div",{class:J(["w-full",et.value]),ref_key:"chatContainer",ref:c},[r(L(pe),{tag:"t-row",modelValue:v.value,"onUpdate:modelValue":t[0]||(t[0]=e=>v.value=e),handle:".handle","component-data":{align:"top",gutter:10},onEnd:tt,"item-key":"id",class:"h-full"},{item:T((({element:e})=>[(I(),D(a,{span:Ye.value,key:e.model.id,class:J([Qe.value,{hidden:""!==De.value&&De.value!==e.model.id}])},{default:T((()=>[r(Wa,{"chat-model":e,conversation:s.value,"data-index":`${e.model.id}`,"full-screen-model-id":De.value,onStopChat:O,onExtendModelVisible:oe,onReChat:b,onChangeSize:Ae,onApiSettingVisible:Me,onFavNoteVisible:Ke,onClearChatContext:z,onClearChatHistory:ee},null,8,["chat-model","conversation","data-index","full-screen-model-id"])])),_:2},1032,["span","class"]))])),_:1},8,["modelValue"])],2),A("div",qa,[r(be,{class:"flex-1",onInput:g}),A("div",$a,[L(f)?(I(),D(i,{key:1,delay:0,modelValue:h.value,"onUpdate:modelValue":t[7]||(t[7]=e=>h.value=e),onOverlayClick:t[8]||(t[8]=e=>h.value=!1)},{content:T((()=>[A("div",Ja,[r(l,{size:"large",shape:"circle",variant:"text",onClick:j},{default:T((()=>[r(L(Ot),{slot:"icon",style:Q(ct.value)},null,8,["style"])])),_:1}),r(l,{size:"large",shape:"circle",variant:"text",onClick:C},{default:T((()=>[r(L(Tt),{slot:"icon"})])),_:1}),r(l,{size:"large",shape:"circle",variant:"text",onClick:y},{default:T((()=>[r(L($e),{slot:"icon"})])),_:1}),r(l,{size:"large",shape:"circle",variant:"text",onClick:t[2]||(t[2]=e=>oe(""))},{default:T((()=>[r(L(Ft),{slot:"icon"})])),_:1}),r(o,{theme:"danger",content:L(F)("pages.conversation.confirm_delete_all_chat_records"),placement:"left",onConfirm:t[4]||(t[4]=()=>{k(),h.value=!1})},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text",onClick:t[3]||(t[3]=H((()=>{}),["stop"]))},{default:T((()=>[r(L(it),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(o,{theme:"warning",content:L(F)("pages.conversation.confirm_clear_all_context"),placement:"left",onConfirm:t[6]||(t[6]=()=>{_(),h.value=!1})},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text",onClick:t[5]||(t[5]=H((()=>{}),["stop"]))},{default:T((()=>[r(L(dt),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(l,{size:"large",shape:"circle",variant:"text",onClick:x},{default:T((()=>[r(L(Xe),{slot:"icon"})])),_:1})])])),default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text"},{default:T((()=>[r(L(Ze),{slot:"icon"})])),_:1})])),_:1},8,["modelValue"])):(I(),V(m,{key:0},[r(n,{content:L(F)("pages.conversation.internet_search")},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text",onClick:H(j,["stop"])},{default:T((()=>[r(L(Ot),{slot:"icon",style:Q(ct.value)},null,8,["style"])])),_:1})])),_:1},8,["content"]),r(n,{content:L(F)("pages.conversation.stop_answering")},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text",onClick:H(C,["stop"])},{default:T((()=>[r(L(Tt),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(n,{content:L(F)("pages.conversation.regenerate_last_conversation")},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text",onClick:H(y,["stop"])},{default:T((()=>[r(L($e),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(n,{content:L(F)("pages.conversation.inherit_other_model_conversation"),placement:"top"},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text",onClick:t[1]||(t[1]=H((e=>oe("")),["stop"]))},{default:T((()=>[r(L(Ft),{slot:"icon"})])),_:1})])),_:1},8,["content"]),r(o,{theme:"danger",content:L(F)("pages.conversation.confirm_delete_all_chat_records"),placement:"top",onConfirm:k},{default:T((()=>[r(n,{content:L(F)("pages.conversation.delete_all_chat_records"),placement:"top"},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text"},{default:T((()=>[r(L(it),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),r(o,{theme:"warning",content:L(F)("pages.conversation.confirm_clear_all_context"),placement:"top",onConfirm:_},{default:T((()=>[r(n,{content:L(F)("pages.conversation.clear_all_context"),placement:"top"},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text"},{default:T((()=>[r(L(dt),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),r(n,{content:L(F)("pages.conversation.edit_current_conversation"),placement:"top"},{default:T((()=>[r(l,{size:"large",shape:"circle",variant:"text",onClick:x},{default:T((()=>[r(L(Xe),{slot:"icon"})])),_:1})])),_:1},8,["content"])],64))])]),r(sa),r(S,{header:L(F)("pages.conversation.inherit_model_dialog"),visible:te.value,"onUpdate:visible":t[10]||(t[10]=e=>te.value=e),"on-confirm":_e,class:"extend-model"},{default:T((()=>[r(w,{class:"w-full",modelValue:le.value,"onUpdate:modelValue":t[9]||(t[9]=e=>le.value=e)},{default:T((()=>[r(p,{gutter:[16,16],class:"w-full"},{default:T((()=>[(I(!0),V(m,null,R(v.value,(e=>(I(),D(a,{span:12},{default:T((()=>[r(d,{value:e.model.id,disabled:ae.value===e.model.id},{default:T((()=>[r(u,{size:"20px",class:"mr-1"},{icon:T((()=>[(I(),D(U(L(M).icons[e.model.type])))])),_:2},1024),N(" "+B(L(M).getModelItemTitle(e.model)),1)])),_:2},1032,["value","disabled"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["header","visible"]),r(S,{header:L(F)("pages.conversation.api_conversation_settings"),visible:we.value,"onUpdate:visible":t[14]||(t[14]=e=>we.value=e),"on-confirm":Ie},{default:T((()=>[r(K,{"label-align":"top"},{default:T((()=>[r(E,{label:L(F)("pages.conversation.api_agent"),name:"apiSettingAgent"},{default:T((()=>[r(P,{modelValue:ke.value,"onUpdate:modelValue":t[11]||(t[11]=e=>ke.value=e)},null,8,["modelValue"])])),_:1},8,["label"]),r(E,{label:L(F)("pages.conversation.api_conversation_id"),name:"apiSettingConversation"},{default:T((()=>[r(P,{modelValue:ze.value,"onUpdate:modelValue":t[12]||(t[12]=e=>ze.value=e)},null,8,["modelValue"]),r(l,{class:"ml-2",onClick:Ve},{default:T((()=>[N(B(L(F)("pages.conversation.api_conversation_id_random")),1)])),_:1})])),_:1},8,["label"]),r(E,{label:L(F)("pages.conversation.remarks"),name:"apiSettingNode"},{default:T((()=>[r(P,{modelValue:Pe.value,"onUpdate:modelValue":t[13]||(t[13]=e=>Pe.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})])),_:1},8,["header","visible"]),r(S,{header:L(F)("pages.conversation.button_tooltip_favourite"),visible:Re.value,"onUpdate:visible":t[16]||(t[16]=e=>Re.value=e),confirmBtn:null},{default:T((()=>[A("div",Ga,[A("div",Ya,[r(w,{modelValue:He.value,"onUpdate:modelValue":t[15]||(t[15]=e=>He.value=e)},{default:T((()=>[r(p,{gutter:[16,16]},{default:T((()=>[(I(!0),V(m,null,R(L(Ne),(e=>(I(),D(a,{span:12},{default:T((()=>[r(d,{value:e.id,class:"grid grid-flow-col auto-cols-max fav-radio fav-radio-dialog"},{default:T((()=>[N(B(e.title),1)])),_:2},1032,["value"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])]),r(l,{onClick:Je,theme:"default",variant:"outline"},{default:T((()=>t[17]||(t[17]=[N("添加到笔记")]))),_:1}),r(l,{onClick:qe,theme:"default",variant:"outline"},{default:T((()=>t[18]||(t[18]=[N("创建新的笔记")]))),_:1})])])),_:1},8,["header","visible"])])):W("",!0)}}});export{Qa as default};
.output/public/assets/content-B1prbsh0.js ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ import{c as e,_ as t,e as l,A as a,s as n,b as o,a as s}from"./CodeBlocks.vue_vue_type_style_index_0_lang-NSVyPaRs.js";import{_ as i}from"./ChatInput.vue_vue_type_style_index_0_lang-BF_ESh-7.js";import{e as r,c,p as u,q as d,s as v,r as p,S as f,aJ as m,aQ as g,aZ as x,aX as h,j as y,aL as _,au as b,as as w,I as j,a1 as k,aW as C,aH as T,bD as z,aK as O,aM as E,aT as P,bp as S,aR as B,bo as M,bx as D}from"./global-D3BYkvaa.js";import{B as I,e as $,b as H,a as L,T as R,P as V,A as q}from"./main-BHXR-KLt.js";import{m as A}from"./markdown-b73q677t.js";import{T as F}from"./index-CqIJcWep.js";import{d as N}from"./fetch-DgHGEove.js";import{c as J}from"./copy-BBWLw_FM.js";import{_ as U}from"./index-Btrwuqar.js";import{C as W}from"./index-BO1LBToO.js";import{I as K}from"./index-CYx4j8rU.js";import"./refresh-DaGPhaEH.js";import"./v4-_R2nDvl_.js";import"./index-UDqjXop5.js";import"./_commonjs-dynamic-modules-BHR_E30J.js";import"./debounce-Tt5OIvUe.js";import"./index-COWnL8XW.js";import"./dep-916b902f-Cn0S6Rgc.js";function Q(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function X(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(l),!0).forEach((function(t){v(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Q(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Z={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15.75 2.95a2 2 0 012.83 0l2.47 2.47a2 2 0 010 2.83l-11.9 11.9-6.37 1.07 1.07-6.38 11.9-11.9zM15.52 6l2.47 2.48 1.65-1.64-2.48-2.48L15.52 6zm1.06 3.9l-2.47-2.48-8.39 8.38-.5 2.98 2.98-.5 8.38-8.39z"}}]},G=r({name:"EditIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,t){var{attrs:l}=t,a=c((()=>e.size)),{className:n,style:o}=u(a),s=c((()=>["t-icon","t-icon-edit",n.value])),i=c((()=>X(X({},o.value),l.style))),r=c((()=>({class:s.value,style:i.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>d(Z,r.value)}});const Y={key:0,class:"markdown-body"},ee=["innerHTML"],te={key:1},le={class:"flex justify-end mt-2 gap-5"},ae=r({__name:"NoteContent",props:{content:{type:String},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(t,{emit:l}){const a=t,n=c((()=>A.render(a.content))),o=l,s=p(a.content),i=()=>{o("save",s.value)},r=()=>{s.value=a.content,o("cancel")},u=(e,t)=>{t.e.relatedTarget||r()},d=p(null);return f((()=>a.isEditing),(e=>{e&&(s.value=a.content,k((()=>{d.value.$el.querySelector("textarea").focus()})))})),(l,a)=>{const o=F,c=I;return m(),g(j,null,[t.isEditing?h("",!0):(m(),g("div",Y,[x("div",{innerHTML:n.value},null,8,ee)])),t.isEditing?(m(),g("div",te,[y(o,{ref_key:"textareaRef",ref:d,modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value=e),autosize:{minRows:2,maxRows:20},onBlur:u},null,8,["modelValue"]),x("div",le,[y(c,{size:"large",shape:"circle",variant:"text",onClick:r},{default:_((()=>[y(b(w),{slot:"icon"})])),_:1}),y(c,{size:"large",shape:"circle",variant:"text",onClick:i},{default:_((()=>[y(b(e),{slot:"icon"})])),_:1})])])):h("",!0)],64)}}}),ne={class:"flex justify-between w-full"},oe={class:"flex-1"},se={key:0,class:"text-xl font-bold"},ie={class:"flex align-middle items-center gap-2"},re={class:"flex flex-1 overflow-hidden"},ce={class:"flex-1 relative h-full overflow-y-auto no-scrollbar flex flex-col gap-5"},ue={key:0,class:"flex w-full justify-end items-start gap-2 note-item"},de={class:"flex justify-end overflow-hidden h-[24px]"},ve={class:"bg-color-page bordered p-4 rounded-lg"},pe={class:"flex justify-end gap-2 note-item-tools"},fe={class:"w-[24px] h-[24px]"},me={key:1,class:"flex w-full justify-end items-start flex-row-reverse gap-2 note-item"},ge={class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]"},xe={class:"flex justify-between overflow-hidden h-[24px]"},he={class:"bg-color-page bordered p-4 rounded-lg"},ye={class:"flex justify-end gap-2 note-item-tools"},_e={class:"w-[24px] h-[24px]"},be={class:"flex w-full justify-end note-item items-start gap-2"},we={class:"flex justify-end overflow-hidden h-[24px]"},je={class:"bg-color-page bordered p-4 rounded-lg"},ke={key:0,class:"loader"},Ce={class:"flex justify-end gap-2 note-item-tools"},Te={class:"w-[24px] h-[24px]"},ze={key:0,class:"w-1/2"},Oe=r({__name:"content",setup(r){var u;const d=p(null),v=p(null),w=C(),A=$();H();const F=L(),Q=p(),X=T(),Z=p(!1),Y=z();f((()=>F.query.id),(e=>{if("/note/content"!==F.path)return void(Q.value=null);let t=e;Q.value=A.find(t)}),{immediate:!0});const ee=c((()=>X.showLayoutHeader&&X.showFooter?"h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":X.showLayoutHeader&&!X.showFooter?"h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":!X.showLayoutHeader&&X.showFooter?"h-[calc(100vh-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]":"h-[calc(100vh-2*var(--td-comp-paddingTB-m))]"));let te=null;const le=p(!1),Oe=async e=>{var t;if(e.content)if(e.content.startsWith("@")){const{name:t,content:l}=function(e){const t=e.indexOf("@");if(-1===t)return null;let l=e.indexOf(" ",t);const a=e.indexOf("(",t),n=e.indexOf(")",t);return-1!==a&&-1!==n&&n>a?l=e.indexOf(" ",n):-1===l&&(l=e.length),{name:e.substring(t+1,l).trim(),content:e.substring(l).trim()}}(e.content),a="ai"===t?Y.find(w.assistModel):Y.enableModels.find((e=>D.getModelItemTitle(e)===t));let n=l;Q.value.notes.push(`# ${n}`);try{let e="";for(let t=0;t<Q.value.chats.length;t++){const l=Q.value.chats[t];"user"===l.role&&(e+=`<|im_start|>user\n${l.content}<|im_end|>\n`),"assistant"===l.role&&(e+=`<|im_start|>assistant\n${l.content}<|im_end|>\n`)}for(let t=0;t<Q.value.notes.length;t++){e+=`<|im_start|>user\n${Q.value.notes[t]}<|im_end|>`}e+=`<|im_start|>user\n${l}<|im_end|>`,te=setInterval(Ee,0),le.value=!0,await N(a,e,(e=>{le.value&&(le.value=!1),Q.value.notes[Q.value.notes.length-1]=`# ${n}\n`+e}))}finally{null!==te&&(clearInterval(te),te=null)}}else Q.value.notes.push(e.content),t=0,k((()=>{setTimeout((()=>{var e;null==(e=d.value)||e.scrollTo({top:d.value.scrollHeight,behavior:"smooth"})}),t)}));else M.error(S("pages.note.noteEmptyError"))},Ee=async()=>{for(var e;null!==te;)await new Promise((e=>setTimeout(e,300))),null==(e=d.value)||e.scrollTo({top:d.value.scrollHeight,behavior:"instant"})},Pe=p(!1);let Se=p("");const Be=()=>{Pe.value=!1},Me=p(null),De=p(null==(u=Q.value)?void 0:u.title),Ie=(e,t)=>{t.e.relatedTarget||(Z.value=!1)},$e=()=>{Q.value.title=De.value,Z.value=!1},He=()=>{var e;De.value=null==(e=Q.value)?void 0:e.title,Z.value=!0,k((()=>{Me.value.$el.querySelector("input").focus()}))},Le=p(-1),Re=e=>{Le.value=e},Ve=e=>{Q.value.chats[Le.value].content.text=e,Le.value=-1},qe=()=>{Le.value=-1},Ae=p(-1),Fe=e=>{Q.value.notes[Ae.value]=e,Ae.value=-1},Ne=()=>{Ae.value=-1},Je=()=>{navigator.clipboard.writeText(JSON.stringify(Q.value)),M.success(S("pages.note.noteCopySuccess"))};return(r,c)=>{const u=K,p=I,f=R,k=V,C=q;return Q.value?(m(),O(b(W),{key:0,class:E(["note-page overflow-hidden flex flex-col",[ee.value]]),"header-bordered":"",title:Q.value.title,bordered:!1},{header:_((()=>[x("div",ne,[x("div",oe,[Z.value?(m(),O(u,{key:1,ref_key:"inputTitleRef",ref:Me,type:"text",modelValue:De.value,"onUpdate:modelValue":c[0]||(c[0]=e=>De.value=e),onEnter:$e,onBlur:Ie},null,8,["modelValue"])):(m(),g("h1",se,P(Q.value.title),1))]),x("div",ie,[y(f,{content:b(S)("pages.note.noteRenameTooltip"),placement:"top"},{default:_((()=>[Z.value?(m(),O(p,{key:1,size:"small",shape:"circle",variant:"text",onClick:$e},{default:_((()=>[y(b(e),{slot:"icon"})])),_:1})):(m(),O(p,{key:0,size:"small",shape:"circle",variant:"text",onClick:He},{default:_((()=>[y(b(G),{slot:"icon"})])),_:1}))])),_:1},8,["content"]),y(p,{size:"small",shape:"circle",variant:"text",onClick:Je},{default:_((()=>[y(b(J),{slot:"icon"})])),_:1})])])])),content:_((()=>[x("div",{ref_key:"scrollable_chat",ref:d,class:"h-full note-content flex flex-col gap-1 relative",onMouseupPassive:c[1]||(c[1]=//@ts-ignore
2
+ (...e)=>{var t,l;return(null==(t=v.value)?void 0:t.showToolbox)&&(null==(l=v.value)?void 0:l.showToolbox(...e))}),onMousedownPassive:c[2]||(c[2]=//@ts-ignore
3
+ (...e)=>{var t,l;return(null==(t=v.value)?void 0:t.hideToolbox)&&(null==(l=v.value)?void 0:l.hideToolbox(...e))})},[x("div",re,[x("div",ce,[(m(!0),g(j,null,B(Q.value.chats,((e,o)=>(m(),g(j,null,["user"===e.role?(m(),g("div",ue,[x("div",{class:E(["flex flex-col gap-2",Le.value===o?"w-full":""])},[x("div",de,P(b(w).name),1),x("div",ve,[y(t,{content:e.content,isEditing:Le.value===o,onSave:Ve,onCancel:qe},null,8,["content","isEditing"])]),x("div",pe,[y(k,{theme:"danger",content:b(S)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:t=>(e=>{const t=Q.value.chats.findIndex((t=>t===e));-1!==t&&Q.value.chats.splice(t,2)})(e)},{default:_((()=>[y(f,{content:b(S)("pages.note.noteDeleteTooltip")},{default:_((()=>[y(p,{size:"small",variant:"outline"},{default:_((()=>[y(b(U),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),y(f,{content:b(S)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:_((()=>[y(p,{size:"small",variant:"outline",onClick:e=>Re(o)},{default:_((()=>[y(b(l),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),x("div",fe,[y(C,{size:"24px",image:b(w).avatar},null,8,["image"])])])):"assistant"===e.role?(m(),g("div",me,[x("div",ge,[x("div",xe,[x("div",null,P(Q.value.conversationName),1)]),x("div",he,[y(a,{content:e.content,isEditing:Le.value===o,onSave:Ve,onCancel:qe},null,8,["content","isEditing"])]),x("div",ye,[y(f,{content:b(S)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:_((()=>[y(p,{size:"small",variant:"outline",onClick:e=>Re(o)},{default:_((()=>[y(b(l),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),y(f,{content:b(S)("pages.note.noteCopyTooltip")},{default:_((()=>[y(p,{size:"small",variant:"outline",onClick:t=>{return l=e,navigator.clipboard.writeText(l.content.text),void M.success(S("pages.note.noteCopySuccess"));var l}},{default:_((()=>[y(b(J),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),y(f,{content:b(S)("pages.conversation.toggle_artifacts")},{default:_((()=>[y(p,{size:"small",variant:"outline",onClick:t=>{var l;"assistant"===(l=e).role&&(Pe.value=!Pe.value,Pe.value&&(Se.value=l.content.text))}},{default:_((()=>[y(b(n),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])]),x("div",_e,[y(C,{size:"24px",image:Q.value.conversationAvatar},null,8,["image"])])])):h("",!0)],64)))),256)),(m(!0),g(j,null,B(Q.value.notes,((e,t)=>(m(),g("div",be,[x("div",{class:E(["flex flex-col gap-2 min-w-[300px]",Ae.value===t?"w-full":""])},[x("div",we,P(b(w).name),1),x("div",je,[le.value&&t===Q.value.notes.length-1?(m(),g("span",ke)):(m(),O(ae,{key:1,content:e,isEditing:Ae.value===t,onSave:Fe,onCancel:Ne},null,8,["content","isEditing"]))]),x("div",Ce,[y(k,{theme:"danger",content:b(S)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:e=>(e=>{Q.value.notes.splice(e,1)})(t)},{default:_((()=>[y(f,{content:b(S)("pages.note.noteDeleteTooltip")},{default:_((()=>[y(p,{size:"small",variant:"outline"},{default:_((()=>[y(b(U),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),y(f,{content:b(S)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:_((()=>[y(p,{size:"small",variant:"outline",onClick:e=>(e=>{Ae.value=e})(t)},{default:_((()=>[y(b(l),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),x("div",Te,[y(C,{size:"24px",image:b(w).avatar},null,8,["image"])])])))),256))]),Pe.value?(m(),g("div",ze,[y(o,{content:b(Se),closeBtn:Be},null,8,["content"])])):h("",!0)]),y(s,{ref_key:"toolbar",ref:v,parent:d.value},null,8,["parent"])],544)])),footer:_((()=>[y(i,{"show-upload":!1,"auto-complete-enabled":!0,placeholder:r.$t("pages.note.notePlaceholder"),onInput:Oe},null,8,["placeholder"])])),_:1},8,["class","title"])):h("",!0)}}});export{Oe as default};
.output/public/assets/flowchart-elk-definition-170a3958-DwJg_SqN.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/form-model-BuU6gmb2.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/index-9YghBFZ7.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/index-B0yFS2PK.js ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{F as e,a as t}from"./index-DnHwCcNj.js";import{I as n}from"./index-CYx4j8rU.js";import{e as a,c as r,p as o,q as l,s as i,a as s,u,r as c,S as d,j as p,h as f,D as h,K as g,M as v,f as m,C as b,bI as y,o as O,t as C,a1 as w,k as j,a4 as _,bJ as S,ak as P,A as k,I as x,ab as V,bK as M,ad as D,bL as E,w as B,aJ as F,aQ as H,aL as I,aZ as N,bM as A,bG as U,aN as G,aW as T,aH as $,bp as z,ap as L,aT as R,aR as K,aK as q,aU as X,au as Y,aS as J,aX as W,bN as Z,bo as Q,bO as ee,bD as te,aY as ne,bx as ae,bP as re,as as oe}from"./global-D3BYkvaa.js";import{i as le,j as ie,_ as se,k as ue,t as ce,m as de,n as pe,p as fe,f as he,B as ge,u as ve,e as me,q as be,g as ye,C as Oe,A as Ce,R as we,P as je}from"./main-BHXR-KLt.js";import{_ as _e}from"./avatar.vue_vue_type_script_setup_true_lang-BASxWw7j.js";import{t as Se,I as Pe,S as ke,O as xe,_ as Ve}from"./form-model-BuU6gmb2.js";import{_ as Me,U as De}from"./index-Btrwuqar.js";import{S as Ee}from"./index-BSjyIt_w.js";import{b as Be}from"./fetch-DgHGEove.js";import{C as Fe}from"./index-BO1LBToO.js";import{p as He}from"./plus-B1xA9W2T.js";import{a as Ie}from"./index-CFf_Ho28.js";import{D as Ne}from"./index-UDqjXop5.js";import"./refresh-DaGPhaEH.js";import"./v4-_R2nDvl_.js";import"./index-COWnL8XW.js";import"./dep-916b902f-Cn0S6Rgc.js";import"./debounce-Tt5OIvUe.js";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */var Ae=function(e){return null===e};function Ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ge(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ue(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Te={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 3h3v3H3V3zm7.5 0h3v3h-3V3zM18 3h3v3h-3V3zM3 10.5h3v3H3v-3zm7.5 0h3v3h-3v-3zm7.5 0h3v3h-3v-3zM3 18h3v3H3v-3zm7.5 0h3v3h-3v-3zm7.5 0h3v3h-3v-3z"}}]},$e=a({name:"MenuApplicationIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,t){var{attrs:n}=t,a=r((()=>e.size)),{className:i,style:s}=o(a),u=r((()=>["t-icon","t-icon-menu-application",i.value])),c=r((()=>Ge(Ge({},s.value),n.style))),d=r((()=>({class:u.value,style:c.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>l(Te,d.value)}}),ze={borderless:Boolean,clearable:Boolean,closeBtn:{type:[String,Boolean,Function],default:!0},colorModes:{type:Array,default:function(){return["monochrome","linear-gradient"]}},disabled:Boolean,enableAlpha:Boolean,enableMultipleGradient:{type:Boolean,default:!0},format:{type:String,default:"RGB",validator:function(e){return!e||["RGB","RGBA","HSL","HSLA","HSB","HSV","HSVA","HEX","CMYK","CSS"].includes(e)}},inputProps:{type:Object},multiple:Boolean,popupProps:{type:Object},recentColors:{type:Array,default:void 0},defaultRecentColors:{type:Array,default:function(){return[]}},selectInputProps:{type:Object},showPrimaryColorPreview:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return!e||["small","medium","large"].includes(e)}},swatchColors:{type:Array},value:{type:String,default:void 0},modelValue:{type:String,default:void 0},defaultValue:{type:String,default:""},onChange:Function,onPaletteBarChange:Function,onRecentColorsChange:Function},Le={monochrome:"singleColor","linear-gradient":"gradientColor"},Re="linear-gradient(90deg, rgba(241,29,0,1) 0%, rgba(73,106,220,1) 100%);",Ke=["#ECF2FE","#D4E3FC","#BBD3FB","#96BBF8","#699EF5","#4787F0","#266FE8","#0052D9","#0034B5","#001F97","#FDECEE","#F9D7D9","#F8B9BE","#F78D94","#F36D78","#E34D59","#C9353F","#B11F26","#951114","#680506","#FEF3E6","#F9E0C7","#F7C797","#F2995F","#ED7B2F","#D35A21","#BA431B","#9E3610","#842B0B","#5A1907","#E8F8F2","#BCEBDC","#85DBBE","#48C79C","#00A870","#078D5C","#067945","#056334","#044F2A","#033017"],qe=["HEX","RGB","HSL","HSV","CMYK","CSS"],Xe=function(e){var t=s("color-picker");return r((function(){return t.value}))};
7
+ /**
8
+ * tdesign v1.10.7
9
+ * (c) 2025 tdesign
10
+ * @license MIT
11
+ */
12
+ function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ye(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function We(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!h(e)}var Ze,Qe,et,tt,nt,at,rt,ot=a({name:"PanelHeader",props:Je(Je({},ze),{},{mode:{type:String,default:"color"},togglePopup:{type:Function},onModeChange:{type:Function,default:function(){return function(){}}}}),setup:function(e){var t=u("colorPicker").globalConfig,n=Xe(),a=c(e.mode),r=function(t){return e.onModeChange(t)};return d((function(){return e.mode}),(function(e){return a.value=e})),function(){var o,l;return 1===(null===(l=e.colorModes)||void 0===l?void 0:l.length)?null:p("div",{class:"".concat(n.value,"__head")},[p("div",{class:"".concat(n.value,"__mode")},[p(le,{variant:"default-filled",size:"small",modelValue:a.value,"onUpdate:modelValue":function(e){return a.value=e},onChange:r},We(o=Object.keys(Le).map((function(e){var n;return p(ie,{key:e,value:e},We(n=Reflect.get(t.value,Le[e]))?n:{default:function(){return[n]}})})))?o:{default:function(){return[o]}})])])}}}),lt=/cmyk\((\d+%?),(\d+%?),(\d+%?),(\d+%?)\)/,it=function(e){return Math.max(0,Math.min(255,parseInt(e,10)))},st=function(e){if(/cmyk/i.test(e)){var t=e.replace(/\s/g,"").match(lt),n=function(e,t,n,a){var r=e/100,o=t/100,l=n/100,i=a/100,s=1-(r=r*(1-i)+i),u=1-(o=o*(1-i)+i),c=1-(l=l*(1-i)+i);return{r:s=Math.round(255*s),g:u=Math.round(255*u),b:c=Math.round(255*c)}}(it(t[1]),it(t[2]),it(t[3]),it(t[4])),a=n.r,r=n.g,o=n.b;return"rgb(".concat(a,", ").concat(r,", ").concat(o,")")}return e},ut=function(e,t){for(var n="",a=0;a<e.length;a++)g(e[a])?n+=e[a]:n+=e[a].source;return new RegExp(n,t)},ct=(Ze=/\s*,\s*/,Qe=/(?:[+-]?\d*\.?\d+)(?:%|[a-z]+)?/,et=ut(["(?:",/#(?:[a-f0-9]{6}|[a-f0-9]{3})/,"|","(?:rgb|hsl)",/\(\s*(?:\d{1,3}\s*,\s*){2}\d{1,3}\s*\)/,"|","(?:rgba|hsla)",/\(\s*(?:\d{1,3}\s*,\s*){2}\d{1,3}\s*,\s*\d*\.?\d+\)/,"|",/[_a-z-][_a-z0-9-]*/,")"],""),tt=ut([et,"(?:\\s+",Qe,"(?:\\s+",Qe,")?)?"],""),nt=ut(["(?:",tt,Ze,")*",tt],""),at=ut(["(?:(",/(?:[+-]?\d*\.?\d+)(?:deg|grad|rad|turn)/,")|",/to\s+((?:(?:left|right|top|bottom)(?:\s+(?:top|bottom|left|right))?))/,")"],""),{gradientSearch:ut(["(?:(",at,")",Ze,")?(",nt,")"],"gi"),colorStopSearch:ut(["\\s*(",et,")","(?:\\s+","(",Qe,"))?","(?:",Ze,"\\s*)?"],"gi")}),dt=/.*gradient\s*\(((?:\([^)]*\)|[^)(]*)*)\)/gim,pt=function(e){return dt.lastIndex=0,dt.exec(e)},ft={top:0,right:90,bottom:180,left:270,"top left":225,"left top":225,"top right":135,"right top":135,"bottom left":315,"left bottom":315,"bottom right":45,"right bottom":45},ht=function(e){var t=pt(e);if(!t)return!1;var n={points:[],degree:0},a=function(e,t){var n,a,r;e.gradientSearch.lastIndex=0;var o=e.gradientSearch.exec(t);if(!Ae(o))for(n={original:o[0],colorStopList:[]},o[1]&&(n.line=o[1]),o[2]&&(n.angle=o[2]),o[3]&&(n.sideCorner=o[3]),e.colorStopSearch.lastIndex=0,a=e.colorStopSearch.exec(o[4]);!Ae(a);)r={color:a[1]},a[2]&&(r.position=a[2]),n.colorStopList.push(r),a=e.colorStopSearch.exec(o[4]);return n}(ct,t[1]);if(a.original.trim()!==t[1].trim())return!1;var r=a.colorStopList.map((function(e){var t=e.color,n=e.position,a=Object.create(null);return a.color=Se(t).toRgbString(),a.left=parseFloat(n),a}));n.points=r;var o=parseInt(a.angle,10);return Number.isNaN(o)&&(o=ft[a.sideCorner]||90),n.degree=o,n};
13
+ /**
14
+ * tdesign v1.10.7
15
+ * (c) 2025 tdesign
16
+ * @license MIT
17
+ */function gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var mt=Math.round,bt=function(e){return Se(e).toRgb()},yt=function(e){var t=e.points,n=e.degree,a=t.sort((function(e,t){return e.left-t.left})).map((function(e){return"".concat(e.color," ").concat(Math.round(100*e.left)/100,"%")}));return"linear-gradient(".concat(n,"deg,").concat(a.join(","),")")},Ot=function(e,t){return{id:(1+4294967295*Math.random()).toString(16),left:e,color:t}},Ct=function(){return se((function e(t){ue(this,e),f(this,"states",{s:100,v:100,h:100,a:1}),f(this,"originColor",void 0),f(this,"isGradient",void 0),f(this,"gradientStates",{colors:[],degree:0,selectedId:null,css:""}),this.update(t)}),[{key:"update",value:function(e){if(e!==this.originColor){var t=ht(e);if(this.isGradient&&!t){var n=Se(e).toHsv();return this.states=n,void this.updateCurrentGradientColor()}this.originColor=e,this.isGradient=!1;var a=e;if(t){var r,o;this.isGradient=!0;var l=t,i=l.points.map((function(e){return Ot(e.left,e.color)}));this.gradientStates={colors:i,degree:l.degree,selectedId:(null===(r=i[0])||void 0===r?void 0:r.id)||null},this.gradientStates.css=this.linearGradient,a=null===(o=this.gradientSelectedPoint)||void 0===o?void 0:o.color}this.updateStates(a)}}},{key:"saturation",get:function(){return this.states.s},set:function(e){this.states.s=Math.max(0,Math.min(100,e)),this.updateCurrentGradientColor()}},{key:"value",get:function(){return this.states.v},set:function(e){this.states.v=Math.max(0,Math.min(100,e)),this.updateCurrentGradientColor()}},{key:"hue",get:function(){return this.states.h},set:function(e){this.states.h=Math.max(0,Math.min(360,e)),this.updateCurrentGradientColor()}},{key:"alpha",get:function(){return this.states.a},set:function(e){this.states.a=Math.max(0,Math.min(1,Math.round(100*e)/100)),this.updateCurrentGradientColor()}},{key:"rgb",get:function(){var e=bt(this.states),t=e.r,n=e.g,a=e.b;return"rgb(".concat(mt(t),", ").concat(mt(n),", ").concat(mt(a),")")}},{key:"rgba",get:function(){var e=bt(this.states),t=e.r,n=e.g,a=e.b,r=e.a;return"rgba(".concat(mt(t),", ").concat(mt(n),", ").concat(mt(a),", ").concat(r,")")}},{key:"hsv",get:function(){var e=this.getHsva(),t=e.h,n=e.s,a=e.v;return"hsv(".concat(t,", ").concat(n,"%, ").concat(a,"%)")}},{key:"hsva",get:function(){var e=this.getHsva(),t=e.h,n=e.s,a=e.v,r=e.a;return"hsva(".concat(t,", ").concat(n,"%, ").concat(a,"%, ").concat(r,")")}},{key:"hsl",get:function(){var e=this.getHsla(),t=e.h,n=e.s,a=e.l;return"hsl(".concat(t,", ").concat(n,"%, ").concat(a,"%)")}},{key:"hsla",get:function(){var e=this.getHsla(),t=e.h,n=e.s,a=e.l,r=e.a;return"hsla(".concat(t,", ").concat(n,"%, ").concat(a,"%, ").concat(r,")")}},{key:"hex",get:function(){return Se(this.states).toHexString()}},{key:"hex8",get:function(){return Se(this.states).toHex8String()}},{key:"cmyk",get:function(){var e=this.getCmyk(),t=e.c,n=e.m,a=e.y,r=e.k;return"cmyk(".concat(t,", ").concat(n,", ").concat(a,", ").concat(r,")")}},{key:"css",get:function(){return this.isGradient?this.linearGradient:this.rgba}},{key:"linearGradient",get:function(){var e=this.gradientColors,t=this.gradientDegree;return yt({points:e,degree:t})}},{key:"gradientColors",get:function(){return this.gradientStates.colors},set:function(e){this.gradientStates.colors=e,this.gradientStates.css=this.linearGradient}},{key:"gradientSelectedId",get:function(){return this.gradientStates.selectedId},set:function(e){var t;e!==this.gradientSelectedId&&(this.gradientStates.selectedId=e,this.updateStates(null===(t=this.gradientSelectedPoint)||void 0===t?void 0:t.color))}},{key:"gradientDegree",get:function(){return this.gradientStates.degree},set:function(e){this.gradientStates.degree=Math.max(0,Math.min(360,e)),this.gradientStates.css=this.linearGradient}},{key:"gradientSelectedPoint",get:function(){var e=this.gradientColors,t=this.gradientSelectedId;return e.find((function(e){return e.id===t}))}},{key:"getFormatsColorMap",value:function(){return{HEX:this.hex,CMYK:this.cmyk,RGB:this.rgb,RGBA:this.rgba,HSL:this.hsl,HSLA:this.hsla,HSV:this.hsv,HSVA:this.hsva,CSS:this.css,HEX8:this.hex8}}},{key:"updateCurrentGradientColor",value:function(){var e=this.isGradient,t=this.gradientColors,n=this.gradientSelectedId,a=t.length,r=this.gradientSelectedPoint;if(!e||0===a||!r)return!1;var o=t.findIndex((function(e){return e.id===n})),l=vt(vt({},r),{},{color:this.rgba});return t.splice(o,1,l),this.gradientColors=t.slice(),this}},{key:"updateStates",value:function(e){var t=Se(st(e)).toHsv();this.states=t}},{key:"getRgba",value:function(){var e=bt(this.states),t=e.r,n=e.g,a=e.b,r=e.a;return{r:mt(t),g:mt(n),b:mt(a),a:r}}},{key:"getCmyk",value:function(){var e=this.getRgba(),t=function(e,t,n){var a=0,r=0,o=0,l=parseInt("".concat(e).replace(/\s/g,""),10),i=parseInt("".concat(t).replace(/\s/g,""),10),s=parseInt("".concat(n).replace(/\s/g,""),10);if(0===l&&0===i&&0===s)return[0,0,0,1];a=1-l/255,r=1-i/255,o=1-s/255;var u=Math.min(a,Math.min(r,o));return[a=(a-u)/(1-u),r=(r-u)/(1-u),o=(o-u)/(1-u),u]}(e.r,e.g,e.b),n=v(t,4),a=n[0],r=n[1],o=n[2],l=n[3];return{c:mt(100*a),m:mt(100*r),y:mt(100*o),k:mt(100*l)}}},{key:"getHsva",value:function(){var e,t=(e=this.states,Se(e).toHsv()),n=t.h,a=t.s,r=t.v,o=t.a;return{h:n=mt(n),s:a=mt(100*a),v:r=mt(100*r),a:o*=1}}},{key:"getHsla",value:function(){var e,t=(e=this.states,Se(e).toHsl()),n=t.h,a=t.s,r=t.l,o=t.a;return{h:n=mt(n),s:a=mt(100*a),l:r=mt(100*r),a:o*=1}}},{key:"equals",value:function(e){return Se.equals(this.rgba,e)}}],[{key:"isValid",value:function(e){return!!ht(e)||Se(e).isValid()}},{key:"hsva2color",value:function(e,t,n,a){return Se({h:e,s:t,v:n,a:a}).toHsvString()}},{key:"hsla2color",value:function(e,t,n,a){return Se({h:e,s:t,l:n,a:a}).toHslString()}},{key:"rgba2color",value:function(e,t,n,a){return Se({r:e,g:t,b:n,a:a}).toHsvString()}},{key:"hex2color",value:function(e,t){var n=Se(e);return n.setAlpha(t),n.toHexString()}},{key:"object2color",value:function(e,t){if("CMYK"===t){var n=e.c,a=e.m,r=e.y,o=e.k;return"cmyk(".concat(n,", ").concat(a,", ").concat(r,", ").concat(o,")")}return Se(e,{format:t}).toRgbString()}}])}();rt=Ct,f(Ct,"isGradientColor",(function(e){return!!pt(e)})),f(Ct,"compare",(function(e,t){var n=rt.isGradientColor(e),a=rt.isGradientColor(t);return n&&a?yt(ht(e))===yt(ht(t)):!n&&!a&&Se.equals(e,t)}));var wt=["alpha","css","hex","hex8","hsl","hsla","hsv","hsva","rgb","rgba","saturation","value","isGradient"],jt=function(e){if(!e)return null;var t=Object.create(null);return wt.forEach((function(n){return t[n]=e[n]})),e.isGradient&&(t.linearGradient=e.linearGradient),t};
18
+ /**
19
+ * tdesign v1.10.7
20
+ * (c) 2025 tdesign
21
+ * @license MIT
22
+ */
23
+ function _t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_t(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pt(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function kt(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}var xt={start:function(e,t){},drag:function(e,t){},end:function(e,t){}},Vt=new WeakSet,Mt=function(){return se((function e(t,n){ue(this,e),Pt(this,Vt),f(this,"dragging",!1),f(this,"$el",void 0),f(this,"props",void 0),f(this,"handles",void 0),this.$el=t,this.props=St(St({},xt),n),this.handles={start:kt(Vt,this,Dt).bind(this),drag:kt(Vt,this,Et).bind(this),end:kt(Vt,this,Bt).bind(this)},this.$el.addEventListener("mousedown",this.handles.start,!1)}),[{key:"destroy",value:function(){this.$el.removeEventListener("mousedown",this.handles.start,!1),window.removeEventListener("mousemove",this.handles.drag,!1),window.removeEventListener("mouseup",this.handles.end,!1),window.removeEventListener("contextmenu",this.handles.end,!1)}}])}();function Dt(e){this.dragging||(window.addEventListener("mousemove",this.handles.drag,!1),window.addEventListener("mouseup",this.handles.end,!1),window.addEventListener("contextmenu",this.handles.end,!1),this.dragging=!0,this.props.start(kt(Vt,this,Ft).call(this,e),e))}function Et(e){this.dragging&&this.props.drag(kt(Vt,this,Ft).call(this,e),e)}function Bt(e){var t=this;setTimeout((function(){t.dragging=!1,t.props.end(kt(Vt,t,Ft).call(t,e),e)}),0),window.removeEventListener("mousemove",this.handles.drag,!1),window.removeEventListener("mouseup",this.handles.end,!1),window.removeEventListener("contextmenu",this.handles.end,!1)}function Ft(e){var t=this.$el.getBoundingClientRect(),n=e,a=n.clientX-t.left,r=n.clientY-t.top;return{y:Math.min(Math.max(0,r),t.height),x:Math.min(Math.max(0,a),t.width)}}
24
+ /**
25
+ * tdesign v1.10.7
26
+ * (c) 2025 tdesign
27
+ * @license MIT
28
+ */var Ht={disabled:Boolean,color:{type:Object},onChange:{type:Function,default:function(){return function(){}}}};
29
+ /**
30
+ * tdesign v1.10.7
31
+ * (c) 2025 tdesign
32
+ * @license MIT
33
+ */function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var At=["delete","backspace"],Ut=a({name:"LinearGradient",inheritAttrs:!1,props:Nt(Nt({},Ht),{},{enableMultipleGradient:{type:Boolean,default:!0}}),setup:function(e){var t=Xe(),n=m().STATUS.value,a=c(null),r=b({left:0,width:176}),o=c(!1),l=c(!1),i=c(e.color.gradientDegree),s=c(e.color.gradientSelectedId),u=c(y(e.color.gradientColors));d((function(){return e.color.gradientDegree}),(function(e){return i.value=e})),d((function(){return e.color.gradientSelectedId}),(function(e){return s.value=e})),d((function(){return e.color.gradientColors}),(function(e){u.value=y(e)}),{deep:!0});var p=function(t,n,a){e.disabled||e.onChange({key:t,payload:n,addUsedColor:a})},f=function(t){e.disabled||(s.value=t,p("selectedId",t))},h=function(t,n){e.disabled||(u.value=t,p("colors",t,n))},g=function(t){if(o.value&&!e.disabled){var n=t.clientX-r.left;l.value=!0,function(e){var t=u.value.findIndex((function(e){return e.id===s.value}));if(-1!==t){var n=u.value[t],a=(e=Math.max(0,Math.min(r.width,e)))/r.width*100;u.value.splice(t,1,{color:n.color,left:a,id:n.id}),h(u.value)}}(n)}},v=function(){o.value&&(setTimeout((function(){o.value=!1}),0),l.value&&(h(u.value,!0),l.value=!1),window.removeEventListener("mousemove",g,!1),window.removeEventListener("mouseup",v,!1),window.removeEventListener("contextmenu",v,!1))};return O((function(){var e=a.value.getBoundingClientRect();r.left=e.left,r.width=e.width||176})),C((function(){window.removeEventListener("mousemove",g,!1),window.removeEventListener("mouseup",v,!1),window.removeEventListener("contextmenu",v,!1)})),{baseClassName:t,statusClassNames:n,refSlider:a,degree:i,selectedId:s,colors:u,handleDegreeChange:function(t){e.disabled||t===e.color.gradientDegree||(i.value=t,p("degree",t,!0))},handleStart:function(t){var n=a.value.getBoundingClientRect();r.left=n.left,r.width=n.width||176,o.value||e.disabled||(l.value=!1,o.value=!0,f(t),a.value.focus(),window.addEventListener("mousemove",g,!1),window.addEventListener("mouseup",v,!1),window.addEventListener("contextmenu",v,!1))},handleMove:g,handleEnd:v,handleKeyup:function(t){if(!e.disabled){var n=u.value,a=n.findIndex((function(e){return e.id===s.value})),r=n.length;if(At.includes(t.key.toLocaleLowerCase())&&r>2&&a>=0&&a<=r-1){n.splice(a,1),n[a]||(a=n[a+1]?a+1:n[a-1]?a-1:0);var o=n[a];h(n,!0),f(null==o?void 0:o.id)}}},handleThumbBarClick:function(t){if(!e.disabled&&e.enableMultipleGradient){var n=t.clientX-r.left,a=(n=Math.max(0,Math.min(r.width,n)))/r.width*100,o=Ot(a,e.color.rgba);u.value.push(o),h(u.value,!0),f(o.id)}}}},render:function(){var e=this,t=this.color,n=t.linearGradient,a=t.gradientColors,r=this.colors,o=this.selectedId,l=this.degree,i=this.disabled,s=this.baseClassName,u=this.statusClassNames,c=yt({points:a,degree:90});return p("div",{class:"".concat(s,"__gradient")},[p("div",{class:"".concat(s,"__gradient-slider")},[p("div",{class:["".concat(s,"__slider"),"".concat(s,"--bg-alpha")],onKeyup:this.handleKeyup,tabindex:0,ref:"refSlider"},[p("ul",{class:"gradient-thumbs",onClick:this.handleThumbBarClick,style:{background:c}},[r.map((function(t){var n="".concat(Math.round(100*t.left)/100,"%");return p("li",{class:["".concat(s,"__thumb"),"gradient-thumbs__item",o===t.id?u.active:""],key:t.id,title:"".concat(t.color," ").concat(n),style:{color:t.color,left:n},onClick:function(e){return e.stopPropagation()},onMousedown:function(){return e.handleStart(t.id)}},[p("span",{class:["gradient-thumbs__item-inner","".concat(s,"--bg-alpha")]},null)])}))])])]),p("div",{class:"".concat(s,"__gradient-degree"),title:"".concat(l,"deg")},[p(Pe,{size:"small",theme:"normal",min:0,max:360,step:1,format:function(e){return"".concat(e,"°")},modelValue:e.degree,"onUpdate:modelValue":function(t){return e.degree=t},onBlur:this.handleDegreeChange,onEnter:this.handleDegreeChange,disabled:i},null)]),p("div",{class:["".concat(s,"__gradient-preview"),"".concat(s,"--bg-alpha")]},[p("span",{class:"preview-inner",style:{background:n}},null)])])}});
34
+ /**
35
+ * tdesign v1.10.7
36
+ * (c) 2025 tdesign
37
+ * @license MIT
38
+ */
39
+ function Gt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}var Tt=a({name:"SaturationPanel",props:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gt(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},Ht),setup:function(e){var t=Xe(),n=c(null),a=c(null),o=c(null),l=b({width:230,height:168}),i=r((function(){var t=e.color,n=t.saturation,a=t.value,r=l.width,o=l.height,i=Math.round((1-a)*o),s=Math.round(n*r);return{color:e.color.rgb,left:"".concat(s,"px"),top:"".concat(i,"px")}})),s=function(t,n){if(!e.disabled){var a=function(e){var t=l.width,n=l.height,a=e.x,r=e.y;return{saturation:Math.round(a/t*100),value:Math.round(100*(1-r/n))}}(t),r=a.saturation,o=a.value;e.onChange({saturation:r/100,value:o/100,addUsedColor:n})}},u=function(t){e.disabled||w((function(){s(t,!0)}))},d=r((function(){return"hsl(".concat(e.color.hue,", 100%, 50%)")}));return O((function(){l.width=n.value.offsetWidth||230,l.height=n.value.offsetHeight||168,o.value=new Mt(n.value,{start:function(){l.width=n.value.offsetWidth,l.height=n.value.offsetHeight},drag:function(e){s(e)},end:u})})),C((function(){o.value.destroy()})),{baseClassName:t,refThumb:a,refPanel:n,styles:i,panelBackground:d}},render:function(){var e=this.baseClassName,t=this.styles,n=this.panelBackground;return p("div",{class:["".concat(e,"__saturation")],ref:"refPanel",style:{background:n}},[p("span",{class:["".concat(e,"__thumb")],role:"slider",tabindex:0,ref:"refThumb",style:t},null)])}});
40
+ /**
41
+ * tdesign v1.10.7
42
+ * (c) 2025 tdesign
43
+ * @license MIT
44
+ */function $t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$t(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lt=a({name:"ColorSlider",props:zt(zt({},Ht),{},{className:{type:String,default:""},value:{type:Number,default:0},maxValue:{type:Number,default:360},railStyle:{type:Object},type:{type:String,default:"hue"}}),setup:function(e){var t=Xe(),n=c(null),a=c(null),o=c(null),l=b({width:186}),i=r((function(){if(l.width){var t=Math.round(e.value/e.maxValue*100);return{left:"".concat(t,"%"),color:e.color.rgb}}})),s=function(t,n){if(!e.disabled){var a=l.width,r=t.x,o=Math.round(r/a*e.maxValue*100)/100;e.onChange(o,n)}},u=function(t){e.disabled||s(t,!0)};return O((function(){l.width=n.value.offsetWidth||186,o.value=new Mt(n.value,{start:function(){l.width=n.value.offsetWidth},drag:function(e){s(e)},end:u})})),C((function(){o.value.destroy()})),{baseClassName:t,refThumb:a,refPanel:n,styles:i}},render:function(){var e=this.baseClassName,t=this.className,n=this.railStyle,a=this.styles,r=this.type,o=this.color,l={background:"linear-gradient(90deg, rgba(0,0,0,.0) 0%, rgba(0,0,0,.0) 93%, ".concat(o.rgb," 93%, ").concat(o.rgb," 100%)")};return p("div",{class:["".concat(e,"__slider-wrapper"),"".concat(e,"__slider-wrapper--").concat(r,"-type")]},["alpha"===r&&p("div",{className:"".concat(e,"__slider-padding"),style:l},null),p("div",{class:["".concat(e,"__slider"),t],ref:"refPanel"},[p("div",{class:"".concat(e,"__rail"),style:n},null),p("span",{class:["".concat(e,"__thumb")],role:"slider",tabindex:0,ref:"refThumb",style:a},null)])])}});
45
+ /**
46
+ * tdesign v1.10.7
47
+ * (c) 2025 tdesign
48
+ * @license MIT
49
+ */function Rt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}var Kt=a({name:"HueSlider",inheritAttrs:!1,props:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rt(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},Ht),setup:function(){return{baseClassName:Xe()}},render:function(){return p(Lt,{class:"".concat(this.baseClassName,"__hue"),color:this.color,value:this.color.hue,onChange:this.onChange,disabled:this.disabled,type:"hue"},null)}}),qt=a({name:"AlphaSlider",inheritAttrs:!1,props:{color:{type:Object},disabled:{type:Boolean,default:!1},onChange:{type:Function,default:function(){return function(){}}}},setup:function(e){return{baseClassName:Xe(),railStyle:r((function(){return{background:"linear-gradient(to right, rgba(0, 0, 0, 0), ".concat(e.color.rgb,")")}})),handleChange:function(t,n){e.onChange(t/100,n)}}},render:function(){var e=this.baseClassName;return p(Lt,{class:["".concat(e,"__alpha"),"".concat(e,"--bg-alpha")],color:this.color,value:100*this.color.alpha,onChange:this.handleChange,"rail-style":this.railStyle,"max-value":100,disabled:this.disabled,type:"alpha"},null)}}),Xt={RGB:[{key:"r",min:0,max:255,type:"inputNumber"},{key:"g",min:0,max:255,type:"inputNumber"},{key:"b",min:0,max:255,type:"inputNumber"}],HSV:[{key:"h",min:0,max:360,type:"inputNumber"},{key:"s",min:0,max:100,type:"inputNumber"},{key:"v",min:0,max:100,type:"inputNumber"}],HSL:[{key:"h",min:0,max:360,type:"inputNumber"},{key:"s",min:0,max:100,type:"inputNumber"},{key:"l",min:0,max:100,type:"inputNumber"}],CMYK:[{key:"c",min:0,max:255,type:"inputNumber"},{key:"m",min:0,max:255,type:"inputNumber"},{key:"y",min:0,max:255,type:"inputNumber"},{key:"k",min:0,max:255,type:"inputNumber"}],CSS:[{key:"css",type:"input",flex:3}],HEX:[{key:"hex",type:"input",flex:3}]};
50
+ /**
51
+ * tdesign v1.10.7
52
+ * (c) 2025 tdesign
53
+ * @license MIT
54
+ */
55
+ /**
56
+ * tdesign v1.10.7
57
+ * (c) 2025 tdesign
58
+ * @license MIT
59
+ */
60
+ function Yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Jt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Wt=a({name:"FormatInputs",inheritAttrs:!1,props:Jt(Jt({},ze),{},{color:{type:Object},onInputChange:{type:Function,default:function(){return function(){}}}}),setup:function(e){var t=r((function(){var t=j(Xt[e.format]);return e.enableAlpha&&t.push({type:"inputNumber",key:"a",min:0,max:100,format:function(e){return"".concat(e,"%")},flex:1.15}),t})),n=b({}),a=b({}),o=function(t){var a=e.color;return"encode"===t?{HSV:a.getHsva(),HSL:a.getHsla(),RGB:a.getRgba(),CMYK:a.getCmyk(),CSS:{css:a.css},HEX:{hex:a.hex}}:{HSV:Ct.object2color(n,"HSV"),HSL:Ct.object2color(n,"HSL"),RGB:Ct.object2color(n,"RGB"),CMYK:Ct.object2color(n,"CMYK"),CSS:n.css,HEX:n.hex}},l=function(){var t=e.format,r=e.color,l=o("encode")[t];l.a=Math.round(100*r.alpha),Object.keys(l).forEach((function(e){n[e]=l[e],a[e]=l[e]}))};l();var i=ce(l,100);d((function(){var t=e.color;return[t.saturation,t.hue,t.value,t.alpha,t.css,e.format]}),i);return{modelValue:n,inputConfigs:t,handleChange:function(t,r){if(r!==a[t]){var l=o("decode")[e.format];e.onInputChange(l,n.a/100,t,r)}}}},render:function(){var e=this,t=Jt({},this.inputProps||{});return p("div",{class:"input-group"},[this.inputConfigs.map((function(a){return p("div",{class:"input-group__item",key:a.key,style:{flex:a.flex||1}},["input"===a.type?p(n,_(t,{align:"center",size:"small",disabled:e.disabled,modelValue:e.modelValue[a.key],"onUpdate:modelValue":function(t){return e.modelValue[a.key]=t},maxlength:"HEX"===e.format?9:void 0,title:e.modelValue[a.key],onBlur:function(t){return e.handleChange(a.key,t)},onEnter:function(t){return e.handleChange(a.key,t)}}),null):p(Pe,_(t,{align:"center",size:"small",disabled:e.disabled,modelValue:e.modelValue[a.key],"onUpdate:modelValue":function(t){return e.modelValue[a.key]=t},title:e.modelValue[a.key],min:a.min,max:a.max,step:1,format:a.format,theme:"normal",onBlur:function(t){return e.handleChange(a.key,t)},onEnter:function(t){return e.handleChange(a.key,t)}}),null)])}))])}}),Zt=S((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}));
61
+ /**
62
+ * tdesign v1.10.7
63
+ * (c) 2025 tdesign
64
+ * @license MIT
65
+ */function Qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function en(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var tn=a({name:"FormatPanel",inheritAttrs:!1,props:en(en({},ze),{},{color:{type:Object},onModeChange:{type:Function,default:function(){return function(){}}},onInputChange:{type:Function,default:function(){return function(){}}}}),setup:function(e){var t=Xe(),n=c(e.format);d((function(){return[e.format]}),(function(){return n.value=e.format}));return{formatModel:n,baseClassName:t,handleModeChange:function(t){n.value=t,e.onModeChange(t)}}},render:function(){var e,t,n=this,a=this.baseClassName,r=this.handleModeChange,o=en(en({},this.$props),{},{format:this.formatModel}),l=en({},this.selectInputProps||{});return p("div",{class:"".concat(a,"__format")},[p("div",{class:"".concat(a,"__format--item")},[p(ke,{size:"small",class:"".concat(a,"__format-mode-select"),selectInputProps:en({},l),popupProps:en({overlayClassName:"".concat(a,"__select-options")},l.popupProps),modelValue:n.formatModel,"onUpdate:modelValue":function(e){return n.formatModel=e},onChange:r},(t=e=qe.map((function(e){return p(xe,{key:e,value:e,label:Zt(e),style:{fontSize:"12px"}},null)})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!h(t)?e:{default:function(){return[e]}}))]),p("div",{class:"".concat(a,"__format--item")},[p(Wt,o,null)])])}});
66
+ /**
67
+ * tdesign v1.10.7
68
+ * (c) 2025 tdesign
69
+ * @license MIT
70
+ */function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function an(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rn=a({name:"SwatchesPanel",props:an(an({},Ht),{},{colors:{type:Array,default:function(){return[]}},title:{type:String,default:"系统色彩"},editable:{type:Boolean,default:!1},onSetColor:{type:Function,default:function(){return function(){}}},handleAddColor:{type:Function,default:function(){return function(){}}}}),setup:function(e){var t=Xe(),n=P({DeleteIcon:Me,AddIcon:de}),a=n.DeleteIcon,o=n.AddIcon,l=m().STATUS.value,i=c(!1),s=function(e){i.value=e},u=function(t){return Ct.compare(t,e.color.css)},d=r((function(){return e.colors.findIndex((function(e){return u(e)}))}));return{baseClassName:t,DeleteIcon:a,AddIcon:o,statusClassNames:l,selectedColorIndex:d,visiblePopConfirm:i,setVisiblePopConfirm:s,handleClick:function(t){return e.onSetColor(t)},isEqualCurrentColor:u,handleRemoveColor:function(){var t=e.colors,n=d.value;-1!==n&&(t.splice(n,1),e.onChange(t),s(!1))}}},render:function(){var e=this,t=this.baseClassName,n=this.DeleteIcon,a=this.AddIcon,r=this.statusClassNames,o=this.title,l=this.editable,i="".concat(t,"__swatches");return p("div",{class:i},[p("h3",{class:"".concat(i,"--title")},[p("span",null,[o]),l?p("div",{class:"".concat(i,"--actions")},[p("span",{role:"button",class:"".concat(t,"__icon"),onClick:function(){return e.handleAddColor()}},[p(a,null,null)]),e.colors.length>0?p("span",{role:"button",class:"".concat(t,"__icon"),onClick:function(){return e.handleRemoveColor()}},[p(n,null,null)]):null]):null]),p("ul",{class:["".concat(i,"--items"),"narrow-scrollbar"]},[this.colors.map((function(n){return p("li",{class:["".concat(i,"--item"),e.isEqualCurrentColor(n)&&l?r.active:""],title:n,key:n,onClick:function(){e.disabled||e.handleClick(n)}},[p("div",{class:["".concat(i,"--color"),"".concat(t,"--bg-alpha")]},[p("span",{class:"".concat(i,"--inner"),style:{background:n}},null)])])}))])])}});
71
+ /**
72
+ * tdesign v1.10.7
73
+ * (c) 2025 tdesign
74
+ * @license MIT
75
+ */function on(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?on(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):on(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var sn=a({name:"ColorPanel",props:ln(ln({},ze),{},{togglePopup:{type:Function}}),setup:function(e){var t,n,a,o=Xe(),l=m().STATUS,i=u("colorPicker"),s=i.t,p=i.globalConfig,f=l.value,h=k(e),g=h.value,b=h.modelValue,O=h.recentColors,C=pe(g,b,e.defaultValue,e.onChange),w=v(C,2),j=w[0],_=w[1],S=r((function(){return x.value?Re:"#001F97"})),P=c(1!==(null===(t=e.colorModes)||void 0===t?void 0:t.length)&&null!==(n=j.value)&&void 0!==n&&n.includes("linear-gradient")?"linear-gradient":1===(null===(a=e.colorModes)||void 0===a?void 0:a.length)?e.colorModes[0]:"monochrome"),x=r((function(){return"linear-gradient"===P.value})),V=c(new Ct(j.value||S.value)),M=function(){return V.value.update(j.value||S.value)},D=c(V.value.isGradient?"CSS":"RGB"),E=fe(O,e.defaultRecentColors,e.onRecentColorsChange,"recentColors"),B=v(E,2),F=B[0],H=B[1],I=function(){return"linear-gradient"===P.value?V.value.linearGradient:V.value.getFormatsColorMap()[e.format]||V.value.css},N=function(e){H(e)},A=function(e){_(I(),{color:jt(V.value),trigger:e||"palette-saturation-brightness"})};d((function(){return[e.defaultValue,e.enableAlpha]}),M),d((function(){return j.value}),(function(e){e!==I()&&(M(),P.value=V.value.isGradient?"linear-gradient":"monochrome")}));return{baseClassName:o,statusClassNames:f,t:s,globalConfig:p,color:V,mode:P,formatModel:D,recentlyUsedColors:F,isGradient:x,addRecentlyUsedColor:function(){if(null!==F.value&&!1!==F.value){var e=y(F.value)||[],t=V.value.isGradient?V.value.linearGradient:V.value.rgba,n=e.indexOf(t);n>-1&&e.splice(n,1),e.unshift(t),e.length>100&&(e.length=100),N(e)}},handleModeChange:function(e){P.value=e,"linear-gradient"===e?V.value.update(V.value.gradientColors.length>0?V.value.linearGradient:Re):V.value.update(V.value.rgba),A()},handleSatAndValueChange:function(e){var t=e.saturation,n=e.value,a=V.value,r=a.saturation,o=a.value,l="palette-saturation-brightness";if(n!==o&&t!==r)V.value.saturation=t,V.value.value=n,l="palette-saturation-brightness";else if(t!==r)V.value.saturation=t,l="palette-saturation";else{if(n===o)return;V.value.value=n,l="palette-brightness"}V.value.update(V.value.rgba),A(l)},handleHueChange:function(t){var n;V.value.hue=t,A("palette-hue-bar"),null===(n=e.onPaletteBarChange)||void 0===n||n.call(e,{color:jt(V.value)})},handleAlphaChange:function(e){V.value.alpha=e,A("palette-alpha-bar")},handleGradientChange:function(e){var t=e.key,n=e.payload,a="palette-saturation-brightness";switch(t){case"degree":V.value.gradientDegree=n,a="input";break;case"selectedId":V.value.gradientSelectedId=n;break;case"colors":V.value.gradientColors=n}A(a)},handleSetColor:function(t,n){Ct.isGradientColor(n)?e.colorModes.includes("linear-gradient")&&(P.value="linear-gradient",V.value.update(n),V.value.updateCurrentGradientColor()):"linear-gradient"===P.value?(V.value.updateStates(n),V.value.updateCurrentGradientColor()):V.value.update(n),A()},handleFormatModeChange:function(e){return D.value=e},handleInputChange:function(e,t){V.value.update(e),V.value.alpha=t,A("input")},handleRecentlyUsedColorsChange:N}},render:function(){var e,t=this,n=this.t,a=this.baseClassName,r=this.statusClassNames,o=this.globalConfig,l=this.swatchColors,i=this.showPrimaryColorPreview,s=this.isGradient,u={color:this.color,disabled:this.disabled},c=null!==this.recentlyUsedColors&&!1!==this.recentlyUsedColors,d=l;void 0===d&&(d=j(Ke));var f=(null===(e=d)||void 0===e?void 0:e.length)>0;return p("div",{class:["".concat(a,"__panel"),!!this.disabled&&r.disabled]},[p(ot,_(this.$props,{mode:this.mode,onModeChange:this.handleModeChange}),null),p("div",{class:["".concat(a,"__body")]},[s?p(Ut,_(u,{onChange:this.handleGradientChange,enableMultipleGradient:this.enableMultipleGradient}),null):null,p(Tt,_(u,{onChange:this.handleSatAndValueChange}),null),p("div",{class:["".concat(a,"__sliders-wrapper")]},[p("div",{class:["".concat(a,"__sliders")]},[p(Kt,_(u,{onChange:this.handleHueChange}),null),this.enableAlpha?p(qt,_(u,{onChange:this.handleAlphaChange}),null):null]),i?p("div",{class:["".concat(a,"__sliders-preview"),"".concat(a,"--bg-alpha")]},[p("span",{class:"".concat(a,"__sliders-preview-inner"),style:{background:s?this.color.linearGradient:this.color.rgba}},null)]):null]),p(tn,_(this.$props,{color:this.color,format:this.formatModel,onModeChange:this.handleFormatModeChange,onInputChange:this.handleInputChange}),null),f||c?p(x,null,[p("div",{class:"".concat(a,"__swatches-wrap")},[c?p(rn,_(u,{title:n(o.recentColorTitle),editable:!0,colors:t.recentlyUsedColors,handleAddColor:t.addRecentlyUsedColor,onSetColor:function(e){return t.handleSetColor("used",e)},onChange:t.handleRecentlyUsedColorsChange}),null):null,f?p(rn,_(u,{title:n(o.swatchColorTitle),colors:d,onSetColor:function(e){return t.handleSetColor("system",e)}}),null):null])]):null])])}}),un=V,cn=M,dn=Ve,pn=D;
76
+ /**
77
+ * tdesign v1.10.7
78
+ * (c) 2025 tdesign
79
+ * @license MIT
80
+ */var fn=function(e,t){if(null==e)return{};var n=un(pn(e),(function(e){return[e]}));return t=cn(t),dn(e,n,(function(e,n){return t(e,n[0])}))};function hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hn(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vn=a({name:"TColorPickerPanel",inheritAttrs:!1,props:gn({},ze),setup:function(e,t){var n=t.attrs,a=r((function(){return fn(gn(gn({},e),n),(function(e){return void 0!==e}))})),o=s();return function(){return p(sn,_(a.value,{popupProps:null,"close-btn":!1,class:"".concat(o.value,"-is-inline")}),null)}}}),mn=a({name:"DefaultTrigger",inheritAttrs:!1,props:{color:{type:String,default:""},disabled:{type:Boolean,default:!1},borderless:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},inputProps:{type:Object,default:function(){return{autoWidth:!0}}},onTriggerChange:{type:Function,default:function(){return function(){}}},size:{type:String,default:"medium"}},setup:function(e){var t=Xe(),n=c(e.color),a=m().SIZE;d((function(){return[e.color]}),(function(){return n.value=e.color}));return{baseClassName:t,value:n,handleChange:function(t){t!==e.color&&(t&&!Ct.isValid(t)?n.value=e.color:n.value=t,e.onTriggerChange(n.value))},sizeClassNames:a}},render:function(){var e=this,t=this.baseClassName,a=this.sizeClassNames,r={label:function(){return p("div",{class:["".concat(t,"__trigger--default__color"),"".concat(t,"--bg-alpha")]},[p("span",{class:["color-inner",f({},a[e.size],"medium"!==e.size)],style:{background:e.value}},null)])}};return p(n,_({borderless:this.borderless,clearable:this.clearable,size:this.size,modelValue:e.value,"onUpdate:modelValue":function(t){return e.value=t},disabled:this.disabled,onBlur:this.handleChange},this.inputProps),r)}});
81
+ /**
82
+ * tdesign v1.10.7
83
+ * (c) 2025 tdesign
84
+ * @license MIT
85
+ */
86
+ /**
87
+ * tdesign v1.10.7
88
+ * (c) 2025 tdesign
89
+ * @license MIT
90
+ */
91
+ function bn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function yn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bn(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var On=a({name:"TColorPicker",props:yn({},ze),setup:function(e){var t=Xe(),n=c(!1),a=function(e){return n.value=e},r=k(e),o=r.value,l=r.modelValue,i=pe(o,l,e.defaultValue,e.onChange),s=v(i,2),u=s[0],d=s[1],f=c();return{baseClassName:t,innerValue:u,visible:n,refTrigger:f,renderPopupContent:function(){if(e.disabled)return null;var t=yn({},e);return delete t.onChange,p(sn,_(t,{disabled:e.disabled,value:u.value,togglePopup:a,onChange:function(e,t){return d(e,t)}}),null)},setVisible:a,setInnerValue:d}},render:function(){var e=this,t=this.popupProps,n=this.baseClassName,a=yn(yn({placement:"bottom-left"},t||{}),{},{trigger:"click",attach:"body",overlayClassName:[n],visible:this.visible,overlayInnerStyle:{padding:0},onVisibleChange:function(t,n){"document"===n.trigger&&e.setVisible(!1)}});return p(he,_(a,{content:this.renderPopupContent}),{default:function(){return[p("div",{class:"".concat(n,"__trigger"),onClick:function(){return e.setVisible(!e.visible)},ref:"refTrigger"},[E(e,"default",p(mn,{borderless:e.borderless,color:e.innerValue,disabled:e.disabled,clearable:e.clearable,"input-props":e.inputProps,onTriggerChange:e.setInnerValue,size:e.size},null))])]}})}}),Cn=B(vn);
92
+ /**
93
+ * tdesign v1.10.7
94
+ * (c) 2025 tdesign
95
+ * @license MIT
96
+ */B(On);const wn=a({__name:"CloudflareKVHTTPDriverForm",props:["modelValue"],emits:["update:modelValue"],setup(t,{emit:a}){const o=t,l=a,i=r({get:()=>o.modelValue,set:e=>l("update:modelValue",e)}),s=e=>{l("update:modelValue",{...i.value})};return(t,a)=>{const r=n,o=e;return F(),H(x,null,[p(o,{label:"API Base",name:"apiBase","initial-data":""},{default:I((()=>[p(r,{placeholder:"",modelValue:i.value.apiURL,"onUpdate:modelValue":a[0]||(a[0]=e=>i.value.apiURL=e),onChange:s},null,8,["modelValue"])])),_:1}),p(o,{label:"Account",name:"accountId","initial-data":""},{default:I((()=>[p(r,{placeholder:"",modelValue:i.value.accountId,"onUpdate:modelValue":a[1]||(a[1]=e=>i.value.accountId=e),onChange:s},null,8,["modelValue"])])),_:1}),p(o,{label:"Namespace",name:"namespaceId","initial-data":""},{default:I((()=>[p(r,{placeholder:"",modelValue:i.value.namespaceId,"onUpdate:modelValue":a[2]||(a[2]=e=>i.value.namespaceId=e),onChange:s},null,8,["modelValue"])])),_:1}),p(o,{label:"API Token",name:"apiToken","initial-data":""},{default:I((()=>[p(r,{type:"password",placeholder:"",modelValue:i.value.apiToken,"onUpdate:modelValue":a[3]||(a[3]=e=>i.value.apiToken=e),onChange:s},null,8,["modelValue"])])),_:1})],64)}}}),jn=Object.defineProperty({__proto__:null,default:wn,driverConfig:{name:"cloudflareKVHTTP",component:"CloudflareKVHTTPDriverForm"}},Symbol.toStringTag,{value:"Module"}),_n={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const Sn={render:function(e,t){return F(),H("svg",_n,t[0]||(t[0]=[N("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),N("path",{fill:"var(--td-text-color-primary)",d:"M42.863 14.052v2.708h1.625v-2.708z"},null,-1),N("path",{fill:"var(--td-text-color-primary)","fill-rule":"evenodd",d:"M38.349 23.982a5.326 5.326 0 1 1 10.653 0 5.326 5.326 0 0 1-10.653 0m5.326-3.701a3.701 3.701 0 1 0 0 7.403 3.701 3.701 0 0 0 0-7.403M52.208 26.781h-2.621l-2.06 6.699 1.552.478.511-1.661h2.614l.511 1.66 1.554-.477zm-.503 3.89-.697-2.265h-.221l-.697 2.266z","clip-rule":"evenodd"},null,-1),N("path",{fill:"var(--td-text-color-primary)",d:"m48.208 18.3 1.915-1.914 1.149 1.15-1.915 1.914zM53.606 23.17h-2.709v1.625h2.709zM44.488 31.205v2.708h-1.625v-2.708zM37.228 31.579l1.915-1.915-1.15-1.15-1.914 1.916zM36.453 24.795h-2.708V23.17h2.708zM36.079 17.535l1.915 1.915 1.149-1.15-1.915-1.914z"},null,-1)]))}},Pn={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const kn={render:function(e,t){return F(),H("svg",Pn,t[0]||(t[0]=[N("path",{fill:"#13161B",d:"M0 0h88v48H0z"},null,-1),N("path",{fill:"#949EAA","fill-rule":"evenodd",d:"M52.533 26.87q-.748.129-1.533.13a9 9 0 0 1-8.533-11.87A9 9 0 0 0 44 33a9 9 0 0 0 8.533-6.13","clip-rule":"evenodd"},null,-1)]))}},xn={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const Vn={render:function(e,t){return F(),H("svg",xn,t[0]||(t[0]=[N("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),N("path",{fill:"var(--td-text-color-primary)","fill-rule":"evenodd",d:"M44 20.583a3.417 3.417 0 1 0 0 6.833 3.417 3.417 0 0 0 0-6.833M39.083 24a4.917 4.917 0 1 1 9.834 0 4.917 4.917 0 0 1-9.834 0M43.25 17.333v-2.5h1.5v2.5zM48.184 18.755l1.767-1.767 1.06 1.06-1.767 1.768zM50.667 23.25h2.5v1.5h-2.5zM49.244 28.184l1.768 1.767-1.06 1.06-1.768-1.767zM44.75 30.666v2.5h-1.5v-2.5zM39.816 29.244l-1.767 1.768-1.061-1.061 1.767-1.768zM37.333 24.75h-2.5v-1.5h2.5zM38.756 19.816l-1.768-1.768 1.06-1.06 1.768 1.767z","clip-rule":"evenodd"},null,-1)]))}},Mn=G(a({__name:"index",props:{value:{type:String}},setup(e){const t=e,n=r((()=>{const{value:e}=t;return{background:A.indexOf(e)>-1?e:"conic-gradient(from 90deg at 50% 50%, #FF0000 -19.41deg, #FF0000 18.76deg, #FF8A00 59.32deg, #FFE600 99.87deg, #14FF00 141.65deg, #00A3FF 177.72deg, #0500FF 220.23deg, #AD00FF 260.13deg, #FF00C7 300.69deg, #FF0000 340.59deg, #FF0000 378.76deg)"}}));return(e,t)=>(F(),H("div",{style:U(n.value),class:"color-container"},null,4))}}),[["__scopeId","data-v-f0f6ec52"]]),Dn={class:"setting-container"},En={class:"setting-group-title"},Bn={style:{textAlign:"center",marginTop:"8px"}},Fn={class:"setting-group-title"},Hn={class:"setting-layout-drawer"},In={key:0,class:"setting-info mt-10"},Nn=a({__name:"appearance",setup(n){T();const a=$(),o=[
97
+ //@ts-ignore
98
+ {type:"light",text:z("pages.setting.theme.options.light")},{type:"dark",text:z("pages.setting.theme.options.dark")},{type:"auto",text:z("pages.setting.theme.options.auto")}],l=r((()=>-1===A.indexOf(i.value.brandTheme)?i.value.brandTheme:"")),i=c({...(()=>{const e=ee;for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(e[t]=a[t]);return e})()}),s=c(!1),u=e=>{i.value.brandTheme=e};O((()=>{var e;null==(e=document.querySelector(".dynamic-color-btn"))||e.addEventListener("click",(()=>{s.value=!0}))}));const d=(e,t)=>{e||"document"!==t.trigger||(s.value=e)},f=()=>{const e=JSON.stringify(i.value,null,4),{copy:t}=Z({source:e});t().then((()=>{Q.closeAll(),Q.success(z("pages.setting.copy.success"))})).catch((()=>{Q.closeAll(),Q.error(z("pages.setting.copy.fail"))}))};return L((()=>{i.value.brandTheme&&a.updateConfig(i.value)})),(n,a)=>{const r=ie,c=le,h=Cn,g=he,v=Ee,m=e,b=t,y=ge;return F(),H("div",Dn,[p(b,{ref:"form",data:i.value,"label-align":"left"},{default:I((()=>[N("div",En,R(n.$t("pages.setting.theme.mode")),1),p(c,{modelValue:i.value.mode,"onUpdate:modelValue":a[0]||(a[0]=e=>i.value.mode=e)},{default:I((()=>[(F(),H(x,null,K(o,((e,t)=>N("div",{key:t,class:"setting-layout-drawer"},[N("div",null,[(F(),q(r,{key:t,value:e.type},{default:I((()=>{return[(F(),q(X((t=e.type,"light"===t?Vn:"dark"===t?kn:Sn))))];var t})),_:2},1032,["value"])),N("p",Bn,R(e.text),1)])]))),64))])),_:1},8,["modelValue"]),N("div",Fn,R(n.$t("pages.setting.theme.color")),1),p(c,{modelValue:i.value.brandTheme,"onUpdate:modelValue":a[1]||(a[1]=e=>i.value.brandTheme=e)},{default:I((()=>[(F(!0),H(x,null,K(Y(A),((e,t)=>(F(),H("div",{key:t,class:"setting-layout-drawer"},[(F(),q(r,{key:t,value:e,class:"setting-layout-color-group"},{default:I((()=>[p(Mn,{value:e},null,8,["value"])])),_:2},1032,["value"]))])))),128)),N("div",Hn,[p(g,{"destroy-on-close":"","expand-animation":"",placement:"bottom-right",trigger:"click",visible:s.value,"overlay-style":{padding:0},onVisibleChange:d},{content:I((()=>[p(h,{"on-change":u,"color-modes":["monochrome"],format:"HEX","swatch-colors":[]})])),default:I((()=>[p(r,{value:l.value,class:"setting-layout-color-group dynamic-color-btn"},{default:I((()=>[p(Mn,{value:l.value},null,8,["value"])])),_:1},8,["value"])])),_:1},8,["visible"])])])),_:1},8,["modelValue"]),N("div",null,[p(m,{label:n.$t("pages.setting.element.showHeader"),name:"showHeader"},{default:I((()=>[p(v,{modelValue:i.value.showHeader,"onUpdate:modelValue":a[2]||(a[2]=e=>i.value.showHeader=e)},null,8,["modelValue"])])),_:1},8,["label"]),p(m,{label:n.$t("pages.setting.element.showNav"),name:"showNav"},{default:I((()=>[p(v,{modelValue:i.value.showNav,"onUpdate:modelValue":a[3]||(a[3]=e=>i.value.showNav=e)},null,8,["modelValue"])])),_:1},8,["label"]),p(m,{label:n.$t("pages.setting.element.showBreadcrumb"),name:"showBreadcrumb"},{default:I((()=>[p(v,{modelValue:i.value.showBreadcrumb,"onUpdate:modelValue":a[4]||(a[4]=e=>i.value.showBreadcrumb=e)},null,8,["modelValue"])])),_:1},8,["label"]),p(m,{label:n.$t("pages.setting.element.showFooter"),name:"showFooter"},{default:I((()=>[p(v,{modelValue:i.value.showFooter,"onUpdate:modelValue":a[5]||(a[5]=e=>i.value.showFooter=e)},null,8,["modelValue"])])),_:1},8,["label"])])])),_:1},8,["data"]),Y(false)?(F(),H("div",In,[N("p",null,R(n.$t("pages.setting.tips")),1),p(y,{theme:"primary",variant:"text",onClick:f},{default:I((()=>[J(R(n.$t("pages.setting.copy.title")),1)])),_:1})])):W("",!0),a[6]||(a[6]=N("div",{class:"text-center text-gray-400"},"3/2/2025, 8:12:29 AM",-1))])}}}),An={class:"flex justify-center"},Un={class:"font-bold text-xl mb-5"},Gn={class:"flex"},Tn={class:"font-bold text-xl mb-5"},$n={class:"flex flex-col gap-5"},zn={class:"flex justify-between"},Ln={class:"font-bold text-xl"},Rn={class:"flex flex-col gap-5 w-full overflow-hidden"},Kn={class:"font-bold text-xl mb-5"},qn=G(a({name:"User",setup(a){const o=te(),l=T(),i=ve(),s=$(),u=ne(),d=me(),f=async e=>{try{const t=await async function(e){return new Promise(((t,n)=>{const a=new FileReader;a.onload=function(e){t(e.target.result)},a.onerror=function(e){n(e)},a.readAsText(e)}))}(e.raw);return h(JSON.parse(t)),Q.success({content:z("pages.setting.user.import_success")}),{status:"success",error:"",response:{url:" "}}}catch{return Q.error({content:z("pages.setting.user.import_failed")}),{status:"fail",error:"",response:{}}}};const h=e=>{var t;if(e.user&&l.$patch(e.user),e.model&&o.$patch(e.model),e.agent&&i.$patch(e.agent),e.setting&&s.$patch(e.setting),e.conversation){const t=function(e,t=640){return e.map((e=>({...e,models:e.models.map((e=>{try{const n=JSON.stringify(e.chats);return(new TextEncoder).encode(n).length/1024>t?{...e,chats:[]}:e}catch{return{...e,chats:[]}}}))})))}(e.conversation.list);u.$patch({...e.conversation,list:t})}e.note&&d.$patch(e.note),(null==(t=e.user)?void 0:t.lang)&&m(e.user.lang)};function g(){const e=JSON.stringify({user:l.$state,model:o.$state,agent:i.$state,setting:s.$state,conversation:u.$state,note:d.$state},null,2),t=new Blob([e],{type:"application/json"}),n=document.createElement("a");n.href=URL.createObjectURL(t),n.download="config.json",document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(n.href)}const v=window.isElectron,{changeLocale:m,locale:b}=be(),y=r({get:()=>b.value,set(e){m(e)}}),O=e=>{l.avatar=e};function C(e,t){const n=t.e,a=n.key,r=[n.ctrlKey?"Ctrl":"",n.metaKey?"Cmd":"",n.altKey?"Alt":"",n.shiftKey?"Shift":""].filter(Boolean).join("+");l.shortcut=`${r}+${a.toUpperCase()}`,n.preventDefault()}const w=r((()=>ae.availableModels.value.map((e=>({value:e.id,label:ae.getModelItemTitle(e),...e}))))),j=()=>{l.toolBarButtons.push({name:"",icon:null,prompt:"",show:!0})},_=Object.assign({"./drivers/CloudflareKVHTTPDriverForm.vue":jn}),S=Object.values(_).map((e=>e.driverConfig)),P=r((()=>s.drivers.currentDriver)),k=r((()=>s.drivers)),V=r((()=>s.version)),M=r((()=>{const e=S.find((e=>e.name===P.value));return e?_[`./drivers/${e.component}.vue`].default:null})),D=async e=>{s.updateDriverSettings(e,k.value[e])};async function E(e){s.updateDriverSettings(P.value,e)}const B=c(!1),A=c(!1),U=c(!1),G=c(null),L=r((()=>{var e;return null==(e=G.value)?void 0:e.setting.version}));async function Z(){try{if(B.value=!0,G.value=await se(),G.value){!(new Date(L.value)>=new Date(V.value))&&V.value||(U.value=!0)}else await ue(),Q.success("备份成功")}catch(e){Q.error("备份失败: "+e.message)}finally{B.value=!1}}async function ee(){try{A.value=!0;const e=await se();if(!e)throw new Error("未找到远程数据");h(e),Q.success("恢复成功")}catch(e){Q.error("恢复失败: "+e.message)}finally{A.value=!1}}async function le(){try{B.value=!0,await ue(),Q.success("备份成功")}catch(e){Q.error("备份失败: "+e.message)}finally{U.value=!1,B.value=!1}}async function ie(){if(G.value)try{A.value=!0,h(G.value),Q.success("数据已成功恢复")}catch(e){Q.error("恢复失败: "+e.message)}finally{U.value=!1,A.value=!1}}const se=async()=>{try{const e=new URLSearchParams({driver:P.value,config:JSON.stringify(k.value[P.value])}),t=await fetch(`${Be()}/config?${e.toString()}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!t.ok)throw new Error(await t.text());return(await t.json()).data}catch(e){throw e}};async function ue(){try{s.version=(new Date).toISOString();const e={user:l.$state,model:o.$state,agent:i.$state,setting:s.$state,conversation:u.$state,note:d.$state},t=await fetch(Be()+"/config",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({data:e,driver:P.value,config:k.value[P.value]})});if(!t.ok)throw new Error(await t.text())}catch(e){throw e}}return(a,r)=>{const o=n,i=e,s=Oe,u=xe,c=ke,d=Ce,h=Ie,m=we,b=ge,_=De,G=t,T=Ee,$=je,z=Ne,Q=Fe;return F(),q(Q,{shadow:"",class:"overflow-hidden",bordered:!1},{default:I((()=>[p(G,{ref:"form",class:"flex flex-col gap-8","label-align":"top"},{default:I((()=>[N("div",An,[p(_e,{ref:"avatarRef",url:Y(l).avatar,onUpdate:O},null,8,["url"])]),N("div",null,[N("h1",Un,R(a.$t("pages.setting.user.basic_settings")),1),p(m,{class:"row-gap",gutter:[32,24]},{default:I((()=>[p(s,{xs:12,lg:6},{default:I((()=>[p(i,{label:a.$t("pages.setting.user.username"),name:"name"},{default:I((()=>[p(o,{modelValue:Y(l).name,"onUpdate:modelValue":r[0]||(r[0]=e=>Y(l).name=e),placeholder:a.$t("pages.setting.user.enter_username")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),p(s,{xs:12,lg:6},{default:I((()=>[p(i,{label:a.$t("pages.setting.user.language"),name:"lang"},{default:I((()=>[p(c,{modelValue:y.value,"onUpdate:modelValue":r[1]||(r[1]=e=>y.value=e),class:"demo-select-base",clearable:""},{default:I((()=>[(F(!0),H(x,null,K(Y(re),((e,t)=>(F(),q(u,{key:t,value:`${e.value}`,label:`${e.content}`},{default:I((()=>[J(R(e.content),1)])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"])])),_:1}),Y(v)?(F(),q(s,{key:0,xs:12,lg:6},{default:I((()=>[p(i,{label:a.$t("pages.setting.user.shortcut"),name:"shortcut"},{default:I((()=>[p(o,{onKeydown:C,modelValue:Y(l).shortcut,"onUpdate:modelValue":r[2]||(r[2]=e=>Y(l).shortcut=e),placeholder:a.$t("pages.setting.user.enter_shortcut")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})):W("",!0),p(s,{xs:12,lg:6},{default:I((()=>[p(i,{label:a.$t("pages.setting.user.assist_model"),name:"assistModel"},{default:I((()=>[p(c,{modelValue:Y(l).assistModel,"onUpdate:modelValue":r[3]||(r[3]=e=>Y(l).assistModel=e),tips:a.$t("pages.setting.user.assist_model_tips")},{default:I((()=>[(F(!0),H(x,null,K(w.value,(e=>(F(),q(u,{key:e.value,value:e.value,label:e.label},{default:I((()=>[N("div",Gn,[p(d,{size:"20px",class:"mr-1"},{icon:I((()=>[(F(),q(X(Y(ae).icons[e.type])))])),_:2},1024),J(" "+R(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","tips"])])),_:1},8,["label"])])),_:1}),p(s,{xs:12,lg:6},{default:I((()=>[p(i,{label:a.$t("pages.setting.user.remoteHost"),name:"remoteHost"},{default:I((()=>[p(o,{modelValue:Y(l).remoteHost,"onUpdate:modelValue":r[4]||(r[4]=e=>Y(l).remoteHost=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1}),Y(v)?(F(),q(s,{key:1,span:6},{default:I((()=>[p(i,{label:a.$t("pages.setting.user.open_at_login"),name:"openAtLogin"},{default:I((()=>[p(h,{modelValue:Y(l).openAtLogin,"onUpdate:modelValue":r[5]||(r[5]=e=>Y(l).openAtLogin=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):W("",!0),Y(v)?(F(),q(s,{key:2,span:6},{default:I((()=>[p(i,{label:a.$t("pages.setting.user.minimize_to_bottom_right"),name:"minimizeToBottomRight"},{default:I((()=>[p(h,{modelValue:Y(l).minimizeToBottomRight,"onUpdate:modelValue":r[6]||(r[6]=e=>Y(l).minimizeToBottomRight=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):W("",!0)])),_:1})]),N("div",null,[N("h1",Tn,R(a.$t("pages.setting.user.import_config")),1),p(G,null,{default:I((()=>[p(i,{label:"存储类型",name:"driverType","initial-data":""},{default:I((()=>[p(c,{modelValue:P.value,"onUpdate:modelValue":r[7]||(r[7]=e=>P.value=e),onChange:D,placeholder:"Select Driver"},{default:I((()=>[(F(!0),H(x,null,K(Y(S),(e=>(F(),q(u,{key:e.name,value:e.name,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1}),(F(),q(X(M.value),{modelValue:k.value[P.value],"onUpdate:modelValue":[r[8]||(r[8]=e=>k.value[P.value]=e),E]},null,8,["modelValue"])),p(m,{class:"row-gap",gutter:[24,24]},{default:I((()=>[p(s,{xs:6,lg:3,class:"flex justify-center"},{default:I((()=>[p(b,{onClick:Z,loading:B.value},{default:I((()=>r[11]||(r[11]=[J("备份到服务器")]))),_:1},8,["loading"])])),_:1}),p(s,{xs:6,lg:3,class:"flex justify-center"},{default:I((()=>[p(b,{onClick:ee,loading:A.value},{default:I((()=>r[12]||(r[12]=[J("从服务器恢复")]))),_:1},8,["loading"])])),_:1}),p(s,{xs:6,lg:3,class:"flex justify-center"},{default:I((()=>[p(_,{theme:"custom","request-method":f,multiple:!1},{default:I((()=>[p(b,{theme:"primary"},{default:I((()=>[J(R(a.$t("pages.setting.user.import_local_config")),1)])),_:1})])),_:1})])),_:1}),p(s,{xs:6,lg:3,class:"flex justify-center"},{default:I((()=>[p(b,{theme:"primary",onClick:g},{default:I((()=>[J(R(a.$t("pages.setting.user.export_local_config")),1)])),_:1})])),_:1})])),_:1})])),_:1})]),N("div",$n,[N("div",zn,[N("h1",Ln,R(a.$t("pages.setting.user.toolbar_settings")),1),p(b,{shape:"square",variant:"text",onClick:j},{default:I((()=>[p(Y(He),{slot:"icon"})])),_:1})]),N("div",Rn,[p(Y(ye),{modelValue:Y(l).toolBarButtons,"onUpdate:modelValue":r[9]||(r[9]=e=>Y(l).toolBarButtons=e),"item-key":"id",animation:150,class:"flex flex-col gap-5",handle:".drag-handle"},{item:I((({element:e})=>[p(m,{gutter:{xs:8,sm:16,md:24,lg:32,xl:32,xxl:40},class:"items-center"},{default:I((()=>[p(s,{xs:2,sm:1},{default:I((()=>[p(b,{shape:"square",variant:"text",class:"drag-handle cursor-move"},{default:I((()=>[p(Y($e))])),_:1})])),_:1}),p(s,{xs:2,sm:2},{default:I((()=>[p(o,{modelValue:e.name,"onUpdate:modelValue":t=>e.name=t,placeholder:"名称"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),p(s,{xs:3,sm:5},{default:I((()=>[p(o,{modelValue:e.prompt,"onUpdate:modelValue":t=>e.prompt=t,placeholder:"提示词"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),p(s,{xs:2,sm:2},{default:I((()=>[p(o,{modelValue:e.icon,"onUpdate:modelValue":t=>e.icon=t,placeholder:"图标"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),p(s,{xs:2,sm:1,class:"flex justify-end"},{default:I((()=>[p(T,{modelValue:e.show,"onUpdate:modelValue":t=>e.show=t},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),p(s,{xs:1,sm:1,class:"flex justify-end"},{default:I((()=>[p($,{content:a.$t("pages.setting.user.confirm_delete"),onConfirm:t=>(e=>{l.toolBarButtons=l.toolBarButtons.filter((t=>t!==e))})(e)},{default:I((()=>[p(b,{shape:"square",variant:"text"},{default:I((()=>[p(Y(oe),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])),_:2},1024)])),_:2},1024)])),_:1},8,["modelValue"])])]),N("div",null,[N("h1",Kn,R(a.$t("pages.setting.user.theme_settings")),1),p(Nn)])])),_:1},512),p(z,{visible:U.value,"onUpdate:visible":r[10]||(r[10]=e=>U.value=e),attach:"body",header:"发现新的备份"},{body:I((()=>[r[13]||(r[13]=N("p",null,"检测到服务器上存在较新的备份数据。您希望如何处理?",-1)),N("p",null,"本地版本:"+R(V.value),1),N("p",null,"服务器版本:"+R(L.value),1)])),footer:I((()=>[p(b,{onClick:le,loading:B.value},{default:I((()=>r[14]||(r[14]=[J("覆盖服务器数据")]))),_:1},8,["loading"]),p(b,{theme:"primary",onClick:ie,loading:A.value},{default:I((()=>r[15]||(r[15]=[J("从服务器恢复")]))),_:1},8,["loading"])])),_:1},8,["visible"])])),_:1})}}}),[["__scopeId","data-v-1a999f79"]]);export{qn as default};
.output/public/assets/index-BFGbiS_r.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{H as o}from"./markdown-b73q677t.js";import"./global-D3BYkvaa.js";export{o as HighlightJS,o as default};
.output/public/assets/index-BSjyIt_w.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{e,a,f as l,A as t,M as u,c as n,h as r,S as o,$ as i,l as c,K as s,y as v,j as f,L as d,w as b}from"./global-D3BYkvaa.js";import{r as m,n as g}from"./main-BHXR-KLt.js";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ /**
8
+ * tdesign v1.10.7
9
+ * (c) 2025 tdesign
10
+ * @license MIT
11
+ */
12
+ function p(e,a){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),l.push.apply(l,t)}return l}var h=b(e({name:"TSwitch",props:function(e){for(var a=1;a<arguments.length;a++){var l=null!=arguments[a]?arguments[a]:{};a%2?p(Object(l),!0).forEach((function(a){r(e,a,l[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):p(Object(l)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(l,a))}))}return e}({},{beforeChange:{type:Function},customValue:{type:Array},disabled:{type:Boolean,default:void 0},label:{type:[Array,Function],default:function(){return[]}},loading:Boolean,size:{type:String,default:"medium",validator:function(e){return!e||["small","medium","large"].includes(e)}},value:{type:[String,Number,Boolean],default:void 0},modelValue:{type:[String,Number,Boolean],default:void 0},defaultValue:{type:[String,Number,Boolean]},onChange:Function}),setup:function(e,b){var p=b.slots,h=m(),y=a("switch"),O=l(),V=O.STATUS,j=O.SIZE,w=t(e),S=w.value,P=w.modelValue,C=g(S,P,e.defaultValue,e.onChange),B=u(C,2),E=B[0],z=B[1],A=n((function(){return!(e.customValue&&e.customValue.length>0)||e.customValue[0]})),D=n((function(){return!!(e.customValue&&e.customValue.length>1)&&e.customValue[1]}));function N(e){var a=E.value===A.value?D.value:A.value;z(a,{e:e})}function _(a){h.value||e.loading||(e.beforeChange?Promise.resolve(e.beforeChange()).then((function(e){e&&N(a)})).catch((function(e){throw new Error("Switch: some error occurred: ".concat(e))})):N(a))}var k=n((function(){return["".concat(y.value),j.value[e.size],r(r(r({},V.value.disabled,h.value),V.value.loading,e.loading),V.value.checked,E.value===A.value||e.modelValue===A.value)]})),F=n((function(){return["".concat(y.value,"__handle"),r(r({},V.value.disabled,h.value),V.value.loading,e.loading)]})),T=n((function(){return["".concat(y.value,"__content"),j.value[e.size],r({},V.value.disabled,h.value)]}));o(E,(function(a){if(e.customValue&&e.customValue.length&&!e.customValue.includes(a))throw new Error("value is not in ".concat(JSON.stringify(e.customValue)))}),{immediate:!0});var x=n((function(){if(i(e.label))return e.label(c,{value:E.value});if(s(e.label))return e.label;if(v(e.label)&&e.label.length){var a=E.value===A.value?e.label[0]:e.label[1];if(!a)return;if(s(a))return a;if(i(a))return a(c)}return p.label?p.label({value:E.value}):null}));return function(){var a,l;return e.loading?l=f(d,{size:"small"},null):x.value&&(a=x.value),f("div",{class:k.value,disabled:h.value,onClick:_},[f("span",{class:F.value},[l]),f("div",{class:T.value},[a])])}}}));
13
+ /**
14
+ * tdesign v1.10.7
15
+ * (c) 2025 tdesign
16
+ * @license MIT
17
+ */export{h as S};
.output/public/assets/index-BpojDYFf.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{A as e,B as a,u as t,b as n,R as l,m as s,C as r}from"./main-BHXR-KLt.js";import{e as i,c as o,p as u,q as d,s as c,aJ as v,aK as p,aL as g,j as m,au as f,bn as b,aX as h,r as _,S as y,bp as j,aZ as x,aS as z,aT as C,bo as O,aQ as w,I as S,aR as D}from"./global-D3BYkvaa.js";import{d as k}from"./delete-1-QUTFWdbE.js";import{C as V}from"./index-BO1LBToO.js";import{_ as P}from"./avatar.vue_vue_type_script_setup_true_lang-BASxWw7j.js";import{D as U}from"./index-UDqjXop5.js";import{v as A}from"./v4-_R2nDvl_.js";import{I as R}from"./index-CYx4j8rU.js";import{F as q,a as F}from"./index-DnHwCcNj.js";import{T as H}from"./index-CqIJcWep.js";import{P as I}from"./index-YIxyi2hk.js";import"./refresh-DaGPhaEH.js";import"./form-model-BuU6gmb2.js";import"./index-CFf_Ho28.js";import"./ellipsis-CUguZ874.js";function L(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function B(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?L(Object(t),!0).forEach((function(a){c(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):L(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}var E={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M21 0v3h3v2h-3v3h-2V5h-3V3h3V0h2zM1.5 2H14v2H3.5v14.3L6.12 16H20.5v-6h2v8H6.88L1.5 22.7V2z"}}]},M=i({name:"ChatAddIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,a){var{attrs:t}=a,n=o((()=>e.size)),{className:l,style:s}=u(n),r=o((()=>["t-icon","t-icon-chat-add",l.value])),i=o((()=>B(B({},s.value),t.style))),c=o((()=>({class:r.value,style:i.value,onClick:a=>{var t;return null===(t=e.onClick)||void 0===t?void 0:t.call(e,{e:a})}})));return()=>d(E,c.value)}});const N=i({__name:"AgentCard",props:{product:{type:Object}},emits:["start-chat","delete-item"],setup(t,{emit:n}){const l=t,s=o((()=>l.product.content.substring(0,20)+"...")),r=n;return(n,l)=>{const i=e,o=a,u=V;return v(),p(u,{title:t.product.name,description:s.value,"hover-shadow":"",bordered:!1},{avatar:g((()=>[m(i,{size:"56px",image:t.product.avatar},null,8,["image"])])),actions:g((()=>[m(o,{shape:"circle",onClick:l[0]||(l[0]=b((e=>{return a=t.product,void r("start-chat",a);var a}),["stop"])),variant:"text"},{default:g((()=>[m(f(M),{slot:"icon"})])),_:1}),t.product.isDefault?h("",!0):(v(),p(o,{key:0,shape:"circle",onClick:l[1]||(l[1]=b((e=>{return a=t.product,void r("delete-item",a);var a}),["stop"])),variant:"text"},{default:g((()=>[m(f(k),{slot:"icon"})])),_:1}))])),_:1},8,["title","description"])}}}),T={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)]"},$={class:"w-full flex flex-row justify-end gap-3"},G={id:"",name:"",status:"1",content:"",avatar:"",onboarding:"",isDefault:!1},J=i({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:n}){const l=t(),s=e,r=_(null),i=_(!1),o=_({...G}),u=e=>{o.value.avatar=e},d=({validateResult:e,firstError:a})=>{if(a)return void O.warning(a);const t=!o.value.id||""===o.value.id;t&&(o.value.id=A());const n={id:o.value.id,name:o.value.name,status:"1"===o.value.status,content:o.value.content,avatar:o.value.avatar,onboarding:o.value.onboarding,isDefault:o.value.isDefault};t?(l.add(n),O.success(j("pages.setting.agent.submit_success"))):(l.update(n),O.success(j("pages.setting.agent.update_success"))),i.value=!1},c=()=>{i.value=!1},b=n;y((()=>i.value),(e=>{b("update:visible",e)})),y((()=>s.visible),(e=>{i.value=e})),y((()=>s.data),(e=>{o.value=e}),{immediate:!0});const h={name:[{required:!0,message:j("pages.setting.agent.enter_agent_name"),type:"error"}],content:[{required:!0,message:j("pages.setting.agent.enter_agent_description"),type:"error"}]};return(e,t)=>{const n=R,l=q,s=H,b=a,_=F,y=U;return v(),p(y,{visible:i.value,"onUpdate:visible":t[2]||(t[2]=e=>i.value=e),header:o.value.id?f(j)("pages.setting.agent.editor_agent"):f(j)("pages.setting.agent.add_agent"),placement:"top",width:680,footer:!1},{body:g((()=>[m(_,{ref:"form",data:o.value,rules:h,"label-width":100,"label-align":"top",onSubmit:d},{default:g((()=>[x("div",T,[m(P,{ref_key:"avatarRef",ref:r,url:o.value.avatar,onUpdate:u},null,8,["url"])]),m(l,{label:f(j)("pages.setting.agent.agent_name"),name:"name"},{default:g((()=>[m(n,{modelValue:o.value.name,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),m(l,{label:f(j)("pages.setting.agent.agent_description"),name:"content"},{default:g((()=>[m(s,{modelValue:o.value.content,"onUpdate:modelValue":t[1]||(t[1]=e=>o.value.content=e),autosize:{minRows:5,maxRows:12},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),m(l,null,{default:g((()=>[x("div",$,[m(b,{variant:"outline",onClick:c},{default:g((()=>[z(C(f(j)("pages.setting.agent.cancel")),1)])),_:1}),m(b,{theme:"primary",type:"submit"},{default:g((()=>[z(C(f(j)("pages.setting.agent.confirm")),1)])),_:1})])])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])}}}),K={class:"list-card-items"},Q={class:"list-card-pagination"},X=i({name:"ListAgent",setup(a){const i=n(),u=_(void 0),d=t(),c=_({current:1,pageSize:35,total:0}),b=o((()=>{const e=[d.defaultAgent,...d.agents];return c.value.total=e.length,e})),h=o((()=>u.value?j("pages.setting.agent.confirm_delete_agent",{agentName:u.value.name}):"")),y=_(!1),z=_(!1),C=_({...G}),k=e=>{c.value.pageSize=e,c.value.current=1},P=e=>{c.value.current=e},A=e=>{z.value=!0,u.value=e},R=()=>{d.remove(u.value.id),z.value=!1,O.success(j("pages.setting.agent.delete_success"))},q=()=>{u.value=void 0},F=e=>{i.push({path:"/conversation/index",query:{id:e.id}})},H=()=>{C.value={...G},y.value=!0};return(a,t)=>{const n=e,i=V,o=r,u=l,d=I,_=U;return v(),w("div",null,[x("div",K,[m(u,{gutter:[16,16]},{default:g((()=>[m(o,{xs:12,lg:4,xl:3},{default:g((()=>[m(i,{theme:"normal","hover-shadow":"",class:"list-card-item h-[108px] border-dashed",style:{"border-color":"var(--td-brand-color-active)"},title:a.$t("pages.setting.agent.add_agent"),onClick:H},{avatar:g((()=>[m(n,{size:"56px"},{icon:g((()=>[m(f(s))])),_:1})])),_:1},8,["title"])])),_:1}),(v(!0),w(S,null,D(b.value.slice(c.value.pageSize*(c.value.current-1),c.value.pageSize*c.value.current),(e=>(v(),p(o,{key:e.id,xs:12,lg:4,xl:3},{default:g((()=>[m(N,{class:"list-card-item h-[108px]",product:e,onDeleteItem:A,onStartChat:F,onClick:a=>(e=>{C.value={id:e.id,name:e.name,status:e.status?"1":"0",content:e.content,avatar:e.avatar,onboarding:e.onboarding,isDefault:e.isDefault},y.value=!0})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),x("div",Q,[m(d,{modelValue:c.value.current,"onUpdate:modelValue":t[0]||(t[0]=e=>c.value.current=e),"page-size":c.value.pageSize,"onUpdate:pageSize":t[1]||(t[1]=e=>c.value.pageSize=e),total:c.value.total,"page-size-options":[35],onPageSizeChange:k,onCurrentChange:P},null,8,["modelValue","page-size","total","page-size-options"])]),m(J,{visible:y.value,"onUpdate:visible":t[2]||(t[2]=e=>y.value=e),data:C.value},null,8,["visible","data"]),m(_,{visible:z.value,"onUpdate:visible":t[3]||(t[3]=e=>z.value=e),header:a.$t("pages.setting.agent.confirm_delete_selected_agent"),body:h.value,"on-cancel":q,onConfirm:R},null,8,["visible","header","body"])])}}});export{X as default};
.output/public/assets/index-Btrwuqar.js ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{e,c as t,p as l,q as a,s as n,r,S as o,h as i,A as s,a as c,u,o as p,j as v,m as d,y as f,K as g,M as m,bF as h,a1 as b,I as y,T as O,a5 as w,a2 as j,a3 as P,as as _,w as F,ak as C,bV as D,az as U,k as x,D as k,L as S,l as I,a4 as E,$ as z,x as B,n as L,G as R,v as M,cl as T}from"./global-D3BYkvaa.js";import{L as V}from"./index-COWnL8XW.js";import{t as N,a7 as A,w as H,x as q,a3 as X,T as Z,a8 as W,p as Y,n as K,a6 as G,W as J,a9 as $,aa as Q,ab as ee,B as te,m as le,ac as ae,ad as ne,ae as re,af as oe,ag as ie,ah as se,ai as ce,aj as ue,l as pe,ak as ve,al as de,r as fe}from"./main-BHXR-KLt.js";import{q as ge,r as me,l as he,D as be,s as ye,e as Oe,c as we,d as je,p as Pe}from"./index-UDqjXop5.js";import{_ as _e}from"./dep-916b902f-Cn0S6Rgc.js";function Fe(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Ce(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Fe(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var De={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M7.5 1h9v3H22v2h-2.03l-.5 17H4.53l-.5-17H2V4h5.5V1zm2 3h5V3h-5v1zM6.03 6l.44 15h11.06l.44-15H6.03zM13 8v11h-2V8h2z"}}]},Ue=e({name:"DeleteIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-delete",i.value])),u=t((()=>Ce(Ce({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(De,p.value)}});function xe(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function ke(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):xe(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Se={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13 3v9.59l3.5-3.5 1.41 1.41L12 16.41 6.09 10.5 7.5 9.09l3.5 3.5V3h2zM4.5 14v5h15v-5h2v7h-19v-7h2z"}}]},Ie=e({name:"DownloadIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-download",i.value])),u=t((()=>ke(ke({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(Se,p.value)}});function Ee(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function ze(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ee(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Be={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V23H3V1zm2 2v18h14V9h-6V3H5zm10 .41V7h3.59L15 3.41zM15 10v1.65a2 2 0 01-.61 1.44l-.95.91.95.91c.39.38.61.9.61 1.44V18h-2v-1.65l-1-.96-1 .96V18H9v-1.65a2 2 0 01.61-1.44l.95-.91-.95-.91A2 2 0 019 11.65V10h2v1.65l1 .96 1-.96V10h2z"}}]},Le=e({name:"FileExcelIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-file-excel",i.value])),u=t((()=>ze(ze({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(Be,p.value)}});function Re(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Me(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Re(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Te={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V11h-2V9h-6V3H5v18h16v2H3V1zm12 2.41V7h3.59L15 3.41zM6 12h3.71c.71 0 1.29.58 1.29 1.29v2.42c0 .71-.58 1.29-1.29 1.29H8v3H6v-8zm2 3h1v-1H8v1zm3.5-3h3.71c.71 0 1.29.58 1.29 1.29v5.42c0 .71-.58 1.29-1.29 1.29H11.5v-8zm2 2v4h1v-4h-1zm3.5-.71c0-.71.58-1.29 1.29-1.29h3.38v2H19v1h2.67v2H19v3h-2v-6.71z"}}]},Ve=e({name:"FilePdfIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-file-pdf",i.value])),u=t((()=>Me(Me({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(Te,p.value)}});function Ne(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Ae(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ne(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var He={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V23H3V1zm2 2v18h14V9h-6V3H5zm10 .41V7h3.59L15 3.41zM9 10h4a2 2 0 012 2v1.6a2 2 0 01-2 2h-2V18H9v-8zm2 3.6h2V12h-2v1.6z"}}]},qe=e({name:"FilePowerpointIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-file-powerpoint",i.value])),u=t((()=>Ae(Ae({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(He,p.value)}});function Xe(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Ze(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Xe(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var We={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M3 1h12.41L21 6.59V23H3V1zm2 2v18h14V9h-6V3H5zm10 .41V7h3.59L15 3.41zM10 11v5h1v-5h2v5h1v-5h2v5a2 2 0 01-2 2h-4a2 2 0 01-2-2v-5h2z"}}]},Ye=e({name:"FileWordIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-file-word",i.value])),u=t((()=>Ze(Ze({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(We,p.value)}});function Ke(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Ge(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ke(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Je={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M13 2v20h-2V2h2zM9 4.64V18.5H1.3L9 4.64zm6 0l7.7 13.86H15V4.64zM4.7 16.5H7v-4.14L4.7 16.5zM17 12.36v4.14h2.3L17 12.36z"}}]},$e=e({name:"MirrorIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-mirror",i.value])),u=t((()=>Ge(Ge({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(Je,p.value)}});function Qe(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function et(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Qe(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Qe(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var tt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M4 2v9a9 9 0 019 9h9v2H2V2h2zm0 18h7a7 7 0 00-7-7v7z"}}]},lt=e({name:"RotationIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-rotation",i.value])),u=t((()=>et(et({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(tt,p.value)}});function at(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function nt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?at(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):at(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var rt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 110-22 11 11 0 010 22zm1-17.5h-2v6.91l4 4L16.41 15 13 11.59V5.5z"}}]},ot=e({name:"TimeFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-time-filled",i.value])),u=t((()=>nt(nt({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(rt,p.value)}});function it(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function st(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?it(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):it(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var ct={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 2.59l5.91 5.91-1.41 1.41-3.5-3.5V16h-2V6.41l-3.5 3.5L6.09 8.5 12 2.59zM4.5 14v5h15v-5h2v7h-19v-7h2z"}}]},ut=e({name:"UploadIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-upload",i.value])),u=t((()=>st(st({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(ct,p.value)}});function pt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function vt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):pt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var dt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2 2h20v20H2V2zm2 2v16h16V4H4zm4 2.37L17.75 12 8 17.63V6.37zm2 3.46v4.34L13.75 12 10 9.83z"}}]},ft=e({name:"VideoIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-video",i.value])),u=t((()=>vt(vt({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(dt,p.value)}});function gt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function mt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?gt(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):gt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var ht={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15.1 5.9a6.5 6.5 0 10-9.2 9.2 6.5 6.5 0 009.2-9.2zM4.49 4.5a8.5 8.5 0 0112.69 11.27l5.34 5.35-1.41 1.41-5.35-5.34A8.5 8.5 0 014.5 4.49zM11.5 6.5v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2z"}}]},bt=e({name:"ZoomInIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-zoom-in",i.value])),u=t((()=>mt(mt({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(ht,p.value)}});function yt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Ot(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(l),!0).forEach((function(t){n(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):yt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var wt={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M15.1 5.9a6.5 6.5 0 10-9.2 9.2 6.5 6.5 0 009.2-9.2zM4.49 4.5a8.5 8.5 0 0112.69 11.27l5.34 5.35-1.41 1.41-5.35-5.34A8.5 8.5 0 014.5 4.49zM6.5 11.5v-2h8v2h-8z"}}]},jt=e({name:"ZoomOutIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:r}=n,o=t((()=>e.size)),{className:i,style:s}=l(o),c=t((()=>["t-icon","t-icon-zoom-out",i.value])),u=t((()=>Ot(Ot({},s.value),r.style))),p=t((()=>({class:c.value,style:u.value,onClick:t=>{var l;return null===(l=e.onClick)||void 0===l?void 0:l.call(e,{e:t})}})));return()=>a(wt,p.value)}});
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ function Pt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function _t(e){var t=r(e);return{transform:t,mouseDownHandler:function(e){var l=e.pageX,a=e.pageY,n=t.value,r=n.translateX,o=n.translateY,i=function(e){var n=e.pageX,i=e.pageY;t.value={translateX:r+n-l,translateY:o+i-a}},s=function(){document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",s)};document.addEventListener("mousemove",i),document.addEventListener("mouseup",s)},resetTransform:function(){t.value=function(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Pt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}({},e)}}}
8
+ /**
9
+ * tdesign v1.10.7
10
+ * (c) 2025 tdesign
11
+ * @license MIT
12
+ */
13
+ var Ft=e({name:"TImageItem",props:{rotate:Number,scale:Number,mirror:Number,src:[String,Object],placementSrc:[String,Object],isSvg:Boolean},setup:function(e){var l=s(e),a=l.src,n=l.placementSrc,i=l.isSvg,d=c(),f=r(!1),g=r(!1),m=_t({translateX:0,translateY:0}),h=m.transform,b=m.mouseDownHandler,y=u("imageViewer").globalConfig.value.errorText,O=r(),w=t((function(){return{transform:"rotate(".concat(e.rotate,"deg) scale(").concat(e.scale,")"),display:!e.placementSrc||g.value?"block":"none"}})),j=t((function(){return{transform:"rotate(".concat(e.rotate,"deg) scale(").concat(e.scale,")"),display:g.value?"none":"block"}})),P=t((function(){var t=h.value,l=t.translateX,a=t.translateY;return{transform:"translate(".concat(l,"px, ").concat(a,"px) scale(").concat(e.mirror,", 1)")}})),_=function(){var e=H(q.mark((function e(t){var l,a,n,r,o,i,s,c,u,p,v,m;return q.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(t);case 2:if((a=e.sent).ok){e.next=6;break}throw f.value=!0,new Error("Failed to fetch SVG: ".concat(a.statusText));case 6:return e.next=8,a.text();case 8:n=e.sent,(r=O.value).innerHTML="",null===(l=r.classList)||void 0===l||l.add("".concat(d.value,"-image-viewer__modal-image-svg")),o=r.attachShadow({mode:"closed"}),(i=document.createElement("div")).style.background="var(--td-bg-color-container)",i.style.padding="4px",i.style.borderRadius="4px",i.style.maxHeight="100%",i.style.maxWidth="100%",i.style.boxSizing="border-box",i.style.height="auto",i.innerHTML=n,o.appendChild(i),(s=i.querySelector("svg"))&&((c=s.getAttribute("viewBox"))?(u=c.split(/[\s\,]/).filter((function(e){return e})).map(parseFloat),p=u[2],i.style.width="".concat(p,"px")):(v=s.getBBox(),m="".concat(v.x," ").concat(v.y," ").concat(v.width," ").concat(v.height),s.setAttribute("viewBox",m),i.style.width="".concat(v.width,"px")),s.style.maxHeight="100%",s.style.maxWidth="100%",s.style.height="auto",s.style.display="block",s.style.lineHeight="normal"),g.value=!0;case 26:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=A(a).previewUrl,C=A(n).previewUrl;return o([F,C],(function(){f.value=!1,g.value=!1,i.value&&_(F.value)})),p(H(q.mark((function e(){return q.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!i.value){e.next=3;break}return e.next=3,_(F.value);case 3:case"end":return e.stop()}}),e)})))),function(){return v("div",{class:"".concat(d.value,"-image-viewer__modal-pic")},[v("div",{class:"".concat(d.value,"-image-viewer__modal-box"),style:P.value},[f.value&&v("div",{class:"".concat(d.value,"-image-viewer__img-error")},[v("div",{class:"".concat(d.value,"-image-viewer__img-error-content")},[v(X,{size:"4em"},null),v("div",{class:"".concat(d.value,"-image-viewer__img-error-text")},[y])])]),!f.value&&!!e.placementSrc&&C.value&&v("img",{class:"".concat(d.value,"-image-viewer__modal-image"),onMousedown:function(e){e.stopPropagation(),b(e)},src:C.value,style:j.value,alt:"image",draggable:"false"},null),!f.value&&F.value&&!i.value&&v("img",{class:"".concat(d.value,"-image-viewer__modal-image"),onMousedown:function(e){e.stopPropagation(),b(e)},src:F.value,onLoad:function(){return g.value=!0},onError:function(){return f.value=!0},style:w.value,alt:"image",draggable:"false"},null),!f.value&&F.value&&i.value&&v("div",{ref:O,class:"".concat(d.value,"-image-viewer__modal-image"),onMousedown:function(e){e.stopPropagation(),b(e)},"data-alt":"svg",style:w.value,draggable:"false"},null)])])}}}),Ct=e({name:"TImageModalIcon",props:{disabled:Boolean,onClick:Function,label:String,icon:Function},setup:function(e){var l=c(),a=d(),n=t((function(){return["".concat(l.value,"-image-viewer__modal-icon"),i({},"".concat(l.value,"-is-disabled"),e.disabled)]}));return function(){return v("div",{class:n.value,onClick:e.onClick},[a("icon"),e.label&&v("span",{class:"".concat(l.value,"-image-viewer__modal-icon-label")},[e.label])])}}}),Dt={attach:{type:[String,Function],default:"body"},closeBtn:{type:[Boolean,Function],default:!0},closeOnEscKeydown:{type:Boolean,default:!0},closeOnOverlay:Boolean,draggable:{type:Boolean,default:void 0},imageScale:{type:Object},images:{type:Array,default:function(){return[]}},index:{type:Number,default:void 0},defaultIndex:{type:Number,default:0},mode:{type:String,default:"modal",validator:function(e){return!e||["modal","modeless"].includes(e)}},navigationArrow:{type:[Boolean,Function],default:!0},showOverlay:{type:Boolean,default:void 0},title:{type:[String,Function]},trigger:{type:[String,Function]},viewerScale:{type:Object},visible:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultVisible:Boolean,zIndex:{type:Number},onClose:Function,onIndexChange:Function};
14
+ /**
15
+ * tdesign v1.10.7
16
+ * (c) 2025 tdesign
17
+ * @license MIT
18
+ */
19
+ /**
20
+ * tdesign v1.10.7
21
+ * (c) 2025 tdesign
22
+ * @license MIT
23
+ */
24
+ function Ut(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}var xt=function(e){return f(e)?e.map((function(e){return!(t=e)||g(t)||t instanceof File?{mainImage:e,thumbnail:e,download:!0}:function(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ut(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}({download:!0,thumbnail:e.mainImage},e);var t})):[]},kt=e({name:"TImageViewerUtils",props:{scale:Number,onRotate:Function,onZoomIn:Function,onZoomOut:Function,onMirror:Function,onReset:Function,currentImage:{type:Object,default:function(){return{}}}},setup:function(e){var l=c(),a=t((function(){return e.currentImage.mainImage})),n=A(a).previewUrl,r=u("imageViewer").globalConfig;return function(){return v("div",{class:"".concat(l.value,"-image-viewer__utils")},[v("div",{class:"".concat(l.value,"-image-viewer__utils-content")},[v(Z,{overlayClassName:"".concat(l.value,"-image-viewer__utils--tip"),content:r.value.mirrorTipText,destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default"},{default:function(){return[v(Ct,{onClick:e.onMirror,icon:function(){return v($e,{size:"medium"},null)}},null)]}}),v(Z,{overlayClassName:"".concat(l.value,"-image-viewer__utils--tip"),content:r.value.rotateTipText,destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default"},{default:function(){return[v(Ct,{onClick:e.onRotate,icon:function(){return v(lt,{size:"medium"},null)}},null)]}}),v(Ct,{icon:function(){return v(jt,{size:"medium"},null)},onClick:e.onZoomOut},null),v(Ct,{class:"".concat(l.value,"-image-viewer__utils-scale"),size:"medium",label:"".concat(he(String(100*e.scale)),"%")},null),v(Ct,{icon:function(){return v(bt,{size:"medium"},null)},onClick:e.onZoomIn},null),v(Z,{overlayClassName:"".concat(l.value,"-image-viewer__utils--tip"),content:r.value.originalSizeTipText,destroyOnClose:!0,placement:"top",showArrow:!0,theme:"default"},{default:function(){return[v("div",{class:"".concat(l.value,"-image-viewer__modal-icon")},[v(Ct,{icon:function(){return v(W,{size:"medium"},null)},onClick:e.onReset},null)])]}}),e.currentImage.download&&v(Ct,{icon:function(){return v(Ie,{size:"medium"},null)},onClick:function(){var e,t,l,a,r,o;e=n.value,r=new Image,o=(null==e||null===(t=e.split)||void 0===t||null===(t=t.call(e,"?"))||void 0===t||null===(t=t[0])||void 0===t||null===(l=t.split)||void 0===l||null===(l=l.call(t,"#"))||void 0===l||null===(l=l[0])||void 0===l||null===(a=l.split)||void 0===a?void 0:a.call(l,"/").pop())||Math.random().toString(32).slice(2),r.setAttribute("crossOrigin","anonymous"),r.onload=function(){var e=document.createElement("canvas");e.width=r.width,e.height=r.height,e.getContext("2d").drawImage(r,0,0,r.width,r.height),e.toBlob((function(e){var t=URL.createObjectURL(e),l=document.createElement("a");l.download=o,l.href=t,l.click(),l.remove(),URL.revokeObjectURL(t)}))},r.src=e}},null)])])}}}),St=e({name:"TImageViewerModal",props:{zIndex:Number,visible:Boolean,index:Number,images:Dt.images,scale:Number,rotate:Number,mirror:Number,title:Dt.title,currentImage:{type:Object,default:function(){return{}}},onRotate:Function,onZoomIn:Function,onZoomOut:Function,onMirror:Function,onReset:Function,onClose:Dt.onClose,draggable:{type:Boolean,default:!0},viewerScale:{type:Object,default:function(){return{}}},showOverlay:Boolean,closeBtn:Dt.closeBtn},setup:function(e){var l=c(),a=d(),n=t((function(){return{minWidth:e.viewerScale.minWidth,minHeight:e.viewerScale.minHeight}}));return function(){return v(be,{destroyOnClose:!0,attach:"body",onClose:e.onClose,visible:e.visible,placement:"center",mode:"modeless",width:1e3,cancelBtn:null,confirmBtn:null,draggable:e.draggable,zIndex:e.zIndex,showOverlay:e.showOverlay,class:"".concat(l.value,"-image-viewer__dialog"),header:a("title",""),footer:function(){return v("div",{class:"".concat(l.value,"-image-viewer-mini__footer")},[v(kt,{onZoomIn:e.onZoomIn,onZoomOut:e.onZoomOut,scale:e.scale,currentImage:e.currentImage,onRotate:e.onRotate,onMirror:e.onMirror,onReset:e.onReset},null)])}},{default:function(){return[v("div",{class:"".concat(l.value,"-image-viewer-mini__content"),style:n.value},[v(Ft,{rotate:e.rotate,scale:e.scale,mirror:e.mirror,src:e.currentImage.mainImage,placementSrc:e.currentImage.thumbnail,isSvg:e.currentImage.isSvg},null)])]}})}}}),It=function(e){return e.left="ArrowLeft",e.up="ArrowUp",e.right="ArrowRight",e.down="ArrowDown",e.esc="Escape",e}(It||{});
25
+ /**
26
+ * tdesign v1.10.7
27
+ * (c) 2025 tdesign
28
+ * @license MIT
29
+ */
30
+ function Et(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}var zt=F(e({name:"TImageViewer",props:function(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Et(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}({},Dt),setup:function(e){var l,a=c(),n=c("image-viewer"),u=d(),p=r(!0),f=t((function(){return function(e){return void 0!==e.showOverlay?e.showOverlay:"modal"===e.mode}(e)})),g=s(e),F=g.index,C=g.visible,D=g.modelValue,U=Y(F,null!==(l=e.defaultIndex)&&void 0!==l?l:0,e.onIndexChange,"index"),x=m(U,2),k=x[0],S=x[1],I=K(C,D,e.defaultVisible,(function(){}),"visible"),E=m(I,2),z=E[0],B=E[1],L=r(!0),R=r(),M=h((function(){return e.attach})),T=t((function(){return[n.value,"".concat(n.value,"-preview-image"),i({},"".concat(a.value,"-is-hide"),!z.value)]})),V=t((function(){return["".concat(a.value,"-image-viewer__modal-header"),i({},"".concat(a.value,"-is-show"),p.value)]})),A=t((function(){var t;return null!==(t=e.zIndex)&&void 0!==t?t:2600})),H=function(){p.value=!p.value},q=function(){var e=r(1);return{mirror:e,onMirror:function(){e.value*=-1},resetMirror:function(){e.value=1}}}(),X=q.mirror,Z=q.onMirror,W=q.resetMirror,$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{max:2,min:.5,step:.2},t=e.max,l=e.min,a=e.step,n=e.defaultScale,i=r(null!=n?n:1),s=N((function(){var e=ge(i.value,a);p(e)}),50),c=N((function(){var e=me(i.value,a);p(e)}),50),u=function(){i.value=null!=n?n:1},p=function(e){var a=e;e<l&&(a=l),e>t&&(a=t),i.value=a};return o((function(){return e}),(function(){return u()})),{scale:i,onZoomIn:s,onZoomOut:c,resetScale:u}}(e.imageScale),Q=$.scale,ee=$.onZoomIn,te=$.onZoomOut,le=$.resetScale,ae=function(){var e=r(0);return{rotate:e,onRotate:function(){e.value+=90},resetRotate:function(){e.value=0}}}(),ne=ae.rotate,re=ae.onRotate,oe=ae.resetRotate,ie=function(){W(),le(),oe()},se=t((function(){return xt(e.images)})),ce=t((function(){var e;return null!==(e=se.value[k.value])&&void 0!==e?e:{mainImage:""}})),ue=ye("dialog",{visible:z}).isLastDialog,pe=function(){var e=k.value-1;ie(),S(e<0?0:e,{trigger:"prev"})},ve=function(){var e=k.value+1;ie(),S(e>=se.value.length?k.value:e,{trigger:"next"})},de=function(){B(!0)},fe=function(t){var l;B(!1),null===(l=e.onClose)||void 0===l||l.call(e,t)},he=function(e){fe({e:e,trigger:"close-btn"})},be=function(t){e.closeOnOverlay&&fe({e:t,trigger:"overlay"})},we=function(t){switch(t.stopPropagation(),t.code){case It.left:pe();break;case It.right:ve();break;case It.up:ee();break;case It.down:te();break;case It.esc:e.closeOnEscKeydown&&ue()&&fe({e:t,trigger:"esc"})}},je=r();o((function(){return z.value}),(function(e){clearTimeout(R.value),e?(L.value=!1,b().then((function(){var e,t;null===(e=je.value)||void 0===e||null===(t=e.focus)||void 0===t||t.call(e)})),ie()):R.value=setTimeout((function(){L.value=!0}),200)}));var Pe=function(e){e.preventDefault(),e.deltaY>0?te():ee()},_e=t((function(){return{transform:"translateX(calc(-".concat(k.value," * (40px / 9 * 16 + 4px)))")}})),Fe=function(){return v("div",{class:V.value},[v(Ct,{icon:function(){return v(Oe,null,null)},class:"".concat(n.value,"__header-pre-bt"),onClick:H},null),v("div",{class:"".concat(n.value,"__header-prev")},[v("div",{class:"".concat(n.value,"__header-trans"),style:_e.value},[se.value.map((function(e,t){return v("div",{key:t,class:["".concat(n.value,"__header-box"),i({},"".concat(a.value,"-is-active"),t===k.value)]},[v(G,{src:e.thumbnail||e.mainImage,error:"",className:"".concat(n.value,"__header-img"),onClick:function(){S(t,{trigger:"current"})}},null)])}))])])])},Ce=function(e){var t=u("navigationArrow",v(J,{style:{transform:"rotate(".concat("prev"===e?0:180,"deg)")},size:"24px"},null));return v(Ct,{class:"".concat(n.value,"__modal-").concat(e,"-bt"),onClick:"prev"===e?pe:ve,icon:function(){return t}},null)},De=function(){if(!1!==e.closeBtn)return v("div",{class:["".concat(n.value,"__modal-icon"),"".concat(n.value,"__modal-close-bt")],onClick:he},[u("closeBtn",v(_,{size:"24px"},null))])};return function(){return"modeless"===e.mode?v(y,null,[u("trigger",{params:{open:de}}),v(St,{zIndex:A.value,visible:z.value,index:k.value,images:se.value,scale:Q.value,rotate:ne.value,mirror:X.value,currentImage:ce.value,onRotate:re,onZoomIn:ee,onZoomOut:te,onMirror:Z,onReset:ie,onClose:fe,draggable:e.draggable,showOverlay:f.value,title:e.title},null)]):v(y,null,[u("trigger",{params:{open:de}}),v(O,{disabled:!e.attach||!M.value,to:M.value},{default:function(){return[v(w,null,{default:function(){return[(z.value||!L.value)&&j(v("div",{ref:je,class:T.value,style:{zIndex:A.value},onWheel:Pe,tabindex:-1,onKeydown:we},[!!f.value&&v("div",{class:"".concat(n.value,"__modal-mask"),onClick:be},null),se.value.length>1&&v(y,null,[Fe(),v("div",{class:"".concat(n.value,"__modal-index")},[e.title&&u("title"),"".concat(k.value+1,"/").concat(se.value.length)]),Ce("prev"),Ce("next")]),De(),v(kt,{onZoomIn:ee,onZoomOut:te,onMirror:Z,onReset:ie,onRotate:re,scale:Q.value,currentImage:ce.value},null),v(Ft,{scale:Q.value,rotate:ne.value,mirror:X.value,src:ce.value.mainImage,placementSrc:ce.value.thumbnail,isSvg:ce.value.isSvg},null)]),[[P,z.value]])]}})]}})])}}})),Bt={abridgeName:{type:Array},accept:{type:String,default:""},action:{type:String,default:""},allowUploadDuplicateFile:Boolean,autoUpload:{type:Boolean,default:!0},beforeAllFilesUpload:{type:Function},beforeUpload:{type:Function},cancelUploadButton:{type:[Object,Function]},data:{type:[Object,Function]},default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},dragContent:{type:[String,Function]},draggable:{type:Boolean,default:void 0},fileListDisplay:{type:Function},files:{type:Array,default:void 0},defaultFiles:{type:Array,default:function(){return[]}},format:{type:Function},formatRequest:{type:Function},formatResponse:{type:Function},headers:{type:Object},imageViewerProps:{type:Object},inputAttributes:{type:Object},isBatchUpload:Boolean,locale:{type:Object},max:{type:Number,default:0},method:{type:String,default:"POST",validator:function(e){return!e||["POST","GET","PUT","OPTION","PATCH","post","get","put","option","patch"].includes(e)}},mockProgressDuration:{type:Number},multiple:Boolean,name:{type:String,default:"file"},placeholder:{type:String,default:""},requestMethod:{type:Function},showImageFileName:{type:Boolean,default:!0},showThumbnail:Boolean,showUploadProgress:{type:Boolean,default:!0},sizeLimit:{type:[Number,Object]},status:{type:String,validator:function(e){return!e||["default","success","warning","error"].includes(e)}},theme:{type:String,default:"file",validator:function(e){return!e||["custom","file","file-input","file-flow","image","image-flow"].includes(e)}},tips:{type:[String,Function]},trigger:{type:Function},triggerButtonProps:{type:Object},uploadAllFilesInOneRequest:Boolean,uploadButton:{type:[Object,Function]},uploadPastedFiles:{type:Boolean,default:!0},useMockProgress:{type:Boolean,default:!0},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},withCredentials:Boolean,onCancelUpload:Function,onChange:Function,onDragenter:Function,onDragleave:Function,onDrop:Function,onFail:Function,onOneFileFail:Function,onOneFileSuccess:Function,onPreview:Function,onProgress:Function,onRemove:Function,onSelectChange:Function,onSuccess:Function,onValidate:Function,onWaitingUploadFilesChange:Function},Lt={accept:String,files:Array,toUploadFiles:Array,displayFiles:Array,theme:String,abridgeName:Array,placeholder:String,classPrefix:String,tips:[String,Function],status:String,locale:Object,sizeOverLimitMessage:String,autoUpload:Boolean,uploadPastedFiles:Boolean,onPasteFileChange:Function,disabled:Boolean,uploading:Boolean,tipsClasses:[String,Array,Object],errorClasses:[String,Array,Object],placeholderClass:[String,Array,Object],showUploadProgress:Boolean,default:Function,fileListDisplay:Function,onRemove:Function,imageViewerProps:Object};
31
+ /**
32
+ * tdesign v1.10.7
33
+ * (c) 2025 tdesign
34
+ * @license MIT
35
+ */
36
+ /**
37
+ * tdesign v1.10.7
38
+ * (c) 2025 tdesign
39
+ * @license MIT
40
+ */
41
+ function Rt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}var Mt=e({name:"UploadNormalFile",props:function(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Rt(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Rt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}({multiple:Boolean},Lt),setup:function(e,l){var a=l.slots,n=s(e),r=n.theme,o=n.disabled,c=n.classPrefix,u=t((function(){return e.locale})),p=C({CloseIcon:_,TimeFilledIcon:ot,CheckCircleFilledIcon:D,ErrorCircleFilledIcon:U,CloseCircleFilledIcon:we}),f=p.CloseIcon,g=p.TimeFilledIcon,m=p.CheckCircleFilledIcon,h=p.ErrorCircleFilledIcon,b=p.CloseCircleFilledIcon,y=d(),O="".concat(c.value,"-upload"),w=function(t){return v("div",{class:"".concat(O,"__single-progress")},[v(S,null,null),e.showUploadProgress&&v("span",{class:"".concat(O,"__single-percent")},[t||0,"%"])])},j=function(){var t;if("file-input"===r.value){var l=e.displayFiles[0]||[],a=["".concat(c.value,"-input__inner"),i({},"".concat(O,"__placeholder"),!e.displayFiles[0])],n=o.value?"".concat(c.value,"-is-disabled"):"",s=null!==(t=e.abridgeName)&&void 0!==t&&t.length&&null!=l&&l.name?$.apply(void 0,[l.name].concat(x(e.abridgeName))):null==l?void 0:l.name;return v("div",{class:"".concat(O,"__single-input-preview ").concat(c.value,"-input ").concat(n)},[v("div",{class:a},[v("span",{class:["".concat(O,"__single-input-text"),i({},e.placeholderClass,e.placeholder&&!(null!=l&&l.name))]},[null!=l&&l.name?s:e.placeholder]),"progress"===(null==l?void 0:l.status)&&w(l.percent),"waiting"===(null==l?void 0:l.status)&&v(g,{class:"".concat(O,"__status-icon ").concat(O,"__file-waiting")},null),"success"===l.status&&v(m,{class:"".concat(O,"__status-icon")},null),(null==l?void 0:l.name)&&"fail"===l.status&&v(h,{class:"".concat(O,"__status-icon ").concat(O,"__file-fail")},null),Boolean(!o.value&&l.name)&&v(b,{class:"".concat(O,"__single-input-clear"),onClick:function(t){var a=t.e;return e.onRemove({e:a,file:l,index:0})}},null)])])}};return function(){var t,l,n,i=["".concat(O,"__single"),"".concat(O,"__single-").concat(r.value)],s=y("fileListDisplay",{params:{onRemove:e.onRemove,toUploadFiles:e.toUploadFiles,sizeOverLimitMessage:e.sizeOverLimitMessage,locale:e.locale,files:e.displayFiles}});null!==e.fileListDisplay&&null!==s||(s=null);var c,p,d=e.displayFiles;return v("div",{class:i},["file-input"===r.value&&j(),null===(t=a.default)||void 0===t?void 0:t.call(a),"file"===r.value&&e.placeholder&&!d[0]&&v("small",{class:[e.tipsClasses,e.placeholderClass]},[e.placeholder]),null===s?null:s||(c=d,"file"!==r.value||!e.multiple&&"fail"===(null===(p=c[0])||void 0===p?void 0:p.status)&&e.autoUpload?null:c.map((function(t,l){var a,n=e.abridgeName&&t.name?$.apply(void 0,[t.name].concat(x(e.abridgeName))):t.name;return v("div",{class:"".concat(O,"__single-display-text ").concat(O,"__display-text--margin"),key:t.name+l+t.percent+t.status},[t.url?v(V,{href:t.url,target:"_blank",hover:"color",size:"small",class:"".concat(O,"__single-name"),disabled:!1},(a=n,"function"==typeof a||"[object Object]"===Object.prototype.toString.call(a)&&!k(a)?n:{default:function(){return[n]}})):v("span",{class:"".concat(O,"__single-name")},[n]),"fail"===t.status&&v("div",{class:"".concat(O,"__flow-status ").concat(O,"__file-fail")},[v(h,null,null)]),"waiting"===t.status&&v("div",{class:"".concat(O,"__flow-status ").concat(O,"__file-waiting")},[v(g,null,null)]),"progress"===t.status&&w(t.percent),!o.value&&"progress"!==t.status&&v(f,{class:"".concat(O,"__icon-delete"),onClick:function(a){var n=a.e;return e.onRemove({e:n,file:t,index:l})}},null)])}))),e.multiple||"fail"!==(null===(l=d[0])||void 0===l?void 0:l.status)||"file"!==r.value?null:v("small",{class:[e.errorClasses,e.placeholderClass]},[(null===(n=d[0].response)||void 0===n?void 0:n.error)||u.value.progress.failText])])}}});
42
+ /**
43
+ * tdesign v1.10.7
44
+ * (c) 2025 tdesign
45
+ * @license MIT
46
+ */function Tt(e,t){var l=r(null),a=r(!1);return{target:l,dragActive:a,handleDrop:function(l){var n;l.preventDefault(),a.value=!1;var r,o=l.dataTransfer.files,i=Q(o,t.value);(null===(n=e.onDrop)||void 0===n||n.call(e,{e:l}),null!=i&&i.length)&&(null===(r=e.onDragFileChange)||void 0===r||r.call(e,i))},handleDragenter:function(t){var n;t.preventDefault(),l.value=t.target,null===(n=e.onDragenter)||void 0===n||n.call(e,{e:t}),a.value=!0},handleDragleave:function(t){var n;t.target===l.value&&(t.preventDefault(),null===(n=e.onDragleave)||void 0===n||n.call(e,{e:t}),a.value=!1)},handleDragover:function(e){e.preventDefault()}}}
47
+ /**
48
+ * tdesign v1.10.7
49
+ * (c) 2025 tdesign
50
+ * @license MIT
51
+ */function Vt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Nt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Vt(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Vt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var At=e({name:"UploadDraggerFile",props:Nt(Nt({},Lt),{},{trigger:Function,triggerUpload:Function,uploadFiles:Function,cancelUpload:Function,dragEvents:Object}),setup:function(e,l){var a=l.slots,n=s(e),o=n.displayFiles,c=n.disabled,u=n.accept,p=t((function(){return e.locale})),f=d(),g=je().sizeClassNames,m="".concat(e.classPrefix,"-upload"),h=Tt(e.dragEvents,u),b=h.dragActive,y=r(),O=t((function(){var e;return["".concat(m,"__dragger"),i({},"".concat(m,"__dragger-center"),!o.value[0]),i({},"".concat(m,"__dragger-error"),"fail"===(null===(e=o.value[0])||void 0===e?void 0:e.status))]})),w=C({CheckCircleFilledIcon:D,ErrorCircleFilledIcon:U}),j=w.CheckCircleFilledIcon,P=w.ErrorCircleFilledIcon,_=function(){var t;if(e.displayFiles.length){var l=o.value[0];if(!l)return null;var a=(null==l?void 0:l.url)||(null==l||null===(t=l.response)||void 0===t?void 0:t.url);return v("div",{class:"".concat(m,"__dragger-img-wrap")},[v(zt,E({images:[a],trigger:function(e,t){var n=t.open;return v(G,{src:a||l.raw,onClick:n,error:"",loading:""},null)}},e.imageViewerProps),null)])}},F=function(){if(e.displayFiles.length){var t=o.value[0];return t?"progress"===(null==t?void 0:t.status)?v("div",{class:"".concat(m,"__single-progress")},[v(S,null,null),e.showUploadProgress&&v("span",{class:"".concat(m,"__single-percent")},[t.percent,"%"])]):void 0:null}},k=function(){var t,l,n,r,i=o.value[0];return!i||!["progress","success","fail","waiting"].includes(i.status)&&i.status?v("div",{class:"".concat(m,"__trigger"),onClick:e.triggerUpload},[(null===(t=a.default)||void 0===t?void 0:t.call(a))||(n=v("div",null,[v("span",{class:"".concat(m,"--highlight")},[null===(l=p.value.triggerUploadText)||void 0===l?void 0:l.normal]),v("span",null,["  /  ",p.value.dragger.draggingText])]),r=v("div",null,[p.value.dragger.dragDropText]),b.value?r:n)]):function(){var t,l=o.value[0],a=e.abridgeName?$.apply(void 0,[l.name].concat(x(e.abridgeName))):l.name,n=[v("div",{class:"".concat(m,"__dragger-text"),key:"info"},[v("span",{class:"".concat(m,"__single-name")},[a]),"progress"===l.status&&F(),"success"===l.status&&v(j,null,null),"fail"===l.status&&v(P,null,null)]),v("small",{class:"".concat(g.small),key:"size"},[p.value.file.fileSizeText,":",ee(l.size)]),v("small",{class:"".concat(g.small),key:"time"},[p.value.file.fileOperationDateText,":",l.uploadTime||"-"])];return v("div",{class:"".concat(m,"__dragger-progress")},["image"===e.theme&&_(),v("div",{class:"".concat(m,"__dragger-progress-info")},[f("fileListDisplay",{params:{files:e.displayFiles}})||n,v("div",{class:"".concat(m,"__dragger-btns")},[["progress","waiting"].includes(l.status)&&!c.value&&v(te,{theme:"primary",variant:"text",class:"".concat(m,"__dragger-progress-cancel"),onClick:function(t){var l;return null===(l=e.cancelUpload)||void 0===l?void 0:l.call(e,{e:t,file:e.toUploadFiles[0]||e.files[0]})}},{default:function(){return[null===(t=p.value)||void 0===t?void 0:t.cancelUploadText]}}),!e.autoUpload&&"waiting"===l.status&&v(te,{theme:"primary",variant:"text",disabled:c.value,onClick:function(){var t;return null===(t=e.uploadFiles)||void 0===t?void 0:t.call(e)},class:"".concat(m,"__dragger-upload-btn")},{default:function(){return[p.value.triggerUploadText.normal]}})]),["fail","success"].includes(null==l?void 0:l.status)&&!c.value&&v("div",{class:"".concat(m,"__dragger-btns")},[v(te,{theme:"primary",variant:"text",disabled:c.value,class:"".concat(m,"__dragger-progress-cancel"),onClick:e.triggerUpload},{default:function(){return[p.value.triggerUploadText.reupload]}}),v(te,{theme:"danger",variant:"text",disabled:c.value,class:"".concat(m,"__dragger-delete-btn"),onClick:function(t){return e.onRemove({e:t,index:0,file:l})}},{default:function(){return[p.value.triggerUploadText.delete]}})])])])}()};return function(){var t;return v("div",{ref:y,class:O.value,onDrop:h.handleDrop,onDragenter:h.handleDragenter,onDragover:h.handleDragover,onDragleave:h.handleDragleave},[(null===(t=e.trigger)||void 0===t?void 0:t.call(e,I,{files:o.value,dragActive:b.value}))||k()])}}});
52
+ /**
53
+ * tdesign v1.10.7
54
+ * (c) 2025 tdesign
55
+ * @license MIT
56
+ */function Ht(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function qt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Ht(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Xt=e({name:"UploadImageCard",props:qt(qt({},Lt),{},{multiple:Boolean,max:Number,disabled:Boolean,showUploadProgress:Boolean,triggerUpload:Function,uploadFiles:Function,cancelUpload:Function,onPreview:Function,showImageFileName:Boolean}),setup:function(e){var l=s(e),a=l.displayFiles,n=l.classPrefix,r=l.multiple,o=l.max,c=t((function(){return e.locale})),u=C({AddIcon:le,BrowseIcon:Pe,DeleteIcon:Ue,ErrorCircleFilledIcon:U}),p=u.BrowseIcon,f=u.DeleteIcon,g=u.AddIcon,m=u.ErrorCircleFilledIcon,h=d(),b=t((function(){var e;return r.value?!o.value||a.value.length<o.value:!(null!==(e=a.value)&&void 0!==e&&e[0])})),O=function(t,l){return v("div",{class:"".concat(n.value,"-upload__card-content ").concat(n.value,"-upload__card-box")},[v(G,{class:"".concat(n.value,"-upload__card-image"),src:t.url||t.raw,error:"",fit:"contain"},null),v("div",{class:"".concat(n.value,"-upload__card-mask")},[v("span",{class:"".concat(n.value,"-upload__card-mask-item"),onClick:function(e){return e.stopPropagation()}},[v(zt,E({images:a.value.map((function(e){return e.url||e.raw})),defaultIndex:l,trigger:function(a,n){var r=n.open;return v(p,{onClick:function(a){var n,o=a.e;null===(n=e.onPreview)||void 0===n||n.call(e,{file:t,index:l,e:o}),r()}},null)}},e.imageViewerProps),null)]),!e.disabled&&v(y,null,[v("span",{class:"".concat(n.value,"-upload__card-mask-item-divider")},null),v("span",{class:"".concat(n.value,"-upload__card-mask-item"),onClick:function(e){return e.stopPropagation()}},[v(f,{onClick:function(a){var n,r=a.e;return null==e||null===(n=e.onRemove)||void 0===n?void 0:n.call(e,{e:r,file:t,index:l})}},null)])])])])},w=function(t,l){var a;return v("div",{class:[l,"".concat(n.value,"-upload__").concat(e.theme,"-").concat(t.status)]},[v(S,{loading:!0,size:"medium"},null),v("p",null,[null===(a=c.value)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.uploadingText,e.showUploadProgress?" ".concat(t.percent,"%"):""])])},j=function(t,l,a){var r,o;return v("div",{class:a},[v(m,null,null),v("p",null,[(null===(r=t.response)||void 0===r?void 0:r.error)||(null===(o=c.value)||void 0===o||null===(o=o.progress)||void 0===o?void 0:o.failText)]),v("div",{class:"".concat(n.value,"-upload__card-mask")},[v("span",{class:"".concat(n.value,"-upload__card-mask-item"),onClick:function(e){return e.stopPropagation()}},[v(f,{onClick:function(a){var n,r=a.e;return null==e||null===(n=e.onRemove)||void 0===n?void 0:n.call(e,{e:r,file:t,index:l})}},null)])])])};return function(){var t,l,r=h("fileListDisplay",{params:{triggerUpload:e.triggerUpload,uploadFiles:e.uploadFiles,cancelUpload:e.cancelUpload,onPreview:e.onPreview,onRemove:e.onRemove,toUploadFiles:e.toUploadFiles,sizeOverLimitMessage:e.sizeOverLimitMessage,locale:e.locale,files:a.value}});if(r)return r;var o="".concat(n.value,"-upload__card-item ").concat(n.value,"-is-background");return v("div",null,[v("ul",{class:"".concat(n.value,"-upload__card")},[null===(t=a.value)||void 0===t?void 0:t.map((function(t,l){var a,r="".concat(n.value,"-upload__card-name"),i="".concat(n.value,"-upload__card-container ").concat(n.value,"-upload__card-box"),s=e.abridgeName?$.apply(void 0,[t.name].concat(x(e.abridgeName))):t.name;return v("li",{class:o,key:l},["progress"===t.status&&w(t,i),"fail"===t.status&&j(t,l,i),!["progress","fail"].includes(t.status)&&O(t,l),Boolean(s&&e.showImageFileName)&&(t.url?v(V,{href:t.url,class:r,target:"_blank",hover:"color",size:"small",disabled:!1},(a=s,"function"==typeof a||"[object Object]"===Object.prototype.toString.call(a)&&!k(a)?s:{default:function(){return[s]}})):v("span",{class:r},[s]))])})),b.value&&v("li",{class:o,onClick:e.triggerUpload},[v("div",{class:["".concat(n.value,"-upload__image-add"),"".concat(n.value,"-upload__card-container"),"".concat(n.value,"-upload__card-box"),i({},"".concat(n.value,"-is-disabled"),e.disabled)]},[v(g,null,null),v("p",{class:["".concat(n.value,"-size-s"),"".concat(n.value,"-upload__add-text")]},[null===(l=c.value)||void 0===l||null===(l=l.triggerUploadText)||void 0===l?void 0:l.image])])])])])}}});
57
+ /**
58
+ * tdesign v1.10.7
59
+ * (c) 2025 tdesign
60
+ * @license MIT
61
+ */function Zt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Wt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Zt(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Zt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Yt=e({name:"UploadMultipleFlowList",props:Wt(Wt({},Lt),{},{showThumbnail:Boolean,uploadFiles:Function,cancelUpload:Function,dragEvents:Object,disabled:Boolean,isBatchUpload:Boolean,draggable:Boolean,showImageFileName:Boolean,uploadButton:Object,cancelUploadButton:Object,onPreview:Function}),setup:function(e,l){var a=l.slots,n=s(e),o=n.uploading,c=n.disabled,u=n.displayFiles,p=n.classPrefix,f=n.accept,g=t((function(){return"".concat(p.value,"-upload")})),m=t((function(){return e.locale})),h=d(),b=C({BrowseIcon:Pe,DeleteIcon:Ue,CheckCircleFilledIcon:D,ErrorCircleFilledIcon:U,TimeFilledIcon:ot,FileExcelIcon:Le,FilePdfIcon:Ve,FileWordIcon:Ye,FilePowerpointIcon:qe,FileIcon:ae,VideoIcon:ft}),y=b.BrowseIcon,O=b.DeleteIcon,w=b.CheckCircleFilledIcon,j=b.ErrorCircleFilledIcon,P=b.TimeFilledIcon,_=b.FileExcelIcon,F=b.FilePdfIcon,I=b.FileWordIcon,L=b.FilePowerpointIcon,R=b.FileIcon,M=b.VideoIcon,T=Tt(e.dragEvents,f),N=r([]),A=r(0),H=t((function(){return o.value?"".concat(m.value.progress.uploadingText):m.value.triggerUploadText.normal})),q=t((function(){return void 0===e.draggable||e.draggable?{onDrop:T.handleDrop,onDragenter:T.handleDragenter,onDragover:T.handleDragover,onDragleave:T.handleDragleave}:{}})),X=function(){var e={success:v(w,null,null),fail:v(j,null,null),progress:v(S,null,null),waiting:v(P,null,null)},t=m.value.progress;return{iconMap:e,textMap:{success:null==t?void 0:t.successText,fail:null==t?void 0:t.failText,progress:null==t?void 0:t.uploadingText,waiting:null==t?void 0:t.waitingText}}},Z=function(){return v("div",{class:"".concat(g.value,"__flow-empty")},[T.dragActive.value?m.value.dragger.dragDropText:m.value.dragger.clickAndDragText])},W=function(t){var l,a,n=X(),r=n.iconMap,o=n.textMap;return v("div",{class:"".concat(g.value,"__flow-status")},[r[t.status],v("span",{class:"".concat(g.value,"__").concat(e.theme,"-").concat(t.status)},[null!==(l=t.response)&&void 0!==l&&l.error&&(null===(a=t.response)||void 0===a?void 0:a.error)||o[t.status],e.showUploadProgress&&"progress"===t.status?" ".concat(t.percent||0,"%"):""])])},Y=function(e){return oe.test(e)?v(F,null,null):ie.test(e)?v(_,null,null):se.test(e)?v(I,null,null):ce.test(e)?v(L,null,null):ue.test(e)?v(M,null,null):v(R,null,null)},K=function(t){if(!t||!t.raw&&t.url)return null;var l=t.raw.type,a="".concat(g.value,"__file-thumbnail");return re.test(l)?v(G,{class:a,src:t.url||t.raw,fit:"scale-down",error:"",loading:"",onClick:function(l){var a;l.preventDefault(),N.value=[t],A.value=0,null===(a=e.onPreview)||void 0===a||a.call(e,{file:t,index:0,e:l})}},null):v("div",{class:a},[Y(l)])},J=function(){var t,l,a,n,r=h("fileListDisplay",{params:{cancelUpload:e.cancelUpload,uploadFiles:e.uploadFiles,onPreview:e.onPreview,onRemove:e.onRemove,toUploadFiles:e.toUploadFiles,sizeOverLimitMessage:e.sizeOverLimitMessage,locale:e.locale,files:e.displayFiles,dragEvents:q.value}});return r||e.fileListDisplay?r:v("table",E({class:"".concat(g.value,"__flow-table")},q.value),[v("thead",null,[v("tr",null,[v("th",null,[null===(t=m.value.file)||void 0===t?void 0:t.fileNameText]),v("th",{style:{minWidth:"120px"}},[null===(l=m.value.file)||void 0===l?void 0:l.fileSizeText]),v("th",{style:{minWidth:"120px"}},[null===(a=m.value.file)||void 0===a?void 0:a.fileStatusText]),c.value?null:v("th",null,[null===(n=m.value.file)||void 0===n?void 0:n.fileOperationText])])]),v("tbody",null,[!u.value.length&&v("tr",null,[v("td",{colSpan:4},[Z()])]),u.value.map((function(t,l){var a,n,r=e.isBatchUpload&&u.value.every((function(e){return"success"===e.status||!e.status}))?function(t){var l;return 0===t?v("td",{rowSpan:u.value.length,class:"".concat(g.value,"__flow-table__batch-row")},[v(te,{theme:"primary",variant:"text",content:null===(l=m.value)||void 0===l||null===(l=l.triggerUploadText)||void 0===l?void 0:l.delete,class:"".concat(g.value,"__delete"),onClick:function(t){return e.onRemove({e:t,index:-1,file:void 0})}},null)]):null}(l):function(t,l){var a;return v("td",null,[v(te,{theme:"primary",variant:"text",content:null===(a=m.value)||void 0===a||null===(a=a.triggerUploadText)||void 0===a?void 0:a.delete,class:"".concat(g.value,"__delete"),onClick:function(a){return e.onRemove({e:a,index:l,file:t})}},null)])}(t,l),o=null!==(a=e.abridgeName)&&void 0!==a&&a.length?$.apply(void 0,[t.name].concat(x(e.abridgeName))):t.name,i=e.showThumbnail?v("div",{class:"".concat(g.value,"__file-info")},[K(t),o]):o,s=t.url?v(V,{href:t.url,target:"_blank",hover:"color",disabled:!1},"function"==typeof(n=i)||"[object Object]"===Object.prototype.toString.call(n)&&!k(n)?i:{default:function(){return[i]}}):i;return v("tr",{key:t.name+l+t.size},[v("td",{class:"".concat(g.value,"__file-name"),key:t.name+t.url},[s]),v("td",null,[ne(t.size)]),v("td",null,[W(t)]),c.value?null:r])}))])])},Q=function(){var t=h("fileListDisplay",{params:{cancelUpload:e.cancelUpload,uploadFiles:e.uploadFiles,onRemove:e.onRemove,onPreview:e.onPreview,toUploadFiles:e.toUploadFiles,sizeOverLimitMessage:e.sizeOverLimitMessage,locale:e.locale,files:e.displayFiles,dragEvents:q.value}});return t||e.fileListDisplay?t:v("ul",{class:"".concat(g.value,"__card clearfix")},[e.displayFiles.map((function(t,l){return function(t,l){var a=X(),n=a.iconMap,r=a.textMap,o=e.abridgeName&&t.name?$.apply(void 0,[t.name].concat(x(e.abridgeName))):t.name;return v("li",{class:"".concat(g.value,"__card-item"),key:t.name+l+t.percent+t.status||"0"},[v("div",{class:["".concat(g.value,"__card-content"),i({},"".concat(p.value,"-is-bordered"),"waiting"!==t.status)]},[["fail","progress"].includes(t.status)&&v("div",{class:"".concat(g.value,"__card-status-wrap ").concat(g.value,"__").concat(e.theme,"-").concat(t.status)},[n[t.status],v("p",null,[r[t.status],e.showUploadProgress&&"progress"===t.status?" ".concat(t.percent,"%"):""])]),(["waiting","success"].includes(t.status)||!t.status&&t.url)&&v(G,{class:"".concat(g.value,"__card-image"),src:t.url||t.raw,error:"",loading:"",fit:"contain"},null),v("div",{class:"".concat(g.value,"__card-mask")},[(t.url||t.raw)&&!["progress","fail"].includes(t.status)&&v("span",{class:"".concat(g.value,"__card-mask-item")},[v(y,{onClick:function(a){var n,r=a.e;A.value=l,N.value=u.value,null===(n=e.onPreview)||void 0===n||n.call(e,{file:t,index:l,e:r})}},null),v("span",{class:"".concat(g.value,"__card-mask-item-divider")},null)]),!c.value&&v("span",{class:"".concat(g.value,"__card-mask-item ").concat(g.value,"__delete"),onClick:function(a){return e.onRemove({e:a,index:l,file:t})}},[v(O,null,null)])])]),e.showImageFileName&&v("p",{class:["".concat(g.value,"__card-name"),"".concat(g.value,"__flow-status")]},[["success","waiting"].includes(t.status)&&n[t.status],o])])}(t,l)}))])};return function(){var t,l,n,r="".concat(g.value,"__flow-card-area"),i=c.value||!o.value,s=a.uploadButton||z(e.uploadButton),p=Boolean(c.value||o.value||!u.value.length),d=a.cancelUploadButton||z(e.cancelUploadButton);return v("div",{class:"".concat(g.value,"__flow ").concat(g.value,"__flow-").concat(e.theme)},[v("div",{class:"".concat(g.value,"__flow-op")},[null===(t=a.default)||void 0===t?void 0:t.call(a),e.placeholder&&v("small",{class:"".concat(g.value,"__flow-placeholder ").concat(g.value,"__placeholder")},[e.placeholder])]),"image-flow"===e.theme&&v("div",E({class:r},q.value),[u.value.length?Q():Z()]),"file-flow"===e.theme&&(u.value.length?J():v("div",E({class:r},q.value),[Z()])),!e.autoUpload&&(null!==e.uploadButton||null!==e.cancelUploadButton)&&v("div",{class:"".concat(g.value,"__flow-bottom")},[null!==e.cancelUploadButton&&(s?h("cancelUploadButton",{params:{disabled:i,cancelUploadText:null===(l=m.value)||void 0===l?void 0:l.cancelUploadText,cancelUpload:e.cancelUpload}}):v(te,E({theme:"default",disabled:i,content:null===(n=m.value)||void 0===n?void 0:n.cancelUploadText,class:"".concat(g.value,"__cancel"),onClick:function(t){var l;return null===(l=e.cancelUpload)||void 0===l?void 0:l.call(e,{e:t})}},B(e.cancelUploadButton)?e.cancelUploadButton:{}),null)),null!==e.uploadButton&&(d?h("uploadButton",{params:{disabled:p,uploading:o.value,uploadText:H.value,uploadFiles:e.uploadFiles}}):v(te,E({disabled:p,theme:"primary",loading:o.value,class:"".concat(g.value,"__continue"),content:H.value,onClick:function(){var t;return null===(t=e.uploadFiles)||void 0===t?void 0:t.call(e)}},B(e.uploadButton)?e.uploadButton:{}),null))]),v(zt,E({images:N.value.map((function(e){return e.url||e.raw})),visible:!!N.value.length,onClose:function(){N.value=[]},index:A.value,onIndexChange:function(e){return A.value=e}},e.imageViewerProps),null)])}}});
62
+ /**
63
+ * tdesign v1.10.7
64
+ * (c) 2025 tdesign
65
+ * @license MIT
66
+ */function Kt(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Gt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Kt(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var Jt=e({name:"UploadCustomFile",props:Gt(Gt({},Lt),{},{dragEvents:Object,draggable:Boolean,dragContent:Function,trigger:Function,triggerUpload:Function,childrenNode:[String,Function]}),setup:function(e,t){var l=t.slots,a=s(e),n=a.classPrefix,r=a.displayFiles,o=a.accept,i=Tt(e.dragEvents,o),c=i.dragActive,u=L();return function(){var t,a,o,s;return v(y,null,[e.draggable?(s={dragActive:c.value||!1,files:r.value},v("div",{class:"".concat(n.value,"-upload__dragger ").concat(n.value,"-upload__dragger-center"),onDrop:i.handleDrop,onDragenter:i.handleDragenter,onDragover:i.handleDragover,onDragleave:i.handleDragleave,onClick:e.triggerUpload},[v("div",{class:"".concat(n.value,"-upload__trigger")},[u("dragContent","trigger",{params:s})||(null===(o=e.childrenNode)||void 0===o?void 0:o.call(e,s))])])):v("div",{class:"".concat(n.value,"-upload__trigger"),onClick:e.triggerUpload},[(null===(t=e.childrenNode)||void 0===t?void 0:t.call(e,{files:r.value}))||(null===(a=l.default)||void 0===a?void 0:a.call(l))])])}}});
67
+ /**
68
+ * tdesign v1.10.7
69
+ * (c) 2025 tdesign
70
+ * @license MIT
71
+ */function $t(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function Qt(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?$t(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):$t(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}
72
+ /**
73
+ * tdesign v1.10.7
74
+ * (c) 2025 tdesign
75
+ * @license MIT
76
+ */
77
+ function el(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function tl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?el(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):el(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}function ll(e){var t=e.event,l=e.files,a=e.response,n=e.XMLHttpRequest,r=e.formatResponse,o=a;return z(r)&&(o=r(a,{file:l[0],currentFiles:l})),l.forEach((function(e){e.status="fail",e.response=o})),{response:o,event:t,files:l,XMLHttpRequest:n}}function al(e){var t=e.action,l=e.toUploadFiles,a=e.requestMethod;return new Promise((function(n){if(!t&&!a)return pe.error("Upload","one of action and requestMethod must be exist."),void n({});if(!l||!l.length)return pe.warn("Upload","No files need to be uploaded"),void n({});if(l.forEach((function(e){e.status="progress"})),a)a(e.multiple?l:l[0]).then((function(t){if(function(e){return e?e.status?["success","fail"].includes(e.status)?("success"!==e.status||e.response&&(e.response.url||e.response.files)||pe.warn("Upload","`requestMethodResponse.response.url` or `requestMethodResponse.response.files` is required if `status` is `success`"),!0):(pe.error("Upload","`requestMethodResponse.status` must be `success` or `fail`, examples `{ status: 'success', response: { url: '' } }`"),!1):(pe.error("Upload","`requestMethodResponse.status` is missing, which value only can be `success` or `fail`"),!1):(pe.error("Upload","`requestMethodResponse` is required."),!1)}(t)){var a=t.response||{};z(e.formatResponse)&&(a=e.formatResponse(a,{file:l[0],currentFiles:l})),"fail"===t.status&&(a.error=t.error||a.error);var r=[];"success"===t.status&&a.files?r=a.files.map((function(e){return tl(tl(tl({},l.find((function(t){return e.name&&t.name===e.name||e.raw&&t.raw===e.raw}))),e),{},{status:t.status,response:a})})):(l.forEach((function(e){var l;e.status=t.status,e.response=a,e.url=a.url,e.percent="success"===t.status?100:0,e.uploadTime=(null===(l=a)||void 0===l?void 0:l.uploadTime)||ve()})),r=l);var o,i={response:a,file:r[0],files:r};if("success"===t.status)null===(o=e.onResponseSuccess)||void 0===o||o.call(e,i);else if("fail"===t.status){var s;null===(s=e.onResponseError)||void 0===s||s.call(e,i)}n({status:t.status,data:i})}else n({})}));else{var r,o=function(e){var t,l,a,n=e.method,r=void 0===n?"POST":n,o=e.action,i=e.withCredentials,s=void 0!==i&&i,c=e.headers,u=void 0===c?{}:c,p=e.data,v=void 0===p?{}:p,d=e.file,f=e.files,g=void 0===f?[]:f,m=e.name,h=void 0===m?"file":m,b=e.useMockProgress,y=void 0===b||b,O=e.mockProgressDuration,w=void 0===O?300:O,j=e.formatRequest,P=e.onError,_=e.onProgress,F=e.onSuccess,C=g||[],D=0,U=new XMLHttpRequest;if(s&&(U.withCredentials=!0),y&&"progress"===(null===(t=g[0])||void 0===t?void 0:t.status))var k=setTimeout((function(){l=setInterval((function(){D+10<100?(D=Math.max(D+10,D),g[0]&&D!==g[0].percent&&(g[0].percent=D,_({percent:D,file:d||C[0],files:C.map((function(e){return Qt(Qt({},e),{},{percent:D})})),type:"mock",XMLHttpRequest:U}))):clearInterval(l)}),w),clearTimeout(k)}),w);var S={};if(v){var I=z(v)?v(C):v;Object.assign(S,I)}C.forEach((function(e,t){var l=C.length>1?"".concat(h,"[").concat(t,"]"):h;S[l]=e.raw})),1===C.length?S[h]=C[0].raw:S[h]=C.map((function(e){return e.raw})),S.length=C.length,j&&(S=j(S));var E=new FormData;return Object.keys(S).forEach((function(e){E.append(e,S[e])})),U.open(r,o,!0),Object.keys(u).forEach((function(e){U.setRequestHeader(e,u[e])})),U.onerror=function(e){P({event:e,file:d,files:C,XMLHttpRequest:U}),clearInterval(l),clearTimeout(a)},U.ontimeout=function(e){P({event:e,file:d,files:C,XMLHttpRequest:U})},U.upload&&(U.upload.onprogress=function(e){var t,l=0;if(e.total>0&&(l=Math.round(e.loaded/e.total*100)),(D=Math.max(l,D))!==l&&(null===(t=C[0])||void 0===t?void 0:t.percent)!==D){var a=C.map((function(e){return Qt(Qt({},e),{},{percent:D})}));_({event:e,percent:D,file:d||a[0],files:a,type:"real",XMLHttpRequest:U})}}),U.onload=function(e){var t={};if(t.XMLHttpRequest=U,U.status<200||U.status>=300)return P({event:e,file:d,files:C,response:t,XMLHttpRequest:U});var n=U.responseText||U.response;try{t=JSON.parse(n)}catch(r){t=n,pe.error("Upload","response does not a valid json")}clearInterval(l),clearTimeout(a),C.forEach((function(e){var l;e.percent=100,e.status="success",e.uploadTime=(null===(l=t)||void 0===l?void 0:l.uploadTime)||ve()})),"object"===R(t)&&(t.XMLHttpRequest=U),F({event:e,file:d||C[0],files:x(C),XMLHttpRequest:U,response:t})},U.send(E),U.upload.requestParams=S,U.upload.requestHeaders=u,U}({action:e.action,files:e.toUploadFiles,useMockProgress:e.useMockProgress,mockProgressDuration:e.mockProgressDuration,onError:function(t){var l,a=ll(tl(tl({},t),{},{formatResponse:e.formatResponse}));null===(l=e.onResponseError)||void 0===l||l.call(e,a),n({status:"fail",data:a})},onProgress:e.onResponseProgress,onSuccess:function(t){var l=e.formatResponse,a=t.response;if(z(l)&&(a=l(t.response,{file:t.file,currentFiles:t.files})),a.error){var r,o=ll(tl(tl({},t),{},{response:a}));null===(r=e.onResponseError)||void 0===r||r.call(e,o),n({status:"fail",data:o})}else{var i;t.file.response=a,t.files[0].response=a;var s=function(e){var t=e.event,l=e.files,a=e.response,n=e.XMLHttpRequest;(null==l?void 0:l.length)<=0&&pe.error("Upload","Empty File in Success Callback"),l.forEach((function(e){var t;e.percent=100,e.status="success",null===(t=e.response)||void 0===t||delete t.error}));var r=a;return l[0].url=r.url||l[0].url,{response:r,event:t,files:l,XMLHttpRequest:n}}(tl(tl({},t),{},{response:a}));null===(i=e.onResponseSuccess)||void 0===i||i.call(e,s),n({status:"success",data:s})}},formatRequest:e.formatRequest,data:e.data,name:e.name,headers:e.headers,withCredentials:e.withCredentials,method:e.method});null===(r=e.setXhrObject)||void 0===r||r.call(e,{files:e.toUploadFiles,xhrReq:o})}}))}function nl(e){var t=e.uploadAllFilesInOneRequest,l=e.toUploadFiles,a=e.uploadedFiles,n=e.isBatchUpload,r=l.filter((function(e){return!e.response||e.response&&!e.response.error}));return new Promise((function(l){if(!t&&e.multiple){var o=r.map((function(t){return al(tl(tl({},e),{},{toUploadFiles:[t]}))}));Promise.all(o).then((function(t){var r=[],o=[];t.forEach((function(e){"success"===e.status?r.push(e.data.files[0]):"fail"===e.status&&o.push(e.data.files[0])}));var i=e.autoUpload?a.concat(r):a,s=n||!e.multiple?r:i;l({status:r.length?"success":"fail",data:{files:s},failedFiles:o,list:t})}))}else al(e).then((function(t){"success"===t.status&&(t.data.files=n||!e.multiple?t.data.files:function(e,t){for(var l=e.filter((function(e){return e.url})),a=function(){var a=t[n],r=e.findIndex((function(e){return e.raw&&e.raw===a.raw||e.name&&e.name===a.name})),o=r>=0?tl(tl({},e[r]),a):a;l.push(o)},n=0,r=t.length;n<r;n++)a();return l}(a,t.data.files));var r="fail"===t.status?t.data.files:[];l(tl(tl({},t),{},{failedFiles:r}))}))}))}function rl(e,t){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return e.map((function(e){var n=e;return z(t)&&(n=t(e)),tl({raw:e,lastModified:e.lastModified,name:e.name,size:e.size,type:e.type,percent:a,status:l},n)}))}function ol(e){var t=e.files,l=e.uploadValue,a=e.max,n=e.allowUploadDuplicateFile;return new Promise((function(r){var o=t.filter((function(e){var t=l.find((function(t){return t.name===e.name}));return n||!t})),i=!1;if(o.length<t.length&&(i=!0),o.length){var s=!1;if(a&&o.length&&!e.isBatchUpload){var c=o.length;o=o.slice(0,a-l.length),c+l.length>a&&(s=!0)}var u,p=rl(o,e.format,e.autoUpload?"progress":"waiting");if(e.beforeAllFilesUpload){var v,d=null===(v=e.beforeAllFilesUpload)||void 0===v?void 0:v.call(e,p);u=d instanceof Promise?d:new Promise((function(e){return e(d)}))}var f=p.map((function(t){return new Promise((function(l){(function(e,t){var l=t.sizeLimit,a=t.beforeUpload,n=[new Promise((function(t){var a=null;if(l){var n=M(l)?{size:l,unit:"KB"}:l;de(e.size,n.size,n.unit)&&(a=n)}t(a)})),void 0];if(z(a)){var r=a(e),o=r instanceof Promise?r:new Promise((function(e){return e(r)}));n[1]=o}return new Promise((function(e){Promise.all(n).then((function(t){e(t)}))}))})(t,{beforeUpload:e.beforeUpload,sizeLimit:e.sizeLimit}).then((function(e){var a=m(e,2),n=a[0],r=a[1];n?l({file:t,validateResult:{type:"FILE_OVER_SIZE_LIMIT",extra:n}}):!1===r&&l({file:t,validateResult:{type:"CUSTOM_BEFORE_UPLOAD"}}),l({file:t})}))}))}));Promise.all([u].concat(f)).then((function(e){var t=_e(e),l=t[0],a=t.slice(1);r(!1===l?{lengthOverLimit:s,hasSameNameFile:i,validateResult:{type:"BEFORE_ALL_FILES_UPLOAD"},files:p}:{lengthOverLimit:s,hasSameNameFile:i,fileValidateList:a,files:p})}))}else{var g=rl(t,e.format,e.autoUpload?"progress":"waiting");r({hasSameNameFile:i,file:null==g?void 0:g[0],files:g,validateResult:{type:"FILTER_FILE_SAME_NAME"}})}}))}
78
+ /**
79
+ * tdesign v1.10.7
80
+ * (c) 2025 tdesign
81
+ * @license MIT
82
+ */
83
+ function il(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function sl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?il(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):il(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}function cl(e){var l=r(),a=s(e),n=a.disabled,o=a.autoUpload,i=a.isBatchUpload,c=a.multiple,p=a.files,v=a.modelValue,d=a.defaultFiles,f=u("upload"),g=f.globalConfig,h=f.t,b=f.classPrefix,y=K(p,v,d.value,e.onChange,"files"),O=m(y,2),w=O[0],j=O[1],P=r([]),_=r([]),F=r(""),C=t((function(){return T({},g.value,e.locale)})),D="".concat(b.value,"-upload__tips ").concat(b.value,"-size-s"),U=[D].concat("".concat(b.value,"-upload__tips-error")),k="".concat(b.value,"-upload__placeholder"),S=t((function(){var e,t,l=(t={isBatchUpload:i.value,multiple:c.value,status:null===(e=w.value)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.status,autoUpload:o.value}).isBatchUpload&&t.status||"fail"===t.status?"reupload":"progress"===t.status?"uploading":"success"===t.status||!t.autoUpload&&"waiting"===t.status?t.multiple?"continueUpload":"reupload":"fileInput";return C.value.triggerUploadText[l]})),I=r(!1),E=t((function(){return function(e){var t=e.multiple,l=e.uploadValue,a=e.toUploadFiles,n=e.autoUpload,r=n?a:a.filter((function(e){return"success"!==e.status}));return t&&!e.isBatchUpload?n?(r.length?l.concat(r):l)||[]:l:(r.length?r:l)||[]}({multiple:e.multiple,toUploadFiles:_.value,uploadValue:w.value,autoUpload:o.value,isBatchUpload:i.value})})),z=function(){e.autoUpload&&(_.value=x(_.value))},B=function(t){var l;if(t&&t.files&&t.files[0]){var a=t.response,n=t.event,r=t.files;z(),null===(l=e.onOneFileFail)||void 0===l||l.call(e,{e:n,file:null==r?void 0:r[0],currentFiles:r,failedFiles:r,response:a}),e.multiple&&!e.isBatchUpload||j([],{trigger:"progress-fail",e:t.event,file:t.files[0]})}},L=function(t){var l;z(),null===(l=e.onProgress)||void 0===l||l.call(e,{e:t.event,file:t.file,currentFiles:t.files,percent:t.percent,type:t.type,XMLHttpRequest:t.XMLHttpRequest})},R=function(t){var l;e.multiple&&!e.uploadAllFilesInOneRequest&&(z(),null===(l=e.onOneFileSuccess)||void 0===l||l.call(e,{e:t.event,file:t.files[0],response:t.response}))};function M(e){var t=e;return t.message?h(t.message,{sizeLimit:t.size}):"".concat(h(C.value.sizeLimitMessage,{sizeLimit:t.size})," ").concat(t.unit)}var V=function(t){var a;if(!n.value){var r={currentSelectedFiles:rl(x(t),e.format)};null===(a=e.onSelectChange)||void 0===a||a.call(e,x(t),r),ol({uploadValue:w.value,files:x(t),allowUploadDuplicateFile:e.allowUploadDuplicateFile,max:e.multiple?e.max:0,sizeLimit:e.sizeLimit,isBatchUpload:i.value,autoUpload:o.value,format:e.format,beforeUpload:e.beforeUpload,beforeAllFilesUpload:e.beforeAllFilesUpload}).then((function(t){var l;if("BEFORE_ALL_FILES_UPLOAD"!==(null===(l=t.validateResult)||void 0===l?void 0:l.type)){if(t.lengthOverLimit){var a,n={type:"FILES_OVER_LENGTH_LIMIT",files:t.files};if(null===(a=e.onValidate)||void 0===a||a.call(e,n),!t.files.length)return}if(t.hasSameNameFile){var r,s={type:"FILTER_FILE_SAME_NAME",files:t.files};null===(r=e.onValidate)||void 0===r||r.call(e,s)}if(t.fileValidateList instanceof Array){var c,u,p=function(e,t){var l=[],a=[],n=[];return e.forEach((function(e){var r,o;if("CUSTOM_BEFORE_UPLOAD"!==(null===(r=e.validateResult)||void 0===r?void 0:r.type))return"FILE_OVER_SIZE_LIMIT"===(null===(o=e.validateResult)||void 0===o?void 0:o.type)?(e.file.response||(e.file.response={}),e.file.response.error=e.file.response.error||t(e.validateResult.extra),void l.push(e)):void n.push(e.file);a.push(e.file)})),{sizeLimitErrors:l,beforeUploadErrorFiles:a,toFiles:n}}(t.fileValidateList,M),v=p.sizeLimitErrors,d=p.beforeUploadErrorFiles,f=p.toFiles,g=o.value?f:_.value.concat(f);if(_.value=g,null===(c=e.onWaitingUploadFilesChange)||void 0===c||c.call(e,{files:g,trigger:"validate"}),v[0])F.value=v[0].file.response.error,null===(u=e.onValidate)||void 0===u||u.call(e,{type:"FILE_OVER_SIZE_LIMIT",files:v.map((function(e){return e.file}))});else if(F.value="",d.length){var m,h={type:"CUSTOM_BEFORE_UPLOAD",files:d};null===(m=e.onValidate)||void 0===m||m.call(e,h)}o.value?N(g):function(t){var l=e.multiple&&!i.value?w.value.concat(t):t;l.length&&(j(l,{trigger:"add",index:w.value.length,file:t[0],files:t}),_.value=[])}(g)}}else{var b,y={type:"BEFORE_ALL_FILES_UPLOAD",files:t.files};null===(b=e.onValidate)||void 0===b||b.call(e,y)}})),l.value.value=null}};function N(t){var l=w.value.filter((function(e){return"success"!==e.status})),a=o.value?t||_.value:l;a&&a.length&&(I.value=!0,P.value=[],nl({action:e.action,headers:e.headers,method:e.method,name:e.name,withCredentials:e.withCredentials,uploadedFiles:w.value,toUploadFiles:a,multiple:e.multiple,isBatchUpload:i.value,autoUpload:e.autoUpload,uploadAllFilesInOneRequest:e.uploadAllFilesInOneRequest,useMockProgress:e.useMockProgress,data:e.data,mockProgressDuration:e.mockProgressDuration,requestMethod:e.requestMethod,formatRequest:e.formatRequest,formatResponse:e.formatResponse,onResponseProgress:L,onResponseSuccess:R,onResponseError:B,setXhrObject:function(e){var t;null!==(t=e.files[0])&&void 0!==t&&t.raw&&P.value.find((function(t){var l;return(null===(l=t.files[0])||void 0===l?void 0:l.raw)===e.files[0].raw}))||(P.value=P.value.concat(e))}}).then((function(t){var l,n,r=t.status,i=t.data,s=t.list,c=t.failedFiles;if(I.value=!1,"success"===r)j(x(i.files),{trigger:"add",file:i.files[0]}),P.value=[],null===(l=e.onSuccess)||void 0===l||l.call(e,{fileList:i.files,currentFiles:a,file:a[0],results:null==s?void 0:s.map((function(e){return e.data})),response:i.response||s.map((function(e){return e.data.response})),XMLHttpRequest:i.XMLHttpRequest});else if(null!=c&&c[0]){var u;null===(u=e.onFail)||void 0===u||u.call(e,{e:i.event,file:c[0],failedFiles:c,currentFiles:a,response:i.response,XMLHttpRequest:i.XMLHttpRequest})}o.value&&(_.value=c,null===(n=e.onWaitingUploadFilesChange)||void 0===n||n.call(e,{files:c,trigger:"uploaded"}))})))}function A(t){var l,a,n;F.value="",null===(l=(a=t.e).stopPropagation)||void 0===l||l.call(a);var r,o={e:t.e,trigger:"remove",index:t.index,file:t.file};if(e.isBatchUpload||!e.multiple)_.value=[],null===(r=e.onWaitingUploadFilesChange)||void 0===r||r.call(e,{files:[],trigger:"remove"}),j([],o);else if(e.autoUpload){var i;if(t.index<w.value.length)w.value.splice(t.index,1),j(x(w.value),o);else _.value.splice(t.index-w.value.length,1),_.value=x(_.value),null===(i=e.onWaitingUploadFilesChange)||void 0===i||i.call(e,{files:x(_.value),trigger:"remove"})}else w.value.splice(t.index,1),j(x(w.value),o);null===(n=e.onRemove)||void 0===n||n.call(e,t)}return{t:h,locale:C,classPrefix:b,triggerUploadText:S,toUploadFiles:_,uploadValue:w,displayFiles:E,sizeOverLimitMessage:F,uploading:I,tipsClasses:D,errorClasses:U,placeholderClass:k,inputRef:l,disabled:n,xhrReq:P,uploadFilePercent:function(e){var t=e.file,l=e.percent,a=o.value?_:w,n=a.value.findIndex((function(e){return t.raw===e.raw}));a.value[n]=sl(sl({},a.value[n]),{},{percent:l})},uploadFiles:N,onFileChange:V,onNormalFileChange:function(e){var t=Q(e.target.files);null==V||V(t)},onDragFileChange:function(e){null==V||V(e)},onPasteFileChange:function(e){null==V||V(x(e.clipboardData.files))},onInnerRemove:A,triggerUpload:function(e){var t;!n.value&&l.value&&(null==e||null===(t=e.stopPropagation)||void 0===t||t.call(e),l.value.click())},cancelUpload:function(t){var l,a;null===(l=P.value)||void 0===l||l.forEach((function(e){var t;null===(t=e.xhrReq)||void 0===t||t.abort()})),I.value=!1,o.value?_.value=[]:j(w.value.map((function(e){return"success"!==e.status?sl(sl({},e),{},{status:"waiting"}):e})),{trigger:"abort"}),null!=t&&t.file&&!o.value&&(null==A||A({file:t.file,e:t.e,index:0})),null===(a=e.onCancelUpload)||void 0===a||a.call(e)}}}
84
+ /**
85
+ * tdesign v1.10.7
86
+ * (c) 2025 tdesign
87
+ * @license MIT
88
+ */function ul(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function pl(e){for(var t=1;t<arguments.length;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?ul(Object(l),!0).forEach((function(t){i(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):ul(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}var vl=F(e({name:"TUpload",props:Bt,setup:function(e,l){var a=l.slots,n=l.expose,r=L(),o=d(),s=cl(e),c=s.locale,u=s.classPrefix,p=s.triggerUploadText,f=s.toUploadFiles,g=s.displayFiles,m=s.uploadValue,h=s.sizeOverLimitMessage,b=s.uploading,y=s.tipsClasses,O=s.errorClasses,w=s.placeholderClass,j=s.inputRef,P=s.onInnerRemove,_=s.uploadFiles,F=s.onNormalFileChange,D=s.onDragFileChange,U=s.onPasteFileChange,x=s.triggerUpload,k=s.cancelUpload,S=s.uploadFilePercent,I=fe(),z=C({UploadIcon:ut}).UploadIcon,B=t((function(){var t,l;return(null===(t=e.triggerButtonProps)||void 0===t?void 0:t.default)||(null===(l=e.triggerButtonProps)||void 0===l?void 0:l.content)||p.value}));n({upload:j.value,uploading:b,triggerUpload:x,uploadFiles:_,cancelUpload:k,uploadFilePercent:S});var R=function(){return r("default","trigger",{params:{dragActive:!1,files:m.value}})||("file-input"===e.theme?v(te,E({disabled:I.value,variant:"outline"},e.triggerButtonProps),{default:function(){return[B.value]}}):v(te,E({disabled:I.value,variant:"outline",icon:function(){return v(z,null,null)}},e.triggerButtonProps),{default:function(){return[B.value]}}))},M=t((function(){return{accept:e.accept,files:m.value,toUploadFiles:f.value,displayFiles:g.value,theme:e.theme,placeholder:e.placeholder,disabled:I.value,tips:e.tips,status:e.status,sizeOverLimitMessage:h.value,uploading:b.value,classPrefix:u.value,tipsClasses:y,errorClasses:O,placeholderClass:w,locale:c.value,autoUpload:e.autoUpload,abridgeName:e.abridgeName,showUploadProgress:e.showUploadProgress,fileListDisplay:e.fileListDisplay,onRemove:P,uploadPastedFiles:e.uploadPastedFiles,onPasteFileChange:U,imageViewerProps:e.imageViewerProps}})),T={onDragFileChange:D,onDragenter:e.onDragenter,onDragleave:e.onDragleave,onDrop:e.onDrop},V=t((function(){return["".concat(u.value,"-upload"),i({},"".concat(u.value,"-upload--theme-").concat(e.theme),"file-input"===e.theme)]}));return function(){return v("div",{class:V.value,onPaste:e.uploadPastedFiles?U:void 0},[v("input",E({ref:j,type:"file",disabled:I.value,onChange:F,multiple:e.multiple,accept:e.accept,hidden:!0},e.inputAttributes?pl({},e.inputAttributes):{}),null),["file","file-input"].includes(e.theme)&&!e.draggable&&v(Mt,E(M.value,{multiple:e.multiple}),{default:function(){return[v("div",{class:"".concat(u.value,"-upload__trigger"),onClick:x},[R()])]},fileListDisplay:a.fileListDisplay,"file-list-display":a["file-list-display"]}),["file","image"].includes(e.theme)&&e.draggable&&v(At,E(M.value,{dragEvents:T,trigger:e.trigger,cancelUpload:k,triggerUpload:x,uploadFiles:_,onCancelUpload:e.onCancelUpload}),{fileListDisplay:a.fileListDisplay,"file-list-display":a["file-list-display"]}),"image"===e.theme&&!e.draggable&&v(Xt,E(M.value,{multiple:e.multiple,max:e.max,showUploadProgress:e.showUploadProgress,triggerUpload:x,uploadFiles:_,cancelUpload:k,onPreview:e.onPreview,showImageFileName:e.showImageFileName}),{fileListDisplay:a.fileListDisplay,"file-list-display":a["file-list-display"]}),["image-flow","file-flow"].includes(e.theme)&&v(Yt,E(M.value,{isBatchUpload:e.isBatchUpload,draggable:e.draggable,dragEvents:T,uploadFiles:_,cancelUpload:k,onPreview:e.onPreview,showImageFileName:e.showImageFileName,showThumbnail:e.showThumbnail,uploadButton:e.uploadButton,cancelUploadButton:e.cancelUploadButton}),{default:function(){return[v("div",{class:"".concat(u.value,"-upload__trigger"),onClick:x},[!e.draggable&&R()])]},fileListDisplay:a.fileListDisplay,"file-list-display":a["file-list-display"],uploadButton:a.uploadButton,"upload-button":a["upload-button"],cancelUploadButton:a.cancelUploadButton,"cancel-upload-button":a["cancel-upload-button"]}),"custom"===e.theme&&v(Jt,E(M.value,{draggable:e.draggable,dragContent:e.dragContent,dragEvents:T,triggerUpload:x,trigger:e.trigger,childrenNode:a.default}),{default:function(){return[R()]},dragContent:a.dragContent,"drag-content":a["drag-content"],trigger:a.trigger}),Boolean(e.tips||a.tips)&&v("small",{class:[y,i({},"".concat(u.value,"-upload__tips-").concat(e.status),e.status)]},[o("tips")]),h.value&&v("small",{class:O},[h.value])])}}}));
89
+ /**
90
+ * tdesign v1.10.7
91
+ * (c) 2025 tdesign
92
+ * @license MIT
93
+ */export{zt as I,vl as U,Ue as _,ut as u};
.output/public/assets/index-CFf_Ho28.js ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{c6 as e,ab as a,c0 as n,c1 as l,c2 as t,c8 as u,r,o,S as c,t as i,e as v,f as d,A as s,M as f,d as h,c as p,a as b,h as k,K as y,j as m,n as g,ap as x,x as C,B as A,a4 as O,m as B,G as j,k as S,w}from"./global-D3BYkvaa.js";import{F as L,a2 as P,a0 as T,n as V,r as D,Y as F,y as _,c as E}from"./main-BHXR-KLt.js";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */var z=function(e,a,n,l){for(var t=e.length,u=n+(l?1:-1);l?u--:++u<t;)if(a(e[u],u,e))return u;return-1},G=function(e){return e!=e},N=function(e,a,n){for(var l=n-1,t=e.length;++l<t;)if(e[l]===a)return l;return-1};var R=function(e,a,n){return a==a?N(e,a,n):z(e,G,n)};var M=function(e,a){return!!(null==e?0:e.length)&&R(e,a,0)>-1};var q=function(e,a,n){for(var l=-1,t=null==e?0:e.length;++l<t;)if(n(a,e[l]))return!0;return!1},K=n,U=M,Y=q,H=a,I=l,J=t,Q=Math.min;
7
+ /**
8
+ * tdesign v1.10.7
9
+ * (c) 2025 tdesign
10
+ * @license MIT
11
+ */var W=u;var X=a,Z=function(e,a,n){for(var l=n?Y:U,t=e[0].length,u=e.length,r=u,o=Array(u),c=1/0,i=[];r--;){var v=e[r];r&&a&&(v=H(v,I(a))),c=Q(v.length,c),o[r]=!n&&(a||t>=120&&v.length>=120)?new K(r&&v):void 0}v=e[0];var d=-1,s=o[0];e:for(;++d<t&&i.length<c;){var f=v[d],h=a?a(f):f;if(f=n||0!==f?f:0,!(s?J(s,h):l(i,h,n))){for(r=u;--r;){var p=o[r];if(!(p?J(p,h):l(e[r],h,n)))continue e}s&&s.push(h),i.push(f)}}return i},$=function(e){return W(e)?e:[]},ee=e((function(e){var a=X(e,$);return a.length&&a[0]===e[0]?Z(a):[]})),ae={checkAll:Boolean,checked:{type:Boolean,default:void 0},modelValue:{type:Boolean,default:void 0},defaultChecked:Boolean,default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},indeterminate:Boolean,label:{type:[String,Function]},lazyLoad:Boolean,name:{type:String,default:""},readonly:{type:Boolean,default:void 0},title:{type:String,default:""},value:{type:[String,Number,Boolean]},onChange:Function},ne=Symbol("CheckboxGroupProvide");
12
+ /**
13
+ * tdesign v1.10.7
14
+ * (c) 2025 tdesign
15
+ * @license MIT
16
+ */
17
+ function le(e,a){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);a&&(l=l.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),n.push.apply(n,l)}return n}function te(e){for(var a=1;a<arguments.length;a++){var n=null!=arguments[a]?arguments[a]:{};a%2?le(Object(n),!0).forEach((function(a){k(e,a,n[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))}))}return e}var ue=v({name:"TCheckbox",props:te(te({},ae),{},{needRipple:Boolean,stopLabelTrigger:Boolean,index:Number,data:Object}),setup:function(e){var a=r();e.needRipple&&T(a);var n=d().STATUS,l=s(e),t=l.checked,u=l.modelValue,v=l.lazyLoad,x=V(t,u,e.defaultChecked,e.onChange,"checked"),C=f(x,2),A=C[0],O=C[1],B=h(ne,void 0),j=r();c((function(){return[e.name,null==B?void 0:B.value.name].join("_")}),(function(){var a=e.name||(null==B?void 0:B.value.name);a&&(j.value=a)}),{immediate:!0});var S=r(!1);c((function(){var e;return[A.value,null==B?void 0:B.value.isCheckAll,null==B||null===(e=B.value.checkedValues)||void 0===e?void 0:e.join(",")]}),(function(){var a;S.value=(a=e.value,e.checkAll?null==B?void 0:B.value.isCheckAll:null!=B&&B.value?B.value.checkedValues.includes(a):A.value)}),{immediate:!0});var w=p((function(){return!(e.checkAll||S.value||null==B||!B.value.maxExceeded)||null})),_=p((function(){return null==B?void 0:B.value.disabled})),E=D({beforeDisabled:w,afterDisabled:_}),z=p((function(){return null==B?void 0:B.value.readonly})),G=F({afterReadonly:z}),N=r(!1);c((function(){return[e.checkAll,e.indeterminate,null==B?void 0:B.value.indeterminate]}),(function(){N.value=e.checkAll?null==B?void 0:B.value.indeterminate:e.indeterminate}),{immediate:!0});var R=b("checkbox"),M=r({});c([S,E,N],(function(){M.value=["".concat(R.value),k(k(k({},n.value.checked,S.value),n.value.disabled,E.value),n.value.indeterminate,N.value)]}),{immediate:!0});var q=function(a){if(!G.value){var n=!S.value;O(n,{e:a}),null!=B&&B.value.handleCheckboxChange&&B.value.onCheckedChange({checked:n,checkAll:e.checkAll,e:a,option:e})}},K=g(),U=function(a){e.stopLabelTrigger&&a.preventDefault()},Y=
18
+ /**
19
+ * tdesign v1.10.7
20
+ * (c) 2025 tdesign
21
+ * @license MIT
22
+ */
23
+ function(e,a){var n=r(),l=r(!0),t=function(){if(a.value){l.value=!1;var t=L(e.value,null,(function(){l.value=!0}),0);n.value=t}};return o(t),c([a,e],t),i((function(){a.value&&n.value.unobserve(e.value)})),{showCheckbox:l}}
24
+ /**
25
+ * tdesign v1.10.7
26
+ * (c) 2025 tdesign
27
+ * @license MIT
28
+ */(a,v),H=Y.showCheckbox,I=function(e){var a=function(a){(P.test(a.key)||P.test(a.code))&&(a.preventDefault(),!a.currentTarget.querySelector("input").disabled&&e(a))};return{onCheckboxFocus:function(e){e.currentTarget.addEventListener("keydown",a)},onCheckboxBlur:function(e){e.currentTarget.removeEventListener("keydown",a)}}}(q),J=I.onCheckboxFocus,Q=I.onCheckboxBlur;return function(){var n=y(e.title)&&e.title?e.title:null;return m("label",{ref:a,class:M.value,tabindex:E.value?void 0:"0",onFocus:J,onBlur:Q,title:n},[H.value?[m("input",{type:"checkbox",tabindex:"-1",class:"".concat(R.value,"__former"),disabled:E.value,readonly:G.value,indeterminate:N.value,name:j.value,value:e.value?e.value:void 0,checked:S.value,onChange:q,key:"input"},null),m("span",{class:"".concat(R.value,"__input"),key:"input-span"},null),m("span",{class:"".concat(R.value,"__label"),key:"label",onClick:U},[K("default","label")])]:null])}}}),re=v({name:"TCheckboxGroup",props:{disabled:{type:Boolean,default:void 0},lazyLoad:Boolean,max:{type:Number,default:void 0},name:{type:String,default:""},options:{type:Array},readonly:{type:Boolean,default:void 0},value:{type:Array,default:void 0},modelValue:{type:Array,default:void 0},defaultValue:{type:Array,default:function(){return[]}},onChange:Function},setup:function(e){var a=b("checkbox-group"),n=B(),l=Array.isArray,t=s(e),u=t.value,o=t.modelValue,c=V(u,o,e.defaultValue,e.onChange),i=f(c,2),v=i[0],d=i[1],h=r([]),k=p((function(){if(!l(v.value))return 0;var e=h.value.map((function(e){return e.value}));return ee(v.value,e).length})),y=p((function(){var e=h.value.filter((function(e){return!e.disabled&&!e.readonly&&!e.checkAll})).map((function(e){return e.value}));return ee(e,v.value).length===e.length})),g=p((function(){return!y.value&&k.value<h.value.length&&0!==k.value})),j=p((function(){return!_(e.max)&&v.value.length===e.max}));x((function(){if(!e.options)return[];h.value=e.options.map((function(e){return C(e)?e:{label:String(e),value:e}}))}));var w=function(e,a){var n=e?function(){for(var e=new Set,a=0,n=h.value.length;a<n;a++){var l=h.value[a];if(!l.checkAll&&!l.disabled&&!l.readonly&&(e.add(l.value),j.value))break}return S(e)}():[];d(n,{e:a.e,type:e?"check":"uncheck",current:void 0,option:void 0})},L=function(e){var a=e.option.value;if(l(v.value)){var n=S(v.value);if(e.checked)n.push(a);else{var t=n.indexOf(a);n.splice(t,1)}d(n,{e:e.e,current:e.option.value,option:e.option,type:e.checked?"check":"uncheck"})}},P=function(e){var a=e.checked,n=e.checkAll,l=e.e;n?w(a,{e:l}):L(e)},T=E();return A(ne,p((function(){return{name:e.name,isCheckAll:y.value,checkedValues:v.value||[],maxExceeded:j.value,disabled:e.disabled,readonly:e.readonly,indeterminate:g.value,handleCheckboxChange:L,onCheckedChange:P}}))),function(){var l,t=null;if(null!==(l=e.options)&&void 0!==l&&l.length){var u;t=null===(u=h.value)||void 0===u?void 0:u.map((function(a,n){var l;return m(ue,O({key:"".concat(a.value||"").concat(n),lazyLoad:e.lazyLoad},a,{index:n,checked:null===(l=v.value)||void 0===l?void 0:l.includes(a.value),data:a}),null)}))}else{var r=n("default");h.value=function(){var e=T("Checkbox"),a=[];return null==e||e.forEach((function(e){var n=e.props;n&&(""!==n["check-all"]&&!0!==n["check-all"]||(n.checkAll=!0),a.push(n))})),a}(),t=r}return m("div",{class:a.value,role:"group","aria-label":"checkbox-group"},[t])}}}),oe=w(ue),ce=w(re);
29
+ /**
30
+ * tdesign v1.10.7
31
+ * (c) 2025 tdesign
32
+ * @license MIT
33
+ */export{ce as C,M as _,oe as a,q as b,ee as i};
.output/public/assets/index-COWnL8XW.js ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{e,a as t,f as n,u as r,c as a,h as o,j as i,k as c,n as l,m as u,w as s}from"./global-D3BYkvaa.js";import{r as f}from"./main-BHXR-KLt.js";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ /**
8
+ * tdesign v1.10.7
9
+ * (c) 2025 tdesign
10
+ * @license MIT
11
+ */
12
+ function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var p=s(e({name:"TLink",props:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},{content:{type:[String,Function]},default:{type:[String,Function]},disabled:{type:Boolean,default:void 0},download:{type:[String,Boolean]},hover:{type:String,default:"underline",validator:function(e){return!e||["color","underline"].includes(e)}},href:{type:String,default:""},prefixIcon:{type:Function},size:{type:String,default:"medium",validator:function(e){return!e||["small","medium","large"].includes(e)}},suffixIcon:{type:Function},target:{type:String,default:""},theme:{type:String,default:"default",validator:function(e){return!e||["default","primary","danger","warning","success"].includes(e)}},underline:Boolean,onClick:Function}),emits:["click"],setup:function(e,s){var d=s.emit,p=l(),v=u(),g=t("link"),m=n(),y=m.STATUS,b=m.SIZE,O=r("classPrefix").classPrefix,h=f(),j=a((function(){return["".concat(g.value),"".concat(g.value,"--theme-").concat(e.theme),o(o(o(o({},b.value[e.size],"medium"!==e.size),y.value.disabled,h.value),"".concat(O.value,"-is-underline"),e.underline),"".concat(g.value,"--hover-").concat(e.hover),!h.value)]})),S=function(e){h.value||d("click",e)};return function(){var t=p("default","content"),n=v("prefixIcon"),r=v("suffixIcon");return i("a",{class:c(j.value),href:h.value||!e.href?void 0:e.href,target:e.target?e.target:void 0,download:e.download?e.download:void 0,onClick:S},[n?i("span",{class:"".concat(g.value,"__prefix-icon")},[n]):null,t,r?i("span",{class:"".concat(g.value,"__suffix-icon")},[r]):null])}}}));
13
+ /**
14
+ * tdesign v1.10.7
15
+ * (c) 2025 tdesign
16
+ * @license MIT
17
+ */export{p as L};
.output/public/assets/index-CYx4j8rU.js ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{r as e,Y as n,n as a,V as t,Q as l,y as o}from"./main-BHXR-KLt.js";import{e as u,c as r,p as i,q as c,s,A as v,r as p,M as d,d as f,S as m,a1 as y,t as b,o as g,u as h,ak as w,a as C,f as O,h as x,j as I,a2 as _,a3 as S,a4 as F,m as j,w as B}from"./global-D3BYkvaa.js";import{t as P,a as M,p as k,c as V}from"./index-UDqjXop5.js";function N(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function T(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?N(Object(a),!0).forEach((function(n){s(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):N(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}var K={tag:"svg",attrs:{fill:"none",viewBox:"0 0 26 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M4 1.59l6.17 6.17 7.07 7.07L23.41 21 22 22.41l-2.97-2.96A12.5 12.5 0 011.08 12.3L1 12l.1-.3c.77-2.4 2.24-4.5 4.18-6.02L2.59 3 4 1.59zM6.7 7.1A10.53 10.53 0 003.1 12a10.5 10.5 0 0014.45 5.97l-1.8-1.8a5 5 0 01-6.93-6.93L6.7 7.11zm3.6 3.6a3 3 0 004 4l-4-4zM13 5c-.58 0-1.14.05-1.7.14l-.98.16L10 3.32l.99-.16A12.5 12.5 0 0124.9 11.7l.1.31-.1.3c-.41 1.3-1.03 2.5-1.82 3.58l-.59.8-1.61-1.18.59-.8c.6-.82 1.08-1.73 1.42-2.7A10.5 10.5 0 0013 5zm.51 1.93l.96.29a5 5 0 013.31 3.31l.3.96-1.92.58-.3-.95a3 3 0 00-1.98-1.99l-.95-.3.58-1.9z"}}]},E=u({name:"BrowseOffIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,n){var{attrs:a}=n,t=r((()=>e.size)),{className:l,style:o}=i(t),u=r((()=>["t-icon","t-icon-browse-off",l.value])),s=r((()=>T(T({},o.value),a.style))),v=r((()=>({class:u.value,style:s.value,onClick:n=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:n})}})));return()=>c(K,v.value)}}),H={align:{type:String,default:"left",validator:function(e){return!e||["left","center","right"].includes(e)}},allowInputOverMax:Boolean,autoWidth:Boolean,autocomplete:{type:String,default:void 0},autofocus:Boolean,borderless:Boolean,clearable:Boolean,disabled:{type:Boolean,default:void 0},format:{type:Function},inputClass:{type:[String,Object,Array]},label:{type:[String,Function]},maxcharacter:{type:Number},maxlength:{type:[String,Number]},name:{type:String,default:""},placeholder:{type:String,default:void 0},prefixIcon:{type:Function},readonly:{type:Boolean,default:void 0},showClearIconOnEmpty:Boolean,showLimitNumber:Boolean,size:{type:String,default:"medium",validator:function(e){return!e||["small","medium","large"].includes(e)}},spellCheck:Boolean,status:{type:String,default:"default",validator:function(e){return!e||["default","success","warning","error"].includes(e)}},suffix:{type:[String,Function]},suffixIcon:{type:Function},tips:{type:[String,Function]},type:{type:String,default:"text",validator:function(e){return!e||["text","number","url","tel","password","search","submit","hidden"].includes(e)}},value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},defaultValue:{type:[String,Number]},onBlur:Function,onChange:Function,onClear:Function,onClick:Function,onCompositionend:Function,onCompositionstart:Function,onEnter:Function,onFocus:Function,onKeydown:Function,onKeypress:Function,onKeyup:Function,onMouseenter:Function,onMouseleave:Function,onPaste:Function,onValidate:Function,onWheel:Function};
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ function D(e,n){return"number"===n?e||0===e?Number(e):void 0:e}function R(t,l){var o=v(t),u=o.value,i=o.modelValue,c=p(),s=p(!1),b=p(),g=p(null),h=p(),w=e(),C=n(),O=a(u,i,t.defaultValue,t.onChange),x=d(O,2),I=x[0],_=x[1],S=p(!1),F=p(!1),j=p(t.type),B=p(null),k=r((function(){return{value:[void 0,null].includes(I.value)?void 0:String(I.value),status:t.status,maxlength:Number(t.maxlength),maxcharacter:t.maxcharacter,allowInputOverMax:t.allowInputOverMax,onValidate:t.onValidate}})),V=P(k),N=V.limitNumber,T=V.getValueByLimitNumber,K=V.tStatus,E=r((function(){return(I.value&&!w.value&&t.clearable&&!C.value||t.showClearIconOnEmpty)&&S.value})),H=function(){var e;F.value=!0,null===(e=B.value)||void 0===e||e.focus()},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=B.value;if(n){var a=String(e);n.value&&n.value!==a&&(n.value=a)}},W=function(e){var n,a=e.target.value;"number"!==t.type&&"string"==typeof I.value&&a.length>(null===(n=I.value)||void 0===n?void 0:n.length)&&(a=T(a)),_(D(a,t.type),{e:e,trigger:"input"}),y((function(){"number"===t.type&&/\.(\d+)?0$/.test(a)?R(a):R(I.value)}))},z=f(M,void 0);return m((function(){return t.autofocus}),(function(e){!0===e&&y((function(){var e;null===(e=B.value)||void 0===e||e.focus()}))}),{immediate:!0}),m(I,(function(e,n){var a="number"===t.type;void 0===n&&t.format&&"number"!=typeof e&&!a?c.value=t.format(e):c.value=e;var l="number"==typeof e?e:T(e);l===e||a||_(l,{trigger:"initial"})}),{immediate:!0}),m((function(){return t.type}),(function(e){j.value=e}),{immediate:!0}),l({inputRef:B,focus:H,blur:function(){var e;F.value=!1,null===(e=B.value)||void 0===e||e.blur()}}),{isHover:S,focused:F,renderType:j,showClear:E,inputRef:B,clearIconRef:g,inputValue:c,isComposition:s,compositionValue:b,limitNumber:N,tStatus:K,emitFocus:function(e){var n;S.value&&F.value||(c.value=I.value,t.disabled||(F.value=!0,null===(n=t.onFocus)||void 0===n||n.call(t,I.value,{e:e})))},formatAndEmitBlur:function(e){var n;(function(){var e,n=h.value;if(!(n&&n.tagName&&null!==(e=g.value)&&void 0!==e&&e.$el&&["path","svg"].includes(n.tagName)))return!1;for(;n;){var a;if((null===(a=g.value)||void 0===a?void 0:a.$el)===n)return!0;n=n.parentNode}return!1})()?H():(t.format&&(c.value="number"==typeof I.value||"number"===t.type?I.value:t.format(I.value)),F.value=!1,null===(n=t.onBlur)||void 0===n||n.call(t,I.value,{e:e}),null==z||z.handleBlur())},onHandleCompositionend:function(e){var n;s.value=!1,b.value="",W(e),null===(n=t.onCompositionend)||void 0===n||n.call(t,String(I.value),{e:e})},onHandleCompositionstart:function(e){var n;s.value=!0;var a=e.currentTarget.value;b.value=a,null===(n=t.onCompositionstart)||void 0===n||n.call(t,String(I.value),{e:e})},onRootClick:function(e){var n,a;null===(n=B.value)||void 0===n||n.focus(),null===(a=t.onClick)||void 0===a||a.call(t,{e:e})},emitPassword:function(){if(!w.value){var e="password"===j.value?"text":"password";j.value=e}},handleInput:function(e){var n=e.inputType&&"insertCompositionText"===e.inputType,a=e.currentTarget.value;n||s.value?b.value=a:W(e)},emitClear:function(e){var n,a=e.e,l="number"===t.type?void 0:"";_(l,{e:a,trigger:"clear"}),null===(n=t.onClear)||void 0===n||n.call(t,{e:a})},onClearIconMousedown:function(e){h.value=e.target},innerValue:I}}
8
+ /**
9
+ * tdesign v1.10.7
10
+ * (c) 2025 tdesign
11
+ * @license MIT
12
+ */function W(e,n,a){var l=v(e),o=l.autoWidth,u=l.placeholder,r=p(null),i=p(null),c=function(){r.value&&n.value&&(n.value.style.width=getComputedStyle(r.value).width)};t(r,(function(){o.value&&(i.value=setTimeout((function(){c(),clearTimeout(i.value)}),100))})),b((function(){clearTimeout(i.value)}));return g((function(){o.value&&m([a,u],(function(){o.value&&y((function(){c()}))}),{immediate:!0})})),{inputPreRef:r}}
13
+ /**
14
+ * tdesign v1.10.7
15
+ * (c) 2025 tdesign
16
+ * @license MIT
17
+ */var z=["isHover","tStatus","inputRef","renderType","showClear","focused","inputValue","isComposition","compositionValue","innerValue","limitNumber"];function A(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function L(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?A(Object(a),!0).forEach((function(n){x(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}function U(e){var n={};return Object.keys(e).forEach((function(a){o(e[a])||(n[a]=e[a])})),n}var $=u({name:"TInput",props:L(L({},H),{},{showInput:{type:Boolean,default:!0},keepWrapperWidth:{type:Boolean,default:!1}}),setup:function(a,t){var o=t.expose,u=h("input").globalConfig,i=w({BrowseIcon:k,BrowseOffIcon:E,CloseCircleFilledIcon:V}),c=i.BrowseIcon,s=i.BrowseOffIcon,v=i.CloseCircleFilledIcon,p=n(),d=e(),f=C("input"),m=C("input__wrap"),y=C("input__tips"),b=O(),g=b.STATUS,B=b.SIZE,P=C(),M=j(),N=R(a,o),T=N.isHover,K=N.tStatus,H=N.inputRef,A=N.renderType,L=N.showClear,$=N.focused,q=N.inputValue,G=N.isComposition,Q=N.compositionValue,Y=N.innerValue,Z=N.limitNumber,J=l(N,z),X=W(a,H,Y).inputPreRef,ee=function(e,n){var a=function(e){return n.value=e};return{isHover:n,handleKeydown:function(n){if(!e.disabled){var a,t,l=n.code,o=D(n.currentTarget.value,e.type);/enter/i.test(l)||/enter/i.test(n.key)?null===(a=e.onEnter)||void 0===a||a.call(e,o,{e:n}):null===(t=e.onKeydown)||void 0===t||t.call(e,o,{e:n})}},handleKeyUp:function(n){var a;if(!e.disabled){var t=D(n.currentTarget.value,e.type);null===(a=e.onKeyup)||void 0===a||a.call(e,t,{e:n})}},handleKeypress:function(n){var a;if(!e.disabled){var t=D(n.currentTarget.value,e.type);null===(a=e.onKeypress)||void 0===a||a.call(e,t,{e:n})}},onHandlePaste:function(n){var a;if(!e.disabled){var t=n.clipboardData||window.clipboardData;null===(a=e.onPaste)||void 0===a||a.call(e,{e:n,pasteValue:null==t?void 0:t.getData("text/plain")})}},onHandleMousewheel:function(n){var a;return null===(a=e.onWheel)||void 0===a?void 0:a.call(e,{e:n})},onInputMouseenter:function(n){var t;a(!0),null===(t=e.onMouseenter)||void 0===t||t.call(e,{e:n})},onInputMouseleave:function(n){var t;a(!1),null===(t=e.onMouseleave)||void 0===t||t.call(e,{e:n})}}}
18
+ /**
19
+ * tdesign v1.10.7
20
+ * (c) 2025 tdesign
21
+ * @license MIT
22
+ */(a,T),ne=r((function(){var e;return null!==(e=a.placeholder)&&void 0!==e?e:u.value.placeholder})),ae=r((function(){var e;return U({autofocus:a.autofocus,disabled:d.value,readonly:p.value,placeholder:ne.value,name:a.name||void 0,type:A.value,autocomplete:null!==(e=a.autocomplete)&&void 0!==e?e:u.value.autocomplete||void 0,unselectable:p.value?"on":void 0,spellcheck:a.spellCheck})})),te=r((function(){return[m.value,x({},"".concat(f.value,"--auto-width"),a.autoWidth&&!a.keepWrapperWidth)]})),le=U({onFocus:J.emitFocus,onBlur:J.formatAndEmitBlur,onKeydown:ee.handleKeydown,onKeyup:ee.handleKeyUp,onKeypress:ee.handleKeypress,onPaste:ee.onHandlePaste,onCompositionend:J.onHandleCompositionend,onCompositionstart:J.onHandleCompositionstart});return function(){var e,n,t,l=M("prefixIcon"),o=M("suffixIcon"),u=M("passwordIcon"),r=M("label",{silent:!0}),i=M("suffix"),m=Z.value&&a.showLimitNumber?I("div",{class:["".concat(P.value,"-input__limit-number"),x({},"".concat(P.value,"-is-disabled"),d.value)]},[Z.value]):null,b=r?I("div",{class:"".concat(f.value,"__prefix")},[r]):null,h=i||m?I("div",{class:"".concat(f.value,"__suffix")},[i,m]):null;if("password"===a.type){var w=[x({},"".concat(f.value,"__suffix-clear"),!d.value)];"password"===A.value?o=I(s,{class:w,onClick:J.emitPassword},null):"text"===A.value&&(o=I(c,{class:w,onClick:J.emitPassword},null))}L.value&&("password"===a.type?u=I(v,{ref:J.clearIconRef,class:"".concat(f.value,"__suffix-clear"),onClick:J.emitClear,onMousedown:J.onClearIconMousedown},null):o=I(v,{ref:J.clearIconRef,class:"".concat(f.value,"__suffix-clear"),onClick:J.emitClear,onMousedown:J.onClearIconMousedown},null));var C=[f.value,a.inputClass,x(x(x(x(x(x(x(x(x(x({},B.value[a.size],"medium"!==a.size),g.value.disabled,d.value),g.value.focused,!d.value&&$.value),"".concat(P.value,"-is-").concat(K.value),K.value&&"default"!==K.value),"".concat(P.value,"-align-").concat(a.align),"left"!==a.align),"".concat(P.value,"-is-readonly"),p.value),"".concat(f.value,"--prefix"),l||b),"".concat(f.value,"--suffix"),o||h),"".concat(f.value,"--borderless"),a.borderless),"".concat(f.value,"--focused"),$.value)],O=M("tips"),j=[y.value,"".concat(P.value,"-tips"),"".concat(P.value,"-is-").concat(K.value||"default")];return _(I("div",{class:te.value},[I("div",{class:C,onClick:J.onRootClick,onMouseenter:ee.onInputMouseenter,onMouseleave:ee.onInputMouseleave,onWheel:ee.onHandleMousewheel},[l?I("span",{class:["".concat(f.value,"__prefix"),"".concat(f.value,"__prefix-icon")]},[l]):null,b,I("input",F({class:["".concat(f.value,"__inner"),x({},"".concat(f.value,"--soft-hidden"),!a.showInput)]},ae.value,le,{ref:H,value:G.value?null!==(e=Q.value)&&void 0!==e?e:"":null!==(n=q.value)&&void 0!==n?n:"",onInput:function(e){return J.handleInput(e)}}),null),a.autoWidth&&I("span",{ref:X,class:"".concat(P.value,"-input__input-pre")},[G.value?null!==(t=Q.value)&&void 0!==t?t:"":Y.value||ne.value]),h,u?I("span",{class:["".concat(f.value,"__suffix"),"".concat(f.value,"__suffix-icon"),"".concat(f.value,"__clear")]},[u]):null,o?I("span",{class:["".concat(f.value,"__suffix"),"".concat(f.value,"__suffix-icon"),x({},"".concat(f.value,"__clear"),L.value)]},[o]):null]),O&&I("div",{class:j},[O])]),[[S,"hidden"!==a.type]])}}}),q=u({name:"TInputGroup",props:{separate:Boolean},setup:function(e){var n=C("input-group"),a=j(),t=r((function(){return[n.value,x({},"".concat(n.value,"--separate"),e.separate)]}));return function(){return I("div",{class:t.value},[a("default")])}}}),G=B($);
23
+ /**
24
+ * tdesign v1.10.7
25
+ * (c) 2025 tdesign
26
+ * @license MIT
27
+ */B(q);export{G as I};
.output/public/assets/index-CqIJcWep.js ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{e,a as t,c as a,A as n,M as o,r,d as u,h as i,cf as l,G as c,S as s,a0 as v,cl as d,a1 as p,o as f,f as g,j as m,a4 as h,m as b,w as y}from"./global-D3BYkvaa.js";import{n as x,r as w,Y as S,am as z,y as O}from"./main-BHXR-KLt.js";import{a as j,t as P}from"./index-UDqjXop5.js";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */var F,V=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;F||(F=document.createElement("textarea"),document.body.appendChild(F));var n=function(e){if("undefined"!=typeof window&&e){var t=window.getComputedStyle(e),a=t.getPropertyValue("box-sizing")||t.getPropertyValue("-moz-box-sizing")||t.getPropertyValue("-webkit-box-sizing"),n=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),o=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{sizingStyle:V.map((function(e){return"".concat(e,":").concat(t.getPropertyValue(e))})).join(";"),paddingSize:n,borderSize:o,boxSizing:a}}}(e),o=n.paddingSize,r=n.borderSize,u=n.boxSizing,i=n.sizingStyle;F.setAttribute("style","".concat(i,";").concat("\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow-y:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n")),F.value=e.value||e.placeholder||"";var l=F.scrollHeight,c={};"border-box"===u?l+=r:"content-box"===u&&(l-=o),F.value="";var s=F.scrollHeight-o;if(null!==t){var v=s*t;"border-box"===u&&(v=v+o+r),l=Math.max(v,l),c.minHeight="".concat(v,"px")}if(null!==a){var d=s*a;"border-box"===u&&(d=d+o+r),l=Math.min(d,l)}return c.height="".concat(l,"px"),F.parentNode&&F.parentNode.removeChild(F),F=null,c}
7
+ /**
8
+ * tdesign v1.10.7
9
+ * (c) 2025 tdesign
10
+ * @license MIT
11
+ */
12
+ /**
13
+ * tdesign v1.10.7
14
+ * (c) 2025 tdesign
15
+ * @license MIT
16
+ */
17
+ function B(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function C(e){var t={};return Object.keys(e).forEach((function(a){O(e[a])||(t[a]=e[a])})),t}var N=y(e({name:"TTextarea",inheritAttrs:!1,props:function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?B(Object(a),!0).forEach((function(t){i(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):B(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({},{allowInputOverMax:Boolean,autofocus:Boolean,autosize:{type:[Boolean,Object],default:!1},disabled:{type:Boolean,default:void 0},maxcharacter:{type:Number},maxlength:{type:[String,Number]},name:{type:String,default:""},placeholder:{type:String,default:void 0},readonly:{type:Boolean,default:void 0},status:{type:String,default:"default",validator:function(e){return!e||["default","success","warning","error"].includes(e)}},tips:{type:[String,Function]},value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},defaultValue:{type:[String,Number]},onBlur:Function,onChange:Function,onFocus:Function,onKeydown:Function,onKeypress:Function,onKeyup:Function,onValidate:Function}),setup:function(e,y){var O=y.attrs,F=y.expose,V=t(),B=t("textarea"),N=a((function(){return"".concat(B.value,"__tips")})),M=a((function(){return"".concat(B.value,"__limit")})),k=n(e),K=k.value,I=k.modelValue,T=x(K,I,e.defaultValue,e.onChange),A=o(T,2),D=A[0],E=A[1],H=w(),R=S(),U=r({}),G=r(),Y=r(!1),q=r(!1),J=function(){var t;if(!0===e.autosize)U.value=_(G.value);else if(e.autosize&&"object"===c(e.autosize)){var a=e.autosize,n=a.minRows,o=a.maxRows;U.value=_(G.value,n,o)}else O.rows?U.value={height:"auto",minHeight:"auto"}:O.style&&null!==(t=G.value)&&void 0!==t&&null!==(t=t.style)&&void 0!==t&&t.height&&(U.value={height:G.value.style.height})},L=function(t){var a=t.target.value;if(e.maxcharacter&&e.maxcharacter>=0){var n=l(a,e.maxcharacter);a="object"===c(n)&&n.characters}!q.value&&E(a,{e:t}),p((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=G.value,a=String(e);t&&t.value!==a&&(t.value=a,D.value=a)}(a)})),J()},Q=function(e){L(e)},W=function(){q.value=!0},X=function(e){q.value=!1,L(e)},Z=function(t,a){var n;if(!H.value){var o="on".concat(t[0].toUpperCase()).concat(t.slice(1));null===(n=e[o])||void 0===n||n.call(e,D.value,{e:a})}},$=function(e){Z("keydown",e)},ee=function(e){Z("keyup",e)},te=function(e){Z("keypress",e)},ae=function(t){var a;J(),H.value||(Y.value=!0,null===(a=e.onFocus)||void 0===a||a.call(e,D.value,{e:t}))},ne=u(j,void 0),oe=function(t){var a;t.target&&(J(),Y.value=!1,null===(a=e.onBlur)||void 0===a||a.call(e,D.value,{e:t}),null==ne||ne.handleBlur())},re=a((function(){return[B.value,i(i({},"".concat(V.value,"-is-disabled"),H.value),"".concat(V.value,"-is-readonly"),R.value)]})),ue=a((function(){return C({autofocus:e.autofocus,disabled:H.value,readonly:R.value,placeholder:e.placeholder,maxlength:!e.allowInputOverMax&&e.maxlength||void 0,name:e.name||void 0})})),ie=a((function(){var e=l(String(D.value||""));return"object"===c(e)?e.length:e})),le=a((function(){return{value:[void 0,null].includes(D.value)?void 0:String(D.value),status:e.status,maxlength:Number(e.maxlength),maxcharacter:e.maxcharacter,allowInputOverMax:e.allowInputOverMax,onValidate:e.onValidate}})),ce=P(le).tStatus;s((function(){return D.value}),(function(){return J()})),s(G,(function(e){e&&J()})),s((function(){return e.autofocus}),(function(e){e&&G.value.focus()})),s(U,(function(e){var t=O.style;v(G.value,d(t,e))})),s(D,(function(){p((function(){return J()}))})),s((function(){return e.autosize}),J,{deep:!0}),F({focus:function(){var e;return null===(e=G.value)||void 0===e?void 0:e.focus()},blur:function(){var e;return null===(e=G.value)||void 0===e?void 0:e.blur()}}),f((function(){J()}));var se=b();return function(){var t,n=C({onFocus:ae,onBlur:oe,onKeydown:$,onKeyup:ee,onKeypress:te}),o=g().STATUS,r=a((function(){return["".concat(B.value,"__inner"),i(i(i(i({},"".concat(V.value,"-is-").concat(ce.value),ce.value),o.value.disabled,H.value),o.value.focused,Y.value),"".concat(V.value,"-resize-none"),"object"===c(e.autosize)),"narrow-scrollbar"]})),u=se("tips"),l=u&&m("div",{class:"".concat(N.value," ").concat(B.value,"__tips--").concat(e.status||"normal")},[u]),s=e.maxcharacter&&m("span",{class:M.value},["".concat(ie.value,"/").concat(e.maxcharacter)])||!e.maxcharacter&&e.maxlength&&m("span",{class:M.value},["".concat(D.value?null===(t=String(D.value))||void 0===t?void 0:t.length:0,"/").concat(e.maxlength)]);return m("div",h({class:re.value},z(O,["style"])),[m("textarea",h({onInput:Q,onCompositionstart:W,onCompositionend:X,ref:G,value:D.value,class:r.value},n,ue.value),null),l||s?m("div",{class:["".concat(B.value,"__info_wrapper"),i({},"".concat(B.value,"__info_wrapper_align"),!l)]},[l,s]):null])}}}));
18
+ /**
19
+ * tdesign v1.10.7
20
+ * (c) 2025 tdesign
21
+ * @license MIT
22
+ */export{N as T};
.output/public/assets/index-DSrorEDA.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{u as e,a as l,b as t,A as a,C as i,R as r,B as s}from"./main-BHXR-KLt.js";import{aJ as o,aQ as n,bB as d,e as f,c as h,aZ as p,aK as u,aU as c,aT as m,bC as v,aN as g,r as x,S as z,bD as _,bx as k,aY as w,aH as B,j as M,aL as y,au as E,aM as H,aX as S,aS as U,I as F,aR as A,bo as G,bp as b,bE as L}from"./global-D3BYkvaa.js";import{_ as I}from"./ChatInput.vue_vue_type_style_index_0_lang-BF_ESh-7.js";import{u as j}from"./app-_ksMLlTy.js";import{L as C}from"./index-COWnL8XW.js";import{C as V,a as O}from"./index-CFf_Ho28.js";import{v as R}from"./v4-_R2nDvl_.js";import{C as T}from"./index-BO1LBToO.js";import"./index-UDqjXop5.js";import"./index-Btrwuqar.js";import"./dep-916b902f-Cn0S6Rgc.js";import"./_commonjs-dynamic-modules-BHR_E30J.js";import"./index-CqIJcWep.js";const q={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const D={render:function(e,l){return o(),n("svg",q,l[0]||(l[0]=[d('<g mask="url(#mask0_17_619)"><path fill="#97A3B7" d="M30 62h88v60H30z"></path><g filter="url(#filter0_f_17_619)"><path fill="#E3E6EB" d="M12 84h80v60H12z"></path></g><g filter="url(#filter1_f_17_619)"><path fill="#E3E6EB" d="M80 54h80v60H80z"></path></g><path fill="#fff" d="M46 105h32v2H46zM46 98h32v2H46zM46 88h16v2H46z"></path></g><path fill="currentcolor" d="M63 20h88v10H63z" opacity=".9"></path><mask id="a" width="88" height="50" x="63" y="30" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="M63 30h88v50H63z"></path></mask><g mask="url(#a)"><path fill="currentcolor" d="M63 30h88v50H63z"></path><g filter="url(#filter2_f_17_619)" opacity=".3"><path fill="#97A3B7" d="M30 62h88v60H30z"></path></g></g><path fill="#fff" fill-rule="evenodd" d="m95.686 40.858 10.278 10.277A4 4 0 0 1 107 51c2.213 0 4 1.786 4 4q-.002.538-.134 1.033l10.276 10.28-2.828 2.829-4.598-4.597A17.1 17.1 0 0 1 107 65.909c-7.273 0-13.484-4.524-16-10.91a17.3 17.3 0 0 1 5.696-7.472l-3.838-3.84zM99 55a8.003 8.003 0 0 0 12.063 6.892l-3.029-3.026q-.496.132-1.034.134c-2.213 0-4-1.787-4-4q.002-.538.134-1.034l-3.027-3.027A7.96 7.96 0 0 0 99 54.999m8-10.91c7.273 0 13.484 4.524 16 10.91a17.3 17.3 0 0 1-4.166 6.177l-4.105-4.105a8.003 8.003 0 0 0-9.801-9.8l-2.55-2.551c1.47-.41 3.02-.63 4.622-.63" clip-rule="evenodd"></path><path fill="#fff" d="M68 24h2v2h-2zM74 24h2v2h-2zM80 24h66v2H80z"></path><path fill="#fff" stroke="#000" d="m157 54 24.249 42h-48.498z"></path><path stroke="#000" d="M157 89V71"></path>',8)]))}},$={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const N={render:function(e,l){return o(),n("svg",$,l[0]||(l[0]=[d('<g mask="url(#mask0_16559_24301)"><path fill="#97A3B7" d="M30 62h88v60H30z"></path><g filter="url(#filter0_f_16559_24301)"><path fill="#E3E6EB" d="M12 84h80v60H12z"></path></g><g filter="url(#filter1_f_16559_24301)"><path fill="#E3E6EB" d="M80 54h80v60H80z"></path></g><path stroke="#fff" stroke-width="2" d="m49 93-7 7 7 7M69 107l7-7-7-7M62.365 87.443l-6.73 25.114"></path></g><path fill="currentcolor" d="M63 20h88v10H63z" opacity=".9"></path><mask id="a" width="88" height="50" x="63" y="30" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="M63 30h88v50H63z"></path></mask><g mask="url(#a)"><path fill="currentcolor" d="M63 30h88v50H63z"></path><g filter="url(#filter2_f_16559_24301)" opacity=".3"><path fill="#97A3B7" d="M30 62h88v60H30z"></path></g></g><path fill="#fff" fill-rule="evenodd" d="M105.25 41c6.765 0 12.25 5.484 12.25 12.25 0 2.433-.709 4.7-1.932 6.606L121 65.288 117.288 69l-5.432-5.432a12.2 12.2 0 0 1-6.606 1.932C98.484 65.5 93 60.016 93 53.25S98.484 41 105.25 41m0 3.5a8.75 8.75 0 1 0 0 17.5 8.75 8.75 0 0 0 0-17.5" clip-rule="evenodd"></path><path fill="#fff" d="M68 24h2v2h-2zM74 24h2v2h-2zM80 24h66v2H80z"></path><path fill="#fff" fill-rule="evenodd" d="M153 56c-12.15 0-22 9.85-22 22 0 4.604 1.414 8.878 3.832 12.41L127 98.5l12.495-3.132A21.9 21.9 0 0 0 153 100c12.15 0 22-9.85 22-22s-9.85-22-22-22" clip-rule="evenodd"></path><path fill="#000" d="M131 78h.5zm3.832 12.41.359.348.284-.293-.23-.337zM127 98.5l-.359-.348-1.219 1.259 1.7-.426zm12.495-3.132.307-.394-.192-.15-.237.06zM153 100v.5zm22-22h-.5zm-43.5 0c0-11.874 9.626-21.5 21.5-21.5v-1c-12.426 0-22.5 10.074-22.5 22.5zm3.745 12.128A21.4 21.4 0 0 1 131.5 78h-1c0 4.708 1.446 9.08 3.919 12.693zm-.772-.066-7.832 8.09.718.696 7.832-8.09zm-7.351 8.923 12.494-3.132-.243-.97-12.495 3.132zM153 99.5c-4.976 0-9.555-1.69-13.198-4.526l-.615.789A22.4 22.4 0 0 0 153 100.5zM174.5 78c0 11.874-9.626 21.5-21.5 21.5v1c12.426 0 22.5-10.074 22.5-22.5zM153 56.5c11.874 0 21.5 9.626 21.5 21.5h1c0-12.426-10.074-22.5-22.5-22.5z"></path>',8)]))}},Q={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const J={render:function(e,l){return o(),n("svg",Q,l[0]||(l[0]=[d('<g mask="url(#mask0_16559_24251)"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path><g filter="url(#a)"><path fill="#E3E6EB" d="M46.391 92h80v60h-80z"></path></g><g filter="url(#b)"><path fill="#E3E6EB" d="M0 23h80v60H0z"></path></g></g><mask id="c" width="78" height="88" x="80" y="9" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path></mask><g mask="url(#c)"><path fill="currentcolor" fill-rule="evenodd" d="M80.895 31v44L119 97l38.105-22V31L119 53z" clip-rule="evenodd"></path><path fill="currentcolor" d="m119-35 38.105 22v44.5L119 53.5l-38.105-22V-13z" opacity=".9"></path><g filter="url(#d)" opacity=".3"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></g></g><path fill="#fff" stroke="#000" d="m143 68.822 4.867 17.053.133.466.469-.118 17.202-4.312-12.335 12.741-.337.348.337.348 12.335 12.741-17.202-4.312-.469-.118-.133.466L143 121.178l-4.867-17.053-.133-.466-.469.118-17.202 4.312 12.335-12.741.337-.348-.337-.348-12.335-12.741 17.202 4.312.469.118.133-.466z"></path><path fill="#fff" fill-rule="evenodd" d="m123.243 35.082 2.828-1.633-2.828-1.633-2.829 1.633zM119 32.632 121.828 31l-7.071-4.082-2.828 1.633zm8.485 3.267c-4.679 2.701-12.291 2.701-16.97 0-4.68-2.702-4.68-7.096 0-9.798s12.291-2.701 16.97 0c4.68 2.702 4.68 7.096 0 9.798m-19.799-11.43c-6.248 3.607-6.248 9.455 0 13.062s16.38 3.607 22.628 0 6.248-9.455 0-13.062-16.38-3.607-22.628 0M41.899 86.286l2.828 1.633v6.532L41.9 92.818zm12.02 6.94 2.829 1.634v6.532l-2.828-1.633zm-9.19 14.289-2.83-1.633.001 3.266 2.828 1.633zl9.192 5.307v3.266l2.828 1.633v-3.266l-2.828-1.633v-3.266l-9.192-5.307z" clip-rule="evenodd"></path><defs><filter id="a" width="180" height="160" x="-3.609" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="25"></feGaussianBlur></filter><filter id="b" width="180" height="160" x="-50" y="-27" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="25"></feGaussianBlur></filter><filter id="d" width="88.21" height="100" x="23.895" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_16559_24251" stdDeviation="3"></feGaussianBlur></filter></defs>',6)]))}},K={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const P={render:function(e,l){return o(),n("svg",K,l[0]||(l[0]=[d('<g mask="url(#mask0_22_990)"><path fill="#97A3B7" fill-rule="evenodd" d="m144.569 105.61-48 27.712-48-27.712V83.712L96.57 56l48 27.713z" clip-rule="evenodd"></path><g filter="url(#filter0_f_22_990)"><path fill="#E3E6EB" d="M-3 33.999h80v60H-3z"></path></g><g filter="url(#filter1_f_22_990)"><path fill="#E3E6EB" d="M97 97.999h80v60H97z"></path></g></g><mask id="a" width="86" height="69" x="53" y="16" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentcolor" fill-rule="evenodd" d="m113.357 42.715 16.472-9.51a36 36 0 0 0-3.186-2.043c-5.375-3.104-11.92-5.147-18.885-6.139-4.209-5.562-10.18-8.898-17.324-8.828-6.755.087-15.486 5.746-21.507 14.365q-1.247.622-2.432 1.306c-14.378 8.3-16.94 20.75-7.473 30.065-1.035-5.805-.31-10.865 3.101-16.215-.058.632-.21 4.427-.232 5.067-.67 18.914 15.02 34.058 26.139 33.928 8.45-.1 15.565-5.013 20.319-12.631 6.214-1.231 12.089-3.294 17.094-6.183 13.476-7.78 16.567-19.182 9.104-28.268l-16.599 9.582c1.762 3.654.049 7.823-5.078 10.783-5.126 2.96-12.347 3.948-18.677 2.931-2.843-.469-5.522-1.342-7.74-2.622l-.049-.028zM78.655 53.773c-6.127-3.977-5.683-10.226 1.195-14.197s17.703-4.226 24.591-.69zM93.556 18.17c4.61-.04 8.728 2.405 11.94 6.57-8.447-.918-17.384-.326-25.523 1.765 3.699-5.124 8.471-8.275 13.583-8.335m-2.232 63.447c-5.853.068-10.971-3.926-14.377-10.332 8.845 2.342 18.925 2.775 28.427 1.317-3.756 5.52-8.714 8.951-14.05 9.015" clip-rule="evenodd"></path></mask><g mask="url(#a)"><path fill="currentcolor" fill-rule="evenodd" d="m113.357 42.715 16.472-9.51a36 36 0 0 0-3.186-2.043c-5.375-3.104-11.92-5.147-18.885-6.139-4.209-5.562-10.18-8.898-17.324-8.828-6.755.087-15.486 5.746-21.507 14.365q-1.247.622-2.432 1.306c-14.378 8.3-16.94 20.75-7.473 30.065-1.035-5.805-.31-10.865 3.101-16.215-.058.632-.21 4.427-.232 5.067-.67 18.914 15.02 34.058 26.139 33.928 8.45-.1 15.565-5.013 20.319-12.631 6.214-1.231 12.089-3.294 17.094-6.183 13.476-7.78 16.567-19.182 9.104-28.268l-16.599 9.582c1.762 3.654.049 7.823-5.078 10.783-5.126 2.96-12.347 3.948-18.677 2.931-2.843-.469-5.522-1.342-7.74-2.622l-.049-.028zM78.655 53.773c-6.127-3.977-5.683-10.226 1.195-14.197s17.703-4.226 24.591-.69zM93.556 18.17c4.61-.04 8.728 2.405 11.94 6.57-8.447-.918-17.384-.326-25.523 1.765 3.699-5.124 8.471-8.275 13.583-8.335m-2.232 63.447c-5.853.068-10.971-3.926-14.377-10.332 8.845 2.342 18.925 2.775 28.427 1.317-3.756 5.52-8.714 8.951-14.05 9.015" clip-rule="evenodd"></path><g filter="url(#filter2_f_22_990)" opacity=".3"><path fill="#97A3B7" d="m96.569 56 48 27.712v55.426l-48 27.712-48-27.712V83.712z"></path></g></g><circle cx="155" cy="78" r="22" fill="#fff" stroke="#000" transform="rotate(180 155 78)"></circle><path stroke="#000" d="M155 83V65"></path><path fill="#C4C4C4" stroke="#000" stroke-linejoin="round" stroke-width="2" d="M155 87h.004v.004H155z"></path><path stroke="#fff" stroke-width="2" d="M96.57 112V88M86.57 98l10-10 9.999 10"></path>',7)]))}},W={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const X={render:function(e,l){return o(),n("svg",W,l[0]||(l[0]=[d('<mask id="a" width="78" height="88" x="80" y="9" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="currentColor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path></mask><g mask="url(#a)"><path fill="currentColor" d="m119 9 38.105 22v44L119 97 80.895 75V31z"></path><g filter="url(#b)" opacity=".3"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></g></g><mask id="c" width="78" height="88" x="29" y="48" maskUnits="userSpaceOnUse" style="mask-type:alpha;"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path></mask><g mask="url(#c)"><path fill="#97A3B7" d="m68 48 38.105 22v44L68 136l-38.105-22V70z"></path><g filter="url(#d)"><path fill="#E3E6EB" d="M46.391 92h80v60h-80z"></path></g><g filter="url(#e)"><path fill="#E3E6EB" d="M0 23h80v60H0z"></path></g></g><path fill="#fff" d="m41.898 86.287 2.829 1.633v6.531l-2.828-1.632zM53.919 93.227l2.828 1.633v6.532l-2.828-1.633zM44.728 107.515l-2.829-1.633v3.266l2.829 1.633zl9.191 5.308v3.265l2.829 1.633v-3.266l-2.828-1.632v-3.266l-9.193-5.308z"></path><path fill="#fff" fill-rule="evenodd" d="M108.348 23.48c-2.16 2.51-1.813 5.903 1.047 8.08 3.265 2.486 8.568 2.447 11.845-.087 3.276-2.534 3.286-6.603.021-9.089-2.86-2.177-7.284-2.417-10.54-.74l5.202 3.96-2.373 1.836z" clip-rule="evenodd"></path><path fill="#fff" fill-rule="evenodd" d="m120.865 33.009 8.965 6.826 2.373-1.836-8.965-6.826q-.481.523-1.089.993-.608.468-1.284.843m-1.203-.916a8.5 8.5 0 0 0 1.305-.828 7.248 7.248 0 0 1 0 0 8.5 8.5 0 0 1-1.305.828" clip-rule="evenodd"></path><path fill="#fff" stroke="#181818" d="m144 70 24.249 42h-48.498z"></path><path stroke="#181818" d="M144 100V82"></path><path stroke="#181818" stroke-linejoin="round" stroke-width="2" d="M144 105h.004v.004H144z"></path><defs><filter id="b" width="88.21" height="100" x="23.895" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="3"></feGaussianBlur></filter><filter id="d" width="180" height="160" x="-3.609" y="42" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="25"></feGaussianBlur></filter><filter id="e" width="180" height="160" x="-50" y="-27" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feFlood flood-opacity="0" result="BackgroundImageFix"></feFlood><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"></feBlend><feGaussianBlur result="effect1_foregroundBlur_216_313" stdDeviation="25"></feGaussianBlur></filter></defs>',11)]))}},Y={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const Z={render:function(e,l){return o(),n("svg",Y,l[0]||(l[0]=[d('<g mask="url(#mask0_21_716)"><path fill="#97A3B7" fill-rule="evenodd" d="M33 46.843 96.321 119l63.322-72.157C142.742 32 120.583 23 96.321 23 72.061 23 49.901 32 33 46.843" clip-rule="evenodd"></path><g filter="url(#filter0_f_21_716)"><path fill="#E3E6EB" d="M95 21h80v60H95z"></path></g><g filter="url(#filter1_f_21_716)"><path fill="#E3E6EB" d="M-7 43h80v60H-7z"></path></g></g><path fill="currentcolor" d="m72.812 63.688-3.157 3.157 6.246 6.247a50.3 50.3 0 0 0-12.713 8.151L96.321 119l11.913-13.575 6.413 6.412 3.157-3.157L80.45 71.326zM129.455 81.243l-15.318 17.455-28.74-28.74a50.4 50.4 0 0 1 10.924-1.19c12.695 0 24.29 4.709 33.134 12.475"></path><path fill="#fff" stroke="#000" d="m152 21.822 4.867 17.053.133.465.469-.117 17.202-4.312-12.335 12.741-.337.348.337.348 12.335 12.741-17.202-4.312-.469-.117-.133.465L152 74.178l-4.867-17.053-.133-.465-.469.117-17.202 4.312 12.335-12.741.337-.348-.337-.348-12.335-12.741 17.202 4.312.469.117.133-.465z"></path><path stroke="#fff" stroke-width="2" d="M101 31 90 42l11 11-8 8"></path>',4)]))}},ee={class:"result-container"},le={class:"result-bg-img"},te={class:"result-title"},ae={class:"result-tip"},ie=g(f({__name:"index",props:{bgUrl:String,title:String,tip:String,type:String},setup(e){const l=e,t=h((()=>{switch(l.type){case"403":default:return D;case"404":return N;case"500":return J;case"ie":return P;case"wifi":return Z;case"maintenance":return X}}));return(l,a)=>(o(),n("div",ee,[p("div",le,[(o(),u(c(t.value)))]),p("div",te,m(e.title),1),p("div",ae,m(e.tip),1),v(l.$slots,"default",{},void 0,!0)]))}}),[["__scopeId","data-v-50bd89bc"]]),re={class:"flex-1 w-full overflow-hidden flex flex-col"},se={class:"flex flex-col justify-center items-center gap-3 w-full"},oe={class:"text-center"},ne={class:"text-2xl font-bold"},de=["title"],fe={class:"text-center p-2"},he={key:0,class:"flex flex-col items-center align-middle gap-5 w-full p-2 overflow-y-auto no-scrollbar"},pe=["title"],ue={class:"flex gap-1"},ce={class:"w-[200px] whitespace-nowrap text-ellipsis overflow-hidden"},me={class:"w-full relative"},ve=f({name:"NewConversation",setup(d){const f=e(),v=l(),g=t(),q=x(null);z((()=>v.query.id),(e=>{if("/conversation/index"!==v.path)return void(q.value=null);const l=e;q.value=l?f.find(l):f.defaultAgent}),{immediate:!0}),_();const D=h((()=>k.availableModels.value.map((e=>({...e,title:k.getModelItemTitle(e)}))))),$=x([]),N=e=>{},Q=w(),J=e=>{if(0===$.value.length)return void G.error(b("pages.conversation.noSelectModelMsg"));const l={id:R(),name:q.value.name,avatar:q.value.avatar,agentId:q.value.id,content:q.value.content,models:[],time:(new Date).getTime(),pinned:!1,maxContextSize:10,aspectRatio:"IMAGE_ASPECT_RATIO_SQUARE",internet:!1};l.models=$.value.map((e=>({modelId:e,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:!0,status:{responseWating:!1,chating:!1,stop:!1}}))),Q.add(l),$.value=[],L.setData(e),g.push({path:"/conversation/chat",query:{id:l.id,isNew:1}})},K=B(),P=h((()=>{let e="h-[calc(100vh-2*var(--td-comp-paddingTB-m))]";return K.showLayoutHeader&&K.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),K.showLayoutHeader&&!K.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!K.showLayoutHeader&&K.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),e})),W=e=>{g.push(e)};return(e,l)=>{const t=a,d=C,f=O,h=T,v=i,g=r,x=V,z=s;return q.value?(o(),n("div",{key:0,class:H(["flex flex-col items-center w-full gap-5",P.value])},[p("div",re,[p("div",se,[M(t,{size:"80px",image:q.value.avatar},null,8,["image"]),p("div",oe,[p("h1",ne,m(q.value.name),1),M(d,{underline:"",theme:"primary",onClick:l[0]||(l[0]=e=>W("/setting/agent"))},{default:y((()=>[U(m(e.$t("pages.conversation.switchAgent")),1)])),_:1})]),p("div",{class:"text-center text-sm text-gray-500 w-full overflow-hidden whitespace-nowrap text-ellipsis",title:q.value.content},m(q.value.content),9,de)]),p("div",fe,[p("span",null,m(e.$t("pages.conversation.modelTips",{max_model_num:E(j)})),1)]),D.value.length>0?(o(),n("div",he,[M(x,{modelValue:$.value,"onUpdate:modelValue":l[1]||(l[1]=e=>$.value=e),onChange:N,max:E(j),class:"w-full"},{default:y((()=>[M(g,{gutter:[{xs:0,sm:16,md:16,lg:16,xl:16,xxl:16},16],class:"w-full"},{default:y((()=>[(o(!0),n(F,null,A(D.value,(e=>(o(),u(v,{key:e.id,xs:12,lg:4,xl:3},{default:y((()=>[M(h,{class:"shadow-md",bordered:!1},{default:y((()=>[p("div",{class:"flex justify-between overflow-hidden",title:e.title},[p("div",ue,[M(t,{size:"20px",class:"mr-1"},{icon:y((()=>[(o(),u(c(E(k).icons[e.type])))])),_:2},1024),p("div",ce,m(e.title),1)]),(o(),u(f,{key:e.id,value:e.id},null,8,["value"]))],8,pe)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["modelValue","max"])])):(o(),u(ie,{key:1,type:"404",title:e.$t("pages.conversation.emptyModelTips")},{default:y((()=>[M(z,{size:"large",theme:"primary",variant:"base",onClick:l[2]||(l[2]=e=>W("/setting/model"))},{default:y((()=>[U(m(e.$t("pages.conversation.createModel")),1)])),_:1})])),_:1},8,["title"]))]),p("div",me,[M(I,{onInput:J})])],2)):S("",!0)}}});export{ve as default};
.output/public/assets/index-DnHwCcNj.js ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{v as e,w as r,s as t,x as n}from"./main-BHXR-KLt.js";import{e as a,u,ak as l,d as o,a as i,c as s,h as c,v,r as f,bU as d,A as p,C as m,o as g,bI as b,t as y,S as h,j as O,B as w,m as S,bV as j,az as E,y as x,a1 as k,K as C,$ as F,M,bW as I,bX as P,w as B}from"./global-D3BYkvaa.js";import{s as L,v as D}from"./form-model-BuU6gmb2.js";import{u as A,F as V,V as T,a as W,c as q}from"./index-UDqjXop5.js";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ /**
8
+ * tdesign v1.10.7
9
+ * (c) 2025 tdesign
10
+ * @license MIT
11
+ */
12
+ function _(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function N(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?_(Object(t),!0).forEach((function(r){c(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):_(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function R(e,r){return r?"".concat(e,"__").concat(r).replace(/(\[|\]\.)/g,"_"):""}var U=a({name:"TFormItem",props:N({},{for:{type:String,default:""},help:{type:[String,Function]},label:{type:[String,Function],default:""},labelAlign:{type:String,validator:function(e){return!e||["left","right","top"].includes(e)}},labelWidth:{type:[String,Number]},name:{type:String,default:""},requiredMark:{type:Boolean,default:void 0},rules:{type:Array},showErrorMessage:{type:Boolean,default:void 0},status:{type:String,default:""},statusIcon:{type:[Boolean,Function],default:void 0},successBorder:Boolean,tips:{type:[String,Function]}}),setup:function(a,F){var M=F.slots,I=S(),P=A(),B=u("form").globalConfig,_=l({CheckCircleFilledIcon:j,CloseCircleFilledIcon:q,ErrorCircleFilledIcon:E}),U=_.CheckCircleFilledIcon,H=_.CloseCircleFilledIcon,$=_.ErrorCircleFilledIcon,z=o(V,void 0),J=i(),K=i("form-item"),X=s((function(){var e,r,t=null!==(e=null!==(r=a.requiredMark)&&void 0!==r?r:null==z?void 0:z.requiredMark)&&void 0!==e?e:B.value.requiredMark,n=ge.value.filter((function(e){return e.required})).length>0;return null!=t?t:n})),G=s((function(){return M.label||a.label})),Q=s((function(){return!(null==z||!z.colon||!G.value)})),Y=i("form__label"),Z=s((function(){return e(a.labelAlign)?null==z?void 0:z.labelAlign:a.labelAlign})),ee=s((function(){return e(a.labelWidth)?null==z?void 0:z.labelWidth:a.labelWidth})),re=s((function(){return[P.value.label,c(c(c(c({},"".concat(Y.value,"--required"),X.value),"".concat(Y.value,"--top"),G.value&&("top"===Z.value||!ee.value)),"".concat(Y.value,"--left"),"left"===Z.value&&ee.value),"".concat(Y.value,"--right"),"right"===Z.value&&ee.value)]})),te=function(){if(0!==Number(ee.value)){var e={};return ee.value&&"top"!==Z.value&&(e=v(ee.value)?{width:"".concat(ee.value,"px")}:{width:ee.value}),O("div",{class:re.value,style:e},[O("label",{for:a.for||null},[I("label")]),Q.value&&B.value.colonText])}},ne=function(){var e=function(e){return O("span",{class:P.value.status},[O(e,null,null)])},r=ie.value;if(ce.value===T.SUCCESS)return e(U);if(null!=r&&r[0]){var t=r[0].type||"error";return e({error:H,warning:$}[t]||U)}return null},ae=function(){if(!1!==a.statusIcon){var e=I("statusIcon",{defaultNode:ne()});if(e)return O("span",{class:P.value.status},[e]);if(!1!==e)return(e=null==z?void 0:z.renderContent("statusIcon",{defaultNode:ne(),params:a}))||void 0}},ue=s((function(){return xe.value?ce.value===T.SUCCESS?a.successBorder?[P.value.success,P.value.successBorder].join(" "):P.value.success:ie.value.length?"error"===(ie.value[0].type||"error")?P.value.error:P.value.warning:void 0:""})),le=s((function(){return[P.value.controls,ue.value]})),oe=s((function(){var e={};return ee.value&&"top"!==Z.value&&(e=v(ee.value)?{marginLeft:"".concat(ee.value,"px")}:{marginLeft:ee.value}),e})),ie=f([]),se=f([]),ce=f(T.TO_BE_VALIDATED),ve=f(!1),fe=f(!1),de=function(){fe.value=!1,ie.value=[],se.value=[],ce.value=T.TO_BE_VALIDATED},pe=function(){var e=r(n.mark((function e(){var r,t=arguments;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.length>0&&void 0!==t[0]?t[0]:null==z?void 0:z.resetType,a.name){e.next=3;break}return e.abrupt("return");case 3:return"empty"===r?L(null==z?void 0:z.data,a.name,(n=void 0,u=void 0,"[object String]"===(u=Object.prototype.toString.call(d(null==z?void 0:z.data,a.name)))&&(n=""),"[object Array]"===u&&(n=[]),"[object Object]"===u&&(n={}),n)):"initial"===r&&L(null==z?void 0:z.data,a.name,we.value),e.next=6,k();case 6:ve.value?fe.value=!0:de();case 7:case"end":return e.stop()}var n,u}),e)})));return function(){return e.apply(this,arguments)}}(),me=s((function(){var e;return null!==(e=null==z?void 0:z.errorMessage)&&void 0!==e?e:B.value.errorMessage})),ge=s((function(){var e;if(null!==(e=a.rules)&&void 0!==e&&e.length)return a.rules;if(!a.name)return[];var r="".concat(a.name).lastIndexOf(".")||-1,t="".concat(a.name).slice(r+1);return d(null==z?void 0:z.rules,a.name)||d(null==z?void 0:z.rules,t)||[]})),be=function(){var e=r(n.mark((function e(r){var t,u;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((u={successList:[],errorList:[],rules:[],resultList:[],allowSetValue:!1}).rules="all"===r?ge.value:ge.value.filter((function(e){return(e.trigger||"change")===r})),!ge.value.length||null!==(t=u.rules)&&void 0!==t&&t.length){e.next=4;break}return e.abrupt("return",u);case 4:return u.allowSetValue=!0,e.next=7,D(Oe.value,u.rules);case 7:return u.resultList=e.sent,u.errorList=u.resultList.filter((function(e){return!0!==e.result})).map((function(e){return Object.keys(e).forEach((function(r){if(!e.message&&me.value[r]){var t=C(a.label)?a.label:a.name;e.message=(n=me.value[r],u={name:t,validate:e[r]},n.replace(/\${(.*?)}/g,(function(e,r){return u[r.trim()]||""})))}
13
+ /**
14
+ * tdesign v1.10.7
15
+ * (c) 2025 tdesign
16
+ * @license MIT
17
+ */
18
+ var n,u})),e})),u.successList=u.resultList.filter((function(e){return!0===e.result&&e.message&&"success"===e.type})),e.abrupt("return",u);case 11:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),ye=function(){var e=r(n.mark((function e(r,t){var u,l,o,i,s;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ve.value=!0,Ee.value=t,e.next=4,be(r);case 4:return u=e.sent,l=u.successList,o=u.errorList,i=u.rules,s=u.resultList,u.allowSetValue&&(se.value=l,ie.value=o),i.length&&(ce.value=o.length?T.FAIL:T.SUCCESS),fe.value&&de(),ve.value=!1,e.abrupt("return",c({},a.name,0===o.length||s));case 15:case"end":return e.stop()}}),e)})));return function(r,t){return e.apply(this,arguments)}}(),he=function(){var e=r(n.mark((function e(r){var t,u,l;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,be(r);case 2:return t=e.sent,u=t.errorList,l=t.resultList,e.abrupt("return",c({},a.name,0===u.length||l));case 6:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),Oe=s((function(){return(null==z?void 0:z.data)&&d(null==z?void 0:z.data,a.name)})),we=f(void 0),Se=p(a).name,je=m({name:Se,resetHandler:de,resetField:pe,validate:ye,validateOnly:he,setValidateMessage:function(e){(e||x(e))&&(0===e.length&&(ie.value=[],ce.value=T.SUCCESS),ie.value=e.map((function(e){return N(N({},e),{},{result:!1})})),ce.value=T.FAIL)}});g((function(){we.value=b(Oe.value),null==z||z.children.push(je)})),y((function(){z&&(z.children=null==z?void 0:z.children.filter((function(e){return e!==je})))})),h(Oe,r(n.mark((function e(){return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ye("change");case 2:case"end":return e.stop()}}),e)}))),{deep:!0}),h((function(){return[a.name,JSON.stringify(a.rules)].join(",")}),(function(){ye("change")}));var Ee=f(void 0),xe=s((function(){return t(Ee.value)?Ee.value:t(a.showErrorMessage)?a.showErrorMessage:null==z?void 0:z.showErrorMessage})),ke=s((function(){return[P.value.formItem,R(K.value,a.name),c(c({},P.value.formItemWithHelp,Ce.value),P.value.formItemWithExtra,Fe.value)]})),Ce=s((function(){var e=I("help");return e?O("div",{class:P.value.help},[e]):null})),Fe=s((function(){var e,r=function(e){return O("div",{class:P.value.extra,title:e},[e])},t=ie.value;return xe.value&&null!=t&&null!==(e=t[0])&&void 0!==e&&e.message?r(t[0].message):se.value.length?r(se.value[0].message):null})),Me=s((function(){var e=I("tips");if(!e)return null;var r=["".concat(K.value,"-tips"),"".concat(J.value,"-tips"),"".concat(J.value,"-is-").concat(a.status||"default")];return O("div",{class:r},[e])})),Ie=function(){var e=r(n.mark((function e(){return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ye("blur");case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return w(W,{handleBlur:Ie}),function(){return O("div",{class:ke.value},[te(),O("div",{class:le.value,style:oe.value},[O("div",{class:P.value.controlsContent},[I("default"),ae()]),Ce.value,Me.value,Fe.value])])}}});
19
+ /**
20
+ * tdesign v1.10.7
21
+ * (c) 2025 tdesign
22
+ * @license MIT
23
+ */
24
+ /**
25
+ * tdesign v1.10.7
26
+ * (c) 2025 tdesign
27
+ * @license MIT
28
+ */
29
+ function H(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}var $=B(a({name:"TForm",props:function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?H(Object(t),!0).forEach((function(r){c(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):H(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({},{colon:Boolean,data:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:void 0},errorMessage:{type:Object},formControlledComponents:{type:Array},id:{type:String,default:void 0},labelAlign:{type:String,default:"right",validator:function(e){return!e||["left","right","top"].includes(e)}},labelWidth:{type:[String,Number],default:"100px"},layout:{type:String,default:"vertical",validator:function(e){return!e||["vertical","inline"].includes(e)}},preventSubmitDefault:{type:Boolean,default:!0},readonly:{type:Boolean,default:void 0},requiredMark:{type:Boolean,default:void 0},resetType:{type:String,default:"empty",validator:function(e){return!e||["empty","initial"].includes(e)}},rules:{type:Object},scrollToFirstError:{type:String,validator:function(e){return!e||["","smooth","auto"].includes(e)}},showErrorMessage:{type:Boolean,default:!0},statusIcon:{type:[Boolean,Function],default:void 0},submitWithWarningMessage:Boolean,onReset:Function,onSubmit:Function,onValidate:Function}),setup:function(e,a){var u=a.expose,l=S(),o=p(e),v=o.disabled,d=o.readonly;w("formDisabled",{disabled:v}),w("formReadonly",{readonly:d});var g=f(null),b=f([]),y=p(e),h=y.showErrorMessage,j=y.labelWidth,E=y.labelAlign,k=y.data,C=y.colon,B=y.requiredMark,L=y.rules,D=y.errorMessage,T=y.resetType;w(V,m({showErrorMessage:h,labelWidth:j,labelAlign:E,data:k,colon:C,requiredMark:B,rules:L,errorMessage:D,resetType:T,children:b,renderContent:l}));var W=i("form"),q=A(),_=s((function(){return[q.value.form,c({},"".concat(W.value,"-inline"),"inline"===e.layout)]})),N=i("form-item"),U=function(r){if(t(r))return"";var n=Object.keys(r),a=M(n,1)[0];if(e.scrollToFirstError){var u=R(N.value,a);H(u)}var l=r[a];return x(l)?l.filter((function(e){return!e.result}))[0].message:""},H=function(r){var t=g.value.getElementsByClassName(r),n=M(t,1)[0],a=e.scrollToFirstError;a&&n&&n.scrollIntoView({behavior:a})},$=function(e,r){return!r||!x(r)||-1!==r.indexOf("".concat(e))},z=function(e){var r=e.reduce((function(e,r){return Object.assign(e||{},r)}),{});return Object.keys(r).forEach((function(e){!0===r[e]&&delete r[e]})),!!P(r)||r},J=function(){var t=r(n.mark((function r(t){var a,u,l,o,i,s,c,v,f,d;return n.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return l=(u=t||{}).fields,o=u.trigger,i=void 0===o?"all":o,s=u.showErrorMessage,c=b.value.filter((function(e){return F(e.validate)&&$(String(e.name),l)})).map((function(e){return e.validate(i,s)})),r.next=4,Promise.all(c);case 4:return v=r.sent,f=z(v),d=U(f),null===(a=e.onValidate)||void 0===a||a.call(e,{validateResult:f,firstError:d}),r.abrupt("return",f);case 9:case"end":return r.stop()}}),r)})));return function(e){return t.apply(this,arguments)}}(),K=function(){var e=r(n.mark((function e(r){var t,a,u,l,o,i;return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(t=r||{}).fields,u=t.trigger,l=void 0===u?"all":u,o=b.value.filter((function(e){return F(e.validateOnly)&&$(String(e.name),a)})).map((function(e){return e.validateOnly(l)})),e.next=4,Promise.all(o);case 4:return i=e.sent,e.abrupt("return",z(i));case 6:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),X=f(),G=function(){var e=r(n.mark((function e(r){return n.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:X.value=r,I(g.value);case 2:case"end":return e.stop()}}),e)})));return function(r){return e.apply(this,arguments)}}(),Q=f();return u({validate:J,submit:G,reset:function(e){Q.value=e,g.value.reset()},clearValidate:function(e){b.value.forEach((function(r){F(r.resetHandler)&&$(String(r.name),e)&&r.resetHandler()}))},setValidateMessage:function(e){var r=Object.keys(e);if(r.length){var t=b.value.filter((function(e){return F(e.setValidateMessage)&&r.includes("".concat(e.name))})).map((function(r){return r.setValidateMessage(e[r.name])}));Promise.all(t)}},validateOnly:K}),function(){return O("form",{ref:g,class:_.value,onSubmit:function(r){return function(r){e.preventSubmitDefault&&r&&(r.preventDefault(),r.stopPropagation()),J(X.value).then((function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,{validateResult:t,firstError:U(t),e:r})})),X.value=void 0}(r)},onReset:function(r){return function(r){var t;e.preventSubmitDefault&&r&&(r.preventDefault(),r.stopPropagation()),b.value.filter((function(e){var r;return F(e.resetField)&&$(String(e.name),null===(r=Q.value)||void 0===r?void 0:r.fields)})).forEach((function(e){var r;return e.resetField(null===(r=Q.value)||void 0===r?void 0:r.type)})),Q.value=void 0,null===(t=e.onReset)||void 0===t||t.call(e,{e:r})}(r)}},[l("default")])}}})),z=B(U);
30
+ /**
31
+ * tdesign v1.10.7
32
+ * (c) 2025 tdesign
33
+ * @license MIT
34
+ */export{z as F,$ as a};
.output/public/assets/index-UDqjXop5.js ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{e,c as t,p as n,q as r,s as a,u as o,a as l,v as i,ct as c,cf as u,M as s,S as v,o as d,cu as f,x as m,K as p,r as g,t as h,cv as b,h as y,c3 as O,ak as w,bF as N,a1 as _,j as S,a5 as C,a2 as E,a3 as x,a4 as j,T as k,as as M,ay as B,bV as F,az as P,cw as L,n as I,m as z,w as D}from"./global-D3BYkvaa.js";import{l as A,y as T,_ as W,k as H,an as V,d as $,ao as K}from"./main-BHXR-KLt.js";function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Z={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"g",attrs:{clipPath:"url(#clip0_8726_7319)"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M2.1 12a10.5 10.5 0 0019.8 0 10.5 10.5 0 00-19.8 0zm-2.01-.3a12.5 12.5 0 0123.82 0l.1.3-.1.3a12.5 12.5 0 01-23.82 0l-.1-.3.1-.3zM12 9a3 3 0 100 6 3 3 0 000-6zm-5 3a5 5 0 1110 0 5 5 0 01-10 0z"}}]}]},Y=e({name:"BrowseIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,a){var{attrs:o}=a,l=t((()=>e.size)),{className:i,style:c}=n(l),u=t((()=>["t-icon","t-icon-browse",i.value])),s=t((()=>X(X({},c.value),o.style))),v=t((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>r(Z,v.value)}});function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var U={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M17.5 8.09l-5.5 5.5-5.5-5.5L5.09 9.5 12 16.41l6.91-6.91-1.41-1.41z"}}]},J=e({name:"ChevronDownIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,a){var{attrs:o}=a,l=t((()=>e.size)),{className:i,style:c}=n(l),u=t((()=>["t-icon","t-icon-chevron-down",i.value])),s=t((()=>G(G({},c.value),o.style))),v=t((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>r(U,v.value)}});function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var te={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 23a11 11 0 100-22 11 11 0 000 22zM8.82 7.4L12 10.6l3.18-3.19 1.42 1.42L13.4 12l3.19 3.18-1.42 1.42L12 13.4 8.82 16.6 7.4 15.18 10.6 12 7.4 8.82 8.82 7.4z"}}]},ne=e({name:"CloseCircleFilledIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,a){var{attrs:o}=a,l=t((()=>e.size)),{className:i,style:c}=n(l),u=t((()=>["t-icon","t-icon-close-circle-filled",i.value])),s=t((()=>ee(ee({},c.value),o.style))),v=t((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>r(te,v.value)}});
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ function re(){var e=o().classPrefix,t={small:"".concat(e.value,"-size-s"),medium:"".concat(e.value,"-size-m"),large:"".concat(e.value,"-size-l"),default:"",xs:"".concat(e.value,"-size-xs"),xl:"".concat(e.value,"-size-xl"),block:"".concat(e.value,"-size-full-width")},n={loading:"".concat(e.value,"-is-loading"),loadMore:"".concat(e.value,"-is-load-more"),disabled:"".concat(e.value,"-is-disabled"),focused:"".concat(e.value,"-is-focused"),success:"".concat(e.value,"-is-success"),error:"".concat(e.value,"-is-error"),warning:"".concat(e.value,"-is-warning"),selected:"".concat(e.value,"-is-selected"),active:"".concat(e.value,"-is-active"),checked:"".concat(e.value,"-is-checked"),current:"".concat(e.value,"-is-current"),hidden:"".concat(e.value,"-is-hidden"),visible:"".concat(e.value,"-is-visible"),expanded:"".concat(e.value,"-is-expanded"),indeterminate:"".concat(e.value,"-is-indeterminate")};return{classPrefix:e,sizeClassNames:t,statusClassNames:n,classNames:{size:t,status:n}}}
8
+ /**
9
+ * tdesign v1.10.7
10
+ * (c) 2025 tdesign
11
+ * @license MIT
12
+ */var ae=function(){var e=l();return t((function(){var t="".concat(e.value,"-form"),n="".concat(e.value,"-input"),r="".concat(e.value,"-is");return{form:t,label:"".concat(t,"__label"),labelTop:"".concat(t,"__label--top"),inline:"".concat(t,"-inline"),formItem:"".concat(t,"__item"),formItemWithHelp:"".concat(t,"__item-with-help"),formItemWithExtra:"".concat(t,"__item-with-extra"),controls:"".concat(t,"__controls"),controlsContent:"".concat(t,"__controls-content"),status:"".concat(t,"__status"),extra:"".concat(n,"__extra"),help:"".concat(n,"__help"),success:"".concat(r,"-success"),successBorder:"".concat(t,"--success-border"),error:"".concat(r,"-error"),warning:"".concat(r,"-warning")}}))},oe=function(e){return e.TO_BE_VALIDATED="not",e.SUCCESS="success",e.FAIL="fail",e}(oe||{}),le=Symbol("FormProvide"),ie=Symbol("FormItemProvide");
13
+ /**
14
+ * tdesign v1.10.7
15
+ * (c) 2025 tdesign
16
+ * @license MIT
17
+ */
18
+ function ce(e){var n=t((function(){var t=e.value,n=t.maxlength,r=t.maxcharacter,a=t.value;if(i(a))return String(a);if(n&&r&&A.warn("Input","Pick one of maxlength and maxcharacter please."),n){var o=null!=a&&a.length?c(a):0;return"".concat(o,"/").concat(n)}return r?"".concat(u(a||""),"/").concat(r):""})),r=t((function(){if(n.value){var e=n.value.split("/"),t=s(e,2),r=t[0],a=t[1];return Number(r)>Number(a)?"error":""}return""})),a=t((function(){return e.value.status||r.value})),o=function(){var t,n;null===(t=(n=e.value).onValidate)||void 0===t||t.call(n,{error:r.value?"exceed-maximum":void 0})};return v(r,o),d((function(){r.value&&o()})),{tStatus:a,limitNumber:n,getValueByLimitNumber:function(t){var n=e.value,r=n.allowInputOverMax,a=n.maxlength,o=n.maxcharacter;if(!a&&!o||r||!t)return t;if(a)return f(t,a);if(o){var l=u(t,o);if(m(l))return l.characters}}}}
19
+ /**
20
+ * tdesign v1.10.7
21
+ * (c) 2025 tdesign
22
+ * @license MIT
23
+ */function ue(e){return new Array(e).fill(0).join("")}function se(e){if(!e)return!0;if(i(e))return!Number.isNaN(e);if(!/^[0-9|e|E|-]+\.*[0-9|e|E|-]*$/.test(e))return!1;for(var t=0,n=0,r=0,a=0,o=e.length;a<o;a++){if("."===e[a]&&(r+=1)>1)return!1;if(/(e|E)+/.test(e[a])&&(t+=1)>1)return!1;if("-"===e[a]&&(n+=1)>2)return!1}return!0}function ve(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return-1!==e.indexOf(".")?(A.error("InputNumber","num is not a integer number."),e):!e||"0"===e&&t?"":"0"===e?e:(t?e.replace(/0+$/,""):e.replace(/^0+/,""))||"0"}function de(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=ve(e,n),a=ve(t,n),o=r.length>a.length,l=o?r:a,i=o?a:r,c=[],u=[],s=n?0:l.length-i.length,v=n?i.length:l.length,d=v-1;d>=0;d--){var f=d-s,m=Number(l[d])+(Number(i[f])||0)+(u[d]||0);m>=10&&(u[d-1]=1),c.unshift(String(m%10))}return u[-1]&&c.unshift("1"),n?c.concat(l.slice(v,l.length)).join(""):c.join("")}function fe(e,t){var n=e.split("."),r=s(n,2),a=r[0],o=void 0===a?"0":a,l=r[1],i=void 0===l?"0":l,c=t.split("."),u=s(c,2),v=u[0],d=void 0===v?"0":v,f=u[1],m=void 0===f?"0":f,p=de(o,d);if("0"===i&&"0"===m)return p;var g=ve(i,!0),h=ve(m,!0),b=de(g,h,!0),y=b.length;return y>g.length&&y>h.length?[ve(de(p,"1")),ve(b.slice(1),!0)].filter((function(e){return e})).join("."):[ve(p),ve(b,!0)].filter((function(e){return e})).join(".")}function me(e,t){var n=ve(e),r=ve(t);if(n.length===r.length){for(var a=0,o=n.length;a<o;a++){if(n[a]>r[a])return 1;if(n[a]<r[a])return-1}return 0}return n.length>r.length?1:-1}function pe(e,t){for(var n=e&&"0"!==e?e.replace(/0+$/,""):"0",r=t&&"0"!==t?t.replace(/0+$/,""):"0",a=0,o=Math.max(n.length,r.length);a<o;a++){if((n[a]||0)>(r[a]||0))return 1;if((n[a]||0)<(r[a]||0))return-1}return 0}function ge(e){var t=e.split("e"),n=s(t,2),r=n[0],a=n[1];if(!a)return e;var o=e.split("."),l=s(o,2),i=l[0],c=l[1],u=void 0===c?"":c,v=Number(a),d=u.split("e"),f=s(d,1)[0];if(v>f.length){var m=ue(v-f.length);return r.replace(/(^0+|\.)/g,"")+m}var p=i.replace(/^0+/,"")+f.slice(0,v),g=f.slice(v);return g?[p,g].join("."):p}function he(e){return[-1/0,1/0].includes(Number(e))}function be(e){return Number(e)<Number.MAX_SAFE_INTEGER&&Number(e)>Number.MIN_SAFE_INTEGER}function ye(e,t,n){var r=be(e)&&be(t)&&!n,a=he(e)||he(t);return r||a?Number(e)===Number(t)?0:Number(e)>Number(t)?1:-1:function(e,t){var n=ge(e).split("."),r=s(n,2),a=r[0],o=r[1],l=ge(t).split("."),i=s(l,2),c=i[0],u=i[1],v=me(a.replace("-",""),c.replace("-","")),d=a.includes("-"),f=c.includes("-");return d&&!f?-1:!d&&f?1:d&&f?0===v?0:v>0?-1:1:0===v?pe(o,u):v}(String(e),String(t))}function Oe(e,t,n){if(e===t)return"0";for(var r=n||{},a=r.decimal,o=r.stayZero,l=ve(e),i=ve(t),c=me(l,i)>0,u=c?l:i,s=c?i:l,v=[],d=[],f=a?0:u.length-s.length,m=a?s.length:u.length,p=m-1;p>=0;p--){var g=p-f,h=Number(u[p])-(Number(s[g])||0)-(d[p]||0);h<0&&(d[p-1]=1,h+=10),v.unshift(String(h))}if(a)return v.concat(u.slice(m,u.length)).join("");var b=v.join("");return o||(b=b.replace(/^0+/,"")),ve(c?b:"-".concat(b))}function we(e,t){if(e===t)return"0";var n=ye(e,t,!0)>0,r=n?t:e,a=(n?e:t).split("."),o=s(a,2),l=o[0],i=o[1],c=void 0===i?"0":i,u=r.split("."),v=s(u,2),d=v[0],f=v[1],m=void 0===f?"0":f,p=Oe(l,d);if("0"===c&&"0"===m)return n?p:"-".concat(p);var g="",h=c;c.length<m.length&&(h="".concat(c).concat(ue(m.length-c.length))),pe(h,m)>=0?g=Oe(h,m,{decimal:!0}):(c.length<m.length||"0"===c?(g=Oe("1".concat(h),m,{stayZero:!0}),g=ue(m.length-g.length)+g):g=Oe(c,m,{decimal:!0}),p=Oe(p,"1"));var b=g?[p,g].join("."):p;return n?b:"-".concat(b)}function Ne(e,t){if(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])return e.toFixed(t);var n=e.toString().split("."),r=s(n,2),a=r[0],o=r[1];if(0===t)return a;if(o){var l=o.slice(0,t);return o.length<t&&(l+=ue(t-o.length)),[a,l].join(".")}return[a,ue(t)].join(".")}function _e(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(Number.isNaN(Number(e)))return"";if(!r)return function(e,t){var n;return m(t)?Ne(e,t.places,null===(n=t.enableRound)||void 0===n||n):Ne(e,t,!0)}(Number(e),n);var a=m(n)?n.places:n,o=!m(n)||(null===(t=n.enableRound)||void 0===t||t);if(!p(e))return String(e);var l=e.split("."),i=s(l,2),c=i[0],u=i[1];if(!u)return a>0&&o?[e,ue(a)].join("."):e;if(0===a)return o&&Number(u[0])>=5?fe(c,"1"):c;var v=u.slice(0,a);if(u.length<a)v+=ue(a-u.length);else if(o){var d,f=null===(d=v.match(/^0+/))||void 0===d?void 0:d[0].length,g=v.match(/^9+/),h=Number(u[a])>=5;v=h?fe(v,"1"):v,f&&h&&f+v.length>=a&&(v="".concat(ue(a-v.length)).concat(v)),g&&v.length>a&&(c=(Number(c)+1).toString(),v=ue(a))}return[c,v].join(".")}
24
+ /**
25
+ * tdesign v1.10.7
26
+ * (c) 2025 tdesign
27
+ * @license MIT
28
+ */function Se(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!e&&0!==e||(n&&p(e)?ye(e,t,n)<0:e<t)}function Ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!e&&0!==e||(n&&p(e)?ye(e,t,n)>0:e>t)}function Ee(e,t){var n,r;if(!e||!t)return(e||0)+(t||0);var a=(null===(n=e.toString().split(".")[1])||void 0===n?void 0:n.length)||0,o=(null===(r=t.toString().split(".")[1])||void 0===r?void 0:r.length)||0;if(!a&&!o)return e+t;var l=e,i=t,c=Math.abs(a-o),u=Math.pow(10,Math.max(a,o));if(c>0){var s=Math.pow(10,c);a>o?(l=Number(e.toString().replace(".","")),i=Number(t.toString().replace(".",""))*s):(l=Number(e.toString().replace(".",""))*s,i=Number(t.toString().replace(".","")))}else l=Number(e.toString().replace(".","")),i=Number(t.toString().replace(".",""));return(l+i)/u}function xe(e,t){var n,r;if(!e||!t)return(e||0)-(t||0);var a=(null===(n=e.toString().split(".")[1])||void 0===n?void 0:n.length)||0,o=(null===(r=t.toString().split(".")[1])||void 0===r?void 0:r.length)||0,l=Math.pow(10,Math.max(a,o));return Number(((e*l-t*l)/l).toFixed(a>=o?a:o))}function je(e){var t=e.op,n=e.step,r=e.lastValue,a=e.max,o=e.min,l=e.largeNumber;if(Number(n)<=0)return A.error("InputNumber","step must be larger than 0."),r;var c,u,s,v=i(n)?String(n):n;return"add"===t?l&&p(r)?c=function(e,t){var n="-"===e[0],r="-"===t[0];if(n&&!r)return we(t,e.slice(1));if(n&&r){var a=fe(t.slice(1),e.slice(1));return"-".concat(a)}return!n&&r?we(e,t.slice(1)):fe(e,t)}(String(r),String(v)):(u=Number(r||0),s=Number(n),c=u<0&&s>0?xe(s,Math.abs(u)):u<0&&s<0?-1*Ee(Math.abs(u),Math.abs(s)):u>0&&s<0?xe(u,Math.abs(s)):Ee(u,s)):"reduce"===t&&(c=l&&p(r)?function(e,t){var n="-"===e[0],r="-"===t[0];if(n&&!r){var a=fe(e.slice(1),t);return"-".concat(a)}return n&&r?we(t.slice(1),e.slice(1)):!n&&r?fe(e,t.slice(1)):we(e,t)}(String(r),String(v)):function(e,t){return e<0&&t>0?-1*Ee(Math.abs(e),t):e<0&&t<0?xe(Math.abs(t),Math.abs(e)):e>0&&t<0?Ee(e,Math.abs(t)):xe(e,t)}(Number(r||0),Number(n))),T(r)&&(c=function(e,t){if(""!==e){var n=t.max,r=t.min,a=t.lastValue,o=t.largeNumber;return se(e)?!o||!p(n)&&n!==1/0||!p(r)&&r!==-1/0?Math.max(Number(r),Math.min(Number(n),Number(e))):ye(n,e,o)<0?n:ye(r,e,o)>0?r:e:a}}(c,{max:a,min:o,lastValue:r,largeNumber:l})),l?c:Number(c)}function ke(e){var t=e.largeNumber,n=e.value,r=e.max,a=e.min;if(!T(n)&&!T(t))return t&&i(n)&&A.warn("InputNumber","largeNumber value must be a string."),ye(n,r,t)>0?"exceed-maximum":ye(n,a,t)<0?"below-minimum":void 0}var Me=["-",".","e","E","+"];function Be(e,t){var n,r;if(["",null,void 0].includes(e))return!0;if("00"===e.slice(0,2))return!1;if(e.match(/\s/g))return!1;if((null===(n=e.match(/\./g))||void 0===n?void 0:n.length)>1)return!1;if((null===(r=e.match(/e/g))||void 0===r?void 0:r.length)>1)return!1;var a=e.slice(1);return!(/(\+|-)/.test(a)&&!/e+/i.test(a))&&(!!(t&&se(e)||!Number.isNaN(Number(e))||Me.includes(e.slice(-1)))&&!(/e/i.test(e)&&!/\de/i.test(e)))}function Fe(e,t){return parseFloat(e)!==t&&!Number.isNaN(Number(e))}function Pe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!["",null,void 0].includes(e)&&/\d+/.test(e)){var n=t.decimalPlaces,r=t.largeNumber,a=t.isToFixed,o=e.replace(/[.|+|\-|e]$/,"");return r&&(o=ge(o)),void 0!==n&&(o=_e(o,n,r)),r||a?o:parseFloat(o)}}function Le(e){return/^[-+]?\d{1,3}(,\d{3})*(\.(\d*))?$/.test(e)?e.replace(/,/g,""):e}
29
+ /**
30
+ * tdesign v1.10.7
31
+ * (c) 2025 tdesign
32
+ * @license MIT
33
+ */var Ie=new(W((function e(){var t=this;H(this,e),y(this,"popupStack",{popup:new Set,dialog:new Set,message:new Set}),y(this,"getNextZIndex",(function(e){return("message"===e?Array.from(t.popupStack.message).pop()||5e3:Array.from(t.popupStack.popup).pop()||1e3)+1})),y(this,"add",(function(e){var n=t.getNextZIndex(e);return t.popupStack[e].add(n),"dialog"===e&&t.popupStack.popup.add(n),n})),y(this,"delete",(function(e,n){t.popupStack[n].delete(e),"dialog"===n&&t.popupStack.popup.delete(e)})),y(this,"isLastDialog",(function(e){return!(t.popupStack.dialog.size>1)||e===Array.from(t.popupStack.dialog).pop()}))})));function ze(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.visible,r=t.runOnMounted,a=g(0),o=function(){a.value=Ie.add(e)},l=function(){Ie.delete(a.value,e)};return v((function(){return null==n?void 0:n.value}),(function(e){e?o():l()}),{immediate:!0}),r&&(d((function(){o()})),h((function(){l()}))),{zIndex:b(a),open:o,close:l,isLastDialog:function(){return Ie.isLastDialog(a.value)}}}
34
+ /**
35
+ * tdesign v1.10.7
36
+ * (c) 2025 tdesign
37
+ * @license MIT
38
+ */var De,Ae={attach:{type:[String,Function]},body:{type:[String,Function]},cancelBtn:{type:[String,Object,Function,null]},closeBtn:{type:[String,Boolean,Function],default:!0},closeOnEscKeydown:{type:Boolean,default:void 0},closeOnOverlayClick:{type:Boolean,default:void 0},confirmBtn:{type:[String,Object,Function,null]},confirmLoading:{type:Boolean,default:void 0},confirmOnEnter:Boolean,default:{type:[String,Function]},destroyOnClose:Boolean,dialogClassName:{type:String,default:""},dialogStyle:{type:Object},draggable:Boolean,footer:{type:[Boolean,Function],default:!0},header:{type:[String,Boolean,Function],default:!0},mode:{type:String,default:"modal",validator:function(e){return!e||["modal","modeless","normal","full-screen"].includes(e)}},placement:{type:String,default:"top",validator:function(e){return!e||["top","center"].includes(e)}},preventScrollThrough:{type:Boolean,default:!0},showInAttachedElement:Boolean,showOverlay:{type:Boolean,default:!0},theme:{type:String,default:"default",validator:function(e){return!e||["default","info","warning","danger","success"].includes(e)}},top:{type:[String,Number]},visible:Boolean,width:{type:[String,Number]},zIndex:{type:Number},onBeforeClose:Function,onBeforeOpen:Function,onCancel:Function,onClose:Function,onCloseBtnClick:Function,onClosed:Function,onConfirm:Function,onEscKeydown:Function,onOpened:Function,onOverlayClick:Function};
39
+ /**
40
+ * tdesign v1.10.7
41
+ * (c) 2025 tdesign
42
+ * @license MIT
43
+ */function Te(){if("undefined"==typeof navigator||!navigator)return 6;if(/(Chrome|Safari)/i.test(navigator.userAgent))return 6;var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),/Firefox/.test(navigator.userAgent)&&(t-=4),O()<=11&&(t=12),t}function We(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return e===document.body?window.innerWidth-document.documentElement.clientWidth:e.offsetWidth-e.clientWidth}
44
+ /**
45
+ * tdesign v1.10.7
46
+ * (c) 2025 tdesign
47
+ * @license MIT
48
+ */function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?He(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $e(e){return Number.isNaN(Number(e))?e:"".concat(Number(e),"px")}"undefined"!=typeof window&&window.document&&window.document.documentElement&&document.documentElement.addEventListener("click",(function(e){De={x:e.clientX,y:e.clientY},setTimeout((function(){De=null}),100)}),!0);var Ke=1,Re=e({name:"TDialog",directives:{draggable:function(e,t){var n,r,a;e&&t&&t.value&&(n=e,r=window.innerWidth||document.documentElement.clientWidth,a=window.innerHeight||document.documentElement.clientHeight,n.addEventListener("mousedown",(function(e){var t=e.clientX-n.offsetLeft,o=e.clientY-n.offsetTop,l=n.offsetWidth,i=n.offsetHeight;function c(e){var l=e.clientX-t,i=e.clientY-o;l<0&&(l=0),i<0&&(i=0),r-n.offsetWidth-l<0&&(l=r-n.offsetWidth),a-n.offsetHeight-i<0&&(i=a-n.offsetHeight),n.style.position="absolute",n.style.left="".concat(l,"px"),n.style.top="".concat(i,"px")}function u(){document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",u)}l>r||i>a||(document.addEventListener("mousemove",c),document.addEventListener("mouseup",u),document.addEventListener("dragend",u))})))}},inheritAttrs:!1,props:Ae,emits:["update:visible"],setup:function(e,n){var r=this,a=l("dialog"),i=l(),c=I(),u=z(),s=g(null),f=o("dialog").globalConfig,m=w({CloseIcon:M,InfoCircleFilledIcon:B,CheckCircleFilledIcon:F,ErrorCircleFilledIcon:P}),p=m.CloseIcon,b=m.InfoCircleFilledIcon,y=m.CheckCircleFilledIcon,O=m.ErrorCircleFilledIcon,C=$({confirmBtnAction:function(t){var n;null===(n=e.onConfirm)||void 0===n||n.call(e,{e:t})},cancelBtnAction:function(t){var n;null===(n=e.onCancel)||void 0===n||n.call(e,{e:t}),ue({e:t,trigger:"cancel"})}}),x=C.getConfirmBtn,j=C.getCancelBtn,k=N((function(){return e.attach}));V();var D=g(),A=g(),T=t((function(){return"modal"===e.mode})),W=t((function(){return"modeless"===e.mode})),H=t((function(){return"normal"===e.mode})),R=t((function(){return"full-screen"===e.mode})),X=t((function(){return e.visible})),Z=t((function(){return["".concat(a.value,"__mask"),!e.showOverlay&&"".concat(i.value,"-is-hidden")]})),Y=t((function(){return H.value?[]:R.value?["".concat(a.value,"__position_fullscreen")]:["".concat(a.value,"__position"),!!e.top&&"".concat(a.value,"--top"),"".concat(e.placement&&!e.top?"".concat(a.value,"--").concat(e.placement):"")]})),q=t((function(){return[!H.value&&"".concat(a.value,"__wrap")]})),G=t((function(){if(R.value)return{};var t=e.top,n={};void 0!==t&&(n={paddingTop:$e(t)});return n})),U=t((function(){var t=["".concat(a.value),"".concat(a.value,"__modal-").concat(e.theme),W.value&&e.draggable&&"".concat(a.value,"--draggable"),e.dialogClassName];return R.value?t.push("".concat(a.value,"__fullscreen")):t.push.apply(t,["".concat(a.value,"--default"),"".concat(a.value,"--").concat(e.placement)]),t})),J=t((function(){return R.value?Ve({},e.dialogStyle):Ve({width:$e(e.width)},e.dialogStyle)})),Q=ze("dialog",{visible:X}).isLastDialog;function ee(){var e,t;null===(e=A.value.parentNode)||void 0===e||null===(t=e.removeChild)||void 0===t||t.call(e,A.value)}v((function(){return e.visible}),(function(t){var n;t?((T.value&&!e.showInAttachedElement||R.value)&&(e.preventScrollThrough&&document.body.appendChild(A.value),_((function(){De&&s.value&&(s.value.style.transformOrigin="".concat(De.x-s.value.offsetLeft,"px ").concat(De.y-s.value.offsetTop,"px"))}))),null===(n=document.activeElement)||void 0===n||n.blur()):(clearTimeout(D.value),D.value=setTimeout((function(){ee()}),150));te(t)}));var te=function(t){t?(document.addEventListener("keydown",re),e.confirmOnEnter&&document.addEventListener("keydown",ne)):(document.removeEventListener("keydown",re),e.confirmOnEnter&&document.removeEventListener("keydown",ne))},ne=function(t){if("input"!==t.target.tagName.toLowerCase()){var n,r=t.code;if(("Enter"===r||"NumpadEnter"===r)&&Q())null===(n=e.onConfirm)||void 0===n||n.call(e,{e:t})}},re=function(t){var n,r;"Escape"===t.code&&Q()&&(null===(n=e.onEscKeydown)||void 0===n||n.call(e,{e:t}),(null!==(r=e.closeOnEscKeydown)&&void 0!==r?r:f.value.closeOnEscKeydown)&&ue({e:t,trigger:"esc"}))},ae=K((function(t){var n,r;e.showOverlay&&(null!==(n=e.closeOnOverlayClick)&&void 0!==n?n:f.value.closeOnOverlayClick)&&(null===(r=e.onOverlayClick)||void 0===r||r.call(e,{e:t}),ue({e:t,trigger:"overlay"}))})),oe=ae.onClick,le=ae.onMousedown,ie=ae.onMouseup,ce=function(t){var n;null===(n=e.onCloseBtnClick)||void 0===n||n.call(e,{e:t}),ue({trigger:"close-btn",e:t})},ue=function(t){var r;null===(r=e.onClose)||void 0===r||r.call(e,t),n.emit("update:visible",!1)};return d((function(){var e=document.documentElement.scrollHeight>document.documentElement.clientHeight?We():0;A.value=document.createElement("style"),A.value.dataset.id="td_dialog_".concat(+new Date,"_").concat(Ke+=1),A.value.innerHTML="\n html body {\n overflow-y: hidden;\n width: calc(100% - ".concat(e,"px);\n }\n ")})),h((function(){te(!1),ee()})),{COMPONENT_NAME:a,isModal:T,isModeLess:W,isFullScreen:R,maskClass:Z,dialogClass:U,dialogStyle:J,dialogEle:s,beforeEnter:function(){var t;null===(t=e.onBeforeOpen)||void 0===t||t.call(e)},afterEnter:function(){var t;null===(t=e.onOpened)||void 0===t||t.call(e)},beforeLeave:function(){var t;null===(t=e.onBeforeClose)||void 0===t||t.call(e)},afterLeave:function(){var t;W.value&&e.draggable&&s.value&&(s.value.style.position="relative",s.value.style.left="unset",s.value.style.top="unset"),null===(t=e.onClosed)||void 0===t||t.call(e)},hasEventOn:function(e){var t,n=null===(t=r._events)||void 0===t?void 0:t[e];return!(null==n||!n.length)},renderDialog:function(){var t=S("h5",{class:"title"},null),n=S(p,null,null),r=c("default","body"),o=S("div",null,[j({cancelBtn:e.cancelBtn,globalCancel:f.value.cancel,className:"".concat(a.value,"__cancel")}),x({theme:e.theme,confirmBtn:e.confirmBtn,globalConfirm:f.value.confirm,globalConfirmBtnTheme:f.value.confirmBtnTheme,className:"".concat(a.value,"__confirm"),confirmLoading:e.confirmLoading})]),l=u("header",t),v=u("footer",o),d=R.value?["".concat(a.value,"__header"),"".concat(a.value,"__header--fullscreen")]:"".concat(a.value,"__header"),m=R.value?["".concat(a.value,"__close"),"".concat(a.value,"__close--fullscreen")]:"".concat(a.value,"__close"),g="default"===e.theme?["".concat(a.value,"__body")]:["".concat(a.value,"__body__icon")];R.value&&v?g.push("".concat(a.value,"__body--fullscreen")):R.value&&g.push("".concat(a.value,"__body--fullscreen--without-footer"));var h=R.value?["".concat(a.value,"__footer"),"".concat(a.value,"__footer--fullscreen")]:"".concat(a.value,"__footer"),w=function(t){W.value&&e.draggable&&t.stopPropagation()};return S("div",{class:q.value},[S("div",{class:Y.value,style:G.value,onClick:oe,onMousedown:le,onMouseup:ie},[E(S("div",{key:"dialog",class:U.value,style:J.value,ref:s},[(l||0===l||e.closeBtn)&&S("div",{class:d,onMousedown:w},[S("div",{class:"".concat(a.value,"__header-content")},[{info:S(b,{class:"".concat(i.value,"-is-info")},null),warning:S(O,{class:"".concat(i.value,"-is-warning")},null),danger:S(O,{class:"".concat(i.value,"-is-error")},null),success:S(y,{class:"".concat(i.value,"-is-success")},null)}[e.theme],l]),e.closeBtn?S("span",{class:m,onClick:ce},[u("closeBtn",n)]):null]),S("div",{class:g,onMousedown:w},[r]),v&&S("div",{class:h,onMousedown:w},[v])]),[[L("draggable"),W.value&&e.draggable]])])])},teleportElement:k}},render:function(){var e=this,t=this.COMPONENT_NAME,n=[(this.isModal||this.isFullScreen)&&S("div",{key:"mask",class:this.maskClass},null),this.renderDialog()],r={zIndex:this.zIndex},a=["".concat(t,"__ctx"),y(y(y({},"".concat(t,"__ctx--fixed"),this.isModal||this.isFullScreen),"".concat(t,"__ctx--absolute"),this.isModal&&this.showInAttachedElement),"".concat(t,"__ctx--modeless"),this.isModeLess)];return S(k,{disabled:!this.attach||!this.teleportElement,to:this.teleportElement},{default:function(){return[S(C,{duration:300,name:"".concat(t,"-zoom__vue"),onBeforeEnter:e.beforeEnter,onAfterEnter:e.afterEnter,onBeforeLeave:e.beforeLeave,onAfterLeave:e.afterLeave},{default:function(){return[(!e.destroyOnClose||e.visible)&&E(S("div",j({class:a,style:r},e.$attrs),[n]),[[x,e.visible]])]}})]}})}}),Xe=D(Re);export{Xe as D,le as F,oe as V,Re as _,ie as a,Te as b,ne as c,re as d,J as e,Ce as f,We as g,Se as h,Pe as i,ke as j,Le as k,_e as l,Be as m,Fe as n,je as o,Y as p,Ee as q,xe as r,ze as s,ce as t,ae as u};
.output/public/assets/index-YIxyi2hk.js ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{n as e,p as t,Q as n,W as r,X as a,B as l}from"./main-BHXR-KLt.js";import{e as u,c as o,p as i,q as c,s,a as v,l as p,h as f,j as d,m as g,K as b,v as h,$ as m,w as y,f as O,c3 as C,r as P,A as j,M as w,u as z,ak as x,x as S,S as M,a4 as B,g as _}from"./global-D3BYkvaa.js";import{I as k,S as I,c as D}from"./form-model-BuU6gmb2.js";import{e as L}from"./ellipsis-CUguZ874.js";import{e as N}from"./index-UDqjXop5.js";function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var R={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M18.41 7.5l-4.5 4.5 4.5 4.5L17 17.91 11.09 12 17 6.09l1.41 1.41zm-6.5 0L7.41 12l4.5 4.5-1.41 1.41L4.59 12l5.91-5.91 1.41 1.41z"}}]},A=u({name:"ChevronLeftDoubleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,t){var{attrs:n}=t,r=o((()=>e.size)),{className:a,style:l}=i(r),u=o((()=>["t-icon","t-icon-chevron-left-double",a.value])),s=o((()=>F(F({},l.value),n.style))),v=o((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>c(R,v.value)}});function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var q={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M5.59 16.5l4.5-4.5-4.5-4.5L7 6.09 12.91 12 7 17.91 5.59 16.5zm6.5 0l4.5-4.5-4.5-4.5 1.41-1.41L19.41 12l-5.91 5.91-1.41-1.41z"}}]},U=u({name:"ChevronRightDoubleIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,t){var{attrs:n}=t,r=o((()=>e.size)),{className:a,style:l}=i(r),u=o((()=>["t-icon","t-icon-chevron-right-double",a.value])),s=o((()=>T(T({},l.value),n.style))),v=o((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>c(q,v.value)}});function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var K={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M8.5 5v14h-2V5h2zm9.16 1.75L12.41 12l5.25 5.25-1.41 1.41L9.59 12l6.66-6.66 1.41 1.41z"}}]},Q=u({name:"PageFirstIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,t){var{attrs:n}=t,r=o((()=>e.size)),{className:a,style:l}=i(r),u=o((()=>["t-icon","t-icon-page-first",a.value])),s=o((()=>J(J({},l.value),n.style))),v=o((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>c(K,v.value)}});function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M17.5 5v14h-2V5h2zm-9.75.34L14.41 12l-6.66 6.66-1.41-1.41L11.59 12 6.34 6.75l1.41-1.41z"}}]},G=u({name:"PageLastIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,t){var{attrs:n}=t,r=o((()=>e.size)),{className:a,style:l}=i(r),u=o((()=>["t-icon","t-icon-page-last",a.value])),s=o((()=>Z(Z({},l.value),n.style))),v=o((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>c($,v.value)}});function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ee={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M12 6a6 6 0 100 12 6 6 0 000-12zm-8 6a8 8 0 1116 0 8 8 0 01-16 0z"}}]},te=u({name:"RoundIcon",props:{size:{type:String},onClick:{type:Function}},setup(e,t){var{attrs:n}=t,r=o((()=>e.size)),{className:a,style:l}=i(r),u=o((()=>["t-icon","t-icon-round",a.value])),s=o((()=>Y(Y({},l.value),n.style))),v=o((()=>({class:u.value,style:s.value,onClick:t=>{var n;return null===(n=e.onClick)||void 0===n?void 0:n.call(e,{e:t})}})));return()=>c(ee,v.value)}}),ne=y(u({name:"TInputAdornment",inheritAttrs:!1,props:{append:{type:[String,Function]},prepend:{type:[String,Function]}},setup:function(e,t){var n=t.slots,r=v("input-adornment"),a=g(),l=function(e,t,a){var l,u=b(a)||h(a);return n[t]||!b(a)||a?(l=n[t]?1===n[t](null).length&&"string"==typeof n[t](null)[0].children?d("span",{class:"".concat(r.value,"__text")},[n[t](null)]):n[t](null):m(a)?a(e):u?d("span",{class:"".concat(r.value,"__text")},[a]):a)?d("span",{class:"".concat(r.value,"__").concat(t)},[l]):l:null};return function(){var t=l(p,"prepend",e.prepend),n=l(p,"append",e.append),u=a("default")||[null],o=[r.value,f(f({},"".concat(r.value,"--prepend"),t),"".concat(r.value,"--append"),n)];return t||n?d("div",{class:o},[t,u[0],n]):u[0]}}})),re={current:{type:Number,default:void 0},modelValue:{type:Number,default:void 0},defaultCurrent:{type:Number,default:1},disabled:Boolean,foldedMaxPageBtn:{type:Number,default:5},maxPageBtn:{type:Number,default:10},pageEllipsisMode:{type:String,default:"mid",validator:function(e){return!e||["mid","both-ends"].includes(e)}},pageSize:{type:Number,default:void 0},defaultPageSize:{type:Number,default:10},pageSizeOptions:{type:Array,default:function(){return[5,10,20,50]}},selectProps:{type:Object},showFirstAndLastPageBtn:Boolean,showJumper:Boolean,showPageNumber:{type:Boolean,default:!0},showPageSize:{type:Boolean,default:!0},showPreviousAndNextBtn:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return!e||["small","medium"].includes(e)}},theme:{type:String,default:"default",validator:function(e){return!e||["default","simple"].includes(e)}},total:{type:Number,default:0},totalContent:{type:[Boolean,Function],default:!0},onChange:Function,onCurrentChange:Function,onPageSizeChange:Function};
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */
7
+ var ae=h;var le=function(e){return ae(e)&&e!=+e},ue=["pageCount"],oe=u({name:"TPagination",props:re,setup:function(l){var u=_().emit,i=j(l),c=i.modelValue,s=i.pageSize,p=i.current,b=g(),h=e(p,c,l.defaultCurrent,l.onCurrentChange,"current"),m=w(h,2),y=m[0],D=m[1],N=t(s,l.defaultPageSize,l.onPageSizeChange,"pageSize"),E=w(N,2),F=E[0],R=E[1],V=z("pagination"),T=V.t,q=V.globalConfig,W=v("pagination"),J=x({PageFirstIcon:Q,PageLastIcon:G,ChevronLeftIcon:r,ChevronRightIcon:a,ChevronLeftDoubleIcon:A,ChevronRightDoubleIcon:U,EllipsisIcon:L}),K=J.PageFirstIcon,X=J.PageLastIcon,Z=J.ChevronLeftIcon,$=J.ChevronRightIcon,H=J.ChevronLeftDoubleIcon,Y=J.ChevronRightDoubleIcon,ee=J.EllipsisIcon,te=
8
+ /**
9
+ * tdesign v1.10.7
10
+ * (c) 2025 tdesign
11
+ * @license MIT
12
+ */
13
+ function(e,t,n,r){var a=O(),l=a.SIZE,u=a.STATUS,i=o((function(){var t=Math.ceil(e.total/n.value);return t>0?t:1})),c=o((function(){return["".concat(r.value),l.value[e.size],f(f({},u.value.disabled,e.disabled),"".concat(r.value,"-ie"),C()<11),"simple"===e.theme?"".concat(r.value,"--simple"):""]})),s=o((function(){return["".concat(r.value,"__total")]})),v=o((function(){return["".concat(r.value,"__select")]})),p=o((function(){return["".concat(r.value,"__btn"),"".concat(r.value,"__btn-prev"),f({},u.value.disabled,e.disabled||1===t.value)]})),d=o((function(){return["".concat(r.value,"__btn"),"".concat(r.value,"__btn-next"),f({},u.value.disabled,e.disabled||t.value===i.value)]})),g=o((function(){return["".concat(r.value,"__pager")]})),b=o((function(){return["".concat(r.value,"__number"),"".concat(r.value,"__number--more"),f({},u.value.disabled,e.disabled)]})),h=o((function(){return["".concat(r.value,"__jump")]})),m=o((function(){return["".concat(r.value,"__input")]})),y=o((function(){return["".concat(r.value,"__select")]}));return{pageCount:i,paginationClass:c,totalClass:s,sizerClass:v,preBtnClass:p,nextBtnClass:d,btnWrapClass:g,btnMoreClass:b,jumperClass:h,jumperInputClass:m,simpleClass:y,getButtonClass:function(n){return["".concat(r.value,"__number"),f(f({},u.value.disabled,e.disabled),u.value.current,t.value===n)]}}}
14
+ /**
15
+ * tdesign v1.10.7
16
+ * (c) 2025 tdesign
17
+ * @license MIT
18
+ */(l,y,F,W),re=te.pageCount,ae=n(te,ue),oe=function(e,t,n){var r=P(!1),a=P(!1),l=o((function(){return Math.ceil((e.foldedMaxPageBtn-1)/2)})),u=o((function(){return Math.floor((e.foldedMaxPageBtn-1)/2)})),i=o((function(){return 2+l.value<n.value})),c=o((function(){return t.value-1-u.value>n.value}));return{prevMore:r,nextMore:a,curPageLeftCount:l,curPageRightCount:u,isPrevMoreShow:i,isNextMoreShow:c}}(l,re,y),ie=oe.prevMore,ce=oe.isPrevMoreShow,se=oe.curPageLeftCount,ve=oe.nextMore,pe=oe.isNextMoreShow,fe=oe.curPageRightCount,de=P(y.value),ge=o((function(){return re.value>l.maxPageBtn})),be=o((function(){return l.pageSizeOptions.map((function(e){return S(e)?e:{label:T(q.value.itemsPerPage,{size:e}),value:Number(e)}})).sort((function(e,t){return e.value-t.value}))})),he=o((function(){return"mid"===l.pageEllipsisMode})),me=o((function(){var e,t,n=[];if(ge.value)if(ce.value&&pe.value)e=y.value-se.value,t=y.value+fe.value;else{var r=he.value?2:1,a=he.value?re.value-1:re.value;e=ce.value?Math.min(y.value-1,re.value-l.foldedMaxPageBtn+1):r,t=pe.value?Math.max(y.value+1,l.foldedMaxPageBtn):a}else e=1,t=re.value;for(var u=e;u<=t;u++)n.push(u);return n}));M((function(){return re.value}),(function(){y.value>re.value&&(y.value=1)})),M((function(){return y.value}),(function(e){return de.value=e}));var ye=function(e,t){if(!l.disabled){var n=e;if(e<1?n=1:e>re.value&&(n=re.value),y.value!==n){var r,a=y.value;if(t=t||{current:n,previous:a,pageSize:F.value})D(n,t),null===(r=l.onChange)||void 0===r||r.call(l,t);else u("update:modelValue",n)}}},Oe=function(e){({prevPage:function(){return ye(y.value-1)},nextPage:function(){return ye(y.value+1)},prevMorePage:function(){return ye(Math.max(2,y.value-l.foldedMaxPageBtn))},nextMorePage:function(){return ye(Math.min(y.value+l.foldedMaxPageBtn,re.value-1))}})[e]()},Ce=function(e){if(!l.disabled){var t=parseInt(e,10),n=1;t>0&&(n=Math.max(Math.ceil(l.total/t),1));var r=!1;y.value>n&&(r=!0);var a,u={current:r?n:y.value,previous:y.value,pageSize:t};if(R(t,u),r)ye(n,u);else null===(a=l.onChange)||void 0===a||a.call(l,u)}},Pe=function(e){var t=Math.trunc(+e);le(t)||(de.value=t,ye(t))};return function(){var e=l.total,t=l.pageSizeOptions,n=l.size,r=l.disabled,a=l.showPageSize;if(re.value<1)return null;var u=d("div",{class:ae.jumperClass.value},[T(q.value.jumpTo),d(ne,{append:"/ ".concat(re.value," ").concat(T(q.value.page))},{default:function(){return[d(k,{class:ae.jumperInputClass.value,modelValue:de.value,"onUpdate:modelValue":function(e){return de.value=e},onBlur:Pe,onEnter:Pe,max:re.value,min:1,size:n,disabled:r,theme:"normal",placeholder:""},null)]}})]);return d("div",{class:ae.paginationClass.value},[b("totalContent",d("div",{class:ae.totalClass.value},[T(q.value.total,{total:e})])),a&&t.length>0&&d(I,B({size:n,value:F,disabled:r,class:ae.sizerClass.value,autoWidth:!0,onChange:Ce,options:be.value},l.selectProps),null),l.showFirstAndLastPageBtn?d("div",{class:ae.preBtnClass.value,onClick:function(){return ye(1)},disabled:l.disabled||1===l.current},[d(K,null,null)]):null,l.showPreviousAndNextBtn?d("div",{class:ae.preBtnClass.value,onClick:function(){return Oe("prevPage")},disabled:r||1===y.value},[d(Z,null,null)]):null,l.showPageNumber&&"default"===l.theme?d("ul",{class:ae.btnWrapClass.value},[ge.value&&he.value&&d("li",{class:ae.getButtonClass(1),onClick:function(){return ye(1)}},[1]),ge.value&&ce.value&&he.value?d("li",{class:ae.btnMoreClass.value,onClick:function(){return Oe("prevMorePage")},onMouseOver:function(){return ie.value=!0},onMouseOut:function(){return ie.value=!1}},[ie.value?d(H,null,null):d(ee,null,null)]):null,me.value.map((function(e){return d("li",{class:ae.getButtonClass(e),key:e,onClick:function(){return ye(e)}},[e])})),ge.value&&pe.value&&he.value?d("li",{class:ae.btnMoreClass.value,onClick:function(){return Oe("nextMorePage")},onMouseOver:function(){return ve.value=!0},onMouseOut:function(){return ve.value=!1}},[ve.value?d(Y,null,null):d(ee,null,null)]):null,ge.value&&he.value?d("li",{class:ae.getButtonClass(re.value),onClick:function(){return ye(re.value)}},[re.value]):null]):null,"simple"===l.theme&&u,l.showPreviousAndNextBtn?d("div",{class:ae.nextBtnClass.value,onClick:function(){return Oe("nextPage")},disabled:r||y.value===re.value},[d($,null,null)]):null,l.showFirstAndLastPageBtn?d("div",{class:ae.nextBtnClass.value,onClick:function(){return ye(re.value)},disabled:r||y.value===re.value},[d(X,null,null)]):null,"default"===l.theme&&l.showJumper&&u])}}});
19
+ /**
20
+ * tdesign v1.10.7
21
+ * (c) 2025 tdesign
22
+ * @license MIT
23
+ */
24
+ function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var ce=u({name:"TPaginationMini",props:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},{disabled:{type:[Boolean,Object]},layout:{type:String,default:"horizontal",validator:function(e){return!e||["horizontal","vertical"].includes(e)}},showCurrent:{type:Boolean,default:!0},size:{type:String,default:"medium",validator:function(e){return!e||["small","medium","large"].includes(e)}},tips:{type:Object},variant:{type:String,default:"text",validator:function(e){return!e||["text","outline"].includes(e)}},onChange:Function}),setup:function(e){var t=v("pagination-mini"),n=x({ChevronLeftIcon:r,RoundIcon:te,ChevronRightIcon:a,ChevronUpIcon:D,ChevronDownIcon:N}),u=n.ChevronLeftIcon,i=n.RoundIcon,c=n.ChevronRightIcon,s=n.ChevronUpIcon,p=n.ChevronDownIcon,g=o((function(){return S(e.tips)?e.tips:!0===e.tips?{prev:"上一页",current:"当前",next:"下一页"}:{}})),b=o((function(){return S(e.disabled)?e.disabled:!0===e.disabled?{prev:!0,current:!0,next:!0}:{prev:!1,current:!1,next:!1}}));return function(){var n=[t.value,f({},"".concat(t.value,"--outline"),"outline"===e.variant)];return d("div",{class:n},[d(l,{title:g.value.prev,variant:e.variant,size:e.size,shape:"square",onClick:function(t){var n;return null===(n=e.onChange)||void 0===n?void 0:n.call(e,{e:t,trigger:"prev"})},icon:"horizontal"===e.layout?function(){return d(u,null,null)}:function(){return d(s,null,null)},class:"".concat(t.value,"__prev"),disabled:b.value.prev},null),e.showCurrent&&d(l,{title:g.value.current,variant:e.variant,size:e.size,shape:"square",onClick:function(t){var n;return null===(n=e.onChange)||void 0===n?void 0:n.call(e,{e:t,trigger:"current"})},icon:function(){return d(i,null,null)},class:"".concat(t.value,"__current"),disabled:b.value.current},null),d(l,{title:g.value.next,variant:e.variant,size:e.size,shape:"square",onClick:function(t){var n;return null===(n=e.onChange)||void 0===n?void 0:n.call(e,{e:t,trigger:"next"})},icon:"horizontal"===e.layout?function(){return d(c,null,null)}:function(){return d(p,null,null)},class:"".concat(t.value,"__next"),disabled:b.value.next},null)])}}}),se=y(oe);
25
+ /**
26
+ * tdesign v1.10.7
27
+ * (c) 2025 tdesign
28
+ * @license MIT
29
+ */y(ce);export{se as P};
.output/public/assets/index-seAfbiMq.js ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ import{e,c as a,bx as l,aJ as t,aK as o,aL as i,j as s,aU as n,au as u,bn as d,bp as r,aS as p,aT as m,bD as v,aO as c,r as g,S as _,aQ as f,aR as y,aZ as k,I as b,aX as h,as as x,bQ as V,bR as w,bS as S,bo as $,bT as D}from"./global-D3BYkvaa.js";import{c as T}from"./copy-BBWLw_FM.js";import{d as U}from"./delete-1-QUTFWdbE.js";import{A as j,B as C,T as B,P as M,R as P,m as K,C as z}from"./main-BHXR-KLt.js";import{C as O}from"./index-BO1LBToO.js";import{L as N}from"./index-COWnL8XW.js";import{b as R}from"./fetch-DgHGEove.js";import{p as J,S as A}from"./lyihub-CcSYfJzB.js";import{D as I}from"./index-UDqjXop5.js";import{p as W}from"./plus-B1xA9W2T.js";import{v as E}from"./v4-_R2nDvl_.js";import{I as q}from"./index-CYx4j8rU.js";import{F,a as L}from"./index-DnHwCcNj.js";import{O as Q,S as G}from"./form-model-BuU6gmb2.js";import{a as X}from"./index-CFf_Ho28.js";import{T as Z}from"./index-CqIJcWep.js";import{P as H}from"./index-YIxyi2hk.js";import"./debounce-Tt5OIvUe.js";import"./ellipsis-CUguZ874.js";const Y=e({__name:"ModelCard",props:{product:{type:Object}},emits:["delete-item","copy-item"],setup(e,{emit:r}){const p=e,m=a((()=>{const e=l.getModelItemTitle(p.product);return e.length>40?e.slice(0,40)+"...":e})),v=r;return(a,r)=>{const p=j,c=C,g=O;return t(),o(g,{theme:"normal",title:m.value,"hover-shadow":"",bordered:!1},{avatar:i((()=>[s(p,{size:"56px"},{icon:i((()=>[(t(),o(n(u(l).icons[e.product.type])))])),_:1})])),actions:i((()=>[s(c,{shape:"circle",onClick:r[0]||(r[0]=d((a=>{return l=e.product,void v("copy-item",l);var l}),["stop"])),variant:"text"},{default:i((()=>[s(u(T),{slot:"icon"})])),_:1}),s(c,{shape:"circle",onClick:r[1]||(r[1]=d((a=>{return l=e.product,void v("delete-item",l);var l}),["stop"])),variant:"text"},{default:i((()=>[s(u(U),{slot:"icon"})])),_:1})])),_:1},8,["title"])}}}),ee=e({__name:"WebToken",props:{url:{type:String},userAgent:{type:String},script:{type:String},text:{type:String,default:r("pages.setting.model.login_to_get_token")}},emits:["onResult"],setup(e,{emit:a}){const l=e,n=a,u=async()=>{const e=await window.ipcRenderer.invoke("login-get-token",{url:l.url,userAgent:l.userAgent,script:l.script,show:!0});n("onResult",e)};return(e,a)=>{const n=N,d=B;return t(),o(d,{content:e.$t("pages.setting.model.login_and_close"),placement:"bottom"},{default:i((()=>[s(n,{theme:"primary",onClick:u},{default:i((()=>[p(m(l.text),1)])),_:1})])),_:1},8,["content"])}}}),ae={class:"flex gap-2"},le={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)] gap-2"},te={class:"w-12 h-12"},oe={key:6,class:"mb-5 pl-24 flex flex-col gap-2"},ie={class:"flex gap-2 items-center"},se={class:"w-full flex flex-row justify-end gap-3"},ne={id:"",name:"",status:"1",description:"",type:"openai",apiModel:"",apiBase:"",apiKey:"",keys:[],prompt:"",likes:0,additionalData:{},temperature:V,
2
+ //生成随机性
3
+ topP:w,maxTokens:S,stream:!0},ue=e({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:a}){const d=v(),T=e,U=c(l.providers[0]),P=g(!1),K=g({...ne}),z=g(!1),O=g(""),H=g(""),Y=g(!1),ue=g(""),de=g(!1),re=window.isElectron,pe=({validateResult:e,firstError:a})=>{var l,t,o;if(a)return void $.warning(a);const i=!K.value.id||""===K.value.id;i&&(K.value.id=E());const s={id:K.value.id,name:K.value.name,status:"1"===K.value.status,description:K.value.description,type:K.value.type,apiBase:null==(l=K.value.apiBase)?void 0:l.trim(),apiKey:null==(t=K.value.apiKey)?void 0:t.trim(),apiModel:null==(o=K.value.apiModel)?void 0:o.trim(),keys:K.value.keys,likes:K.value.likes,prompt:K.value.prompt,temperature:K.value.temperature,
4
+ //生成随机性
5
+ topP:K.value.topP,maxTokens:K.value.maxTokens,additionalData:K.value.additionalData,stream:K.value.stream};i?(d.add(s),$.success(r("pages.setting.model.submit_success"))):(d.update(s),$.success(r("pages.setting.model.update_success"))),P.value=!1},me=()=>{P.value=!1},ve=()=>{},ce=g([]),ge=e=>{ce.value.find((a=>a.value===e))||ce.value.push({label:e,value:e})},_e=e=>{(null==e?void 0:e.token)?K.value.apiKey=null==e?void 0:e.token:$.error(r("pages.setting.model.get_token_failed"))},fe=a;_((()=>P.value),(e=>{fe("update:visible",e)})),_((()=>T.visible),(e=>{P.value=e})),_((()=>T.data),(e=>{K.value={...e}}),{immediate:!0}),_((()=>K.value.type),(()=>{ce.value=[],U.value=l.providers.find((e=>e.name===K.value.type)),U.value||(U.value={name:K.value.type,title:"Model Provider Non existent!",icon:"",apiBase:"",tokenUrl:"",isApi:!1,show:{apiBase:!0,apiKey:!0,apiModel:!0},tips:{apiBase:"",apiKey:"",apiModel:""}}),T.data.type===U.value.name?(K.value.apiBase=T.data.apiBase,K.value.apiKey=T.data.apiKey,K.value.apiModel=T.data.apiModel,K.value.prompt=T.data.prompt,K.value.keys=T.data.keys,K.value.temperature=T.data.temperature,K.value.topP=T.data.topP,K.value.maxTokens=T.data.maxTokens,K.value.additionalData=T.data.additionalData,K.value.stream=T.data.stream):(K.value.apiBase=U.value.apiBase,K.value.apiKey="",K.value.apiModel="",K.value.prompt="",K.value.keys=[],K.value.temperature=V,K.value.topP=w,K.value.maxTokens=S,K.value.additionalData={},K.value.stream=!0),ke()}));const ye={name:[{required:!0,message:r("pages.setting.model.enter_model_name"),type:"error"}]},ke=()=>{let e=U.value.models;K.value.additionalData.models&&(e=K.value.additionalData.models),e&&(Array.isArray(e)?ce.value=e.map((e=>({label:e,value:e}))):"object"==typeof e&&(ce.value=Object.entries(e).map((([e,a])=>({label:e,value:a}))))),K.value.apiModel&&!ce.value.find((e=>e.value===K.value.apiModel))&&ce.value.push({label:K.value.apiModel,value:K.value.apiModel})},be=g(!1);async function he(){try{be.value=!0,K.value.additionalData.models=await J(50,K.value.apiKey),ke()}finally{be.value=!1}}async function xe(){K.value.additionalData.models=null,ke()}async function Ve(){if(!z.value)try{z.value=!0;const e=await fetch(R()+"/github/code"),a=await e.json();if(!a)return void $.error(r("pages.setting.model.get_auth_code_failed"));O.value=a.user_code,H.value=a.verification_uri,await navigator.clipboard.writeText(O.value);const l=await fetch(R()+`/github/token?device_code=${a.device_code}&interval=${a.interval}`),t=await l.json();if(!1===P.value)return;_e(t),O.value="",H.value=""}finally{z.value=!1}}async function we(){if(!Y.value)try{Y.value=!0;const e=await fetch(R()+"/cursor/code"),a=await e.json(),{url:l,uuid:t,verifier:o}=a;ue.value=l;const i=await fetch(R()+`/cursor/token?uuid=${t}&verifier=${o}&interval=1`),s=await i.json();if(!1===P.value)return;_e(s),ue.value=""}finally{Y.value=!1}}async function Se(){if(!de.value){de.value=!0;try{(await fetch(R()+"/cache/clear?key=google_code")).ok||$.error("clear google code fail");const e=R()+"/google/code";$e(`https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/cloud-platform&response_type=code&redirect_uri=${e}&client_id=${K.value.additionalData.google_oauth_client_id}&access_type=offline&prompt=consent`);let a="",l=0;const t=1e3;for(;;){if(!1===P.value)return;await new Promise((e=>setTimeout(e,t)));const e=await fetch(R()+"/google/access_token"),o=await e.json();if("ok"===o.status){a=o.code;break}if(l+=1,l*t>45e3)break}if(!a)return void $.success(r("pages.setting.model.get_auth_code_failed"));const o=await fetch("https://www.googleapis.com/oauth2/v4/token",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({client_id:K.value.additionalData.google_oauth_client_id,client_secret:K.value.additionalData.google_oauth_client_secret,code:a,redirect_uri:e,grant_type:"authorization_code"})}),i=await o.json();K.value.apiKey=`${K.value.additionalData.google_oauth_client_id}${D}${K.value.additionalData.google_oauth_client_secret}${D}${i.refresh_token}`,$.success(r("pages.setting.model.get_auth_code_success"))}finally{de.value=!1}}}function $e(e){window.ipcRenderer?window.ipcRenderer.send("open-url",e):window.open(e)}function De(){K.value.keys.push({key:K.value.apiKey,name:(K.value.keys.length+1).toString(),enabled:!0})}return(e,a)=>{const d=q,v=F,c=j,g=Q,_=G,V=N,w=B,S=C,$=X,D=M,T=A,R=Z,J=L,E=I;return t(),o(E,{visible:P.value,"onUpdate:visible":a[19]||(a[19]=e=>P.value=e),onClose:ve,header:K.value.id?e.$t("pages.setting.model.editor_model"):e.$t("pages.setting.model.add_model"),width:680,footer:!1},{body:i((()=>[s(J,{ref:"form",data:K.value,rules:ye,"label-width":96,onSubmit:pe},{default:i((()=>[s(v,{label:e.$t("pages.setting.model.model_name"),name:"name"},{default:i((()=>[s(d,{modelValue:K.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>K.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),s(v,{label:e.$t("pages.setting.model.model_description"),name:"description"},{default:i((()=>[s(d,{modelValue:K.value.description,"onUpdate:modelValue":a[1]||(a[1]=e=>K.value.description=e)},null,8,["modelValue"])])),_:1},8,["label"]),s(v,{label:e.$t("pages.setting.model.model_interface"),name:"type"},{default:i((()=>[s(_,{modelValue:K.value.type,"onUpdate:modelValue":a[2]||(a[2]=e=>K.value.type=e),clearable:"",filterable:""},{default:i((()=>[(t(!0),f(b,null,y(u(l).options,((e,a)=>(t(),o(g,{key:a,value:e.value,label:e.label},{default:i((()=>[k("div",ae,[s(c,{size:"20px"},{icon:i((()=>[(t(),o(n(e.icon)))])),_:2},1024),p(" "+m(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),k("div",le,[k("div",te,[(t(),o(n(U.value.icon)))]),u(re)&&!U.value.isApi&&U.value.tokenUrl?(t(),o(ee,{key:0,url:U.value.tokenUrl,onOnResult:_e},null,8,["url"])):h("",!0),!U.value.tokenUrl||u(re)&&!U.value.isApi?h("",!0):(t(),o(V,{key:1,theme:"primary",onClick:a[3]||(a[3]=e=>$e(U.value.tokenUrl))},{default:i((()=>[p(m(U.value.tokenUrl),1)])),_:1})),s(w,{content:e.$t("pages.setting.model.login_and_wait"),placement:"bottom"},{default:i((()=>[H.value&&"github-copilot"===U.value.name?(t(),o(V,{key:0,theme:"primary",onClick:a[4]||(a[4]=e=>$e(H.value))},{default:i((()=>[p(m(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):h("",!0),ue.value&&"cursor"===U.value.name?(t(),o(V,{key:1,theme:"primary",onClick:a[5]||(a[5]=e=>$e(ue.value))},{default:i((()=>[p(m(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):h("",!0)])),_:1},8,["content"]),"cursor"===U.value.name?(t(),o(S,{key:2,loading:Y.value,onClick:we},{default:i((()=>[p(m(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):h("",!0)]),"github-copilot"===U.value.name?(t(),o(v,{key:0,label:e.$t("pages.setting.model.get_auth_code"),name:"github_user_code"},{default:i((()=>[s(d,{readonly:"",modelValue:O.value,"onUpdate:modelValue":a[6]||(a[6]=e=>O.value=e)},null,8,["modelValue"]),a[20]||(a[20]=p()),s(S,{class:"ml-2",loading:z.value,onClick:Ve},{default:i((()=>[p(m(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1},8,["label"])):h("",!0),U.value.name.endsWith("vertex")?(t(),o(v,{key:1,label:"Client ID"},{default:i((()=>[s(d,{modelValue:K.value.additionalData.google_oauth_client_id,"onUpdate:modelValue":a[7]||(a[7]=e=>K.value.additionalData.google_oauth_client_id=e)},null,8,["modelValue"])])),_:1})):h("",!0),U.value.name.endsWith("vertex")?(t(),o(v,{key:2,label:"Client Secret"},{default:i((()=>[s(d,{modelValue:K.value.additionalData.google_oauth_client_secret,"onUpdate:modelValue":a[8]||(a[8]=e=>K.value.additionalData.google_oauth_client_secret=e)},null,8,["modelValue"]),a[21]||(a[21]=p()),s(S,{class:"ml-2",onClick:Se,loading:de.value},{default:i((()=>[p(m(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1})):h("",!0),U.value.show.apiBase?(t(),o(v,{key:3,label:e.$t("pages.setting.model.model_address"),name:"apiBase",tips:U.value.tips.apiBase},{default:i((()=>[s(d,{modelValue:K.value.apiBase,"onUpdate:modelValue":a[9]||(a[9]=e=>K.value.apiBase=e),placeholder:U.value.apiBase},null,8,["modelValue","placeholder"])])),_:1},8,["label","tips"])):h("",!0),U.value.show.apiModel?(t(),o(v,{key:4,label:e.$t("pages.setting.model.model"),name:"apiModel",tips:U.value.tips.apiModel},{default:i((()=>[s(_,{modelValue:K.value.apiModel,"onUpdate:modelValue":a[10]||(a[10]=e=>K.value.apiModel=e),creatable:"",filterable:"",options:ce.value,onCreate:ge,onEnter:a[11]||(a[11]=e=>{e.e.preventDefault()})},null,8,["modelValue","options"]),U.value.name.startsWith("lyihub")?(t(),o(S,{key:0,class:"ml-2",onClick:he,loading:be.value},{default:i((()=>[p(m(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):h("",!0),U.value.name.startsWith("lyihub")?(t(),o(S,{key:1,class:"ml-2",onClick:xe},{default:i((()=>[p(m(e.$t("pages.setting.model.cleanTokenButtonText")),1)])),_:1})):h("",!0)])),_:1},8,["label","tips"])):h("",!0),U.value.show.apiKey?(t(),o(v,{key:5,label:e.$t("pages.setting.model.model_key"),name:"apiKey",tips:U.value.tips.apiKey},{default:i((()=>[s(d,{type:"password",modelValue:K.value.apiKey,"onUpdate:modelValue":a[12]||(a[12]=e=>K.value.apiKey=e)},null,8,["modelValue"]),s(S,{shape:"square",variant:"text",class:"ml-2",onClick:De},{default:i((()=>[s(u(W),{slot:"icon"})])),_:1})])),_:1},8,["label","tips"])):h("",!0),K.value.keys&&K.value.keys.length>0?(t(),f("div",oe,[(t(!0),f(b,null,y(K.value.keys,((a,l)=>(t(),f("div",ie,[s(d,{modelValue:a.name,"onUpdate:modelValue":e=>a.name=e,class:"w-32"},null,8,["modelValue","onUpdate:modelValue"]),s(d,{modelValue:a.key,"onUpdate:modelValue":e=>a.key=e,type:"password"},null,8,["modelValue","onUpdate:modelValue"]),s($,{modelValue:a.enabled,"onUpdate:modelValue":e=>a.enabled=e},null,8,["modelValue","onUpdate:modelValue"]),s(D,{content:e.$t("pages.setting.user.confirm_delete"),onConfirm:e=>function(e){K.value.keys.splice(e,1)}(l)},{default:i((()=>[s(S,{shape:"square",variant:"text"},{default:i((()=>[s(u(x),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])))),256))])):h("",!0),s(v,{label:u(r)("pages.conversation.stream"),name:"stream"},{default:i((()=>[s($,{modelValue:K.value.stream,"onUpdate:modelValue":a[13]||(a[13]=e=>K.value.stream=e)},null,8,["modelValue"])])),_:1},8,["label"]),s(v,{label:u(r)("pages.conversation.temperature"),name:"temperature"},{default:i((()=>[s(T,{modelValue:K.value.temperature,"onUpdate:modelValue":a[14]||(a[14]=e=>K.value.temperature=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),s(v,{label:u(r)("pages.conversation.maxTokens"),name:"maxTokens"},{default:i((()=>[s(T,{modelValue:K.value.maxTokens,"onUpdate:modelValue":a[15]||(a[15]=e=>K.value.maxTokens=e),inputNumberProps:"",showStep:"",min:1024,max:8192,step:128},null,8,["modelValue"])])),_:1},8,["label"]),s(v,{label:u(r)("pages.conversation.topP"),name:"topP"},{default:i((()=>[s(T,{modelValue:K.value.topP,"onUpdate:modelValue":a[16]||(a[16]=e=>K.value.topP=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),U.value.name.startsWith("cozec")?(t(),o(v,{key:7,label:"",tips:"会将话中的角色设定附加到每次发送的用户消息上"},{default:i((()=>[s($,{modelValue:K.value.additionalData.useConversationSetting,"onUpdate:modelValue":a[17]||(a[17]=e=>K.value.additionalData.useConversationSetting=e)},{default:i((()=>a[22]||(a[22]=[p("使用会话的角色设定")]))),_:1},8,["modelValue"])])),_:1})):h("",!0),s(v,{label:e.$t("pages.setting.model.model_prompt"),name:"prompt",tips:e.$t("pages.setting.model.prompt_tips")},{default:i((()=>[s(R,{modelValue:K.value.prompt,"onUpdate:modelValue":a[18]||(a[18]=e=>K.value.prompt=e),autosize:{minRows:2,maxRows:5},name:"prompt"},null,8,["modelValue"])])),_:1},8,["label","tips"]),s(v,null,{default:i((()=>[k("div",se,[s(S,{variant:"outline",onClick:me},{default:i((()=>[p(m(e.$t("pages.setting.model.cancel")),1)])),_:1}),s(S,{theme:"primary",type:"submit"},{default:i((()=>[p(m(e.$t("pages.setting.model.confirm")),1)])),_:1})])])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])}}}),de={class:"search-box",style:{"margin-bottom":"16px"}},re={class:"list-card-items"},pe={class:"list-card-pagination"},me=e({name:"ListModel",setup(e){const n=g(""),d=v(),p=g({current:1,pageSize:31,total:0}),m=a((()=>{const e=d.models.filter((e=>e.name.includes(n.value)||e.apiModel.includes(n.value)));return p.value.total=e.length,e})),c=g(void 0),_=a((()=>c.value?r("pages.setting.model.confirm_delete_model",{modelName:c.value.name}):"")),h=()=>{d.remove(c.value.id),D.value=!1,$.success(r("pages.setting.model.delete_success"))},x=g(!1),D=g(!1),T=g({...ne}),U=e=>{p.value.pageSize=e,p.value.current=1},C=e=>{p.value.current=e},B=e=>{D.value=!0,c.value=e},M=()=>{c.value=void 0},N=()=>{T.value={...ne},x.value=!0},R=e=>{if(!l.dict[e.type])return void $.error(r("pages.setting.model.model_provider_not_exist"));const a={...e,id:"",
6
+ // 清空ID,作为新模型
7
+ name:`${e.name} (副本)`};T.value={id:"",name:a.name,status:a.status?"1":"0",description:a.description,type:a.type.toString(),apiBase:a.apiBase,apiKey:a.apiKey,apiModel:a.apiModel,keys:a.keys?JSON.parse(JSON.stringify(a.keys)):[],likes:a.likes,prompt:a.prompt,temperature:a.temperature||V,topP:a.topP||w,maxTokens:a.maxTokens||S,stream:a.stream,additionalData:a.additionalData?JSON.parse(JSON.stringify(a.additionalData)):{}},x.value=!0};return(e,a)=>{const d=q,v=j,c=O,g=z,J=P,A=H,W=I;return t(),f("div",null,[k("div",de,[s(d,{modelValue:n.value,"onUpdate:modelValue":a[0]||(a[0]=e=>n.value=e),placeholder:"搜索模型"},null,8,["modelValue"])]),k("div",re,[s(J,{gutter:[16,16]},{default:i((()=>[s(g,{xs:12,lg:4,xl:3},{default:i((()=>[s(c,{theme:"normal","hover-shadow":"",class:"list-card-item border-dashed",style:{"border-color":"var(--td-brand-color-active)"},title:e.$t("pages.setting.model.add_model"),onClick:N},{avatar:i((()=>[s(v,{size:"56px"},{icon:i((()=>[s(u(K))])),_:1})])),_:1},8,["title"])])),_:1}),(t(!0),f(b,null,y(m.value.slice(p.value.pageSize*(p.value.current-1),p.value.pageSize*p.value.current),(e=>(t(),o(g,{key:e.id,xs:12,lg:4,xl:3},{default:i((()=>[s(Y,{class:"list-card-item",product:e,onDeleteItem:B,onCopyItem:R,onClick:a=>(e=>{l.dict[e.type]?(T.value={id:e.id,name:e.name,status:e.status?"1":"0",description:e.description,type:e.type.toString(),apiBase:e.apiBase,apiKey:e.apiKey,apiModel:e.apiModel,keys:e.keys?JSON.parse(JSON.stringify(e.keys)):[],likes:e.likes,prompt:e.prompt,temperature:e.temperature||V,
8
+ //生成随机性
9
+ topP:e.topP||w,maxTokens:e.maxTokens||S,stream:e.stream,additionalData:e.additionalData?JSON.parse(JSON.stringify(e.additionalData)):{}},x.value=!0):$.error(r("pages.setting.model.model_provider_not_exist"))})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),k("div",pe,[s(A,{modelValue:p.value.current,"onUpdate:modelValue":a[1]||(a[1]=e=>p.value.current=e),"page-size":p.value.pageSize,"onUpdate:pageSize":a[2]||(a[2]=e=>p.value.pageSize=e),total:p.value.total,"page-size-options":[31],onPageSizeChange:U,onCurrentChange:C},null,8,["modelValue","page-size","total","page-size-options"])]),s(ue,{visible:x.value,"onUpdate:visible":a[3]||(a[3]=e=>x.value=e),data:T.value},null,8,["visible","data"]),s(W,{visible:D.value,"onUpdate:visible":a[4]||(a[4]=e=>D.value=e),header:e.$t("pages.setting.model.confirm_delete_selected_model"),body:_.value,"on-cancel":M,onConfirm:h},null,8,["visible","header","body"])])}}});export{me as default};
.output/public/assets/is_dark-CgVt85wj.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{C as n,U as a}from"./markdown-b73q677t.js";const r=r=>(r=>{const{r:o,g:e,b:t}=n.parse(r),s=.2126*a.channel.toLinear(o)+.7152*a.channel.toLinear(e)+.0722*a.channel.toLinear(t);return a.lang.round(s)})(r)>=.5,o=n=>!r(n);export{o as i};
.output/public/assets/lyihub-CcSYfJzB.js ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{K as e,r as t,c as a,h as n,m as r,e as o,a as i,d as u,C as l,ap as c,j as s,a4 as v,a1 as p,$ as m,y as d,bI as f,k as g,f as b,A as h,M as y,S as w,o as O,t as P,B as j,v as x,w as k}from"./global-D3BYkvaa.js";import{T as N,l as S,s as M,o as _,r as C,n as E}from"./main-BHXR-KLt.js";import{I}from"./form-model-BuU6gmb2.js";
2
+ /**
3
+ * tdesign v1.10.7
4
+ * (c) 2025 tdesign
5
+ * @license MIT
6
+ */var T={disabled:{type:Boolean,default:void 0},inputNumberProps:{type:[Boolean,Object],default:!1},label:{type:[String,Boolean,Function],default:!0},layout:{type:String,default:"horizontal",validator:function(e){return!e||["vertical","horizontal"].includes(e)}},marks:{type:[Object,Array]},max:{type:Number,default:100},min:{type:Number,default:0},range:Boolean,showStep:Boolean,step:{type:Number,default:1},tooltipProps:{type:Object},value:{type:[Number,Array],default:void 0},modelValue:{type:[Number,Array],default:void 0},defaultValue:{type:[Number,Array],default:0},onChange:Function,onChangeEnd:Function},B=function(e,t){return t?{top:"calc(".concat(100-e,"% - 1px)")}:{left:"".concat(e,"%")}},D=function(e,t){return"first"===t?e instanceof Array?e[0]:e:e instanceof Array?e[1]:0};
7
+ /**
8
+ * tdesign v1.10.7
9
+ * (c) 2025 tdesign
10
+ * @license MIT
11
+ */
12
+ /**
13
+ * tdesign v1.10.7
14
+ * (c) 2025 tdesign
15
+ * @license MIT
16
+ */
17
+ function z(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function A(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?z(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):z(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var L={visible:!1,trigger:"hover",showArrow:!0,overlayInnerStyle:void 0,overlayClassName:void 0,attach:"body",theme:"default"},F=function(n){var o=t(),i=a({get:function(){return!1==!n.value.tooltipProps},set:function(e){return e}}),u=t(A({},L)),l=r();return{tooltipRef:o,tooltipProps:a((function(){var t=n.value,a=t.vertical,r=t.tooltipProps,o=t.label,i=t.value,c=t.position,s=t.range,v=a?"right":"top",p=!0===o?String(i):"string"==typeof o?function(t,a){if(!1===Boolean(t))return String(a);if(e(t)){var n=String(a);try{var r=/\${value}%/g;if(!r.test(t))throw n=t,new Error;n=t.replace(r,String(a))}catch(o){}return n}return t}(o,i):l("label",{params:s?{value:i,position:c}:{value:i}});return r instanceof Object?(null!=r&&r.placement||(u.value.placement=v),r.content&&(p=r.content),A(A(A({},u.value),r),{},{content:p})):A(A({},u.value),{},{placement:v,content:p})})),toggleTooltip:function(e){i.value&&(u.value.visible=e)},showTooltip:i}},X=Symbol("sliderProps"),Y=o({name:"TSliderButton",props:{value:{type:[Number],default:0},vertical:{type:Boolean,default:!1},tooltipProps:{type:[Boolean,Object],default:!0},label:{type:[String,Boolean,Function]},range:{type:Boolean,default:!1},position:{type:String}},emits:["input","mouseup"],setup:function(e,r){var o=i("slider__button"),d=a((function(){return e})),f=F(d),g=f.tooltipRef,b=f.tooltipProps,h=f.toggleTooltip,y=f.showTooltip,w=u(X),O=t(),P=t(!1),j=l({dragging:!1,isClick:!1,startX:0,startY:0,startPos:0,newPos:null}),x=a((function(){return Number(w.max)-Number(w.min)})),k=a((function(){return"".concat((e.value-w.min)/x.value*100,"%")})),S=a((function(){return w.step})),M=a((function(){return e.vertical?{bottom:k.value}:{left:k.value}}));c((function(){w.toggleDragging(j.dragging)}));var _=function(e){var t=e;if(null!==t&&!Number.isNaN(t)){t>100?t=100:t<0&&(t=0);var a=100*S.value/x.value,n=Math.round(t/a)*a*x.value*.01;n+=w.min,n=Number(parseFloat("".concat(n)).toFixed(w.precision)),r.emit("input",n),p((function(){var e,t;g.value&&(null===(e=(t=g.value).updatePopper)||void 0===e||e.call(t))}))}},C=function(){O.value.focus(),h(!0)},E=function(){j.dragging||h(!1)},I=function(t){var a=t;if(j.dragging){P.value=!0,j.isClick=!1,null!=w&&w.resetSize&&m(null==w?void 0:w.resetSize)&&w.resetSize();var n=0,r=w.sliderSize,o=a.type,i=a.clientY,u=a.clientX;if("touchmove"===o){var l=a.touches,c=[l[0].clientY,l[0].clientX];i=c[0],u=c[1]}n=(n=e.vertical?j.startY-i:u-j.startX)/r*100,j.newPos=j.startPos+n,_(j.newPos)}},T=function(){j.dragging&&(setTimeout((function(){j.dragging=!1,h(!1),j.isClick||_(j.newPos),P.value&&r.emit("mouseup"),P.value=!1}),0),window.removeEventListener("mousemove",I),window.removeEventListener("touchmove",I),window.removeEventListener("mouseup",T),window.removeEventListener("touchend",T),window.removeEventListener("contextmenu",T))};function B(t){w.disabled||(t.preventDefault(),function(t){j.dragging=!0,j.isClick=!0;var a=t.type,n=t.clientY,r=t.clientX;if("touchstart"===a){var o=t.touches,i=[o[0].clientY,o[0].clientX];n=i[0],r=i[1]}e.vertical?j.startY=n:j.startX=r,j.startPos=parseFloat(k.value),j.newPos=j.startPos}(t),window.addEventListener("mousemove",I),window.addEventListener("mouseup",T),window.addEventListener("touchmove",I),window.addEventListener("touchend",T),window.addEventListener("contextmenu",T))}var D=function(e){if(!w.disabled){var t=S.value/x.value*100;"sub"===e&&(t=-t),j.newPos=parseFloat(k.value)+t,_(j.newPos)}},z=function(e){var t=e.code;e.preventDefault(),"ArrowDown"!==t&&"ArrowLeft"!==t||D("sub"),"ArrowUp"!==t&&"ArrowRight"!==t||D("add")};return r.expose({setPosition:_}),function(){return s("div",{ref:O,class:"".concat(o.value,"-wrapper"),style:M.value,tabindex:"0","show-tooltip":y.value,disabled:w.disabled,onmouseenter:C,onmouseleave:E,onmousedown:B,onTouchstart:B,onfocus:C,onblur:E,onKeydown:z},[s(N,v({ref:g,hideEmptyPopup:!0,disabled:!y.value},b.value),{default:function(){return[s("div",{class:[o.value,n({},"".concat(o.value,"--dragging"),j.dragging)]},null)]}})])}}}),R=o({name:"TSliderMark",props:{mark:{type:[Object,Array,String,Number]},point:{type:Number},onClickMarkPoint:{type:Function,default:function(){}}},setup:function(e){var t=i("slider__mark"),a=function(t){var a;t.stopPropagation(),null==e||null===(a=e.onClickMarkPoint)||void 0===a||a.call(e,e.point)};return function(){return s("div",{class:"".concat(t.value,"-text"),onClick:a},[e.mark])}}});
18
+ /**
19
+ * tdesign v1.10.7
20
+ * (c) 2025 tdesign
21
+ * @license MIT
22
+ */
23
+ function J(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function V(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?J(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):J(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}
24
+ /**
25
+ * tdesign v1.10.7
26
+ * (c) 2025 tdesign
27
+ * @license MIT
28
+ */
29
+ function q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}var G=k(o({name:"TSlider",model:{prop:"value",event:"change"},props:function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?q(Object(a),!0).forEach((function(t){n(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):q(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}({},T),setup:function(e){var r=C(),o=i("slider"),u=b().STATUS,c=h(e),p=c.value,m=c.modelValue,k=E(p,m,e.defaultValue,e.onChange),N=y(k,2),T=N[0],z=N[1],A=t(),L=t(),F=t(),J=t(),q=t(D(T.value,"first")),G=t(D(T.value,"second")),U=t(!1),W=t(1),H=a((function(){return"vertical"===e.layout})),Z=a((function(){return["".concat(o.value,"__container"),{"is-vertical":H.value}]})),K=a((function(){return["".concat(o.value),n(n(n({"is-vertical":H.value},"".concat(o.value,"--with-input"),e.inputNumberProps),"".concat(o.value,"--vertical"),H.value),u.value.disabled,r.value)]})),Q=a((function(){return["".concat(o.value,"__rail"),{"show-input":e.inputNumberProps,disabled:r.value}]})),$=a((function(){return H.value?{height:"100%"}:{}})),ee=a((function(){var t=e.range?"".concat(100*(ae.value-e.min)/te.value,"%"):"0%",a=e.range?ne.value-ae.value:q.value-e.min,n="".concat(100*a/te.value,"%");return H.value?{height:n,bottom:t}:{width:n,left:t}})),te=a((function(){return e.max-e.min})),ae=a((function(){return Math.min(q.value,G.value)})),ne=a((function(){return Math.max(q.value,G.value)})),re=a((function(){if(!e.showStep||e.min>e.max)return[];if(0===e.step)return[];for(var t=te.value/e.step,a=100*e.step/te.value,n=[],r=1;r<t;r++)n.push(r*a);return e.range?n.filter((function(t){return t<100*(ae.value-e.min)/te.value||e.step>100*(ne.value-e.max)/te.value})):n.filter((function(t){return t>100*(q.value-e.min)/te.value}))})),oe=a((function(){var t=[e.min,e.max,e.step].map((function(e){var t="".concat(e).split(".");return t[1]?t[1].length:0}));return Math.max.apply(null,t)})),ie=function(t){var a=[e.min,e.max],n=a[0],r=a[1];if(!(n>r)){if(e.range&&d(t)){var o=[Math.min.apply(Math,g(t)),Math.max.apply(Math,g(t))],i=o[0],u=o[1];i>r&&(i=q.value),i<n&&(i=n),u<n&&(u=G.value),u>r&&(u=r);var l=[i,u];return q.value=l[0],G.value=l[1],[i,u]}var c=t;return c<n&&(c=n),c>r&&(c=r),c}},ue=function(t){var a=t;void 0===a&&(a=e.range?[q.value,G.value]:q.value);var n=ie(a);z(n)},le=function(){L.value&&(W.value=L.value["client".concat(H.value?"Height":"Width")])},ce=t(!1),se=function(){var t;e.range?(d(T.value)?(q.value=Math.max(e.min||0,T.value[0]),G.value=Math.min(e.max||100,T.value[1])):(q.value=e.min||0,G.value=e.max||100),t="".concat(q.value,"-").concat(G.value)):(x(T.value)?q.value=Math.min(e.max,Math.max(e.min,T.value)):q.value=e.min,t=String(q.value)),A.value&&A.value.setAttribute("aria-valuetext",t),le(),window.addEventListener("resize",le)},ve=function(t){var a,n=t*te.value/100;(n=e.min+n,e.range||!F.value)?("button1"===(a=Math.abs(ae.value-n)<Math.abs(ne.value-n)?q.value<G.value?"button1":"button2":q.value>G.value?"button1":"button2")&&F.value&&F.value.setPosition(t),"button2"===a&&J.value&&J.value.setPosition(t)):F.value.setPosition(t)},pe=function(){var t=e.range?[q.value,G.value]:q.value;return ie(t)},me=function(t){var a;if(!r.value&&!U.value&&L.value){le();var n=0;if(H.value){n=(L.value.getBoundingClientRect().bottom-t.clientY)/W.value*100,ve(n)}else{var o=L.value.getBoundingClientRect().left;n=(t.clientX-o)/W.value*100,ve(n)}var i=pe();null===(a=e.onChangeEnd)||void 0===a||a.call(e,i)}},de=function(t){var a;if(!r.value&&!U.value){le();var n=Number(t/te.value*100);ve(n),ue(t);var o=pe();null===(a=e.onChangeEnd)||void 0===a||a.call(e,o)}};w((function(){return T.value}),(function(t){if(!0!==U.value)if(d(t)&&e.range){var a=y(t,2);q.value=a[0],G.value=a[1]}else q.value=t})),w([q,G,U],(function(t,a){t[0]!==a[0]&&(e.range?ue([ae.value,ne.value]):ue(q.value)),t[1]!==a[1]&&e.range&&ue([ae.value,ne.value]),t[2]!==a[2]&&!1===t[2]&&se()})),O((function(){se(),ce.value=!0})),P((function(){window.removeEventListener("resize",le)}));var fe,ge,be,he=a((function(){return{max:e.max,min:e.min,marks:e.marks,vertical:H.value,prefixName:o.value}})),ye=(ge=(fe=he).value.prefixName,be=a((function(){var e=fe.value;if(!e.marks)return[];var t=[];if(d(e.marks)){var a=f(e.marks).sort((function(e,t){return e-t})),n=Math.max.apply(Math,g(a).concat([e.max])),r=Math.min.apply(Math,g(a).concat([e.min]));r<e.min&&S.errorOnce("TSlider","marks min value should >= props min"),n>e.max&&S.errorOnce("TSlider","marks max value should <= props max"),a.forEach((function(e){t.push({point:e,position:(e-r)/(n-r)*100,mark:e})}))}else Object.keys(e.marks).map(parseFloat).sort((function(e,t){return e-t})).filter((function(t){return t<=e.max&&t>=e.min})).forEach((function(a){var n={point:a,position:100*(a-e.min)/(e.max-e.min),mark:e.marks[a]};t.push(n)}));return t})),function(e){return be.value.length?s("div",null,[s("div",{class:"".concat(ge,"__stops")},[be.value.map((function(e,t){return 0===e.position||100===e.position?null:s("div",{class:"".concat(ge,"__stop ").concat(ge,"__mark-stop"),style:B(e.position,fe.value.vertical),key:t},null)}))]),s("div",{class:"".concat(ge,"__mark")},[be.value.map((function(t,a){return s(R,{mark:t.mark,point:t.point,key:a,style:B(t.position,fe.value.vertical),onClickMarkPoint:e},null)}))])]):null}),we=function(e){var t=e.value.prefixName,n=a((function(){var t,a={format:void 0,placeholder:"",theme:"column",decimalPlaces:(null===(t=e.value.step.toString().split(".")[1])||void 0===t?void 0:t.length)||0},n=e.value;if(!M(n.inputNumberProps)){var r,o=null===(r=n.inputNumberProps)||void 0===r?void 0:r.theme;a=V(V({},a),_(n.inputNumberProps,"onChange")),["column","row","normal"].includes(o)&&(a.theme=o)}return a})),r=a((function(){return["".concat(t,"__input"),{"is-vertical":e.value.vertical}]}));return function(t,a){return s(I,v(n.value,{class:r.value,value:t,step:e.value.step,onChange:function(t,n){var r,o;void 0===t||isNaN(t)||a(t),null===(r=e.value)||void 0===r||null===(r=r.inputNumberProps)||void 0===r||null===(o=r.onChange)||void 0===o||o.call(r,t,n)},disabled:e.value.disabled,min:e.value.min,max:e.value.max}),null)}}(a((function(){return{max:e.max,min:e.min,inputNumberProps:e.inputNumberProps,step:e.step,prefixName:o.value,vertical:H.value,disabled:r.value}}))),Oe=h(e),Pe=Oe.min,je=Oe.max,xe=Oe.step;return j(X,l({min:Pe,max:je,step:xe,dragging:U,toggleDragging:function(e){U.value=e},precision:oe,disabled:r,resetSize:le,sliderSize:W})),function(){return s("div",{class:Z.value,ref:A},[s("div",{class:K.value,role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.layout,"aria-disabled":r.value,"tooltip-props":e.tooltipProps},[s("div",{class:Q.value,style:$.value,onClick:me,ref:L},[s("div",{class:"".concat(o.value,"__track"),style:ee.value},null),s(Y,{vertical:H.value,value:q.value,ref:F,disabled:r.value,range:e.range,position:"start","tooltip-props":e.tooltipProps,label:e.label,onInput:function(e){q.value=e},onMouseup:function(){var t,a=pe();null===(t=e.onChangeEnd)||void 0===t||t.call(e,a)}},null),e.range&&s(Y,{vertical:H.value,value:G.value,ref:J,disabled:r.value,label:e.label,range:e.range,position:"end","tooltip-props":e.tooltipProps,onInput:function(e){G.value=e},onMouseup:function(){var t,a=pe();null===(t=e.onChangeEnd)||void 0===t||t.call(e,a)}},null),e.showStep&&s("div",{class:"".concat(o.value,"__stops")},[re.value.map((function(e,t){return 0===e.position||100===e.position?null:s("div",{class:"".concat(o.value,"__stop"),key:t,style:B(e,H.value)},null)}))]),ye(de)])]),ce.value&&e.inputNumberProps&&(t=ie(q.value),a=ie(G.value),s("div",{class:["".concat(o.value,"__input-container"),{"is-vertical":H.value}]},[we(t,(function(e){q.value=ie(e)})),e.range&&s("div",{class:"".concat(o.value,"__center-line")},null),e.range&&we(a,(function(e){G.value=ie(e)}))]))]);var t,a}}}));
30
+ /**
31
+ * tdesign v1.10.7
32
+ * (c) 2025 tdesign
33
+ * @license MIT
34
+ */k(Y);const U={accept:"*/*","accept-language":"zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",authorization:"bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJlOGNlZDg5Yy01NjRmLTQ3MWYtOTczNi1kOGM2NmMyMDkzODYiLCJhdWQiOlsiZmFzdGFwaS11c2VyczphdXRoIl0sImV4cCI6MTcyMjA5MjE5MH0.1fiONkyHOZgcfv4Uuy1NMV9ymhur_VvxlIJD4x79xXo","cache-control":"no-cache","content-type":"application/json",pragma:"no-cache",priority:"u=1, i","sec-ch-ua":'"Not/A)Brand";v="8", "Chromium";v="126", "Microsoft Edge";v="126"',"sec-ch-ua-mobile":"?0","sec-ch-ua-platform":'"Windows"',"sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"same-site",Referer:"https://lyihub.com/","Referrer-Policy":"strict-origin-when-cross-origin"};async function W(e){const t=await fetch("https://api.lyihub.com/arena/battle",{headers:{...U,authorization:"Bearer "+e},method:"POST"});return await t.json()}async function H(e,t){const a={};for(let r=0;r<e;r++)try{const e=await W(t);await fetch("https://api.lyihub.com/arena/chat",{headers:{...U,accept:"text/event-stream",authorization:"Bearer "+t},body:JSON.stringify({sessionId:e.id,modelId:e.modelAId,question:"你好"}),method:"POST"}),await new Promise((e=>setTimeout(e,3e3)));const n=await fetch("https://api.lyihub.com/arena/evaluation/save",{headers:{...U,authorization:"Bearer "+t},method:"POST",body:JSON.stringify({description:"",createTime:Date.now(),updateTime:Date.now(),userId:e.userId,sessionId:e.id,evaluationType:"a_better",modelAId:e.modelAId,modelBId:e.modelBId})}),r=await n.json();a[r.modelA.name]=r.modelA.id,a[r.modelB.name]=r.modelB.id}catch(n){}return function(e){return Object.keys(e).sort().reduce(((t,a)=>(t[a]=e[a],t)),{})}(a)}export{G as S,W as g,H as p};
.output/public/assets/main-BHXR-KLt.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/markdown-b73q677t.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/mindmap-definition-44684416-BgB0IMap.js ADDED
The diff for this file is too large to render. See raw diff
 
.output/public/assets/popup-BgSo-xSD.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{e,c as a,p as t,o as n,l,s as o,by as r,w as s,aH as u,aW as c,r as i,a1 as v,b as d,aJ as p,aQ as f,aZ as m,aK as w,a2 as y,bz as b,bA as g,I as h,aR as k,au as j,aT as x,aM as O,bn as E,aX as T,aN as C,bv as D,bw as L,aC as P,bx as R}from"./global-D3BYkvaa.js";import{f as A}from"./fetch-DgHGEove.js";import{m as H}from"./markdown-b73q677t.js";import"./debounce-Tt5OIvUe.js";var S="undefined"==typeof window;var I={name:{type:String,default:""},size:{type:String,default:void 0},url:{type:[String,Array],default:void 0},loadDefaultIcons:{type:Boolean,default:!0},onClick:Function};function M(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,n)}return t}function _(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?M(Object(t),!0).forEach((function(a){o(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):M(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}var{classPrefix:z}=r,B=s(e({name:"Icon",props:I,setup(e,o){var{attrs:r}=o,s=a((()=>e.size)),u=a((()=>e.name||"")),{className:c,style:i}=t(s),v=a((()=>{var a=[];return a=e.url instanceof Array?e.url.concat():[e.url],e.loadDefaultIcons&&a.push("https://tdesign.gtimg.com/icon/0.3.1/fonts/index.js"),a})),d=a((()=>["".concat(z,"-icon"),"".concat(z,"-icon-").concat(u.value),c.value])),p=a((()=>_(_({},i.value),r.style)));n((()=>{Array.from(new Set(v.value)).forEach((e=>{!function(e,a){if(!S&&document&&e&&"string"==typeof e&&!(document.querySelectorAll(".".concat(a,'[src="').concat(e,'"]')).length>0)){var t=document.createElement("script");t.setAttribute("class",a),t.setAttribute("src",e),document.body.appendChild(t)}}(e,"".concat(z,"-svg-js-stylesheet--unique-class"))}))}));var f=a((()=>({class:d.value,style:p.value,onClick:a=>{var t;return null===(t=e.onClick)||void 0===t?void 0:t.call(e,{e:a})}})));return()=>l("svg",f.value,l("use",{href:e.url?"#".concat(u.value):"#t-icon-".concat(u.value)}))}}),"TIcon");const q={class:"popup-container rounded-lg shadow-lg w-full flex flex-col pb-0 p-4",style:{"max-height":"500px"}},K={class:"relative flex items-center"},N={key:0,class:"space-y-2"},U=["onClick"],W={key:1},$=["innerHTML"],F={class:"footer-text py-1 border-t mt-4 text-sm text-center"},J=D(C(e({__name:"PopupWindow",setup(e){u();const t=c(),l=i(""),o=i(null),r=i(0),s=i(!1),C=i(""),D=i(!1),L=i(null),P=i(!0),R=u(),S=a((()=>R.displayMode)),I=[{name:"问问",icon:"chat",prompt:"{{text}}",show:!0}],M=a((()=>{const e=t.toolBarButtons.filter((e=>e.name&&e.show&&void 0!==e.prompt));return[...I,...e]})),_=async()=>{!s.value&&l.value.trim()&&await V()},z=()=>{if(!(null==window?void 0:window.ipcRenderer)||!L.value)return;const e=L.value.scrollHeight+118,a=Math.min(500,e);window.ipcRenderer.send("adjust-popup-height",a)},J=((e,a)=>{let t=null;return(...n)=>{t&&clearTimeout(t),t=setTimeout((()=>e(...n)),a)}})(z,50),Q=()=>{if(!L.value)return;const{scrollTop:e,scrollHeight:a,clientHeight:t}=L.value;P.value=!(a-e-t>50)},V=async()=>{s.value=!0,D.value=!0,v((()=>{z()}));try{const e=l.value.trim();if(!e)return;const a=M.value[r.value],t=(a.prompt||"").replace(/{{text}}/g,e);C.value="",await A(t,(e=>{C.value=e,v((()=>{L.value&&P.value&&(L.value.scrollTop=L.value.scrollHeight),J()}))}))}finally{s.value=!1}},X=()=>{D.value=!1,C.value="",v((()=>{var e,a;null==(e=o.value)||e.select(),null==(a=o.value)||a.focus(),z()}))},Z=()=>{D.value=!1,C.value="",l.value="",v((()=>{var e;null==(e=o.value)||e.focus(),z()}))},G=e=>{"Escape"!==e.key?D.value||("Tab"===e.key&&(e.preventDefault(),r.value=(r.value+1)%M.value.length),"ArrowUp"===e.key?(e.preventDefault(),r.value=r.value>0?r.value-1:M.value.length-1):"ArrowDown"===e.key&&(e.preventDefault(),r.value=(r.value+1)%M.value.length)):D.value?X():Y()},Y=()=>{(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.send("hide-popup")};return n((()=>{var e,a;document.addEventListener("click",Y),document.addEventListener("keydown",G),null==(e=L.value)||e.addEventListener("scroll",Q),null==(a=o.value)||a.focus(),v((()=>{z()})),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.on("show-window",Z)})),d((()=>{var e;document.removeEventListener("click",Y),document.removeEventListener("keydown",G),null==(e=L.value)||e.removeEventListener("scroll",Q),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.removeListener("show-window",Z)})),(e,a)=>{const t=B;return p(),f("div",{class:O(["popup-window fixed inset-0 flex items-start justify-center",S.value]),onClick:a[1]||(a[1]=E((()=>{}),["stop"]))},[m("div",q,[m("div",K,[D.value?(p(),w(t,{key:1,name:"arrow-left",class:"absolute left-3 icon-color cursor-pointer",onClick:X})):(p(),w(t,{key:0,name:"search",class:"absolute left-3 icon-color"})),y(m("input",{ref_key:"inputRef",ref:o,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),type:"text",class:"input-field w-full pl-10 pr-4 py-2 rounded-lg border focus:outline-none focus:ring-2 focus:ring-blue-500",placeholder:"请输入内容...",onKeydown:g(_,["enter"])},null,544),[[b,l.value]])]),m("div",{ref_key:"contentContainer",ref:L,class:"mt-4 overflow-auto no-scrollbar min-h-32"},[D.value?(p(),f("div",W,[m("div",{class:"markdown-body",innerHTML:j(H).render(C.value)},null,8,$)])):(p(),f("div",N,[(p(!0),f(h,null,k(M.value,((e,a)=>(p(),f("div",{key:e.name,class:O(["tool-button flex items-center p-2 rounded-lg cursor-pointer",r.value===a?"tool-button-selected":""]),onClick:e=>(async e=>{s.value||(r.value=e,await V())})(a)},[e.icon?(p(),w(t,{key:0,name:e.icon,class:"mr-2"},null,8,["name"])):T("",!0),m("span",null,x(e.name),1)],10,U)))),128))]))],512),m("div",F,x(D.value?`${M.value[r.value].name} - 使用 Esc 返回`:"使用 ↑↓ 或 Tab 切换,Enter 发送,Esc 关闭"),1)])],2)}}}),[["__scopeId","data-v-a20eede4"]]));J.use(L),J.use(P),R.initialize(),J.mount("#app").$nextTick((()=>{postMessage({payload:"removeLoading"},"*")}));
.output/public/assets/timeline-definition-8e5a9bc6-DcRKrR1Y.js ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import{q as t,r as e,t as n,g as i,l as s,s as r,a,u as o,v as c,w as l}from"./markdown-b73q677t.js";import{i as h}from"./is_dark-CgVt85wj.js";import"./global-D3BYkvaa.js";var d=function(){var t=function(t,e,n,i){for(n=n||{},i=t.length;i--;n[t[i]]=e);return n},e=[1,2],n=[1,5],i=[6,9,11,17,18,20,22,23,26,27,28],s=[1,15],r=[1,16],a=[1,17],o=[1,18],c=[1,19],l=[1,23],h=[1,24],d=[1,27],u=[4,6,9,11,17,18,20,22,23,26,27,28],p={trace:function(){},yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,title:17,acc_title:18,acc_title_value:19,acc_descr:20,acc_descr_value:21,acc_descr_multiline_value:22,section:23,period_statement:24,event_statement:25,period:26,event:27,open_directive:28,type_directive:29,arg_directive:30,close_directive:31,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",17:"title",18:"acc_title",19:"acc_title_value",20:"acc_descr",21:"acc_descr_value",22:"acc_descr_multiline_value",23:"section",26:"period",27:"event",28:"open_directive",29:"type_directive",30:"arg_directive",31:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,2],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[24,1],[25,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(t,e,n,i,s,r,a){var o=r.length-1;switch(s){case 1:return r[o-1];case 3:case 7:case 8:this.$=[];break;case 4:r[o-1].push(r[o]),this.$=r[o-1];break;case 5:case 6:this.$=r[o];break;case 11:i.getCommonDb().setDiagramTitle(r[o].substr(6)),this.$=r[o].substr(6);break;case 12:this.$=r[o].trim(),i.getCommonDb().setAccTitle(this.$);break;case 13:case 14:this.$=r[o].trim(),i.getCommonDb().setAccDescription(this.$);break;case 15:i.addSection(r[o].substr(8)),this.$=r[o].substr(8);break;case 19:i.addTask(r[o],0,""),this.$=r[o];break;case 20:i.addEvent(r[o].substr(2)),this.$=r[o];break;case 21:i.parseDirective("%%{","open_directive");break;case 22:i.parseDirective(r[o],"type_directive");break;case 23:r[o]=r[o].trim().replace(/'/g,'"'),i.parseDirective(r[o],"arg_directive");break;case 24:i.parseDirective("}%%","close_directive","timeline")}},table:[{3:1,4:e,7:3,12:4,28:n},{1:[3]},t(i,[2,3],{5:6}),{3:7,4:e,7:3,12:4,28:n},{13:8,29:[1,9]},{29:[2,21]},{6:[1,10],7:22,8:11,9:[1,12],10:13,11:[1,14],12:4,17:s,18:r,20:a,22:o,23:c,24:20,25:21,26:l,27:h,28:n},{1:[2,2]},{14:25,15:[1,26],31:d},t([15,31],[2,22]),t(i,[2,8],{1:[2,1]}),t(i,[2,4]),{7:22,10:28,12:4,17:s,18:r,20:a,22:o,23:c,24:20,25:21,26:l,27:h,28:n},t(i,[2,6]),t(i,[2,7]),t(i,[2,11]),{19:[1,29]},{21:[1,30]},t(i,[2,14]),t(i,[2,15]),t(i,[2,16]),t(i,[2,17]),t(i,[2,18]),t(i,[2,19]),t(i,[2,20]),{11:[1,31]},{16:32,30:[1,33]},{11:[2,24]},t(i,[2,5]),t(i,[2,12]),t(i,[2,13]),t(u,[2,9]),{14:34,31:d},{31:[2,23]},{11:[1,35]},t(u,[2,10])],defaultActions:{5:[2,21],7:[2,2],27:[2,24],33:[2,23]},parseError:function(t,e){if(!e.recoverable){var n=new Error(t);throw n.hash=e,n}this.trace(t)},parse:function(t){var e=this,n=[0],i=[],s=[null],r=[],a=this.table,o="",c=0,l=0,h=r.slice.call(arguments,1),d=Object.create(this.lexer),u={yy:{}};for(var p in this.yy)Object.prototype.hasOwnProperty.call(this.yy,p)&&(u.yy[p]=this.yy[p]);d.setInput(t,u.yy),u.yy.lexer=d,u.yy.parser=this,void 0===d.yylloc&&(d.yylloc={});var g=d.yylloc;r.push(g);var y=d.options&&d.options.ranges;"function"==typeof u.yy.parseError?this.parseError=u.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var f,m,_,b,k,v,x,S,w,$={};;){if(m=n[n.length-1],this.defaultActions[m]?_=this.defaultActions[m]:(null==f&&(w=void 0,"number"!=typeof(w=i.pop()||d.lex()||1)&&(w instanceof Array&&(w=(i=w).pop()),w=e.symbols_[w]||w),f=w),_=a[m]&&a[m][f]),void 0===_||!_.length||!_[0]){var E="";for(k in S=[],a[m])this.terminals_[k]&&k>2&&S.push("'"+this.terminals_[k]+"'");E=d.showPosition?"Parse error on line "+(c+1)+":\n"+d.showPosition()+"\nExpecting "+S.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(E,{text:d.match,token:this.terminals_[f]||f,line:d.yylineno,loc:g,expected:S})}if(_[0]instanceof Array&&_.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(_[0]){case 1:n.push(f),s.push(d.yytext),r.push(d.yylloc),n.push(_[1]),f=null,l=d.yyleng,o=d.yytext,c=d.yylineno,g=d.yylloc;break;case 2:if(v=this.productions_[_[1]][1],$.$=s[s.length-v],$._$={first_line:r[r.length-(v||1)].first_line,last_line:r[r.length-1].last_line,first_column:r[r.length-(v||1)].first_column,last_column:r[r.length-1].last_column},y&&($._$.range=[r[r.length-(v||1)].range[0],r[r.length-1].range[1]]),void 0!==(b=this.performAction.apply($,[o,l,c,u.yy,_[1],s,r].concat(h))))return b;v&&(n=n.slice(0,-1*v*2),s=s.slice(0,-1*v),r=r.slice(0,-1*v)),n.push(this.productions_[_[1]][0]),s.push($.$),r.push($._$),x=a[n[n.length-2]][n[n.length-1]],n.push(x);break;case 3:return!0}}return!0}},g=function(){return{EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},
2
+ // resets the lexer, sets new input
3
+ setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},
4
+ // consumes and returns one char from the input
5
+ input:function(){var t=this._input[0];return this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t,t.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},
6
+ // unshifts one char (or a string) into the input
7
+ unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var s=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===i.length?this.yylloc.first_column:0)+i[i.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[s[0],s[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},
8
+ // When called from action, caches matched text and appends it on next action
9
+ more:function(){return this._more=!0,this},
10
+ // When called from action, signals the lexer that this rule fails to match the input, so the next matching rule (regex) should be tested instead.
11
+ reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},
12
+ // retain first n characters of the match
13
+ less:function(t){this.unput(this.match.slice(t))},
14
+ // displays already matched input, i.e. for error messages
15
+ pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},
16
+ // displays upcoming input, i.e. for error messages
17
+ upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},
18
+ // displays the character position where the lexing error occurred, i.e. for error messages
19
+ showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},
20
+ // test the lexed token: return FALSE when not a match, otherwise return token
21
+ test_match:function(t,e){var n,i,s;if(this.options.backtrack_lexer&&(s={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(s.yylloc.range=this.yylloc.range.slice(0))),(i=t[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var r in s)this[r]=s[r];return!1}return!1},
22
+ // return next match in input
23
+ next:function(){if(this.done)return this.EOF;var t,e,n,i;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var s=this._currentRules(),r=0;r<s.length;r++)if((n=this._input.match(this.rules[s[r]]))&&(!e||n[0].length>e[0].length)){if(e=n,i=r,this.options.backtrack_lexer){if(!1!==(t=this.test_match(n,s[r])))return t;if(this._backtrack){e=!1;continue}return!1}if(!this.options.flex)break}return e?!1!==(t=this.test_match(e,s[i]))&&t:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},
24
+ // return next match that has a token
25
+ lex:function(){var t=this.next();return t||this.lex()},
26
+ // activates a new lexer condition state (pushes the new lexer condition state onto the condition stack)
27
+ begin:function(t){this.conditionStack.push(t)},
28
+ // pop the previously active lexer condition state off the condition stack
29
+ popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},
30
+ // produce the lexer rule set which is active for the currently active lexer condition state
31
+ _currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},
32
+ // return the currently active lexer condition state; when an index argument is provided it produces the N-th previous condition state, if available
33
+ topState:function(t){return(t=this.conditionStack.length-1-Math.abs(t||0))>=0?this.conditionStack[t]:"INITIAL"},
34
+ // alias for begin(condition)
35
+ pushState:function(t){this.begin(t)},
36
+ // return the number of states currently on the stack
37
+ stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(t,e,n,i){switch(n){case 0:return this.begin("open_directive"),28;case 1:return this.begin("type_directive"),29;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),31;case 4:return 30;case 5:case 6:case 8:case 9:break;case 7:return 11;case 10:return 4;case 11:return 17;case 12:return this.begin("acc_title"),18;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),20;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:return 23;case 20:return 27;case 21:return 26;case 22:return 6;case 23:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:timeline\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?::\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,14,16,19,20,21,22,23],inclusive:!0}}}}();function y(){this.yy={}}return p.lexer=g,y.prototype=p,p.Parser=y,new y}();d.parser=d;const u=d;let p="",g=0;const y=[],f=[],m=[],_=()=>t,b=(t,n,i)=>{e(globalThis,t,n,i)},k=function(){y.length=0,f.length=0,p="",m.length=0,n()},v=function(t){p=t,y.push(t)},x=function(){return y},S=function(){let t=I();let e=0;for(;!t&&e<100;)t=I(),e++;return f.push(...m),f},w=function(t,e,n){const i={id:g++,section:p,type:p,task:t,score:e||0,
38
+ //if event is defined, then add it the events array
39
+ events:n?[n]:[]};m.push(i)},$=function(t){m.find((t=>t.id===g-1)).events.push(t)},E=function(t){const e={section:p,type:p,description:t,task:t,classes:[]};f.push(e)},I=function(){let t=!0;for(const[e,n]of m.entries())m[e].processed,t=t&&n.processed;return t},T={clear:k,getCommonDb:_,addSection:v,getSections:x,getTasks:S,addTask:w,addTaskOrg:E,addEvent:$,parseDirective:b},D=Object.freeze(Object.defineProperty({__proto__:null,addEvent:$,addSection:v,addTask:w,addTaskOrg:E,clear:k,default:T,getCommonDb:_,getSections:x,getTasks:S,parseDirective:b},Symbol.toStringTag,{value:"Module"}));function L(t,e){t.each((function(){var t,n=r(this),i=n.text().split(/(\s+|<br>)/).reverse(),s=[],a=n.attr("y"),o=parseFloat(n.attr("dy")),c=n.text(null).append("tspan").attr("x",0).attr("y",a).attr("dy",o+"em");for(let r=0;r<i.length;r++)t=i[i.length-1-r],s.push(t),c.text(s.join(" ").trim()),(c.node().getComputedTextLength()>e||"<br>"===t)&&(s.pop(),c.text(s.join(" ").trim()),s="<br>"===t?[""]:[t],c=n.append("tspan").attr("x",0).attr("y",a).attr("dy","1.1em").text(t))}))}const M=function(t,e,n){t.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+e.type).attr("d",`M0 ${e.height-5} v${10-e.height} q0,-5 5,-5 h${e.width-10} q5,0 5,5 v${e.height-5} H0 Z`),t.append("line").attr("class","node-line-"+n).attr("x1",0).attr("y1",e.height).attr("x2",e.width).attr("y2",e.height)},A=function(t){t.append("defs").append("marker").attr("id","arrowhead").attr("refX",5).attr("refY",2).attr("markerWidth",6).attr("markerHeight",4).attr("orient","auto").append("path").attr("d","M 0,0 V 4 L6,2 Z")},C=function(t,e,n,i){const s=n%12-1,r=t.append("g");e.section=s,r.attr("class",(e.class?e.class+" ":"")+"timeline-node section-"+s);const a=r.append("g"),o=r.append("g"),c=o.append("text").text(e.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(L,e.width).node().getBBox(),l=i.fontSize&&i.fontSize.replace?i.fontSize.replace("px",""):i.fontSize;return e.height=c.height+1.1*l*.5+e.padding,e.height=Math.max(e.height,e.maxHeight),e.width=e.width+2*e.padding,o.attr("transform","translate("+e.width/2+", "+e.padding/2+")"),M(a,e,s),e},O=function(t,e,n){const i=t.append("g"),s=i.append("text").text(e.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(L,e.width).node().getBBox(),r=n.fontSize&&n.fontSize.replace?n.fontSize.replace("px",""):n.fontSize;return i.remove(),s.height+1.1*r*.5+e.padding},j=function(t,e,n,r,a,o,c,l,h,d,u){for(const p of e){const e={descr:p.task,section:n,number:n,width:150,padding:20,maxHeight:o};s.debug("taskNode",e);const l=t.append("g").attr("class","taskWrapper"),g=C(l,e,n,c).height;if(s.debug("taskHeight after draw",g),l.attr("transform",`translate(${r}, ${a})`),o=Math.max(o,g),p.events){const e=t.append("g").attr("class","lineWrapper");let i=o;a+=100,i+=H(t,p.events,n,r,a,c),a-=100,e.append("line").attr("x1",r+95).attr("y1",a+o).attr("x2",r+95).attr("y2",a+o+(u?o:d)+h+120).attr("stroke-width",2).attr("stroke","black").attr("marker-end","url(#arrowhead)").attr("stroke-dasharray","5,5")}r+=200,u&&!i().timeline.disableMulticolor&&n++}a-=10},H=function(t,e,n,i,r,a){let o=0;const c=r;r+=100;for(const l of e){const e={descr:l,section:n,number:n,width:150,padding:20,maxHeight:50};s.debug("eventNode",e);const c=t.append("g").attr("class","eventWrapper"),h=C(c,e,n,a).height;o+=h,c.attr("transform",`translate(${i}, ${r})`),r=r+10+h}return r=c,o},N={db:D,renderer:{setConf:function(t){Object.keys(t).forEach((function(e){conf[e]=t[e]}))},draw:function(t,e,n,o){const c=i(),l=c.leftMargin?c.leftMargin:50;o.db.clear(),o.parser.parse(t+"\n"),s.debug("timeline",o.db);const h=c.securityLevel;let d;"sandbox"===h&&(d=r("#i"+e));const u=r("sandbox"===h?d.nodes()[0].contentDocument.body:"body").select("#"+e);u.append("g");const p=o.db.getTasks(),g=o.db.getCommonDb().getDiagramTitle();s.debug("task",p),A(u);const y=o.db.getSections();s.debug("sections",y);let f=0,m=0,_=0,b=0,k=50+l,v=50;b=50;let x=0,S=!0;y.forEach((function(t){const e=O(u,{number:x,descr:t,section:x,width:150,padding:20,maxHeight:f},c);s.debug("sectionHeight before draw",e),f=Math.max(f,e+20)}));let w=0,$=0;s.debug("tasks.length",p.length);for(const[i,r]of p.entries()){const t={number:i,descr:r,section:r.section,width:150,padding:20,maxHeight:m},e=O(u,t,c);s.debug("taskHeight before draw",e),m=Math.max(m,e+20),w=Math.max(w,r.events.length);let n=0;for(let i=0;i<r.events.length;i++){const t={descr:r.events[i],section:r.section,number:r.section,width:150,padding:20,maxHeight:50};n+=O(u,t,c)}$=Math.max($,n)}s.debug("maxSectionHeight before draw",f),s.debug("maxTaskHeight before draw",m),y&&y.length>0?y.forEach((t=>{const e={number:x,descr:t,section:x,width:150,padding:20,maxHeight:f};s.debug("sectionNode",e);const n=u.append("g"),i=C(n,e,x,c);s.debug("sectionNode output",i),n.attr("transform",`translate(${k}, 50)`),v+=f+50;const r=p.filter((e=>e.section===t));r.length>0&&j(u,r,x,k,v,m,c,w,$,f,!1),k+=200*Math.max(r.length,1),v=50,x++})):(S=!1,j(u,p,x,k,v,m,c,w,$,f,!0));const E=u.node().getBBox();s.debug("bounds",E),g&&u.append("text").text(g).attr("x",E.width/2-l).attr("font-size","4ex").attr("font-weight","bold").attr("y",20),_=S?f+m+150:m+100;u.append("g").attr("class","lineWrapper").append("line").attr("x1",l).attr("y1",_).attr("x2",E.width+3*l).attr("y2",_).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)"),a(void 0,u,c.timeline.padding?c.timeline.padding:50,!!c.timeline.useMaxWidth&&c.timeline.useMaxWidth)}},parser:u,styles:t=>`\n .edge {\n stroke-width: 3;\n }\n ${(t=>{let e="";for(let n=0;n<t.THEME_COLOR_LIMIT;n++)t["lineColor"+n]=t["lineColor"+n]||t["cScaleInv"+n],h(t["lineColor"+n])?t["lineColor"+n]=o(t["lineColor"+n],20):t["lineColor"+n]=c(t["lineColor"+n],20);for(let n=0;n<t.THEME_COLOR_LIMIT;n++){const i=""+(17-3*n);e+=`\n .section-${n-1} rect, .section-${n-1} path, .section-${n-1} circle, .section-${n-1} path {\n fill: ${t["cScale"+n]};\n }\n .section-${n-1} text {\n fill: ${t["cScaleLabel"+n]};\n }\n .node-icon-${n-1} {\n font-size: 40px;\n color: ${t["cScaleLabel"+n]};\n }\n .section-edge-${n-1}{\n stroke: ${t["cScale"+n]};\n }\n .edge-depth-${n-1}{\n stroke-width: ${i};\n }\n .section-${n-1} line {\n stroke: ${t["cScaleInv"+n]} ;\n stroke-width: 3;\n }\n\n .lineWrapper line{\n stroke: ${t["cScaleLabel"+n]} ;\n }\n\n .disabled, .disabled circle, .disabled text {\n fill: lightgray;\n }\n .disabled text {\n fill: #efefef;\n }\n `}return e})(t)}\n .section-root rect, .section-root path, .section-root circle {\n fill: ${t.git0};\n }\n .section-root text {\n fill: ${t.gitBranchLabel0};\n }\n .icon-container {\n height:100%;\n display: flex;\n justify-content: center;\n align-items: center;\n }\n .edge {\n fill: none;\n }\n .eventWrapper {\n filter: brightness(120%);\n }\n`};export{N as diagram};
.output/public/assets/useVirtualScrollNew-Ck-yq0Qe.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{e,c as t,p as a,q as l,s as r,r as n,S as i,k as u,M as o,cb as v,O as c}from"./global-D3BYkvaa.js";import{t as s,V as f}from"./main-BHXR-KLt.js";function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var g={tag:"svg",attrs:{fill:"none",viewBox:"0 0 24 24",width:"1em",height:"1em"},children:[{tag:"path",attrs:{fill:"currentColor",d:"M16.83 1.42l5.75 5.75L7.75 22H2v-5.75L16.83 1.42zm0 8.68l2.92-2.93-2.92-2.93-2.93 2.93 2.93 2.93zm-4.34-1.51L4 17.07V20h2.93l8.48-8.49L12.5 8.6z"}}]},p=e({name:"Edit1Icon",props:{size:{type:String},onClick:{type:Function}},setup(e,r){var{attrs:n}=r,i=t((()=>e.size)),{className:u,style:o}=a(i),v=t((()=>["t-icon","t-icon-edit-1",u.value])),c=t((()=>h(h({},o.value),n.style))),s=t((()=>({class:v.value,style:c.value,onClick:t=>{var a;return null===(a=e.onClick)||void 0===a?void 0:a.call(e,{e:t})}})));return()=>l(g,s.value)}}),b=c;var w=function(e,t,a){for(var l=-1,r=e.length;++l<r;){var n=e[l],i=t(n);if(null!=i&&(void 0===u?i==i&&!b(i):a(i,u)))var u=i,o=n}return o};var m=w,y=function(e,t){return e>t},O=v;var R=function(e){return e&&e.length?m(e,O,y):void 0};var j=w,x=function(e,t){return e<t},S=v;var z=function(e){return e&&e.length?j(e,S,x):void 0};var H=function(e,t){for(var a,l=-1,r=e.length;++l<r;){var n=t(e[l]);void 0!==n&&(a=void 0===a?n:a+n)}return a},L=v;var I=function(e){return e&&e.length?H(e,L):0},C=function(e,a){var l,r,v=n([]),c=n(((null===(l=a.value.data)||void 0===l?void 0:l.length)||0)*((null===(r=a.value.scroll)||void 0===r?void 0:r.rowHeight)||50)),d=n(0),h=[],g=n(0),p=n(0),b=n([0,15]),w=t((function(){var e,t,l=a.value.scroll;return l?{bufferSize:l.bufferSize||10,isFixedRowHeight:null!==(e=l.isFixedRowHeight)&&void 0!==e&&e,rowHeight:l.rowHeight||47,threshold:l.threshold||100,type:l.type,fixedRows:null!==(t=l.fixedRows)&&void 0!==t?t:[0,0]}:{}})),m=t((function(){var e=a.value.data;return"virtual"===w.value.type&&w.value.threshold<e.length}));var y=s((function(){var t=function(){for(var t,l,r=null!==(t=null===(l=e.value)||void 0===l?void 0:l.scrollTop)&&void 0!==t?t:0,n=w.value.fixedRows[0],i=[],u=0,o=-1,v=-1,c=0,s=0,f=a.value.data.length;s<f;s++){var d,p=null!==(d=h[s])&&void 0!==d?d:w.value.rowHeight;if((c+=p)>r&&-1===o&&(o=s)-w.value.bufferSize>0&&(u=c-p-I(i)),-1===o&&(i.push(p),i.length>w.value.bufferSize&&i.shift()),-1===v&&(c>g.value+r||s===a.value.data.length-1)&&(v=s),-1!==o&&-1!==v)break}var b=R([o-w.value.bufferSize,0]);return{startIndex:b,endIndex:z([v+w.value.bufferSize,a.value.data.length]),translateY:u-I(h.slice(0,Math.min(b,n)))}}(),l=t.startIndex,r=t.endIndex,n=t.translateY,i=w.value.fixedRows,u=o(i,2),s=u[0],f=u[1],d=s?a.value.data.slice(0,s):[];s&&l<s&&(d=d.slice(0,l));var p=f?a.value.data.slice(a.value.data.length-f):[],m=r-a.value.data.length+1+(null!=f?f:0);f&&m>0&&(p=p.slice(m)),b.value.join()!==[l,r].join()&&l>=0&&(c.value=n,v.value=d.concat(a.value.data.slice(l,r),p),b.value=[l,r])}),100),O=function(t){var a=t.index,l=t.top,r=void 0===l?0:l,n=t.behavior,i=I(h.slice(0,a+1))-r;e.value.scrollTo({top:i,behavior:n||"auto"})};return f(t((function(){return m.value?e.value:void 0})),(function(t){var l=o(t,1)[0].contentRect;if(!a.value.preventResizeRefresh){Math.abs(l.width-p.value)>16&&e.value&&(e.value.scrollTop=0,c.value=0),p.value=l.width,g.value=l.height}})),i((function(){return[u(a.value.data),w.value,m.value,e.value]}),(function(){if(m.value&&e.value){if(function(e){e.forEach((function(e,t){e.VIRTUAL_SCROLL_INDEX=t}))}(a.value.data),g.value=e.value.getBoundingClientRect().height,h.length!==a.value.data.length){var t=Array.from(h);t.length=a.value.data.length,t.fill(w.value.rowHeight||47),h=t}d.value=I(h),b.value=[0,0],y()}}),{immediate:!0}),i((function(){return g.value}),(function(){y()})),{visibleData:v,translateY:c,scrollHeight:d,isVirtualScroll:m,handleScroll:function(){m.value&&y()},handleRowMounted:function(t){var a;if(m.value&&t&&!w.value.isFixedRowHeight&&e.value){var l=(null===(a=t.ref.value)||void 0===a?void 0:a.getBoundingClientRect().height)||w.value.rowHeight,r=t.data.VIRTUAL_SCROLL_INDEX;if(h[r]!==l){var n=l-h[r];h[r]=l,d.value=d.value+n}}},scrollToElement:function(e){if(O(e),!w.value.isFixedRowHeight)var t,a=null!==(t=e.time)&&void 0!==t?t:60,l=setTimeout((function(){O(e),clearTimeout(l)}),a)}}};export{p as e,C as u};
.output/public/index.html CHANGED
@@ -9,7 +9,7 @@
9
  <link rel="apple-touch-icon" href="/assets/assets-t-logo.png" sizes="180x180">
10
  <link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
11
  <meta name="theme-color" content="#ffffff">
12
- <script type="module" crossorigin src="./assets/main-CmjzGgbN.js"></script>
13
  <link rel="modulepreload" crossorigin href="./assets/global-D3BYkvaa.js">
14
  <link rel="stylesheet" crossorigin href="./assets/global-BBPDszaw.css">
15
  <link rel="stylesheet" crossorigin href="./assets/main-4AdDN4UD.css">
 
9
  <link rel="apple-touch-icon" href="/assets/assets-t-logo.png" sizes="180x180">
10
  <link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
11
  <meta name="theme-color" content="#ffffff">
12
+ <script type="module" crossorigin src="./assets/main-BHXR-KLt.js"></script>
13
  <link rel="modulepreload" crossorigin href="./assets/global-D3BYkvaa.js">
14
  <link rel="stylesheet" crossorigin href="./assets/global-BBPDszaw.css">
15
  <link rel="stylesheet" crossorigin href="./assets/main-4AdDN4UD.css">
.output/public/popup.html CHANGED
@@ -3,11 +3,11 @@
3
  <head>
4
  <meta charset="UTF-8" />
5
  <title>Popup</title>
6
- <script type="module" crossorigin src="./assets/popup-C5sUKqqK.js"></script>
7
  <link rel="modulepreload" crossorigin href="./assets/global-D3BYkvaa.js">
8
  <link rel="modulepreload" crossorigin href="./assets/debounce-Tt5OIvUe.js">
9
  <link rel="modulepreload" crossorigin href="./assets/fetch-DgHGEove.js">
10
- <link rel="modulepreload" crossorigin href="./assets/markdown-DJu2x2-S.js">
11
  <link rel="stylesheet" crossorigin href="./assets/global-BBPDszaw.css">
12
  <link rel="stylesheet" crossorigin href="./assets/popup-BZRvurcZ.css">
13
  </head>
 
3
  <head>
4
  <meta charset="UTF-8" />
5
  <title>Popup</title>
6
+ <script type="module" crossorigin src="./assets/popup-BgSo-xSD.js"></script>
7
  <link rel="modulepreload" crossorigin href="./assets/global-D3BYkvaa.js">
8
  <link rel="modulepreload" crossorigin href="./assets/debounce-Tt5OIvUe.js">
9
  <link rel="modulepreload" crossorigin href="./assets/fetch-DgHGEove.js">
10
+ <link rel="modulepreload" crossorigin href="./assets/markdown-b73q677t.js">
11
  <link rel="stylesheet" crossorigin href="./assets/global-BBPDszaw.css">
12
  <link rel="stylesheet" crossorigin href="./assets/popup-BZRvurcZ.css">
13
  </head>
.output/server/chunks/_/index.mjs CHANGED
The diff for this file is too large to render. See raw diff
 
.output/server/chunks/nitro/nitro.mjs CHANGED
The diff for this file is too large to render. See raw diff