mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-05-23 17:57:47 +00:00
1 line
92 KiB
JavaScript
1 line
92 KiB
JavaScript
"use strict";(self.webpackChunkadmin=self.webpackChunkadmin||[]).push([[950],{93689:function(e,t,r){r.d(t,{Z:function(){return s}});var a=r(77260),l=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},n=r(54183),i=function(e,t){return l.createElement(n.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=l.forwardRef(i)},77274:function(e,t,r){r.d(t,{Z:function(){return s}});var a=r(77260),l=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z"}}]},name:"cloud",theme:"outlined"},n=r(54183),i=function(e,t){return l.createElement(n.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=l.forwardRef(i)},11090:function(e,t,r){r.d(t,{Z:function(){return s}});var a=r(77260),l=r(44194),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},n=r(54183),i=function(e,t){return l.createElement(n.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=l.forwardRef(i)},30617:function(e,t,r){r.d(t,{Z:function(){return s}});var a=r(77260),l=r(44194),o={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"},n=r(54183),i=function(e,t){return l.createElement(n.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=l.forwardRef(i)},80556:function(e,t,r){r.d(t,{Z:function(){return s}});var a=r(77260),l=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},n=r(54183),i=function(e,t){return l.createElement(n.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=l.forwardRef(i)},59908:function(e,t,r){r.d(t,{Z:function(){return s}});var a=r(77260),l=r(44194),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},n=r(54183),i=function(e,t){return l.createElement(n.Z,(0,a.Z)({},e,{ref:t,icon:o}))};var s=l.forwardRef(i)},11137:function(e,t,r){var a=r(39328),l=r(17323),o=r(44194),n=r(64665),i=r(31549),s=["fieldProps","unCheckedChildren","checkedChildren","proFieldProps"],d=o.forwardRef((function(e,t){var r=e.fieldProps,o=e.unCheckedChildren,d=e.checkedChildren,c=e.proFieldProps,u=(0,l.Z)(e,s);return(0,i.jsx)(n.Z,(0,a.Z)({valueType:"switch",fieldProps:(0,a.Z)({unCheckedChildren:o,checkedChildren:d},r),ref:t,valuePropName:"checked",proFieldProps:c,filedConfig:{valuePropName:"checked",ignoreWidth:!0,customLightMode:!0}},u))}));t.Z=d},41282:function(e,t,r){r.d(t,{Jr:function(){return p},LF:function(){return u},Oh:function(){return h},WS:function(){return g}});var a=r(90819),l=r.n(a),o=r(73193),n=r.n(o),i=r(89933),s=r.n(i),d=r(5488),c=r(14870);function u(e){return m.apply(this,arguments)}function m(){return(m=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/model/query/org",{method:"GET",params:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/model/create",{method:"POST",data:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return v.apply(this,arguments)}function v(){return(v=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/model/update",{method:"POST",data:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return x.apply(this,arguments)}function x(){return(x=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/model/delete",{method:"POST",data:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},52202:function(e,t,r){r.d(t,{G9:function(){return j},J$:function(){return k},N6:function(){return w},VM:function(){return u},c8:function(){return p},gF:function(){return h},rg:function(){return g},sF:function(){return y}});var a=r(90819),l=r.n(a),o=r(73193),n=r.n(o),i=r(89933),s=r.n(i),d=r(5488),c=r(14870);function u(e){return m.apply(this,arguments)}function m(){return(m=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/ollama4j/ping",{method:"GET",params:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/ollama4j/local-models",{method:"GET",params:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return v.apply(this,arguments)}function v(){return(v=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/ollama4j/models",{method:"GET",params:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return x.apply(this,arguments)}function x(){return(x=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/ollama4j/library/models/details",{method:"GET",params:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/ollama4j/models/details",{method:"GET",params:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return M.apply(this,arguments)}function M(){return(M=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/ollama4j/models/pull",{method:"POST",data:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return P.apply(this,arguments)}function P(){return(P=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/api/v1/ollama4j/models/delete",{method:"POST",data:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return Z.apply(this,arguments)}function Z(){return(Z=s()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.request)("/springai/ollama/embedding-model/exists",{method:"GET",params:n()(n()({},t),{},{channel:d.XtJ})}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},92023:function(e,t,r){r.d(t,{G:function(){return p}});var a=r(73193),l=r.n(a),o=(r(44194),r(15435)),n=r(5488),i=r(28977),s=r.n(i),d=r(95660),c=r(5025),u=r(18580),m=r(31549),p=function(e){var t=e.children,r=e.onSuccess,a=e.onError,i={file:null,fileName:"test.png",fileType:"image/png",isAvatar:"true",kbType:n.IrL,categoryUid:"",kbUid:"",channel:n.XtJ},p={name:"file",accept:"image/*",action:(0,u.M$)(),headers:{Authorization:"Bearer "+localStorage.getItem(n.LA8)},data:i,showUploadList:!1,beforeUpload:function(e){d.Z.log("beforeUpload",e);var t=s()(new Date).format("YYYYMMDDHHmmss")+"_"+e.name;return i.file=e,i.fileName=t,i.fileType=e.type,d.Z.log("beforeUpload",i),!0},onChange:function(e){if("uploading"!==e.file.status&&d.Z.log("not uploading:",e.file),"done"===e.file.status)if(d.Z.log("response: ",e.file.response),200===e.file.response.code){var t=e.file.response.data.fileUrl;r(t),c.yw.success("".concat(e.file.name," 上传成功"))}else a(e.file),c.yw.error("".concat(e.file.name," 上传失败"));else"error"===e.file.status&&(c.yw.error("".concat(e.file.name," 上传失败")),a(e.file))}};return(0,m.jsx)(o.Z,l()(l()({},p),{},{children:t}))}},74424:function(e,t,r){var a=r(24522);t.Z=function(){var e=(0,a.Z)().isDarkMode;return{leftSiderStyle:{borderRight:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"},leftSiderWidth:250,headerStyle:{background:e?"#141414":"#fff"},rightSiderStyle:{borderLeft:e?"1px solid #333":"1px solid #ccc",background:e?"#141414":"#f5f5f5"},contentStyle:{minHeight:120,background:e?"#141414":"#f5f5f5",height:"100vh",overflow:"auto"}}}},89947:function(e,t,r){r.r(t),r.d(t,{default:function(){return Je}});var a=r(73193),l=r.n(a),o=r(44194),n=r(74424),i=r(93322),s=r(76711),d=r.n(s),c=r(90819),u=r.n(c),m=r(89933),p=r.n(m),f=r(45332),g=r.n(f),v=r(91221),h=r(5025),x=r(24522),y=r(18751),b=r(14870),w=r(68349),M=r(90317),j=r(5780),P=r(96501),k=r(45681),Z=r(88344),C=r(34599),S=r(5488),T=r(15722),L=r(10162),U=r(46747),D=r(10154),I=r.n(D),E=r(32394),N=r(47783),z=r(48821),O=r(16331),R=r(11137),A=r(20903),q=r(68724),B=r(92023),F=r(59908),V=r(18580),K=r(31549),H=function(e){var t,r=e.open,a=e.isEdit,n=e.llmProvider,i=e.level,s=e.onCancel,d=e.onSubmit,c=(0,b.useIntl)(),m=A.Z.useForm(),f=g()(m,1)[0],v=(0,C.u)((function(e){return e.currentOrg})),x=(0,o.useState)(),y=g()(x,2),w=y[0],M=y[1],P=(0,o.useState)(""),Z=g()(P,2),T=Z[0],L=Z[1],U=(t={},I()(I()(I()(I()(I()(I()(I()(I()(I()(I()(t,S.CZ7,{nickname:"Ollama",logo:"ollama.png",baseUrl:"http://127.0.0.1:11434",webUrl:"https://ollama.com/",status:"PRODUCTION"}),S.hBm,{nickname:"智谱",logo:"zhipu.png",baseUrl:"https://open.bigmodel.cn/api/paas",webUrl:"https://open.bigmodel.cn/",status:"PRODUCTION"}),S.JZt,{nickname:"DeepSeek",logo:"deepseek.png",baseUrl:"https://api.deepseek.com",webUrl:"https://deepseek.com/",status:"PRODUCTION"}),S.dtX,{nickname:"通义千问",logo:"dashscope.png",baseUrl:"https://dashscope.aliyuncs.com",webUrl:"https://dashscope.aliyun.com/",status:"PRODUCTION"}),S.cEx,{nickname:"硅基流动",logo:"silicon.png",baseUrl:"https://api.siliconflow.cn",webUrl:"https://www.siliconflow.cn/",status:"PRODUCTION"}),S.ADi,{nickname:"Gitee魔力方舟",logo:"gitee.png",baseUrl:"https://ai.gitee.com",webUrl:"https://ai.gitee.com/",status:"PRODUCTION"}),S.qqA,{nickname:"腾讯混元",logo:"hunyuan.png",baseUrl:"https://api.hunyuan.cloud.tencent.com",webUrl:"https://hunyuan.tencent.com/",status:"PRODUCTION"}),S.Gh5,{nickname:"百度千帆",logo:"yiyan.png",baseUrl:"https://qianfan.baidubce.com/v2",webUrl:"https://console.bce.baidu.com/iam/#/iam/apikey/list",status:"PRODUCTION"}),S.dAZ,{nickname:"火山引擎",logo:"doubao.png",baseUrl:"https://ark.cn-beijing.volces.com/api/v3",webUrl:"https://console.volcengine.com/ark/",status:"PRODUCTION"}),S.tjv,{nickname:"Minimax",logo:"minimax.png",baseUrl:"https://api.minimax.chat/v1/",webUrl:"https://platform.minimaxi.com/",status:"PRODUCTION"}),I()(I()(I()(I()(I()(I()(I()(I()(I()(I()(t,S.CA4,{nickname:"OpenAI",logo:"openai.png",baseUrl:"https://api.openai.com",webUrl:"https://openai.com/",status:"PRODUCTION"}),S.d_o,{nickname:"Coze",logo:"coze.png",baseUrl:"https://api.coze.cn",webUrl:"https://www.coze.cn/",status:"PRODUCTION"}),S.UPk,{nickname:"Dify",logo:"dify.png",baseUrl:"https://api.dify.ai/v1",webUrl:"https://www.dify.ai/",status:"PRODUCTION"}),S.lhE,{nickname:"MaxKB",logo:"maxkb.png",baseUrl:"https://api.maxkb.cn",webUrl:"https://www.maxkb.cn/",status:"PRODUCTION"}),S.PL6,{nickname:"n8n",logo:"n8n.png",baseUrl:"https://api.n8n.io",webUrl:"https://n8n.io/",status:"PRODUCTION"}),S.TDs,{nickname:"Ragflow",logo:"ragflow.png",baseUrl:"https://api.ragflow.io",webUrl:"https://www.ragflow.io/",status:"PRODUCTION"}),S.eZp,{nickname:"OpenRouter",logo:"openrouter.png",baseUrl:"https://openrouter.ai/api",webUrl:"https://openrouter.ai/",status:"PRODUCTION"}),S.AQo,{nickname:"讯飞星火",logo:"xinghuo.png",baseUrl:"https://xinghuo.xfyun.cn/sparkapi",webUrl:"https://xinghuo.xfyun.cn/sparkapi",status:"DEVELOPMENT"}),S.S6p,{nickname:"Kimi",logo:"moonshot.png",baseUrl:"https://api.moonshot.cn",webUrl:"https://moonshot.ai/",status:"DEVELOPMENT"}),S.JN,{nickname:"百小应",logo:"baichuan.png",baseUrl:"https://api.baichuan-ai.com",webUrl:"https://www.baichuan-ai.com/",status:"DEVELOPMENT"}),I()(I()(I()(I()(I()(I()(t,S.ZeX,{nickname:"Yi",logo:"yi.png",baseUrl:"https://api.lingyiwanwu.com",webUrl:"https://platform.lingyiwanwu.com/",status:"DEVELOPMENT"}),S.i10,{nickname:"StepFun",logo:"stepfun.png",baseUrl:"https://api.stepfun.com",webUrl:"https://platform.stepfun.com/",status:"DEVELOPMENT"}),S.TkL,{nickname:"Groq",logo:"groq.png",baseUrl:"https://api.groq.com/openai",webUrl:"https://groq.com/",status:"DEVELOPMENT"}),S.fjv,{nickname:"Anthropic",logo:"anthropic.png",baseUrl:"https://api.anthropic.com/",webUrl:"https://anthropic.com/",status:"DEVELOPMENT"}),S.yTV,{nickname:"Gemini",logo:"gemini.png",baseUrl:"https://generativelanguage.googleapis.com",webUrl:"https://gemini.google.com/",status:"DEVELOPMENT"}),S.A2J,{nickname:"AIHubMix",logo:"aihubmix.png",baseUrl:"https://aihubmix.com",webUrl:"https://aihubmix.com/",status:"DEVELOPMENT"})),D=[{label:"Ollama",value:S.CZ7,category:"production"},{label:"智谱AI",value:S.hBm,category:"production"},{label:"DeepSeek",value:S.JZt,category:"production"},{label:"阿里云DashScope",value:S.dtX,category:"production"},{label:"SiliconFlow",value:S.cEx,category:"production"},{label:"Gitee AI",value:S.ADi,category:"production"},{label:"腾讯云",value:S.qqA,category:"production"},{label:"百度云",value:S.Gh5,category:"production"},{label:"火山引擎",value:S.dAZ,category:"production"},{label:"MiniMax",value:S.tjv,category:"production"},{label:"星火",value:S.AQo,category:"development"},{label:"Moonshot",value:S.S6p,category:"development"},{label:"百川",value:S.JN,category:"development"},{label:"零一万物",value:S.ZeX,category:"development"},{label:"阶跃星辰",value:S.i10,category:"development"},{label:"OpenRouter",value:S.eZp,category:"development"},{label:"Groq",value:S.TkL,category:"development"},{label:"Anthropic",value:S.fjv,category:"development"},{label:"OpenAI",value:S.CA4,category:"development"},{label:"Google Gemini",value:S.yTV,category:"development"},{label:"AiHubMix",value:S.A2J,category:"development"},{label:"自定义",value:S.ZPo,category:"custom"},{label:"Coze",value:S.d_o,category:"thirdparty"},{label:"Dify",value:S.UPk,category:"thirdparty"},{label:"N8N",value:S.PL6,category:"thirdparty"},{label:"MaxKB",value:S.lhE,category:"thirdparty"},{label:"RagFlow",value:S.TDs,category:"thirdparty"}],H=[{label:"已上线",options:D.filter((function(e){return"production"===e.category}))},{label:"开发中",options:D.filter((function(e){return"development"===e.category}))},{label:"自定义",options:D.filter((function(e){return"custom"===e.category}))},{label:"第三方知识库",options:D.filter((function(e){return"thirdparty"===e.category}))}],J=[S.CZ7,S.hBm,S.JZt,S.dtX,S.cEx,S.ADi,S.qqA,S.Gh5,S.dAZ,S.tjv,S.AQo,S.S6p,S.JN,S.ZeX,S.i10,S.eZp,S.TkL,S.fjv,S.CA4,S.yTV,S.A2J],W=a&&J.includes((null==n?void 0:n.type)||""),G=f.getFieldValue("type")===S.d_o,X=f.getFieldValue("type")===S.TDs;(0,o.useEffect)((function(){var e;a?(M(n),L((null==n?void 0:n.logo)||""),f.setFieldsValue({logo:null==n?void 0:n.logo,type:null==n?void 0:n.type,nickname:null==n?void 0:n.nickname,description:null==n?void 0:n.description,webUrl:null==n?void 0:n.webUrl,status:null==n?void 0:n.status,baseUrl:null==n?void 0:n.baseUrl,apiKey:null==n?void 0:n.apiKey,cozeBotId:null==n?void 0:n.cozeBotId,ragflowType:null==n?void 0:n.ragflowType,ragflowId:null==n?void 0:n.ragflowId,enabled:null===(e=null==n?void 0:n.enabled)||void 0===e||e})):(f.resetFields(),L(""),f.setFieldsValue({enabled:!0,status:S.KY}))}),[a,n]);return(0,K.jsx)("div",{children:(0,K.jsx)(q.Z,{title:a?c.formatMessage({id:"ai.provider.edit"}):c.formatMessage({id:"ai.provider.create"}),open:r,onClose:s,width:500,extra:(0,K.jsx)(j.ZP,{type:"primary",onClick:function(){f.validateFields().then(function(){var e=p()(u()().mark((function e(t){var r,l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:l={uid:a?null==n?void 0:n.uid:"",type:null==t?void 0:t.type,nickname:null==t?void 0:t.nickname,logo:T||(null==w?void 0:w.logo),description:null==t?void 0:t.description,webUrl:null==t?void 0:t.webUrl,status:(null==t?void 0:t.status)||S.L2A,baseUrl:null==t?void 0:t.baseUrl,apiKey:null==t?void 0:t.apiKey,cozeBotId:null==t?void 0:t.cozeBotId,ragflowType:null==t?void 0:t.ragflowType,ragflowId:null==t?void 0:t.ragflowId,enabled:null===(r=null==t?void 0:t.enabled)||void 0===r||r,level:i,orgUid:null==v?void 0:v.uid},console.log("handleSaveLlmProvider:",t,l),d(l);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.log("Failed:",e),h.yw.error(a?c.formatMessage({id:"ai.provider.update.failed"}):c.formatMessage({id:"ai.provider.create.failed"}))}))},children:a?c.formatMessage({id:"ai.provider.update"}):c.formatMessage({id:"ai.provider.confirm"})}),children:(0,K.jsxs)(E.A,{form:f,name:"form",style:{maxWidth:400},submitter:{render:function(){return null}},children:[(0,K.jsx)(E.A.Item,{name:"logo",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},label:c.formatMessage({id:"ai.provider.logo"}),children:(0,K.jsxs)(B.G,{onSuccess:function(e){console.log("handleUploadSuccess:",e),L(e)},onError:function(e){console.log("handleUploadError:",e),h.yw.error(c.formatMessage({id:"ai.provider.upload.failed"}))},children:[(0,K.jsx)(k.Z,{src:T,size:64}),(0,K.jsx)(j.ZP,{icon:(0,K.jsx)(F.Z,{}),style:{marginLeft:8},children:c.formatMessage({id:"ai.provider.uploadLogo"})})]})}),(0,K.jsx)(N.Z,{width:"md",name:"type",label:c.formatMessage({id:"ai.provider.type"}),placeholder:c.formatMessage({id:"ai.provider.type.placeholder"}),disabled:W,options:H,rules:[{required:!0,message:c.formatMessage({id:"ai.provider.type.required"})}],fieldProps:{showSearch:!0,onChange:function(e){console.log("Provider type changed:",e);D.find((function(t){return t.value===e}));M(l()(l()({},w),{},{type:e}));var t=U[e];if(e&&t){var r=(0,V.kG)()+"/assets/images/llm/provider/"+e+".png";L(r),f.setFieldsValue({logo:r,baseUrl:t.baseUrl,webUrl:t.webUrl})}f.validateFields([])}},tooltip:W?c.formatMessage({id:"ai.provider.type.system.tooltip"}):void 0}),(0,K.jsx)(z.Z,{label:c.formatMessage({id:"ai.provider.nickname"}),name:"nickname",rules:[{required:!0,message:c.formatMessage({id:"ai.provider.nickname.required"})}],fieldProps:{onPressEnter:function(e){console.log("onPressEnter:",e)}}}),(0,K.jsx)(O.Z,{label:c.formatMessage({id:"ai.provider.description"}),name:"description",fieldProps:{onPressEnter:function(e){console.log("onPressEnter:",e)}}}),(0,K.jsx)(z.Z,{label:c.formatMessage({id:"ai.provider.webUrl"}),name:"webUrl",placeholder:c.formatMessage({id:"ai.provider.webUrl.placeholder"}),rules:[{type:"url",message:c.formatMessage({id:"ai.provider.webUrl.invalid"})}],fieldProps:{onPressEnter:function(e){console.log("onPressEnter:",e)}}}),(0,K.jsx)(N.Z,{label:c.formatMessage({id:"ai.provider.status"}),name:"status",options:[{label:c.formatMessage({id:"ai.provider.status.development"}),value:S.L2A},{label:c.formatMessage({id:"ai.provider.status.production"}),value:S.KY}],rules:[{required:!0,message:c.formatMessage({id:"ai.provider.status.required"})}],fieldProps:{placeholder:c.formatMessage({id:"ai.provider.status.placeholder"})}}),(0,K.jsx)(z.Z,{label:c.formatMessage({id:"ai.provider.baseUrl"}),name:"baseUrl",placeholder:c.formatMessage({id:"ai.provider.baseUrl.placeholder"}),rules:[{required:!0,message:c.formatMessage({id:"ai.provider.baseUrl.required"})},{validator:function(e,t){if(t){if(t.endsWith("/"))return Promise.reject(new Error(c.formatMessage({id:"ai.provider.baseUrl.noTrailingSlash"})));if(!t.startsWith("http://")&&!t.startsWith("https://"))return Promise.reject(new Error(c.formatMessage({id:"ai.provider.baseUrl.mustStartWithHttp"})))}return Promise.resolve()}}],fieldProps:{onPressEnter:function(e){console.log("onPressEnter:",e)}},extra:c.formatMessage({id:"ai.provider.baseUrl.extra"})}),(null==w?void 0:w.type)!==S.CZ7&&(0,K.jsx)(z.Z.Password,{label:c.formatMessage({id:"ai.provider.apiKey"}),name:"apiKey",fieldProps:{placeholder:c.formatMessage({id:"ai.provider.apiKey.placeholder"}),allowClear:!0,visibilityToggle:!0,onPressEnter:function(e){console.log("onPressEnter:",e)}}}),G&&(0,K.jsx)(z.Z,{label:c.formatMessage({id:"ai.provider.cozeBotId"}),name:"cozeBotId",placeholder:c.formatMessage({id:"ai.provider.cozeBotId.placeholder"}),rules:[{required:!0,message:c.formatMessage({id:"ai.provider.cozeBotId.required"})}],fieldProps:{onPressEnter:function(e){console.log("onPressEnter:",e)}},extra:c.formatMessage({id:"ai.provider.cozeBotId.extra"})}),X&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(N.Z,{label:c.formatMessage({id:"ai.provider.ragflowType"}),name:"ragflowType",placeholder:c.formatMessage({id:"ai.provider.ragflowType.placeholder"}),options:[{label:c.formatMessage({id:"ai.provider.ragflowType.chat"}),value:"chat"},{label:c.formatMessage({id:"ai.provider.ragflowType.agent"}),value:"agent"}],rules:[{required:!0,message:c.formatMessage({id:"ai.provider.ragflowType.required"})}],extra:c.formatMessage({id:"ai.provider.ragflowType.extra"})}),(0,K.jsx)(z.Z,{label:c.formatMessage({id:"ai.provider.ragflowId"}),name:"ragflowId",placeholder:c.formatMessage({id:"ai.provider.ragflowId.placeholder"}),rules:[{required:!0,message:c.formatMessage({id:"ai.provider.ragflowId.required"})}],fieldProps:{onPressEnter:function(e){console.log("onPressEnter:",e)}},extra:c.formatMessage({id:"ai.provider.ragflowId.extra"})})]}),(0,K.jsx)(R.Z,{label:c.formatMessage({id:"ai.provider.enabled"}),name:"enabled",tooltip:c.formatMessage({id:"ai.provider.enabled.tooltip"}),checkedChildren:c.formatMessage({id:"ai.provider.enabled.checked"}),unCheckedChildren:c.formatMessage({id:"ai.provider.enabled.unchecked"})})]})})})},J=r(16894),W=r(45034),G=r(47401),X=(0,J.Ue)()((0,W.mW)((0,W.tJ)((0,G.n)((function(e,t){return{llmproviderResultPlatform:{data:{content:[]}},currentLlmProviderPlatform:{uid:"",nickname:""},tabsToClosePlatform:[],insertLlmProviderPlatform:function(t){e((function(e){e.llmproviderResultPlatform.data.content.unshift(t)}))},upgradeLlmProviderPlatform:function(t){e((function(e){var r=e.llmproviderResultPlatform.data.content,a=r.findIndex((function(e){return e.uid===t.uid}));-1!==a?r[a]=t:console.warn("LlmProvider with uid ".concat(t.uid," not found."))}))},setLlmProviderResultPlatform:function(r){e({llmproviderResultPlatform:r});var a,l=t().currentLlmProviderPlatform;""!==l.uid&&void 0!==l||(null===(a=r.data)||void 0===a||null===(a=a.content)||void 0===a?void 0:a.length)>0&&e({currentLlmProviderPlatform:r.data.content[0]})},setCurrentLlmProviderPlatform:function(r){var a=t().llmproviderResultPlatform.data.content,o=a.findIndex((function(e){return e.uid===r.uid}));if(-1!==o){var n=[].concat(d()(a.slice(0,o)),[r],d()(a.slice(o+1))),i=l()(l()({},t().llmproviderResultPlatform),{},{data:{content:n}});e({llmproviderResultPlatform:i,currentLlmProviderPlatform:r})}else e({currentLlmProviderPlatform:r})},deleteCurrentLlmProviderPlatform:function(r){var a=t().llmproviderResultPlatform.data.content,o=a.findIndex((function(e){return e.uid===r}));-1!==o?e({llmproviderResultPlatform:l()(l()({},t().llmproviderResultPlatform),{},{data:{content:[].concat(d()(a.slice(0,o)),d()(a.slice(o+1)))}})}):console.warn("LlmProvider not found in cache:",r),t().currentLlmProviderPlatform.uid===r&&e({currentLlmProviderPlatform:{uid:""}})},addTabToClosePlatform:function(t){e((function(e){e.tabsToClosePlatform.includes(t)||e.tabsToClosePlatform.push(t)}))},removeTabToClosePlatform:function(t){e((function(e){e.tabsToClosePlatform=e.tabsToClosePlatform.filter((function(e){return e!==t}))}))},deleteLlmProviderCachePlatform:function(){return e({},!0)}}})),{name:S.dNm}))),_=function(e){var t,r,a,n,i=e.level,s=e.superUser,c=(0,x.Z)().isDarkMode,m=(0,b.useIntl)(),f=(0,y.Z)(),D=f.translateString,I=f.translateStringTranct,E=(0,C.u)((function(e){return e.currentOrg})),N=(0,o.useState)(!1),z=g()(N,2),O=z[0],R=z[1],A=(0,o.useState)(!1),q=g()(A,2),B=q[0],F=q[1],V=(0,o.useState)(!1),J=g()(V,2),W=J[0],G=J[1],_=(0,o.useState)(!0),$=g()(_,2),Y=$[0],Q=$[1],ee=(0,o.useState)(0),te=g()(ee,2),re=te[0],ae=te[1],le=(0,U.A)((function(e){return{llmproviderResult:e.llmproviderResult,currentLlmProvider:e.currentLlmProvider,setLlmProviderResult:e.setLlmProviderResult,insertLlmProvider:e.insertLlmProvider,setCurrentLlmProvider:e.setCurrentLlmProvider,upgradeLlmProvider:e.upgradeLlmProvider,deleteCurrentLlmProvider:e.deleteCurrentLlmProvider,addTabToClose:e.addTabToClose}})),oe=le.llmproviderResult,ne=le.currentLlmProvider,ie=le.setLlmProviderResult,se=le.insertLlmProvider,de=le.setCurrentLlmProvider,ce=le.upgradeLlmProvider,ue=le.deleteCurrentLlmProvider,me=le.addTabToClose,pe=X((function(e){return{llmproviderResultPlatform:e.llmproviderResultPlatform,currentLlmProviderPlatform:e.currentLlmProviderPlatform,setLlmProviderResultPlatform:e.setLlmProviderResultPlatform,insertLlmProviderPlatform:e.insertLlmProviderPlatform,setCurrentLlmProviderPlatform:e.setCurrentLlmProviderPlatform,upgradeLlmProviderPlatform:e.upgradeLlmProviderPlatform,deleteCurrentLlmProviderPlatform:e.deleteCurrentLlmProviderPlatform,addTabToClosePlatform:e.addTabToClosePlatform}})),fe=pe.llmproviderResultPlatform,ge=pe.currentLlmProviderPlatform,ve=pe.setLlmProviderResultPlatform,he=pe.insertLlmProviderPlatform,xe=pe.setCurrentLlmProviderPlatform,ye=pe.upgradeLlmProviderPlatform,be=pe.deleteCurrentLlmProviderPlatform,we=pe.addTabToClosePlatform,Me=(0,o.useState)(i===S.Hxq),je=g()(Me,1)[0],Pe=je?ge:ne,ke=w.Z.useModal(),Ze=g()(ke,2),Ce=Ze[0],Se=Ze[1],Te=function(){var e=p()(u()().mark((function e(t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("delete robot",t),h.yw.loading(m.formatMessage({id:"deleting",defaultMessage:"Deleting"})),e.next=4,(0,v.HH)(t);case 4:r=e.sent,console.log("delete robot response",r),200===r.code?(h.yw.destroy(),h.yw.success(m.formatMessage({id:"delete.success",defaultMessage:"Delete success"})),je?(be(t.uid),we(t.uid)):(ue(t.uid),me(t.uid))):(h.yw.destroy(),h.yw.error(r.message));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Le=function(){var e=p()(u()().mark((function e(){var t,r,a,o,n,s,c,m,p,f,g,x,y,b,w=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=w.length>0&&void 0!==w[0]?w[0]:0,r=w.length>1&&void 0!==w[1]&&w[1],console.log("getLlmProviders",{page:t,isLoadMore:r}),!W){e.next=5;break}return e.abrupt("return");case 5:return G(!0),a={pageNumber:t,pageSize:20,sortBy:"createdAt",sortDirection:"descend",orgUid:i===S.Hxq?"":null==E?void 0:E.uid,level:i},e.prev=7,e.next=10,(0,v.mK)(a);case 10:o=e.sent,console.log("queryLlmProvidersByOrg: ",o),200===o.code?(c=(null==o||null===(n=o.data)||void 0===n?void 0:n.content)||[],m=(null==o||null===(s=o.data)||void 0===s?void 0:s.last)||!1,Q(!m),ae(t),je?r?(f=(null==fe||null===(p=fe.data)||void 0===p?void 0:p.content)||[],g=l()(l()({},o),{},{data:l()(l()({},o.data),{},{content:[].concat(d()(f),d()(c))})}),ve(g)):(ve(o),c.length>0&&xe(c[0])):r?(y=(null==oe||null===(x=oe.data)||void 0===x?void 0:x.content)||[],b=l()(l()({},o),{},{data:l()(l()({},o.data),{},{content:[].concat(d()(y),d()(c))})}),ie(b)):(ie(o),c.length>0&&de(c[0]))):h.yw.error(o.message),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(7),console.error("获取LLM提供商失败:",e.t0),h.yw.error("获取数据失败");case 19:return e.prev=19,G(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[7,15,19,22]])})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){ae(0),Q(!0),Le(0,!1)}),[i,null==E?void 0:E.uid]);var Ue=function(){var e=p()(u()().mark((function e(t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("createLlmProvider",t),h.yw.loading(m.formatMessage({id:"creating"})),e.next=4,(0,v.T)(t);case 4:r=e.sent,console.log("createLlmProvider:",r),200===r.code?(h.yw.destroy(),h.yw.success(m.formatMessage({id:"create.success",defaultMessage:"create success"})),je?(he(r.data),xe(r.data)):(se(r.data),de(r.data)),R(!1)):(h.yw.destroy(),h.yw.error(r.message));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),De=function(){var e=p()(u()().mark((function e(t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.yw.loading(m.formatMessage({id:"updating"})),e.next=3,(0,v.fx)(t);case 3:r=e.sent,console.log("updateLlmProvider:",t,r),200===r.code?(h.yw.destroy(),h.yw.success(m.formatMessage({id:"update.success",defaultMessage:"update success"})),je?(ye(r.data),xe(r.data)):(ce(r.data),de(r.data)),R(!1)):(h.yw.destroy(),h.yw.error(r.message));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)("div",{style:{margin:10},children:(0,K.jsxs)(M.Z,{gap:"small",align:"flex-start",children:[(0,K.jsx)(j.ZP,{size:"small",type:"primary",icon:(0,K.jsx)(L.Z,{}),onClick:function(){console.log("new llmProvider"),F(!1),R(!0)},children:m.formatMessage({id:"pages.robot.new",defaultMessage:"New"})}),(0,K.jsx)(j.ZP,{size:"small",onClick:function(){console.log("edit llmProvider"),F(!0),R(!0)},disabled:""===(null==Pe?void 0:Pe.uid),children:m.formatMessage({id:"edit",defaultMessage:"Edit"})}),(0,K.jsx)(j.ZP,{onClick:function(){return function(e){Ce.confirm({title:m.formatMessage({id:"deleteTip"}),icon:(0,K.jsx)(T.Z,{}),content:"".concat(m.formatMessage({id:"deleteAffirm",defaultMessage:"Delete"}),"【").concat(D(e.nickname),"】?"),onOk:function(){Te(e)},onCancel:function(){},okText:m.formatMessage({id:"ok"}),cancelText:m.formatMessage({id:"cancel"})})}(Pe)},size:"small",style:{float:"right"},danger:!0,disabled:""===(null==Pe?void 0:Pe.uid),children:m.formatMessage({id:"pages.robot.delete",defaultMessage:"Delete"})})]})}),(0,K.jsxs)("div",{style:{maxHeight:"calc(100vh - 100px)",overflowY:"auto",paddingBottom:"20px"},onScroll:function(e){var t=e.currentTarget,r=t.scrollTop;t.scrollHeight-r-t.clientHeight<50&&Y&&!W&&!W&&Y&&Le(re+1,!0)},children:[(0,K.jsx)(P.Z,{itemLayout:"horizontal",loading:W&&0===re,dataSource:(je?(null==fe||null===(t=fe.data)||void 0===t?void 0:t.content)||[]:(null==oe||null===(r=oe.data)||void 0===r?void 0:r.content)||[]).filter((function(e){return!S.juN.includes(e.type)})),renderItem:function(e,t){return(0,K.jsx)(P.Z.Item,{style:l()(l()({},(null==Pe?void 0:Pe.uid)===e.uid?{backgroundColor:c?"#333333":"#dddddd"}:{}),{},{cursor:"pointer"}),onClick:function(){return t=e,void(je?xe(t):de(t));var t},children:(0,K.jsx)(P.Z.Item.Meta,{style:{marginLeft:"10px"},avatar:(0,K.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,K.jsxs)("span",{style:{fontSize:"14px",color:c?"#888":"#666",minWidth:"20px",textAlign:"right"},children:[t+1,"."]}),(0,K.jsx)(k.Z,{src:e.logo})]}),title:(0,K.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,K.jsx)("span",{children:I(null==e?void 0:e.nickname)}),(0,K.jsx)(Z.Z,{color:null!=e&&e.enabled?"green":"red",children:null!=e&&e.enabled?m.formatMessage({id:"ai.provider.status.enabled"}):m.formatMessage({id:"ai.provider.status.disabled"})})]}),description:(0,K.jsxs)("div",{children:[s&&(0,K.jsx)("div",{children:(null==e?void 0:e.status)===S.KY?m.formatMessage({id:"ai.provider.status.production"}):m.formatMessage({id:"ai.provider.status.development"})}),(null==e?void 0:e.description)&&(0,K.jsx)("div",{style:{marginTop:s?"4px":"0",color:"#666"},children:e.description})]})})})}}),W&&re>0&&(0,K.jsx)("div",{style:{textAlign:"center",padding:"12px"},children:(0,K.jsx)("span",{style:{color:"#999"},children:"加载中..."})}),!Y&&(je?null==fe||null===(a=fe.data)||void 0===a||null===(a=a.content)||void 0===a?void 0:a.length:null==oe||null===(n=oe.data)||void 0===n||null===(n=n.content)||void 0===n?void 0:n.length)>0&&(0,K.jsx)("div",{style:{textAlign:"center",padding:"12px"},children:(0,K.jsx)("span",{style:{color:"#999"},children:"已加载全部数据"})})]}),O&&(0,K.jsx)(H,{open:O,isEdit:B,level:i,llmProvider:Pe,onCancel:function(){R(!1)},onSubmit:function(e){B?De(e):Ue(e)}}),Se]})},$=r(37963),Y=r(86222),Q=r.n(Y),ee=r(41282),te=r(13775),re=r(49260),ae=r(8340),le=r(93892),oe=r(79401),ne=r(78875),ie=r(20228),se=r(85817),de=r(27473),ce=r(82373),ue=r(49616),me=r(27259),pe=r(38166),fe=function(e){var t=e.isEdit,r=e.llmmodel,a=e.provider,l=e.open,n=e.level,i=e.onClose,s=e.onSubmit,d=E.A.useForm(),c=g()(d,1)[0],u=(0,b.useIntl)(),m=(0,C.u)((function(e){return e.currentOrg})),p=[{label:u.formatMessage({id:"model.type.text"}),value:S.l55},{label:u.formatMessage({id:"model.type.embedding"}),value:S.xTq},{label:u.formatMessage({id:"model.type.rerank"}),value:S.SeQ},{label:u.formatMessage({id:"model.type.vision"}),value:S.xZ8},{label:u.formatMessage({id:"model.type.code"}),value:S.rrk},{label:u.formatMessage({id:"model.type.reasoning"}),value:S.GNM},{label:u.formatMessage({id:"model.type.text2image"}),value:S.eQL},{label:u.formatMessage({id:"model.type.image2text"}),value:S.ztv},{label:u.formatMessage({id:"model.type.audio2text"}),value:S._D8},{label:u.formatMessage({id:"model.type.text2audio"}),value:S.YNO},{label:u.formatMessage({id:"model.type.text2video"}),value:S.GZK},{label:u.formatMessage({id:"model.type.video2text"}),value:S.B6M}];(0,o.useEffect)((function(){var e;t&&r&&c?c.setFieldsValue({uid:null==r?void 0:r.uid,name:null==r?void 0:r.name,nickname:null==r?void 0:r.nickname,description:null==r?void 0:r.description,type:null==r?void 0:r.type,enabled:null!==(e=null==r?void 0:r.enabled)&&void 0!==e&&e}):(console.log("form resetFields"),c.resetFields(),c.setFieldValue("type",S.l55),c.setFieldValue("enabled",!0))}),[r]);return(0,o.useEffect)((function(){}),[r]),(0,K.jsx)("div",{children:(0,K.jsx)(q.Z,{title:t?u.formatMessage({id:"model.edit"}):u.formatMessage({id:"model.create"}),width:600,onClose:i,open:l,extra:(0,K.jsxs)(ue.Z,{children:[(0,K.jsx)(j.ZP,{onClick:i,children:u.formatMessage({id:"cancel"})}),(0,K.jsx)(j.ZP,{onClick:function(){console.log("handleSubmit"),c.validateFields().then((function(e){var l;console.log("Form values:",e);var o={uid:t?null==r?void 0:r.uid:"",name:e.name,nickname:e.nickname,description:e.description,type:e.type,enabled:null===(l=e.enabled)||void 0===l||l,providerUid:null==a?void 0:a.uid,providerName:null==a?void 0:a.type,level:n,orgUid:null==m?void 0:m.uid};console.log("llmmodelObject:",o),s(o)})).catch((function(e){console.log("Form errors:",e)}))},type:"primary",children:u.formatMessage({id:"ok"})})]}),children:(0,K.jsxs)(E.A,{form:c,name:"model",submitter:!1,children:[(0,K.jsx)(z.Z,{label:u.formatMessage({id:"model.name"}),name:"name"}),(0,K.jsx)(z.Z,{label:u.formatMessage({id:"model.nickname"}),name:"nickname"}),(0,K.jsx)(O.Z,{label:u.formatMessage({id:"model.description"}),name:"description",placeholder:u.formatMessage({id:"model.description.placeholder"}),fieldProps:{rows:3,maxLength:500,showCount:!0}}),(0,K.jsx)(N.Z,{label:u.formatMessage({id:"model.type"}),name:"type",options:p,placeholder:u.formatMessage({id:"model.type.placeholder"}),rules:[{required:!0,message:u.formatMessage({id:"model.type.required"})}]}),(0,K.jsx)(R.Z,{label:u.formatMessage({id:"model.enabled",defaultMessage:"启用状态"}),name:"enabled",tooltip:u.formatMessage({id:"model.enabled.tooltip",defaultMessage:"是否启用该大模型"}),checkedChildren:u.formatMessage({id:"enabled",defaultMessage:"启用"}),unCheckedChildren:u.formatMessage({id:"disabled",defaultMessage:"禁用"})})]})})})},ge=r(11090),ve=r(59304),he=r(80556),xe=r(7358),ye=r(30617),be=r(90727),we=r(53504),Me=r(61155),je=se.Z.Text,Pe=function(e){var t=e.provider,r=e.open,a=(e.level,e.onClose),l=e.onSubmit,n=e.existingModels,i=void 0===n?[]:n,s=(0,b.useIntl)(),d=(0,o.useState)(!1),c=g()(d,2),m=c[0],f=c[1],v=(0,o.useState)([]),x=g()(v,2),y=x[0],w=x[1],M=(0,o.useState)([]),P=g()(M,2),k=P[0],C=P[1],T=function(e){return i.some((function(t){return t.name===e.name}))},L=function(){var e=p()(u()().mark((function e(){var r,a,l,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.prev=1,r={pageNumber:0,pageSize:100,level:S.Hxq,providerName:t.type},e.next=5,(0,ee.LF)(r);case 5:a=e.sent,console.log("获取平台模型列表:",a),200===a.code?(l=a.data.content||[],w(l),o=l.filter((function(e){return T(e)})).map((function(e){return e.uid})),C(o)):h.yw.error(a.message||s.formatMessage({id:"ai.model.import.fetchFailed"})),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),console.error("获取平台模型异常:",e.t0),h.yw.error(s.formatMessage({id:"ai.model.import.fetchError"}));case 14:return e.prev=14,f(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[1,10,14,17]])})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){r&&L()}),[r]);var U=[{title:s.formatMessage({id:"ai.model.import.modelName"}),dataIndex:"name",key:"name",render:function(e,t){return(0,K.jsxs)(ue.Z,{children:[e,T(t)&&(0,K.jsx)(Z.Z,{color:"green",children:s.formatMessage({id:"ai.model.import.alreadyExists"})})]})}},{title:s.formatMessage({id:"ai.model.import.modelNickname"}),dataIndex:"nickname",key:"nickname"},{title:s.formatMessage({id:"ai.model.import.modelDescription"}),dataIndex:"description",key:"description",ellipsis:!0}],D={selectedRowKeys:k,onChange:function(e){C(e)}};return(0,K.jsxs)(q.Z,{title:s.formatMessage({id:"ai.model.import.title"},{provider:t.nickname}),width:700,open:r,onClose:a,destroyOnClose:!0,footer:(0,K.jsxs)(ue.Z,{children:[(0,K.jsx)(j.ZP,{onClick:a,children:s.formatMessage({id:"ai.model.import.cancel"})}),(0,K.jsx)(j.ZP,{type:"primary",onClick:function(){if(0!==k.length){var e=y.filter((function(e){return k.includes(e.uid)}));l(e)}else h.yw.warning(s.formatMessage({id:"ai.model.import.noSelection"}))},disabled:0===k.length,children:s.formatMessage({id:"ai.model.import.importSelected"},{count:k.length})})]}),children:[(0,K.jsxs)(je,{type:"secondary",children:[s.formatMessage({id:"ai.model.import.description"},{provider:t.nickname}),i.length>0&&(0,K.jsx)(je,{type:"secondary",style:{marginLeft:8},children:s.formatMessage({id:"ai.model.import.existingTip"})})]}),(0,K.jsx)("div",{style:{marginTop:16},children:(0,K.jsx)(we.Z,{spinning:m,children:(0,K.jsx)(Me.Z,{rowKey:"uid",columns:U,dataSource:y,pagination:{pageSize:10},rowSelection:D,size:"small"})})}),0===y.length&&!m&&(0,K.jsx)("div",{style:{textAlign:"center",margin:"20px 0"},children:(0,K.jsx)(je,{type:"secondary",children:s.formatMessage({id:"ai.model.import.noPlatformModels"})})})]})},ke=function(e){var t=e.provider,r=e.level,a=(0,b.useIntl)(),n=(0,x.Z)().isDarkMode,i=(0,o.useState)(!0),s=g()(i,2),d=s[0],c=s[1],m=(0,o.useState)(!0),f=g()(m,2),M=f[0],Z=f[1],D=(0,y.Z)().translateString,I=(0,o.useState)(),E=g()(I,2),N=E[0],z=E[1],O=(0,o.useState)(!1),R=g()(O,2),A=R[0],q=R[1],B=(0,o.useState)(!1),F=g()(B,2),V=F[0],J=F[1],W=(0,C.u)((function(e){return e.currentOrg})),G=(0,o.useState)([]),X=g()(G,2),_=X[0],$=X[1],Y=(0,U.A)((function(e){return e.upgradeLlmProvider})),we=w.Z.useModal(),Me=g()(we,2),je=Me[0],ke=Me[1],Ze=(0,o.useState)(!1),Ce=g()(Ze,2),Se=Ce[0],Te=Ce[1],Le=(0,o.useState)(""),Ue=g()(Le,2),De=Ue[0],Ie=Ue[1],Ee=(0,o.useState)(!1),Ne=g()(Ee,2),ze=Ne[0],Oe=Ne[1],Re=(0,o.useState)(!1),Ae=g()(Re,2),qe=Ae[0],Be=Ae[1],Fe=(0,o.useState)(!1),Ve=g()(Fe,2),Ke=Ve[0],He=Ve[1],Je=(0,o.useState)({current:1,pageSize:10,total:0,showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e,t){return"".concat(t[0],"-").concat(t[1]," / ").concat(e)},pageSizeOptions:["10","20","50","100"]}),We=g()(Je,2),Ge=We[0],Xe=We[1],_e=(0,o.useState)(window.innerHeight),$e=g()(_e,2),Ye=($e[0],$e[1]);(0,o.useEffect)((function(){var e=function(){Ye(window.innerHeight)};return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[]);var Qe=(0,U.A)((function(e){var t;return(null===(t=e.llmproviderResult)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.content)||[]})).find((function(e){return e.uid===(null==t?void 0:t.uid)}))||t,et=function(){var e=p()(u()().mark((function e(t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("delete robot",t),h.yw.loading(a.formatMessage({id:"deleting",defaultMessage:"Deleting"})),e.next=4,(0,ee.Oh)(t);case 4:r=e.sent,console.log("delete robot response",r),200===r.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"delete.success",defaultMessage:"Delete success"})),tt(Ge.current,Ge.pageSize,De)):(h.yw.destroy(),h.yw.error(r.message));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),tt=function(){var e=p()(u()().mark((function e(){var t,a,o,n,i,s=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:1,a=s.length>1&&void 0!==s[1]?s[1]:10,o=s.length>2&&void 0!==s[2]?s[2]:De,console.log("requestModels",{page:t,size:a,search:o}),Oe(!0),n={pageNumber:t-1,pageSize:a,providerUid:null==Qe?void 0:Qe.uid,orgUid:null==W?void 0:W.uid,level:r,searchText:o},e.next=8,(0,ee.LF)(n);case 8:i=e.sent,console.log("queryLlmModelsByOrg: ",i,n),200===i.code?($(i.data.content),Xe((function(e){return l()(l()({},e),{},{current:t,pageSize:a,total:i.data.totalElements||0})})),Oe(!1)):(Oe(!1),h.yw.error(i.message));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return He(!0),e.prev=1,e.next=4,tt(Ge.current,Ge.pageSize,De);case 4:return e.prev=4,He(!1),e.finish(4);case 7:case"end":return e.stop()}}),e,null,[[1,,4,7]])})));return function(){return e.apply(this,arguments)}}(),at=function(){var e=p()(u()().mark((function e(){var t,l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("refreshProvider"),null!=Qe&&Qe.uid){e.next=4;break}return h.yw.error(a.formatMessage({id:"provider.uid.notexist"})),e.abrupt("return");case 4:return Be(!0),h.yw.loading(a.formatMessage({id:"loading",defaultMessage:"Loading"})),t={uid:Qe.uid,orgUid:null==W?void 0:W.uid,level:r},e.prev=7,e.next=10,(0,v.N0)(t);case 10:l=e.sent,console.log("queryLlmProviderByUid: ",l,t),200===l.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"provider.refresh.success"})),Y(l.data)):(h.yw.destroy(),h.yw.error(l.message)),e.next=20;break;case 15:e.prev=15,e.t0=e.catch(7),h.yw.destroy(),h.yw.error(a.formatMessage({id:"provider.refresh.failed"})),console.error("refreshProvider error:",e.t0);case 20:return e.prev=20,Be(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[7,15,20,23]])})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){tt(1,10)}),[]),(0,o.useEffect)((function(){var e=function(e){if(!(A||V||Se)&&(e.ctrlKey||e.metaKey))switch(e.key){case"r":e.preventDefault(),rt();break;case"n":e.preventDefault(),c(!1),q(!0)}};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[Ge.current,Ge.pageSize,A,V,Se]);var lt=function(){q(!1)},ot=function(){J(!1)},nt=function(){var e=p()(u()().mark((function e(t){var r,l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSubmitDrawer:",t),!d){e.next=9;break}return e.next=4,(0,ee.WS)(t);case 4:r=e.sent,console.log("updateLlmModel:",r.data),200===r.code?(h.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),tt(Ge.current,Ge.pageSize,De),lt()):h.yw.error(r.message),e.next=14;break;case 9:return e.next=11,(0,ee.Jr)(t);case 11:l=e.sent,console.log("createLlmModel:",l.data),200===l.code?(h.yw.success(a.formatMessage({id:"create.success",defaultMessage:"create success"})),tt(1,Ge.pageSize,De),lt()):h.yw.error(l.message);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),it=function(){var e=p()(u()().mark((function e(t){var l,o,n,i,s,d,c,m;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("导入选中的模型:",t),t&&0!==t.length){e.next=5;break}return h.yw.warning(a.formatMessage({id:"model.import.none.selected"})),ot(),e.abrupt("return");case 5:if(l=_.map((function(e){return e.name})),o=t.filter((function(e){return!l.includes(e.name)})),0!==o.length){e.next=11;break}return h.yw.info(a.formatMessage({id:"model.import.already.exist"})),ot(),e.abrupt("return");case 11:h.yw.loading("".concat(a.formatMessage({id:"loading"})).concat(o.length).concat(a.formatMessage({id:"model.add"}),"...")),e.prev=12,n=0,i=Q()(o),e.prev=15,i.s();case 17:if((s=i.n()).done){e.next=27;break}return d=s.value,c={name:d.name,nickname:d.nickname,description:d.description,type:d.type,enabled:!0,providerUid:Qe.uid,orgUid:null==W?void 0:W.uid,level:r},e.next=22,(0,ee.Jr)(c);case 22:m=e.sent,console.log("createLlmModel:",m,c),200===m.code&&n++;case 25:e.next=17;break;case 27:e.next=32;break;case 29:e.prev=29,e.t0=e.catch(15),i.e(e.t0);case 32:return e.prev=32,i.f(),e.finish(32);case 35:h.yw.destroy(),n>0?(h.yw.success(a.formatMessage({id:"model.import.success"},{count:n})),tt(1,Ge.pageSize,De)):h.yw.warning(a.formatMessage({id:"model.import.none.success"})),e.next=44;break;case 39:e.prev=39,e.t1=e.catch(12),console.error("导入模型出错:",e.t1),h.yw.destroy(),h.yw.error(a.formatMessage({id:"model.import.failed"}));case 44:ot();case 45:case"end":return e.stop()}}),e,null,[[12,39],[15,29,32,35]])})));return function(t){return e.apply(this,arguments)}}(),st=function(){var e=p()(u()().mark((function e(t){var r,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("handleUpdateProvider:",Qe),r=l()(l()({},Qe),{},{status:t?S.KY:S.L2A}),e.next=4,(0,v.fx)(r);case 4:o=e.sent,console.log("updateLlmProvider:",r,o),200===o.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),Y(o.data)):(h.yw.destroy(),h.yw.error(o.message));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),dt=function(e){var t;console.log("list on delete",e),t=e,je.confirm({title:a.formatMessage({id:"deleteTip"}),icon:(0,K.jsx)(T.Z,{}),content:"".concat(a.formatMessage({id:"deleteAffirm",defaultMessage:"Delete"}),"【").concat(D(t.nickname),"】?"),onOk:function(){et(t)},onCancel:function(){},okText:a.formatMessage({id:"ok"}),cancelText:a.formatMessage({id:"cancel"})})},ct=function(){var e=p()(u()().mark((function e(t){var r,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("switch enabled to ".concat(t)),r=l()(l()({},Qe),{},{enabled:t}),h.yw.loading(a.formatMessage({id:"updating"})),e.next=5,(0,v.fx)(r);case 5:o=e.sent,console.log("updateLlmProvider enabled:",r,o),200===o.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),Y(o.data)):(h.yw.destroy(),h.yw.error(o.message));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ut=function(){var e=p()(u()().mark((function e(t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.yw.loading(a.formatMessage({id:"updating"})),e.next=3,(0,v.fx)(t);case 3:r=e.sent,console.log("updateLlmProvider:",t,r),200===r.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),Y(r.data),Te(!1)):(h.yw.destroy(),h.yw.error(r.message));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),mt=function(){var e=p()(u()().mark((function e(t,o){var n,i;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("switch model enabled to ".concat(t),o),n=l()(l()({},o),{},{enabled:t,providerUid:null==Qe?void 0:Qe.uid,orgUid:null==W?void 0:W.uid,level:r}),h.yw.loading(a.formatMessage({id:"updating"})),e.next=5,(0,ee.WS)(n);case 5:i=e.sent,console.log("updateLlmModel enabled:",n,i),200===i.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),$((function(e){return e.map((function(e){return e.uid===o.uid?l()(l()({},e),{},{enabled:t}):e}))}))):(h.yw.destroy(),h.yw.error(i.message));case 8:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),pt=function(){var e=p()(u()().mark((function e(t,r){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.clipboard.writeText(t);case 3:re.ZP.success(a.formatMessage({id:"copy.success",defaultMessage:"复制成功"},{field:r})),e.next=10;break;case 6:e.prev=6,e.t0=e.catch(0),console.error("复制失败:",e.t0),re.ZP.error(a.formatMessage({id:"copy.failed",defaultMessage:"复制失败"}));case 10:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t,r){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[(0,K.jsxs)("div",{style:{flexShrink:0,padding:"16px 24px",borderBottom:"1px solid #f0f0f0"},children:[(0,K.jsxs)("h1",{children:[(0,K.jsx)(k.Z,{src:null==Qe?void 0:Qe.logo}),(0,K.jsx)("span",{style:{marginLeft:"12px"},children:null==Qe?void 0:Qe.nickname}),(0,K.jsx)(ae.Z,{checked:null==Qe?void 0:Qe.enabled,onChange:ct,checkedChildren:a.formatMessage({id:"provider.enabled"}),unCheckedChildren:a.formatMessage({id:"provider.disabled"}),style:{marginLeft:"8px"}}),(0,K.jsx)(j.ZP,{type:"text",icon:(0,K.jsx)(ge.Z,{}),onClick:function(){window.open(null==Qe?void 0:Qe.webUrl,"_blank")}}),(0,K.jsx)(j.ZP,{type:"text",icon:(0,K.jsx)(ve.Z,{}),onClick:function(){Z(!0),Te(!0)}}),(0,K.jsx)(j.ZP,{type:"text",icon:(0,K.jsx)(he.Z,{}),loading:qe,onClick:at})]}),(null==Qe?void 0:Qe.description)&&(0,K.jsx)("div",{style:{marginBottom:"16px",color:"#666",fontSize:"14px"},children:Qe.description}),(0,K.jsx)(le.Z,{message:a.formatMessage({id:"provider.config.alert"}),type:null!=Qe&&Qe.enabled?"success":"warning",showIcon:!0,style:{marginBottom:"16px"}}),(0,K.jsx)(oe.Z,{title:a.formatMessage({id:"provider.config.info",defaultMessage:"配置信息"}),size:"small",style:{marginBottom:"16px"},extra:(0,K.jsx)(j.ZP,{type:"primary",size:"small",icon:(0,K.jsx)(ve.Z,{}),onClick:function(){Z(!0),Te(!0)},children:a.formatMessage({id:"provider.edit"})}),children:(0,K.jsxs)(ne.Z,{gutter:[16,12],children:[(0,K.jsx)(ie.Z,{xs:24,sm:24,md:12,lg:8,children:(0,K.jsxs)("div",{className:"provider-field-item",children:[(0,K.jsx)("div",{className:"field-label",children:a.formatMessage({id:"ai.provider.baseUrl"})}),(0,K.jsxs)("div",{className:"field-value",children:[(0,K.jsx)(se.Z.Text,{copyable:!1,ellipsis:{tooltip:null==Qe?void 0:Qe.baseUrl},style:{flex:1,minWidth:0},children:(null==Qe?void 0:Qe.baseUrl)||"-"}),(null==Qe?void 0:Qe.baseUrl)&&(0,K.jsx)(de.Z,{title:a.formatMessage({id:"copy",defaultMessage:"复制"}),children:(0,K.jsx)(j.ZP,{type:"text",size:"small",icon:(0,K.jsx)(xe.Z,{}),onClick:function(){return pt(Qe.baseUrl,"Base URL")},style:{marginLeft:"4px"}})})]})]})}),(0,K.jsx)(ie.Z,{xs:24,sm:24,md:12,lg:8,children:(0,K.jsxs)("div",{className:"provider-field-item",children:[(0,K.jsx)("div",{className:"field-label",children:a.formatMessage({id:"ai.provider.apiKey"})}),(0,K.jsxs)("div",{className:"field-value",children:[(0,K.jsx)(se.Z.Text,{copyable:!1,ellipsis:{tooltip:null!=Qe&&Qe.apiKey?"".concat(Qe.apiKey.slice(0,3)).concat("*".repeat(20)):""},style:{flex:1,minWidth:0},children:null!=Qe&&Qe.apiKey?"".concat(Qe.apiKey.slice(0,3)).concat("*".repeat(20)):"-"}),(null==Qe?void 0:Qe.apiKey)&&(0,K.jsx)(de.Z,{title:a.formatMessage({id:"copy",defaultMessage:"复制"}),children:(0,K.jsx)(j.ZP,{type:"text",size:"small",icon:(0,K.jsx)(xe.Z,{}),onClick:function(){return pt(Qe.apiKey,"API Key")},style:{marginLeft:"4px"}})})]})]})}),(null==Qe?void 0:Qe.cozeBotId)&&(0,K.jsx)(ie.Z,{xs:24,sm:24,md:12,lg:8,children:(0,K.jsxs)("div",{className:"provider-field-item",children:[(0,K.jsx)("div",{className:"field-label",children:a.formatMessage({id:"ai.provider.cozeBotId"})}),(0,K.jsxs)("div",{className:"field-value",children:[(0,K.jsx)(se.Z.Text,{copyable:!1,ellipsis:{tooltip:Qe.cozeBotId},style:{flex:1,minWidth:0},children:Qe.cozeBotId}),(0,K.jsx)(de.Z,{title:a.formatMessage({id:"copy",defaultMessage:"复制"}),children:(0,K.jsx)(j.ZP,{type:"text",size:"small",icon:(0,K.jsx)(xe.Z,{}),onClick:function(){return pt(Qe.cozeBotId,"Coze Bot ID")},style:{marginLeft:"4px"}})})]})]})}),(null==Qe?void 0:Qe.ragflowType)&&(0,K.jsx)(ie.Z,{xs:24,sm:24,md:12,lg:8,children:(0,K.jsxs)("div",{className:"provider-field-item",children:[(0,K.jsx)("div",{className:"field-label",children:a.formatMessage({id:"ai.provider.ragflowType"})}),(0,K.jsxs)("div",{className:"field-value",children:[(0,K.jsx)(se.Z.Text,{copyable:!1,ellipsis:{tooltip:Qe.ragflowType},style:{flex:1,minWidth:0},children:Qe.ragflowType}),(0,K.jsx)(de.Z,{title:a.formatMessage({id:"copy",defaultMessage:"复制"}),children:(0,K.jsx)(j.ZP,{type:"text",size:"small",icon:(0,K.jsx)(xe.Z,{}),onClick:function(){return pt(Qe.ragflowType,"Ragflow Type")},style:{marginLeft:"4px"}})})]})]})}),(null==Qe?void 0:Qe.ragflowId)&&(0,K.jsx)(ie.Z,{xs:24,sm:24,md:12,lg:8,children:(0,K.jsxs)("div",{className:"provider-field-item",children:[(0,K.jsx)("div",{className:"field-label",children:a.formatMessage({id:"ai.provider.ragflowId"})}),(0,K.jsxs)("div",{className:"field-value",children:[(0,K.jsx)(se.Z.Text,{copyable:!1,ellipsis:{tooltip:Qe.ragflowId},style:{flex:1,minWidth:0},children:Qe.ragflowId}),(0,K.jsx)(de.Z,{title:a.formatMessage({id:"copy",defaultMessage:"复制"}),children:(0,K.jsx)(j.ZP,{type:"text",size:"small",icon:(0,K.jsx)(xe.Z,{}),onClick:function(){return pt(Qe.ragflowId,"Ragflow ID")},style:{marginLeft:"4px"}})})]})]})})]})}),!(null!=Qe&&Qe.apiKey)&&(0,K.jsx)(le.Z,{message:a.formatMessage({id:"provider.apikey.empty.warning",defaultMessage:"API Key未配置"}),description:a.formatMessage({id:"provider.apikey.empty.description",defaultMessage:"请配置API Key以正常使用AI服务"}),type:"warning",showIcon:!0,style:{marginBottom:"16px"},action:(0,K.jsx)(j.ZP,{size:"small",type:"primary",onClick:function(){Z(!0),Te(!0)},children:a.formatMessage({id:"provider.config.now",defaultMessage:"立即配置"})})}),r===S.Hxq&&(0,K.jsx)(ae.Z,{checkedChildren:a.formatMessage({id:"provider.online"}),unCheckedChildren:a.formatMessage({id:"provider.offline"}),defaultChecked:(null==Qe?void 0:Qe.status)===S.KY,onChange:function(e){console.log("switch to ".concat(e)),st(e)}}),(0,K.jsx)(ce.Z,{orientation:"left",children:a.formatMessage({id:"model.list"})}),(0,K.jsxs)(ue.Z,{wrap:!0,children:[(0,K.jsx)(de.Z,{title:"".concat(a.formatMessage({id:"model.add"})," (Ctrl/Cmd + N)"),children:(0,K.jsx)(j.ZP,{icon:(0,K.jsx)(L.Z,{}),type:"primary",onClick:function(){c(!1),q(!0)},children:a.formatMessage({id:"model.add"})})}),"ollama"!==Qe.type&&r===S.whQ&&(0,K.jsx)(j.ZP,{icon:(0,K.jsx)(ye.Z,{}),onClick:function(){return J(!0)},children:a.formatMessage({id:"model.import"})}),(0,K.jsx)(de.Z,{title:"".concat(a.formatMessage({id:"model.refresh"})," (Ctrl/Cmd + R)"),children:(0,K.jsx)(j.ZP,{icon:(0,K.jsx)(he.Z,{}),loading:Ke,onClick:rt,children:a.formatMessage({id:"model.refresh"})})}),(0,K.jsx)(me.Z.Search,{placeholder:a.formatMessage({id:"model.search.placeholder",defaultMessage:"搜索模型名称或描述..."}),allowClear:!0,enterButton:(0,K.jsx)(be.Z,{}),value:De,onChange:function(e){return Ie(e.target.value)},onSearch:function(e){Ie(e),tt(1,Ge.pageSize,e)},onClear:function(){Ie(""),tt(1,Ge.pageSize,"")},style:{maxWidth:300}})]})]}),(0,K.jsx)("div",{className:"llm-model-list-container",style:{flex:1,overflowY:"auto",overflowX:"hidden",padding:"16px 24px 0 24px",display:"flex",flexDirection:"column"},children:(0,K.jsx)(P.Z,{itemLayout:"horizontal",className:"llm-model-list",loading:ze,dataSource:_,pagination:!1,renderItem:function(e,t){return(0,K.jsx)(P.Z.Item,{style:(null==N?void 0:N.uid)===e.uid?{backgroundColor:n?"#333333":"#dddddd",cursor:"pointer"}:{cursor:"pointer"},onClick:function(){z(e)},actions:[(0,K.jsx)(j.ZP,{type:"link",onClick:function(){return t=e,console.log("list on edit",t),z(t),c(!0),void q(!0);var t},children:a.formatMessage({id:"edit",defaultMessage:"Edit"})},"edit"),(0,K.jsx)(j.ZP,{type:"link",onClick:function(){return dt(e)},children:a.formatMessage({id:"pages.robot.delete",defaultMessage:"Delete"})},"delete")],children:(0,K.jsx)(P.Z.Item.Meta,{style:{marginLeft:"15px"},title:(0,K.jsxs)(ue.Z,{children:[(0,K.jsxs)("span",{style:{color:"#999",fontWeight:"normal",minWidth:"30px",fontSize:"14px"},children:[(Ge.current-1)*Ge.pageSize+t+1,"."]}),(0,K.jsx)("span",{children:e.nickname}),(0,te.Rb)(e.type),(0,K.jsx)(ae.Z,{size:"small",checked:e.enabled,onChange:function(t){return mt(t,e)},checkedChildren:a.formatMessage({id:"model.enabled"}),unCheckedChildren:a.formatMessage({id:"model.disabled"})},"enabled")]}),description:(0,K.jsxs)("div",{children:[(0,K.jsx)(se.Z.Text,{type:"secondary",children:e.name}),e.description&&(0,K.jsx)("div",{style:{marginTop:"4px"},children:(0,K.jsx)(se.Z.Text,{type:"secondary",ellipsis:{tooltip:e.description},children:e.description})})]})})})}})}),(0,K.jsx)("div",{style:{flexShrink:0,padding:"16px 24px 26px 24px",borderTop:n?"1px solid #333":"1px solid #f0f0f0",backgroundColor:n?"#141414":"#f5f5f5",display:"flex",justifyContent:"center"},children:_.length>0&&(0,K.jsx)(pe.Z,{current:Ge.current,pageSize:Ge.pageSize,total:Ge.total,showSizeChanger:Ge.showSizeChanger,showQuickJumper:Ge.showQuickJumper,showTotal:Ge.showTotal,pageSizeOptions:Ge.pageSizeOptions,onChange:function(e,t){console.log("Pagination onChange:",{page:e,pageSize:t}),tt(e,t,De)},onShowSizeChange:function(e,t){console.log("Pagination onShowSizeChange:",{current:e,size:t}),tt(1,t,De)}})}),A&&(0,K.jsx)(fe,{isEdit:d,llmmodel:N,provider:Qe,open:A,level:r,onClose:lt,onSubmit:nt}),V&&(0,K.jsx)(Pe,{provider:Qe,open:V,level:r,onClose:ot,onSubmit:it,existingModels:_}),Se&&(0,K.jsx)(H,{open:Se,isEdit:M,level:r,llmProvider:Qe,onCancel:function(){return Te(!1)},onSubmit:ut}),ke]})},Ze=r(52202),Ce=r(77274),Se=r(82690),Te=r(54881),Le=r(67652),Ue=r(33363),De=r(34042),Ie=r(93689),Ee=r(77260),Ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"},ze=r(54183),Oe=function(e,t){return o.createElement(ze.Z,(0,Ee.Z)({},e,{ref:t,icon:Ne}))};var Re=o.forwardRef(Oe),Ae=function(e,t,r){var a=function(e,t,r){var a=e.toLowerCase(),l=(null==t?void 0:t.toLowerCase())||"",o=(null==r?void 0:r.toLowerCase())||"";return a.includes("llama")||a.includes("mistral")||a.includes("gemma")||a.includes("phi")?"chat":a.includes("embedding")||a.includes("embed")||a.includes("instructor")?"embedding":a.includes("vision")||a.includes("llava")||a.includes("bakllava")||a.includes("qwen-vl")?"vision":a.includes("code")||a.includes("codellama")||a.includes("wizardcoder")?"code":a.includes("rerank")||a.includes("bge-rerank")?"rerank":a.includes("audio")||a.includes("whisper")?"audio2text":a.includes("text2image")||a.includes("stable-diffusion")?"text2image":l.includes("llama")||l.includes("mistral")||l.includes("gemma")?"chat":l.includes("embedding")?"embedding":l.includes("vision")||l.includes("multimodal")?"vision":l.includes("code")?"code":(o.includes("gguf")||o.includes("ggml"),"chat")}(e,t,r),l="default",o=a;switch(a){case"chat":l="blue",o="对话";break;case"embedding":l="purple",o="向量嵌入";break;case"vision":l="green",o="视觉";break;case"code":l="cyan",o="代码";break;case"rerank":l="cyan",o="排序";break;case"audio2text":l="volcano",o="语音转文本";break;case"text2image":l="magenta",o="文本生成图像";break;default:l="default",o=a}return(0,K.jsx)(Z.Z,{color:l,children:o})},qe=function(e){var t,r,a,l,n,i,s,d,c,u,m,p,f,v=e.visible,h=e.onClose,x=e.modelName,y=e.modelDetails,w=e.loading,M=e.onRefresh,k=e.onPull,C=e.onDelete,S=(e.isRemoteModel,e.isLocalModel),T=e.pullingModelName,L=e.localModelNames,U=void 0===L?[]:L,D=(0,b.useIntl)(),I=(0,o.useState)(""),E=g()(I,2),N=E[0],z=E[1],O=y&&"model"in y&&"tags"in y,R=y&&"license"in y&&"modelfile"in y,A=U.includes(x);return(0,K.jsxs)(q.Z,{title:D.formatMessage({id:"ai.ollama.modelDetails.title"},{modelName:x}),width:600,placement:"right",onClose:h,open:v,zIndex:1002,children:[w?(0,K.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"80%"},children:(0,K.jsx)(we.Z,{tip:D.formatMessage({id:"ai.ollama.modelDetails.loading"}),spinning:!0,children:(0,K.jsx)("div",{style:{padding:"50px",backgroundColor:"rgba(0, 0, 0, 0.05)",borderRadius:"4px",minHeight:"200px"}})})}):y?(0,K.jsxs)(K.Fragment,{children:[O&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(De.Z,{bordered:!0,column:1,title:D.formatMessage({id:"ai.ollama.modelDetails.basicInfo"}),styles:{label:{width:"120px"}},children:[(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.name"}),children:(0,K.jsxs)(ue.Z,{children:[(null===(t=y.model)||void 0===t?void 0:t.name)||x,A&&(0,K.jsx)(Z.Z,{color:"success",children:D.formatMessage({id:"ai.ollama.modelDetails.installed"})})]})}),(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.type"}),children:Ae(x)}),(null===(r=y.model)||void 0===r?void 0:r.description)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.description"}),children:y.model.description}),(null===(a=y.model)||void 0===a?void 0:a.lastUpdated)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.lastUpdated"}),children:y.model.lastUpdated}),(null===(l=y.model)||void 0===l?void 0:l.pullCount)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.pullCount"}),children:y.model.pullCount}),(null===(n=y.model)||void 0===n?void 0:n.totalTags)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.totalTags"}),children:y.model.totalTags}),(null===(i=y.model)||void 0===i?void 0:i.popularTags)&&y.model.popularTags.length>0&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.popularTags"}),children:(0,K.jsx)(ue.Z,{wrap:!0,children:y.model.popularTags.map((function(e,t){return(0,K.jsx)(Z.Z,{color:"blue",children:e},t)}))})}),(null===(s=y.model)||void 0===s?void 0:s.modified_at)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.modifiedAt"}),children:(0,Ue.mr)(y.model.modified_at.toString())})]}),y.tags&&y.tags.length>0&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(ce.Z,{orientation:"left",children:D.formatMessage({id:"ai.ollama.modelDetails.availableVersions"})}),(0,K.jsx)(me.Z,{placeholder:D.formatMessage({id:"ai.ollama.modelDetails.searchVersions"}),prefix:(0,K.jsx)(be.Z,{}),value:N,onChange:function(e){return z(e.target.value)},style:{marginBottom:16},allowClear:!0}),(0,K.jsx)(P.Z,{itemLayout:"horizontal",dataSource:function(){if(!O||!y.tags)return[];var e=y.tags;if(!N)return e;var t=N.toLowerCase();return e.filter((function(e){return e.tag.toLowerCase().includes(t)||e.name.toLowerCase().includes(t)}))}(),renderItem:function(e){var t=function(e,t){var r="".concat(e,":").concat(t);return U.includes(r)}(x,e.tag),r="".concat(x,":").concat(e.tag);return(0,K.jsxs)(P.Z.Item,{children:[(0,K.jsx)(P.Z.Item.Meta,{title:(0,K.jsxs)(ue.Z,{children:[(0,K.jsx)("span",{children:e.name}),(0,K.jsx)(Z.Z,{color:"green",children:e.tag}),Ae(x),e.size&&(0,K.jsx)(Z.Z,{color:"orange",children:e.size}),t&&(0,K.jsx)(Z.Z,{color:"success",children:D.formatMessage({id:"ai.ollama.modelDetails.installed"})})]}),description:(0,K.jsxs)("span",{children:[D.formatMessage({id:"ai.ollama.modelDetails.lastUpdated"}),": ",e.lastUpdated]})}),(0,K.jsx)(ue.Z,{children:(0,K.jsx)(de.Z,{title:t?D.formatMessage({id:"ai.ollama.modelDetails.versionExists"}):D.formatMessage({id:"ai.ollama.modelDetails.pullThisVersion"}),children:(0,K.jsx)(j.ZP,{type:"primary",size:"small",icon:t?(0,K.jsx)(Ie.Z,{}):(0,K.jsx)(Re,{}),loading:T===r,onClick:function(){k(r)},disabled:t,children:t?D.formatMessage({id:"ai.ollama.modelDetails.installed"}):D.formatMessage({id:"ai.ollama.modelDetails.pullVersion"})})})})]})}})]})]}),R&&(0,K.jsxs)(De.Z,{bordered:!0,column:1,title:D.formatMessage({id:"ai.ollama.modelDetails.localModel"}),styles:{label:{width:"120px"}},children:[(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.type"}),children:Ae(x,null===(d=y.details)||void 0===d?void 0:d.family,null===(c=y.details)||void 0===c?void 0:c.format)}),(null===(u=y.details)||void 0===u?void 0:u.format)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.modelFormat"}),children:y.details.format}),(null===(m=y.details)||void 0===m?void 0:m.family)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.modelFamily"}),children:y.details.family}),(null===(p=y.details)||void 0===p?void 0:p.parameter_size)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.parameterSize"}),children:y.details.parameter_size}),(null===(f=y.details)||void 0===f?void 0:f.quantization_level)&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.quantizationLevel"}),children:y.details.quantization_level}),y.system&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.systemInfo"}),children:y.system}),y.template&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.template"}),children:(0,K.jsx)("pre",{style:{whiteSpace:"pre-wrap",wordBreak:"break-word"},children:y.template})}),y.modelfile&&(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.modelfile"}),children:(0,K.jsx)("pre",{style:{whiteSpace:"pre-wrap",wordBreak:"break-word"},children:y.modelfile})}),(0,K.jsx)(De.Z.Item,{label:D.formatMessage({id:"ai.ollama.modelDetails.license"}),children:y.license})]})]}):(0,K.jsx)(le.Z,{message:D.formatMessage({id:"ai.ollama.modelDetails.error"}),type:"warning"}),(0,K.jsx)(ce.Z,{}),(0,K.jsxs)(ue.Z,{children:[!w&&(0,K.jsx)(j.ZP,{type:"primary",onClick:function(){return M(x)},icon:(0,K.jsx)(he.Z,{}),children:D.formatMessage({id:"ai.ollama.modelDetails.refresh"})}),S&&(0,K.jsx)(Le.Z,{title:D.formatMessage({id:"ai.ollama.modelDetails.delete.confirm"}),description:D.formatMessage({id:"ai.ollama.modelDetails.delete.description"},{modelName:x}),onConfirm:function(){C(x),h()},okText:D.formatMessage({id:"ai.ollama.modelDetails.delete.ok"}),cancelText:D.formatMessage({id:"ai.ollama.modelDetails.delete.cancel"}),children:(0,K.jsx)(j.ZP,{type:"primary",danger:!0,icon:(0,K.jsx)(Te.Z,{}),children:D.formatMessage({id:"ai.ollama.modelDetails.delete"})})})]})]})},Be=function(e){var t=e.visible,r=e.onClose,a=e.models,l=e.loading,n=e.onRefresh,i=e.onModelDetails,s=e.onPull,d=e.pullingModelName,c=e.localModelNames,u=void 0===c?[]:c,m=(0,b.useIntl)(),p=(0,o.useState)(""),f=g()(p,2),v=f[0],h=f[1],x=a.filter((function(e){var t=v.toLowerCase();return e.name.toLowerCase().includes(t)||e.description&&e.description.toLowerCase().includes(t)||e.popularTags&&e.popularTags.some((function(e){return e.toLowerCase().includes(t)}))}));return(0,K.jsxs)(q.Z,{title:m.formatMessage({id:"ai.ollama.title"}),width:600,placement:"right",onClose:r,open:t,zIndex:1001,children:[(0,K.jsxs)(ue.Z,{direction:"vertical",style:{width:"100%",marginBottom:16},children:[(0,K.jsxs)(ue.Z,{style:{width:"100%",justifyContent:"space-between"},children:[(0,K.jsx)(j.ZP,{icon:(0,K.jsx)(he.Z,{}),loading:l,onClick:n,children:m.formatMessage({id:"ai.ollama.refreshRemote"})}),(0,K.jsx)("span",{style:{color:"#999",fontSize:"14px"},children:m.formatMessage({id:"ai.ollama.modelDetails.modelCount"},{filteredCount:x.length,totalCount:a.length})})]}),(0,K.jsx)(me.Z,{placeholder:m.formatMessage({id:"ai.ollama.modelDetails.searchModels"}),prefix:(0,K.jsx)(be.Z,{}),onChange:function(e){return h(e.target.value)},allowClear:!0})]}),(0,K.jsx)(P.Z,{itemLayout:"vertical",loading:l,dataSource:x,renderItem:function(e){var t,r,a=(r=e.name,u.includes(r));return(0,K.jsx)(P.Z.Item,{extra:(0,K.jsxs)(ue.Z,{children:[(0,K.jsx)(j.ZP,{type:"default",icon:(0,K.jsx)(Se.Z,{}),onClick:function(){return i(e.name)},style:{marginRight:8},children:m.formatMessage({id:"ai.ollama.modelDetails.details"})}),(0,K.jsx)(de.Z,{title:a?m.formatMessage({id:"ai.ollama.modelDetails.modelExistsTooltip"}):m.formatMessage({id:"ai.ollama.modelDetails.modelNotExistsTooltip"}),children:(0,K.jsx)(j.ZP,{type:"primary",icon:a?(0,K.jsx)(Ie.Z,{}):(0,K.jsx)(Re,{}),loading:d===e.name,onClick:function(){return s(e.name)},disabled:a,children:a?m.formatMessage({id:"ai.ollama.modelDetails.installed"}):m.formatMessage({id:"ai.ollama.modelDetails.pullModel"})})})]}),children:(0,K.jsx)(P.Z.Item.Meta,{title:(0,K.jsxs)(ue.Z,{children:[(0,K.jsx)("strong",{children:e.name}),Ae(e.name),a&&(0,K.jsx)(Z.Z,{color:"success",children:m.formatMessage({id:"ai.ollama.modelDetails.installed"})})]}),description:(0,K.jsxs)(ue.Z,{direction:"vertical",style:{width:"100%"},children:[(0,K.jsxs)(ue.Z,{children:[e.pullCount&&(0,K.jsx)(Z.Z,{color:"cyan",children:m.formatMessage({id:"ai.ollama.modelDetails.downloads"},{count:e.pullCount})}),e.lastUpdated&&(0,K.jsx)(Z.Z,{color:"orange",children:m.formatMessage({id:"ai.ollama.modelDetails.updated"},{time:e.lastUpdated})})]}),(0,K.jsx)("div",{children:e.description||m.formatMessage({id:"ai.ollama.modelDetails.noDescription"})}),(0,K.jsx)(ue.Z,{style:{marginTop:8},children:null===(t=e.popularTags)||void 0===t?void 0:t.map((function(e,t){return(0,K.jsx)(Z.Z,{color:"blue",children:e},t)}))})]})})})}})]})},Fe=function(e){var t=e.provider,r=e.level,a=(0,b.useIntl)(),n=(0,x.Z)().isDarkMode,i=(0,o.useState)(!1),s=g()(i,2),d=s[0],c=s[1],m=(0,o.useState)(!1),f=g()(m,2),y=f[0],w=f[1],M=(0,o.useState)(!1),C=g()(M,2),S=C[0],T=C[1],L=(0,o.useState)([]),D=g()(L,2),I=D[0],E=D[1],N=(0,o.useState)(!1),z=g()(N,2),O=z[0],R=z[1],A=(0,U.A)((function(e){return e.upgradeLlmProvider})),q=(0,o.useState)(),B=g()(q,2),F=B[0],V=B[1],J=(0,U.A)((function(e){var t;return(null===(t=e.llmproviderResult)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.content)||[]})).find((function(e){return e.uid===(null==t?void 0:t.uid)}))||t,W=(0,o.useState)(!1),G=g()(W,2),X=G[0],_=G[1],$=(0,o.useState)([]),Y=g()($,2),Q=Y[0],ee=Y[1],te=(0,o.useState)(!1),re=g()(te,2),oe=re[0],ne=re[1],ie=(0,o.useState)(""),se=g()(ie,2),me=se[0],pe=se[1],fe=(0,o.useState)(""),xe=g()(fe,2),ye=xe[0],be=xe[1],we=(0,o.useState)(!1),Me=g()(we,2),je=Me[0],Pe=Me[1],ke=(0,o.useState)(!1),De=g()(ke,2),Ie=De[0],Ee=De[1],Ne=(0,o.useState)(null),ze=g()(Ne,2),Oe=ze[0],Re=ze[1],Fe=(0,o.useState)(""),Ve=g()(Fe,2),Ke=Ve[0],He=Ve[1],Je=function(){var e=p()(u()().mark((function e(){var t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=J&&J.baseUrl){e.next=4;break}return h.yw.error(a.formatMessage({id:"ai.ollama.apiUrlNotConfigured"})),T(!1),e.abrupt("return");case 4:return console.log("pingOllama",null==J?void 0:J.baseUrl),t={baseUrl:null==J?void 0:J.baseUrl},e.next=8,(0,Ze.VM)(t);case 8:r=e.sent,console.log("getOllamaServerStatus: ",r,t),200===r.code?T(r.data):T(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),We=function(){var e=p()(u()().mark((function e(){var t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("requestLocalModels"),w(!0),t={baseUrl:null==J?void 0:J.baseUrl},e.next=5,(0,Ze.c8)(t);case 5:r=e.sent,console.log("getOllamaLocalModels: ",r,t),200===r.code&&(a=r.data.map((function(e){var t=e.name.split(":"),r=t[0]||e.name,a=t.length>1?t[1]:"default";return l()(l()({},e),{},{modelName:r,modelVersion:a})})),E(a)),w(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=function(){var e=p()(u()().mark((function e(){var t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ne(!0),t={baseUrl:null==J?void 0:J.baseUrl},e.next=4,(0,Ze.rg)(t);case 4:r=e.sent,console.log("getOllamaLibraryModels: ",r,t),200===r.code?ee(r.data):h.yw.error(r.message||a.formatMessage({id:"ai.ollama.remoteModels.fetchFailed"})),ne(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xe=function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c(!0),e.prev=1,e.next=4,Promise.all([Je(),We()]);case 4:return e.prev=4,c(!1),e.finish(4);case 7:case"end":return e.stop()}}),e,null,[[1,,4,7]])})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){Xe()}),[]),(0,o.useEffect)((function(){var e=function(e){if(!(O||X||je)&&(e.ctrlKey||e.metaKey))switch(e.key){case"r":e.preventDefault(),Xe();break;case"m":e.preventDefault(),_e()}};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[O,X,je]);var _e=function(){_(!0),Ge()},$e=function(){var e=p()(u()().mark((function e(t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h.yw.loading(a.formatMessage({id:"updating"})),e.next=3,(0,v.fx)(t);case 3:r=e.sent,console.log("updateLlmProvider:",t,r),200===r.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),A(r.data),R(!1)):(h.yw.destroy(),h.yw.error(r.message));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ye=function(){var e=p()(u()().mark((function e(t){var r,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("switch enabled to ".concat(t)),!t||S){e.next=4;break}return h.yw.error(a.formatMessage({id:"ai.ollama.startFirst"})),e.abrupt("return");case 4:return r=l()(l()({},J),{},{enabled:t}),h.yw.loading(a.formatMessage({id:"updating"})),e.next=8,(0,v.fx)(r);case 8:o=e.sent,console.log("updateLlmProvider enabled:",r,o),200===o.code?(h.yw.destroy(),h.yw.success(a.formatMessage({id:"update.success",defaultMessage:"update success"})),A(o.data)):(h.yw.destroy(),h.yw.error(o.message));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Qe=function(){var e=p()(u()().mark((function e(t){var r,l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return h.yw.error(a.formatMessage({id:"ai.ollama.notRunning"})),e.abrupt("return");case 3:return pe(t),h.yw.loading(a.formatMessage({id:"ai.ollama.modelDetails.deleteModel.loading"},{modelName:t})),e.prev=5,r={baseUrl:null==J?void 0:J.baseUrl,model:t},e.next=9,(0,Ze.G9)(r);case 9:l=e.sent,console.log("deleteOllamaModel:",l.data,t),200===l.code&&l.data?(h.yw.success(a.formatMessage({id:"ai.ollama.modelDetails.deleteModel.success"},{modelName:t})),We()):h.yw.error(l.message||a.formatMessage({id:"ai.ollama.modelDetails.deleteModel.failed"},{modelName:t})),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(5),console.error("删除模型出错:",e.t0),h.yw.error(a.formatMessage({id:"ai.ollama.modelDetails.deleteModel.error"},{error:e.t0}));case 18:return e.prev=18,pe(""),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[5,14,18,21]])})));return function(t){return e.apply(this,arguments)}}(),et=function(){var e=p()(u()().mark((function e(t){var r,l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return h.yw.error(a.formatMessage({id:"ai.ollama.notRunning"})),e.abrupt("return");case 3:return be(t),h.yw.loading(a.formatMessage({id:"ai.ollama.modelDetails.pulling"},{modelName:t})),e.prev=5,r={baseUrl:null==J?void 0:J.baseUrl,model:t},e.next=9,(0,Ze.N6)(r);case 9:200===(l=e.sent).code&&l.data?(h.yw.success(a.formatMessage({id:"ai.ollama.modelDetails.pullSuccess"},{modelName:t})),_(!1),We()):h.yw.error(l.message||a.formatMessage({id:"ai.ollama.modelDetails.pullFailed"},{modelName:t})),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(5),console.error("拉取模型出错:",e.t0),h.yw.error(a.formatMessage({id:"ai.ollama.modelDetails.pullFailed"},{modelName:t}));case 17:return e.prev=17,be(""),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[5,13,17,20]])})));return function(t){return e.apply(this,arguments)}}(),tt=function(){var e=p()(u()().mark((function e(t){var r,l,o,n,i,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ee(!0),He(t),Pe(!0),e.prev=3,r=I.some((function(e){return e.name===t})),l=Q.some((function(e){return e.name===t})),!r){e.next=14;break}return n={baseUrl:null==J?void 0:J.baseUrl,model:t},e.next=10,(0,Ze.sF)(n);case 10:o=e.sent,console.log("getOllamaModelDetails (local):",o),e.next=27;break;case 14:if(!l){e.next=22;break}return i={baseUrl:null==J?void 0:J.baseUrl,model:t},e.next=18,(0,Ze.gF)(i);case 18:o=e.sent,console.log("getOllamaLibraryModelDetails (remote):",o),e.next=27;break;case 22:return s={baseUrl:null==J?void 0:J.baseUrl,model:t},e.next=25,(0,Ze.gF)(s);case 25:o=e.sent,console.log("getOllamaLibraryModelDetails (default):",o);case 27:200===o.code?Re(o.data):(h.yw.error(o.message||a.formatMessage({id:"ai.ollama.modelDetails.fetchFailed"},{modelName:t})),Re(null)),e.next=35;break;case 30:e.prev=30,e.t0=e.catch(3),console.error("获取模型详情出错:",e.t0),h.yw.error(a.formatMessage({id:"ai.ollama.modelDetails.fetchError"},{error:e.t0})),Re(null);case 35:return e.prev=35,Ee(!1),e.finish(35);case 38:case"end":return e.stop()}}),e,null,[[3,30,35,38]])})));return function(t){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{style:{height:"100%",display:"flex",flexDirection:"column",overflow:"hidden"},children:[(0,K.jsxs)("div",{style:{flexShrink:0,padding:"16px 24px",borderBottom:"1px solid #f0f0f0"},children:[(0,K.jsxs)("h1",{children:[(0,K.jsx)(k.Z,{src:null==J?void 0:J.logo}),(0,K.jsx)("span",{style:{marginLeft:"12px"},children:null==J?void 0:J.nickname}),(0,K.jsx)(ae.Z,{checked:null==J?void 0:J.enabled,onChange:Ye,checkedChildren:a.formatMessage({id:"ai.ollama.modelDetails.enableSwitch.checked"}),unCheckedChildren:a.formatMessage({id:"ai.ollama.modelDetails.enableSwitch.unchecked"}),style:{marginLeft:"8px"}}),(0,K.jsx)(j.ZP,{type:"text",icon:(0,K.jsx)(ge.Z,{}),onClick:function(){window.open(null==J?void 0:J.webUrl,"_blank")}}),(0,K.jsx)(j.ZP,{type:"text",icon:(0,K.jsx)(ve.Z,{}),onClick:function(){return R(!0)}})]}),(null==J?void 0:J.description)&&(0,K.jsx)("div",{style:{marginBottom:"16px",color:"#666",fontSize:"14px"},children:J.description}),(0,K.jsxs)("div",{style:{marginBottom:"16px"},children:[(0,K.jsxs)("span",{children:["baseUrl: ",null==J?void 0:J.baseUrl]}),(0,K.jsx)(j.ZP,{type:"link",size:"small",icon:(0,K.jsx)(ve.Z,{}),onClick:function(){return R(!0)},children:a.formatMessage({id:"ai.ollama.modelDetails.edit"})})]}),(0,K.jsxs)(ue.Z,{children:[(0,K.jsx)(de.Z,{title:"".concat(a.formatMessage({id:"ai.ollama.refresh"})," (Ctrl/Cmd + R)"),children:(0,K.jsx)(j.ZP,{icon:(0,K.jsx)(he.Z,{}),loading:d,type:"primary",onClick:Xe,children:a.formatMessage({id:"ai.ollama.refresh"})})}),(0,K.jsx)(de.Z,{title:"".concat(a.formatMessage({id:"ai.ollama.remoteModels"})," (Ctrl/Cmd + M)"),children:(0,K.jsx)(j.ZP,{icon:(0,K.jsx)(Ce.Z,{}),type:"primary",onClick:_e,children:a.formatMessage({id:"ai.ollama.remoteModels"})})})]}),(0,K.jsx)("br",{}),(0,K.jsx)("br",{}),S?(0,K.jsx)(le.Z,{message:a.formatMessage({id:"ai.ollama.running"}),type:"success"}):(0,K.jsx)(le.Z,{message:a.formatMessage({id:"ai.ollama.notRunning"}),type:"error"}),(0,K.jsx)(ce.Z,{orientation:"left",children:a.formatMessage({id:"ai.ollama.localModels"})})]}),(0,K.jsx)("div",{className:"llm-model-list-container",style:{flex:1,overflowY:"auto",overflowX:"hidden",padding:"16px 24px"},children:(0,K.jsx)(P.Z,{itemLayout:"horizontal",className:"llm-model-list",loading:y,dataSource:I,renderItem:function(e,t){return(0,K.jsx)(P.Z.Item,{style:(null==F?void 0:F.name)===(null==e?void 0:e.name)?{backgroundColor:n?"#333333":"#dddddd",cursor:"pointer"}:{cursor:"pointer"},onClick:function(){V(e)},actions:[(0,K.jsx)(j.ZP,{type:"text",icon:(0,K.jsx)(Se.Z,{}),onClick:function(t){t.stopPropagation(),tt(null==e?void 0:e.name)},children:a.formatMessage({id:"ai.ollama.modelDetails.details"})},"details"),(0,K.jsx)(Le.Z,{title:a.formatMessage({id:"ai.ollama.modelDetails.delete.confirm"}),description:a.formatMessage({id:"ai.ollama.modelDetails.delete.description"},{modelName:null==e?void 0:e.name}),onConfirm:function(t){null==t||t.stopPropagation(),Qe(null==e?void 0:e.modelName)},okText:a.formatMessage({id:"ai.ollama.modelDetails.delete.ok"}),cancelText:a.formatMessage({id:"ai.ollama.modelDetails.delete.cancel"}),onCancel:function(e){return null==e?void 0:e.stopPropagation()},children:(0,K.jsx)(j.ZP,{type:"text",danger:!0,icon:(0,K.jsx)(Te.Z,{}),loading:me===(null==e?void 0:e.modelName),onClick:function(e){return e.stopPropagation()},children:a.formatMessage({id:"ai.ollama.modelDetails.deleteModel"})})},"delete")],children:(0,K.jsx)(P.Z.Item.Meta,{title:(0,K.jsxs)(ue.Z,{children:[(0,K.jsx)("span",{children:null==e?void 0:e.modelName}),(0,K.jsx)(Z.Z,{color:"blue",children:null==e?void 0:e.modelVersion}),Ae(null==e?void 0:e.modelName,null==e?void 0:e.family,null==e?void 0:e.format),(null==e?void 0:e.size)&&(0,K.jsx)(Z.Z,{color:"green",children:(0,Ue.sS)(null==e?void 0:e.size)}),(null==e?void 0:e.parameter_size)&&(0,K.jsx)(de.Z,{title:"参数大小",children:(0,K.jsx)(Z.Z,{color:"purple",children:null==e?void 0:e.parameter_size})})]}),description:(0,K.jsxs)(ue.Z,{direction:"vertical",children:[(0,K.jsx)("div",{children:a.formatMessage({id:"ai.ollama.modelDetails.fullName"},{name:null==e?void 0:e.name})}),(0,K.jsx)("div",{children:a.formatMessage({id:"ai.ollama.modelDetails.digest"},{digest:null==e?void 0:e.digest})}),(null==e?void 0:e.family)&&(0,K.jsx)("div",{children:a.formatMessage({id:"ai.ollama.modelDetails.family"},{family:null==e?void 0:e.family})}),(null==e?void 0:e.quantization_level)&&(0,K.jsx)("div",{children:a.formatMessage({id:"ai.ollama.modelDetails.quantization"},{level:null==e?void 0:e.quantization_level})}),(0,K.jsx)("div",{children:a.formatMessage({id:"ai.ollama.modelDetails.updateTime"},{time:(0,Ue.mr)(null==e?void 0:e.modified_at.toString())})})]}),style:{marginLeft:"15px"}})})}})}),(0,K.jsx)(Be,{visible:X,onClose:function(){return _(!1)},models:Q,loading:oe,onRefresh:Ge,onModelDetails:tt,onPull:et,pullingModelName:ye,localModelNames:I.map((function(e){return e.modelName}))}),(0,K.jsx)(qe,{visible:je,onClose:function(){return Pe(!1)},modelName:Ke,modelDetails:Oe,loading:Ie,onRefresh:tt,onPull:et,onDelete:Qe,isRemoteModel:Q.some((function(e){return e.name===Ke})),isLocalModel:I.some((function(e){return e.name===Ke})),pullingModelName:ye,localModelNames:I.map((function(e){return e.name}))}),O&&(0,K.jsx)(H,{open:O,isEdit:!0,level:r,llmProvider:J,onCancel:function(){return R(!1)},onSubmit:$e})]})},Ve=function(e){var t=e.level,r=(0,o.useState)(""),a=g()(r,2),l=a[0],n=a[1],i=(0,o.useState)([]),s=g()(i,2),c=s[0],u=s[1];(0,o.useEffect)((function(){return document.body.classList.add("no-scroll"),function(){document.body.classList.remove("no-scroll")}}),[]);var m=(0,U.A)((function(e){return{currentLlmProvider:e.currentLlmProvider,llmproviderResult:e.llmproviderResult,setCurrentLlmProvider:e.setCurrentLlmProvider,tabsToClose:e.tabsToClose,removeTabToClose:e.removeTabToClose}})),p=m.currentLlmProvider,f=m.llmproviderResult,v=m.setCurrentLlmProvider,h=m.tabsToClose,x=m.removeTabToClose,y=X((function(e){return{currentLlmProviderPlatform:e.currentLlmProviderPlatform,llmproviderResultPlatform:e.llmproviderResultPlatform,setCurrentLlmProviderPlatform:e.setCurrentLlmProviderPlatform,tabsToClosePlatform:e.tabsToClosePlatform,removeTabToClosePlatform:e.removeTabToClosePlatform}})),b=y.currentLlmProviderPlatform,w=y.llmproviderResultPlatform,M=y.setCurrentLlmProviderPlatform,j=y.tabsToClosePlatform,P=y.removeTabToClosePlatform,k=(0,o.useState)(t===S.Hxq),Z=g()(k,1)[0],C=Z?b:p,T=Z?j:h,L=Z?P:x;(0,o.useEffect)((function(){T.length>0&&T.forEach((function(e){c.find((function(t){return t.key===e}))?(D(e),L(e)):L(e)}))}),[T,c,L]),(0,o.useEffect)((function(){if(C&&C.uid)if(console.log("llmProvider: ",C),c.find((function(e){return e.key===C.uid})))n(C.uid);else{var e=d()(c);C.type===S.CZ7?e.push({label:C.nickname||C.type,children:(0,K.jsx)("div",{className:"llm-provider-tab-pane-content",children:(0,K.jsx)(Fe,{provider:C,level:t})}),key:C.uid,closable:!0}):e.push({label:C.nickname||C.type,children:(0,K.jsx)("div",{className:"llm-provider-tab-pane-content",children:(0,K.jsx)(ke,{provider:C,level:t})}),key:C.uid,closable:!0}),u(e),n(C.uid)}}),[C,c]);var D=function(e){var t=l,r=-1;c.forEach((function(t,a){t.key===e&&(r=a-1)}));var a=c.filter((function(t){return t.key!==e}));if(a.length&&t===e){var o,i;t=r>=0?a[r].key:a[0].key;var s=(Z?(null==w||null===(o=w.data)||void 0===o?void 0:o.content)||[]:(null==f||null===(i=f.data)||void 0===i?void 0:i.content)||[]).find((function(e){return e.uid===t}));s&&(Z?M(s):v(s))}u(a),n(t)};return 0===c.length?null:(0,K.jsx)("div",{className:"llm-provider-tab-container",children:(0,K.jsx)($.Z,{type:"editable-card",onChange:function(e){var t,r;n(e);var a=(Z?(null==w||null===(t=w.data)||void 0===t?void 0:t.content)||[]:(null==f||null===(r=f.data)||void 0===r?void 0:r.content)||[]).find((function(t){return t.uid===e}));a&&(Z?M(a):v(a))},activeKey:l,onEdit:function(e,t){"remove"===t&&D(e)},items:c,className:"llm-provider-tabs",hideAdd:!0})})},Ke=i.Z.Sider,He=i.Z.Content,Je=function(){var e=(0,n.Z)(),t=e.leftSiderStyle,r=e.leftSiderWidth,a=e.contentStyle,o=l()(l()({},a),{},{overflow:"hidden",height:"calc(100vh - 100px)",maxHeight:"calc(100vh - 100px)",paddingBottom:"100px"});return(0,K.jsx)(K.Fragment,{children:(0,K.jsxs)(i.Z,{children:[(0,K.jsx)(Ke,{style:t,width:r,children:(0,K.jsx)(_,{level:S.whQ,superUser:!1})}),(0,K.jsx)(i.Z,{children:(0,K.jsx)(He,{style:o,children:(0,K.jsx)(Ve,{level:S.whQ,superUser:!1})})})]})})}},67652:function(e,t,r){r.d(t,{Z:function(){return k}});var a=r(44194),l=r(64985),o=r(51865),n=r.n(o),i=r(81424),s=r(34573),d=r(35779),c=r(26411),u=r(92114),m=r(58065),p=r(5780),f=r(55308),g=r(90972),v=r(54444),h=r(96047),x=r(79255);var y=(0,x.I$)("Popconfirm",(e=>(e=>{const{componentCls:t,iconCls:r,antCls:a,zIndexPopup:l,colorText:o,colorWarning:n,marginXXS:i,marginXS:s,fontSize:d,fontWeightStrong:c,colorTextHeading:u}=e;return{[t]:{zIndex:l,[`&${a}-popover`]:{fontSize:d},[`${t}-message`]:{marginBottom:s,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${r}`]:{color:n,fontSize:d,lineHeight:1,marginInlineEnd:s},[`${t}-title`]:{fontWeight:c,color:u,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:i,color:o}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:s}}}}})(e)),(e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}}),{resetStyle:!1}),b=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(a=Object.getOwnPropertySymbols(e);l<a.length;l++)t.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(r[a[l]]=e[a[l]])}return r};const w=e=>{const{prefixCls:t,okButtonProps:r,cancelButtonProps:o,title:n,description:i,cancelText:s,okText:c,okType:h="primary",icon:x=a.createElement(l.Z,null),showCancel:y=!0,close:b,onConfirm:w,onCancel:M,onPopupClick:j}=e,{getPrefixCls:P}=a.useContext(d.E_),[k]=(0,g.Z)("Popconfirm",v.Z.Popconfirm),Z=(0,m.Z)(n),C=(0,m.Z)(i);return a.createElement("div",{className:`${t}-inner-content`,onClick:j},a.createElement("div",{className:`${t}-message`},x&&a.createElement("span",{className:`${t}-message-icon`},x),a.createElement("div",{className:`${t}-message-text`},Z&&a.createElement("div",{className:`${t}-title`},Z),C&&a.createElement("div",{className:`${t}-description`},C))),a.createElement("div",{className:`${t}-buttons`},y&&a.createElement(p.ZP,Object.assign({onClick:M,size:"small"},o),s||(null==k?void 0:k.cancelText)),a.createElement(u.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,f.nx)(h)),r),actionFn:w,close:b,prefixCls:P("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},c||(null==k?void 0:k.okText))))};var M=e=>{const{prefixCls:t,placement:r,className:l,style:o}=e,i=b(e,["prefixCls","placement","className","style"]),{getPrefixCls:s}=a.useContext(d.E_),c=s("popconfirm",t),[u]=y(c);return u(a.createElement(h.ZP,{placement:r,className:n()(c,l),style:o,content:a.createElement(w,Object.assign({prefixCls:c},i))}))},j=function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var l=0;for(a=Object.getOwnPropertySymbols(e);l<a.length;l++)t.indexOf(a[l])<0&&Object.prototype.propertyIsEnumerable.call(e,a[l])&&(r[a[l]]=e[a[l]])}return r};const P=a.forwardRef(((e,t)=>{var r,o;const{prefixCls:u,placement:m="top",trigger:p="click",okType:f="primary",icon:g=a.createElement(l.Z,null),children:v,overlayClassName:h,onOpenChange:x,onVisibleChange:b,overlayStyle:M,styles:P,classNames:k}=e,Z=j(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange","overlayStyle","styles","classNames"]),{getPrefixCls:C,className:S,style:T,classNames:L,styles:U}=(0,d.dj)("popconfirm"),[D,I]=(0,i.Z)(!1,{value:null!==(r=e.open)&&void 0!==r?r:e.visible,defaultValue:null!==(o=e.defaultOpen)&&void 0!==o?o:e.defaultVisible}),E=(e,t)=>{I(e,!0),null==b||b(e),null==x||x(e,t)},N=C("popconfirm",u),z=n()(N,S,h,L.root,null==k?void 0:k.root),O=n()(L.body,null==k?void 0:k.body),[R]=y(N);return R(a.createElement(c.Z,Object.assign({},(0,s.Z)(Z,["title"]),{trigger:p,placement:m,onOpenChange:(t,r)=>{const{disabled:a=!1}=e;a||E(t,r)},open:D,ref:t,classNames:{root:z,body:O},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},U.root),T),M),null==P?void 0:P.root),body:Object.assign(Object.assign({},U.body),null==P?void 0:P.body)},content:a.createElement(w,Object.assign({okType:f,icon:g},e,{prefixCls:N,close:e=>{E(!1,e)},onConfirm:t=>{var r;return null===(r=e.onConfirm)||void 0===r?void 0:r.call(void 0,t)},onCancel:t=>{var r;E(!1,t),null===(r=e.onCancel)||void 0===r||r.call(void 0,t)}})),"data-popover-inject":!0}),v))}));P._InternalPanelDoNotUseOrYouWillBeFired=M;var k=P}}]); |