github-actions[bot]
commited on
Commit
·
a0fa9ca
1
Parent(s):
356d1be
Update from GitHub Actions
Browse files- .output/nitro.json +2 -2
- .output/public/assets/@agoose77-Dav4eGgZ.js +1 -0
- .output/public/assets/@wdns-Q-4HY-NC.js +0 -0
- .output/public/assets/ChatInput.vue_vue_type_style_index_0_lang--NzaKW-v.js +1 -0
- .output/public/assets/CodeBlocks.vue_vue_type_style_index_0_lang-D3M1fUks.js +1 -0
- .output/public/assets/FrameContent-DyH4MYKN.js +1 -0
- .output/public/assets/about-CpJYxiHv.js +1 -0
- .output/public/assets/avatar.vue_vue_type_script_setup_true_lang-jav6E5Ln.js +1 -0
- .output/public/assets/changelog-R0XJ3nAT.js +1 -0
- .output/public/assets/chat-clRB4rd0.js +1 -0
- .output/public/assets/content-tHUK3anC.js +3 -0
- .output/public/assets/fetch-CMPHPh2R.js +3 -0
- .output/public/assets/global-BPTYOCyJ.js +0 -0
- .output/public/assets/help-GehIwnQf.js +1 -0
- .output/public/assets/highlight.js-AcMa9nJb.js +0 -0
- .output/public/assets/index-BoQ4ssXb.js +1 -0
- .output/public/assets/index-C-Elhh-y.js +1 -0
- .output/public/assets/index-CTLzHf_0.js +1 -0
- .output/public/assets/index-I6QqXmyE.js +9 -0
- .output/public/assets/index-NZ5_1YtH.js +3 -0
- .output/public/assets/index-ruGEnGWH.js +1 -0
- .output/public/assets/main-CIzY5Tx_.js +6 -0
- .output/public/assets/markdown-Bqhwi-es.js +1 -0
- .output/public/assets/markdown-it-highlightjs-DQRRxsj9.js +1 -0
- .output/public/assets/mermaid-BGlHt9KA.js +0 -0
- .output/public/assets/popup-BGF595K1.js +1 -0
- .output/public/assets/tdesign-vue-next-C9LLy99s.css +0 -0
- .output/public/assets/tdesign-vue-next-DsCOKp3d.js +0 -0
- .output/public/index.html +5 -5
- .output/public/popup.html +11 -11
- .output/public/sw.js +1 -1
- .output/server/chunks/nitro/nitro.mjs +0 -0
- package-lock.json +136 -135
.output/nitro.json
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
{
|
2 |
-
"date": "2025-03-
|
3 |
"preset": "node-server",
|
4 |
"framework": {
|
5 |
"name": "nitro",
|
6 |
"version": ""
|
7 |
},
|
8 |
"versions": {
|
9 |
-
"nitro": "2.11.
|
10 |
},
|
11 |
"commands": {
|
12 |
"preview": "node ./server/index.mjs"
|
|
|
1 |
{
|
2 |
+
"date": "2025-03-10T05:09:48.400Z",
|
3 |
"preset": "node-server",
|
4 |
"framework": {
|
5 |
"name": "nitro",
|
6 |
"version": ""
|
7 |
},
|
8 |
"versions": {
|
9 |
+
"nitro": "2.11.6"
|
10 |
},
|
11 |
"commands": {
|
12 |
"preview": "node ./server/index.mjs"
|
.output/public/assets/@agoose77-Dav4eGgZ.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{m as e}from"./mermaid-BGlHt9KA.js";import"./dayjs-DOPU4UI6.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";function t(t,r){e.initialize(Object.assign({securityLevel:"loose"},r));let i=t.renderer.rules.fence;t.renderer.rules.fence=function(t,r,n,m,s){let d=t[r],o=d.info.trim(),a=o?function(e){return e.split(/\s+/g)[0]}(o):"";if(-1===["mermaid","{mermaid}"].indexOf(a))return void 0!==i?i(t,r,n,m,s):"";let l="",c=[];const u=document.createElement("div");document.body.appendChild(u);try{const t="mermaid-container";e.mermaidAPI.render(t,d.content,(e=>{let r=document.getElementById(t);null!==r&&c.push(["style",`max-width:${r.style.maxWidth};max-height:${r.style.maxHeight}`]),l=e}),u)}catch(p){return`<div class="alert alert-danger">${p}</div>`}finally{u.remove()}return c.push(["src",`data:image/svg+xml,${encodeURIComponent(l)}`]),`<img ${s.renderAttrs({attrs:c})}>`}}export{t as m};
|
.output/public/assets/@wdns-Q-4HY-NC.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/ChatInput.vue_vue_type_style_index_0_lang--NzaKW-v.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,K as a,w as t,a as l,v as s,z as n,y as o,R as r,F as i,ab as u,J as c,aa as p,A as v,H as f,ad as d,u as m,f as g,o as w,B as h,I as y,n as x}from"./@vue-DsZlmJIP.js";import{t as k,u as A,d as b,m as C}from"./global-BPTYOCyJ.js";import{$ as P,c as z,Y as M,x as V,U as L,s as R}from"./tdesign-vue-next-DsCOKp3d.js";import{c as U,P as B,af as D}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{m as j}from"./mammoth-5Ncu60I4.js";import{r as N,u as T}from"./xlsx-DB6BMndo.js";import{_ as F,a as S}from"./pdfjs-dist-8WFUNQXM.js";function H(){const e=window.innerWidth<768,a=navigator.userAgent.toLowerCase(),t=["android","webos","iphone","ipad","ipod","blackberry","windows phone"].some((e=>a.includes(e))),l="ontouchstart"in window||navigator.maxTouchPoints>0,s=void 0!==window.screen.orientation;return e&&(t||l||s)}const G={key:0,class:"flex gap-2 flex-wrap"},E=["onClick"],I={class:"max-w-[160px] overflow-hidden text-ellipsis text-nowrap"},_={class:"flex gap-2"},K={class:"max-w-[120px] overflow-hidden text-ellipsis text-nowrap"},Q=["onClick"],J={class:"max-w-[160px] overflow-hidden text-ellipsis text-nowrap"},O={class:"flex gap-2"},Y={class:"max-w-[120px] overflow-hidden text-ellipsis text-nowrap"},Z={class:"whitespace-pre-wrap break-words"},q=e({__name:"FileList",props:{files:{type:Array},showCloseButton:{type:Boolean,default:!0}},setup(e){const g=e,w=a([]);t((()=>g.files.length),(()=>{w.length=g.files.length,w.fill(!1)}),{immediate:!0});const h=e=>{g.files.splice(e,1)},y=l(!1),x=l("");function k(e){if(0===e)return"0 B";const a=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,a)).toFixed(2))+" "+["B","KB","MB","GB"][a]}return(a,t)=>{const l=P,g=z,A=M,b=V;return e.files.length>0?(o(),s("div",G,[(o(!0),s(i,null,u(e.files,((a,t)=>(o(),s(i,null,[a.type.startsWith("image")?(o(),c(A,{key:a.id,visible:w[t],images:[a.content||a.url],"close-on-overlay":"",onClose:e=>(e=>{w[e]=!1})(t)},{trigger:p((()=>[v("div",{class:"bg-color-page flex p-2 gap-2 rounded-lg cursor-pointer",onClick:e=>(e=>{w[e]=!0})(t)},[r(l,{src:a.content||a.url,style:{width:"40px",height:"40px"}},null,8,["src"]),v("div",null,[v("div",I,f(a.name),1),v("div",_,[v("span",K,f(a.type),1),v("span",null,f(k(a.size)),1)])]),e.showCloseButton?(o(),c(g,{key:0,theme:"primary",shape:"circle",onClick:d((e=>h(t)),["stop"]),size:"small",variant:"text"},{default:p((()=>[r(m(U),{slot:"icon"})])),_:2},1032,["onClick"])):n("",!0)],8,E)])),_:2},1032,["visible","images","onClose"])):(o(),s("div",{key:1,class:"bg-color-page flex p-2 gap-2 rounded-lg cursor-pointer",onClick:e=>(e=>{y.value=!0,x.value=e.content})(a)},[r(l,{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABsCAMAAAC4uKf/AAAA1VBMVEVHcEwgUP8kVP8lVf8oUP8IMKckVP8lU/8NL6kkVP8gUP8QMJ8NL6klVf8jU/8NL6oLMKokVP8OMKglUv8NMKkkVP8kU/8OLqskVP8OL6klU/8kVP8OLqkNL6oNMKkNL6olU/8NMKckVf8MMKckVP////8NL6nI1P8QNLR2lP8/af8yX/8xX/+6yf9Aaf/W3/9bf/+tv/+7yv+Env/x9f/k6v+ftP9oif8YQtQeS+lNdP9piv+En/8XQM/j6v8VPckhT/QSNrqgtP8eS+oTOL+Sqf+Rqf9kuMQUAAAAJHRSTlMAEHBgICDv39/PIBDv35C/ML9wYF9A0H+wz5+Pj59Q76Bgr0CdNRTaAAACCElEQVRo3u3a11ICQRAF0GVFFpAgIIggxt5ZcpJgzvr/n+STVZZMT+zZp7k/cGrSZavoIOClGHaiHKjnvHq5H5hlrwaaYYzlz0yoZgRggDF2pE1lugCGWOlQ08q2wBhjeb1zy0ZggbH8gc4eGlq/GKtqYF2wxNip+pUHa4zVVbGIAGPXrhf2FyupXckCCab2ALJAg7EThQcQUmGsJ8faZBg7dnlk/zF5J+cIMSbrZKDEZFeSFJN1Mi0m6WRiTNzJ1Jiwk8kxdpYmJuhkekzwABxgeCfbYH1M6znAXjAM62Qb7A7FkE4GJ/uIdDI4Whq3Ja0wuMW1Ojkm0Kr0GLxi51ZygAF8PH2+9TlxgmHxmMc8JsYGk2Q3AyfYaBZzs546wBYxkoQem8Zo5uTYA47dkGODNLFhmtsICWZNUrz6s6GbR73cfdPLx7HvRo95zGMe85glNvrmfTcimQyssPtVrJVkbPEpt441szHH3mPtjI2xRB/bGmNLfWxujH3pY0NjbLTStRY2V/85vasPMNyov+lksfXd6DGPecxjHiP+u1+YHOlQjSQFDnbhCmsTD58IExKP1QhT5P01WEvvyKxGoURpUA95CVLGxihTXFgQVOitCj5yWCDfxAz9MCVqFV2MbvLTKkqGNwnPrZKRTx4SLa7cVBt0JLgntYb61G14VTD+fctFnZB/WD8ijwbYDm7GXAAAAABJRU5ErkJggg==",style:{width:"40px",height:"40px"}}),v("div",null,[v("div",J,f(a.name),1),v("div",O,[v("span",Y,f(a.type),1),v("span",null,f(k(a.size)),1)])]),e.showCloseButton?(o(),c(g,{key:0,theme:"primary",shape:"circle",onClick:d((e=>h(t)),["stop"]),size:"small",variant:"text"},{default:p((()=>[r(m(U),{slot:"icon"})])),_:2},1032,["onClick"])):n("",!0)],8,Q))],64)))),256)),r(b,{visible:y.value,"onUpdate:visible":t[0]||(t[0]=e=>y.value=e),attach:"body","on-confirm":()=>y.value=!1},{body:p((()=>[v("div",Z,f(x.value),1)])),_:1},8,["visible","on-confirm"])])):n("",!0)}}}),W={class:"relative"},X=["onClick"],$={class:"flex align-middle justify-center items-center gap-2"},ee=e({__name:"ChatInput",props:{disabled:{type:Boolean,default:!1},minRows:{type:Number,default:2},maxRows:{type:Number,default:8},showUpload:{type:Boolean,default:!0},placeholder:{type:String,default:k("components.chatInput.placeholder")},autoCompleteEnabled:{type:Boolean,default:!1},tips:{type:String,default:""}},emits:["input"],setup(e,{emit:a}){F.workerSrc=new URL(""+new URL("pdf.worker.min-yatZIOMy.mjs",import.meta.url).href,import.meta.url).toString();const k=l(null),P=A();t((()=>P.isSidebarCompact),(e=>{e&&x((()=>{if(k.value){const e=k.value.$el.querySelector("textarea");e&&(e.focus(),e.blur())}}))}));const M=e,V=l(""),U=l([]),G=l(-1);l("");const E=a,I=()=>{const e=V.value.trim();e&&(U.value.push(e),U.value.length>50&&U.value.shift(),localStorage.setItem("chatHistory",JSON.stringify(U.value)),E("input",{content:e,files:_.value.map((e=>({content:e.content,url:e.url,id:e.raw.path,name:e.name,type:e.type,size:e.size})))}),V.value="",_.value=[],G.value=-1)},_=l([]),K=async e=>{try{for(const a of e){const e=await J(a.raw);a.content=e,_.value.push(a)}return{status:"success",error:"",response:{url:" "}}}catch{return{status:"fail",error:"",response:{}}}};async function Q(e){return new Promise(((a,t)=>{const l=new FileReader;l.onload=e=>a(e.target.result),l.onerror=e=>t(e),l.readAsArrayBuffer(e)}))}async function J(e){var a;switch(null==(a=e.name.split(".").pop())?void 0:a.toLowerCase()){case"docx":return await async function(e){const a=await Q(e);return(await j.extractRawText({arrayBuffer:a})).value}(e);case"pdf":return await async function(e){const a=await Q(e),t=await S(a).promise;let l="";for(let s=1;s<=t.numPages;s++){const e=await t.getPage(s);l+=(await e.getTextContent()).items.map((e=>e.str)).join(" ")+"\n"}return l}(e);case"xlsx":case"xls":return await async function(e){const a=await Q(e),t=N(new Uint8Array(a),{type:"array"});let l="";return t.SheetNames.forEach((e=>{const a=t.Sheets[e],s=T.sheet_to_json(a,{header:1});l+=`Sheet: ${e}\n`,s.forEach((e=>{l+=e.join(", ")+"\n"})),l+="\n"})),l}(e);case"png":case"jpg":case"jpeg":case"gif":case"bmp":case"webp":return await async function(e){return new Promise(((a,t)=>{const l=new FileReader;l.readAsDataURL(e),l.onload=()=>a(l.result),l.onerror=e=>t(e)}))}(e);default:return await async function(e){return new Promise(((a,t)=>{const l=new FileReader;l.onload=function(e){a(e.target.result)},l.onerror=function(e){t(e)},l.readAsText(e)}))}(e)}}const O=b(),Y=l(!1),Z=l(0),ee=l(0),ae=l(""),te=l(null),le=l(null),se=l(null),ne=l("-150px"),oe=g((()=>["@ai",...O.enableModels.map((e=>`@${C.getModelItemTitle(e)}`))])),re=l(!1),ie=(e,a)=>{const{e:t}=a;if(Y.value)switch(t.key){case"ArrowDown":t.preventDefault(),Z.value=(Z.value+1)%ue.value.length;break;case"ArrowUp":t.preventDefault(),Z.value=(Z.value-1+ue.value.length)%ue.value.length;break;case"Enter":t.preventDefault(),ue.value.length>0&&pe(ue.value[Z.value]);break;case"Escape":Y.value=!1}else if("Enter"===t.key){if(t.shiftKey||re.value)return;const e=V.value.trim();if(M.autoCompleteEnabled&&e.startsWith("@")&&(oe.value.includes(e)||"@"===e))return void t.preventDefault();t.preventDefault(),I()}else if("ArrowUp"===t.key||"ArrowDown"===t.key){if(-1===G.value&&V.value)return;if(t.preventDefault(),"ArrowUp"===t.key){if(0===U.value.length)return;G.value<U.value.length-1&&G.value++}else G.value>-1&&G.value--;-1===G.value?V.value="":V.value=U.value[U.value.length-1-G.value]}},ue=g((()=>{if(!ae.value)return oe.value;const e=ae.value.toLowerCase();return oe.value.filter((a=>a.toLowerCase().includes(e)))}));t((()=>ue),(async()=>{if(Y.value&&le.value){await x();const e=te.value.offsetHeight;ne.value=`-${e}px`}}));const ce=(e,a)=>{const{e:t}=a,l=e;if(!M.autoCompleteEnabled)return;const s=t.target.selectionStart;if(ee.value=l.lastIndexOf("@",s-1),-1!==ee.value&&ee.value<s){const e=l.indexOf(" ",ee.value);ee.value===l.length-1||-1===e||e>=s?(ae.value=l.slice(ee.value+1,s),Y.value=!0,Z.value=0):Y.value=!1}else Y.value=!1},pe=e=>{const a=V.value.slice(0,ee.value),t=V.value.slice(V.value.indexOf(" ",ee.value)+1||V.value.length);V.value=a+e+" "+t,Y.value=!1,ae.value=""},ve=()=>{if(se.value&&te.value){const e=te.value,a=se.value,t=e.scrollTop,l=t+e.clientHeight,s=a.offsetTop,n=s+a.offsetHeight;s<t?e.scrollTop=s:n>l&&(e.scrollTop=n-e.clientHeight)}};t(Z,(()=>{x(ve)})),w((()=>{re.value=H();const e=localStorage.getItem("chatHistory");e&&(U.value=JSON.parse(e))}));const fe=async e=>{var a;const t=null==(a=e.clipboardData)?void 0:a.items;if(t)for(let l=0;l<t.length;l++){const a=t[l];if(a.type.startsWith("image/")){e.preventDefault();const t=a.getAsFile();if(t){const e={raw:t,name:`pasted_image_${Date.now()}.${t.type.split("/")[1]}`,type:t.type,size:t.size};await K([e])}}else if("file"===a.kind){e.preventDefault();const t=a.getAsFile();if(t){const e={raw:t,name:t.name||`pasted_file_${Date.now()}`,type:t.type,size:t.size};await K([e])}}}},de=async e=>{var a;const t=null==(a=e.dataTransfer)?void 0:a.files;if(t)for(let l=0;l<t.length;l++){const e=t[l];if(e){const a={raw:e,name:e.name,type:e.type,size:e.size};await K([a])}}};return(a,t)=>{const l=z,g=L,w=R;return o(),s("div",W,[Y.value?(o(),s("div",{key:0,class:"autocomplete left-0 absolute z-50 w-full bg-color-container bordered p-2",ref_key:"autocompleteContainer",ref:te,style:h({top:ne.value})},[v("ul",{ref_key:"suggestionList",ref:le},[(o(!0),s(i,null,u(ue.value,((e,a)=>(o(),s("li",{key:e,onClick:a=>pe(e),class:y({selected:a===Z.value}),ref_for:!0,ref:e=>{a===Z.value&&(se.value=e)}},f(e),11,X)))),128))],512)],4)):n("",!0),v("div",{class:"flex flex-col chat-input bg-color-container bordered rounded-lg px-1",onDragover:t[1]||(t[1]=d((()=>{}),["prevent"])),onDrop:d(de,["prevent"])},[r(q,{files:_.value,class:y(["py-2"])},null,8,["files"]),v("div",$,[e.showUpload?(o(),c(g,{key:0,theme:"custom","request-method":K,multiple:!0,allowUploadDuplicateFile:!0},{default:p((()=>[r(l,{theme:"primary",shape:"circle",size:"large",variant:"base"},{default:p((()=>[r(m(B),{slot:"icon"})])),_:1})])),_:1})):n("",!0),r(w,{ref_key:"textareaRef",ref:k,class:"flex-1",onKeydown:ie,onChange:ce,onPaste:fe,disabled:e.disabled,modelValue:V.value,"onUpdate:modelValue":t[0]||(t[0]=e=>V.value=e),placeholder:e.placeholder,name:"description",tips:e.tips,autosize:{minRows:e.minRows,maxRows:e.maxRows}},null,8,["disabled","modelValue","placeholder","tips","autosize"]),r(l,{theme:"primary",shape:"circle",onClick:I,size:"large",variant:"base"},{default:p((()=>[r(m(D),{slot:"icon"})])),_:1})])],32)])}}});export{ee as _,q as a,H as c};
|
.output/public/assets/CodeBlocks.vue_vue_type_style_index_0_lang-D3M1fUks.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,a as t,f as a,a0 as l,v as n,y as s,ad as o,B as i,A as c,z as r,R as u,F as d,ab as p,aa as m,G as v,H as f,u as g,J as h,a1 as x,n as y,K as w,w as b,ah as _,o as k}from"./@vue-DsZlmJIP.js";import{b as C,t as j,_ as B}from"./global-BPTYOCyJ.js";import{m as $}from"./markdown-Bqhwi-es.js";import{f as S,b as R}from"./fetch-CMPHPh2R.js";import{c as z,E,s as T,d as V,j as A,K as M,m as q,f as O,Y as D,Z as U,_ as I}from"./tdesign-vue-next-DsCOKp3d.js";import{Z as L,a5 as P,c as H,af as K,ad as Y,v as F,k as J}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{v as Z}from"./uuid-_R2nDvl_.js";import{a as G}from"./main-CIzY5Tx_.js";import{a as N}from"./ChatInput.vue_vue_type_style_index_0_lang--NzaKW-v.js";import{U as W}from"./@wdns-Q-4HY-NC.js";const Q={class:"flex flex-row items-center p-2"},X={key:0,class:"flex flex-col gap-2 p-2"},ee={class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line no-scrollbar p-2"},te=["innerHTML"],ae={class:"flex flex-row justify-end gap-2"},le={key:1,class:"flex flex-col gap-2 p-2"},ne={key:0,class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line no-scrollbar p-2"},se={class:"flex flex-grow items-center gap-2 relative"},oe={key:2,class:"flex flex-col gap-2 p-2"},ie={key:0,class:"max-h-32 bg-color-page overflow-auto whitespace-pre-line no-scrollbar p-2"},ce={class:"max-h-72 no-scrollbar overflow-auto bordered p-2 shadow-sm"},re=e({__name:"ToolBar",props:{parent:Object},setup(e,{expose:w}){const b=C(),_=G(),k=e,B=t({top:"0px",left:"0px"}),D=t(!1),U=t(null),I=t(!1),Y=t(!1),F=t(""),J=t(""),N=()=>{D.value=!1,I.value=!1},W=()=>{const e=window.getSelection();navigator.clipboard.writeText(e.toString()),N(),O.success(j("components.toolBar.copySuccessMsg"))},re=()=>{navigator.clipboard.writeText(F.value),N(),O.success(j("components.toolBar.copySuccessMsg"))},ue=a((()=>b.toolBarButtons.filter((e=>e.name&&e.show)))),de=(e,t)=>{const{e:a}=t;if("Enter"===a.key){if(a.shiftKey)return;a.preventDefault(),ge()}};let pe="",me=null,ve="";const fe=()=>{je(),Y.value=!0,me=window.getSelection(),ve=me.toString()},ge=async()=>{const e=ve,t=J.value;pe=t.includes("{{text}}")?t.replace("{{text}}",e):e?e+"\r\n"+t:t,Y.value=!1,await he()};async function he(){const e=k.parent,t=U.value.getBoundingClientRect().left-e.getBoundingClientRect().left;je(),I.value=!0,y((()=>{const a=me.getRangeAt(0).getBoundingClientRect(),l=e.getBoundingClientRect(),n=U.value.getBoundingClientRect();let s=t;const o=l.width-n.width;s>o&&(s=o),s<0&&(s=0),B.value={top:a.top+e.scrollTop-l.top-52+"px",left:`${s}px`}})),await xe()}const xe=async()=>{b.assistModel?(F.value=j("components.toolBar.handing"),await S(pe,(e=>{F.value=e}))):O.error(j("components.toolBar.noAssistModel"))},ye=t(!1),we=async()=>{je(),ye.value=!0,ve=window.getSelection().toString()},be=t(""),_e=_.list,ke=async()=>{ye.value=!1;const e=ve,t={id:Z(),title:e,time:(new Date).getTime(),conversationId:"",conversationName:"",conversationAvatar:"",chats:[],notes:[ve]};if(_.add(t),O.success(j("pages.conversation.favorite_success")),b.assistModel){const a=j("pages.conversation.extract_core_conversation",{question:e,answer:""});await R(a,(e=>{t.title=e,t.title=t.title.replaceAll("###",""),t.title=t.title.trim(),_.update(t)}))}},Ce=async()=>{if(ye.value=!1,!be)return;const e=_e.find((e=>e.id==be.value));e.notes.push(ve),_.update(e),O.success(j("pages.conversation.favorite_success"))},je=()=>{I.value=!1,Y.value=!1,J.value="",ye.value=!1,be.value=""};return w({showToolbox:()=>{const e=window.getSelection();e.toString().trim()&&(D.value=!0,je(),y((()=>{const t=e.getRangeAt(0).getBoundingClientRect(),a=k.parent,l=a.getBoundingClientRect(),n=U.value.getBoundingClientRect();let s=t.left+t.width/2-n.width/2+a.scrollLeft-l.left;const o=l.width-n.width;s>o&&(s=o),s<0&&(s=0);let i=t.top+a.scrollTop-l.top-52;const c=a.scrollTop;i<c&&(i=c),B.value={top:`${i}px`,left:`${s}px`}})))},hideToolbox:N}),(e,t)=>{const a=z,y=E,w=T,b=M,_=q,k=A,C=V;return l((s(),n("div",{ref_key:"selectToolbox",ref:U,style:i(B.value),class:"z-50 absolute bg-color-container bordered rounded-xl shadow-md flex flex-col max-w-80",onMouseup:t[2]||(t[2]=o((()=>{}),["stop"])),onMousedown:t[3]||(t[3]=o((()=>{}),["stop"]))},[c("div",Q,[(s(!0),n(d,null,p(ue.value,(e=>(s(),n(d,null,[u(a,{onClick:t=>(async e=>{me=window.getSelection(),ve=me.toString(),pe=e.prompt.replace("{{text}}",ve),await he()})(e),size:"small",variant:"text"},{default:m((()=>[v(f(e.name),1)])),_:2},1032,["onClick"]),u(y,{layout:"vertical"})],64)))),256)),u(a,{size:"small",variant:"text",onClick:fe},{default:m((()=>[v(f(e.$t("components.toolBar.dialog")),1)])),_:1}),u(y,{layout:"vertical"}),u(a,{size:"small",variant:"text",onClick:we},{default:m((()=>[v(f(e.$t("components.toolBar.faviorite")),1)])),_:1}),u(y,{layout:"vertical"}),u(a,{size:"small",variant:"text",onClick:W},{default:m((()=>[v(f(e.$t("components.toolBar.copy")),1)])),_:1})]),I.value?(s(),n("div",X,[c("pre",ee," "+f(g(pe)),1),c("div",{class:"markdown-body",innerHTML:g($).render(F.value)},null,8,te),c("div",ae,[u(a,{size:"small",variant:"outline",onClick:xe},{default:m((()=>[u(g(L),{slot:"icon"})])),_:1}),u(a,{size:"small",variant:"outline",onClick:re},{default:m((()=>[u(g(P),{slot:"icon"})])),_:1}),u(a,{size:"small",variant:"outline",onClick:N},{default:m((()=>[u(g(H),{slot:"icon"})])),_:1})])])):r("",!0),Y.value?(s(),n("div",le,[g(ve).trim()?(s(),n("pre",ne," "+f(g(ve).trim()),1)):r("",!0),c("div",se,[u(w,{modelValue:J.value,"onUpdate:modelValue":t[0]||(t[0]=e=>J.value=e),onKeypress:de},null,8,["modelValue"]),u(a,{size:"small",shape:"circle",variant:"outline",onClick:ge,class:"absolute bottom-1 right-1"},{default:m((()=>[u(g(K),{slot:"icon"})])),_:1})])])):r("",!0),ye.value?(s(),n("div",oe,[g(ve).trim()?(s(),n("pre",ie," "+f(g(ve).trim()),1)):r("",!0),c("div",ce,[u(C,{modelValue:be.value,"onUpdate:modelValue":t[1]||(t[1]=e=>be.value=e)},{default:m((()=>[u(k,{gutter:[16,16]},{default:m((()=>[(s(!0),n(d,null,p(g(_e),(e=>(s(),h(_,{span:12},{default:m((()=>[u(b,{value:e.id,class:"grid grid-flow-col auto-cols-max align-middle fav-radio fav-radio-toolbar"},{default:m((()=>[v(f(e.title),1)])),_:2},1032,["value"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])]),u(a,{onClick:Ce,theme:"default",variant:"outline"},{default:m((()=>t[4]||(t[4]=[v("添加到笔记")]))),_:1}),u(a,{onClick:ke,theme:"default",variant:"outline"},{default:m((()=>t[5]||(t[5]=[v("创建新的笔记")]))),_:1})])):r("",!0)],36)),[[x,D.value]])}}}),ue={class:"markdown-body"},de={class:"think-process"},pe={class:"flex justify-start mt-2 gap-5"},me={key:0,class:"tdesign-image-viewer-wrapper flex-wrap gap-6"},ve={key:0,class:"tdesign-image-viewer__error tdesign-image-viewer__ui-image tdesign-image-viewer__base"},fe={class:"tdesign-image-viewer__error--content"},ge={class:"tdesign-image-viewer__ui-image tdesign-image-viewer__base"},he=["src","onError"],xe=["onClick"],ye={class:"absolute left-1 top-1 max-w-[75%]"},we=["title"],be=B(e({__name:"AssistantContent",props:{content:{type:Object},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(e,{emit:o}){const i=w([!1,!1,!1,!1]),k=w([!1,!1,!1,!1]),C=e,j=a((()=>$.render(C.content.text))),B=a((()=>C.content.images.map((e=>e.content||e.url)))),S=o,R=t(C.content.text),E=()=>{S("save",R.value)},V=()=>{R.value=C.content.text,S("cancel")},A=(e,t)=>{},M=t(null);return b((()=>C.isEditing),(e=>{e&&(R.value=C.content.text,y((()=>{M.value.$el.querySelector("textarea").focus()})))})),(t,a)=>{const o=T,y=z,w=D;return s(),n(d,null,[l(c("div",ue,[l(c("details",null,[c("summary",null,f(e.content.text?"查看 AI 思考过程":"思考中..."),1),c("div",de,f(e.content.think),1)],512),[[x,e.content.think]]),_([e.content.text],(()=>l((s(),n("div",{innerHTML:j.value},null,8,["innerHTML"])),[[x,e.content.text]])),a,0)],512),[[x,(e.content.text||e.content.think)&&!e.isEditing]]),l(c("div",null,[u(o,{ref_key:"textareaRef",ref:M,modelValue:R.value,"onUpdate:modelValue":a[1]||(a[1]=e=>R.value=e),autosize:{minRows:5,maxRows:20},onBlur:A},null,8,["modelValue"]),c("div",pe,[u(y,{size:"large",shape:"circle",variant:"text",onClick:V},{default:m((()=>[u(g(H),{slot:"icon"})])),_:1}),u(y,{size:"large",shape:"circle",variant:"text",onClick:E},{default:m((()=>[u(g(Y),{slot:"icon"})])),_:1})])],512),[[x,e.content.text&&e.isEditing]]),B.value.length>0?(s(),n("div",me,[(s(!0),n(d,null,p(C.content.images,((e,t)=>(s(),n("div",{key:t,class:"min-w-44 min-h-44"},[k[t]?(s(),n("div",ve,[c("div",fe,[u(g(F),{name:"image-error",size:"2em"}),a[2]||(a[2]=c("div",null,"图片无法显示",-1))])])):(s(),h(w,{key:1,visible:i[t],images:B.value,"default-index":t,"close-on-overlay":"",onClose:e=>(e=>{i[e]=!1})(t)},{trigger:m((()=>[c("div",ge,[c("img",{alt:"test",src:e.content||e.url,class:"tdesign-image-viewer__ui-image--img",onError:e=>(e=>{k[e]=!0})(t)},null,40,he),c("div",{class:"tdesign-image-viewer__ui-image--hover",onClick:e=>(e=>{i[e]=!0})(t)},[c("span",null,[u(g(J),{size:"1.4em"}),a[3]||(a[3]=v(" 预览 "))])],8,xe),c("div",ye,[c("div",{class:"text-black bg-white bg-opacity-75 p-1 rounded-2xl text-xs truncate",title:e.model},f(e.model),9,we)])])])),_:2},1032,["visible","images","default-index","onClose"]))])))),128))])):r("",!0)],64)}}}),[["__scopeId","data-v-f89b45ec"]]),_e={key:0,class:"whitespace-pre-wrap break-words"},ke={key:1},Ce={class:"flex justify-end mt-2 gap-5"},je=e({__name:"UserContent",props:{content:{type:Object},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(e,{emit:l}){const o=e,i=a((()=>[...o.content.files,...o.content.images])),p=l,v=t(o.content.text),h=()=>{p("save",v.value)},x=()=>{v.value=o.content.text,p("cancel")},w=(e,t)=>{},_=t(null);return b((()=>o.isEditing),(e=>{e&&(v.value=o.content.text,y((()=>{_.value.$el.querySelector("textarea").focus()})))})),(t,a)=>{const l=T,o=z;return s(),n(d,null,[u(N,{files:i.value,showCloseButton:!1,class:"mb-2"},null,8,["files"]),e.isEditing?r("",!0):(s(),n("div",_e,f(e.content.text),1)),e.isEditing?(s(),n("div",ke,[u(l,{ref_key:"textareaRef",ref:_,modelValue:v.value,"onUpdate:modelValue":a[0]||(a[0]=e=>v.value=e),autosize:{minRows:2,maxRows:20},onBlur:w},null,8,["modelValue"]),c("div",Ce,[u(o,{size:"large",shape:"circle",variant:"text",onClick:x},{default:m((()=>[u(g(H),{slot:"icon"})])),_:1}),u(o,{size:"large",shape:"circle",variant:"text",onClick:h},{default:m((()=>[u(g(Y),{slot:"icon"})])),_:1})])])):r("",!0)],64)}}}),Be=e({__name:"CodeRenderer",props:{blocks:{type:Array,required:!0}},setup(e){const l=e,o=t(),i=a((()=>l.blocks.every((e=>e.complete))));const c=a((()=>{var e,t,a,n,s,o;if(!i.value)return"";const c=(null==(e=l.blocks.find((e=>"html"===e.language)))?void 0:e.code)||"",{head:r,body:u}=function(e){const t=e.match(/<head\b[^>]*>([\s\S]*?)<\/head>/i),a=e.match(/<body\b[^>]*>([\s\S]*?)<\/body>/i);return{head:t?t[1].trim():"",body:a?a[1].trim():""}}(c),d=(null==(t=l.blocks.find((e=>"css"===e.language)))?void 0:t.code)||"",p=(null==(a=l.blocks.find((e=>"js"===e.language||"javascript"===e.language||"typescript"===e.language)))?void 0:a.code)||"";null==(n=l.blocks.find((e=>"typescript"===e.language)))||n.code;const m=(null==(s=l.blocks.find((e=>"jsx"===e.language)))?void 0:s.code)||"",v=(null==(o=l.blocks.find((e=>"vue"===e.language)))?void 0:o.code)||"";if(m){const e=m.match(/export default (\w+);/),t=e?e[1]:null;return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' https://cdnjs.cloudflare.com; style-src 'unsafe-inline';">\n <style>${d}</style>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/7.24.6/babel.min.js"><\/script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/react/18.3.1/umd/react.production.min.js"><\/script>\n <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.3.1/umd/react-dom.production.min.js"><\/script>\n ${r}\n </head>\n\n <body>\n <div id="app"></div>\n ${u}\n <script type="text/babel">\n ${function(e){const t=/import\s+(?:(\w+)\s*,?\s*)?(?:{([^}]+)})?\s+from\s+['"]react['"];?/g,a=/import\s+['"]([^'"]+\.css)['"];?/g,l=/import\s+\w+\s+from\s+['"]react-dom['"];?/g,n=/ReactDOM\.render\([^)]*\);?/g;let s,o=e,i="";const c=new Set;for(;null!==(s=t.exec(e));)s[1]&&(i=s[1].trim()),s[2]&&s[2].split(",").forEach((e=>c.add(e.trim())));o=o.replace(t,""),o=o.replace(a,""),o=o.replace(l,""),o=o.replace(n,"");let r="";r+=i?`const ${i} = window.React;\n`:"const React = window.React;\n";c.size>0&&(r+=`const { ${Array.from(c).join(", ")} } = React;\n`);return(r+o).replace(/export default \w+;\s*$/,"")}(m)}\n ReactDOM.render(<${t} />, document.getElementById('app'))\n <\/script>\n </body>\n </html>\n `}if(v){const e=v.match(/<template>([\s\S]*)<\/template>/),t=v.match(/<script\s*(setup)?[^>]*>([\s\S]*)<\/script>/),a=v.match(/<style[^>]*>([\s\S]*)<\/style>/),l=e?e[1].trim():"",n=t?t[2].trim():"",s=t&&"setup"===t[1],o=a?a[1].trim():"";let i=n;if(s)i=i.replace(/import\s+.*from\s+['"].*['"]/g,""),i=`return {\n ${i}\n }`;else{const e=i.match(/export\s+default\s*{([\s\S]*)}/);e&&(i=e[1].trim())}return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline' 'unsafe-eval' https://unpkg.com; style-src 'unsafe-inline';">\n <script src="https://unpkg.com/vue@3/dist/vue.global.js"><\/script>\n <style>${o}</style>\n ${r}\n </head>\n <body>\n <div id="app">\n ${l}\n </div>\n ${u}\n <script>\n const { createApp, ref, reactive, computed, onMounted } = Vue;\n \n const app = createApp({\n ${s?"setup() {":""}\n ${i}\n ${s?"}":""}\n });\n \n app.mount('#app');\n <\/script>\n </body>\n </html>\n `}return`\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="utf-8" />\n <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'unsafe-inline'; style-src 'unsafe-inline';">\n <style>${d}</style>\n ${r}\n </head>\n <body>\n ${u}\n <script>\n ${p}\n <\/script>\n </body>\n </html>\n `}));return b(c,(e=>{o.value&&(o.value.srcdoc=e)})),k((()=>{o.value&&(o.value.srcdoc=c.value)})),(e,t)=>(s(),n("iframe",{ref_key:"iframeRef",ref:o,sandbox:"allow-scripts",style:{width:"100%",height:"100%",border:"none"}},null,512))}}),$e={class:"h-full w-full relative"},Se=e({__name:"CodeBlocks",props:{content:{type:String,required:!0},closeBtn:{type:[Function,null],default:null}},setup(e){const a=e,l=t(0),o=t([]);b((()=>a.content),(e=>{o.value=function(e){const t=/(?:^|\n)```(?:(html|css|js|javascript|typescript|jsx|vue)?.*)\n([\s\S]*?)(?:```|$)/g;return[...e.matchAll(t)].map((e=>({language:e[1]||"javascript",code:e[2].trim(),complete:e[0].endsWith("```")})))}(a.content);const t=o.value.every((e=>e.complete));l.value=t?-1:0}),{immediate:!0});const i=()=>{a.closeBtn()};return(t,a)=>{const c=I,v=U,f=z;return s(),n("div",$e,[u(v,{modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=e=>l.value=e),class:"h-full overflow-auto flex flex-col artifact"},{default:m((()=>[u(c,{value:-1,label:"preview"},{default:m((()=>[u(Be,{blocks:o.value,class:"rounded-lg"},null,8,["blocks"])])),_:1}),(s(!0),n(d,null,p(o.value,((e,t)=>(s(),h(c,{value:t,label:e.language},{default:m((()=>[u(g(W),{highlightjs:"",code:e.code,lang:e.language,theme:!1,class:"code-block h-full"},null,8,["code","lang"])])),_:2},1032,["value","label"])))),256))])),_:1},8,["modelValue"]),e.closeBtn?(s(),h(f,{key:0,size:"small",variant:"outline",onClick:i,class:"absolute right-0 top-3 z-50"},{default:m((()=>[u(g(H),{slot:"icon"})])),_:1})):r("",!0)])}}});export{be as A,je as _,re as a,Se as b};
|
.output/public/assets/FrameContent-DyH4MYKN.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{c as e}from"./@vueuse-Cn3Nsuq9.js";import{d as t}from"./lodash-Cky9m9r7.js";import{p as a,u as o,_ as r}from"./global-BPTYOCyJ.js";import{V as s}from"./tdesign-vue-next-DsCOKp3d.js";import{l as n,a as l,f as u,w as i,v as m,y as d,R as p,aa as c,A as f,I as g,B as h,u as v}from"./@vue-DsZlmJIP.js";const y=["src"],w=r(n({__name:"FrameContent",props:{frameSrc:String,offset:{type:Number,default:0}},setup(r){const n=r,{width:w,height:x}=e(),_=l(!0),b=l(window.innerHeight),F=l(),I=u((()=>[`${a}-iframe-page`])),B=o(),S=u((()=>({height:`${b.value}px`}))),j=getComputedStyle(document.documentElement),H=j.getPropertyValue("--td-comp-size-xxxl"),V=j.getPropertyValue("--td-comp-size-xxl"),$=j.getPropertyValue("--td-comp-paddingTB-m");function z(){const e=v(F);if(!e)return;let t=0;const{showLayoutHeader:a,showFooter:o,showBreadcrumb:r}=B,s=a?parseFloat(H):0,l=document.querySelector(".t-breadcrumb"),u=s+(r?function(e){let t=e.clientHeight;const a=window.getComputedStyle(e);return t+=parseInt(a.marginTop,10),t+=parseInt(a.marginBottom,10),t+=parseInt(a.borderTopWidth,10),t+=parseInt(a.borderBottomWidth,10),t}(l):0)+2*parseFloat($)+(o?parseFloat(V):0)+2+n.offset;b.value=window.innerHeight-u,t=document.documentElement.clientHeight-u,e.style.height=`${t}px`}function C(){_.value=!1,z()}return i([w,x],t(z,250)),i([()=>B.showFooter,()=>B.showBreadcrumb],t(z,250)),(e,t)=>{const a=s;return d(),m("div",{class:g(I.value),style:h(S.value)},[p(a,{loading:_.value,size:"large",style:h(S.value)},{default:c((()=>[f("iframe",{ref_key:"frameRef",ref:F,src:r.frameSrc,class:g(`${I.value}__main`),onLoad:C},null,42,y)])),_:1},8,["loading","style"])],6)}}}),[["__scopeId","data-v-200260e8"]]);export{w as F};
|
.output/public/assets/about-CpJYxiHv.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-DyH4MYKN.js";import{l as t,J as o,y as i}from"./@vue-DsZlmJIP.js";import"./@vueuse-Cn3Nsuq9.js";import"./lodash-Cky9m9r7.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./global-BPTYOCyJ.js";import"./tdesign-vue-next-DsCOKp3d.js";import"./tdesign-icons-vue-next-Dn30dVUK.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";const r=t({__name:"about",setup:t=>(t,r)=>(i(),o(s,{frameSrc:"http://www.openseed.top/about"}))});export{r as default};
|
.output/public/assets/avatar.vue_vue_type_script_setup_true_lang-jav6E5Ln.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{c as a,i as s,a as e,b as t,d as r,e as i,f as o,g as l,h as n,j as u,k as m,l as c}from"./@dicebear-JcnEMRoc.js";import{A as p,c as v}from"./tdesign-vue-next-DsCOKp3d.js";import{Z as d}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{v as g}from"./uuid-_R2nDvl_.js";import{l as f,a as h,w as b,v as j,y as x,R as k,aa as _,u as w}from"./@vue-DsZlmJIP.js";const y={class:"h-[80px] w-[80px] relative"},z=f({__name:"avatar",props:{url:String},emits:["update"],setup(f,{emit:z}){const E={adventurer:c,avataaars:m,bigEars:u,bigSmile:n,bottts:l,funEmoji:o,icons:i,lorelei:r,micah:t,miniavs:e,personas:s},M=f,S=h(M.url),q=z,A=async()=>{const s=Object.keys(E),e=s[Math.floor(Math.random()*s.length)],t=a(E[e],{seed:g()});S.value=await t.toDataUri(),q("update",S.value)};return M.url||A(),b((()=>M.url),(a=>{M.url?S.value=a:A()})),(a,s)=>{const e=p,t=v;return x(),j("div",y,[k(e,{image:S.value,size:"80px"},null,8,["image"]),k(t,{shape:"circle",variant:"dashed",onClick:A,class:"absolute bottom-0 right-[-15px] z-50"},{default:_((()=>[k(w(d),{slot:"icon"})])),_:1})])}}});export{z as _};
|
.output/public/assets/changelog-R0XJ3nAT.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-DyH4MYKN.js";import{l as t,J as o,y as i}from"./@vue-DsZlmJIP.js";import"./@vueuse-Cn3Nsuq9.js";import"./lodash-Cky9m9r7.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./global-BPTYOCyJ.js";import"./tdesign-vue-next-DsCOKp3d.js";import"./tdesign-icons-vue-next-Dn30dVUK.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";const e=t({__name:"changelog",setup:t=>(t,e)=>(i(),o(s,{frameSrc:"http://www.openseed.top/changelog"}))});export{e as default};
|
.output/public/assets/chat-clRB4rd0.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{l as e,f as t,a,w as l,o,v as n,y as s,F as i,J as c,z as r,R as u,aa as d,A as v,H as p,u as m,ab as h,G as f,ac as g,ad as _,j as x,a0 as b,I as w,a1 as y,V as k,B as j,n as C}from"./@vue-DsZlmJIP.js";import{c as z,d as M,m as I,t as V,b as A,u as S,f as E,e as T}from"./global-BPTYOCyJ.js";import{u as R,a as P}from"./vue-router-Be5-2oBH.js";import{c as U,_ as O}from"./ChatInput.vue_vue_type_style_index_0_lang--NzaKW-v.js";import{_ as N}from"./avatar.vue_vue_type_script_setup_true_lang-jav6E5Ln.js";import{u as B}from"./app-_ksMLlTy.js";import{p as q,q as H,r as W,T as D,c as $,s as L,t as K,u as J,O as F,A as G,v as X,w as Y,n as Z,D as Q,x as ee,f as te,P as ae,l as le,y as oe,E as ne,G as se,m as ie,J as ce,d as re,j as ue,K as de}from"./tdesign-vue-next-DsCOKp3d.js";import{V as ve,W as pe,X as me,Y as he,Z as fe,$ as ge,a0 as _e,a1 as xe,a2 as be,a3 as we,_ as ye,a4 as ke,a5 as je,a6 as Ce,a7 as ze,a8 as Me,E as Ie,n as Ve}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{v as Ae}from"./uuid-_R2nDvl_.js";import{u as Se,a as Ee}from"./main-CIzY5Tx_.js";import{g as Te,r as Re,s as Pe,c as Ue,a as Oe,b as Ne}from"./fetch-CMPHPh2R.js";import{_ as Be,A as qe,a as He,b as We}from"./CodeBlocks.vue_vue_type_style_index_0_lang-D3M1fUks.js";import{d as De}from"./vuedraggable-K5Gqz8r2.js";import{g as $e}from"./lyihub-zLFv36Ly.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./lodash-Cky9m9r7.js";import"./@vueuse-Cn3Nsuq9.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./mammoth-5Ncu60I4.js";import"./elkjs-CmFeGg_o.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./@dicebear-JcnEMRoc.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@wdns-Q-4HY-NC.js";import"./ua-parser-js-9pz7LJLQ.js";import"./vue-DVRmszIO.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";import"./markdown-Bqhwi-es.js";import"./markdown-it-link-attributes-UnOqz_aA.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-BPk2gen6.js";import"./katex-BY7yyeOs.js";import"./markdown-it-highlightjs-DQRRxsj9.js";import"./highlight.js-AcMa9nJb.js";import"./@agoose77-Dav4eGgZ.js";import"./mermaid-BGlHt9KA.js";import"./dayjs-DOPU4UI6.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-G65jBFUY.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";import"./d3-shape-C1TbtrGg.js";import"./d3-path-QSrLXsQ3.js";import"./d3-fetch-XwboCDHR.js";import"./khroma-Ca6ZlOUT.js";import"./ts-dedent-CttZBlkd.js";import"./stylis-Cl7w7uv3.js";import"./d3-scale-CjTvl_Qo.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-B0evfIyH.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-D74OpZq4.js";import"./d3-time-CebKitJR.js";import"./d3-axis-pCwzqJ1S.js";import"./cytoscape-D84qPEQv.js";import"./cytoscape-cose-bilkent-CoOmxuE9.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";const Le={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)] gap-3"},Ke={class:"text-lg font-bold"},Je={class:"flex"},Fe={class:"flex flex-row justify-between gap-3 w-full"},Ge=e({__name:"ConversationDrawer",setup(e){const x=z(),b=t({get:()=>x.showEditorDrawer,set(e){x.showEditorDrawer=e}}),w=()=>{x.showEditorDrawer=!1},y=a(null),k=R(),j=()=>{const e=x.find(k.query.id);C.value=e.models.reduce(((e,t)=>(e[t.modelId]=t.showing,e)),{}),y.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}},C=a({});l((()=>{var e;return null==(e=y.value)?void 0:e.models}),(e=>{const t=Object.keys(C.value);t.forEach((t=>{e.includes(t)||delete C.value[t]})),e.forEach((e=>{t.includes(e)||(C.value[e]=!1)}))}));const A=t((()=>{if(!y.value)return!1;return Object.values(C.value).filter((e=>e)).length>=B}));l((()=>x.showEditorDrawer),(e=>{e&&j()})),M();const S=t((()=>I.availableModels.value.map((e=>({value:e.id,label:I.getModelItemTitle(e),...e}))))),E=Se(),T=t((()=>{let e=E.find(y.value.agentId);return e=e||E.defaultAgent,e})),P=e=>{y.value.avatar=e},U=()=>{const e=x.find(y.value.id);e.name=y.value.name,e.content=y.value.content,e.avatar=y.value.avatar,e.agentId=y.value.agentId,e.maxContextSize=y.value.maxContextSize,e.aspectRatio=y.value.aspectRatio;const t=[];e.models.forEach((e=>{y.value.models.includes(e.modelId)&&(e.showing=C.value[e.modelId],t.push(e))})),y.value.models.forEach((a=>{e.models.some((e=>e.modelId===a))||t.push({modelId:a,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:C.value[a],status:{responseWating:!1,chating:!1,stop:!1}})})),e.models=t,y.value.saveToAgent&&(T.value.content=y.value.content),j(),te.success(V("pages.conversation.save_conversation_success"))},O=a(!1),ae=a(""),le=()=>{if(""===ae.value.trim())return void te.warning(V("pages.conversation.enter_agent_name"));const e=Ae();E.add({id:e,name:ae.value,status:!0,content:y.value.content,avatar:y.value.avatar,onboarding:"",isDefault:!1});const t=x.find(y.value.id);y.value.agentId=e,t.agentId=e,O.value=!1,te.success(V("pages.conversation.create_agent_success"))},oe=()=>{y.value.content=T.value.content},ne=()=>{y.value.saveToAgent=!y.value.saveToAgent};return o((()=>{x.showEditorDrawer=!1})),(e,t)=>{const a=W,l=H,o=$,x=D,k=L,j=K,z=F,M=J,E=Y,R=X,B=G,te=Z,se=q,ie=Q,ce=ee;return s(),n(i,null,[y.value?(s(),c(ie,{key:0,visible:b.value,"onUpdate:visible":t[7]||(t[7]=e=>b.value=e),size:"408px",footer:!1,header:m(V)("pages.conversation.current_conversation"),"close-btn":!0,class:"",onCloseBtnClick:w},{default:d((()=>[u(se,{ref:"form",data:y.value,"label-width":100,"label-align":"top"},{default:d((()=>[v("div",Le,[u(N,{ref:"avatarRef",url:y.value.avatar,onUpdate:P},null,8,["url"]),v("h1",Ke,p(m(V)("pages.conversation.agent"))+": "+p(T.value.name),1)]),u(l,{label:m(V)("pages.conversation.conversation_name"),name:"name"},{default:d((()=>[u(a,{modelValue:y.value.name,"onUpdate:modelValue":t[0]||(t[0]=e=>y.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:m(V)("pages.conversation.conversation_description"),name:"content",class:"relative"},{default:d((()=>[u(x,{content:m(V)("pages.conversation.rollback_from_agent")},{default:d((()=>[u(o,{shape:"circle",variant:"text",class:"absolute z-50 right-0 top-[-32px]",onClick:oe},{default:d((()=>[u(m(ve),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(k,{modelValue:y.value.content,"onUpdate:modelValue":t[1]||(t[1]=e=>y.value.content=e),autosize:{minRows:5,maxRows:10},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:m(V)("pages.conversation.context_rounds"),name:"maxContextSize"},{default:d((()=>[u(j,{modelValue:y.value.maxContextSize,"onUpdate:modelValue":t[2]||(t[2]=e=>y.value.maxContextSize=e),inputNumberProps:"",showStep:"",min:0,max:30},null,8,["modelValue"])])),_:1},8,["label"]),u(l,{label:"图片宽高比",name:"aspectRatio"},{default:d((()=>[u(M,{modelValue:y.value.aspectRatio,"onUpdate:modelValue":t[3]||(t[3]=e=>y.value.aspectRatio=e)},{default:d((()=>[u(z,{value:"IMAGE_ASPECT_RATIO_SQUARE",label:"方形 (1:1)"}),u(z,{value:"IMAGE_ASPECT_RATIO_PORTRAIT",label:"竖屏 (9:16)"}),u(z,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE",label:"横屏 (16:9)"}),u(z,{value:"IMAGE_ASPECT_RATIO_PORTRAIT_THREE_FOUR",label:"竖屏 (3:4)"}),u(z,{value:"IMAGE_ASPECT_RATIO_LANDSCAPE_FOUR_THREE",label:"横屏 (4:3)"})])),_:1},8,["modelValue"])])),_:1}),u(l,{label:m(V)("pages.conversation.model"),name:"models"},{default:d((()=>[u(M,{modelValue:y.value.models,"onUpdate:modelValue":t[5]||(t[5]=e=>y.value.models=e),multiple:""},{valueDisplay:d((({value:e,onClose:a})=>[(s(!0),n(i,null,h(e,((e,l)=>(s(),c(R,{key:l,closable:!0,"on-close":({e:e})=>{e.stopPropagation(),a(l)}},{default:d((()=>[u(E,{disabled:A.value&&!C.value[e.value],onClick:t[4]||(t[4]=_((()=>{}),["stop"])),class:"mr-1",size:"small",modelValue:C.value[e.value],"onUpdate:modelValue":t=>C.value[e.value]=t},null,8,["disabled","modelValue","onUpdate:modelValue"]),f(" "+p(e.label),1)])),_:2},1032,["on-close"])))),128))])),default:d((()=>[(s(!0),n(i,null,h(S.value,(e=>(s(),c(z,{key:e.value,value:e.value,label:e.label},{default:d((()=>[v("div",Je,[u(B,{size:"20px",class:"mr-1"},{icon:d((()=>[(s(),c(g(m(I).icons[e.type])))])),_:2},1024),f(" "+p(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),u(l,null,{default:d((()=>[v("div",Fe,[T.value.isDefault?r("",!0):(s(),c(te,{key:0,onChange:ne},{default:d((()=>[f(p(m(V)("pages.conversation.save_to_agent")),1)])),_:1})),u(o,{theme:"primary",type:"submit",onClick:U,class:"flex-1"},{default:d((()=>[f(p(m(V)("pages.conversation.save_conversation")),1)])),_:1})])])),_:1}),u(l,null,{default:d((()=>[u(o,{theme:"primary",type:"submit",onClick:t[6]||(t[6]=e=>O.value=!0),class:"w-full"},{default:d((()=>[f(p(m(V)("pages.conversation.save_as_new_agent")),1)])),_:1})])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])):r("",!0),u(ce,{visible:O.value,"onUpdate:visible":t[9]||(t[9]=e=>O.value=e),header:m(V)("pages.conversation.create_new_agent"),"on-confirm":le},{default:d((()=>[u(se,{ref:"form","label-width":100},{default:d((()=>[u(l,{label:m(V)("pages.conversation.agent_name"),name:"name"},{default:d((()=>[u(a,{modelValue:ae.value,"onUpdate:modelValue":t[8]||(t[8]=e=>ae.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1},512)])),_:1},8,["visible","header"])],64)}}}),Xe={class:"h-full flex flex-col chat-model-container relative"},Ye={class:"cursor-pointer handle p-2 bg-color-container rounded-t-lg shadow-2xl chat-model-header z-50"},Ze={class:"flex flex-wrap justify-between w-full overflow-x-hidden"},Qe={class:"flex gap-1"},et={class:"max-w-[120px]"},tt={class:"model-info flex flex-col gap-2"},at={class:"max-h-44 overflow-auto no-scrollbar"},lt={class:"flex gap-1 flex-wrap"},ot={key:0,class:"flex w-full justify-end items-start flex-row-reverse gap-2 chat-item"},nt=["data-index"],st={class:"flex justify-between overflow-hidden h-[24px]"},it={class:"flex chat-item-tools gap-2"},ct={class:"user-chat-content p-2 rounded-lg"},rt={class:"w-[24px] h-[24px]"},ut={key:1,class:"flex w-full flex-col gap-2 chat-item"},dt={class:"flex justify-start align-middle items-center gap-2 h-[24px]"},vt={class:"flex flex-row justify-between gap-5"},pt={class:"flex flex-col w-full"},mt=["data-index"],ht={key:0,class:"loader"},ft={key:2,class:"flex gap-5 overflow-x-auto scrollbar p-1"},gt=["onClick"],_t={class:"flex flex-row w-full"},xt={class:"w-12 h-2"},bt=["src"],wt={class:"w-44"},yt={class:"w-full text-ellipsis overflow-hidden text-nowrap"},kt={class:"text-ellipsis overflow-hidden whitespace-nowrap"},jt={class:"max-h-10 overflow-hidden mt-2"},Ct={class:"h-[24px] mt-1 chat-item-tools"},zt={class:"flex justify-end gap-2"},Mt={key:3,class:"flex justify-center w-full"},It={class:"fixed-scroll-buttons"},Vt=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:l}){const k=A();R();const j=e,C=a(null),z=a(null);Ee(),M();const S=t((()=>j.chatModel.chat.chats));const E=l,T=e=>{E("re-chat",e.model.id)},P=a(-1),U=e=>{P.value=e},O=e=>{S.value[P.value].content.text=e,P.value=-1},N=()=>{P.value=-1},B=t((()=>I.getModelItemTitle(j.chatModel.model))),q=e=>{navigator.clipboard.writeText(e.content.text),te.success(V("pages.note.noteCopySuccess"))},W=t((()=>{let e="",t="";if(j.chatModel.model.apiBase.startsWith("http"))e=j.chatModel.model.apiBase,t=j.chatModel.model.apiKey;else{let l=Te(j.chatModel.model.apiBase||I.dict[j.chatModel.model.type].apiBase);l=l.replace("/app/","/api/"),l.includes("?")?l+="&":l+="?",l+=`model=${j.chatModel.model.id}`,l+="&",l+=`conversation=${j.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}})),L=t((()=>j.chatModel.model.apiBase.startsWith("http")?"ApiBase":"LocalApi")),J=t((()=>j.chatModel.model.apiBase.startsWith("http")?"ApiKey":"LocalKey")),F=a(!1),Y=a("");x((()=>{if(!S.value||0===S.value.length)return;const e=S.value[S.value.length-1];"assistant"===e.role&&(Y.value=e.content.text)}));const Z=()=>{F.value=!1};async function Q(){await window.ipcRenderer.invoke("refresh-vercel-view")?te.success("Refresh succeed"):te.error("Refresh failed")}async function ee(){await window.ipcRenderer.invoke("refresh-coze-com-view")?te.success("Refresh succeed"):te.error("Refresh failed")}async function ie(){await window.ipcRenderer.invoke("refresh-coze-cn-view")?te.success("Refresh succeed"):te.error("Refresh failed")}async function ce(){const e=I.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,te.success("Refresh succeed")}async function re(){const e=I.dict.magai,t=await window.ipcRenderer.invoke("login-get-token",{url:e.tokenUrl,userAgent:"",script:"",show:!1,autoClose:!0});e.playground.apiKey=t.token,te.success("Refresh succeed")}const ue=a(!1),de=a(!1),ve=a(!1),Me=a(!1),Ie=()=>{if(!C.value)return;const e=C.value.querySelector(".chat-container-content"),t=e.scrollTop,a=e.scrollHeight,l=e.clientHeight;ue.value=t>200,de.value=a-t-l>200,ve.value=ue.value||de.value},Ve=()=>{C.value.querySelector(".chat-container-content").scrollTo({top:0,behavior:"smooth"})},Ae=()=>{const e=C.value.querySelector(".chat-container-content");e.scrollTo({top:e.scrollHeight,behavior:"smooth"})},Se=e=>{Me.value=e};return o((()=>{C.value.querySelector(".chat-container-content").addEventListener("scroll",Ie)})),(t,a)=>{var l,o;const x=G,j=K,M=H,A=$,R=le,te=ae,Ie=D,Ee=X,Te=ne,Re=se,Pe=oe;return s(),n("div",Xe,[v("div",Ye,[v("div",Ze,[v("div",Qe,[u(x,{size:"20px"},{icon:d((()=>[(s(),c(g(m(I).icons[e.chatModel.model.type])))])),_:1}),v("div",et,[u(te,{placement:"bottom","cancel-btn":null,"confirm-btn":null},{content:d((()=>[v("div",tt,[a[21]||(a[21]=v("p",null,"Model Info",-1)),v("p",null,[v("span",null,p(t.$t("pages.setting.model.model_name")),1),f(p(e.chatModel.model.name),1)]),v("p",null,[v("span",null,p(t.$t("pages.setting.model.model_interface")),1),f(p(e.chatModel.model.type),1)]),v("p",null,[v("span",null,p(t.$t("pages.setting.model.model_address")),1),f(p(e.chatModel.model.apiBase),1)]),u(M,{label:m(V)("pages.conversation.temperature"),name:"temperature",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(j,{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"]),u(M,{label:m(V)("pages.conversation.maxTokens"),name:"maxTokens",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(j,{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"]),u(M,{label:m(V)("pages.conversation.topP"),name:"topP",labelAlign:"left",labelWidth:"64px"},{default:d((()=>[u(j,{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"]),v("p",null,[v("span",null,p(L.value),1),f(p(W.value.apiBase),1)]),v("p",at,[v("span",null,p(J.value),1),f(p(W.value.apiKey),1)]),v("p",null,[a[15]||(a[15]=v("span",null,"Model ",-1)),f(p(e.chatModel.model.apiModel),1)]),"vercel"===e.chatModel.model.type?(s(),c(A,{key:0,theme:"primary",onClick:Q},{default:d((()=>a[16]||(a[16]=[f("refresh vercel.ai ")]))),_:1})):r("",!0),"coze.com"===e.chatModel.model.type?(s(),c(A,{key:1,theme:"primary",onClick:ee},{default:d((()=>a[17]||(a[17]=[f("refresh coze.com ")]))),_:1})):r("",!0),"coze.cn"===e.chatModel.model.type?(s(),c(A,{key:2,theme:"primary",onClick:ie},{default:d((()=>a[18]||(a[18]=[f("refresh coze.cn ")]))),_:1})):r("",!0),"chatgpt.com"===e.chatModel.model.type?(s(),c(A,{key:3,theme:"primary",onClick:ce},{default:d((()=>a[19]||(a[19]=[f("refresh chatgpt.com ")]))),_:1})):r("",!0),"magai"===e.chatModel.model.type?(s(),c(A,{key:4,theme:"primary",onClick:re},{default:d((()=>a[20]||(a[20]=[f("refresh magai.co ")]))),_:1})):r("",!0)])])),default:d((()=>[u(R,{theme:"primary",title:B.value,class:"block w-full whitespace-nowrap text-ellipsis overflow-hidden"},{default:d((()=>[f(p(B.value),1)])),_:1},8,["title"])])),_:1})])]),v("div",lt,[u(Ie,{content:m(V)("pages.conversation.maximize_minimize")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[3]||(a[3]=_((t=>{return a=e.chatModel,void E("change-size",a.model.id);var a}),["stop"]))},{default:d((()=>[e.chatModel.chat.modelId==e.fullScreenModelId?(s(),c(m(pe),{key:0,slot:"icon"})):(s(),c(m(me),{key:1,slot:"icon"}))])),_:1})])),_:1},8,["content"]),u(Ie,{content:m(V)("pages.conversation.stop_answering")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[4]||(a[4]=_((t=>{return a=e.chatModel,void E("stop-chat",a.model.id);var a}),["stop"]))},{default:d((()=>[u(m(he),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(Ie,{content:m(V)("pages.conversation.regenerate_last_conversation")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[5]||(a[5]=_((t=>T(e.chatModel)),["stop"]))},{default:d((()=>[u(m(fe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(te,{theme:"danger",content:m(V)("pages.conversation.confirm_delete_chat_history"),placement:"top",onConfirm:a[6]||(a[6]=t=>{return a=e.chatModel,void E("clear-chat-history",a.model.id);var a})},{default:d((()=>[u(Ie,{content:m(V)("pages.conversation.delete_chat_history")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(m(ge),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(te,{theme:"warning",content:m(V)("pages.conversation.confirm_clear_context"),placement:"top",onConfirm:a[7]||(a[7]=t=>{return a=e.chatModel,void E("clear-chat-context",a.model.id);var a})},{default:d((()=>[u(Ie,{content:m(V)("pages.conversation.clear_context")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(m(_e),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(Ie,{content:m(V)("pages.conversation.inherit_other_model_conversation")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[8]||(a[8]=_((t=>{return a=e.chatModel,void E("extend-model-visible",a.model.id);var a}),["stop"]))},{default:d((()=>[u(m(xe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(Ie,{content:m(V)("pages.conversation.api_conversation_settings")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[9]||(a[9]=_((t=>{return a=e.chatModel,void E("api-setting-visible",a.model.id);var a}),["stop"]))},{default:d((()=>[u(m(be),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(Ie,{content:m(V)("pages.conversation.toggle_artifacts")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[10]||(a[10]=_((e=>{F.value=!F.value}),["stop"]))},{default:d((()=>[u(m(we),{slot:"icon"})])),_:1})])),_:1},8,["content"])])])]),v("div",{class:"flex flex-1 overflow-hidden bg-color-container rounded-b-lg shadow-md w-full",onMouseenter:a[13]||(a[13]=e=>Se(!0)),onMouseleave:a[14]||(a[14]=e=>Se(!1))},[v("div",{class:"flex-1 relative h-full overflow-hidden",ref_key:"scrollable_chat",ref:C},[u(Pe,{"data-chat-id":e.chatModel.model.id,class:w(["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==(l=z.value)?void 0:l.showToolbox,onMousedownPassive:null==(o=z.value)?void 0:o.hideToolbox},{default:d((()=>[(s(!0),n(i,null,h(S.value,((t,l)=>(s(),c(Re,{key:l,class:"w-full"},{default:d((()=>["user"===t.role?(s(),n("div",ot,[v("div",{class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]","data-index":`${l}`},[v("div",st,[f(p(m(k).name)+" ",1),v("div",it,[u(te,{theme:"danger",content:m(V)("pages.conversation.dialog_confirm_delete_record"),placement:"bottom",onConfirm:e=>(e=>{const t=S.value.findIndex((t=>t===e));-1!==t&&(S.value.splice(t,1),t<S.value.length&&"assistant"===S.value[t].role&&S.value.splice(t,1))})(t)},{default:d((()=>[u(Ie,{content:m(V)("pages.conversation.button_tooltip_delete"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline"},{default:d((()=>[u(m(ye),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),u(Ie,{content:m(V)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:e=>U(l)},{default:d((()=>[u(m(ke),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(Ie,{content:m(V)("pages.conversation.button_tooltip_copy")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:e=>q(t)},{default:d((()=>[u(m(je),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(Ie,{content:m(V)("pages.conversation.button_tooltip_favourite"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a=>{return l=e.chatModel,void E("fav-note-visible",l,t);var l}},{default:d((()=>[u(m(Ce),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),l===e.chatModel.chat.chats.length-2?(s(),c(Ie,{key:0,content:m(V)("pages.conversation.button_tooltip_refresh")},{default:d((()=>[u(A,{size:"small",shape:"circle",variant:"outline",onClick:a[11]||(a[11]=t=>T(e.chatModel))},{default:d((()=>[u(m(fe),{slot:"icon"})])),_:1})])),_:1},8,["content"])):r("",!0)])]),v("div",ct,[u(Be,{content:t.content,isEditing:P.value===l,onSave:O,onCancel:N},null,8,["content","isEditing"])])],8,nt),v("div",rt,[u(x,{size:"24px",image:m(k).avatar},null,8,["image"])])])):"assistant"===t.role?(s(),n("div",ut,[v("div",dt,[u(x,{size:"24px",image:e.conversation.avatar},null,8,["image"]),v("div",vt,p(e.conversation.name),1)]),v("div",pt,[v("div",{"data-index":`${l}`},[e.chatModel.chat.status.responseWating&&l===e.chatModel.chat.chats.length-1?(s(),n("span",ht)):(s(),c(qe,{key:1,content:t.content,isEditing:P.value===l,onSave:O,onCancel:N},null,8,["content","isEditing"])),t.content.webs&&t.content.webs.length>0?(s(),n("div",ft,[(s(!0),n(i,null,h(t.content.webs,(e=>(s(),n("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}},[v("div",_t,[v("div",xt,[v("img",{src:e.icon,alt:""},null,8,bt)]),v("div",wt,[v("div",yt,p(e.title),1),v("div",kt,p(e.url),1)])]),v("div",jt,p(e.excerpt),1)],8,gt)))),256))])):r("",!0)],8,mt),v("div",Ct,[v("div",zt,[t.model?(s(),c(Ee,{key:0,class:"max-w-60 model-tag"},{default:d((()=>[f(p(t.model),1)])),_:2},1024)):r("",!0),u(Ie,{content:m(V)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:e=>U(l)},{default:d((()=>[u(m(ke),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(Ie,{content:m(V)("pages.conversation.button_tooltip_copy")},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:e=>q(t)},{default:d((()=>[u(m(je),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),u(Ie,{content:m(V)("pages.conversation.toggle_artifacts")},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:e=>{var a;"assistant"===(a=t).role&&(Y.value=a.content.text,F.value=!0)}},{default:d((()=>[u(m(we),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),l===e.chatModel.chat.chats.length-1?(s(),c(Ie,{key:1,content:m(V)("pages.conversation.button_tooltip_refresh")},{default:d((()=>[u(A,{size:"small",variant:"outline",onClick:a[12]||(a[12]=t=>T(e.chatModel))},{default:d((()=>[u(m(fe),{slot:"icon"})])),_:1})])),_:1},8,["content"])):r("",!0)])])])])):"verbose"===t.role?(s(),c(Te,{key:2},{default:d((()=>[f(p(t.content.text),1)])),_:2},1024)):(s(),n("div",Mt,p(t.role)+" - "+p(t.content.text),1))])),_:2},1024)))),128))])),_:1},8,["data-chat-id","class","onMouseupPassive","onMousedownPassive"]),u(He,{ref_key:"toolbar",ref:z,parent:C.value},null,8,["parent"]),a[22]||(a[22]=v("div",{class:"absolute z-50 bottom-0 w-full h-20 rounded-b-lg chat-model-footer pointer-events-none"},null,-1))],512),F.value?(s(),n("div",{key:0,class:w([e.chatModel.chat.modelId===e.fullScreenModelId?"w-1/2":"w-full","pr-4"])},[u(We,{content:Y.value,closeBtn:Z},null,8,["content"])],2)):r("",!0),b(v("div",It,[b(u(A,{class:"scroll-top-btn",shape:"circle",onClick:Ve},{icon:d((()=>[u(m(ze))])),_:1},512),[[y,ue.value]]),b(u(A,{class:"scroll-bottom-btn",shape:"circle",onClick:Ae},{icon:d((()=>[u(m(ze),{style:{transform:"rotateX(180deg)"}})])),_:1},512),[[y,de.value]])],512),[[y,ve.value&&Me.value]])],32)])}}}),At={class:"flex flex-col items-center h-full relative"},St={class:"w-full flex gap-2 absolute bottom-0 z-50"},Et={class:"rounded-lg px-1 bg-color-container bordered flex items-center align-middle"},Tt={class:"flex flex-col justify-center items-center w-full"},Rt={class:"flex flex-col gap-5 w-full overflow-hidden"},Pt={class:"max-h-96 no-scrollbar overflow-auto bordered p-2 shadow-sm"},Ut=e({name:"ListConversation",setup(e){const o=A(),r=S(),N=Ee(),B=z(),L=R();P();const K=a(null),J=a(null);let F=!1;const X=a([]),Y=M(),Z=U(),Q=a(!1),le=async e=>{if(e.content)try{X.value.forEach((t=>{if(""!==Xe.value&&Xe.value!==t.model.id)return;const a=Oe(e.content);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:Oe(""),id:"",liked:!1,model:""})})),E.setPause(!0);const t=X.value.map(((e,t)=>{if((""===Xe.value||Xe.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 pt(0),vt();let a="";if(J.value.internet){const l=await Pe(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,o)=>{setTimeout((()=>{const t=Ue(J.value,e,a);l(t)}),100*t)}))));await Promise.all(l)}finally{F=!1,E.setPause(!1),B.$persist()}else te.error(V("pages.conversation.question_cannot_be_empty"))},oe=async()=>{try{if(""!==Xe.value)return void ne(Xe.value);E.setPause(!0);const e=X.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 Re(a.content),a.model="",e.chat.status.chating=!0,e.chat.status.stop=!1,e.chat.status.responseWating=!0,e;te.error(V("pages.conversation.please_start_question_again"))})).filter((e=>e));if(0===e.length)return;await pt(0),vt();let t="";if(J.value.internet){const a=e.find((e=>e.chat.chats.length>0));if(a){const l=a.chat.chats,o=l[l.length-2];if(o){const a=await Pe(o.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,o)=>{setTimeout((()=>{const a=Ue(J.value,e,t);l(a)}),100*a)}))));await Promise.all(a)}finally{F=!1,E.setPause(!1),B.$persist()}},ne=async e=>{try{const t=X.value.find((t=>t.model.id===e));if(0===t.chat.chats.length)return;E.setPause(!0);const a=t.chat.chats[t.chat.chats.length-1];if("assistant"!=a.role)return void te.error(V("pages.conversation.please_start_question_again"));if(!0===t.chat.status.chating)return;Re(a.content),a.model="",t.chat.status.chating=!0,t.chat.status.stop=!1,t.chat.status.responseWating=!0;let l="";if(vt(),J.value.internet){const e=await Pe(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 Ue(J.value,t,l)}finally{F=!1,E.setPause(!1),B.$persist()}},se=async()=>{""===Xe.value?(X.value.forEach((e=>{e.chat.chats.push({role:"verbose",content:Oe(V("pages.conversation.context_cleared")),id:"",liked:!1,model:""}),e.chat.startContext=e.chat.chats.length})),te.success(V("pages.conversation.context_cleared_success")),await pt(0)):ye(Xe.value)},ve=()=>{B.showEditorDrawer=!0},pe=e=>{const t=X.value.find((t=>t.chat.modelId===e));t.chat.status.stop=!0,t.chat.status.responseWating=!1,t.chat.status.chating=!1},me=()=>{""===Xe.value?X.value.forEach((e=>{e.chat.status.stop=!0,e.chat.status.responseWating=!1,e.chat.status.chating=!1})):pe(Xe.value)},be=()=>{J.value.internet=!J.value.internet},we=()=>{""===Xe.value?X.value.forEach((e=>{e.chat.chats=[],e.chat.startContext=0})):ke(Xe.value)},ye=e=>{const t=X.value.find((t=>t.chat.modelId===e)).chat;t.chats.push({role:"verbose",content:Oe(V("pages.conversation.context_cleared")),id:"",liked:!1,model:""}),t.startContext=t.chats.length,te.success(V("pages.conversation.context_cleared_success")),C((()=>{const t=document.querySelector(`[data-chat-id="${e}"]`);t&&t.scrollTo({top:t.scrollHeight,behavior:"smooth"})}))},ke=e=>{const t=X.value.find((t=>t.chat.modelId===e)).chat;t.chats=[],t.startContext=0},je=a(!1),Ce=a(""),ze=a(""),Se=e=>{je.value=!0,ze.value="",Ce.value=e},Te=async()=>{if(!ze.value)return void(je.value=!1);const e=J.value.models.find((e=>e.modelId===ze.value));if(Ce.value){const t=J.value.models.find((e=>e.modelId===Ce.value));t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0}else J.value.models.forEach((t=>{t.modelId!=ze.value&&(t.chats=JSON.parse(JSON.stringify(e.chats)),t.startContext=0)}));je.value=!1,await pt(0)},Be=a(!1),qe=a(""),He=a(""),We=a("");let Le="";const Ke=e=>{Be.value=!0,Le=e;const t=J.value.models.find((e=>e.modelId===Le));He.value=t.apiConversationId,qe.value=t.apiAgentId,We.value=t.apiNote},Je=()=>{var e,t,a;const l=J.value.models.find((e=>e.modelId===Le));l.apiConversationId=null==(e=He.value)?void 0:e.trim(),l.apiAgentId=null==(t=qe.value)?void 0:t.trim(),l.apiNote=null==(a=We.value)?void 0:a.trim(),Be.value=!1};async function Fe(){const e=X.value.find((e=>e.chat.modelId===Le));if("lyihub"===e.model.type){const t=await $e(e.model.apiKey);He.value=t.id}else He.value=Ae()}const Xe=a(""),Ye=e=>{1!==X.value.length&&(""===Xe.value?Xe.value=e:Xe.value="")},Ze=a(!1),Qe=a(""),et=N.list;let tt=null,at=null;const lt=async(e,t)=>{Ze.value=!0,Qe.value="",tt=e,at=t},ot=async()=>{const e=tt.chat.chats,t=e.findIndex((e=>e===at)),a=e[t].content.text;let l="";const n=t+1;n<e.length&&"assistant"===e[n].role&&(l=e[n].content.text);const s={id:Ae(),title:a,time:(new Date).getTime(),conversationId:J.value.id,conversationName:J.value.name,conversationAvatar:J.value.avatar,chats:[{...e[t],content:{...e[t].content}},{...e[n],content:{...e[n].content}}],notes:[]};if(N.add(s),te.success(V("pages.conversation.favorite_success")),o.assistModel){const e=V("pages.conversation.extract_core_conversation",{question:a,answer:l});await Ne(e,(e=>{s.title=e,s.title=s.title.replaceAll("###",""),s.title=s.title.trim(),N.update(s)}))}Ze.value=!1},nt=async()=>{if(!Qe)return void(Ze.value=!1);const e=et.find((e=>e.id==Qe.value)),t=tt.chat.chats,a=t.findIndex((e=>e===at)),l=a+1;e.chats.push({...t[a],content:{...t[a].content}}),e.chats.push({...t[l],content:{...t[l].content}}),N.update(e),te.success(V("pages.conversation.favorite_success")),Ze.value=!1},st=t((()=>S().isSidebarCompact)),it=t((()=>""!==Xe.value||1===X.value.length||st.value?12:2===X.value.length?6:3===X.value.length?4:4===X.value.length?3:5===X.value.length||6===X.value.length?4:7===X.value.length||8===X.value.length?3:12)),ct=t((()=>""!==Xe.value||1===X.value.length||st.value||2===X.value.length||3===X.value.length||4===X.value.length?"h-[calc(100%-10px)]":5===X.value.length||6===X.value.length||7===X.value.length||8===X.value.length?"h-[calc(50%-10px)]":"h-[calc(100%-10px)]")),rt=t((()=>{let e="h-[calc(100vh-56px-2*var(--td-comp-paddingTB-m))]";return r.showLayoutHeader&&r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),r.showLayoutHeader&&!r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!r.showLayoutHeader&&r.showFooter&&(e="h-[calc(100vh-56px-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),[e,{"chat-container-collapsed":st.value&&X.value.length>1&&!Xe.value}]})),ut=()=>{const e=X.value.map((e=>e.chat)),t=new Set(e),a=J.value.models.filter((e=>!t.has(e)));J.value.models=[...e,...a]},dt=new Map,vt=async()=>{if(!K.value)return;F=!0,await C();const e=K.value.querySelectorAll(".chating");for(;F;)await new Promise((e=>setTimeout(e,200))),e.forEach((e=>{const t=e.getAttribute("data-chat-id");if(t){if(!dt.has(t)){dt.set(t,!0);const a=()=>{const a=e.scrollHeight-e.scrollTop-e.clientHeight;a>80?dt.set(t,!1):a<50&&dt.set(t,!0)};e.onscroll=a,e.addEventListener("scroll",a)}dt.get(t)&&(null==e||e.scrollTo({top:e.scrollHeight,behavior:"instant"}))}}))};async function pt(e){if(await new Promise((t=>setTimeout(t,e))),!K.value)return;K.value.querySelectorAll(".scrollable-chat").forEach((e=>{null==e||e.scrollTo({top:e.scrollHeight,behavior:"instant"})}))}k((()=>{mt()}));const mt=()=>{(()=>{if(!K.value)return;K.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),dt.delete(t)}}))})(),dt.clear()};x((()=>{J.value&&(mt(),ht())}));const ht=()=>{X.value=J.value.models.map((e=>{const t=Y.find(e.modelId);if(t&&e.showing)return{model:t,chat:e,id:e.modelId}})).filter(Boolean)};l((()=>L.query.id),(async e=>{var t;if("/conversation/chat"!==L.path)return J.value=null,void mt();let a=e,l=J.value;J.value=B.find(a),Xe.value="",ht();!L.query.isNew||!(null==(t=T.data)?void 0:t.content)||0===J.value.models.length||J.value.models[0].chats.length>0?await pt(l?0:500):le(T.data)}),{immediate:!0});const ft=t((()=>J.value.internet?{color:"green"}:{}));return(e,t)=>{const a=ie,l=$,o=D,r=ae,x=ce,k=G,C=de,z=ue,M=re,A=ee,S=W,E=H,T=q;return b((s(),n("div",At,[v("div",{class:w(["w-full",rt.value]),ref_key:"chatContainer",ref:K},[u(m(De),{tag:"t-row",modelValue:X.value,"onUpdate:modelValue":t[0]||(t[0]=e=>X.value=e),handle:".handle","component-data":{align:"top",gutter:10},onEnd:ut,"item-key":"id",class:"h-full"},{item:d((({element:e})=>[(s(),c(a,{span:it.value,key:e.model.id,class:w([ct.value,{hidden:""!==Xe.value&&Xe.value!==e.model.id}])},{default:d((()=>[u(Vt,{"chat-model":e,conversation:J.value,"data-index":`${e.model.id}`,"full-screen-model-id":Xe.value,onStopChat:pe,onExtendModelVisible:Se,onReChat:ne,onChangeSize:Ye,onApiSettingVisible:Ke,onFavNoteVisible:lt,onClearChatContext:ye,onClearChatHistory:ke},null,8,["chat-model","conversation","data-index","full-screen-model-id"])])),_:2},1032,["span","class"]))])),_:1},8,["modelValue"])],2),v("div",St,[u(O,{class:"flex-1",onInput:le}),v("div",Et,[m(Z)?(s(),c(x,{key:1,delay:0,modelValue:Q.value,"onUpdate:modelValue":t[7]||(t[7]=e=>Q.value=e),onOverlayClick:t[8]||(t[8]=e=>Q.value=!1)},{content:d((()=>[v("div",Tt,[u(l,{size:"large",shape:"circle",variant:"text",onClick:be},{default:d((()=>[u(m(Me),{slot:"icon",style:j(ft.value)},null,8,["style"])])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:me},{default:d((()=>[u(m(he),{slot:"icon"})])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:oe},{default:d((()=>[u(m(fe),{slot:"icon"})])),_:1}),u(l,{size:"large",shape:"circle",variant:"text",onClick:t[2]||(t[2]=e=>Se(""))},{default:d((()=>[u(m(xe),{slot:"icon"})])),_:1}),u(r,{theme:"danger",content:m(V)("pages.conversation.confirm_delete_all_chat_records"),placement:"left",onConfirm:t[4]||(t[4]=()=>{we(),Q.value=!1})},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[3]||(t[3]=_((()=>{}),["stop"]))},{default:d((()=>[u(m(ge),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(r,{theme:"warning",content:m(V)("pages.conversation.confirm_clear_all_context"),placement:"left",onConfirm:t[6]||(t[6]=()=>{se(),Q.value=!1})},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[5]||(t[5]=_((()=>{}),["stop"]))},{default:d((()=>[u(m(_e),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(l,{size:"large",shape:"circle",variant:"text",onClick:ve},{default:d((()=>[u(m(Ie),{slot:"icon"})])),_:1})])])),default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(m(Ve),{slot:"icon"})])),_:1})])),_:1},8,["modelValue"])):(s(),n(i,{key:0},[u(o,{content:m(V)("pages.conversation.internet_search")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(be,["stop"])},{default:d((()=>[u(m(Me),{slot:"icon",style:j(ft.value)},null,8,["style"])])),_:1})])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.stop_answering")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(me,["stop"])},{default:d((()=>[u(m(he),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.regenerate_last_conversation")},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:_(oe,["stop"])},{default:d((()=>[u(m(fe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.inherit_other_model_conversation"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:t[1]||(t[1]=_((e=>Se("")),["stop"]))},{default:d((()=>[u(m(xe),{slot:"icon"})])),_:1})])),_:1},8,["content"]),u(r,{theme:"danger",content:m(V)("pages.conversation.confirm_delete_all_chat_records"),placement:"top",onConfirm:we},{default:d((()=>[u(o,{content:m(V)("pages.conversation.delete_all_chat_records"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(m(ge),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(r,{theme:"warning",content:m(V)("pages.conversation.confirm_clear_all_context"),placement:"top",onConfirm:se},{default:d((()=>[u(o,{content:m(V)("pages.conversation.clear_all_context"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text"},{default:d((()=>[u(m(_e),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:1},8,["content"]),u(o,{content:m(V)("pages.conversation.edit_current_conversation"),placement:"top"},{default:d((()=>[u(l,{size:"large",shape:"circle",variant:"text",onClick:ve},{default:d((()=>[u(m(Ie),{slot:"icon"})])),_:1})])),_:1},8,["content"])],64))])]),u(Ge),u(A,{header:m(V)("pages.conversation.inherit_model_dialog"),visible:je.value,"onUpdate:visible":t[10]||(t[10]=e=>je.value=e),"on-confirm":Te,class:"extend-model"},{default:d((()=>[u(M,{class:"w-full",modelValue:ze.value,"onUpdate:modelValue":t[9]||(t[9]=e=>ze.value=e)},{default:d((()=>[u(z,{gutter:[16,16],class:"w-full"},{default:d((()=>[(s(!0),n(i,null,h(X.value,(e=>(s(),c(a,{span:12},{default:d((()=>[u(C,{value:e.model.id,disabled:Ce.value===e.model.id},{default:d((()=>[u(k,{size:"20px",class:"mr-1"},{icon:d((()=>[(s(),c(g(m(I).icons[e.model.type])))])),_:2},1024),f(" "+p(m(I).getModelItemTitle(e.model)),1)])),_:2},1032,["value","disabled"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["header","visible"]),u(A,{header:m(V)("pages.conversation.api_conversation_settings"),visible:Be.value,"onUpdate:visible":t[14]||(t[14]=e=>Be.value=e),"on-confirm":Je},{default:d((()=>[u(T,{"label-align":"top"},{default:d((()=>[u(E,{label:m(V)("pages.conversation.api_agent"),name:"apiSettingAgent"},{default:d((()=>[u(S,{modelValue:qe.value,"onUpdate:modelValue":t[11]||(t[11]=e=>qe.value=e)},null,8,["modelValue"])])),_:1},8,["label"]),u(E,{label:m(V)("pages.conversation.api_conversation_id"),name:"apiSettingConversation"},{default:d((()=>[u(S,{modelValue:He.value,"onUpdate:modelValue":t[12]||(t[12]=e=>He.value=e)},null,8,["modelValue"]),u(l,{class:"ml-2",onClick:Fe},{default:d((()=>[f(p(m(V)("pages.conversation.api_conversation_id_random")),1)])),_:1})])),_:1},8,["label"]),u(E,{label:m(V)("pages.conversation.remarks"),name:"apiSettingNode"},{default:d((()=>[u(S,{modelValue:We.value,"onUpdate:modelValue":t[13]||(t[13]=e=>We.value=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})])),_:1},8,["header","visible"]),u(A,{header:m(V)("pages.conversation.button_tooltip_favourite"),visible:Ze.value,"onUpdate:visible":t[16]||(t[16]=e=>Ze.value=e),confirmBtn:null},{default:d((()=>[v("div",Rt,[v("div",Pt,[u(M,{modelValue:Qe.value,"onUpdate:modelValue":t[15]||(t[15]=e=>Qe.value=e)},{default:d((()=>[u(z,{gutter:[16,16]},{default:d((()=>[(s(!0),n(i,null,h(m(et),(e=>(s(),c(a,{span:12},{default:d((()=>[u(C,{value:e.id,class:"grid grid-flow-col auto-cols-max fav-radio fav-radio-dialog"},{default:d((()=>[f(p(e.title),1)])),_:2},1032,["value"])])),_:2},1024)))),256))])),_:1})])),_:1},8,["modelValue"])]),u(l,{onClick:nt,theme:"default",variant:"outline"},{default:d((()=>t[17]||(t[17]=[f("添加到笔记")]))),_:1}),u(l,{onClick:ot,theme:"default",variant:"outline"},{default:d((()=>t[18]||(t[18]=[f("创建新的笔记")]))),_:1})])])),_:1},8,["header","visible"])],512)),[[y,J.value]])}}});export{Ut as default};
|
.output/public/assets/content-tHUK3anC.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{_ as e,A as t,b as o,a as l}from"./CodeBlocks.vue_vue_type_style_index_0_lang-D3M1fUks.js";import{_ as a}from"./ChatInput.vue_vue_type_style_index_0_lang--NzaKW-v.js";import{b as s,u as n,d as i,t as r,m as u}from"./global-BPTYOCyJ.js";import{a as c,u as d}from"./vue-router-Be5-2oBH.js";import{m as p}from"./markdown-Bqhwi-es.js";import{s as m,c as v,P as f,T as j,A as g,r as x,g as h,f as y}from"./tdesign-vue-next-DsCOKp3d.js";import{c as _,ad as b,_ as k,a4 as w,a5 as C,a3 as T,ae as z}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{l as E,f as B,a as S,w as $,v as H,y as I,z as O,A as M,R as V,aa as L,u as R,F as q,n as P,J as A,ab as D,I as F,H as N}from"./@vue-DsZlmJIP.js";import{e as J}from"./fetch-CMPHPh2R.js";import{a as U}from"./main-CIzY5Tx_.js";import"./uuid-_R2nDvl_.js";import"./@wdns-Q-4HY-NC.js";import"./ua-parser-js-9pz7LJLQ.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./mammoth-5Ncu60I4.js";import"./elkjs-CmFeGg_o.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./lodash-Cky9m9r7.js";import"./@vueuse-Cn3Nsuq9.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./markdown-it-link-attributes-UnOqz_aA.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-BPk2gen6.js";import"./katex-BY7yyeOs.js";import"./markdown-it-highlightjs-DQRRxsj9.js";import"./highlight.js-AcMa9nJb.js";import"./@agoose77-Dav4eGgZ.js";import"./mermaid-BGlHt9KA.js";import"./dayjs-DOPU4UI6.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-G65jBFUY.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";import"./lodash-es-BkU_-LF8.js";import"./d3-shape-C1TbtrGg.js";import"./d3-path-QSrLXsQ3.js";import"./d3-fetch-XwboCDHR.js";import"./khroma-Ca6ZlOUT.js";import"./ts-dedent-CttZBlkd.js";import"./stylis-Cl7w7uv3.js";import"./d3-scale-CjTvl_Qo.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-B0evfIyH.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-D74OpZq4.js";import"./d3-time-CebKitJR.js";import"./d3-axis-pCwzqJ1S.js";import"./cytoscape-D84qPEQv.js";import"./cytoscape-cose-bilkent-CoOmxuE9.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";import"./vuedraggable-K5Gqz8r2.js";import"./vue-DVRmszIO.js";const K={key:0,class:"markdown-body"},W=["innerHTML"],X={key:1},Y={class:"flex justify-end mt-2 gap-5"},Z=E({__name:"NoteContent",props:{content:{type:String},isEditing:{type:Boolean,default:!1}},emits:["save","cancel"],setup(e,{emit:t}){const o=e,l=B((()=>p.render(o.content))),a=t,s=S(o.content),n=()=>{a("save",s.value)},i=()=>{s.value=o.content,a("cancel")},r=(e,t)=>{t.e.relatedTarget||i()},u=S(null);return $((()=>o.isEditing),(e=>{e&&(s.value=o.content,P((()=>{u.value.$el.querySelector("textarea").focus()})))})),(t,o)=>{const a=m,c=v;return I(),H(q,null,[e.isEditing?O("",!0):(I(),H("div",K,[M("div",{innerHTML:l.value},null,8,W)])),e.isEditing?(I(),H("div",X,[V(a,{ref_key:"textareaRef",ref:u,modelValue:s.value,"onUpdate:modelValue":o[0]||(o[0]=e=>s.value=e),autosize:{minRows:2,maxRows:20},onBlur:r},null,8,["modelValue"]),M("div",Y,[V(c,{size:"large",shape:"circle",variant:"text",onClick:i},{default:L((()=>[V(R(_),{slot:"icon"})])),_:1}),V(c,{size:"large",shape:"circle",variant:"text",onClick:n},{default:L((()=>[V(R(b),{slot:"icon"})])),_:1})])])):O("",!0)],64)}}}),G={class:"flex justify-between w-full"},Q={class:"flex-1"},ee={key:0,class:"text-xl font-bold"},te={class:"flex align-middle items-center gap-2"},oe={class:"flex flex-1 overflow-hidden"},le={class:"flex-1 relative h-full overflow-y-auto no-scrollbar flex flex-col gap-5"},ae={key:0,class:"flex w-full justify-end items-start gap-2 note-item"},se={class:"flex justify-end overflow-hidden h-[24px]"},ne={class:"bg-color-page bordered p-4 rounded-lg"},ie={class:"flex justify-end gap-2 note-item-tools"},re={class:"w-[24px] h-[24px]"},ue={key:1,class:"flex w-full justify-end items-start flex-row-reverse gap-2 note-item"},ce={class:"flex flex-col gap-2 w-[calc(100%-24px-1rem)]"},de={class:"flex justify-between overflow-hidden h-[24px]"},pe={class:"bg-color-page bordered p-4 rounded-lg"},me={class:"flex justify-end gap-2 note-item-tools"},ve={class:"w-[24px] h-[24px]"},fe={class:"flex w-full justify-end note-item items-start gap-2"},je={class:"flex justify-end overflow-hidden h-[24px]"},ge={class:"bg-color-page bordered p-4 rounded-lg"},xe={key:0,class:"loader"},he={class:"flex justify-end gap-2 note-item-tools"},ye={class:"w-[24px] h-[24px]"},_e={key:0,class:"w-1/2"},be=E({__name:"content",setup(p){var m;const _=S(null),E=S(null),K=s(),W=U();c();const X=d(),Y=S(),be=n(),ke=S(!1),we=i();$((()=>X.query.id),(e=>{if("/note/content"!==X.path)return void(Y.value=null);let t=e;Y.value=W.find(t)}),{immediate:!0});const Ce=B((()=>be.showLayoutHeader&&be.showFooter?"h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":be.showLayoutHeader&&!be.showFooter?"h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]":!be.showLayoutHeader&&be.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 ze=S(!1),Ee=async e=>{var t;if(e.content)if(e.content.startsWith("@")){const{name:t,content:o}=function(e){const t=e.indexOf("@");if(-1===t)return null;let o=e.indexOf(" ",t);const l=e.indexOf("(",t),a=e.indexOf(")",t);return-1!==l&&-1!==a&&a>l?o=e.indexOf(" ",a):-1===o&&(o=e.length),{name:e.substring(t+1,o).trim(),content:e.substring(o).trim()}}(e.content),l="ai"===t?we.find(K.assistModel):we.enableModels.find((e=>u.getModelItemTitle(e)===t));let a=o;Y.value.notes.push(`# ${a}`);try{let e="";for(let t=0;t<Y.value.chats.length;t++){const o=Y.value.chats[t];"user"===o.role&&(e+=`<|im_start|>user\n${o.content}<|im_end|>\n`),"assistant"===o.role&&(e+=`<|im_start|>assistant\n${o.content}<|im_end|>\n`)}for(let t=0;t<Y.value.notes.length;t++){e+=`<|im_start|>user\n${Y.value.notes[t]}<|im_end|>`}e+=`<|im_start|>user\n${o}<|im_end|>`,Te=setInterval(Be,0),ze.value=!0,await J(l,e,(e=>{ze.value&&(ze.value=!1),Y.value.notes[Y.value.notes.length-1]=`# ${a}\n`+e}))}finally{null!==Te&&(clearInterval(Te),Te=null)}}else Y.value.notes.push(e.content),t=0,P((()=>{setTimeout((()=>{var e;null==(e=_.value)||e.scrollTo({top:_.value.scrollHeight,behavior:"smooth"})}),t)}));else y.error(r("pages.note.noteEmptyError"))},Be=async()=>{for(var e;null!==Te;)await new Promise((e=>setTimeout(e,300))),null==(e=_.value)||e.scrollTo({top:_.value.scrollHeight,behavior:"instant"})},Se=S(!1);let $e=S("");const He=()=>{Se.value=!1},Ie=S(null),Oe=S(null==(m=Y.value)?void 0:m.title),Me=(e,t)=>{t.e.relatedTarget||(ke.value=!1)},Ve=()=>{Y.value.title=Oe.value,ke.value=!1},Le=()=>{var e;Oe.value=null==(e=Y.value)?void 0:e.title,ke.value=!0,P((()=>{Ie.value.$el.querySelector("input").focus()}))},Re=S(-1),qe=e=>{Re.value=e},Pe=e=>{Y.value.chats[Re.value].content.text=e,Re.value=-1},Ae=()=>{Re.value=-1},De=S(-1),Fe=e=>{Y.value.notes[De.value]=e,De.value=-1},Ne=()=>{De.value=-1},Je=()=>{navigator.clipboard.writeText(JSON.stringify(Y.value)),y.success(r("pages.note.noteCopySuccess"))};return(s,n)=>{const i=x,u=v,c=j,d=f,p=g;return Y.value?(I(),A(R(h),{key:0,class:F(["note-page overflow-hidden flex flex-col",[Ce.value]]),"header-bordered":"",title:Y.value.title,bordered:!1},{header:L((()=>[M("div",G,[M("div",Q,[ke.value?(I(),A(i,{key:1,ref_key:"inputTitleRef",ref:Ie,type:"text",modelValue:Oe.value,"onUpdate:modelValue":n[0]||(n[0]=e=>Oe.value=e),onEnter:Ve,onBlur:Me},null,8,["modelValue"])):(I(),H("h1",ee,N(Y.value.title),1))]),M("div",te,[V(c,{content:R(r)("pages.note.noteRenameTooltip"),placement:"top"},{default:L((()=>[ke.value?(I(),A(u,{key:1,size:"small",shape:"circle",variant:"text",onClick:Ve},{default:L((()=>[V(R(b),{slot:"icon"})])),_:1})):(I(),A(u,{key:0,size:"small",shape:"circle",variant:"text",onClick:Le},{default:L((()=>[V(R(z),{slot:"icon"})])),_:1}))])),_:1},8,["content"]),V(u,{size:"small",shape:"circle",variant:"text",onClick:Je},{default:L((()=>[V(R(C),{slot:"icon"})])),_:1})])])])),content:L((()=>[M("div",{ref_key:"scrollable_chat",ref:_,class:"h-full note-content flex flex-col gap-1 relative",onMouseupPassive:n[1]||(n[1]=//@ts-ignore
|
2 |
+
(...e)=>{var t,o;return(null==(t=E.value)?void 0:t.showToolbox)&&(null==(o=E.value)?void 0:o.showToolbox(...e))}),onMousedownPassive:n[2]||(n[2]=//@ts-ignore
|
3 |
+
(...e)=>{var t,o;return(null==(t=E.value)?void 0:t.hideToolbox)&&(null==(o=E.value)?void 0:o.hideToolbox(...e))})},[M("div",oe,[M("div",le,[(I(!0),H(q,null,D(Y.value.chats,((o,l)=>(I(),H(q,null,["user"===o.role?(I(),H("div",ae,[M("div",{class:F(["flex flex-col gap-2",Re.value===l?"w-full":""])},[M("div",se,N(R(K).name),1),M("div",ne,[V(e,{content:o.content,isEditing:Re.value===l,onSave:Pe,onCancel:Ae},null,8,["content","isEditing"])]),M("div",ie,[V(d,{theme:"danger",content:R(r)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:e=>(e=>{const t=Y.value.chats.findIndex((t=>t===e));-1!==t&&Y.value.chats.splice(t,2)})(o)},{default:L((()=>[V(c,{content:R(r)("pages.note.noteDeleteTooltip")},{default:L((()=>[V(u,{size:"small",variant:"outline"},{default:L((()=>[V(R(k),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),V(c,{content:R(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:L((()=>[V(u,{size:"small",variant:"outline",onClick:e=>qe(l)},{default:L((()=>[V(R(w),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),M("div",re,[V(p,{size:"24px",image:R(K).avatar},null,8,["image"])])])):"assistant"===o.role?(I(),H("div",ue,[M("div",ce,[M("div",de,[M("div",null,N(Y.value.conversationName),1)]),M("div",pe,[V(t,{content:o.content,isEditing:Re.value===l,onSave:Pe,onCancel:Ae},null,8,["content","isEditing"])]),M("div",me,[V(c,{content:R(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:L((()=>[V(u,{size:"small",variant:"outline",onClick:e=>qe(l)},{default:L((()=>[V(R(w),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),V(c,{content:R(r)("pages.note.noteCopyTooltip")},{default:L((()=>[V(u,{size:"small",variant:"outline",onClick:e=>{return t=o,navigator.clipboard.writeText(t.content.text),void y.success(r("pages.note.noteCopySuccess"));var t}},{default:L((()=>[V(R(C),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"]),V(c,{content:R(r)("pages.conversation.toggle_artifacts")},{default:L((()=>[V(u,{size:"small",variant:"outline",onClick:e=>{var t;"assistant"===(t=o).role&&(Se.value=!Se.value,Se.value&&($e.value=t.content.text))}},{default:L((()=>[V(R(T),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])]),M("div",ve,[V(p,{size:"24px",image:Y.value.conversationAvatar},null,8,["image"])])])):O("",!0)],64)))),256)),(I(!0),H(q,null,D(Y.value.notes,((e,t)=>(I(),H("div",fe,[M("div",{class:F(["flex flex-col gap-2 min-w-[300px]",De.value===t?"w-full":""])},[M("div",je,N(R(K).name),1),M("div",ge,[ze.value&&t===Y.value.notes.length-1?(I(),H("span",xe)):(I(),A(Z,{key:1,content:e,isEditing:De.value===t,onSave:Fe,onCancel:Ne},null,8,["content","isEditing"]))]),M("div",he,[V(d,{theme:"danger",content:R(r)("pages.note.noteDeleteConfirm"),placement:"bottom",onConfirm:e=>(e=>{Y.value.notes.splice(e,1)})(t)},{default:L((()=>[V(c,{content:R(r)("pages.note.noteDeleteTooltip")},{default:L((()=>[V(u,{size:"small",variant:"outline"},{default:L((()=>[V(R(k),{slot:"icon"})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"]),V(c,{content:R(r)("pages.conversation.button_tooltip_editor"),placement:"bottom"},{default:L((()=>[V(u,{size:"small",variant:"outline",onClick:e=>(e=>{De.value=e})(t)},{default:L((()=>[V(R(w),{slot:"icon"})])),_:2},1032,["onClick"])])),_:2},1032,["content"])])],2),M("div",ye,[V(p,{size:"24px",image:R(K).avatar},null,8,["image"])])])))),256))]),Se.value?(I(),H("div",_e,[V(o,{content:R($e),closeBtn:He},null,8,["content"])])):O("",!0)]),V(l,{ref_key:"toolbar",ref:E,parent:_.value},null,8,["parent"])],544)])),footer:L((()=>[V(a,{"show-upload":!1,"auto-complete-enabled":!0,placeholder:s.$t("pages.note.notePlaceholder"),onInput:Ee},null,8,["placeholder"])])),_:1},8,["class","title"])):O("",!0)}}});export{be as default};
|
.output/public/assets/fetch-CMPHPh2R.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
var t=Object.defineProperty,e=(e,n,o)=>((e,n,o)=>n in e?t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[n]=o)(e,"symbol"!=typeof n?n+"":n,o);import{m as n,t as o,h as s,k as a,b as i,d as r}from"./global-BPTYOCyJ.js";import{E as c}from"./eventsource-parser-BEY8Dpg-.js";import{d as l}from"./lodash-Cky9m9r7.js";import{r as h}from"./@mozilla-BD532_dh.js";const p=new class{constructor(){e(this,"worker"),this.worker=new Worker(new URL(
|
2 |
+
/* @vite-ignore */
|
3 |
+
""+new URL("scraper.worker-C5ikRwpu.js",import.meta.url).href,import.meta.url),{type:"module"})}scrapeUrls(t,e=1e4){return new Promise(((n,o)=>{this.worker.onmessage=t=>{const e=t.data.map(this.extractContent).filter(Boolean);n(e)},this.worker.onerror=t=>{o(t)},this.worker.postMessage({urls:t,timeout:e})}))}extractContent({url:t,html:e}){if(e){const n=document.implementation.createHTMLDocument("");n.documentElement.innerHTML=e;const o=new h.Readability(n).parse();if(o){const e=n.querySelector('link[rel="icon"], link[rel="shortcut icon"]');let s=e.getAttribute("href");const a=new URL(t),i=a.protocol+"//"+a.hostname;let r="";return r=e&&s?s.startsWith("http://")||s.startsWith("https://")?s:s.startsWith("//")?a.protocol+s:s.startsWith("/")?i+s:new URL(s,t).href:`${i}/favicon.ico`,{url:t,icon:r,siteName:o.siteName||"",title:o.title||"",content:o.textContent||"",excerpt:!o.excerpt||o.excerpt.length>140?o.textContent.slice(0,140):o.excerpt}}}return null}};const d=t=>{t.text="",t.think="",t.files=[],t.images=[],t.webs=[]},u=t=>({text:t,think:"",files:[],images:[],webs:[]}),m=window.fetch,g=async(t,e)=>{if(t.toString().includes("/local/")){const t=(null==e?void 0:e.headers)||{},n={};return Object.entries(t).forEach((([t,e])=>{n[t.toLowerCase()]=e})),void JSON.parse(null==e?void 0:e.body.toString())}return await m(t,e)};function f(t){return t.startsWith("/app/")?w()+t:t}function w(){const t=i().remoteHost;if(t&&t.startsWith("http"))return t;const e=window.location.origin;return window.isElectron||e.includes("localhost")?`http://localhost:${window.serverPort||3e3}`:e}async function y(t,e,i){var r,c;let h=(t,e=!1)=>{};try{const p=e.chat.chats[e.chat.chats.length-1],d=l(((t,e)=>{e?p.content.think=t:p.content.text=t}),100,{maxWait:500});h=(t,e=!1)=>{d(t,e)};const m=t=>{d.cancel(),p.content.text=t},w=t=>{d.cancel(),p.content.images=t},y=n.dict[e.model.type];if(!y)return void h(o("pages.setting.model.model_provider_not_exist"));const v=[];v.push({role:"system",content:u(t.content),id:"",liked:!1,model:""});const b=e.chat.chats.slice(e.chat.startContext).filter((t=>"verbose"!==t.role)),j=2*Math.max(t.maxContextSize,1),S=Math.min(j,b.length);for(let t=b.length-S;t<b.length;t++){const e=b[t];v.push(e)}let C;v.pop(),C=y.onMessage?y.onMessage(t,e,v):v.map((t=>({role:t.role,content:{text:t.content.text,files:t.content.files,images:t.content.images}}))),e.model.prompt&&(C[C.length-1].content.text=`${e.model.prompt}\n${C[C.length-1].content.text}`),i&&(C[C.length-1].content.text=`\n 使用提供的网络搜索结果,对给定的查询写一个全面的回复。\n 如果提供的搜索结果涉及多个同名主题,请为每个主题分别写答案。\n \n 网络搜索json结果:\n """\n ${i}\n """\n\n 查询:\n """\n ${C[C.length-1].content.text}\n """ \n `);for(let t=0;t<C.length;t++){const e=C[t];let n=e.content.text;if((null==(r=e.content.files)?void 0:r.length)>0)for(let t=0;t<e.content.files.length;t++){const o=e.content.files[t];n+=`\n${o.name}\n${o.content||o.url}`}if((null==(c=e.content.images)?void 0:c.length)>0){const t=e.content.images.length,o=[{type:"text",text:n}];for(let n=0;n<t;n++){const t=e.content.images[n];o.push({type:"image_url",image_url:{url:t.content||t.url}})}e.content=o}else e.content=n}const M={model:e.model.apiModel,stream:e.model.stream||!1,temperature:e.model.temperature||a,max_tokens:e.model.maxTokens||s,messages:C},O={Accept:"*/*",Connection:"keep-alive","Accept-Encoding":"gzip, deflate, br","content-type":"application/json",Authorization:`Bearer ${x(e.model)}`};let $=f(e.model.apiBase||y.apiBase);(function(t){return t.includes("localhost")||t.includes("/app/")||t.includes("/openapi/")})($)&&(M.meta={apiAgentId:e.chat.apiAgentId,apiConversationId:e.chat.apiConversationId,aspectRatio:t.aspectRatio,data:{}}),y.onChat&&await y.onChat(t,e,M,O);const T=await g($,{method:"POST",headers:O,body:JSON.stringify(M)});if(!T.ok){const t=T.headers.get("content-type");if(t)if(null==t?void 0:t.includes("application/json")){const t=await T.json();h(JSON.stringify(t))}else{h(await T.text()||T.statusText)}else h(T.statusText);return}e.chat.status.responseWating=!1;let _="",A="";if(function(t){const e=t.headers.get("Content-Type");if(null==e?void 0:e.includes("text/event-stream"))return!0;return!1}(T)){const t=await k(T,h,(()=>e.chat.status.stop),m);_=t.id,A=t.model}else{if(!T.ok)return void(m&&m(await T.text()));const t=await T.json();"chat.images"==t.object?w&&w(t.choices):t.choices?m&&m(t.choices[0].message.content):m&&m(await T.text()),_=t.id,A=t.model}e.chat.chats[e.chat.chats.length-1].id=_,e.chat.chats[e.chat.chats.length-1].model=A||n.getModelItemModel(e.model)}catch(p){h(`${p.message}`)}finally{e.chat.status.chating=!1,e.chat.status.stop=!1,e.chat.status.responseWating=!1}}function x(t){if(t.keys&&t.keys.length>0){const e=t.keys.filter((t=>t.enabled));if(e.length>0)return e[Math.floor(Math.random()*e.length)].key}return t.apiKey}async function k(t,e,n=null,o=null){const s=t.body.pipeThrough(new TextDecoderStream).pipeThrough(new c).getReader();let a="",i="",r="",l=!1,h=!1;for(;;)try{const{value:t,done:c}=await s.read();if(c||n&&n()||"[DONE]"===t.data){o&&o(a);break}if(!t)continue;const p=JSON.parse(t.data);if(!p.choices||0===p.choices.length)continue;i=p.id,r=p.model;const d=p.choices[0].delta,u=d.content||d.reasoning_content;if(!u)continue;if(u.includes("<think>")){h=!0;continue}if(u.includes("</think>")){h=!1;continue}h&&(d.type="thinking"),"thinking"==d.type||d.reasoning_content?l||(l=!0):l&&(a="",l=!1),a+=u,e(a,l)}catch(p){throw p}return{id:i,model:r}}const v=async(t,e,n=null)=>{const o=i(),s=r().find(o.assistModel);await b(s,t,e,n)},b=async(t,e,s,i=null)=>{try{const r=n.dict[t.type];if(!r)return void s(o("pages.setting.model.model_provider_not_exist"));const c={model:t.apiModel,stream:!0,temperature:a,messages:[{role:"user",content:e}]},l=f(t.apiBase||r.apiBase),h=await g(l,{method:"POST",headers:{Accept:"*/*",Connection:"keep-alive","Accept-Encoding":"gzip, deflate, br","content-type":"application/json",Authorization:`Bearer ${x(t)}`},body:JSON.stringify(c)});if(!h.ok){const t=h.headers.get("content-type");if(t)if(null==t?void 0:t.includes("application/json")){const t=await h.json();s(JSON.stringify(t))}else{s(await h.text())}else s(h.statusText);return}await k(h,s,i)}catch(r){s(`${r.message}`)}},j=async t=>{try{let e=null;const n=w(),o=/(https?:\/\/[^\s]+)/g,s=t.match(o)||[];if(s.length>0)e={urls:s,keywords:[]};else{const n=(await C(`\n 你是一个专门用于提取搜索关键词的AI助手。你的任务是从用户的查询中提取最重要的关键词或短语,这些关键词将被用于执行网络搜索。。\n \n 请注意:\n 1. 提取3-10个最相关和重要的关键词或短语。\n 2. 关键词应该简洁明了,避免提取常见词或无意义词\n 3. 如果查询涉及时间范围,请包含相关的时间信息。\n 4. 如果查询中包含人名、地名、专有名词或技术术语,优先提取这些\n 5. 如果有网址,将网址作为一个关键词返回\n 6. 以JSON格式返回结果,包含两个字段:"urls"(数组)和"keywords"(数组),且不要包含任何其他文字。\n 用户查询: ${t}\n \n 请以下面的JSON格式返回结果:\n {\n "urls": [],\n "keywords": []\n }\n `,null)).match(/\{[\s\S]*\}/);if(n.length<=0)throw new Error("未找到关键词");e=JSON.parse(n[0])}if(e.keywords.length>0){const t=await g(`${n}/search?service=google&&results=10&&q=${encodeURIComponent(e.keywords.join(","))}`),o=await t.json();for(let n=0;n<o.length;n++){const t=o[n],s=S(t.link);if(s){e.urls.some((t=>S(t)===s))||e.urls.push(t.link)}}}performance.now();let a=e.urls;a=a.map((t=>n+"/crawler?url="+encodeURIComponent(t)));const i=await async function(t,e=1024,n=1e4){try{return(await p.scrapeUrls(t,n)).map((t=>({...t,content:t.content.slice(0,e)})))}catch(o){}return[]}(a,8192/a.length,2e3);performance.now();return i}catch(e){}return[]};function S(t){try{const e=new URL(t).hostname;return e.split(".").slice(-2).join(".")}catch(e){return null}}const C=async(t,e)=>{const n=i(),o=r().find(n.assistModel);return await M(o,t,e)},M=async(t,e,s)=>{const i=n.dict[t.type];if(!i)throw new Error(o("pages.setting.model.model_provider_not_exist"));const r={model:t.apiModel,stream:!1,temperature:a,messages:[{role:"user",content:e}]},c=f(t.apiBase||i.apiBase),l=await g(c,{method:"POST",headers:{Accept:"*/*",Connection:"keep-alive","Accept-Encoding":"gzip, deflate, br","content-type":"application/json",Authorization:`Bearer ${x(t)}`},body:JSON.stringify(r)});if(l.ok){const t=await l.json();return s&&s(t.choices[0].message.content),t.choices[0].message.content}throw new Error(l.statusText)};export{u as a,C as b,y as c,w as d,b as e,v as f,f as g,d as r,j as s};
|
.output/public/assets/global-BPTYOCyJ.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/help-GehIwnQf.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as s}from"./FrameContent-DyH4MYKN.js";import{d as t}from"./fetch-CMPHPh2R.js";import{l as r,a as e,J as o,y as i}from"./@vue-DsZlmJIP.js";import"./@vueuse-Cn3Nsuq9.js";import"./lodash-Cky9m9r7.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./global-BPTYOCyJ.js";import"./tdesign-vue-next-DsCOKp3d.js";import"./tdesign-icons-vue-next-Dn30dVUK.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";const p=r({__name:"help",setup(r){const p=e(`${t()}/docs/index.html?t=${(new Date).getTime()}`);return(t,r)=>(i(),o(s,{frameSrc:p.value},null,8,["frameSrc"]))}});export{p as default};
|
.output/public/assets/highlight.js-AcMa9nJb.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/index-BoQ4ssXb.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{F as t}from"./FrameContent-DyH4MYKN.js";import{d as e}from"./fetch-CMPHPh2R.js";import{l as s,J as o,y as r}from"./@vue-DsZlmJIP.js";import"./@vueuse-Cn3Nsuq9.js";import"./lodash-Cky9m9r7.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./global-BPTYOCyJ.js";import"./tdesign-vue-next-DsCOKp3d.js";import"./tdesign-icons-vue-next-Dn30dVUK.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";const i=s({__name:"index",setup(s){const i=`${e()}/swagger/index.html?t=${(new Date).getTime()}`,m=getComputedStyle(document.documentElement).getPropertyValue("--td-comp-size-xxxl"),p=parseFloat(m)+20;return(e,s)=>(r(),o(t,{frameSrc:i,offset:p}))}});export{i as default};
|
.output/public/assets/index-C-Elhh-y.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{a as e}from"./vue-router-Be5-2oBH.js";import{l as a,f as t,J as s,y as l,aa as i,R as n,z as r,ad as o,u,a as d,w as p,A as v,G as m,H as c,v as g,F as f,ab as b}from"./@vue-DsZlmJIP.js";import{c as _,A as j,g as h,p as x,q as y,r as z,s as k,x as C,f as w,m as S,j as V,Q as D}from"./tdesign-vue-next-DsCOKp3d.js";import{ac as U,ab as q,d as A}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{t as R}from"./global-BPTYOCyJ.js";import{_ as $}from"./avatar.vue_vue_type_script_setup_true_lang-jav6E5Ln.js";import{v as F}from"./uuid-_R2nDvl_.js";import{u as I}from"./main-CIzY5Tx_.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./lodash-Cky9m9r7.js";import"./@vueuse-Cn3Nsuq9.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./@dicebear-JcnEMRoc.js";import"./@wdns-Q-4HY-NC.js";import"./ua-parser-js-9pz7LJLQ.js";import"./vuedraggable-K5Gqz8r2.js";import"./vue-DVRmszIO.js";const N=a({__name:"AgentCard",props:{product:{type:Object}},emits:["start-chat","delete-item"],setup(e,{emit:a}){const d=e,p=t((()=>d.product.content.substring(0,20)+"...")),v=a;return(a,t)=>{const d=j,m=_,c=h;return l(),s(c,{title:e.product.name,description:p.value,"hover-shadow":"",bordered:!1},{avatar:i((()=>[n(d,{size:"56px",image:e.product.avatar},null,8,["image"])])),actions:i((()=>[n(m,{shape:"circle",onClick:t[0]||(t[0]=o((a=>{return t=e.product,void v("start-chat",t);var t}),["stop"])),variant:"text"},{default:i((()=>[n(u(U),{slot:"icon"})])),_:1}),e.product.isDefault?r("",!0):(l(),s(m,{key:0,shape:"circle",onClick:t[1]||(t[1]=o((a=>{return t=e.product,void v("delete-item",t);var t}),["stop"])),variant:"text"},{default:i((()=>[n(u(q),{slot:"icon"})])),_:1}))])),_:1},8,["title","description"])}}}),O={class:"flex flex-col items-center justify-center mb-[var(--td-comp-margin-xxl)]"},B={class:"w-full flex flex-row justify-end gap-3"},E={id:"",name:"",status:"1",content:"",avatar:"",onboarding:"",isDefault:!1},G=a({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:a}){const t=I(),r=e,o=d(null),g=d(!1),f=d({...E}),b=e=>{f.value.avatar=e},j=({validateResult:e,firstError:a})=>{if(a)return void w.warning(a);const s=!f.value.id||""===f.value.id;s&&(f.value.id=F());const l={id:f.value.id,name:f.value.name,status:"1"===f.value.status,content:f.value.content,avatar:f.value.avatar,onboarding:f.value.onboarding,isDefault:f.value.isDefault};s?(t.add(l),w.success(R("pages.setting.agent.submit_success"))):(t.update(l),w.success(R("pages.setting.agent.update_success"))),g.value=!1},h=()=>{g.value=!1},S=a;p((()=>g.value),(e=>{S("update:visible",e)})),p((()=>r.visible),(e=>{g.value=e})),p((()=>r.data),(e=>{f.value=e}),{immediate:!0});const V={name:[{required:!0,message:R("pages.setting.agent.enter_agent_name"),type:"error"}],content:[{required:!0,message:R("pages.setting.agent.enter_agent_description"),type:"error"}]};return(e,a)=>{const t=z,r=y,d=k,p=_,w=x,S=C;return l(),s(S,{visible:g.value,"onUpdate:visible":a[2]||(a[2]=e=>g.value=e),header:f.value.id?u(R)("pages.setting.agent.editor_agent"):u(R)("pages.setting.agent.add_agent"),placement:"top",width:680,footer:!1},{body:i((()=>[n(w,{ref:"form",data:f.value,rules:V,"label-width":100,"label-align":"top",onSubmit:j},{default:i((()=>[v("div",O,[n($,{ref_key:"avatarRef",ref:o,url:f.value.avatar,onUpdate:b},null,8,["url"])]),n(r,{label:u(R)("pages.setting.agent.agent_name"),name:"name"},{default:i((()=>[n(t,{modelValue:f.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>f.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),n(r,{label:u(R)("pages.setting.agent.agent_description"),name:"content"},{default:i((()=>[n(d,{modelValue:f.value.content,"onUpdate:modelValue":a[1]||(a[1]=e=>f.value.content=e),autosize:{minRows:5,maxRows:12},name:"content"},null,8,["modelValue"])])),_:1},8,["label"]),n(r,null,{default:i((()=>[v("div",B,[n(p,{variant:"outline",onClick:h},{default:i((()=>[m(c(u(R)("pages.setting.agent.cancel")),1)])),_:1}),n(p,{theme:"primary",type:"submit"},{default:i((()=>[m(c(u(R)("pages.setting.agent.confirm")),1)])),_:1})])])),_:1})])),_:1},8,["data"])])),_:1},8,["visible","header"])}}}),H={class:"list-card-items"},J={class:"list-card-pagination"},L=a({name:"ListAgent",setup(a){const r=e(),o=d(void 0),p=I(),m=d({current:1,pageSize:35,total:0}),c=t((()=>{const e=[p.defaultAgent,...p.agents];return m.value.total=e.length,e})),_=t((()=>o.value?R("pages.setting.agent.confirm_delete_agent",{agentName:o.value.name}):"")),x=d(!1),y=d(!1),z=d({...E}),k=e=>{m.value.pageSize=e,m.value.current=1},U=e=>{m.value.current=e},q=e=>{y.value=!0,o.value=e},$=()=>{p.remove(o.value.id),y.value=!1,w.success(R("pages.setting.agent.delete_success"))},F=()=>{o.value=void 0},O=e=>{r.push({path:"/conversation/index",query:{id:e.id}})},B=()=>{z.value={...E},x.value=!0};return(e,a)=>{const t=j,r=h,o=S,d=V,p=D,w=C;return l(),g("div",null,[v("div",H,[n(d,{gutter:[16,16]},{default:i((()=>[n(o,{xs:12,lg:4,xl:3},{default:i((()=>[n(r,{theme:"normal","hover-shadow":"",class:"list-card-item h-[108px] border-dashed",style:{"border-color":"var(--td-brand-color-active)"},title:e.$t("pages.setting.agent.add_agent"),onClick:B},{avatar:i((()=>[n(t,{size:"56px"},{icon:i((()=>[n(u(A))])),_:1})])),_:1},8,["title"])])),_:1}),(l(!0),g(f,null,b(c.value.slice(m.value.pageSize*(m.value.current-1),m.value.pageSize*m.value.current),(e=>(l(),s(o,{key:e.id,xs:12,lg:4,xl:3},{default:i((()=>[n(N,{class:"list-card-item h-[108px]",product:e,onDeleteItem:q,onStartChat:O,onClick:a=>(e=>{z.value={id:e.id,name:e.name,status:e.status?"1":"0",content:e.content,avatar:e.avatar,onboarding:e.onboarding,isDefault:e.isDefault},x.value=!0})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),v("div",J,[n(p,{modelValue:m.value.current,"onUpdate:modelValue":a[0]||(a[0]=e=>m.value.current=e),"page-size":m.value.pageSize,"onUpdate:pageSize":a[1]||(a[1]=e=>m.value.pageSize=e),total:m.value.total,"page-size-options":[35],onPageSizeChange:k,onCurrentChange:U},null,8,["modelValue","page-size","total","page-size-options"])]),n(G,{visible:x.value,"onUpdate:visible":a[2]||(a[2]=e=>x.value=e),data:z.value},null,8,["visible","data"]),n(w,{visible:y.value,"onUpdate:visible":a[3]||(a[3]=e=>y.value=e),header:e.$t("pages.setting.agent.confirm_delete_selected_agent"),body:_.value,"on-cancel":F,onConfirm:$},null,8,["visible","header","body"])])}}});export{L as default};
|
.output/public/assets/index-CTLzHf_0.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{t as e}from"./global-BPTYOCyJ.js";import{a as t}from"./vue-router-Be5-2oBH.js";import{W as a,X as i,l as s,x as o,g as r,f as l}from"./tdesign-vue-next-DsCOKp3d.js";import{l as n,f as p,a as m,J as u,y as d,aa as j,R as v,G as c,H as g}from"./@vue-DsZlmJIP.js";import{a as f}from"./main-CIzY5Tx_.js";import"./lodash-Cky9m9r7.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./@vueuse-Cn3Nsuq9.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./tdesign-icons-vue-next-Dn30dVUK.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@wdns-Q-4HY-NC.js";import"./ua-parser-js-9pz7LJLQ.js";import"./vuedraggable-K5Gqz8r2.js";import"./vue-DVRmszIO.js";const h=n({name:"About Page",setup(n){const h=f(),b=p((()=>h.data)),k=t(),y=[{title:e("pages.note.tableTitleName"),align:"left",width:320,colKey:"title",fixed:"left"},{title:e("pages.note.tableOperation"),align:"left",fixed:"right",width:160,colKey:"op"}],w=m({defaultPageSize:20,total:b.value.length,defaultCurrent:1}),x=m(""),C=m(!1),_=()=>{h.remove(x.value),C.value=!1,l.success(e("pages.note.deleteMsgSuccess")),$()},$=()=>{x.value=""},z=()=>{$()};return(e,t)=>{const l=s,n=i,p=a,m=o,f=r;return d(),u(f,null,{default:j((()=>[v(p,{data:b.value,columns:y,"row-key":"id","vertical-align":"top",hover:!0,pagination:w.value},{op:j((t=>[v(n,null,{default:j((()=>[v(l,{theme:"primary",onClick:e=>{return a=t,void k.push(`/note/content?id=${a.row.id}`);var a}},{default:j((()=>[c(g(e.$t("pages.note.detail")),1)])),_:2},1032,["onClick"]),v(l,{theme:"danger",onClick:e=>{return a=t,x.value=a.row.id,void(C.value=!0);var a}},{default:j((()=>[c(g(e.$t("pages.note.delete")),1)])),_:2},1032,["onClick"])])),_:2},1024)])),_:1},8,["data","pagination"]),v(m,{visible:C.value,"onUpdate:visible":t[0]||(t[0]=e=>C.value=e),header:e.$t("layout.sideNav.confirmDelete"),"on-cancel":z,onConfirm:_},null,8,["visible","header"])])),_:1})}}});export{h as default};
|
.output/public/assets/index-I6QqXmyE.js
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import{l as e,f as a,J as l,y as t,aa as o,R as i,ad as s,u,ac as n,G as d,H as r,s as p,a as m,w as v,A as c,z as g,v as _,F as y,ab as f}from"./@vue-DsZlmJIP.js";import{m as k,t as b,d as h,h as V,j as w,k as x,n as j}from"./global-BPTYOCyJ.js";import{c as $,A as U,g as S,T as C,l as D,p as T,q as B,r as M,u as P,O as z,n as K,P as O,t as N,s as J,x as A,f as R,m as q,j as W,Q as I}from"./tdesign-vue-next-DsCOKp3d.js";import{a5 as E,ab as F,a9 as G,c as H,d as L}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{d as Q}from"./fetch-CMPHPh2R.js";import{p as X}from"./lyihub-zLFv36Ly.js";import{v as Y}from"./uuid-_R2nDvl_.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./lodash-Cky9m9r7.js";import"./@vueuse-Cn3Nsuq9.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";const Z=e({__name:"ModelCard",props:{product:{type:Object}},emits:["delete-item","copy-item"],setup(e,{emit:d}){const r=e,p=a((()=>{const e=k.getModelItemTitle(r.product);return e.length>40?e.slice(0,40)+"...":e})),m=d;return(a,d)=>{const r=U,v=$,c=S;return t(),l(c,{theme:"normal",title:p.value,"hover-shadow":"",bordered:!1},{avatar:o((()=>[i(r,{size:"56px"},{icon:o((()=>[(t(),l(n(u(k).icons[e.product.type])))])),_:1})])),actions:o((()=>[i(v,{shape:"circle",onClick:d[0]||(d[0]=s((a=>{return l=e.product,void m("copy-item",l);var l}),["stop"])),variant:"text"},{default:o((()=>[i(u(E),{slot:"icon"})])),_:1}),i(v,{shape:"circle",onClick:d[1]||(d[1]=s((a=>{return l=e.product,void m("delete-item",l);var l}),["stop"])),variant:"text"},{default:o((()=>[i(u(F),{slot:"icon"})])),_:1})])),_:1},8,["title"])}}}),ee=e({__name:"WebToken",props:{url:{type:String},userAgent:{type:String},script:{type:String},text:{type:String,default:b("pages.setting.model.login_to_get_token")}},emits:["onResult"],setup(e,{emit:a}){const s=e,u=a,n=async()=>{const e=await window.ipcRenderer.invoke("login-get-token",{url:s.url,userAgent:s.userAgent,script:s.script,show:!0});u("onResult",e)};return(e,a)=>{const u=D,p=C;return t(),l(p,{content:e.$t("pages.setting.model.login_and_close"),placement:"bottom"},{default:o((()=>[i(u,{theme:"primary",onClick:n},{default:o((()=>[d(r(s.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"},ue={id:"",name:"",status:"1",description:"",type:"openai",apiModel:"",apiBase:"",apiKey:"",keys:[],prompt:"",likes:0,additionalData:{},temperature:x,
|
2 |
+
//生成随机性
|
3 |
+
topP:w,maxTokens:V,stream:!0},ne=e({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:Object},emits:["update:visible"],setup(e,{emit:a}){const s=h(),S=e,q=p(k.providers[0]),W=m(!1),I=m({...ue}),E=m(!1),F=m(""),L=m(""),Z=m(!1),ne=m(""),de=m(!1),re=window.isElectron,pe=({validateResult:e,firstError:a})=>{var l,t,o;if(a)return void R.warning(a);const i=!I.value.id||""===I.value.id;i&&(I.value.id=Y());const u={id:I.value.id,name:I.value.name,status:"1"===I.value.status,description:I.value.description,type:I.value.type,apiBase:null==(l=I.value.apiBase)?void 0:l.trim(),apiKey:null==(t=I.value.apiKey)?void 0:t.trim(),apiModel:null==(o=I.value.apiModel)?void 0:o.trim(),keys:I.value.keys,likes:I.value.likes,prompt:I.value.prompt,temperature:I.value.temperature,
|
4 |
+
//生成随机性
|
5 |
+
topP:I.value.topP,maxTokens:I.value.maxTokens,additionalData:I.value.additionalData,stream:I.value.stream};i?(s.add(u),R.success(b("pages.setting.model.submit_success"))):(s.update(u),R.success(b("pages.setting.model.update_success"))),W.value=!1},me=()=>{W.value=!1},ve=()=>{},ce=m([]),ge=e=>{ce.value.find((a=>a.value===e))||ce.value.push({label:e,value:e})},_e=e=>{(null==e?void 0:e.token)?I.value.apiKey=null==e?void 0:e.token:R.error(b("pages.setting.model.get_token_failed"))},ye=a;v((()=>W.value),(e=>{ye("update:visible",e)})),v((()=>S.visible),(e=>{W.value=e})),v((()=>S.data),(e=>{I.value={...e}}),{immediate:!0}),v((()=>I.value.type),(()=>{ce.value=[],q.value=k.providers.find((e=>e.name===I.value.type)),q.value||(q.value={name:I.value.type,title:"Model Provider Non existent!",icon:"",apiBase:"",tokenUrl:"",isApi:!1,show:{apiBase:!0,apiKey:!0,apiModel:!0},tips:{apiBase:"",apiKey:"",apiModel:""}}),S.data.type===q.value.name?(I.value.apiBase=S.data.apiBase,I.value.apiKey=S.data.apiKey,I.value.apiModel=S.data.apiModel,I.value.prompt=S.data.prompt,I.value.keys=S.data.keys,I.value.temperature=S.data.temperature,I.value.topP=S.data.topP,I.value.maxTokens=S.data.maxTokens,I.value.additionalData=S.data.additionalData,I.value.stream=S.data.stream):(I.value.apiBase=q.value.apiBase,I.value.apiKey="",I.value.apiModel="",I.value.prompt="",I.value.keys=[],I.value.temperature=x,I.value.topP=w,I.value.maxTokens=V,I.value.additionalData={},I.value.stream=!0),ke()}));const fe={name:[{required:!0,message:b("pages.setting.model.enter_model_name"),type:"error"}]},ke=()=>{let e=q.value.models;I.value.additionalData.models&&(e=I.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}))))),I.value.apiModel&&!ce.value.find((e=>e.value===I.value.apiModel))&&ce.value.push({label:I.value.apiModel,value:I.value.apiModel})},be=m(!1);async function he(){try{be.value=!0,I.value.additionalData.models=await X(50,I.value.apiKey),ke()}finally{be.value=!1}}async function Ve(){I.value.additionalData.models=null,ke()}async function we(){if(!E.value)try{E.value=!0;const e=await fetch(Q()+"/github/code"),a=await e.json();if(!a)return void R.error(b("pages.setting.model.get_auth_code_failed"));F.value=a.user_code,L.value=a.verification_uri,await navigator.clipboard.writeText(F.value);const l=await fetch(Q()+`/github/token?device_code=${a.device_code}&interval=${a.interval}`),t=await l.json();if(!1===W.value)return;_e(t),F.value="",L.value=""}finally{E.value=!1}}async function xe(){if(!Z.value)try{Z.value=!0;const e=await fetch(Q()+"/cursor/code"),a=await e.json(),{url:l,uuid:t,verifier:o}=a;ne.value=l;const i=await fetch(Q()+`/cursor/token?uuid=${t}&verifier=${o}&interval=1`),s=await i.json();if(!1===W.value)return;_e(s),ne.value=""}finally{Z.value=!1}}async function je(){if(!de.value){de.value=!0;try{(await fetch(Q()+"/cache/clear?key=google_code")).ok||R.error("clear google code fail");const e=Q()+"/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=${I.value.additionalData.google_oauth_client_id}&access_type=offline&prompt=consent`);let a="",l=0;const t=1e3;for(;;){if(!1===W.value)return;await new Promise((e=>setTimeout(e,t)));const e=await fetch(Q()+"/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 R.success(b("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:I.value.additionalData.google_oauth_client_id,client_secret:I.value.additionalData.google_oauth_client_secret,code:a,redirect_uri:e,grant_type:"authorization_code"})}),i=await o.json();I.value.apiKey=`${I.value.additionalData.google_oauth_client_id}${j}${I.value.additionalData.google_oauth_client_secret}${j}${i.refresh_token}`,R.success(b("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 Ue(){I.value.keys.push({key:I.value.apiKey,name:(I.value.keys.length+1).toString(),enabled:!0})}return(e,a)=>{const s=M,p=B,m=U,v=z,h=P,V=D,w=C,x=$,j=K,S=O,R=N,Q=J,X=T,Y=A;return t(),l(Y,{visible:W.value,"onUpdate:visible":a[19]||(a[19]=e=>W.value=e),onClose:ve,header:I.value.id?e.$t("pages.setting.model.editor_model"):e.$t("pages.setting.model.add_model"),width:680,footer:!1},{body:o((()=>[i(X,{ref:"form",data:I.value,rules:fe,"label-width":96,onSubmit:pe},{default:o((()=>[i(p,{label:e.$t("pages.setting.model.model_name"),name:"name"},{default:o((()=>[i(s,{modelValue:I.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>I.value.name=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:e.$t("pages.setting.model.model_description"),name:"description"},{default:o((()=>[i(s,{modelValue:I.value.description,"onUpdate:modelValue":a[1]||(a[1]=e=>I.value.description=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:e.$t("pages.setting.model.model_interface"),name:"type"},{default:o((()=>[i(h,{modelValue:I.value.type,"onUpdate:modelValue":a[2]||(a[2]=e=>I.value.type=e),clearable:"",filterable:""},{default:o((()=>[(t(!0),_(y,null,f(u(k).options,((e,a)=>(t(),l(v,{key:a,value:e.value,label:e.label},{default:o((()=>[c("div",ae,[i(m,{size:"20px"},{icon:o((()=>[(t(),l(n(e.icon)))])),_:2},1024),d(" "+r(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"]),c("div",le,[c("div",te,[(t(),l(n(q.value.icon)))]),u(re)&&!q.value.isApi&&q.value.tokenUrl?(t(),l(ee,{key:0,url:q.value.tokenUrl,onOnResult:_e},null,8,["url"])):g("",!0),!q.value.tokenUrl||u(re)&&!q.value.isApi?g("",!0):(t(),l(V,{key:1,theme:"primary",onClick:a[3]||(a[3]=e=>$e(q.value.tokenUrl))},{default:o((()=>[d(r(q.value.tokenUrl),1)])),_:1})),i(w,{content:e.$t("pages.setting.model.login_and_wait"),placement:"bottom"},{default:o((()=>[L.value&&"github-copilot"===q.value.name?(t(),l(V,{key:0,theme:"primary",onClick:a[4]||(a[4]=e=>$e(L.value))},{default:o((()=>[d(r(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):g("",!0),ne.value&&"cursor"===q.value.name?(t(),l(V,{key:1,theme:"primary",onClick:a[5]||(a[5]=e=>$e(ne.value))},{default:o((()=>[d(r(e.$t("pages.setting.model.click_to_enter_auth_code")),1)])),_:1})):g("",!0)])),_:1},8,["content"]),"cursor"===q.value.name?(t(),l(x,{key:2,loading:Z.value,onClick:xe},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):g("",!0)]),"github-copilot"===q.value.name?(t(),l(p,{key:0,label:e.$t("pages.setting.model.get_auth_code"),name:"github_user_code"},{default:o((()=>[i(s,{readonly:"",modelValue:F.value,"onUpdate:modelValue":a[6]||(a[6]=e=>F.value=e)},null,8,["modelValue"]),a[20]||(a[20]=d()),i(x,{class:"ml-2",loading:E.value,onClick:we},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1},8,["label"])):g("",!0),q.value.name.endsWith("vertex")?(t(),l(p,{key:1,label:"Client ID"},{default:o((()=>[i(s,{modelValue:I.value.additionalData.google_oauth_client_id,"onUpdate:modelValue":a[7]||(a[7]=e=>I.value.additionalData.google_oauth_client_id=e)},null,8,["modelValue"])])),_:1})):g("",!0),q.value.name.endsWith("vertex")?(t(),l(p,{key:2,label:"Client Secret"},{default:o((()=>[i(s,{modelValue:I.value.additionalData.google_oauth_client_secret,"onUpdate:modelValue":a[8]||(a[8]=e=>I.value.additionalData.google_oauth_client_secret=e)},null,8,["modelValue"]),a[21]||(a[21]=d()),i(x,{class:"ml-2",onClick:je,loading:de.value},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])])),_:1})):g("",!0),q.value.show.apiBase?(t(),l(p,{key:3,label:e.$t("pages.setting.model.model_address"),name:"apiBase",tips:q.value.tips.apiBase},{default:o((()=>[i(s,{modelValue:I.value.apiBase,"onUpdate:modelValue":a[9]||(a[9]=e=>I.value.apiBase=e),placeholder:q.value.apiBase},null,8,["modelValue","placeholder"])])),_:1},8,["label","tips"])):g("",!0),q.value.show.apiModel?(t(),l(p,{key:4,label:e.$t("pages.setting.model.model"),name:"apiModel",tips:q.value.tips.apiModel},{default:o((()=>[i(h,{modelValue:I.value.apiModel,"onUpdate:modelValue":a[10]||(a[10]=e=>I.value.apiModel=e),creatable:"",filterable:"",options:ce.value,onCreate:ge,onEnter:a[11]||(a[11]=e=>{e.e.preventDefault()})},null,8,["modelValue","options"]),q.value.name.startsWith("lyihub")?(t(),l(x,{key:0,class:"ml-2",onClick:he,loading:be.value},{default:o((()=>[d(r(e.$t("pages.setting.model.getTokenButtonText")),1)])),_:1},8,["loading"])):g("",!0),q.value.name.startsWith("lyihub")?(t(),l(x,{key:1,class:"ml-2",onClick:Ve},{default:o((()=>[d(r(e.$t("pages.setting.model.cleanTokenButtonText")),1)])),_:1})):g("",!0)])),_:1},8,["label","tips"])):g("",!0),q.value.show.apiKey?(t(),l(p,{key:5,label:e.$t("pages.setting.model.model_key"),name:"apiKey",tips:q.value.tips.apiKey},{default:o((()=>[i(s,{type:"password",modelValue:I.value.apiKey,"onUpdate:modelValue":a[12]||(a[12]=e=>I.value.apiKey=e)},null,8,["modelValue"]),i(x,{shape:"square",variant:"text",class:"ml-2",onClick:Ue},{default:o((()=>[i(u(G),{slot:"icon"})])),_:1})])),_:1},8,["label","tips"])):g("",!0),I.value.keys&&I.value.keys.length>0?(t(),_("div",oe,[(t(!0),_(y,null,f(I.value.keys,((a,l)=>(t(),_("div",ie,[i(s,{modelValue:a.name,"onUpdate:modelValue":e=>a.name=e,class:"w-32"},null,8,["modelValue","onUpdate:modelValue"]),i(s,{modelValue:a.key,"onUpdate:modelValue":e=>a.key=e,type:"password"},null,8,["modelValue","onUpdate:modelValue"]),i(j,{modelValue:a.enabled,"onUpdate:modelValue":e=>a.enabled=e},null,8,["modelValue","onUpdate:modelValue"]),i(S,{content:e.$t("pages.setting.user.confirm_delete"),onConfirm:e=>function(e){I.value.keys.splice(e,1)}(l)},{default:o((()=>[i(x,{shape:"square",variant:"text"},{default:o((()=>[i(u(H),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])))),256))])):g("",!0),i(p,{label:u(b)("pages.conversation.stream"),name:"stream"},{default:o((()=>[i(j,{modelValue:I.value.stream,"onUpdate:modelValue":a[13]||(a[13]=e=>I.value.stream=e)},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:u(b)("pages.conversation.temperature"),name:"temperature"},{default:o((()=>[i(R,{modelValue:I.value.temperature,"onUpdate:modelValue":a[14]||(a[14]=e=>I.value.temperature=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:u(b)("pages.conversation.maxTokens"),name:"maxTokens"},{default:o((()=>[i(R,{modelValue:I.value.maxTokens,"onUpdate:modelValue":a[15]||(a[15]=e=>I.value.maxTokens=e),inputNumberProps:"",showStep:"",min:1024,max:8192,step:128},null,8,["modelValue"])])),_:1},8,["label"]),i(p,{label:u(b)("pages.conversation.topP"),name:"topP"},{default:o((()=>[i(R,{modelValue:I.value.topP,"onUpdate:modelValue":a[16]||(a[16]=e=>I.value.topP=e),inputNumberProps:"",showStep:"",min:0,max:1,step:.1},null,8,["modelValue"])])),_:1},8,["label"]),q.value.name.startsWith("cozec")?(t(),l(p,{key:7,label:"",tips:"会将话中的角色设定附加到每次发送的用户消息上"},{default:o((()=>[i(j,{modelValue:I.value.additionalData.useConversationSetting,"onUpdate:modelValue":a[17]||(a[17]=e=>I.value.additionalData.useConversationSetting=e)},{default:o((()=>a[22]||(a[22]=[d("使用会话的角色设定")]))),_:1},8,["modelValue"])])),_:1})):g("",!0),i(p,{label:e.$t("pages.setting.model.model_prompt"),name:"prompt",tips:e.$t("pages.setting.model.prompt_tips")},{default:o((()=>[i(Q,{modelValue:I.value.prompt,"onUpdate:modelValue":a[18]||(a[18]=e=>I.value.prompt=e),autosize:{minRows:2,maxRows:5},name:"prompt"},null,8,["modelValue"])])),_:1},8,["label","tips"]),i(p,null,{default:o((()=>[c("div",se,[i(x,{variant:"outline",onClick:me},{default:o((()=>[d(r(e.$t("pages.setting.model.cancel")),1)])),_:1}),i(x,{theme:"primary",type:"submit"},{default:o((()=>[d(r(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 s=m(""),n=h(),d=m({current:1,pageSize:31,total:0}),r=a((()=>{const e=n.models.filter((e=>e.name.includes(s.value)||e.apiModel.includes(s.value)));return d.value.total=e.length,e})),p=m(void 0),v=a((()=>p.value?b("pages.setting.model.confirm_delete_model",{modelName:p.value.name}):"")),g=()=>{n.remove(p.value.id),$.value=!1,R.success(b("pages.setting.model.delete_success"))},j=m(!1),$=m(!1),C=m({...ue}),D=e=>{d.value.pageSize=e,d.value.current=1},T=e=>{d.value.current=e},B=e=>{$.value=!0,p.value=e},P=()=>{p.value=void 0},z=()=>{C.value={...ue,keys:[]},j.value=!0},K=e=>{if(!k.dict[e.type])return void R.error(b("pages.setting.model.model_provider_not_exist"));const a={...e,
|
6 |
+
// 清空ID,作为新模型
|
7 |
+
name:`${e.name} (副本)`};C.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||x,topP:a.topP||w,maxTokens:a.maxTokens||V,stream:a.stream,additionalData:a.additionalData?JSON.parse(JSON.stringify(a.additionalData)):{}},j.value=!0};return(e,a)=>{const n=M,p=U,m=S,h=q,O=W,N=I,J=A;return t(),_("div",null,[c("div",de,[i(n,{modelValue:s.value,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value=e),placeholder:"搜索模型"},null,8,["modelValue"])]),c("div",re,[i(O,{gutter:[16,16]},{default:o((()=>[i(h,{xs:12,lg:4,xl:3},{default:o((()=>[i(m,{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:z},{avatar:o((()=>[i(p,{size:"56px"},{icon:o((()=>[i(u(L))])),_:1})])),_:1},8,["title"])])),_:1}),(t(!0),_(y,null,f(r.value.slice(d.value.pageSize*(d.value.current-1),d.value.pageSize*d.value.current),(e=>(t(),l(h,{key:e.id,xs:12,lg:4,xl:3},{default:o((()=>[i(Z,{class:"list-card-item",product:e,onDeleteItem:B,onCopyItem:K,onClick:a=>(e=>{k.dict[e.type]?(C.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||x,
|
8 |
+
//生成随机性
|
9 |
+
topP:e.topP||w,maxTokens:e.maxTokens||V,stream:e.stream,additionalData:e.additionalData?JSON.parse(JSON.stringify(e.additionalData)):{}},j.value=!0):R.error(b("pages.setting.model.model_provider_not_exist"))})(e)},null,8,["product","onClick"])])),_:2},1024)))),128))])),_:1})]),c("div",pe,[i(N,{modelValue:d.value.current,"onUpdate:modelValue":a[1]||(a[1]=e=>d.value.current=e),"page-size":d.value.pageSize,"onUpdate:pageSize":a[2]||(a[2]=e=>d.value.pageSize=e),total:d.value.total,"page-size-options":[31],onPageSizeChange:D,onCurrentChange:T},null,8,["modelValue","page-size","total","page-size-options"])]),i(ne,{visible:j.value,"onUpdate:visible":a[3]||(a[3]=e=>j.value=e),data:C.value},null,8,["visible","data"]),i(J,{visible:$.value,"onUpdate:visible":a[4]||(a[4]=e=>$.value=e),header:e.$t("pages.setting.model.confirm_delete_selected_model"),body:v.value,"on-cancel":P,onConfirm:g},null,8,["visible","header","body"])])}}});export{me as default};
|
.output/public/assets/index-NZ5_1YtH.js
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
import{r as e,q as a,d as l,R as t,J as o,N as s,w as n,p as u,c as r,f as d,j as i,m as c,u as m,O as p,A as v,n as g,U as f,P as h,x as _,g as y}from"./tdesign-vue-next-DsCOKp3d.js";import{l as b,f as V,v as w,y as x,R as j,aa as $,F as U,A as k,B as F,a as T,o as C,j as M,z,H as B,ab as A,J as S,ac as O,u as H,G as R}from"./@vue-DsZlmJIP.js";import{D,_ as I,b as N,u as L,t as P,S as E,d as q,c as J,m as K,g as G}from"./global-BPTYOCyJ.js";import{u as X,a as Q,b as W}from"./main-CIzY5Tx_.js";import{_ as Y}from"./avatar.vue_vue_type_script_setup_true_lang-jav6E5Ln.js";import{b as Z}from"./@vueuse-Cn3Nsuq9.js";import{d as ee}from"./fetch-CMPHPh2R.js";import{d as ae}from"./vuedraggable-K5Gqz8r2.js";import{a9 as le,aa as te,c as oe}from"./tdesign-icons-vue-next-Dn30dVUK.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./lodash-Cky9m9r7.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./@wdns-Q-4HY-NC.js";import"./ua-parser-js-9pz7LJLQ.js";import"./vue-router-Be5-2oBH.js";import"./vue-DVRmszIO.js";import"./@dicebear-JcnEMRoc.js";import"./uuid-_R2nDvl_.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";const se=b({__name:"CloudflareKVHTTPDriverForm",props:["modelValue"],emits:["update:modelValue"],setup(l,{emit:t}){const o=l,s=t,n=V({get:()=>o.modelValue,set:e=>s("update:modelValue",e)}),u=e=>{s("update:modelValue",{...n.value})};return(l,t)=>{const o=e,s=a;return x(),w(U,null,[j(s,{label:"API Base",name:"apiBase","initial-data":""},{default:$((()=>[j(o,{placeholder:"",modelValue:n.value.apiURL,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value.apiURL=e),onChange:u},null,8,["modelValue"])])),_:1}),j(s,{label:"Account",name:"accountId","initial-data":""},{default:$((()=>[j(o,{placeholder:"",modelValue:n.value.accountId,"onUpdate:modelValue":t[1]||(t[1]=e=>n.value.accountId=e),onChange:u},null,8,["modelValue"])])),_:1}),j(s,{label:"Namespace",name:"namespaceId","initial-data":""},{default:$((()=>[j(o,{placeholder:"",modelValue:n.value.namespaceId,"onUpdate:modelValue":t[2]||(t[2]=e=>n.value.namespaceId=e),onChange:u},null,8,["modelValue"])])),_:1}),j(s,{label:"API Token",name:"apiToken","initial-data":""},{default:$((()=>[j(o,{type:"password",placeholder:"",modelValue:n.value.apiToken,"onUpdate:modelValue":t[3]||(t[3]=e=>n.value.apiToken=e),onChange:u},null,8,["modelValue"])])),_:1})],64)}}}),ne=Object.defineProperty({__proto__:null,default:se,driverConfig:{name:"cloudflareKVHTTP",component:"CloudflareKVHTTPDriverForm"}},Symbol.toStringTag,{value:"Module"}),ue={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const re={render:function(e,a){return x(),w("svg",ue,a[0]||(a[0]=[k("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),k("path",{fill:"var(--td-text-color-primary)",d:"M42.863 14.052v2.708h1.625v-2.708z"},null,-1),k("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),k("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)]))}},de={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const ie={render:function(e,a){return x(),w("svg",de,a[0]||(a[0]=[k("path",{fill:"#13161B",d:"M0 0h88v48H0z"},null,-1),k("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)]))}},ce={xmlns:"http://www.w3.org/2000/svg",width:"88",height:"48",fill:"none"};const me={render:function(e,a){return x(),w("svg",ce,a[0]||(a[0]=[k("path",{fill:"var(--td-component-border)",d:"M0 0h88v48H0z"},null,-1),k("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)]))}},pe=I(b({__name:"index",props:{value:{type:String}},setup(e){const a=e,l=V((()=>{const{value:e}=a;return{background:D.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,a)=>(x(),w("div",{style:F(l.value),class:"color-container"},null,4))}}),[["__scopeId","data-v-f0f6ec52"]]),ve={class:"setting-container"},ge={class:"setting-group-title"},fe={style:{textAlign:"center",marginTop:"8px"}},he={class:"setting-group-title"},_e={class:"setting-layout-drawer"},ye={key:0,class:"setting-info mt-10"},be=b({__name:"appearance",setup(e){N();const i=L(),c=[
|
2 |
+
//@ts-ignore
|
3 |
+
{type:"light",text:P("pages.setting.theme.options.light")},{type:"dark",text:P("pages.setting.theme.options.dark")},{type:"auto",text:P("pages.setting.theme.options.auto")}],m=V((()=>-1===D.indexOf(p.value.brandTheme)?p.value.brandTheme:"")),p=T({...(()=>{const e=E;for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(e[a]=i[a]);return e})()}),v=T(!1),g=e=>{p.value.brandTheme=e};C((()=>{var e;null==(e=document.querySelector(".dynamic-color-btn"))||e.addEventListener("click",(()=>{v.value=!0}))}));const f=(e,a)=>{e||"document"!==a.trigger||(v.value=e)},h=()=>{const e=JSON.stringify(p.value,null,4),{copy:a}=Z({source:e});a().then((()=>{d.closeAll(),d.success(P("pages.setting.copy.success"))})).catch((()=>{d.closeAll(),d.error(P("pages.setting.copy.fail"))}))};return M((()=>{p.value.brandTheme&&i.updateConfig(p.value)})),(e,d)=>{const i=t,_=l,y=s,b=o,V=n,F=a,T=u,C=r;return x(),w("div",ve,[j(T,{ref:"form",data:p.value,"label-align":"left"},{default:$((()=>[k("div",ge,B(e.$t("pages.setting.theme.mode")),1),j(_,{modelValue:p.value.mode,"onUpdate:modelValue":d[0]||(d[0]=e=>p.value.mode=e)},{default:$((()=>[(x(),w(U,null,A(c,((e,a)=>k("div",{key:a,class:"setting-layout-drawer"},[k("div",null,[(x(),S(i,{key:a,value:e.type},{default:$((()=>{return[(x(),S(O((a=e.type,"light"===a?me:"dark"===a?ie:re))))];var a})),_:2},1032,["value"])),k("p",fe,B(e.text),1)])]))),64))])),_:1},8,["modelValue"]),k("div",he,B(e.$t("pages.setting.theme.color")),1),j(_,{modelValue:p.value.brandTheme,"onUpdate:modelValue":d[1]||(d[1]=e=>p.value.brandTheme=e)},{default:$((()=>[(x(!0),w(U,null,A(H(D),((e,a)=>(x(),w("div",{key:a,class:"setting-layout-drawer"},[(x(),S(i,{key:a,value:e,class:"setting-layout-color-group"},{default:$((()=>[j(pe,{value:e},null,8,["value"])])),_:2},1032,["value"]))])))),128)),k("div",_e,[j(b,{"destroy-on-close":"","expand-animation":"",placement:"bottom-right",trigger:"click",visible:v.value,"overlay-style":{padding:0},onVisibleChange:f},{content:$((()=>[j(y,{"on-change":g,"color-modes":["monochrome"],format:"HEX","swatch-colors":[]})])),default:$((()=>[j(i,{value:m.value,class:"setting-layout-color-group dynamic-color-btn"},{default:$((()=>[j(pe,{value:m.value},null,8,["value"])])),_:1},8,["value"])])),_:1},8,["visible"])])])),_:1},8,["modelValue"]),k("div",null,[j(F,{label:e.$t("pages.setting.element.showHeader"),name:"showHeader"},{default:$((()=>[j(V,{modelValue:p.value.showHeader,"onUpdate:modelValue":d[2]||(d[2]=e=>p.value.showHeader=e)},null,8,["modelValue"])])),_:1},8,["label"]),j(F,{label:e.$t("pages.setting.element.showNav"),name:"showNav"},{default:$((()=>[j(V,{modelValue:p.value.showNav,"onUpdate:modelValue":d[3]||(d[3]=e=>p.value.showNav=e)},null,8,["modelValue"])])),_:1},8,["label"]),j(F,{label:e.$t("pages.setting.element.showBreadcrumb"),name:"showBreadcrumb"},{default:$((()=>[j(V,{modelValue:p.value.showBreadcrumb,"onUpdate:modelValue":d[4]||(d[4]=e=>p.value.showBreadcrumb=e)},null,8,["modelValue"])])),_:1},8,["label"]),j(F,{label:e.$t("pages.setting.element.showFooter"),name:"showFooter"},{default:$((()=>[j(V,{modelValue:p.value.showFooter,"onUpdate:modelValue":d[5]||(d[5]=e=>p.value.showFooter=e)},null,8,["modelValue"])])),_:1},8,["label"])])])),_:1},8,["data"]),H(false)?(x(),w("div",ye,[k("p",null,B(e.$t("pages.setting.tips")),1),j(C,{theme:"primary",variant:"text",onClick:h},{default:$((()=>[R(B(e.$t("pages.setting.copy.title")),1)])),_:1})])):z("",!0),d[6]||(d[6]=k("div",{class:"text-center text-gray-400"},"3/10/2025, 5:07:20 AM",-1))])}}}),Ve={class:"flex justify-center"},we={class:"font-bold text-xl mb-5"},xe={class:"flex"},je={class:"font-bold text-xl mb-5"},$e={class:"flex flex-col gap-5"},Ue={class:"flex justify-between"},ke={class:"font-bold text-xl"},Fe={class:"flex flex-col gap-5 w-full overflow-hidden"},Te={class:"font-bold text-xl mb-5"},Ce=I(b({name:"User",setup(l){const t=q(),o=N(),s=X(),b=L(),F=J(),C=Q(),M=async e=>{try{const a=await async function(e){return new Promise(((a,l)=>{const t=new FileReader;t.onload=function(e){a(e.target.result)},t.onerror=function(e){l(e)},t.readAsText(e)}))}(e.raw);return D(JSON.parse(a)),d.success({content:P("pages.setting.user.import_success")}),{status:"success",error:"",response:{url:" "}}}catch{return d.error({content:P("pages.setting.user.import_failed")}),{status:"fail",error:"",response:{}}}};const D=e=>{var a;if(e.user&&o.$patch(e.user),e.model&&t.$patch(e.model),e.agent&&s.$patch(e.agent),e.setting&&b.$patch(e.setting),e.conversation){const a=function(e,a=640){return e.map((e=>({...e,models:e.models.map((e=>{try{const l=JSON.stringify(e.chats);return(new TextEncoder).encode(l).length/1024>a?{...e,chats:[]}:e}catch{return{...e,chats:[]}}}))})))}(e.conversation.list);F.$patch({...e.conversation,list:a})}e.note&&C.$patch(e.note),(null==(a=e.user)?void 0:a.lang)&&Z(e.user.lang)};function I(){const e=JSON.stringify({user:o.$state,model:t.$state,agent:s.$state,setting:b.$state,conversation:F.$state,note:C.$state},null,2),a=new Blob([e],{type:"application/json"}),l=document.createElement("a");l.href=URL.createObjectURL(a),l.download="config.json",document.body.appendChild(l),l.click(),document.body.removeChild(l),URL.revokeObjectURL(l.href)}const E=window.isElectron,{changeLocale:Z,locale:se}=W(),ue=V({get:()=>se.value,set(e){Z(e)}}),re=e=>{o.avatar=e};function de(e,a){const l=a.e,t=l.key,s=[l.ctrlKey?"Ctrl":"",l.metaKey?"Cmd":"",l.altKey?"Alt":"",l.shiftKey?"Shift":""].filter(Boolean).join("+");o.shortcut=`${s}+${t.toUpperCase()}`,l.preventDefault()}const ie=V((()=>K.availableModels.value.map((e=>({value:e.id,label:K.getModelItemTitle(e),...e}))))),ce=()=>{o.toolBarButtons.push({name:"",icon:null,prompt:"",show:!0})},me=Object.assign({"./drivers/CloudflareKVHTTPDriverForm.vue":ne}),pe=Object.values(me).map((e=>e.driverConfig)),ve=V((()=>b.drivers.currentDriver)),ge=V((()=>b.drivers)),fe=V((()=>b.version)),he=V((()=>{const e=pe.find((e=>e.name===ve.value));return e?me[`./drivers/${e.component}.vue`].default:null})),_e=async e=>{b.updateDriverSettings(e,ge.value[e])};async function ye(e){b.updateDriverSettings(ve.value,e)}const Ce=T(!1),Me=T(!1),ze=T(!1),Be=T(null),Ae=V((()=>{var e;return null==(e=Be.value)?void 0:e.setting.version}));async function Se(){try{if(Ce.value=!0,Be.value=await De(),Be.value){!(new Date(Ae.value)>=new Date(fe.value))&&fe.value||(ze.value=!0)}else await Ie(),d.success("备份成功")}catch(e){d.error("备份失败: "+e.message)}finally{Ce.value=!1}}async function Oe(){try{Me.value=!0;const e=await De();if(!e)throw new Error("未找到远程数据");D(e),d.success("恢复成功")}catch(e){d.error("恢复失败: "+e.message)}finally{Me.value=!1}}async function He(){try{Ce.value=!0,await Ie(),d.success("备份成功")}catch(e){d.error("备份失败: "+e.message)}finally{ze.value=!1,Ce.value=!1}}async function Re(){if(Be.value)try{Me.value=!0,D(Be.value),d.success("数据已成功恢复")}catch(e){d.error("恢复失败: "+e.message)}finally{ze.value=!1,Me.value=!1}}const De=async()=>{try{const e=new URLSearchParams({driver:ve.value,config:JSON.stringify(ge.value[ve.value])}),a=await fetch(`${ee()}/config?${e.toString()}`,{method:"GET",headers:{"Content-Type":"application/json"}});if(!a.ok)throw new Error(await a.text());return(await a.json()).data}catch(e){throw e}};async function Ie(){try{b.version=(new Date).toISOString();const e={user:o.$state,model:t.$state,agent:s.$state,setting:b.$state,conversation:F.$state,note:C.$state},a=await fetch(ee()+"/config",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({data:e,driver:ve.value,config:ge.value[ve.value]})});if(!a.ok)throw new Error(await a.text())}catch(e){throw e}}return(l,t)=>{const s=e,d=a,b=c,V=p,F=m,T=v,C=g,D=i,N=r,L=f,P=u,q=n,J=h,X=_,Q=y;return x(),S(Q,{shadow:"",class:"overflow-hidden",bordered:!1},{default:$((()=>[j(P,{ref:"form",class:"flex flex-col gap-8","label-align":"top"},{default:$((()=>[k("div",Ve,[j(Y,{ref:"avatarRef",url:H(o).avatar,onUpdate:re},null,8,["url"])]),k("div",null,[k("h1",we,B(l.$t("pages.setting.user.basic_settings")),1),j(D,{class:"row-gap",gutter:[32,24]},{default:$((()=>[j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.username"),name:"name"},{default:$((()=>[j(s,{modelValue:H(o).name,"onUpdate:modelValue":t[0]||(t[0]=e=>H(o).name=e),placeholder:l.$t("pages.setting.user.enter_username")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.language"),name:"lang"},{default:$((()=>[j(F,{modelValue:ue.value,"onUpdate:modelValue":t[1]||(t[1]=e=>ue.value=e),class:"demo-select-base",clearable:""},{default:$((()=>[(x(!0),w(U,null,A(H(G),((e,a)=>(x(),S(V,{key:a,value:`${e.value}`,label:`${e.content}`},{default:$((()=>[R(B(e.content),1)])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1},8,["label"])])),_:1}),H(E)?(x(),S(b,{key:0,xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.shortcut"),name:"shortcut"},{default:$((()=>[j(s,{onKeydown:de,modelValue:H(o).shortcut,"onUpdate:modelValue":t[2]||(t[2]=e=>H(o).shortcut=e),placeholder:l.$t("pages.setting.user.enter_shortcut")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})):z("",!0),j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.assist_model"),name:"assistModel"},{default:$((()=>[j(F,{modelValue:H(o).assistModel,"onUpdate:modelValue":t[3]||(t[3]=e=>H(o).assistModel=e),tips:l.$t("pages.setting.user.assist_model_tips")},{default:$((()=>[(x(!0),w(U,null,A(ie.value,(e=>(x(),S(V,{key:e.value,value:e.value,label:e.label},{default:$((()=>[k("div",xe,[j(T,{size:"20px",class:"mr-1"},{icon:$((()=>[(x(),S(O(H(K).icons[e.type])))])),_:2},1024),R(" "+B(e.label),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["modelValue","tips"])])),_:1},8,["label"])])),_:1}),j(b,{xs:12,lg:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.remoteHost"),name:"remoteHost"},{default:$((()=>[j(s,{modelValue:H(o).remoteHost,"onUpdate:modelValue":t[4]||(t[4]=e=>H(o).remoteHost=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1}),H(E)?(x(),S(b,{key:1,span:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.open_at_login"),name:"openAtLogin"},{default:$((()=>[j(C,{modelValue:H(o).openAtLogin,"onUpdate:modelValue":t[5]||(t[5]=e=>H(o).openAtLogin=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):z("",!0),H(E)?(x(),S(b,{key:2,span:6},{default:$((()=>[j(d,{label:l.$t("pages.setting.user.minimize_to_bottom_right"),name:"minimizeToBottomRight"},{default:$((()=>[j(C,{modelValue:H(o).minimizeToBottomRight,"onUpdate:modelValue":t[6]||(t[6]=e=>H(o).minimizeToBottomRight=e)},null,8,["modelValue"])])),_:1},8,["label"])])),_:1})):z("",!0)])),_:1})]),k("div",null,[k("h1",je,B(l.$t("pages.setting.user.import_config")),1),j(P,null,{default:$((()=>[j(d,{label:"存储类型",name:"driverType","initial-data":""},{default:$((()=>[j(F,{modelValue:ve.value,"onUpdate:modelValue":t[7]||(t[7]=e=>ve.value=e),onChange:_e,placeholder:"Select Driver"},{default:$((()=>[(x(!0),w(U,null,A(H(pe),(e=>(x(),S(V,{key:e.name,value:e.name,label:e.name},null,8,["value","label"])))),128))])),_:1},8,["modelValue"])])),_:1}),(x(),S(O(he.value),{modelValue:ge.value[ve.value],"onUpdate:modelValue":[t[8]||(t[8]=e=>ge.value[ve.value]=e),ye]},null,8,["modelValue"])),j(D,{class:"row-gap",gutter:[24,24]},{default:$((()=>[j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(N,{onClick:Se,loading:Ce.value},{default:$((()=>t[11]||(t[11]=[R("备份到服务器")]))),_:1},8,["loading"])])),_:1}),j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(N,{onClick:Oe,loading:Me.value},{default:$((()=>t[12]||(t[12]=[R("从服务器恢复")]))),_:1},8,["loading"])])),_:1}),j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(L,{theme:"custom","request-method":M,multiple:!1},{default:$((()=>[j(N,{theme:"primary"},{default:$((()=>[R(B(l.$t("pages.setting.user.import_local_config")),1)])),_:1})])),_:1})])),_:1}),j(b,{xs:6,lg:3,class:"flex justify-center"},{default:$((()=>[j(N,{theme:"primary",onClick:I},{default:$((()=>[R(B(l.$t("pages.setting.user.export_local_config")),1)])),_:1})])),_:1})])),_:1})])),_:1})]),k("div",$e,[k("div",Ue,[k("h1",ke,B(l.$t("pages.setting.user.toolbar_settings")),1),j(N,{shape:"square",variant:"text",onClick:ce},{default:$((()=>[j(H(le),{slot:"icon"})])),_:1})]),k("div",Fe,[j(H(ae),{modelValue:H(o).toolBarButtons,"onUpdate:modelValue":t[9]||(t[9]=e=>H(o).toolBarButtons=e),"item-key":"id",animation:150,class:"flex flex-col gap-5",handle:".drag-handle"},{item:$((({element:e})=>[j(D,{gutter:{xs:8,sm:16,md:24,lg:32,xl:32,xxl:40},class:"items-center"},{default:$((()=>[j(b,{xs:2,sm:1},{default:$((()=>[j(N,{shape:"square",variant:"text",class:"drag-handle cursor-move"},{default:$((()=>[j(H(te))])),_:1})])),_:1}),j(b,{xs:2,sm:2},{default:$((()=>[j(s,{modelValue:e.name,"onUpdate:modelValue":a=>e.name=a,placeholder:"名称"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:3,sm:5},{default:$((()=>[j(s,{modelValue:e.prompt,"onUpdate:modelValue":a=>e.prompt=a,placeholder:"提示词"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:2,sm:2},{default:$((()=>[j(s,{modelValue:e.icon,"onUpdate:modelValue":a=>e.icon=a,placeholder:"图标"},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:2,sm:1,class:"flex justify-end"},{default:$((()=>[j(q,{modelValue:e.show,"onUpdate:modelValue":a=>e.show=a},null,8,["modelValue","onUpdate:modelValue"])])),_:2},1024),j(b,{xs:1,sm:1,class:"flex justify-end"},{default:$((()=>[j(J,{content:l.$t("pages.setting.user.confirm_delete"),onConfirm:a=>(e=>{o.toolBarButtons=o.toolBarButtons.filter((a=>a!==e))})(e)},{default:$((()=>[j(N,{shape:"square",variant:"text"},{default:$((()=>[j(H(oe),{slot:"icon"})])),_:1})])),_:2},1032,["content","onConfirm"])])),_:2},1024)])),_:2},1024)])),_:1},8,["modelValue"])])]),k("div",null,[k("h1",Te,B(l.$t("pages.setting.user.theme_settings")),1),j(be)])])),_:1},512),j(X,{visible:ze.value,"onUpdate:visible":t[10]||(t[10]=e=>ze.value=e),attach:"body",header:"发现新的备份"},{body:$((()=>[t[13]||(t[13]=k("p",null,"检测到服务器上存在较新的备份数据。您希望如何处理?",-1)),k("p",null,"本地版本:"+B(fe.value),1),k("p",null,"服务器版本:"+B(Ae.value),1)])),footer:$((()=>[j(N,{onClick:He,loading:Ce.value},{default:$((()=>t[14]||(t[14]=[R("覆盖服务器数据")]))),_:1},8,["loading"]),j(N,{theme:"primary",onClick:Re,loading:Me.value},{default:$((()=>t[15]||(t[15]=[R("从服务器恢复")]))),_:1},8,["loading"])])),_:1},8,["visible"])])),_:1})}}}),[["__scopeId","data-v-857d350c"]]);export{Ce as default};
|
.output/public/assets/index-ruGEnGWH.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{v as e,y as t,ag as l,l as a,f as i,A as r,C as s,J as o,ac as n,H as d,a as f,w as p,a0 as h,a1 as u,R as c,aa as m,G as v,u as g,F as z,ab as _,I as x}from"./@vue-DsZlmJIP.js";import{u as w,a as k}from"./vue-router-Be5-2oBH.js";import{_ as B,d as M,m as y,c as j,u as E,t as H,e as F}from"./global-BPTYOCyJ.js";import{_ as A}from"./ChatInput.vue_vue_type_style_index_0_lang--NzaKW-v.js";import{u as S}from"./app-_ksMLlTy.js";import{A as U,l as G,j as I,m as L,g as b,n as V,o as C,c as O,f as q}from"./tdesign-vue-next-DsCOKp3d.js";import{v as R}from"./uuid-_R2nDvl_.js";import{u as T}from"./main-CIzY5Tx_.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./lodash-Cky9m9r7.js";import"./@vueuse-Cn3Nsuq9.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./tdesign-icons-vue-next-Dn30dVUK.js";import"./mammoth-5Ncu60I4.js";import"./elkjs-CmFeGg_o.js";import"./xlsx-DB6BMndo.js";import"./pdfjs-dist-8WFUNQXM.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./@wdns-Q-4HY-NC.js";import"./ua-parser-js-9pz7LJLQ.js";import"./vuedraggable-K5Gqz8r2.js";import"./vue-DVRmszIO.js";const D={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const $={render:function(a,i){return t(),e("svg",D,i[0]||(i[0]=[l('<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)]))}},N={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const J={render:function(a,i){return t(),e("svg",N,i[0]||(i[0]=[l('<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)]))}},P={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const Q={render:function(a,i){return t(),e("svg",P,i[0]||(i[0]=[l('<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)]))}},W={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const K={render:function(a,i){return t(),e("svg",W,i[0]||(i[0]=[l('<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)]))}},X={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const Y={render:function(a,i){return t(),e("svg",X,i[0]||(i[0]=[l('<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)]))}},Z={xmlns:"http://www.w3.org/2000/svg",width:"200",height:"140",fill:"none"};const ee={render:function(a,i){return t(),e("svg",Z,i[0]||(i[0]=[l('<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)]))}},te={class:"result-container"},le={class:"result-bg-img"},ae={class:"result-title"},ie={class:"result-tip"},re=B(a({__name:"index",props:{bgUrl:String,title:String,tip:String,type:String},setup(l){const a=l,f=i((()=>{switch(a.type){case"403":default:return $;case"404":return J;case"500":return Q;case"ie":return K;case"wifi":return ee;case"maintenance":return Y}}));return(a,i)=>(t(),e("div",te,[r("div",le,[(t(),o(n(f.value)))]),r("div",ae,d(l.title),1),r("div",ie,d(l.tip),1),s(a.$slots,"default",{},void 0,!0)]))}}),[["__scopeId","data-v-50bd89bc"]]),se={class:"flex-1 w-full overflow-hidden flex flex-col"},oe={class:"flex flex-col justify-center items-center gap-3 w-full"},ne={class:"text-center"},de={class:"text-2xl font-bold"},fe=["title"],pe={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"},ue=["title"],ce={class:"flex gap-1"},me={class:"w-[200px] whitespace-nowrap text-ellipsis overflow-hidden"},ve={class:"w-full relative"},ge=a({name:"NewConversation",setup(l){const a=T(),s=w(),B=k(),D=f(null);p((()=>s.query.id),(e=>{if("/conversation/index"!==s.path)return void(D.value=null);const t=e;D.value=t?a.find(t):a.defaultAgent}),{immediate:!0}),M();const $=i((()=>y.availableModels.value.map((e=>({...e,title:y.getModelItemTitle(e)}))))),N=f([]),J=e=>{},P=j(),Q=e=>{if(0===N.value.length)return void q.error(H("pages.conversation.noSelectModelMsg"));const t={id:R(),name:D.value.name,avatar:D.value.avatar,agentId:D.value.id,content:D.value.content,models:[],time:(new Date).getTime(),pinned:!1,maxContextSize:10,aspectRatio:"IMAGE_ASPECT_RATIO_SQUARE",internet:!1};t.models=N.value.map((e=>({modelId:e,chats:[],startContext:0,apiAgentId:"",apiConversationId:"",apiNote:"",showing:!0,status:{responseWating:!1,chating:!1,stop:!1}}))),P.add(t),N.value=[],F.setData(e),B.push({path:"/conversation/chat",query:{id:t.id,isNew:1}})},W=E(),K=i((()=>{let e="h-[calc(100vh-2*var(--td-comp-paddingTB-m))]";return W.showLayoutHeader&&W.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),W.showLayoutHeader&&!W.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxxl)-2*var(--td-comp-paddingTB-m))]"),!W.showLayoutHeader&&W.showFooter&&(e="h-[calc(100vh-var(--td-comp-size-xxl)-2*var(--td-comp-paddingTB-m))]"),e})),X=e=>{B.push(e)};return(l,a)=>{const i=U,s=G,f=V,p=b,w=L,k=I,B=C,M=O;return h((t(),e("div",{class:x(["flex flex-col items-center w-full gap-5",K.value])},[r("div",se,[r("div",oe,[c(i,{size:"80px",image:D.value.avatar},null,8,["image"]),r("div",ne,[r("h1",de,d(D.value.name),1),c(s,{underline:"",theme:"primary",onClick:a[0]||(a[0]=e=>X("/setting/agent"))},{default:m((()=>[v(d(l.$t("pages.conversation.switchAgent")),1)])),_:1})]),r("div",{class:"text-center text-sm text-gray-500 w-full overflow-hidden whitespace-nowrap text-ellipsis",title:D.value.content},d(D.value.content),9,fe)]),r("div",pe,[r("span",null,d(l.$t("pages.conversation.modelTips",{max_model_num:g(S)})),1)]),$.value.length>0?(t(),e("div",he,[c(B,{modelValue:N.value,"onUpdate:modelValue":a[1]||(a[1]=e=>N.value=e),onChange:J,max:g(S),class:"w-full"},{default:m((()=>[c(k,{gutter:[{xs:0,sm:16,md:16,lg:16,xl:16,xxl:16},16],class:"w-full"},{default:m((()=>[(t(!0),e(z,null,_($.value,(e=>(t(),o(w,{key:e.id,xs:12,lg:4,xl:3},{default:m((()=>[c(p,{class:"shadow-md",bordered:!1},{default:m((()=>[r("div",{class:"flex justify-between overflow-hidden",title:e.title},[r("div",ce,[c(i,{size:"20px",class:"mr-1"},{icon:m((()=>[(t(),o(n(g(y).icons[e.type])))])),_:2},1024),r("div",me,d(e.title),1)]),(t(),o(f,{key:e.id,value:e.id},null,8,["value"]))],8,ue)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["modelValue","max"])])):(t(),o(re,{key:1,type:"404",title:l.$t("pages.conversation.emptyModelTips")},{default:m((()=>[c(M,{size:"large",theme:"primary",variant:"base",onClick:a[2]||(a[2]=e=>X("/setting/model"))},{default:m((()=>[v(d(l.$t("pages.conversation.createModel")),1)])),_:1})])),_:1},8,["title"]))]),r("div",ve,[c(A,{onInput:Q})])],2)),[[u,D.value]])}}});export{ge as default};
|
.output/public/assets/main-CIzY5Tx_.js
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-ruGEnGWH.js","./@vue-DsZlmJIP.js","./@babel-D5ZMb8W9.js","./core-js-pure-ZQ_YVJtv.js","./vue-router-Be5-2oBH.js","./global-BPTYOCyJ.js","./lodash-Cky9m9r7.js","./tdesign-vue-next-DsCOKp3d.js","./tdesign-icons-vue-next-Dn30dVUK.js","./tdesign-icons-vue-next-BGgy7GQY.css","./lodash-es-BkU_-LF8.js","./sortablejs-DGtSoqI-.js","./@popperjs-B4tvfKWZ.js","./tdesign-vue-next-C9LLy99s.css","./@vueuse-Cn3Nsuq9.js","./vue-i18n-Dmk40Gks.js","./@intlify-eboPrqDD.js","./pinia-jKJ-xldK.js","./pinia-plugin-persistedstate-DyrI1rJI.js","./destr-ClW9AvhW.js","./deep-pick-omit-DP_A4OSP.js","./tvision-color-Dyv1XgcL.js","./chroma-js-C-7CTB41.js","./@material-C_XhzpVg.js","./bezier-easing-7-TbLOHs.js","./ChatInput.vue_vue_type_style_index_0_lang--NzaKW-v.js","./mammoth-5Ncu60I4.js","./elkjs-CmFeGg_o.js","./xlsx-DB6BMndo.js","./pdfjs-dist-8WFUNQXM.js","./ChatInput-BMuO6hgs.css","./app-_ksMLlTy.js","./uuid-_R2nDvl_.js","./@wdns-Q-4HY-NC.js","./ua-parser-js-9pz7LJLQ.js","./vuedraggable-K5Gqz8r2.js","./vue-DVRmszIO.js","./index-DWphMrS1.css","./chat-clRB4rd0.js","./avatar.vue_vue_type_script_setup_true_lang-jav6E5Ln.js","./@dicebear-JcnEMRoc.js","./fetch-CMPHPh2R.js","./eventsource-parser-BEY8Dpg-.js","./@mozilla-BD532_dh.js","./CodeBlocks.vue_vue_type_style_index_0_lang-D3M1fUks.js","./markdown-Bqhwi-es.js","./markdown-it-link-attributes-UnOqz_aA.js","./markdown-it-C8SkdHr7.js","./mdurl-CDXpswLz.js","./uc.micro-CLkLCS2f.js","./entities-D7HTx9ov.js","./linkify-it-LcVOBuC5.js","./punycode.js-Bmr3cAX8.js","./@traptitech-BPk2gen6.js","./katex-BY7yyeOs.js","./markdown-it-highlightjs-DQRRxsj9.js","./highlight.js-AcMa9nJb.js","./@agoose77-Dav4eGgZ.js","./mermaid-BGlHt9KA.js","./dayjs-DOPU4UI6.js","./@braintree-DgpeZQRe.js","./d3-transition-swcnLnsT.js","./d3-timer-keMr1twq.js","./d3-dispatch-Chq_f_hl.js","./d3-interpolate-Ct9kki6l.js","./d3-color-D5ULnJIe.js","./d3-selection-G65jBFUY.js","./d3-ease-Cx6bG2vu.js","./d3-zoom-D4Vc87xO.js","./dompurify-B5jhUdWW.js","./dagre-d3-es-FtH4B9px.js","./d3-shape-C1TbtrGg.js","./d3-path-QSrLXsQ3.js","./d3-fetch-XwboCDHR.js","./khroma-Ca6ZlOUT.js","./ts-dedent-CttZBlkd.js","./stylis-Cl7w7uv3.js","./d3-scale-CjTvl_Qo.js","./internmap-B8oPgqVZ.js","./d3-array-B0evfIyH.js","./d3-format-C0lSXcPg.js","./d3-time-format-D74OpZq4.js","./d3-time-CebKitJR.js","./d3-axis-pCwzqJ1S.js","./cytoscape-D84qPEQv.js","./cytoscape-cose-bilkent-CoOmxuE9.js","./cose-base-kQthUiMK.js","./layout-base-DqRk0Tgc.js","./CodeBlocks-Cek-iqBx.css","./lyihub-zLFv36Ly.js","./chat-Cg_gpPLS.css","./index-NZ5_1YtH.js","./index-ORrpXopg.css","./index-I6QqXmyE.js","./index-C-Elhh-y.js","./index-BoQ4ssXb.js","./FrameContent-DyH4MYKN.js","./FrameContent-CUoI637t.css","./about-CpJYxiHv.js","./help-GehIwnQf.js","./changelog-R0XJ3nAT.js","./index-CTLzHf_0.js","./content-tHUK3anC.js","./content-CXerDfC_.css"])))=>i.map(i=>d[i]);
|
2 |
+
var e;import{i as t,l as a,a as n,u as s,_ as i,p as l,b as r,c as o,t as d,s as u,m as c}from"./global-BPTYOCyJ.js";import{f as p,l as m,a9 as v,J as h,y as f,aa as g,I as A,u as D,v as y,ab as C,G as E,H as w,F as b,ac as F,R as k,z as x,A as j,o as _,a as S,w as I,ad as M,V as L,U as R}from"./@vue-DsZlmJIP.js";import{u as O}from"./@vueuse-Cn3Nsuq9.js";import{u as P}from"./vue-i18n-Dmk40Gks.js";import{C as z,B as V,a as U,H as N,M as T,L as W,b as X,F as Q,S as G,c as H,R as B,d as Z,e as J,P as Y,T as q,A as K,f as $,g as ee,h as te,i as ae,j as ne}from"./tdesign-vue-next-DsCOKp3d.js";import{_ as se}from"./@wdns-Q-4HY-NC.js";import{u as ie,a as le,c as re,b as oe}from"./vue-router-Be5-2oBH.js";import{d as de}from"./pinia-jKJ-xldK.js";import{Q as ue,R as ce,d as pe,B as me,S as ve,T as he,K as fe,U as ge}from"./tdesign-icons-vue-next-Dn30dVUK.js";import{d as Ae}from"./vuedraggable-K5Gqz8r2.js";import"./lodash-Cky9m9r7.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./@intlify-eboPrqDD.js";import"./lodash-es-BkU_-LF8.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";import"./ua-parser-js-9pz7LJLQ.js";import"./vue-DVRmszIO.js";function De(){const{locale:e}=P({useScope:"global"});return{changeLocale:function(t){n.includes(t)||(t="zh_CN"),e.value=t,O(a,"zh_CN").value=t},getComponentsLocale:p((()=>t.global.getLocaleMessage(e.value).componentsLocale)),locale:e}}const ye=de("agent",{state:()=>({agents:[],defaultAgent:{id:"1",name:"小助手",content:"你是一个有用的人工智能助手。你可以通过回答我的问题来帮助我。",status:!0,avatar:"data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20180%20180%22%20fill%3D%22none%22%20shape-rendering%3D%22auto%22%3E%3Cmetadata%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Axsi%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema-instance%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Adcterms%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fterms%2F%22%3E%3Crdf%3ARDF%3E%3Crdf%3ADescription%3E%3Cdc%3Atitle%3EBottts%3C%2Fdc%3Atitle%3E%3Cdc%3Acreator%3EPablo%20Stanley%3C%2Fdc%3Acreator%3E%3Cdc%3Asource%20xsi%3Atype%3D%22dcterms%3AURI%22%3Ehttps%3A%2F%2Fbottts.com%2F%3C%2Fdc%3Asource%3E%3Cdcterms%3Alicense%20xsi%3Atype%3D%22dcterms%3AURI%22%3Ehttps%3A%2F%2Fbottts.com%2F%3C%2Fdcterms%3Alicense%3E%3Cdc%3Arights%3ERemix%20of%20%E2%80%9EBottts%E2%80%9D%20(https%3A%2F%2Fbottts.com%2F)%20by%20%E2%80%9EPablo%20Stanley%E2%80%9D%2C%20licensed%20under%20%E2%80%9EFree%20for%20personal%20and%20commercial%20use%E2%80%9D%20(https%3A%2F%2Fbottts.com%2F)%3C%2Fdc%3Arights%3E%3C%2Frdf%3ADescription%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cmask%20id%3D%22viewboxMask%22%3E%3Crect%20width%3D%22180%22%20height%3D%22180%22%20rx%3D%220%22%20ry%3D%220%22%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23fff%22%20%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23viewboxMask)%22%3E%3Cg%20transform%3D%22translate(0%2066)%22%3E%3Cmask%20id%3D%22sidesAntenna01-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%226%22%20y%3D%2211%22%20width%3D%22156%22%20height%3D%2251%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Crect%20x%3D%226%22%20y%3D%2231%22%20width%3D%2236%22%20height%3D%2214%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2214%22%20width%3D%2236%22%20height%3D%2248%22%20rx%3D%224%22%2F%3E%3Crect%20x%3D%22126%22%20y%3D%2228%22%20width%3D%2236%22%20height%3D%2224%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M11%2011h2v20h-2z%22%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23sidesAntenna01-a)%22%3E%3Cpath%20d%3D%22M0%200h180v76H0V0Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.3%22%20d%3D%22M0%200h180v76H0z%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.1%22%20d%3D%22M0%2038h180v38H0z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.4%22%20d%3D%22M11%2011h2v20h-2z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23FFEA8F%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%227%22%20r%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(41)%22%3E%3Cmask%20id%3D%22topPyramid-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2218%22%20y%3D%228%22%20width%3D%2264%22%20height%3D%2244%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22m50%208%2032%2044H18L50%208Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23topPyramid-a)%22%3E%3Cpath%20d%3D%22M0%200h100v52H0V0Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cpath%20d%3D%22M0%200h100v52H0V0Z%22%20fill%3D%22%23fff%22%20fill-opacity%3D%22.3%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.8%22%20d%3D%22M50%204h30v48H50z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(25%2044)%22%3E%3Cmask%20id%3D%22faceRound01-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22130%22%20height%3D%22120%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M66%200c58.35%200%2064%2040.69%2064%2078%200%2033.31-25.47%2042-64%2042-37.46%200-66-8.69-66-42C0%2040.69%207.65%200%2066%200Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23faceRound01-a)%22%3E%3Cpath%20d%3D%22M-4-2h138v124H-4V-2Z%22%20fill%3D%22%2300acc1%22%2F%3E%3Cg%20transform%3D%22translate(-1%20-1)%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M-9.12%20122.1c4.36-30.7%2013.06-4.57%2033.99-9.98%209.24-2.39%201.77-12.82%208.67-17.35%205.82-3.82%2013.76-.74%2020.43-3.21%209.63-3.57%209.5-10.82%2018.48-11.9%208.48-1.03%2017.37%202.34%2025.93%201.08%2016.15-2.4%209.53-34.03%2021.64-39.61%2012.1-5.6%2032.05%204.06%2034.66%2019.87%202.54%2015.42-14.46%2072.78-14.46%2072.78H-9.12%22%20fill-opacity%3D%22.2%22%2F%3E%3Cpath%20d%3D%22M35.93%20122c37.67%200%2041.6-14.75%2060.14-21.5%2018.53-6.76%2034.78%2010.71%2041-6.27%206.24-16.98%206.2%2035.95%206.2%2035.95H35.94V122Z%22%20fill-opacity%3D%22.1%22%2F%3E%3Cpath%20d%3D%22M-2%204.87C9.73%203.75%205.96%2016.8%2010.6%2016.8c1.85%200%204.03-8.46%207.38-8.46%202.46%200%202%205.5%207.32%204.91%205-.54%204.08-4%206.6-4%205.45%200%203.39%2020.2%207.74%2020.2%204.36%200%205.73-14.8%207.65-20.64%202.43-7.4%2016.97-11.56%206.6-14.5H-2.29%22%20fill-opacity%3D%22.4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(52%20124)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18%2010.22C18%2021.78%2024.47%2028%2038%2028c13.52%200%2020-6.34%2020-17.78C58%209.5%2057.17%208%2055%208H21c-2.05%200-3%201.38-3%202.22Z%22%20fill%3D%22%23000%22%20fill-opacity%3D%22.8%22%2F%3E%3Cmask%20id%3D%22mouthSmile02-a%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%2218%22%20y%3D%228%22%20width%3D%2240%22%20height%3D%2220%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18%2010.22C18%2021.78%2024.47%2028%2038%2028c13.52%200%2020-6.34%2020-17.78C58%209.5%2057.17%208%2055%208H21c-2.05%200-3%201.38-3%202.22Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mouthSmile02-a)%22%3E%3Crect%20x%3D%2230%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2214%22%20rx%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate(38%2076)%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M53%200c34.75%200%2049%2017.47%2049%2031%200%2013.53-19.59%2017-49%2017-29.05%200-51-3.47-51-17S17.11%200%2053%200Z%22%20fill%3D%22%23000%22%20fill-opacity%3D%22.8%22%2F%3E%3Cpath%20d%3D%22M28.82%2034.65c-6.53-1.35-11.24-6.34-10.52-11.14.72-4.79%206.6-7.58%2013.12-6.23%206.53%201.36%2011.24%206.35%2010.52%2011.15-.72%204.8-6.6%207.59-13.12%206.23ZM75.42%2034.65c-6.52%201.36-12.4-1.43-13.12-6.23-.72-4.8%204-9.8%2010.52-11.15%206.52-1.35%2012.4%201.44%2013.12%206.24.72%204.81-4%209.8-10.52%2011.15Z%22%20fill%3D%22%2325A6F5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E",onboarding:"你好,我是小助手",isDefault:!0}}),getters:{},actions:{add(e){e.id!==this.defaultAgent.id&&this.agents.push(e)},remove(e){this.defaultAgent.id!==e&&(this.agents=this.agents.filter((t=>t.id!==e)))},update(e){if(this.defaultAgent.id===e.id)return void(this.defaultAgent=e);const t=this.agents.findIndex((t=>t.id===e.id));-1!==t&&(this.agents[t]=e)},find(e){return this.defaultAgent.id===e?this.defaultAgent:this.agents.find((t=>t.id===e))}}});const Ce={getItem:e=>window.ipcRenderer.sendSync("GetConfig","note.json",e)||null,setItem:(e,t)=>{window.ipcRenderer.send("SaveConfig","note.json",e,t)}},Ee=de("note",{state:()=>({list:[]}),getters:{data(){return this.list}},actions:{add(e){this.list.push(e)},remove(e){this.list=this.list.filter((t=>t.id!==e))},update(e){const t=this.list.findIndex((t=>t.id===e.id));-1!==t&&(this.list[t]=e)},find(e){return this.list.find((t=>t.id===e))}},persist:{
|
3 |
+
// 在这里进行自定义配置
|
4 |
+
storage:window.ipcRenderer?Ce:localStorage}}),we=i(m({__name:"App",setup(e){const t=s(),a=p((()=>t.displayMode)),{getComponentsLocale:n,locale:i}=De();return(e,t)=>{const s=v("router-view"),l=z;return f(),h(l,{"global-config":D(n)},{default:g((()=>[(f(),h(s,{key:D(i),class:A([a.value])},null,8,["class"]))])),_:1},8,["global-config"])}}}),[["__scopeId","data-v-a54c09a9"]]),be=i(m({__name:"Breadcrumb",setup(e){const{locale:t}=De(),a=ie(),n=p((()=>{const e=a.path.split("/");e.shift();return e.reduce(((e,n,s)=>{var i;const l=null==(i=a.matched[s])?void 0:i.meta;if((null==l?void 0:l.hiddenBreadcrumb)||Object.values(a.params).includes(n))return e;let r=n;return(null==l?void 0:l.title)&&(r="string"==typeof l.title?l.title:l.title[t.value]),e.push({path:n,to:e[s-1]?`/${e[s-1].path}/${n}`:`/${n}`,title:r}),e}),[])}));return(e,t)=>{const a=U,s=V;return f(),h(s,{"max-item-width":"150",class:"tdesign-breadcrumb"},{default:g((()=>[(f(!0),y(b,null,C(n.value,(e=>(f(),h(a,{key:e.to,to:e.to},{default:g((()=>[E(w(e.title),1)])),_:2},1032,["to"])))),128))])),_:1})}}}),[["__scopeId","data-v-7ec7ffe3"]]),Fe=i(m({__name:"Content",setup:e=>(e,t)=>{const a=v("router-view");return f(),h(a,null,{default:g((({Component:e})=>[(f(),h(F(e)))])),_:1})}}),[["__scopeId","data-v-d7ed7a08"]]),ke=i(m({__name:"Footer",setup:e=>(e,t)=>(f(),y("div",{class:A([D(l)+"-footer","flex justify-center items-center"])},"Copyright © 2021-"+w((new Date).getFullYear())+" openseedsoft. All Rights Reserved",3))}),[["__scopeId","data-v-f64c9180"]]),xe=m({__name:"SettingMenu",props:{theme:{type:String,default:"light"},menu:{type:Array,default:()=>[]}},setup(e){const t=e;le(),s(),ye();const{locale:a}=De(),n=p((()=>nt())),i=p((()=>t.theme));return(t,s)=>{const l=T,r=N;return f(),h(r,{theme:i.value,value:n.value,class:"shadow-md"},{default:g((()=>[(f(!0),y(b,null,C(e.menu,(e=>(f(),h(l,{key:e.path,value:`/setting/${e.path}`,to:e.path},{default:g((()=>{return[E(w((t=e.meta.title,"string"==typeof t?t:t[a.value])),1)];var t})),_:2},1032,["value","to"])))),128))])),_:1},8,["theme","value"])}}}),je=m({__name:"LayoutContent",setup(e){const t=s(),a=r(),n=ie();let i=et;const o=p((()=>{var e;if(0==n.path.startsWith("/setting"))return null;return(null==(e=i.find((e=>"/setting"===e.path)))?void 0:e.children).filter((e=>{var t,n;return!(null==(t=e.meta)?void 0:t.isPro)||(null==(n=e.meta)?void 0:n.isPro)&&a.isPro})).filter((e=>(e.path.includes("api"),!0)))}));return(e,a)=>{const n=X,s=Q,i=W;return f(),h(i,{class:A([`${D(l)}-layout`,"flex flex-col h-full"])},{default:g((()=>[k(n,{class:A([`${D(l)}-content-layout`,"flex-1"])},{default:g((()=>[D(t).showBreadcrumb?(f(),h(be,{key:0})):x("",!0),o.value?(f(),h(xe,{key:1,theme:D(t).displayMode,menu:o.value,class:"mb-4 w-full overflow-x-auto"},null,8,["theme","menu"])):x("",!0),k(Fe)])),_:1},8,["class"]),D(t).showFooter?(f(),h(s,{key:0,class:A(`${D(l)}-footer-layout`)},{default:g((()=>[k(ke)])),_:1},8,["class"])):x("",!0)])),_:1},8,["class"])}}}),_e=m({__name:"MenuContent",props:{navData:{type:Array,default:()=>[]}},setup(e){const t=e,a=p((()=>nt())),{locale:n}=De(),s=p((()=>{const{navData:e}=t;return r(e)})),i=e=>{if("string"==typeof e.icon)return React.createElement("t-icon",{name:e.icon});return e.icon},l=e=>"string"==typeof e?e:e[n.value],r=(e,t)=>e&&0!==e.length?(e.sort(((e,t)=>{var a,n;return((null==(a=e.meta)?void 0:a.orderNo)||0)-((null==(n=t.meta)?void 0:n.orderNo)||0)})),e.map((e=>{var a,n;const s=t&&!e.path.includes(t)?`${t}/${e.path}`:e.path;return{path:s,title:null==(a=e.meta)?void 0:a.title,icon:null==(n=e.meta)?void 0:n.icon,children:r(e.children,s),meta:e.meta,redirect:e.redirect}})).filter((e=>e.meta&&!0!==e.meta.hidden))):[],o=e=>{const{frameSrc:t,frameBlank:a}=e.meta;return t&&a?t.match(/(http|https):\/\/([\w.]+\/?)\S*/):null},d=e=>{var t;return a.value.split("/").length>e.path.split("/").length&&a.value.startsWith(e.path)||a.value===e.path?a.value:(null==(t=e.meta)?void 0:t.single)?e.redirect:e.path};return(e,t)=>{const a=T,n=v("menu-content",!0),r=G;return f(),y("div",null,[(f(!0),y(b,null,C(s.value,(e=>{var t;return f(),y(b,{key:e.path},[e.children&&e.children.length&&!(null==(t=e.meta)?void 0:t.single)?(f(),h(r,{key:1,name:e.path,value:e.path,title:l(e.title)},{icon:g((()=>[(f(),h(F(i(e)),{class:"t-icon"}))])),default:g((()=>[e.children?(f(),h(n,{key:0,"nav-data":e.children},null,8,["nav-data"])):x("",!0)])),_:2},1032,["name","value","title"])):(f(),y(b,{key:0},[o(e)?(f(),h(a,{key:0,name:e.path,value:d(e),onClick:t=>{return a=o(e)[0],void window.open(a);var a}},{icon:g((()=>[(f(),h(F(i(e)),{class:"t-icon"}))])),default:g((()=>[E(" "+w(l(e.title)),1)])),_:2},1032,["name","value","onClick"])):(f(),h(a,{key:1,name:e.path,value:d(e),to:e.path},{icon:g((()=>[(f(),h(F(i(e)),{class:"t-icon"}))])),default:g((()=>[E(" "+w(l(e.title)),1)])),_:2},1032,["name","value","to"]))],64))],64)})),128))])}}}),Se={class:"header-operate-left"},Ie={key:1,class:"text-center font-bold w-full pr-16 overflow-hidden text-ellipsis whitespace-nowrap"},Me=i(m({__name:"Header",props:{theme:{type:String,default:"light"},menu:{type:Array,default:()=>[]},isCompact:{type:Boolean,default:!1},maxLevel:{type:Number,default:3}},setup(e){const t=e;le();const{locale:a}=De(),n=ie(),i=s(),r=o(),d=p((()=>nt())),u=p((()=>[`${l}-header-layout`])),c=p((()=>t.theme)),m=()=>{i.updateConfig({isSidebarCompact:!i.isSidebarCompact})};function v(e,t,a=""){for(const n of e){const e=a+n.path;if(e===t)return n;if(n.children){const a=v(n.children,t,e+"/");if(a)return a}}return null}const C=p((()=>{var e,t;if(n.path.startsWith("/setting")){return(null==(e=v(et,"/setting"))?void 0:e.meta).title[a.value]}if("/conversation/chat"===n.path){return r.find(n.query.id).name}const s=null==(t=v(et,n.path))?void 0:t.meta;return s?s.title[a.value]:n.path}));return(t,a)=>{const n=H,s=N;return f(),y("div",{class:A([u.value,"h-full"])},[k(s,{theme:c.value,"expand-type":"popup",value:d.value},{logo:g((()=>[j("div",Se,[k(n,{theme:"default",shape:"square",variant:"text",onClick:m},{default:g((()=>[k(D(ue),{name:"view-list"})])),_:1})])])),default:g((()=>[!0===D(i).showNav?(f(),h(_e,{key:0,class:"header-menu","nav-data":e.menu},null,8,["nav-data"])):(f(),y("div",Ie,w(C.value),1))])),operations:g((()=>a[0]||(a[0]=[j("div",{class:"operations-container"},null,-1)]))),_:1},8,["theme","value"])],2)}}}),[["__scopeId","data-v-066d80f0"]]),Le=m({__name:"LayoutHeader",setup(e){const t=s();let a=et;return(e,n)=>(f(),h(Me,{theme:D(t).displayMode,menu:D(a),"is-compact":D(t).isSidebarCompact},null,8,["theme","menu","is-compact"]))}}),Re=""+new URL("assets-t-logo-CxwPZnhN.png",import.meta.url).href,Oe={name:"seedchat",private:!0,description:"seedchat",author:{name:"zhepama",email:"[email protected]"},version:"1.0.6",type:"module",scripts:{debug:'concurrently "npm run server:dev" "npm run render:debug"',dev:'concurrently "npm run server:dev" "npm run render:dev"',build:"npm run clean && npm run server:build && npm run render:build && npm run electron:build ","build:local":"npm run build && npm run build:post","build:tencent":"node scripts/tencent.js && cross-env PWA=true vite build","electron:preview":"npm run server:build && vite --mode production","electron:build":"cross-env DEBUG=electron-builder* electron-builder --publish never --dir","render:dev":"vite --mode development --host","render:debug":"cross-env VSCODE_DEBUG=true vite --mode development","render:build":" vite build ","render:preview":"cross-env PWA=true vite build && vite preview","server:pages":"cross-env PWA=true npm run render:build && shx cp -r ./dist/* ./server/public/ && shx rm -rf ./dist && nitro build ","server:build":"nitro build && shx mkdir -p ./dist-server && shx cp -r ./.output/* ./dist-server/","server:cloudflare":" npm run server:cloudflare:script && npm run server:pages ","server:cloudflare:script":"node scripts/cloudflare.js ","server:cloudflare:local":"cross-env NITRO_PRESET=cloudflare_pages nitro build && wrangler pages dev dist/","server:dev":"cross-env CONFIG_PATH=.\\ nitro dev --host","server:prepare":"npm run proto:generate && nitro prepare","server:preview":"node dist-server/server/index.mjs",test:"vitest","build:post":"shx mkdir -p D:\\Applications\\seedchat && shx cp -r ./release/win-unpacked/* D:\\Applications\\seedchat",clean:"shx rm -rf ./dist/* && shx rm -rf ./dist-electron/* && shx rm -rf ./dist-server/* && shx rm -rf ./dist-docs/*","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","proto:generate":"pbjs -t static-module --es6 -w es6 -o server/proto/messages.js server/proto/messages.proto && pbts -o server/proto/messages.d.ts server/proto/messages.js"},dependencies:{"@agoose77/markdown-it-mermaid":"^1.1.0","@dicebear/collection":"^8.0.1","@dicebear/core":"^8.0.1","@grpc/grpc-js":"^1.12.6","@mozilla/readability":"^0.5.0","@traptitech/markdown-it-katex":"^3.6.0","@types/form-data":"^2.5.2","@types/ws":"^8.5.14","@vueuse/core":"^12.7.0","@wdns/vue-code-block":"^2.3.5","electron-context-menu":"^4.0.5","electron-findbar":"^0.6.4","eventsource-parser":"^3.0.0","form-data":"^4.0.2","highlight.js":"^11.11.1",jose:"^6.0.8",mammoth:"^1.9.0","markdown-it":"^14.1.0","markdown-it-highlightjs":"^4.2.0","markdown-it-link-attributes":"^4.0.1","pdfjs-dist":"^4.10.38",pinia:"^2.3.1","pinia-plugin-persistedstate":"^4.2.0",protobufjs:"^7.4.0","tdesign-icons-vue-next":"^0.3.4","tdesign-vue-next":"latest","tvision-color":"^1.6.0",undici:"^7.4.0",uuid:"^11.1.0",vue:"^3.5.13","vue-i18n":"^11.1.1","vue-router":"^4.5.0",vuedraggable:"^4.1.0",ws:"^8.18.1",xlsx:"^0.18.5"},devDependencies:{"@types/highlight.js":"^10.1.0","@types/markdown-it":"^14.1.2","@types/markdown-it-link-attributes":"^3.0.5","@types/uuid":"^10.0.0","@vitejs/plugin-vue":"^5.2.1","@vuepress/bundler-vite":"^2.0.0-rc.14","@vuepress/theme-default":"^2.0.0-rc.37",autoprefixer:"^10.4.20",concurrently:"^9.1.2","cross-env":"^7.0.3",electron:"^34.0.1","electron-builder":"^25.1.8",less:"^4.2.2",nitropack:"latest",postcss:"^8.5.1","postcss-less":"^6.0.0","protobufjs-cli":"^1.1.3","sass-embedded":"^1.85.1",shx:"^0.3.4","swagger-ui-dist":"^5.20.0",tailwindcss:"^3.4.4",terser:"^5.39.0",typescript:"^5.8.2","unplugin-auto-import":"^19.1.1","unplugin-vue-components":"^28.4.1",vite:"^6.2.0","vite-plugin-electron":"^0.29.0","vite-plugin-electron-renderer":"^0.14.6","vite-plugin-javascript-obfuscator":"^3.1.0","vite-svg-loader":"^5.1.0",vitest:"^3.0.7","vue-tsc":"^2.2.6",vuepress:"^2.0.0-rc.14",wrangler:"^3.106.0"},main:"dist-electron/main.js",overrides:{canvas:"npm:dry-uninstall"}},Pe={class:"flex justify-center w-full p-3"},ze=["src"],Ve={class:"flex align-middle justify-center items-center"},Ue={class:"p-2"},Ne={class:"flex w-full flex-col mb-2 gap-2 items-center align-middle justify-between"},Te={class:"text-center"},We={class:"version-container"},Xe=i(m({__name:"SideNav",props:{theme:{type:String,default:"light"}},setup(e){r();const t=e,a=p((()=>s().isSidebarCompact)),n=ie(),i=p((()=>nt()+`?id=${n.query.id}`)),u=p((()=>a.value?"":"Seed Chat PRO")),c=p((()=>[`${l}-sidebar-layout`,{hidden:a.value}])),m=p((()=>[`${l}-side-nav-logo-${a.value?"t":"tdesign"}-logo`])),v=le(),C=s(),b=()=>{const e=window.innerWidth<=991;C.updateConfig({isSidebarCompact:e,isCompact:e})};_((()=>{b(),window.onresize=()=>{b()}}));const F=()=>{v.push("/")},L=S("conversation"),R=o(),O=Ee(),P=S([]),z=S([]);I((()=>R.list.length),(()=>{P.value=R.data.map((e=>e))}),{immediate:!0}),I((()=>O.list.length),(()=>{z.value=O.data.map((e=>e))}),{immediate:!0});const V=()=>{R.list=[...P.value]},U=()=>{O.list=[...z.value]};I((()=>n.path),(e=>{e.startsWith("/note")?L.value="favorite":L.value="conversation"}),{immediate:!0});const N=e=>{v.push(e)};return(e,n)=>{const s=B,l=Z,r=K,o=H,p=q,C=Y,b=T,_=J;return f(),y("div",{class:A([c.value,"flex flex-col"])},[j("div",Pe,[j("img",{src:a.value?Re:"light"==t.theme?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAAcCAYAAAAqXo7IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJ6klEQVR4nO1cXYwbVxX+zszY3h/vrtNtEiUEYtTwpz6si0pSUFBMC0Xw0N3CS/MA3YAopUiw5SVqX+q8VFUkYIsqARISzkOL+uaIh0YRECdKf9JIiSO1UqUI4UUNpSTN2rvZ9c947uFhrndnx/eOx2MnefEnjXZ8f849d+a755577p2lS5eWIQTQaAgAgBCAEAzLIhgGwTAAwyAIAarVnB/ZtngkmbSOx+NUajQEiAixGMG2GfW6A9M0kEgYIGIIwThw4B4MMcSdgBGUSQQQERoN8fVq1T69tub8qdnkw8vL9lvVauslIbCb6E6pOsQQwdCSmQhotfjTKyutV6rV1lnb5m+65AYAjNZq4ujqautSrSaeYoY5JPUQdxsdZCYCmDFeq4nnVlZalxsN8XMikJ+sstzO9XXnj8vL9rlGQ3wLIAxJPcTdwgaZ2yRsNsXhWk2cr9fFiwCmu5GTCLBt/tqtW87pRkO85jj8ZY8FH2KIOwarTbxWC1+p152jts3f75WM7bKOw4fX1505IXB8bMx4mYiWw8ugOQBzANKK7CKAEjMXPOWzALLhtdyCPDOXpZxcRBllZs5H1KUMoMDMlV4aJKI03GeUgfo5laRei546OY24jWegaGNeUX6jv1101LWnbTNEvVCgixeXP7W62nq+XhdPMbvk7hfMgGnS1ZER4zeHDk3/IVABogyAPICZLmKXmDntqZcD8EJEFb/BzEUphyPKOMvM2T51OQkgx8yloEJysOQAHAojlJk33qKuf94yirbOKLI2+hug5zyAPwcUedY70Hx1o76HDRirq63fr6+LZwA9kYkA0yRY1uZlGHrWEwFC8OfW1pyXgxqXVqCI7kQGgL0hyoRFaYCy+sEsgKIc0EoQ0SJccoUisqyjlXebkeuSP38b275iAUgFWeNEwkC9LlBdacFuurFowwDGxkxMTFhwHIbjqAcVEW51USAHYCqK5v2g1+ldg0HIANz+F4ko7deLiPIAnowgM9W/Wh0oBWVKq9zN4MzIfpYHpJMXFQuAo8ohAmIxA+ffrODMmWVcv9H0kJaQTJr40hfHMPvYDkxNmrBbkWaJjCZ9Ca7rUYH7YubQ+SBSmron4Pqkvbapal+HFMJZ92Oe+zRcv1r1wqcALMBj2aTrEkTkJQAFbB1UWYTvX6+odMnPhZQzB2BRkX5W0V4K6hmp/Y5T2OxvydK1GI8b+MeZZbz62kewLAP79o1idMQAMwACPvywjr/9/SY++aSFnz29B7EYQYieCa1zLzI+K5UjopS/jKZuvu0P94EyM+f6lAG/DNmHItT9XoAkhHS/gnzwY33qV+6jbgeIaAGdg7QKd7D5B+QCFGRW+eNyQKvIrHzHSjKbJuHmTRtvnLqBZNLCT368G/ffn2y3CjII1WoLr/7lv3j7nSouXKji4Ye3oV7vmcxnNcrOw9fhHlyDctjGFQPktoKZK3KBVULny58ioqx8SXMBYo6EiSr0gUwvheUzzCmy8vLyk3kvEWW6LXq7oKJKVJLZsgjlch0ff9zEo49O44EHJrC25rhWGQDA2LbNwne/cy8uX17Fv5ZqYN4WRak81GT+LRGlIlqfPBEVPb9T2HxBeR8RMlAjI/3Vsq9sClBbkbCQhC4A+KUiOyX/zmmqHxsQkQ9FiB6UNOkLUK97Fpm5TERL6By487JeN6RUibqBoCQzAWjIxd7YqIFWiz1EdmHbjETcPWTUbIqO/DBg5ry0VCrf8AW5Kp/vccF2CPqVfzGkjCmNTjpkFWlXAspXNOkZuFOzTv98SH0AbLgrg0JFIT8FNSlPeNY2BXQO3HlNPT8yoTST0J7N6IWcUYi8WZfn4Tr0KrRDV+noLWxBZUBybldbgXUiRAHSEXToBTloolFElJM+b0qRPSU3yQYK7QLQNF2SOo7rQ/thGG6+EIClyO8FzDxPRGWoFz0zAArSn6x40tMRmipFqHM7kNGkl4IqSderMmhlokAaGJWrBISb1ebhWu2BQUlmx2Hs3pXAxISJ9967hevX78H27bGNaAURgZnx7sUVrK052LEjDiPwMGl3MHNOElq1gzQDd4qd86SpQlzdQmrlkOoEhfcqIWUoIafmbETZWQyGACegf06LCLeJletTh9mIg1PrvinJbLcYe/aM4KsPpXDq9A387pV/Y2ZmApbpktgwCNeuNfDOu1Xs2hXHQwem0IoWZ94C6UOXod5OnQ0RcO81pJbVpA8ivKfDAtRT85JnYRMU5SkMQIeyrn9EVOlWWVrlKJs5fsyhx3UAAga81s1wHMb3Ht8OIRhvvV3F1av/A8hdHDIzLMvA3s+M4IkndmLnzvjGlyphIX2mkp+czFwkoitQW4c0BhwjHRAy3Qp4Fku6+HHBd68i86yMsiyEtGjZEGXCouS5X9SU0c1oKahdkgUEkzn0Fj7gktlUZTgOI5Ew8MMf7MLBgyn851rD3QGU7vHkpIUvfH4MY2Nmz0SWmIf7ck7CfVAluJ3OQjPNeQ4HpTUy0wGnr1JwSecPzyl1k1EWZRvyWvBYUpWlbevSLp/RlAPcDYac53ce+sXVkwCyktTt9jPY7F+GmVOadiKjPXjkc5lVFKkiYJBJ4+V3DQe6vW0BqDGrj3y2z118Nj2CffeNbsljdsNzzaaeyMxIBrRdgvtQ2lc3eLc705oye9H99FrRc5/RlOk6hYYI+ofRpY0t4UcZi16A/gRakGz/tvCgkdOkL3aZLQrQW+eFfhRqwxgdNZ5JJCjPrA+xuR+rii1XoyG029dSzkfj4+bRQSgJOeoHJMuLVL8C+txFrMLd0Sv4M+TscUSW6QVFz31aU6YcUF87tUurrMqvQu96tJHXpM9p2sp0kdcBwzTpn8mkdSSZNA+aJp3rL2YMAHBGRoxfJ5PWg2NjxmJ0aRtYApD1WcJMH/LK/SijQCZivZNw+5XXFZB5GfRmbSue+7SmTLkHeV7kdendfHj5/lQHnPZqYs6pHvQCAFht8sZi9GYsZj3SaIif1uvOs0LgvrAH9dsy4nHjjfFx40XTpPO23blr6MMi3AefhpoQZbhfYxQUeSVsPZHWC4q++6KyVHiUEV6XCuT6IGxISvqTWc9XJlnoX3QRWxeSeaj7Vw5oUtkX2X5eU0eX7kcO6gFWUaSVNbqUdcLpwoWbG/8rg6j9fzJw79qa+FWt5vyCGeNBpJZflXwwPm7mxsfN15kZtu1e8Thh//5IZzaGGKJndGx1CMEwTboxOWk9Pz0dPxCPGwWVPy1/ryaT5nPT07H9IyP0uvxie4gh7gqU+3YueRnxOL0/OWk9nkyaj5kmXfCQWiQSRn56OvZgMmm+RITVIYmHuNvQbpoAm1Y2kTD+Go8bp2o15+lmk7+dSBjHR0eNc+6B/Duh5hBDdMf/AeWEF6kp7RGPAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAAcCAYAAAAqXo7IAAAACXBIWXMAAAsTAAALEwEAmpwYAAAJiklEQVR4nO2cX4wkRR3HP9XdM7N/5vbmWOByiN4Y8F94uMEghwZzIyhGH7hFX+BBWTQiYqKLLwReGF4IIVEXQ6ImJg4PYHhb4gOEqDd34d9BAkOCiQkxzhoQkeN25vb25m93+VA9O70zVT3dvXN3PMw36WxP/X71q19Vfet/9Yo33tjA86Dd9gDwPPA8ieMILEtgWWBZAs9DNJvuD7pd7+Zs1nksnRbVdttDCEEqJeh2Ja2Wi21bZDIWQkg8T3L48CVMMcWFgBUmFAKEELTb3lcbje4LW1vuHzodecfGRvflRqP3qOdxhRAXytUppgiHkcxCQK8nP3nmTO+JRqN3vNuVX1fkBmC22fTu39zsvdFsendLiT0l9RQXGyNkFgKkZL7Z9B44c6b3Zrvt/VQIxDBZfb395865v9/Y6J5ot71vgGBK6ikuFrbJ3Cdhp+Pd0Wx6L7Za3iPA4jhyCgHdrvzK2bPuC+2297Tryi8GevApprhgcPrE6/X4Uqvl3t/tyu/GJWNf13XlHefOuUuex2Nzc9bjQoiNGL4s+U9eI6sAVWAtEFb0nyQoAzX/vZTQRs23k8SXGiov9Zhp5lFlVEBfTlXf9mogrGSwVWZQBsNpLGvCawzyGwZTemFpjosXCeL11zc+sbnZe7DV8u6WUpF7t5ASbFu8MzNj/erIkcXfjVEvoDJ5aIzeOjsrsAQ8lNDFr6EaCIBMaOM4AwIn9eVZP251jF7R1zsS0W6wFk35M9V0ETimCQ/m14Rl4I8h8vvY2dCCSFoP27A2N3u/PXfOuxfMRBYCbFvgOIPHssysFwI8T35ma8t9fEz6eRSpxhEZ4GAEnaioTtDWbnAUlf9CiM4qilxRicwYe+cTpTHy5fOY9lsOkAvrjTMZi1bLo3GmR7ej9qItC+bmbPbscXBdievqG5UQnB3jQAnYm8TzXaL+MbEBKv8VVMMetlkG7kxgM7cLf0yojpEvM77DOYTKZ23X3oyi7gCuTiIEpFIWL75U59ixDT481QmQVpDN2nzh83McvfVy9i7YdHuJRomCIXwdVZF1VMUsMVoQOUPcJwkvLFOauvRNyBGtd3848J5HDdO6Ct8LrLCzZysRTuR1RufdRaLnLy7qY+SliHaW0E81jmvSy6Efkfp1nGOQ36pjSjGdtvjbsQ2eevp9HMfi6qtnmZ2xkBIQ8O67Lf7y19N89FGPn9xzJamUwPNiE9o0vSiws/BKjJK3gB5lBvPhpKgxgQWJxkYO87RqJaCfJ3wO/rDGdhzUdhFXhxVGG2kD1diGG+QKejIXNWEl9GQuo6ljLZltW3D6dJfnnj9FNuvwox9ewTXXZJVQSoQlaDR6PPWn//LKqw1Onmxw0037aLVik/m4wdllRjNcj2izFiP9XAzdSaCOqrQqo5W/15dVUL2XCXcRbVchKQox9XPoG1YZ/TTpoJ9GNWY6QdR1gVoyO46gVmvxwQcdbrllkWuv3cPWlqt6ZQAk+/Y5fPtbl/Lmm5v8a72JlPuSOFVGT+ZfYy6kKDYrgd85BhVUZicRCuhRYHQbqcCA/MUEfvVRR/VYP9fI+vaXDHEfZjJEPkL83YOqIXwF/bpnFVV+64w23GU/3jjk4viiJbMA2v5ib27WoteTASIrdLuSTFpdMup0vBF5RJRRxNDNDR9CEWiZeIutI5hX/pWINvYafDKhqAl7K0S/bggvoIhu8r8c0Z8+8jH1w1DXhOXQkzK4blljtOEuG+INoxBBZxvGuxlxyJmQyH0sozKvQ3/rKr+rFAaoT8jO+UprXJxaTHv5BD7EQQnzblQJ/VoHP87SpJ0xLgBtW5HUddUcehiWpeSeB45GHhPLqIrSLXoOoVp3kZ2VnU+QTjVBnPOBgiG8OiZejgvbIMOQRz9Vgmij2jI7T3R3DS2ZXVdyxYEMe/bYvP32WT788BIuuyy1vVshhEBKyWuvn2Fry+Xyy9NYoZdJI6GEIrTuBOkQaohdCoTptrjGbanVIvoStr1Xj2jDhBzmOfc420UmQ4AnMZfTKtEOsUq79OEoyRqncfqmJXO3J7nyyhm+fEOO5184xW+e+DeHDu3BsRWJLUvw3nttXn2twYEDaW44vJdesn3mYZRRJNIdpx5l/IZ7jXiFXAzxoxLDThysoB+a1xn0zGG7PGsT8KGGOX/1CPHzJDvMGcYS8dcBdZPAOM1wXcl3brsMz5O8/EqDd975Hwi1OJRS4jgWBz81w+2372f//vT2lyoxsMTgYkwQFVTr0/UOeY3+xwGFCDo5FJFN+8drQ+86Mh9FVf4K0UhXjKATFdXA+6pBxzSi5dBPSVYIJ3OcI3wcwNYJXFeSyVh8/3sHuPHGHP95r61OAP3p8cKCw+c+O8fcnJ2EyKB6maOoyzZV/8mhKsA0zFX8v3mDPI+5Z84x2HIrR/CtGJJGHlURVT9M19P2fenrFwx6oA4YSoHfZcyLqzt938qB9AsM8td/nzTq/t8iqt6G0SC8kS0xOjWc6PG2AzSl1F/57N+7+HR+hquvmt0hk1Jtz3U6ZiJLSTYk7SqqUPrPOASPO/MGnYOMv71WCbwXDDpRhtDqGHkUX/pYZicJ6ihimG6ghdkePhaeNEqG8FXCR4s1zL3zSnJ3BrBmZ617MxlRltK8xaY+VvV2PO22Zzy+9u28Pz9v3z8JJxm0+kkjd5FtNFAnemsaWdmXNWLarATe8wadWkj8sKG9aJA3ME89+igbwpcM4YUx9kZg2bb4Zzbr3JXN2jfatjixmz1jP647M2P9Mpt1rpubs1aTW9vGOoMj4D4Ku7BX20VcHQoJ4z3LYLpgQtm3H6e3rQfe8wadWgx7QZRDwusGWR9V9BecDqIndC6SRwE4ffKmUuKlVMq5ud32ftxqufd5HldFvajft5FOW8/Nz1uP2LZ4sdsdPTUcwiqqAPLoCVFD9VhrGlmVnTfS4qAy9F7RakVHjei+1BmsD+ox7BcZfGVSxFzRFXaWVxl9/moh6ZnykieczFFQQt/A6pqwmsGXmsm4OHny9Pb/yhCi/38yuHRry/tFs+n+TErmw0jtf1Xyj/l5uzQ/bz8jpaTbVU86Lbj++kR3NqaYIjZGjjo8T2Lb4tTCgvPg4mL6cDptrenm0/7vzWzWfmBxMXX9zIx4xv9ie4opLgq053aKvJJ0Wvx9YcG5LZu1b7VtcTJAai+TscqLi6nrsln7USHYnJJ4iosN46EJDHrZTMb6czptPd9suvd0OvKbmYz12OysdUJdyL8Qbk4xxXj8H0eEKo5UwxgtAAAAAElFTkSuQmCC",class:A(["cursor-pointer",m.value]),onClick:F},null,10,ze)]),j("div",Ve,[k(l,{modelValue:L.value,"onUpdate:modelValue":n[0]||(n[0]=e=>L.value=e),variant:"primary-filled"},{default:g((()=>[k(s,{value:"conversation"},{default:g((()=>[E(w(e.$t("layout.sideNav.tabConversation")),1)])),_:1}),k(s,{value:"favorite"},{default:g((()=>[E(w(e.$t("layout.sideNav.tabFavorite")),1)])),_:1})])),_:1},8,["modelValue"])]),"conversation"===L.value?(f(),h(_,{key:0,class:"flex-1 bg-transparent",value:i.value,collapsed:a.value},{default:g((()=>[k(D(Ae),{onEnd:V,modelValue:P.value,"onUpdate:modelValue":n[2]||(n[2]=e=>P.value=e),"item-key":"id"},{item:g((({element:t})=>[(f(),h(b,{name:t.id,value:`/conversation/chat?id=${t.id}`,"data-index":t.id,key:t.id,to:`/conversation/chat?id=${t.id}`,class:"gap-2 relative menu-item"},{icon:g((()=>[k(r,{size:"24px",image:t.avatar},null,8,["image"])])),content:g((()=>[E(w(t.name)+" ",1),k(C,{theme:"danger",content:e.$t("layout.sideNav.confirmDelete"),placement:"right",onConfirm:e=>{return a=t,R.remove(a.id),R.data.length>0?v.push(`/conversation/chat?id=${R.data[0].id}`):v.push("/"),void $.success(d("layout.sideNav.deleteSuccessMsg"));var a},class:"absolute right-0 top-1.5"},{default:g((()=>[k(p,{content:e.$t("layout.sideNav.deleteAction"),placement:"right"},{default:g((()=>[k(o,{size:"small",shape:"circle",variant:"text",onClick:n[1]||(n[1]=M((()=>{}),["stop"]))},{default:g((()=>[k(D(ce),{slot:"icon",style:{width:"16px",height:"16px"}})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"])])),_:2},1032,["name","value","data-index","to"]))])),_:1},8,["modelValue"])])),_:1},8,["value","collapsed"])):x("",!0),"favorite"===L.value?(f(),h(_,{key:1,class:"flex-1 bg-transparent",value:i.value,collapsed:a.value},{default:g((()=>[k(D(Ae),{onEnd:U,modelValue:z.value,"onUpdate:modelValue":n[4]||(n[4]=e=>z.value=e),"item-key":"id"},{item:g((({element:t})=>[(f(),h(b,{name:t.id,value:`/note/content?id=${t.id}`,"data-index":t.id,key:t.id,to:`/note/content?id=${t.id}`,class:"gap-2 relative menu-item"},{default:g((()=>[E(w(t.title)+" ",1),k(C,{theme:"danger",content:e.$t("layout.sideNav.confirmDelete"),placement:"right",onConfirm:e=>{return a=t,O.remove(a.id),O.data.length>0?v.push(`/note/content?id=${O.data[0].id}`):v.push("/"),void $.success(d("layout.sideNav.deleteSuccessMsg"));var a},class:"absolute right-0 top-1.5"},{default:g((()=>[k(p,{content:e.$t("layout.sideNav.deleteAction"),placement:"right"},{default:g((()=>[k(o,{size:"small",shape:"circle",variant:"text",onClick:n[3]||(n[3]=M((()=>{}),["stop"]))},{default:g((()=>[k(D(ce),{slot:"icon",style:{width:"16px",height:"16px"}})])),_:1})])),_:1},8,["content"])])),_:2},1032,["content","onConfirm"])])),_:2},1032,["name","value","data-index","to"]))])),_:1},8,["modelValue"])])),_:1},8,["value","collapsed"])):x("",!0),j("div",Ue,[j("div",Ne,[k(o,{class:"w-full",theme:"primary",shape:"square",variant:"base",onClick:n[5]||(n[5]=e=>N("/conversation/index"))},{icon:g((()=>[k(D(pe))])),default:g((()=>[E(" "+w(e.$t("layout.header.start")),1)])),_:1}),k(o,{class:"w-full",theme:"primary",shape:"square",variant:"base",onClick:n[6]||(n[6]=e=>N("/setting"))},{icon:g((()=>[k(D(me))])),default:g((()=>[E(" "+w(e.$t("layout.header.setting")),1)])),_:1})]),j("div",Te,[j("span",We,w(u.value)+" "+w(D(Oe).version),1)])])],2)}}}),[["__scopeId","data-v-e0a68394"]]),Qe=m({__name:"LayoutSideNav",setup(e){const t=s();return(e,a)=>(f(),h(Xe,{theme:D(t).displayMode},null,8,["theme"]))}}),Ge={class:"flex gap-5 items-center align-middle justify-center"},He=i(m({__name:"ReloadPrompt",setup(e){const t=S(null),a=S(null),n=S(!1),s=()=>{n.value&&localStorage.setItem("pwaInstallDismissed","true"),n.value=!1},i=async()=>{if(a.value){a.value.prompt();const{outcome:e}=await a.value.userChoice;a.value=null,n.value=!1,localStorage.setItem("pwaInstallLastPrompt",(new Date).toISOString())}},l=e=>{e.preventDefault(),a.value=e;const t="true"===localStorage.getItem("pwaInstallDismissed"),s=localStorage.getItem("pwaInstallLastPrompt"),i=new Date;i.setDate(i.getDate()-30);!t&&(!s||new Date(s)<i)&&(n.value=!0)},r=()=>{n.value=!1,localStorage.removeItem("pwaInstallDismissed"),localStorage.removeItem("pwaInstallLastPrompt")},o=async()=>{if("visible"===document.visibilityState&&t.value)try{await t.value.update()}catch(e){}};return _((async()=>{await(async()=>{if("serviceWorker"in navigator)try{const e=await navigator.serviceWorker.register("/sw.js",{scope:"/"});t.value=e,e.addEventListener("updatefound",(()=>{const t=e.installing;t&&t.addEventListener("statechange",(()=>{"installed"===t.state&&navigator.serviceWorker.controller&&t.postMessage({type:"SKIP_WAITING"})}))})),navigator.serviceWorker.addEventListener("controllerchange",(()=>{window.location.reload()}))}catch(e){}})(),window.matchMedia("(display-mode: standalone)").matches||(window.addEventListener("beforeinstallprompt",l),window.addEventListener("appinstalled",r)),document.addEventListener("visibilitychange",o)})),L((()=>{window.removeEventListener("beforeinstallprompt",l),window.removeEventListener("appinstalled",r),document.removeEventListener("visibilitychange",o)})),(e,t)=>{const a=H,l=ee;return n.value?(f(),h(l,{key:0,class:"pwa-toast",role:"alert"},{default:g((()=>[t[2]||(t[2]=j("div",{class:"message"}," 将此应用添加到主屏幕,随时随地快速访问 ",-1)),j("div",Ge,[n.value?(f(),h(a,{key:0,onClick:i},{default:g((()=>t[0]||(t[0]=[E(" 安装 ")]))),_:1})):x("",!0),k(a,{onClick:s},{default:g((()=>t[1]||(t[1]=[E(" 稍后再说 ")]))),_:1})])])),_:1})):x("",!0)}}}),[["__scopeId","data-v-b1672b5d"]]),Be=m({__name:"index",setup(e){const t=ie(),a=s();return I((()=>t.path),(()=>{var e;null==(e=document.querySelector(`.${l}-layout`))||e.scrollTo({top:0,behavior:"smooth"})})),(e,t)=>{const n=te,s=ae,i=X,l=W;return f(),h(l,null,{default:g((()=>[k(n,null,{default:g((()=>[k(Qe)])),_:1}),k(l,{class:"h-screen overflow-hidden"},{default:g((()=>[D(a).showLayoutHeader?(f(),h(s,{key:0},{default:g((()=>[k(Le)])),_:1})):x("",!0),k(i,{class:"flex-1 overflow-y-auto main-layout-content"},{default:g((()=>[k(je)])),_:1}),(f(),h(He,{key:1}))])),_:1})])),_:1})}}}),Ze=[{path:"/conversation",component:Be,redirect:"/conversation/index",name:"conversation",meta:{title:{zh_CN:"会话",en_US:"Conversation"},icon:ve,orderNo:0},children:[{path:"index",name:"NewConversation",component:()=>se((()=>import("./index-ruGEnGWH.js")),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37]),import.meta.url),meta:{title:{zh_CN:"新建会话",en_US:"New Conversation"}}},{path:"chat",name:"chat",component:()=>se((()=>import("./chat-clRB4rd0.js")),__vite__mapDeps([38,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,4,25,26,27,28,29,30,39,40,32,31,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,33,34,75,76,77,78,79,80,81,82,83,84,85,86,87,88,35,36,89,90]),import.meta.url),meta:{title:{zh_CN:"会话聊天",en_US:"Chat"},hidden:!0}}]},{path:"/setting",
|
5 |
+
// component: () => import('@/pages/setting/layout.vue'),
|
6 |
+
component:Be,redirect:"/setting/user",name:"setting",meta:{title:{zh_CN:"设置",en_US:"Setting"},icon:he,orderNo:0},children:[{path:"user",name:"User setting",component:()=>se((()=>import("./index-NZ5_1YtH.js")),__vite__mapDeps([91,7,8,1,2,3,9,10,11,12,13,5,6,14,15,16,17,18,19,20,21,22,23,24,39,40,32,41,42,43,35,36,33,34,4,92]),import.meta.url),meta:{title:{zh_CN:"常规",en_US:"User"}}},{path:"model",name:"ModelSetting",component:()=>se((()=>import("./index-I6QqXmyE.js")),__vite__mapDeps([93,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,41,42,43,89,32]),import.meta.url),meta:{title:{zh_CN:"模型",en_US:"Model"}}},{path:"agent",name:"AgentCenter",component:()=>se((()=>import("./index-C-Elhh-y.js")),__vite__mapDeps([94,4,1,2,3,7,8,9,10,11,12,13,5,6,14,15,16,17,18,19,20,21,22,23,24,39,40,32,33,34,35,36]),import.meta.url),meta:{title:{zh_CN:"智能体",en_US:"Agent"}}},{path:"api",name:"api setting",component:()=>se((()=>import("./index-BoQ4ssXb.js")),__vite__mapDeps([95,96,14,1,2,3,6,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,97,41,42,43]),import.meta.url),meta:{title:{zh_CN:"OpenAPI",en_US:"OpenAPI"},isPro:!0}}]},{path:"/page",component:Be,redirect:"/page/about",name:"page",meta:{title:{zh_CN:"页面",en_US:"Page"},icon:fe,orderNo:0},children:[{path:"about",name:"AboutUs",component:()=>se((()=>import("./about-CpJYxiHv.js")),__vite__mapDeps([98,96,14,1,2,3,6,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,97]),import.meta.url),meta:{title:{zh_CN:"关于我们",en_US:"About Us"}}},{path:"help",name:"help",component:()=>se((()=>import("./help-GehIwnQf.js")),__vite__mapDeps([99,96,14,1,2,3,6,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,97,41,42,43]),import.meta.url),meta:{title:{zh_CN:"使用帮助",en_US:"Help"}}},{path:"changelog",name:"change log",component:()=>se((()=>import("./changelog-R0XJ3nAT.js")),__vite__mapDeps([100,96,14,1,2,3,6,5,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,97]),import.meta.url),meta:{title:{zh_CN:"更新日志",en_US:"Change Log"}}}]},{path:"/note",component:Be,redirect:"/note/index",name:"note",meta:{title:{zh_CN:"笔记",en_US:"Notes"},icon:ge,orderNo:0},children:[{path:"index",name:"noteList",component:()=>se((()=>import("./index-CTLzHf_0.js")),__vite__mapDeps([101,5,6,2,3,7,8,1,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,4,33,34,35,36]),import.meta.url),meta:{title:{zh_CN:"笔记列表",en_US:"Note List"}}},{path:"content",name:"content",component:()=>se((()=>import("./content-tHUK3anC.js")),__vite__mapDeps([102,44,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,27,74,33,34,75,76,77,78,79,80,81,82,83,84,85,86,87,41,42,43,32,25,26,28,29,30,88,4,35,36,103]),import.meta.url),meta:{title:{zh_CN:"笔记内容",en_US:"Note Content"},hidden:!0}}]}],Je=Object.defineProperty({__proto__:null,default:Ze},Symbol.toStringTag,{value:"Module"}),Ye=Object.assign({"./modules/homepage.ts":Je}),qe=Object.assign({}),Ke=at(Ye),$e=at(qe),et=[...Ke,...$e].filter((e=>{var t;return!(null==(t=e.meta)?void 0:t.hidden)})),tt=[...Ke,...$e,{path:"/",redirect:"/conversation/index"}];function at(e){const t=[];return Object.keys(e).forEach((a=>{const n=e[a].default||{},s=Array.isArray(n)?[...n]:[n];t.push(...s)})),t}const nt=(e=3)=>{const t=st.currentRoute.value;return t.path?t.path.split("/").filter(((t,a)=>a<=e&&a>0)).map((e=>`/${e}`)).join(""):""},st=re({history:oe(),routes:tt,scrollBehavior:()=>({el:"#app",top:0,behavior:"smooth"})}),it=R(we);it.use(ne),it.use(st),it.use(u),it.use(t),c.initialize(),it.mount("#app").$nextTick((()=>{postMessage({payload:"removeLoading"},"*"),window.document.addEventListener("keydown",(e=>{e.ctrlKey&&"f"===e.key&&window.ipcRenderer&&(e.preventDefault(),window.ipcRenderer.send("electron-findbar/open"))}))})),null==(e=window.ipcRenderer)||e.on("main-process-message",((e,t)=>{}));export{Ee as a,De as b,ye as u};
|
.output/public/assets/markdown-Bqhwi-es.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{m as e}from"./markdown-it-link-attributes-UnOqz_aA.js";import{M as n}from"./markdown-it-C8SkdHr7.js";import{m as o}from"./@traptitech-BPk2gen6.js";import{m as s}from"./markdown-it-highlightjs-DQRRxsj9.js";import{H as t}from"./highlight.js-AcMa9nJb.js";import{m as i}from"./@agoose77-Dav4eGgZ.js";import{f as c}from"./tdesign-vue-next-DsCOKp3d.js";const r={svg:"",buttonStyle:""},d=(e,n)=>(n={...r,...n},(...o)=>{const[s,t]=o,i=s[t];if(i.info&&i.info.includes(":")){const[e,n]=i.info.split(":",2);i.info=e}const c=s[t].content.replaceAll('"',""").replaceAll("'","'"),r=e(...o);return 0===c.length?r:`\n<div class="markdown-it-svg-code-copy">\n ${r}\n <button data-clipboard-text="${c}" class="code-copy-button ${n.buttonClass}" style="${n.buttonStyle}" title="Copy code" onclick="copyCodeToClipboard(this)">\n ${n.svg}\n </button>\n</div>\n`});t.registerLanguage("vue",(e=>({name:"vue",subLanguage:"xml",contains:[e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:/^(\s*)(<script>)/gm,end:/^(\s*)(<\/script>)/gm,subLanguage:"javascript",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<script lang=["']ts["']>)/gm,end:/^(\s*)(<\/script>)/gm,subLanguage:"typescript",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style(\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"css",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style lang=["'](scss|sass)["'](\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"scss",excludeBegin:!0,excludeEnd:!0},{begin:/^(\s*)(<style lang=["']stylus["'](\sscoped)?>)/gm,end:/^(\s*)(<\/style>)/gm,subLanguage:"stylus",excludeBegin:!0,excludeEnd:!0}]})));const a=new n({linkify:!0,breaks:!0});a.use(i),a.use(o,{blockClass:"katexmath-block rounded-md p-[10px]",errorColor:" #cc0000"}),a.use(e,{attrs:{target:"_blank",rel:"noopener"}}),a.use(s,{hljs:t}),a.use(((e,n)=>{if(e.renderer.rules.code_block=d(e.renderer.rules.code_block,n),e.renderer.rules.fence=d(e.renderer.rules.fence,n),"undefined"!=typeof window&&!window.copyCodeToClipboard){window.copyCodeToClipboard=e=>{const o=e.dataset.clipboardText;navigator.clipboard.writeText(o).then((function(){n.onCopySuccess&&n.onCopySuccess(o,e)})).catch((function(o){n.onCopyError&&n.onCopyError(o,e)}))};const e="\n.markdown-it-svg-code-copy{\n position: relative;\n}\n.markdown-it-svg-code-copy:hover .code-copy-button {\n visibility: visible;\n opacity: 1;\n}\n.markdown-it-svg-code-copy .code-copy-button {\n position: absolute; \n top: 5px; \n right: 5px; \n cursor: pointer; \n outline: none; \n visibility: hidden; \n opacity: 0;\n}\n",o=document.createElement("style");o.appendChild(document.createTextNode(e)),document.head.appendChild(o)}}),{svg:'<svg fill="none" viewBox="0 0 24 24" width="1em" height="1em" class="t-icon t-icon-copy" slot="icon"><path fill="currentColor" d="M2 2h13v5.5h-2V4H4v9h3.5v2H2V2zm7 7h13v13H9V9zm2 2v9h9v-9h-9z"></path></svg>',onCopySuccess:(e,n)=>{c.success("复制成功!")}});export{a as m};
|
.output/public/assets/markdown-it-highlightjs-DQRRxsj9.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{g as e}from"./@babel-D5ZMb8W9.js";import{r as t}from"./highlight.js-AcMa9nJb.js";var r,n,l,o,i,u;function a(){if(n)return r;n=1;var e,t=Object.defineProperty,l=Object.defineProperties,o=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertyNames,a=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,f=(e,r,n)=>r in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n,g=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&f(e,r,t[r]);if(a)for(var r of a(t))s.call(t,r)&&f(e,r,t[r]);return e},h={};function p(e,t,r,n,l){try{return t.highlight(n,{language:""!==l?l:"plaintext",ignoreIllegals:r}).value}catch(o){return e.utils.escapeHtml(n)}}function d(e,t,r,n,l){if(""!==l)return p(e,t,r,n,l);try{return t.highlightAuto(n).value}catch(o){return e.utils.escapeHtml(n)}}function b(e){return function(...t){return e(...t).replace(/<code class="/g,'<code class="hljs ').replace(/<code>/g,'<code class="hljs">')}}function j(e){var t,r,n;for(const o of e.tokens)if("inline"===o.type&&null!=o.children)for(const[u,a]of o.children.entries()){if("code_inline"!==a.type)continue;const c=o.children[u+1];if(null==c)continue;const s=/^{:?\.([^}]+)}/.exec(c.content);if(null==s)continue;const f=s[1];c.content=c.content.slice(s[0].length);let h=null!=(t=a.attrGet("class"))?t:"";h+=`${null!=(r=e.md.options.langPrefix)?r:"language-"}${f}`,a.attrSet("class",h),a.meta=(n=g({},a.meta),l(n,i({highlightLanguage:f})))}}function y(e,t,r,n,l){var o,i;const u=e[t];if(null==r.highlight)throw new Error("`options.highlight` was null, this is not supposed to happen");const a=r.highlight(u.content,null!=(i=null==(o=u.meta)?void 0:o.highlightLanguage)?i:"","");return`<code${l.renderAttrs(u)}>${a}</code>`}function O(e,t){const r=g(g({},O.defaults),t);if(null==r.hljs)throw new Error("Please pass a highlight.js instance for the required `hljs` option.");null!=r.register&&function(e,t){for(const[r,n]of Object.entries(t))e.registerLanguage(r,n)}(r.hljs,r.register),e.options.highlight=(r.auto?d:p).bind(null,e,r.hljs,r.ignoreIllegals),null!=e.renderer.rules.fence&&(e.renderer.rules.fence=b(e.renderer.rules.fence)),r.code&&null!=e.renderer.rules.code_block&&(e.renderer.rules.code_block=b(e.renderer.rules.code_block)),r.inline&&(e.core.ruler.before("linkify","inline_code_language",j),e.renderer.rules.code_inline=b(y))}return((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(h,{default:()=>O}),e=h,r=((e,r,n,l)=>{if(r&&"object"==typeof r||"function"==typeof r)for(let i of u(r))c.call(e,i)||i===n||t(e,i,{get:()=>r[i],enumerable:!(l=o(r,i))||l.enumerable});return e})(t({},"__esModule",{value:!0}),e),O.defaults={auto:!1,code:!1,inline:!1,ignoreIllegals:!1},r}const c=e(u?i:(u=1,i=function(){if(o)return l;o=1;var e,r=Object.create,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,s=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&h(e,r,t[r]);if(c)for(var r of c(t))g.call(t,r)&&h(e,r,t[r]);return e},d=(e,t,r,l)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of u(t))f.call(e,o)||o===r||n(e,o,{get:()=>t[o],enumerable:!(l=i(t,o))||l.enumerable});return e},b=(e,t,l)=>(l=null!=e?r(s(e)):{},d(e&&e.__esModule?l:n(l,"default",{value:e,enumerable:!0}),e)),j={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(j,{default:()=>m}),e=j,l=d(n({},"__esModule",{value:!0}),e);var y=b(t()),O=b(a());function m(e,t){return null==(t=p(p({},m.defaults),t)).hljs&&(t.hljs=y.default),(0,O.default)(e,t)}return m.defaults={auto:!0,code:!0,inline:!1,ignoreIllegals:!0},l}().default));export{c as m};
|
.output/public/assets/mermaid-BGlHt9KA.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/popup-BGF595K1.js
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
import{u as e,b as t,_ as o,s,i as r,m as i}from"./global-BPTYOCyJ.js";import{l as a,a as l,f as n,o as p,n as u,V as m,v as d,y as c,A as v,J as j,a0 as w,ae as f,af as y,F as h,ab as k,I as g,z as b,H as x,u as E,ad as L,U as T}from"./@vue-DsZlmJIP.js";import{f as R}from"./fetch-CMPHPh2R.js";import{m as H}from"./markdown-Bqhwi-es.js";import{I as _}from"./tdesign-vue-next-DsCOKp3d.js";import"./lodash-Cky9m9r7.js";import"./@babel-D5ZMb8W9.js";import"./core-js-pure-ZQ_YVJtv.js";import"./@vueuse-Cn3Nsuq9.js";import"./vue-i18n-Dmk40Gks.js";import"./@intlify-eboPrqDD.js";import"./pinia-jKJ-xldK.js";import"./pinia-plugin-persistedstate-DyrI1rJI.js";import"./destr-ClW9AvhW.js";import"./deep-pick-omit-DP_A4OSP.js";import"./tvision-color-Dyv1XgcL.js";import"./chroma-js-C-7CTB41.js";import"./@material-C_XhzpVg.js";import"./bezier-easing-7-TbLOHs.js";import"./eventsource-parser-BEY8Dpg-.js";import"./@mozilla-BD532_dh.js";import"./markdown-it-link-attributes-UnOqz_aA.js";import"./markdown-it-C8SkdHr7.js";import"./mdurl-CDXpswLz.js";import"./uc.micro-CLkLCS2f.js";import"./entities-D7HTx9ov.js";import"./linkify-it-LcVOBuC5.js";import"./punycode.js-Bmr3cAX8.js";import"./@traptitech-BPk2gen6.js";import"./katex-BY7yyeOs.js";import"./markdown-it-highlightjs-DQRRxsj9.js";import"./highlight.js-AcMa9nJb.js";import"./@agoose77-Dav4eGgZ.js";import"./mermaid-BGlHt9KA.js";import"./dayjs-DOPU4UI6.js";import"./@braintree-DgpeZQRe.js";import"./d3-transition-swcnLnsT.js";import"./d3-timer-keMr1twq.js";import"./d3-dispatch-Chq_f_hl.js";import"./d3-interpolate-Ct9kki6l.js";import"./d3-color-D5ULnJIe.js";import"./d3-selection-G65jBFUY.js";import"./d3-ease-Cx6bG2vu.js";import"./d3-zoom-D4Vc87xO.js";import"./dompurify-B5jhUdWW.js";import"./dagre-d3-es-FtH4B9px.js";import"./lodash-es-BkU_-LF8.js";import"./d3-shape-C1TbtrGg.js";import"./d3-path-QSrLXsQ3.js";import"./d3-fetch-XwboCDHR.js";import"./elkjs-CmFeGg_o.js";import"./khroma-Ca6ZlOUT.js";import"./@wdns-Q-4HY-NC.js";import"./ua-parser-js-9pz7LJLQ.js";import"./ts-dedent-CttZBlkd.js";import"./stylis-Cl7w7uv3.js";import"./d3-scale-CjTvl_Qo.js";import"./internmap-B8oPgqVZ.js";import"./d3-array-B0evfIyH.js";import"./d3-format-C0lSXcPg.js";import"./d3-time-format-D74OpZq4.js";import"./d3-time-CebKitJR.js";import"./d3-axis-pCwzqJ1S.js";import"./cytoscape-D84qPEQv.js";import"./cytoscape-cose-bilkent-CoOmxuE9.js";import"./cose-base-kQthUiMK.js";import"./layout-base-DqRk0Tgc.js";import"./tdesign-icons-vue-next-Dn30dVUK.js";import"./sortablejs-DGtSoqI-.js";import"./@popperjs-B4tvfKWZ.js";const z={class:"popup-container rounded-lg shadow-lg w-full flex flex-col pb-0 p-4",style:{"max-height":"500px"}},C={class:"relative flex items-center"},I={key:0,class:"space-y-2"},M=["onClick"],D={key:1},U=["innerHTML"],A={class:"footer-text py-1 border-t mt-4 text-sm text-center"},B=T(o(a({__name:"PopupWindow",setup(o){e();const s=t(),r=l(""),i=l(null),a=l(0),T=l(!1),B=l(""),K=l(!1),V=l(null),$=l(!0),J=e(),q=n((()=>J.displayMode)),F=[{name:"问问",icon:"chat",prompt:"{{text}}",show:!0}],N=n((()=>{const e=s.toolBarButtons.filter((e=>e.name&&e.show&&void 0!==e.prompt));return[...F,...e]})),O=async()=>{!T.value&&r.value.trim()&&await X()},P=()=>{if(!(null==window?void 0:window.ipcRenderer)||!V.value)return;const e=V.value.scrollHeight+118,t=Math.min(500,e);window.ipcRenderer.send("adjust-popup-height",t)},S=((e,t)=>{let o=null;return(...s)=>{o&&clearTimeout(o),o=setTimeout((()=>e(...s)),t)}})(P,50),W=()=>{if(!V.value)return;const{scrollTop:e,scrollHeight:t,clientHeight:o}=V.value;$.value=!(t-e-o>50)},X=async()=>{T.value=!0,K.value=!0,u((()=>{P()}));try{const e=r.value.trim();if(!e)return;const t=N.value[a.value],o=(t.prompt||"").replace(/{{text}}/g,e);B.value="",await R(o,(e=>{B.value=e,u((()=>{V.value&&$.value&&(V.value.scrollTop=V.value.scrollHeight),S()}))}))}finally{T.value=!1}},Y=()=>{K.value=!1,B.value="",u((()=>{var e,t;null==(e=i.value)||e.select(),null==(t=i.value)||t.focus(),P()}))},Z=()=>{K.value=!1,B.value="",r.value="",u((()=>{var e;null==(e=i.value)||e.focus(),P()}))},G=e=>{"Escape"!==e.key?K.value||("Tab"===e.key&&(e.preventDefault(),a.value=(a.value+1)%N.value.length),"ArrowUp"===e.key?(e.preventDefault(),a.value=a.value>0?a.value-1:N.value.length-1):"ArrowDown"===e.key&&(e.preventDefault(),a.value=(a.value+1)%N.value.length)):K.value?Y():Q()},Q=()=>{(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.send("hide-popup")};return p((()=>{var e,t;document.addEventListener("click",Q),document.addEventListener("keydown",G),null==(e=V.value)||e.addEventListener("scroll",W),null==(t=i.value)||t.focus(),u((()=>{P()})),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.on("show-window",Z)})),m((()=>{var e;document.removeEventListener("click",Q),document.removeEventListener("keydown",G),null==(e=V.value)||e.removeEventListener("scroll",W),(null==window?void 0:window.ipcRenderer)&&window.ipcRenderer.removeListener("show-window",Z)})),(e,t)=>{const o=_;return c(),d("div",{class:g(["popup-window fixed inset-0 flex items-start justify-center",q.value]),onClick:t[1]||(t[1]=L((()=>{}),["stop"]))},[v("div",z,[v("div",C,[K.value?(c(),j(o,{key:1,name:"arrow-left",class:"absolute left-3 icon-color cursor-pointer",onClick:Y})):(c(),j(o,{key:0,name:"search",class:"absolute left-3 icon-color"})),w(v("input",{ref_key:"inputRef",ref:i,"onUpdate:modelValue":t[0]||(t[0]=e=>r.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:y(O,["enter"])},null,544),[[f,r.value]])]),v("div",{ref_key:"contentContainer",ref:V,class:"mt-4 overflow-auto no-scrollbar min-h-32"},[K.value?(c(),d("div",D,[v("div",{class:"markdown-body",innerHTML:E(H).render(B.value)},null,8,U)])):(c(),d("div",I,[(c(!0),d(h,null,k(N.value,((e,t)=>(c(),d("div",{key:e.name,class:g(["tool-button flex items-center p-2 rounded-lg cursor-pointer",a.value===t?"tool-button-selected":""]),onClick:e=>(async e=>{T.value||(a.value=e,await X())})(t)},[e.icon?(c(),j(o,{key:0,name:e.icon,class:"mr-2"},null,8,["name"])):b("",!0),v("span",null,x(e.name),1)],10,M)))),128))]))],512),v("div",A,x(K.value?`${N.value[a.value].name} - 使用 Esc 返回`:"使用 ↑↓ 或 Tab 切换,Enter 发送,Esc 关闭"),1)])],2)}}}),[["__scopeId","data-v-a20eede4"]]));B.use(s),B.use(r),i.initialize(),B.mount("#app").$nextTick((()=>{postMessage({payload:"removeLoading"},"*")}));
|
.output/public/assets/tdesign-vue-next-C9LLy99s.css
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/assets/tdesign-vue-next-DsCOKp3d.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
.output/public/index.html
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
<link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
|
11 |
<meta name="theme-color" content="#ffffff">
|
12 |
<link rel="manifest" href="./manifest.webmanifest" />
|
13 |
-
<script type="module" crossorigin src="./assets/main-
|
14 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-ZQ_YVJtv.js">
|
15 |
<link rel="modulepreload" crossorigin href="./assets/@babel-D5ZMb8W9.js">
|
16 |
<link rel="modulepreload" crossorigin href="./assets/lodash-Cky9m9r7.js">
|
@@ -19,7 +19,7 @@
|
|
19 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
20 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
21 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
22 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-
|
23 |
<link rel="modulepreload" crossorigin href="./assets/@vueuse-Cn3Nsuq9.js">
|
24 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
25 |
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-Dmk40Gks.js">
|
@@ -31,14 +31,14 @@
|
|
31 |
<link rel="modulepreload" crossorigin href="./assets/@material-C_XhzpVg.js">
|
32 |
<link rel="modulepreload" crossorigin href="./assets/bezier-easing-7-TbLOHs.js">
|
33 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-Dyv1XgcL.js">
|
34 |
-
<link rel="modulepreload" crossorigin href="./assets/global-
|
35 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js-9pz7LJLQ.js">
|
36 |
-
<link rel="modulepreload" crossorigin href="./assets/@wdns-
|
37 |
<link rel="modulepreload" crossorigin href="./assets/vue-router-Be5-2oBH.js">
|
38 |
<link rel="modulepreload" crossorigin href="./assets/vue-DVRmszIO.js">
|
39 |
<link rel="modulepreload" crossorigin href="./assets/vuedraggable-K5Gqz8r2.js">
|
40 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
41 |
-
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-
|
42 |
<link rel="stylesheet" crossorigin href="./assets/main-MqSRl-Mr.css">
|
43 |
</head>
|
44 |
<body>
|
|
|
10 |
<link rel="mask-icon" href="/assets/logo.svg" color="#FFFFFF">
|
11 |
<meta name="theme-color" content="#ffffff">
|
12 |
<link rel="manifest" href="./manifest.webmanifest" />
|
13 |
+
<script type="module" crossorigin src="./assets/main-CIzY5Tx_.js"></script>
|
14 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-ZQ_YVJtv.js">
|
15 |
<link rel="modulepreload" crossorigin href="./assets/@babel-D5ZMb8W9.js">
|
16 |
<link rel="modulepreload" crossorigin href="./assets/lodash-Cky9m9r7.js">
|
|
|
19 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
20 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
21 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
22 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-DsCOKp3d.js">
|
23 |
<link rel="modulepreload" crossorigin href="./assets/@vueuse-Cn3Nsuq9.js">
|
24 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
25 |
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-Dmk40Gks.js">
|
|
|
31 |
<link rel="modulepreload" crossorigin href="./assets/@material-C_XhzpVg.js">
|
32 |
<link rel="modulepreload" crossorigin href="./assets/bezier-easing-7-TbLOHs.js">
|
33 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-Dyv1XgcL.js">
|
34 |
+
<link rel="modulepreload" crossorigin href="./assets/global-BPTYOCyJ.js">
|
35 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js-9pz7LJLQ.js">
|
36 |
+
<link rel="modulepreload" crossorigin href="./assets/@wdns-Q-4HY-NC.js">
|
37 |
<link rel="modulepreload" crossorigin href="./assets/vue-router-Be5-2oBH.js">
|
38 |
<link rel="modulepreload" crossorigin href="./assets/vue-DVRmszIO.js">
|
39 |
<link rel="modulepreload" crossorigin href="./assets/vuedraggable-K5Gqz8r2.js">
|
40 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
41 |
+
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-C9LLy99s.css">
|
42 |
<link rel="stylesheet" crossorigin href="./assets/main-MqSRl-Mr.css">
|
43 |
</head>
|
44 |
<body>
|
.output/public/popup.html
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<head>
|
4 |
<meta charset="UTF-8" />
|
5 |
<title>Popup</title>
|
6 |
-
<script type="module" crossorigin src="./assets/popup-
|
7 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-ZQ_YVJtv.js">
|
8 |
<link rel="modulepreload" crossorigin href="./assets/@babel-D5ZMb8W9.js">
|
9 |
<link rel="modulepreload" crossorigin href="./assets/lodash-Cky9m9r7.js">
|
@@ -12,7 +12,7 @@
|
|
12 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
13 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
14 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
15 |
-
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-
|
16 |
<link rel="modulepreload" crossorigin href="./assets/@vueuse-Cn3Nsuq9.js">
|
17 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
18 |
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-Dmk40Gks.js">
|
@@ -24,10 +24,10 @@
|
|
24 |
<link rel="modulepreload" crossorigin href="./assets/@material-C_XhzpVg.js">
|
25 |
<link rel="modulepreload" crossorigin href="./assets/bezier-easing-7-TbLOHs.js">
|
26 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-Dyv1XgcL.js">
|
27 |
-
<link rel="modulepreload" crossorigin href="./assets/global-
|
28 |
<link rel="modulepreload" crossorigin href="./assets/eventsource-parser-BEY8Dpg-.js">
|
29 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
30 |
-
<link rel="modulepreload" crossorigin href="./assets/fetch-
|
31 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-link-attributes-UnOqz_aA.js">
|
32 |
<link rel="modulepreload" crossorigin href="./assets/mdurl-CDXpswLz.js">
|
33 |
<link rel="modulepreload" crossorigin href="./assets/uc.micro-CLkLCS2f.js">
|
@@ -37,8 +37,8 @@
|
|
37 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-C8SkdHr7.js">
|
38 |
<link rel="modulepreload" crossorigin href="./assets/katex-BY7yyeOs.js">
|
39 |
<link rel="modulepreload" crossorigin href="./assets/@traptitech-BPk2gen6.js">
|
40 |
-
<link rel="modulepreload" crossorigin href="./assets/highlight.js-
|
41 |
-
<link rel="modulepreload" crossorigin href="./assets/markdown-it-highlightjs-
|
42 |
<link rel="modulepreload" crossorigin href="./assets/dayjs-DOPU4UI6.js">
|
43 |
<link rel="modulepreload" crossorigin href="./assets/@braintree-DgpeZQRe.js">
|
44 |
<link rel="modulepreload" crossorigin href="./assets/d3-timer-keMr1twq.js">
|
@@ -57,7 +57,7 @@
|
|
57 |
<link rel="modulepreload" crossorigin href="./assets/elkjs-CmFeGg_o.js">
|
58 |
<link rel="modulepreload" crossorigin href="./assets/khroma-Ca6ZlOUT.js">
|
59 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js-9pz7LJLQ.js">
|
60 |
-
<link rel="modulepreload" crossorigin href="./assets/@wdns-
|
61 |
<link rel="modulepreload" crossorigin href="./assets/ts-dedent-CttZBlkd.js">
|
62 |
<link rel="modulepreload" crossorigin href="./assets/stylis-Cl7w7uv3.js">
|
63 |
<link rel="modulepreload" crossorigin href="./assets/internmap-B8oPgqVZ.js">
|
@@ -71,11 +71,11 @@
|
|
71 |
<link rel="modulepreload" crossorigin href="./assets/layout-base-DqRk0Tgc.js">
|
72 |
<link rel="modulepreload" crossorigin href="./assets/cose-base-kQthUiMK.js">
|
73 |
<link rel="modulepreload" crossorigin href="./assets/cytoscape-cose-bilkent-CoOmxuE9.js">
|
74 |
-
<link rel="modulepreload" crossorigin href="./assets/mermaid-
|
75 |
-
<link rel="modulepreload" crossorigin href="./assets/@agoose77-
|
76 |
-
<link rel="modulepreload" crossorigin href="./assets/markdown-
|
77 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
78 |
-
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-
|
79 |
<link rel="stylesheet" crossorigin href="./assets/popup-CAYf2pdU.css">
|
80 |
</head>
|
81 |
<body>
|
|
|
3 |
<head>
|
4 |
<meta charset="UTF-8" />
|
5 |
<title>Popup</title>
|
6 |
+
<script type="module" crossorigin src="./assets/popup-BGF595K1.js"></script>
|
7 |
<link rel="modulepreload" crossorigin href="./assets/core-js-pure-ZQ_YVJtv.js">
|
8 |
<link rel="modulepreload" crossorigin href="./assets/@babel-D5ZMb8W9.js">
|
9 |
<link rel="modulepreload" crossorigin href="./assets/lodash-Cky9m9r7.js">
|
|
|
12 |
<link rel="modulepreload" crossorigin href="./assets/lodash-es-BkU_-LF8.js">
|
13 |
<link rel="modulepreload" crossorigin href="./assets/sortablejs-DGtSoqI-.js">
|
14 |
<link rel="modulepreload" crossorigin href="./assets/@popperjs-B4tvfKWZ.js">
|
15 |
+
<link rel="modulepreload" crossorigin href="./assets/tdesign-vue-next-DsCOKp3d.js">
|
16 |
<link rel="modulepreload" crossorigin href="./assets/@vueuse-Cn3Nsuq9.js">
|
17 |
<link rel="modulepreload" crossorigin href="./assets/@intlify-eboPrqDD.js">
|
18 |
<link rel="modulepreload" crossorigin href="./assets/vue-i18n-Dmk40Gks.js">
|
|
|
24 |
<link rel="modulepreload" crossorigin href="./assets/@material-C_XhzpVg.js">
|
25 |
<link rel="modulepreload" crossorigin href="./assets/bezier-easing-7-TbLOHs.js">
|
26 |
<link rel="modulepreload" crossorigin href="./assets/tvision-color-Dyv1XgcL.js">
|
27 |
+
<link rel="modulepreload" crossorigin href="./assets/global-BPTYOCyJ.js">
|
28 |
<link rel="modulepreload" crossorigin href="./assets/eventsource-parser-BEY8Dpg-.js">
|
29 |
<link rel="modulepreload" crossorigin href="./assets/@mozilla-BD532_dh.js">
|
30 |
+
<link rel="modulepreload" crossorigin href="./assets/fetch-CMPHPh2R.js">
|
31 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-link-attributes-UnOqz_aA.js">
|
32 |
<link rel="modulepreload" crossorigin href="./assets/mdurl-CDXpswLz.js">
|
33 |
<link rel="modulepreload" crossorigin href="./assets/uc.micro-CLkLCS2f.js">
|
|
|
37 |
<link rel="modulepreload" crossorigin href="./assets/markdown-it-C8SkdHr7.js">
|
38 |
<link rel="modulepreload" crossorigin href="./assets/katex-BY7yyeOs.js">
|
39 |
<link rel="modulepreload" crossorigin href="./assets/@traptitech-BPk2gen6.js">
|
40 |
+
<link rel="modulepreload" crossorigin href="./assets/highlight.js-AcMa9nJb.js">
|
41 |
+
<link rel="modulepreload" crossorigin href="./assets/markdown-it-highlightjs-DQRRxsj9.js">
|
42 |
<link rel="modulepreload" crossorigin href="./assets/dayjs-DOPU4UI6.js">
|
43 |
<link rel="modulepreload" crossorigin href="./assets/@braintree-DgpeZQRe.js">
|
44 |
<link rel="modulepreload" crossorigin href="./assets/d3-timer-keMr1twq.js">
|
|
|
57 |
<link rel="modulepreload" crossorigin href="./assets/elkjs-CmFeGg_o.js">
|
58 |
<link rel="modulepreload" crossorigin href="./assets/khroma-Ca6ZlOUT.js">
|
59 |
<link rel="modulepreload" crossorigin href="./assets/ua-parser-js-9pz7LJLQ.js">
|
60 |
+
<link rel="modulepreload" crossorigin href="./assets/@wdns-Q-4HY-NC.js">
|
61 |
<link rel="modulepreload" crossorigin href="./assets/ts-dedent-CttZBlkd.js">
|
62 |
<link rel="modulepreload" crossorigin href="./assets/stylis-Cl7w7uv3.js">
|
63 |
<link rel="modulepreload" crossorigin href="./assets/internmap-B8oPgqVZ.js">
|
|
|
71 |
<link rel="modulepreload" crossorigin href="./assets/layout-base-DqRk0Tgc.js">
|
72 |
<link rel="modulepreload" crossorigin href="./assets/cose-base-kQthUiMK.js">
|
73 |
<link rel="modulepreload" crossorigin href="./assets/cytoscape-cose-bilkent-CoOmxuE9.js">
|
74 |
+
<link rel="modulepreload" crossorigin href="./assets/mermaid-BGlHt9KA.js">
|
75 |
+
<link rel="modulepreload" crossorigin href="./assets/@agoose77-Dav4eGgZ.js">
|
76 |
+
<link rel="modulepreload" crossorigin href="./assets/markdown-Bqhwi-es.js">
|
77 |
<link rel="stylesheet" crossorigin href="./assets/tdesign-icons-vue-next-BGgy7GQY.css">
|
78 |
+
<link rel="stylesheet" crossorigin href="./assets/tdesign-vue-next-C9LLy99s.css">
|
79 |
<link rel="stylesheet" crossorigin href="./assets/popup-CAYf2pdU.css">
|
80 |
</head>
|
81 |
<body>
|
.output/public/sw.js
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
// 缓存名称 - 更改版本号可以强制更新缓存
|
2 |
-
const CACHE_NAME = 'app-cache-
|
3 |
const ASSETS_PATTERN = /\/assets\//;
|
4 |
// 需要缓存的资源列表
|
5 |
const urlsToCache = [
|
|
|
1 |
// 缓存名称 - 更改版本号可以强制更新缓存
|
2 |
+
const CACHE_NAME = 'app-cache-v1741583378444';
|
3 |
const ASSETS_PATTERN = /\/assets\//;
|
4 |
// 需要缓存的资源列表
|
5 |
const urlsToCache = [
|
.output/server/chunks/nitro/nitro.mjs
CHANGED
The diff for this file is too large to render.
See raw diff
|
|
package-lock.json
CHANGED
@@ -1253,9 +1253,9 @@
|
|
1253 |
}
|
1254 |
},
|
1255 |
"node_modules/@esbuild/aix-ppc64": {
|
1256 |
-
"version": "0.25.
|
1257 |
-
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.
|
1258 |
-
"integrity": "sha512-
|
1259 |
"cpu": [
|
1260 |
"ppc64"
|
1261 |
],
|
@@ -1270,9 +1270,9 @@
|
|
1270 |
}
|
1271 |
},
|
1272 |
"node_modules/@esbuild/android-arm": {
|
1273 |
-
"version": "0.25.
|
1274 |
-
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.
|
1275 |
-
"integrity": "sha512-
|
1276 |
"cpu": [
|
1277 |
"arm"
|
1278 |
],
|
@@ -1287,9 +1287,9 @@
|
|
1287 |
}
|
1288 |
},
|
1289 |
"node_modules/@esbuild/android-arm64": {
|
1290 |
-
"version": "0.25.
|
1291 |
-
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.
|
1292 |
-
"integrity": "sha512-
|
1293 |
"cpu": [
|
1294 |
"arm64"
|
1295 |
],
|
@@ -1304,9 +1304,9 @@
|
|
1304 |
}
|
1305 |
},
|
1306 |
"node_modules/@esbuild/android-x64": {
|
1307 |
-
"version": "0.25.
|
1308 |
-
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.
|
1309 |
-
"integrity": "sha512-
|
1310 |
"cpu": [
|
1311 |
"x64"
|
1312 |
],
|
@@ -1321,9 +1321,9 @@
|
|
1321 |
}
|
1322 |
},
|
1323 |
"node_modules/@esbuild/darwin-arm64": {
|
1324 |
-
"version": "0.25.
|
1325 |
-
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.
|
1326 |
-
"integrity": "sha512-
|
1327 |
"cpu": [
|
1328 |
"arm64"
|
1329 |
],
|
@@ -1338,9 +1338,9 @@
|
|
1338 |
}
|
1339 |
},
|
1340 |
"node_modules/@esbuild/darwin-x64": {
|
1341 |
-
"version": "0.25.
|
1342 |
-
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.
|
1343 |
-
"integrity": "sha512-
|
1344 |
"cpu": [
|
1345 |
"x64"
|
1346 |
],
|
@@ -1355,9 +1355,9 @@
|
|
1355 |
}
|
1356 |
},
|
1357 |
"node_modules/@esbuild/freebsd-arm64": {
|
1358 |
-
"version": "0.25.
|
1359 |
-
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.
|
1360 |
-
"integrity": "sha512-
|
1361 |
"cpu": [
|
1362 |
"arm64"
|
1363 |
],
|
@@ -1372,9 +1372,9 @@
|
|
1372 |
}
|
1373 |
},
|
1374 |
"node_modules/@esbuild/freebsd-x64": {
|
1375 |
-
"version": "0.25.
|
1376 |
-
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.
|
1377 |
-
"integrity": "sha512-
|
1378 |
"cpu": [
|
1379 |
"x64"
|
1380 |
],
|
@@ -1389,9 +1389,9 @@
|
|
1389 |
}
|
1390 |
},
|
1391 |
"node_modules/@esbuild/linux-arm": {
|
1392 |
-
"version": "0.25.
|
1393 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.
|
1394 |
-
"integrity": "sha512-
|
1395 |
"cpu": [
|
1396 |
"arm"
|
1397 |
],
|
@@ -1406,9 +1406,9 @@
|
|
1406 |
}
|
1407 |
},
|
1408 |
"node_modules/@esbuild/linux-arm64": {
|
1409 |
-
"version": "0.25.
|
1410 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.
|
1411 |
-
"integrity": "sha512-
|
1412 |
"cpu": [
|
1413 |
"arm64"
|
1414 |
],
|
@@ -1423,9 +1423,9 @@
|
|
1423 |
}
|
1424 |
},
|
1425 |
"node_modules/@esbuild/linux-ia32": {
|
1426 |
-
"version": "0.25.
|
1427 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.
|
1428 |
-
"integrity": "sha512-
|
1429 |
"cpu": [
|
1430 |
"ia32"
|
1431 |
],
|
@@ -1440,9 +1440,9 @@
|
|
1440 |
}
|
1441 |
},
|
1442 |
"node_modules/@esbuild/linux-loong64": {
|
1443 |
-
"version": "0.25.
|
1444 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.
|
1445 |
-
"integrity": "sha512-
|
1446 |
"cpu": [
|
1447 |
"loong64"
|
1448 |
],
|
@@ -1457,9 +1457,9 @@
|
|
1457 |
}
|
1458 |
},
|
1459 |
"node_modules/@esbuild/linux-mips64el": {
|
1460 |
-
"version": "0.25.
|
1461 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.
|
1462 |
-
"integrity": "sha512-
|
1463 |
"cpu": [
|
1464 |
"mips64el"
|
1465 |
],
|
@@ -1474,9 +1474,9 @@
|
|
1474 |
}
|
1475 |
},
|
1476 |
"node_modules/@esbuild/linux-ppc64": {
|
1477 |
-
"version": "0.25.
|
1478 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.
|
1479 |
-
"integrity": "sha512
|
1480 |
"cpu": [
|
1481 |
"ppc64"
|
1482 |
],
|
@@ -1491,9 +1491,9 @@
|
|
1491 |
}
|
1492 |
},
|
1493 |
"node_modules/@esbuild/linux-riscv64": {
|
1494 |
-
"version": "0.25.
|
1495 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.
|
1496 |
-
"integrity": "sha512-
|
1497 |
"cpu": [
|
1498 |
"riscv64"
|
1499 |
],
|
@@ -1508,9 +1508,9 @@
|
|
1508 |
}
|
1509 |
},
|
1510 |
"node_modules/@esbuild/linux-s390x": {
|
1511 |
-
"version": "0.25.
|
1512 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.
|
1513 |
-
"integrity": "sha512-
|
1514 |
"cpu": [
|
1515 |
"s390x"
|
1516 |
],
|
@@ -1525,9 +1525,9 @@
|
|
1525 |
}
|
1526 |
},
|
1527 |
"node_modules/@esbuild/linux-x64": {
|
1528 |
-
"version": "0.25.
|
1529 |
-
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.
|
1530 |
-
"integrity": "sha512-
|
1531 |
"cpu": [
|
1532 |
"x64"
|
1533 |
],
|
@@ -1542,9 +1542,9 @@
|
|
1542 |
}
|
1543 |
},
|
1544 |
"node_modules/@esbuild/netbsd-arm64": {
|
1545 |
-
"version": "0.25.
|
1546 |
-
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.
|
1547 |
-
"integrity": "sha512-
|
1548 |
"cpu": [
|
1549 |
"arm64"
|
1550 |
],
|
@@ -1559,9 +1559,9 @@
|
|
1559 |
}
|
1560 |
},
|
1561 |
"node_modules/@esbuild/netbsd-x64": {
|
1562 |
-
"version": "0.25.
|
1563 |
-
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.
|
1564 |
-
"integrity": "sha512-
|
1565 |
"cpu": [
|
1566 |
"x64"
|
1567 |
],
|
@@ -1576,9 +1576,9 @@
|
|
1576 |
}
|
1577 |
},
|
1578 |
"node_modules/@esbuild/openbsd-arm64": {
|
1579 |
-
"version": "0.25.
|
1580 |
-
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.
|
1581 |
-
"integrity": "sha512-
|
1582 |
"cpu": [
|
1583 |
"arm64"
|
1584 |
],
|
@@ -1593,9 +1593,9 @@
|
|
1593 |
}
|
1594 |
},
|
1595 |
"node_modules/@esbuild/openbsd-x64": {
|
1596 |
-
"version": "0.25.
|
1597 |
-
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.
|
1598 |
-
"integrity": "sha512-
|
1599 |
"cpu": [
|
1600 |
"x64"
|
1601 |
],
|
@@ -1610,9 +1610,9 @@
|
|
1610 |
}
|
1611 |
},
|
1612 |
"node_modules/@esbuild/sunos-x64": {
|
1613 |
-
"version": "0.25.
|
1614 |
-
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.
|
1615 |
-
"integrity": "sha512-
|
1616 |
"cpu": [
|
1617 |
"x64"
|
1618 |
],
|
@@ -1627,9 +1627,9 @@
|
|
1627 |
}
|
1628 |
},
|
1629 |
"node_modules/@esbuild/win32-arm64": {
|
1630 |
-
"version": "0.25.
|
1631 |
-
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.
|
1632 |
-
"integrity": "sha512-
|
1633 |
"cpu": [
|
1634 |
"arm64"
|
1635 |
],
|
@@ -1644,9 +1644,9 @@
|
|
1644 |
}
|
1645 |
},
|
1646 |
"node_modules/@esbuild/win32-ia32": {
|
1647 |
-
"version": "0.25.
|
1648 |
-
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.
|
1649 |
-
"integrity": "sha512-
|
1650 |
"cpu": [
|
1651 |
"ia32"
|
1652 |
],
|
@@ -1661,9 +1661,9 @@
|
|
1661 |
}
|
1662 |
},
|
1663 |
"node_modules/@esbuild/win32-x64": {
|
1664 |
-
"version": "0.25.
|
1665 |
-
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.
|
1666 |
-
"integrity": "sha512-
|
1667 |
"cpu": [
|
1668 |
"x64"
|
1669 |
],
|
@@ -7062,9 +7062,9 @@
|
|
7062 |
}
|
7063 |
},
|
7064 |
"node_modules/autoprefixer": {
|
7065 |
-
"version": "10.4.
|
7066 |
-
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.
|
7067 |
-
"integrity": "sha512-
|
7068 |
"dev": true,
|
7069 |
"funding": [
|
7070 |
{
|
@@ -7082,11 +7082,11 @@
|
|
7082 |
],
|
7083 |
"license": "MIT",
|
7084 |
"dependencies": {
|
7085 |
-
"browserslist": "^4.
|
7086 |
-
"caniuse-lite": "^1.0.
|
7087 |
"fraction.js": "^4.3.7",
|
7088 |
"normalize-range": "^0.1.2",
|
7089 |
-
"picocolors": "^1.
|
7090 |
"postcss-value-parser": "^4.2.0"
|
7091 |
},
|
7092 |
"bin": {
|
@@ -7657,9 +7657,9 @@
|
|
7657 |
}
|
7658 |
},
|
7659 |
"node_modules/caniuse-lite": {
|
7660 |
-
"version": "1.0.
|
7661 |
-
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.
|
7662 |
-
"integrity": "sha512-
|
7663 |
"dev": true,
|
7664 |
"funding": [
|
7665 |
{
|
@@ -9793,9 +9793,9 @@
|
|
9793 |
}
|
9794 |
},
|
9795 |
"node_modules/electron": {
|
9796 |
-
"version": "34.3.
|
9797 |
-
"resolved": "https://registry.npmjs.org/electron/-/electron-34.3.
|
9798 |
-
"integrity": "sha512-
|
9799 |
"dev": true,
|
9800 |
"hasInstallScript": true,
|
9801 |
"license": "MIT",
|
@@ -10199,9 +10199,9 @@
|
|
10199 |
"license": "MIT"
|
10200 |
},
|
10201 |
"node_modules/esbuild": {
|
10202 |
-
"version": "0.25.
|
10203 |
-
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.
|
10204 |
-
"integrity": "sha512-
|
10205 |
"dev": true,
|
10206 |
"hasInstallScript": true,
|
10207 |
"license": "MIT",
|
@@ -10212,31 +10212,31 @@
|
|
10212 |
"node": ">=18"
|
10213 |
},
|
10214 |
"optionalDependencies": {
|
10215 |
-
"@esbuild/aix-ppc64": "0.25.
|
10216 |
-
"@esbuild/android-arm": "0.25.
|
10217 |
-
"@esbuild/android-arm64": "0.25.
|
10218 |
-
"@esbuild/android-x64": "0.25.
|
10219 |
-
"@esbuild/darwin-arm64": "0.25.
|
10220 |
-
"@esbuild/darwin-x64": "0.25.
|
10221 |
-
"@esbuild/freebsd-arm64": "0.25.
|
10222 |
-
"@esbuild/freebsd-x64": "0.25.
|
10223 |
-
"@esbuild/linux-arm": "0.25.
|
10224 |
-
"@esbuild/linux-arm64": "0.25.
|
10225 |
-
"@esbuild/linux-ia32": "0.25.
|
10226 |
-
"@esbuild/linux-loong64": "0.25.
|
10227 |
-
"@esbuild/linux-mips64el": "0.25.
|
10228 |
-
"@esbuild/linux-ppc64": "0.25.
|
10229 |
-
"@esbuild/linux-riscv64": "0.25.
|
10230 |
-
"@esbuild/linux-s390x": "0.25.
|
10231 |
-
"@esbuild/linux-x64": "0.25.
|
10232 |
-
"@esbuild/netbsd-arm64": "0.25.
|
10233 |
-
"@esbuild/netbsd-x64": "0.25.
|
10234 |
-
"@esbuild/openbsd-arm64": "0.25.
|
10235 |
-
"@esbuild/openbsd-x64": "0.25.
|
10236 |
-
"@esbuild/sunos-x64": "0.25.
|
10237 |
-
"@esbuild/win32-arm64": "0.25.
|
10238 |
-
"@esbuild/win32-ia32": "0.25.
|
10239 |
-
"@esbuild/win32-x64": "0.25.
|
10240 |
}
|
10241 |
},
|
10242 |
"node_modules/escalade": {
|
@@ -10508,9 +10508,9 @@
|
|
10508 |
"license": "Apache-2.0"
|
10509 |
},
|
10510 |
"node_modules/exsolve": {
|
10511 |
-
"version": "1.0.
|
10512 |
-
"resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.
|
10513 |
-
"integrity": "sha512-
|
10514 |
"license": "MIT"
|
10515 |
},
|
10516 |
"node_modules/ext-list": {
|
@@ -13901,16 +13901,16 @@
|
|
13901 |
}
|
13902 |
},
|
13903 |
"node_modules/nitropack": {
|
13904 |
-
"version": "2.11.
|
13905 |
-
"resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.11.
|
13906 |
-
"integrity": "sha512-
|
13907 |
"dev": true,
|
13908 |
"license": "MIT",
|
13909 |
"dependencies": {
|
13910 |
"@cloudflare/kv-asset-handler": "^0.3.4",
|
13911 |
"@netlify/functions": "3.0.0",
|
13912 |
"@rollup/plugin-alias": "^5.1.1",
|
13913 |
-
"@rollup/plugin-commonjs": "^28.0.
|
13914 |
"@rollup/plugin-inject": "^5.0.5",
|
13915 |
"@rollup/plugin-json": "^6.1.0",
|
13916 |
"@rollup/plugin-node-resolve": "^16.0.0",
|
@@ -13935,14 +13935,14 @@
|
|
13935 |
"esbuild": "^0.25.0",
|
13936 |
"escape-string-regexp": "^5.0.0",
|
13937 |
"etag": "^1.8.1",
|
13938 |
-
"exsolve": "^1.0.
|
13939 |
"fs-extra": "^11.3.0",
|
13940 |
"globby": "^14.1.0",
|
13941 |
"gzip-size": "^7.0.0",
|
13942 |
"h3": "^1.15.1",
|
13943 |
"hookable": "^5.5.3",
|
13944 |
"httpxy": "^0.1.7",
|
13945 |
-
"ioredis": "^5.
|
13946 |
"jiti": "^2.4.2",
|
13947 |
"klona": "^2.0.6",
|
13948 |
"knitwork": "^1.2.0",
|
@@ -13961,7 +13961,7 @@
|
|
13961 |
"pkg-types": "^2.1.0",
|
13962 |
"pretty-bytes": "^6.1.1",
|
13963 |
"radix3": "^1.1.2",
|
13964 |
-
"rollup": "^4.
|
13965 |
"rollup-plugin-visualizer": "^5.14.0",
|
13966 |
"scule": "^1.3.0",
|
13967 |
"semver": "^7.7.1",
|
@@ -13973,14 +13973,14 @@
|
|
13973 |
"ultrahtml": "^1.5.3",
|
13974 |
"uncrypto": "^0.1.3",
|
13975 |
"unctx": "^2.4.1",
|
13976 |
-
"unenv": "2.0.0-rc.
|
13977 |
"unimport": "^4.1.2",
|
13978 |
"unplugin-utils": "^0.2.4",
|
13979 |
"unstorage": "^1.15.0",
|
13980 |
"untyped": "^2.0.0",
|
13981 |
"unwasm": "^0.3.9",
|
13982 |
"youch": "^4.1.0-beta.6",
|
13983 |
-
"youch-core": "^0.3.
|
13984 |
},
|
13985 |
"bin": {
|
13986 |
"nitro": "dist/cli/index.mjs",
|
@@ -18554,9 +18554,9 @@
|
|
18554 |
"license": "MIT"
|
18555 |
},
|
18556 |
"node_modules/unenv": {
|
18557 |
-
"version": "2.0.0-rc.
|
18558 |
-
"resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.
|
18559 |
-
"integrity": "sha512-
|
18560 |
"dev": true,
|
18561 |
"license": "MIT",
|
18562 |
"dependencies": {
|
@@ -19679,16 +19679,17 @@
|
|
19679 |
}
|
19680 |
},
|
19681 |
"node_modules/which-typed-array": {
|
19682 |
-
"version": "1.1.
|
19683 |
-
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.
|
19684 |
-
"integrity": "sha512-
|
19685 |
"dev": true,
|
19686 |
"license": "MIT",
|
19687 |
"dependencies": {
|
19688 |
"available-typed-arrays": "^1.0.7",
|
19689 |
"call-bind": "^1.0.8",
|
19690 |
-
"call-bound": "^1.0.
|
19691 |
-
"for-each": "^0.3.
|
|
|
19692 |
"gopd": "^1.2.0",
|
19693 |
"has-tostringtag": "^1.0.2"
|
19694 |
},
|
|
|
1253 |
}
|
1254 |
},
|
1255 |
"node_modules/@esbuild/aix-ppc64": {
|
1256 |
+
"version": "0.25.1",
|
1257 |
+
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz",
|
1258 |
+
"integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==",
|
1259 |
"cpu": [
|
1260 |
"ppc64"
|
1261 |
],
|
|
|
1270 |
}
|
1271 |
},
|
1272 |
"node_modules/@esbuild/android-arm": {
|
1273 |
+
"version": "0.25.1",
|
1274 |
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz",
|
1275 |
+
"integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==",
|
1276 |
"cpu": [
|
1277 |
"arm"
|
1278 |
],
|
|
|
1287 |
}
|
1288 |
},
|
1289 |
"node_modules/@esbuild/android-arm64": {
|
1290 |
+
"version": "0.25.1",
|
1291 |
+
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz",
|
1292 |
+
"integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==",
|
1293 |
"cpu": [
|
1294 |
"arm64"
|
1295 |
],
|
|
|
1304 |
}
|
1305 |
},
|
1306 |
"node_modules/@esbuild/android-x64": {
|
1307 |
+
"version": "0.25.1",
|
1308 |
+
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz",
|
1309 |
+
"integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==",
|
1310 |
"cpu": [
|
1311 |
"x64"
|
1312 |
],
|
|
|
1321 |
}
|
1322 |
},
|
1323 |
"node_modules/@esbuild/darwin-arm64": {
|
1324 |
+
"version": "0.25.1",
|
1325 |
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz",
|
1326 |
+
"integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==",
|
1327 |
"cpu": [
|
1328 |
"arm64"
|
1329 |
],
|
|
|
1338 |
}
|
1339 |
},
|
1340 |
"node_modules/@esbuild/darwin-x64": {
|
1341 |
+
"version": "0.25.1",
|
1342 |
+
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz",
|
1343 |
+
"integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==",
|
1344 |
"cpu": [
|
1345 |
"x64"
|
1346 |
],
|
|
|
1355 |
}
|
1356 |
},
|
1357 |
"node_modules/@esbuild/freebsd-arm64": {
|
1358 |
+
"version": "0.25.1",
|
1359 |
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz",
|
1360 |
+
"integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==",
|
1361 |
"cpu": [
|
1362 |
"arm64"
|
1363 |
],
|
|
|
1372 |
}
|
1373 |
},
|
1374 |
"node_modules/@esbuild/freebsd-x64": {
|
1375 |
+
"version": "0.25.1",
|
1376 |
+
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz",
|
1377 |
+
"integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==",
|
1378 |
"cpu": [
|
1379 |
"x64"
|
1380 |
],
|
|
|
1389 |
}
|
1390 |
},
|
1391 |
"node_modules/@esbuild/linux-arm": {
|
1392 |
+
"version": "0.25.1",
|
1393 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz",
|
1394 |
+
"integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==",
|
1395 |
"cpu": [
|
1396 |
"arm"
|
1397 |
],
|
|
|
1406 |
}
|
1407 |
},
|
1408 |
"node_modules/@esbuild/linux-arm64": {
|
1409 |
+
"version": "0.25.1",
|
1410 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz",
|
1411 |
+
"integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==",
|
1412 |
"cpu": [
|
1413 |
"arm64"
|
1414 |
],
|
|
|
1423 |
}
|
1424 |
},
|
1425 |
"node_modules/@esbuild/linux-ia32": {
|
1426 |
+
"version": "0.25.1",
|
1427 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz",
|
1428 |
+
"integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==",
|
1429 |
"cpu": [
|
1430 |
"ia32"
|
1431 |
],
|
|
|
1440 |
}
|
1441 |
},
|
1442 |
"node_modules/@esbuild/linux-loong64": {
|
1443 |
+
"version": "0.25.1",
|
1444 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz",
|
1445 |
+
"integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==",
|
1446 |
"cpu": [
|
1447 |
"loong64"
|
1448 |
],
|
|
|
1457 |
}
|
1458 |
},
|
1459 |
"node_modules/@esbuild/linux-mips64el": {
|
1460 |
+
"version": "0.25.1",
|
1461 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz",
|
1462 |
+
"integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==",
|
1463 |
"cpu": [
|
1464 |
"mips64el"
|
1465 |
],
|
|
|
1474 |
}
|
1475 |
},
|
1476 |
"node_modules/@esbuild/linux-ppc64": {
|
1477 |
+
"version": "0.25.1",
|
1478 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz",
|
1479 |
+
"integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==",
|
1480 |
"cpu": [
|
1481 |
"ppc64"
|
1482 |
],
|
|
|
1491 |
}
|
1492 |
},
|
1493 |
"node_modules/@esbuild/linux-riscv64": {
|
1494 |
+
"version": "0.25.1",
|
1495 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz",
|
1496 |
+
"integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==",
|
1497 |
"cpu": [
|
1498 |
"riscv64"
|
1499 |
],
|
|
|
1508 |
}
|
1509 |
},
|
1510 |
"node_modules/@esbuild/linux-s390x": {
|
1511 |
+
"version": "0.25.1",
|
1512 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz",
|
1513 |
+
"integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==",
|
1514 |
"cpu": [
|
1515 |
"s390x"
|
1516 |
],
|
|
|
1525 |
}
|
1526 |
},
|
1527 |
"node_modules/@esbuild/linux-x64": {
|
1528 |
+
"version": "0.25.1",
|
1529 |
+
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz",
|
1530 |
+
"integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==",
|
1531 |
"cpu": [
|
1532 |
"x64"
|
1533 |
],
|
|
|
1542 |
}
|
1543 |
},
|
1544 |
"node_modules/@esbuild/netbsd-arm64": {
|
1545 |
+
"version": "0.25.1",
|
1546 |
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz",
|
1547 |
+
"integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==",
|
1548 |
"cpu": [
|
1549 |
"arm64"
|
1550 |
],
|
|
|
1559 |
}
|
1560 |
},
|
1561 |
"node_modules/@esbuild/netbsd-x64": {
|
1562 |
+
"version": "0.25.1",
|
1563 |
+
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz",
|
1564 |
+
"integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==",
|
1565 |
"cpu": [
|
1566 |
"x64"
|
1567 |
],
|
|
|
1576 |
}
|
1577 |
},
|
1578 |
"node_modules/@esbuild/openbsd-arm64": {
|
1579 |
+
"version": "0.25.1",
|
1580 |
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz",
|
1581 |
+
"integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==",
|
1582 |
"cpu": [
|
1583 |
"arm64"
|
1584 |
],
|
|
|
1593 |
}
|
1594 |
},
|
1595 |
"node_modules/@esbuild/openbsd-x64": {
|
1596 |
+
"version": "0.25.1",
|
1597 |
+
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz",
|
1598 |
+
"integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==",
|
1599 |
"cpu": [
|
1600 |
"x64"
|
1601 |
],
|
|
|
1610 |
}
|
1611 |
},
|
1612 |
"node_modules/@esbuild/sunos-x64": {
|
1613 |
+
"version": "0.25.1",
|
1614 |
+
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz",
|
1615 |
+
"integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==",
|
1616 |
"cpu": [
|
1617 |
"x64"
|
1618 |
],
|
|
|
1627 |
}
|
1628 |
},
|
1629 |
"node_modules/@esbuild/win32-arm64": {
|
1630 |
+
"version": "0.25.1",
|
1631 |
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz",
|
1632 |
+
"integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==",
|
1633 |
"cpu": [
|
1634 |
"arm64"
|
1635 |
],
|
|
|
1644 |
}
|
1645 |
},
|
1646 |
"node_modules/@esbuild/win32-ia32": {
|
1647 |
+
"version": "0.25.1",
|
1648 |
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz",
|
1649 |
+
"integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==",
|
1650 |
"cpu": [
|
1651 |
"ia32"
|
1652 |
],
|
|
|
1661 |
}
|
1662 |
},
|
1663 |
"node_modules/@esbuild/win32-x64": {
|
1664 |
+
"version": "0.25.1",
|
1665 |
+
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz",
|
1666 |
+
"integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==",
|
1667 |
"cpu": [
|
1668 |
"x64"
|
1669 |
],
|
|
|
7062 |
}
|
7063 |
},
|
7064 |
"node_modules/autoprefixer": {
|
7065 |
+
"version": "10.4.21",
|
7066 |
+
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
|
7067 |
+
"integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
|
7068 |
"dev": true,
|
7069 |
"funding": [
|
7070 |
{
|
|
|
7082 |
],
|
7083 |
"license": "MIT",
|
7084 |
"dependencies": {
|
7085 |
+
"browserslist": "^4.24.4",
|
7086 |
+
"caniuse-lite": "^1.0.30001702",
|
7087 |
"fraction.js": "^4.3.7",
|
7088 |
"normalize-range": "^0.1.2",
|
7089 |
+
"picocolors": "^1.1.1",
|
7090 |
"postcss-value-parser": "^4.2.0"
|
7091 |
},
|
7092 |
"bin": {
|
|
|
7657 |
}
|
7658 |
},
|
7659 |
"node_modules/caniuse-lite": {
|
7660 |
+
"version": "1.0.30001703",
|
7661 |
+
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001703.tgz",
|
7662 |
+
"integrity": "sha512-kRlAGTRWgPsOj7oARC9m1okJEXdL/8fekFVcxA8Hl7GH4r/sN4OJn/i6Flde373T50KS7Y37oFbMwlE8+F42kQ==",
|
7663 |
"dev": true,
|
7664 |
"funding": [
|
7665 |
{
|
|
|
9793 |
}
|
9794 |
},
|
9795 |
"node_modules/electron": {
|
9796 |
+
"version": "34.3.2",
|
9797 |
+
"resolved": "https://registry.npmjs.org/electron/-/electron-34.3.2.tgz",
|
9798 |
+
"integrity": "sha512-n9tzmFexVLxipZXwMTY30H10f0X9k2OP0SkpSwL5VvnDZi0l/Hc+8CEArKkQPbbSf/IS7nxgc96gtTaR+XoSBg==",
|
9799 |
"dev": true,
|
9800 |
"hasInstallScript": true,
|
9801 |
"license": "MIT",
|
|
|
10199 |
"license": "MIT"
|
10200 |
},
|
10201 |
"node_modules/esbuild": {
|
10202 |
+
"version": "0.25.1",
|
10203 |
+
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz",
|
10204 |
+
"integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==",
|
10205 |
"dev": true,
|
10206 |
"hasInstallScript": true,
|
10207 |
"license": "MIT",
|
|
|
10212 |
"node": ">=18"
|
10213 |
},
|
10214 |
"optionalDependencies": {
|
10215 |
+
"@esbuild/aix-ppc64": "0.25.1",
|
10216 |
+
"@esbuild/android-arm": "0.25.1",
|
10217 |
+
"@esbuild/android-arm64": "0.25.1",
|
10218 |
+
"@esbuild/android-x64": "0.25.1",
|
10219 |
+
"@esbuild/darwin-arm64": "0.25.1",
|
10220 |
+
"@esbuild/darwin-x64": "0.25.1",
|
10221 |
+
"@esbuild/freebsd-arm64": "0.25.1",
|
10222 |
+
"@esbuild/freebsd-x64": "0.25.1",
|
10223 |
+
"@esbuild/linux-arm": "0.25.1",
|
10224 |
+
"@esbuild/linux-arm64": "0.25.1",
|
10225 |
+
"@esbuild/linux-ia32": "0.25.1",
|
10226 |
+
"@esbuild/linux-loong64": "0.25.1",
|
10227 |
+
"@esbuild/linux-mips64el": "0.25.1",
|
10228 |
+
"@esbuild/linux-ppc64": "0.25.1",
|
10229 |
+
"@esbuild/linux-riscv64": "0.25.1",
|
10230 |
+
"@esbuild/linux-s390x": "0.25.1",
|
10231 |
+
"@esbuild/linux-x64": "0.25.1",
|
10232 |
+
"@esbuild/netbsd-arm64": "0.25.1",
|
10233 |
+
"@esbuild/netbsd-x64": "0.25.1",
|
10234 |
+
"@esbuild/openbsd-arm64": "0.25.1",
|
10235 |
+
"@esbuild/openbsd-x64": "0.25.1",
|
10236 |
+
"@esbuild/sunos-x64": "0.25.1",
|
10237 |
+
"@esbuild/win32-arm64": "0.25.1",
|
10238 |
+
"@esbuild/win32-ia32": "0.25.1",
|
10239 |
+
"@esbuild/win32-x64": "0.25.1"
|
10240 |
}
|
10241 |
},
|
10242 |
"node_modules/escalade": {
|
|
|
10508 |
"license": "Apache-2.0"
|
10509 |
},
|
10510 |
"node_modules/exsolve": {
|
10511 |
+
"version": "1.0.4",
|
10512 |
+
"resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz",
|
10513 |
+
"integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==",
|
10514 |
"license": "MIT"
|
10515 |
},
|
10516 |
"node_modules/ext-list": {
|
|
|
13901 |
}
|
13902 |
},
|
13903 |
"node_modules/nitropack": {
|
13904 |
+
"version": "2.11.6",
|
13905 |
+
"resolved": "https://registry.npmjs.org/nitropack/-/nitropack-2.11.6.tgz",
|
13906 |
+
"integrity": "sha512-iaLzOKYxsNL8G6h9cMFTC/hAN4RfhZsrFzFFzemr6Vfn57MooYEz6KLeUoRyTposlAeEWTVejz8naYOORIrnDg==",
|
13907 |
"dev": true,
|
13908 |
"license": "MIT",
|
13909 |
"dependencies": {
|
13910 |
"@cloudflare/kv-asset-handler": "^0.3.4",
|
13911 |
"@netlify/functions": "3.0.0",
|
13912 |
"@rollup/plugin-alias": "^5.1.1",
|
13913 |
+
"@rollup/plugin-commonjs": "^28.0.3",
|
13914 |
"@rollup/plugin-inject": "^5.0.5",
|
13915 |
"@rollup/plugin-json": "^6.1.0",
|
13916 |
"@rollup/plugin-node-resolve": "^16.0.0",
|
|
|
13935 |
"esbuild": "^0.25.0",
|
13936 |
"escape-string-regexp": "^5.0.0",
|
13937 |
"etag": "^1.8.1",
|
13938 |
+
"exsolve": "^1.0.4",
|
13939 |
"fs-extra": "^11.3.0",
|
13940 |
"globby": "^14.1.0",
|
13941 |
"gzip-size": "^7.0.0",
|
13942 |
"h3": "^1.15.1",
|
13943 |
"hookable": "^5.5.3",
|
13944 |
"httpxy": "^0.1.7",
|
13945 |
+
"ioredis": "^5.6.0",
|
13946 |
"jiti": "^2.4.2",
|
13947 |
"klona": "^2.0.6",
|
13948 |
"knitwork": "^1.2.0",
|
|
|
13961 |
"pkg-types": "^2.1.0",
|
13962 |
"pretty-bytes": "^6.1.1",
|
13963 |
"radix3": "^1.1.2",
|
13964 |
+
"rollup": "^4.35.0",
|
13965 |
"rollup-plugin-visualizer": "^5.14.0",
|
13966 |
"scule": "^1.3.0",
|
13967 |
"semver": "^7.7.1",
|
|
|
13973 |
"ultrahtml": "^1.5.3",
|
13974 |
"uncrypto": "^0.1.3",
|
13975 |
"unctx": "^2.4.1",
|
13976 |
+
"unenv": "^2.0.0-rc.14",
|
13977 |
"unimport": "^4.1.2",
|
13978 |
"unplugin-utils": "^0.2.4",
|
13979 |
"unstorage": "^1.15.0",
|
13980 |
"untyped": "^2.0.0",
|
13981 |
"unwasm": "^0.3.9",
|
13982 |
"youch": "^4.1.0-beta.6",
|
13983 |
+
"youch-core": "^0.3.2"
|
13984 |
},
|
13985 |
"bin": {
|
13986 |
"nitro": "dist/cli/index.mjs",
|
|
|
18554 |
"license": "MIT"
|
18555 |
},
|
18556 |
"node_modules/unenv": {
|
18557 |
+
"version": "2.0.0-rc.14",
|
18558 |
+
"resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.14.tgz",
|
18559 |
+
"integrity": "sha512-od496pShMen7nOy5VmVJCnq8rptd45vh6Nx/r2iPbrba6pa6p+tS2ywuIHRZ/OBvSbQZB0kWvpO9XBNVFXHD3Q==",
|
18560 |
"dev": true,
|
18561 |
"license": "MIT",
|
18562 |
"dependencies": {
|
|
|
19679 |
}
|
19680 |
},
|
19681 |
"node_modules/which-typed-array": {
|
19682 |
+
"version": "1.1.19",
|
19683 |
+
"resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
|
19684 |
+
"integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
|
19685 |
"dev": true,
|
19686 |
"license": "MIT",
|
19687 |
"dependencies": {
|
19688 |
"available-typed-arrays": "^1.0.7",
|
19689 |
"call-bind": "^1.0.8",
|
19690 |
+
"call-bound": "^1.0.4",
|
19691 |
+
"for-each": "^0.3.5",
|
19692 |
+
"get-proto": "^1.0.1",
|
19693 |
"gopd": "^1.2.0",
|
19694 |
"has-tostringtag": "^1.0.2"
|
19695 |
},
|