diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/404.html b/packages/dbgpt-app/src/dbgpt_app/static/web/404.html index c034fdf88..b5d27d932 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/404.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/404.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/404/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/404/index.html index c034fdf88..b5d27d932 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/404/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/404/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/7J5lpxnfaXQkvbElNWNSp/construct/prompt/add.json b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/1elVqBh6jYC7GI-_JPvPe/construct/prompt/add.json similarity index 100% rename from packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/7J5lpxnfaXQkvbElNWNSp/construct/prompt/add.json rename to packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/1elVqBh6jYC7GI-_JPvPe/construct/prompt/add.json diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/7J5lpxnfaXQkvbElNWNSp/construct/prompt/edit.json b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/1elVqBh6jYC7GI-_JPvPe/construct/prompt/edit.json similarity index 100% rename from packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/7J5lpxnfaXQkvbElNWNSp/construct/prompt/edit.json rename to packages/dbgpt-app/src/dbgpt_app/static/web/_next/data/1elVqBh6jYC7GI-_JPvPe/construct/prompt/edit.json diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/7J5lpxnfaXQkvbElNWNSp/_buildManifest.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/1elVqBh6jYC7GI-_JPvPe/_buildManifest.js similarity index 99% rename from packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/7J5lpxnfaXQkvbElNWNSp/_buildManifest.js rename to packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/1elVqBh6jYC7GI-_JPvPe/_buildManifest.js index 57741b7dd..48dd89fa8 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/7J5lpxnfaXQkvbElNWNSp/_buildManifest.js +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/1elVqBh6jYC7GI-_JPvPe/_buildManifest.js @@ -1 +1 @@ -self.__BUILD_MANIFEST=function(c,t,s,a,e,n,o,p,u,r,i,b,h,d,f,m,k,l,j,g,x,C,w,R,_,D,I,v,A,S,F,y,L,M,N,T,V,B,P,E,H,O,Q,U,q,z,G,J,K,W,X){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[c,t,s,e,o,p,u,r,"static/chunks/8733-1e1fc970bff78378.js",D,"static/chunks/pages/index-c9af054cad9a050f.js"],"/_error":["static/chunks/pages/_error-8095ba9e1bf12f30.js"],"/chat":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,D,"static/chunks/pages/chat-852494a89f179c3c.js"],"/construct":[t,o,k,G,"static/chunks/pages/construct-f9c701adc0a10f23.js"],"/construct/agent":[c,t,e,o,p,u,r,k,"static/chunks/4502-f021dad7539e7eb9.js",O,"static/chunks/pages/construct/agent-03477bffea172a3a.js"],"/construct/app":[c,t,s,a,e,n,o,p,u,r,b,k,J,"static/css/286e71c2657cb947.css","static/chunks/pages/construct/app-ccd4d438c6f10ca7.js"],"/construct/app/components/create-app-modal":[c,s,a,e,"static/css/71b2e674cdce283c.css","static/chunks/pages/construct/app/components/create-app-modal-339aaef29519ae77.js"],"/construct/app/extra":[h,x,v,A,S,F,y,L,M,N,U,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,q,l,V,B,"static/css/41b18ca294c40cfe.css","static/chunks/pages/construct/app/extra-98e111663f5f34a9.js"],"/construct/app/extra/components/AwelLayout":[U,t,a,n,q,K,"static/chunks/pages/construct/app/extra/components/AwelLayout-1acc4adbea7270a1.js"],"/construct/app/extra/components/NativeApp":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/app/extra/components/NativeApp-e8bed5f50d58cf4e.js"],"/construct/app/extra/components/RecommendQuestions":[c,s,a,"static/css/baa1b56aac6681e7.css","static/chunks/pages/construct/app/extra/components/RecommendQuestions-18c7a0102678d26b.js"],"/construct/app/extra/components/auto-plan":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan-79785f514dc213e8.js"],"/construct/app/extra/components/auto-plan/DetailsCard":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan/DetailsCard-babdba0e75a54a50.js"],"/construct/app/extra/components/auto-plan/PromptSelect":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan/PromptSelect-62bfc147d0bc771a.js"],"/construct/app/extra/components/auto-plan/ResourceContent":[t,a,n,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContent-8fd8a42175ce2ace.js"],"/construct/app/extra/components/auto-plan/ResourceContentV2":[c,t,s,a,e,n,i,j,W,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContentV2-0e823f7541c2ade2.js"],"/construct/app/extra/components/auto-plan/ResourcesCard":[h,c,t,a,n,p,"static/chunks/89-79d1c113ca884cd7.js","static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCard-a836ce1adfc996a0.js"],"/construct/app/extra/components/auto-plan/ResourcesCardV2":[h,c,t,s,a,e,n,p,i,j,Q,W,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCardV2-a2000c2b51d895ee.js"],"/construct/app/extra/config":["static/chunks/pages/construct/app/extra/config-22c5ff4c03d2e790.js"],"/construct/database":[c,t,s,a,e,n,o,i,j,k,z,X,G,"static/chunks/pages/construct/database-1ad3edf31f25fa58.js"],"/construct/dbgpts":[c,t,s,e,o,p,u,r,k,"static/chunks/9277-9764c7339ee3770d.js",O,"static/chunks/pages/construct/dbgpts-c1905e21419d6f00.js"],"/construct/flow":[c,t,s,a,e,n,o,p,u,b,j,k,"static/chunks/620-7c1f4bb0be4b55f5.js",O,"static/chunks/pages/construct/flow-f32b1c48a662501f.js"],"/construct/flow/canvas":[h,U,c,t,s,a,e,n,o,p,u,i,b,j,d,m,f,g,R,"static/chunks/3764-90db3ed836a41b68.js",q,J,"static/chunks/2177-0d4df10c931f5488.js",K,"static/chunks/pages/construct/flow/canvas-2f274b1c85e62987.js"],"/construct/flow/libro":["static/chunks/pages/construct/flow/libro-ef0a3eabd6a60a7c.js"],"/construct/knowledge":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,"static/css/5ae63a08f2d107d5.css","static/chunks/pages/construct/knowledge-1d8aafcd4cd88610.js"],"/construct/knowledge/chunk":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/knowledge/chunk-88eaa7f57acf3e4b.js"],"/construct/models":[c,t,s,a,n,o,p,u,i,j,k,w,"static/chunks/7782-79ec85b605b052fb.js",O,"static/chunks/pages/construct/models-6cb3354b3166ecb5.js"],"/construct/prompt":[c,t,s,e,n,o,p,u,r,b,j,k,g,"static/css/6f3f201b5cbc2e30.css","static/chunks/pages/construct/prompt-950fe986b09885a0.js"],"/construct/prompt/[type]":[c,t,s,a,n,o,i,k,f,_,I,X,"static/chunks/5396-52bf019cbb5ec9e6.js","static/css/279c58a83be8d59c.css","static/chunks/pages/construct/prompt/[type]-695ee209c0a3025b.js"],"/evaluation":[c,t,s,a,e,n,o,u,r,b,j,d,g,"static/chunks/5653-6a30e52c900d4cd6.js","static/chunks/pages/evaluation-eec97fe8ccee4539.js"],"/knowledge/graph":[h,x,e,C,"static/chunks/2973-fdc1592501026593.js","static/chunks/4744-a431699d60da1732.js","static/chunks/5558-d22696c0a03f8006.js","static/chunks/pages/knowledge/graph-897c09e6a37793c9.js"],"/mobile/chat":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat-7830cb16b5070d0c.js"],"/mobile/chat/components/ChatDialog":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/mobile/chat/components/ChatDialog-320d5aed9e0fe136.js"],"/mobile/chat/components/Content":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,"static/css/94378cd0c1325bdb.css","static/chunks/pages/mobile/chat/components/Content-b0855e4d7eb23177.js"],"/mobile/chat/components/DislikeDrawer":[c,s,z,"static/chunks/pages/mobile/chat/components/DislikeDrawer-18118969af8b8707.js"],"/mobile/chat/components/Feedback":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,z,l,E,D,"static/chunks/pages/mobile/chat/components/Feedback-c8ebb89feab2cc57.js"],"/mobile/chat/components/Header":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Header-bd7c7988a55ea6e8.js"],"/mobile/chat/components/InputContainer":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/InputContainer-c5fb747e4c14e8cd.js"],"/mobile/chat/components/ModelSelector":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/ModelSelector-1f1e727e1f64017b.js"],"/mobile/chat/components/OptionIcon":["static/chunks/pages/mobile/chat/components/OptionIcon-9b7b2b198d5ee1f1.js"],"/mobile/chat/components/Resource":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Resource-a1baba670afd6ffc.js"],"/mobile/chat/components/Thermometer":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Thermometer-d8b1777045f777bd.js"],sortedPages:["/","/_app","/_error","/chat","/construct","/construct/agent","/construct/app","/construct/app/components/create-app-modal","/construct/app/extra","/construct/app/extra/components/AwelLayout","/construct/app/extra/components/NativeApp","/construct/app/extra/components/RecommendQuestions","/construct/app/extra/components/auto-plan","/construct/app/extra/components/auto-plan/DetailsCard","/construct/app/extra/components/auto-plan/PromptSelect","/construct/app/extra/components/auto-plan/ResourceContent","/construct/app/extra/components/auto-plan/ResourceContentV2","/construct/app/extra/components/auto-plan/ResourcesCard","/construct/app/extra/components/auto-plan/ResourcesCardV2","/construct/app/extra/config","/construct/database","/construct/dbgpts","/construct/flow","/construct/flow/canvas","/construct/flow/libro","/construct/knowledge","/construct/knowledge/chunk","/construct/models","/construct/prompt","/construct/prompt/[type]","/evaluation","/knowledge/graph","/mobile/chat","/mobile/chat/components/ChatDialog","/mobile/chat/components/Content","/mobile/chat/components/DislikeDrawer","/mobile/chat/components/Feedback","/mobile/chat/components/Header","/mobile/chat/components/InputContainer","/mobile/chat/components/ModelSelector","/mobile/chat/components/OptionIcon","/mobile/chat/components/Resource","/mobile/chat/components/Thermometer"]}}("static/chunks/2913-19ce7fd997956492.js","static/chunks/3791-58df908ca3784958.js","static/chunks/5278-36ac2f07bcb92504.js","static/chunks/9859-79e78d1b97925e42.js","static/chunks/4330-a1b5cee9f3b8b8f7.js","static/chunks/4041-985e07af1b9eb211.js","static/chunks/8791-d36492edb39795c5.js","static/chunks/5030-1a77b99f39c3e196.js","static/chunks/5418-965d05b21b0e9810.js","static/chunks/2783-67b811a852a75cad.js","static/chunks/3457-105f31ebfbb8ea1c.js","static/chunks/1300-d15ca5298cec4f7e.js","static/chunks/29107295-75edf0bf34e24b1e.js","static/chunks/2480-b84761c3aa36adc4.js","static/chunks/7124-9f5b0f08bb4ccef6.js","static/chunks/7410-e37e2e071aa3033c.js","static/chunks/2398-80f576e59bf84b54.js","static/chunks/7249-02b33c8f75d59cfe.js","static/chunks/4567-e13d92805b9a662c.js","static/chunks/9773-86b490ff77c63875.js","static/chunks/355a6ca7-1d76aad7c3cbc660.js","static/chunks/4035-f1c8101dadd76def.js","static/chunks/2510-1865c74d99b0a6bb.js","static/chunks/3345-871b8ac9248e514c.js","static/chunks/9202-a18f5e3aa6a290da.js","static/css/9b601b4de5d78ac2.css","static/chunks/6231-082aa9c179c552ae.js","static/chunks/d9005de1-b2c9f7745c9220a9.js","static/chunks/f9a75a99-8b7c2d960a804903.js","static/chunks/33a1eaa4-04202844a5e2fbdc.js","static/chunks/008713dc-ea223c6e7bc47bf6.js","static/chunks/554c6155-cc8f8ba4718a108c.js","static/chunks/4d857c35-0fb8bfbaea5d41f5.js","static/chunks/175675d1-b7090d0f154e7546.js","static/chunks/83cd118e-4096a239f8273fef.js","static/chunks/1154-5374436bc6c264ea.js","static/chunks/3768-deadababc1a231b3.js","static/chunks/5789-9438e4ced8168bb8.js","static/chunks/8424-b850b868a3630873.js","static/chunks/3913-50cdfc0c798fc2d4.js","static/css/f200b79bd2662f8a.css","static/css/f50ad89cce84a0a9.css","static/chunks/1585-283274605767a82b.js","static/chunks/971df74e-c3b3cf72e9eca476.js","static/chunks/2516-5736bbf87e0c2bd7.js","static/chunks/5265-b1f6bb85fc44ad09.js","static/css/8ff116f2992cd086.css","static/chunks/9046-a15321922377a5f1.js","static/css/a275cc2b185e04f8.css","static/chunks/952-cf4fcc0846084731.js","static/chunks/4393-bd13a27cd00a20d6.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file +self.__BUILD_MANIFEST=function(c,t,s,a,e,n,o,p,u,r,i,b,h,d,f,m,k,l,j,g,x,C,w,R,_,D,I,v,A,S,F,y,L,M,N,T,V,B,P,E,H,O,Q,U,q,z,G,J,K,W,X){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[c,t,s,e,o,p,u,r,"static/chunks/8733-1e1fc970bff78378.js",D,"static/chunks/pages/index-c9af054cad9a050f.js"],"/_error":["static/chunks/pages/_error-8095ba9e1bf12f30.js"],"/chat":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,D,"static/chunks/pages/chat-852494a89f179c3c.js"],"/construct":[t,o,k,G,"static/chunks/pages/construct-f9c701adc0a10f23.js"],"/construct/agent":[c,t,e,o,p,u,r,k,"static/chunks/4502-f021dad7539e7eb9.js",O,"static/chunks/pages/construct/agent-03477bffea172a3a.js"],"/construct/app":[c,t,s,a,e,n,o,p,u,r,b,k,J,"static/css/286e71c2657cb947.css","static/chunks/pages/construct/app-ccd4d438c6f10ca7.js"],"/construct/app/components/create-app-modal":[c,s,a,e,"static/css/71b2e674cdce283c.css","static/chunks/pages/construct/app/components/create-app-modal-339aaef29519ae77.js"],"/construct/app/extra":[h,x,v,A,S,F,y,L,M,N,U,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,q,l,V,B,"static/css/41b18ca294c40cfe.css","static/chunks/pages/construct/app/extra-98e111663f5f34a9.js"],"/construct/app/extra/components/AwelLayout":[U,t,a,n,q,K,"static/chunks/pages/construct/app/extra/components/AwelLayout-1acc4adbea7270a1.js"],"/construct/app/extra/components/NativeApp":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/app/extra/components/NativeApp-e8bed5f50d58cf4e.js"],"/construct/app/extra/components/RecommendQuestions":[c,s,a,"static/css/baa1b56aac6681e7.css","static/chunks/pages/construct/app/extra/components/RecommendQuestions-18c7a0102678d26b.js"],"/construct/app/extra/components/auto-plan":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan-79785f514dc213e8.js"],"/construct/app/extra/components/auto-plan/DetailsCard":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,Q,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan/DetailsCard-babdba0e75a54a50.js"],"/construct/app/extra/components/auto-plan/PromptSelect":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/app/extra/components/auto-plan/PromptSelect-62bfc147d0bc771a.js"],"/construct/app/extra/components/auto-plan/ResourceContent":[t,a,n,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContent-8fd8a42175ce2ace.js"],"/construct/app/extra/components/auto-plan/ResourceContentV2":[c,t,s,a,e,n,i,j,W,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContentV2-0e823f7541c2ade2.js"],"/construct/app/extra/components/auto-plan/ResourcesCard":[h,c,t,a,n,p,"static/chunks/89-79d1c113ca884cd7.js","static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCard-a836ce1adfc996a0.js"],"/construct/app/extra/components/auto-plan/ResourcesCardV2":[h,c,t,s,a,e,n,p,i,j,Q,W,"static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCardV2-a2000c2b51d895ee.js"],"/construct/app/extra/config":["static/chunks/pages/construct/app/extra/config-22c5ff4c03d2e790.js"],"/construct/database":[c,t,s,a,e,n,o,i,j,k,z,X,G,"static/chunks/pages/construct/database-1ad3edf31f25fa58.js"],"/construct/dbgpts":[c,t,s,e,o,p,u,r,k,"static/chunks/9277-9764c7339ee3770d.js",O,"static/chunks/pages/construct/dbgpts-c1905e21419d6f00.js"],"/construct/flow":[c,t,s,a,e,n,o,p,u,b,j,k,"static/chunks/620-7c1f4bb0be4b55f5.js",O,"static/chunks/pages/construct/flow-f32b1c48a662501f.js"],"/construct/flow/canvas":[h,U,c,t,s,a,e,n,o,p,u,i,b,j,d,m,f,g,R,"static/chunks/3764-90db3ed836a41b68.js",q,J,"static/chunks/2177-0d4df10c931f5488.js",K,"static/chunks/pages/construct/flow/canvas-2f274b1c85e62987.js"],"/construct/flow/libro":["static/chunks/pages/construct/flow/libro-ef0a3eabd6a60a7c.js"],"/construct/knowledge":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,"static/css/5ae63a08f2d107d5.css","static/chunks/pages/construct/knowledge-1d8aafcd4cd88610.js"],"/construct/knowledge/chunk":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/construct/knowledge/chunk-88eaa7f57acf3e4b.js"],"/construct/models":[c,t,s,a,n,o,p,u,i,j,k,w,"static/chunks/7782-79ec85b605b052fb.js",O,"static/chunks/pages/construct/models-6cb3354b3166ecb5.js"],"/construct/prompt":[c,t,s,e,n,o,p,u,r,b,j,k,g,"static/css/6f3f201b5cbc2e30.css","static/chunks/pages/construct/prompt-950fe986b09885a0.js"],"/construct/prompt/[type]":[c,t,s,a,n,o,i,k,f,_,I,X,"static/chunks/5396-52bf019cbb5ec9e6.js","static/css/279c58a83be8d59c.css","static/chunks/pages/construct/prompt/[type]-695ee209c0a3025b.js"],"/evaluation":[c,t,s,a,e,n,o,u,r,b,j,d,g,"static/chunks/5653-6a30e52c900d4cd6.js","static/chunks/pages/evaluation-eec97fe8ccee4539.js"],"/knowledge/graph":[h,x,e,C,"static/chunks/2973-fdc1592501026593.js","static/chunks/4744-a431699d60da1732.js","static/chunks/5558-d22696c0a03f8006.js","static/chunks/pages/knowledge/graph-897c09e6a37793c9.js"],"/mobile/chat":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat-7830cb16b5070d0c.js"],"/mobile/chat/components/ChatDialog":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,H,"static/chunks/pages/mobile/chat/components/ChatDialog-320d5aed9e0fe136.js"],"/mobile/chat/components/Content":[h,x,v,A,S,F,y,L,M,N,c,t,s,a,e,n,o,p,u,r,i,b,j,k,d,m,f,g,C,T,w,R,_,l,V,B,"static/css/94378cd0c1325bdb.css","static/chunks/pages/mobile/chat/components/Content-b0855e4d7eb23177.js"],"/mobile/chat/components/DislikeDrawer":[c,s,z,"static/chunks/pages/mobile/chat/components/DislikeDrawer-18118969af8b8707.js"],"/mobile/chat/components/Feedback":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,z,l,E,D,"static/chunks/pages/mobile/chat/components/Feedback-c8ebb89feab2cc57.js"],"/mobile/chat/components/Header":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Header-bd7c7988a55ea6e8.js"],"/mobile/chat/components/InputContainer":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/InputContainer-c5fb747e4c14e8cd.js"],"/mobile/chat/components/ModelSelector":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/ModelSelector-1f1e727e1f64017b.js"],"/mobile/chat/components/OptionIcon":["static/chunks/pages/mobile/chat/components/OptionIcon-9b7b2b198d5ee1f1.js"],"/mobile/chat/components/Resource":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Resource-a1baba670afd6ffc.js"],"/mobile/chat/components/Thermometer":[h,c,t,s,a,e,n,o,p,u,r,i,b,d,m,f,I,P,l,E,D,"static/chunks/pages/mobile/chat/components/Thermometer-d8b1777045f777bd.js"],sortedPages:["/","/_app","/_error","/chat","/construct","/construct/agent","/construct/app","/construct/app/components/create-app-modal","/construct/app/extra","/construct/app/extra/components/AwelLayout","/construct/app/extra/components/NativeApp","/construct/app/extra/components/RecommendQuestions","/construct/app/extra/components/auto-plan","/construct/app/extra/components/auto-plan/DetailsCard","/construct/app/extra/components/auto-plan/PromptSelect","/construct/app/extra/components/auto-plan/ResourceContent","/construct/app/extra/components/auto-plan/ResourceContentV2","/construct/app/extra/components/auto-plan/ResourcesCard","/construct/app/extra/components/auto-plan/ResourcesCardV2","/construct/app/extra/config","/construct/database","/construct/dbgpts","/construct/flow","/construct/flow/canvas","/construct/flow/libro","/construct/knowledge","/construct/knowledge/chunk","/construct/models","/construct/prompt","/construct/prompt/[type]","/evaluation","/knowledge/graph","/mobile/chat","/mobile/chat/components/ChatDialog","/mobile/chat/components/Content","/mobile/chat/components/DislikeDrawer","/mobile/chat/components/Feedback","/mobile/chat/components/Header","/mobile/chat/components/InputContainer","/mobile/chat/components/ModelSelector","/mobile/chat/components/OptionIcon","/mobile/chat/components/Resource","/mobile/chat/components/Thermometer"]}}("static/chunks/2913-19ce7fd997956492.js","static/chunks/3791-58df908ca3784958.js","static/chunks/5278-36ac2f07bcb92504.js","static/chunks/9859-79e78d1b97925e42.js","static/chunks/4330-a1b5cee9f3b8b8f7.js","static/chunks/4041-985e07af1b9eb211.js","static/chunks/8791-d36492edb39795c5.js","static/chunks/5030-1a77b99f39c3e196.js","static/chunks/5418-965d05b21b0e9810.js","static/chunks/2783-67b811a852a75cad.js","static/chunks/3457-105f31ebfbb8ea1c.js","static/chunks/1300-d15ca5298cec4f7e.js","static/chunks/29107295-75edf0bf34e24b1e.js","static/chunks/2480-b84761c3aa36adc4.js","static/chunks/7124-9f5b0f08bb4ccef6.js","static/chunks/7410-e37e2e071aa3033c.js","static/chunks/2398-80f576e59bf84b54.js","static/chunks/7249-0c6ffed8e4e3b488.js","static/chunks/4567-e13d92805b9a662c.js","static/chunks/9773-86b490ff77c63875.js","static/chunks/355a6ca7-1d76aad7c3cbc660.js","static/chunks/4035-f1c8101dadd76def.js","static/chunks/2510-1865c74d99b0a6bb.js","static/chunks/3345-871b8ac9248e514c.js","static/chunks/9202-a18f5e3aa6a290da.js","static/css/9b601b4de5d78ac2.css","static/chunks/6231-082aa9c179c552ae.js","static/chunks/d9005de1-b2c9f7745c9220a9.js","static/chunks/f9a75a99-8b7c2d960a804903.js","static/chunks/33a1eaa4-04202844a5e2fbdc.js","static/chunks/008713dc-ea223c6e7bc47bf6.js","static/chunks/554c6155-cc8f8ba4718a108c.js","static/chunks/4d857c35-0fb8bfbaea5d41f5.js","static/chunks/175675d1-b7090d0f154e7546.js","static/chunks/83cd118e-4096a239f8273fef.js","static/chunks/1154-5374436bc6c264ea.js","static/chunks/3768-deadababc1a231b3.js","static/chunks/5789-9438e4ced8168bb8.js","static/chunks/8424-b850b868a3630873.js","static/chunks/3913-50cdfc0c798fc2d4.js","static/css/f200b79bd2662f8a.css","static/css/f50ad89cce84a0a9.css","static/chunks/1585-283274605767a82b.js","static/chunks/971df74e-c3b3cf72e9eca476.js","static/chunks/2516-5736bbf87e0c2bd7.js","static/chunks/5265-b1f6bb85fc44ad09.js","static/css/8ff116f2992cd086.css","static/chunks/9046-a15321922377a5f1.js","static/css/a275cc2b185e04f8.css","static/chunks/952-cf4fcc0846084731.js","static/chunks/4393-bd13a27cd00a20d6.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/7J5lpxnfaXQkvbElNWNSp/_ssgManifest.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/1elVqBh6jYC7GI-_JPvPe/_ssgManifest.js similarity index 100% rename from packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/7J5lpxnfaXQkvbElNWNSp/_ssgManifest.js rename to packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/1elVqBh6jYC7GI-_JPvPe/_ssgManifest.js diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/3013.7a7894c4ca605cd4.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/3013.7a7894c4ca605cd4.js new file mode 100644 index 000000000..63aad6c6c --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/3013.7a7894c4ca605cd4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3013],{89035:function(e,t,a){a.d(t,{Z:function(){return c}});var n=a(87462),l=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"},s=a(13401),c=l.forwardRef(function(e,t){return l.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:r}))})},15381:function(e,t,a){a.d(t,{Z:function(){return c}});var n=a(87462),l=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z"}}]},name:"dislike",theme:"outlined"},s=a(13401),c=l.forwardRef(function(e,t){return l.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:r}))})},65429:function(e,t,a){a.d(t,{Z:function(){return c}});var n=a(87462),l=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},s=a(13401),c=l.forwardRef(function(e,t){return l.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:r}))})},50228:function(e,t,a){a.d(t,{Z:function(){return c}});var n=a(87462),l=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"},s=a(13401),c=l.forwardRef(function(e,t){return l.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:r}))})},27496:function(e,t,a){a.d(t,{Z:function(){return c}});var n=a(87462),l=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},s=a(13401),c=l.forwardRef(function(e,t){return l.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:r}))})},94668:function(e,t,a){a.d(t,{Z:function(){return c}});var n=a(87462),l=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},s=a(13401),c=l.forwardRef(function(e,t){return l.createElement(s.Z,(0,n.Z)({},e,{ref:t,icon:r}))})},2440:function(e,t,a){var n=a(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(n.C9))&&void 0!==e?e:"")}},88331:function(e,t,a){a.r(t),a.d(t,{default:function(){return W}});var n=a(85893),l=a(41468),r=a(76212),s=a(74434),c=a(28516),i=a(25519),o=a(24019),d=a(50888),u=a(97937),m=a(63606),f=a(57132),x=a(89035),p=a(32975),v=a(45360),h=a(93967),g=a.n(h),y=a(25675),w=a.n(y),j=a(39332),b=a(67294),_=a(67421),Z=a(65429),k=a(15381),N=a(65654),C=a(66309),S=a(25278),z=a(14726),M=a(55241),V=a(96074),P=a(20640),E=a.n(P);let H=e=>{let{list:t,loading:a,feedback:l,setFeedbackOpen:r}=e,{t:s}=(0,_.$G)(),[c,i]=(0,b.useState)([]),[o,d]=(0,b.useState)("");return(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("div",{className:"flex flex-1 flex-wrap w-72",children:null==t?void 0:t.map(e=>{let t=c.findIndex(t=>t.reason_type===e.reason_type)>-1;return(0,n.jsx)(C.Z,{className:"text-xs text-[#525964] mb-2 p-1 px-2 rounded-md cursor-pointer ".concat(t?"border-[#0c75fc] text-[#0c75fc]":""),onClick:()=>{i(t=>{let a=t.findIndex(t=>t.reason_type===e.reason_type);return a>-1?[...t.slice(0,a),...t.slice(a+1)]:[...t,e]})},children:e.reason},e.reason_type)})}),(0,n.jsx)(S.default.TextArea,{placeholder:s("feedback_tip"),className:"w-64 h-20 resize-none mb-2",value:o,onChange:e=>d(e.target.value.trim())}),(0,n.jsxs)("div",{className:"flex gap-2 justify-end",children:[(0,n.jsx)(z.ZP,{className:"w-16 h-8",onClick:()=>{r(!1)},children:"取消"}),(0,n.jsx)(z.ZP,{type:"primary",className:"min-w-16 h-8",onClick:async()=>{let e=c.map(e=>e.reason_type);await (null==l?void 0:l({feedback_type:"unlike",reason_types:e,remark:o}))},loading:a,children:"确认"})]})]})};var R=e=>{var t,a;let{content:l}=e,{t:s}=(0,_.$G)(),c=(0,j.useSearchParams)(),i=null!==(a=null==c?void 0:c.get("id"))&&void 0!==a?a:"",[o,d]=v.ZP.useMessage(),[u,m]=(0,b.useState)(!1),[x,p]=(0,b.useState)(null==l?void 0:null===(t=l.feedback)||void 0===t?void 0:t.feedback_type),[h,y]=(0,b.useState)(),w=async e=>{let t=null==e?void 0:e.replace(/\trelations:.*/g,""),a=E()(t);a?t?o.open({type:"success",content:s("copy_success")}):o.open({type:"warning",content:s("copy_nothing")}):o.open({type:"error",content:s("copy_failed")})},{run:C,loading:S}=(0,N.Z)(async e=>await (0,r.Vx)((0,r.zx)({conv_uid:i,message_id:l.order+"",feedback_type:e.feedback_type,reason_types:e.reason_types,remark:e.remark})),{manual:!0,onSuccess:e=>{let[,t]=e;p(null==t?void 0:t.feedback_type),v.ZP.success("反馈成功"),m(!1)}}),{run:z}=(0,N.Z)(async()=>await (0,r.Vx)((0,r.Jr)()),{manual:!0,onSuccess:e=>{let[,t]=e;y(t||[]),t&&m(!0)}}),{run:P}=(0,N.Z)(async()=>await (0,r.Vx)((0,r.Ir)({conv_uid:i,message_id:(null==l?void 0:l.order)+""})),{manual:!0,onSuccess:e=>{let[,t]=e;t&&(p("none"),v.ZP.success("操作成功"))}});return(0,n.jsxs)(n.Fragment,{children:[d,(0,n.jsxs)("div",{className:"flex flex-1 items-center text-sm px-4",children:[(0,n.jsxs)("div",{className:"flex gap-3",children:[(0,n.jsx)(Z.Z,{className:g()("cursor-pointer",{"text-[#0C75FC]":"like"===x}),onClick:async()=>{if("like"===x){await P();return}await C({feedback_type:"like"})}}),(0,n.jsx)(M.Z,{placement:"bottom",autoAdjustOverflow:!0,destroyTooltipOnHide:!0,content:(0,n.jsx)(H,{setFeedbackOpen:m,feedback:C,list:h||[],loading:S}),trigger:"click",open:u,children:(0,n.jsx)(k.Z,{className:g()("cursor-pointer",{"text-[#0C75FC]":"unlike"===x}),onClick:async()=>{if("unlike"===x){await P();return}await z()}})})]}),(0,n.jsx)(V.Z,{type:"vertical"}),(0,n.jsx)(f.Z,{className:"cursor-pointer",onClick:()=>w(l.context)})]})]})},O=a(50228),B=a(48218),L=a(39718),$=(0,b.memo)(e=>{var t;let{model:a}=e,l=(0,j.useSearchParams)(),r=null!==(t=null==l?void 0:l.get("scene"))&&void 0!==t?t:"";return"chat_agent"===r?(0,n.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-white dark:bg-[rgba(255,255,255,0.16)]",children:(0,n.jsx)(B.Z,{scene:r})}):a?(0,n.jsx)(L.Z,{width:32,height:32,model:a}):(0,n.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-white dark:bg-[rgba(255,255,255,0.16)]",children:(0,n.jsx)(O.Z,{})})});let A=()=>{var e;let t=JSON.parse(null!==(e=localStorage.getItem(i.C9))&&void 0!==e?e:"");return t.avatar_url?(0,n.jsx)(w(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:32,height:32,src:null==t?void 0:t.avatar_url,alt:null==t?void 0:t.nick_name}):(0,n.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-gradient-to-tr from-[#31afff] to-[#1677ff] text-xs text-white",children:null==t?void 0:t.nick_name})},I={todo:{bgClass:"bg-gray-500",icon:(0,n.jsx)(o.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,n.jsx)(d.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,n.jsx)(u.Z,{className:"ml-2"})},completed:{bgClass:"bg-green-500",icon:(0,n.jsx)(m.Z,{className:"ml-2"})}},J=e=>e.replaceAll("\\n","\n").replace(/]+)>/gi,"").replace(/]+)>/gi,""),F=e=>null==e?void 0:e.replace(/]+)>/gi,"
").replace(/]+)>/gi,"");var T=(0,b.memo)(e=>{var t;let{content:a,onLinkClick:l}=e,{t:r}=(0,_.$G)(),s=(0,j.useSearchParams)(),i=null!==(t=null==s?void 0:s.get("scene"))&&void 0!==t?t:"",{context:o,model_name:d,role:u,thinking:m}=a,h=(0,b.useMemo)(()=>"view"===u,[u]),{value:y,cachePluginContext:w}=(0,b.useMemo)(()=>{if("string"!=typeof o)return{relations:[],value:"",cachePluginContext:[]};let[e,t]=o.split(" relations:"),a=t?t.split(","):[],n=[],l=0,r=e.replace(/]*>[^<]*<\/dbgpt-view>/gi,e=>{try{var t;let a=e.replaceAll("\n","\\n").replace(/<[^>]*>|<\/[^>]*>/gm,""),r=JSON.parse(a),s="".concat(l,"");return n.push({...r,result:J(null!==(t=r.result)&&void 0!==t?t:"")}),l++,s}catch(t){return console.log(t.message,t),e}});return{relations:a,cachePluginContext:n,value:r}},[o]),Z=(0,b.useMemo)(()=>({"custom-view"(e){var t;let{children:a}=e,l=+a.toString();if(!w[l])return a;let{name:r,status:s,err_msg:i,result:o}=w[l],{bgClass:d,icon:u}=null!==(t=I[s])&&void 0!==t?t:{};return(0,n.jsxs)("div",{className:"bg-white dark:bg-[#212121] rounded-lg overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,n.jsxs)("div",{className:g()("flex px-4 md:px-6 py-2 items-center text-white text-sm",d),children:[r,u]}),o?(0,n.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:(0,n.jsx)(p.Z,{components:c.ZP,...c.dx,children:(0,c.CE)(null!=o?o:"")})}):(0,n.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:i})]})}}),[w]);return(0,n.jsxs)("div",{className:"flex flex-1 gap-3 mt-6",children:[(0,n.jsx)("div",{className:"flex flex-shrink-0 items-start",children:h?(0,n.jsx)($,{model:d}):(0,n.jsx)(A,{})}),(0,n.jsxs)("div",{className:"flex ".concat("chat_agent"!==i||m?"":"flex-1"," overflow-hidden"),children:[!h&&(0,n.jsxs)("div",{className:"flex flex-1 relative group",children:[(0,n.jsx)("div",{className:"flex-1 text-sm text-[#1c2533] dark:text-white",style:{whiteSpace:"pre-wrap",wordBreak:"break-word"},children:"string"==typeof o&&(0,n.jsx)("div",{children:(0,n.jsx)(p.Z,{components:{...c.ZP,img:e=>{let{src:t,alt:a,...l}=e;return(0,n.jsx)("img",{src:t,alt:a||"image",className:"max-w-full md:max-w-[80%] lg:max-w-[70%] object-contain",style:{maxHeight:"200px"},...l})}},...c.dx,children:(0,c.CE)(J(y))})})}),"string"==typeof o&&o.trim()&&(0,n.jsx)("div",{className:"absolute right-0 top-0 opacity-0 group-hover:opacity-100 transition-opacity duration-200",children:(0,n.jsx)("button",{className:"flex items-center justify-center w-8 h-8 text-[#525964] dark:text-[rgba(255,255,255,0.6)] hover:text-[#1677ff] dark:hover:text-white transition-colors",onClick:()=>{"string"==typeof o&&navigator.clipboard.writeText(o).then(()=>{v.ZP.success(r("copy_to_clipboard_success"))}).catch(e=>{console.error(r("copy_to_clipboard_failed"),e),v.ZP.error(r("copy_to_clipboard_failed"))})},title:r("copy_to_clipboard"),children:(0,n.jsx)(f.Z,{})})})]}),h&&(0,n.jsxs)("div",{className:"flex flex-1 flex-col w-full",children:[(0,n.jsxs)("div",{className:"bg-white dark:bg-[rgba(255,255,255,0.16)] p-4 rounded-2xl rounded-tl-none mb-2",children:["object"==typeof o&&(0,n.jsxs)("div",{children:["[".concat(o.template_name,"]: "),(0,n.jsxs)("span",{className:"text-theme-primary cursor-pointer",onClick:l,children:[(0,n.jsx)(x.Z,{className:"mr-1"}),o.template_introduce||"More Details"]})]}),"string"==typeof o&&"chat_agent"===i&&(0,n.jsx)(p.Z,{components:c.ZP,...c.dx,children:(0,c.CE)(F(y))}),"string"==typeof o&&"chat_agent"!==i&&(0,n.jsx)("div",{children:(0,n.jsx)(p.Z,{components:{...c.ZP,...Z},...c.dx,children:(0,c.CE)(J(y))})}),m&&!o&&(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("span",{className:"flex text-sm text-[#1c2533] dark:text-white",children:r("thinking")}),(0,n.jsxs)("div",{className:"flex",children:[(0,n.jsx)("div",{className:"w-1 h-1 rounded-full mx-1 animate-pulse1"}),(0,n.jsx)("div",{className:"w-1 h-1 rounded-full mx-1 animate-pulse2"}),(0,n.jsx)("div",{className:"w-1 h-1 rounded-full mx-1 animate-pulse3"})]})]})]}),(0,n.jsx)(R,{content:a})]})]})]})}),U=a(57249),D=a(62418),G=a(2093),q=a(85576),K=a(96486),Q=a(25934),W=()=>{var e;let t=(0,j.useSearchParams)(),a=null!==(e=null==t?void 0:t.get("id"))&&void 0!==e?e:"",{currentDialogInfo:c,model:i}=(0,b.useContext)(l.p),{history:o,handleChat:d,refreshDialogList:u,setAppInfo:m,setModelValue:f,setTemperatureValue:x,setMaxNewTokensValue:p,setResourceValue:v}=(0,b.useContext)(U.ChatContentContext),[h,g]=(0,b.useState)(!1),[y,w]=(0,b.useState)(""),_=(0,b.useMemo)(()=>{let e=(0,K.cloneDeep)(o);return e.filter(e=>["view","human"].includes(e.role)).map(e=>({...e,key:(0,Q.Z)()}))},[o]);return(0,G.Z)(async()=>{let e=(0,D.a_)();if(e&&e.id===a){let[,a]=await (0,r.Vx)((0,r.BN)({...c}));if(a){var t,n,l,s,o,h,g,y,w;let r=(null==a?void 0:null===(t=a.param_need)||void 0===t?void 0:t.map(e=>e.type))||[],c=(null===(n=null==a?void 0:null===(l=a.param_need)||void 0===l?void 0:l.filter(e=>"model"===e.type)[0])||void 0===n?void 0:n.value)||i,j=(null===(s=null==a?void 0:null===(o=a.param_need)||void 0===o?void 0:o.filter(e=>"temperature"===e.type)[0])||void 0===s?void 0:s.value)||.6,b=(null===(h=null==a?void 0:null===(g=a.param_need)||void 0===g?void 0:g.filter(e=>"max_new_tokens"===e.type)[0])||void 0===h?void 0:h.value)||4e3,_=null===(y=null==a?void 0:null===(w=a.param_need)||void 0===w?void 0:w.filter(e=>"resource"===e.type)[0])||void 0===y?void 0:y.bind_value;m(a||{}),x(j||.6),p(b||4e3),f(c),v(_),await d(e.message,{app_code:null==a?void 0:a.app_code,model_name:c,...(null==r?void 0:r.includes("temperature"))&&{temperature:j},...(null==r?void 0:r.includes("max_new_tokens"))&&{max_new_tokens:b},...r.includes("resource")&&{select_param:"string"==typeof _?_:JSON.stringify(_)}}),await u(),localStorage.removeItem(D.rU)}}},[a,c]),(0,n.jsxs)("div",{className:"flex flex-col w-5/6 mx-auto",children:[!!_.length&&_.map((e,t)=>(0,n.jsx)(T,{content:e,onLinkClick:()=>{g(!0),w(JSON.stringify(null==e?void 0:e.context,null,2))}},t)),(0,n.jsx)(q.default,{title:"JSON Editor",open:h,width:"60%",cancelButtonProps:{hidden:!0},onOk:()=>{g(!1)},onCancel:()=>{g(!1)},children:(0,n.jsx)(s.Z,{className:"w-full h-[500px]",language:"json",value:y})})]})}},25934:function(e,t,a){a.d(t,{Z:function(){return d}});var n,l=new Uint8Array(16);function r(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(l)}for(var s=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,c=[],i=0;i<256;++i)c.push((i+256).toString(16).substr(1));var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(c[e[t+0]]+c[e[t+1]]+c[e[t+2]]+c[e[t+3]]+"-"+c[e[t+4]]+c[e[t+5]]+"-"+c[e[t+6]]+c[e[t+7]]+"-"+c[e[t+8]]+c[e[t+9]]+"-"+c[e[t+10]]+c[e[t+11]]+c[e[t+12]]+c[e[t+13]]+c[e[t+14]]+c[e[t+15]]).toLowerCase();if(!("string"==typeof a&&s.test(a)))throw TypeError("Stringified UUID is invalid");return a},d=function(e,t,a){var n=(e=e||{}).random||(e.rng||r)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){a=a||0;for(var l=0;l<16;++l)t[a+l]=n[l];return t}return o(n)}}}]); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/3013.d1be9222f7c0c964.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/3013.d1be9222f7c0c964.js deleted file mode 100644 index 0af61f123..000000000 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/3013.d1be9222f7c0c964.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3013],{89035:function(e,t,a){a.d(t,{Z:function(){return c}});var l=a(87462),n=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"},s=a(13401),c=n.forwardRef(function(e,t){return n.createElement(s.Z,(0,l.Z)({},e,{ref:t,icon:r}))})},15381:function(e,t,a){a.d(t,{Z:function(){return c}});var l=a(87462),n=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z"}}]},name:"dislike",theme:"outlined"},s=a(13401),c=n.forwardRef(function(e,t){return n.createElement(s.Z,(0,l.Z)({},e,{ref:t,icon:r}))})},65429:function(e,t,a){a.d(t,{Z:function(){return c}});var l=a(87462),n=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},s=a(13401),c=n.forwardRef(function(e,t){return n.createElement(s.Z,(0,l.Z)({},e,{ref:t,icon:r}))})},50228:function(e,t,a){a.d(t,{Z:function(){return c}});var l=a(87462),n=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"},s=a(13401),c=n.forwardRef(function(e,t){return n.createElement(s.Z,(0,l.Z)({},e,{ref:t,icon:r}))})},27496:function(e,t,a){a.d(t,{Z:function(){return c}});var l=a(87462),n=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},s=a(13401),c=n.forwardRef(function(e,t){return n.createElement(s.Z,(0,l.Z)({},e,{ref:t,icon:r}))})},94668:function(e,t,a){a.d(t,{Z:function(){return c}});var l=a(87462),n=a(67294),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},s=a(13401),c=n.forwardRef(function(e,t){return n.createElement(s.Z,(0,l.Z)({},e,{ref:t,icon:r}))})},2440:function(e,t,a){var l=a(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(l.C9))&&void 0!==e?e:"")}},88331:function(e,t,a){a.r(t),a.d(t,{default:function(){return W}});var l=a(85893),n=a(41468),r=a(76212),s=a(74434),c=a(28516),i=a(25519),o=a(24019),d=a(50888),u=a(97937),m=a(63606),f=a(57132),v=a(89035),x=a(32975),p=a(45360),h=a(93967),g=a.n(h),y=a(25675),w=a.n(y),j=a(39332),b=a(67294),_=a(67421),Z=a(65429),k=a(15381),N=a(65654),C=a(66309),S=a(25278),z=a(14726),M=a(55241),V=a(96074),P=a(20640),E=a.n(P);let H=e=>{let{list:t,loading:a,feedback:n,setFeedbackOpen:r}=e,{t:s}=(0,_.$G)(),[c,i]=(0,b.useState)([]),[o,d]=(0,b.useState)("");return(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)("div",{className:"flex flex-1 flex-wrap w-72",children:null==t?void 0:t.map(e=>{let t=c.findIndex(t=>t.reason_type===e.reason_type)>-1;return(0,l.jsx)(C.Z,{className:"text-xs text-[#525964] mb-2 p-1 px-2 rounded-md cursor-pointer ".concat(t?"border-[#0c75fc] text-[#0c75fc]":""),onClick:()=>{i(t=>{let a=t.findIndex(t=>t.reason_type===e.reason_type);return a>-1?[...t.slice(0,a),...t.slice(a+1)]:[...t,e]})},children:e.reason},e.reason_type)})}),(0,l.jsx)(S.default.TextArea,{placeholder:s("feedback_tip"),className:"w-64 h-20 resize-none mb-2",value:o,onChange:e=>d(e.target.value.trim())}),(0,l.jsxs)("div",{className:"flex gap-2 justify-end",children:[(0,l.jsx)(z.ZP,{className:"w-16 h-8",onClick:()=>{r(!1)},children:"取消"}),(0,l.jsx)(z.ZP,{type:"primary",className:"min-w-16 h-8",onClick:async()=>{let e=c.map(e=>e.reason_type);await (null==n?void 0:n({feedback_type:"unlike",reason_types:e,remark:o}))},loading:a,children:"确认"})]})]})};var R=e=>{var t,a;let{content:n}=e,{t:s}=(0,_.$G)(),c=(0,j.useSearchParams)(),i=null!==(a=null==c?void 0:c.get("id"))&&void 0!==a?a:"",[o,d]=p.ZP.useMessage(),[u,m]=(0,b.useState)(!1),[v,x]=(0,b.useState)(null==n?void 0:null===(t=n.feedback)||void 0===t?void 0:t.feedback_type),[h,y]=(0,b.useState)(),w=async e=>{let t=null==e?void 0:e.replace(/\trelations:.*/g,""),a=E()(t);a?t?o.open({type:"success",content:s("copy_success")}):o.open({type:"warning",content:s("copy_nothing")}):o.open({type:"error",content:s("copy_failed")})},{run:C,loading:S}=(0,N.Z)(async e=>await (0,r.Vx)((0,r.zx)({conv_uid:i,message_id:n.order+"",feedback_type:e.feedback_type,reason_types:e.reason_types,remark:e.remark})),{manual:!0,onSuccess:e=>{let[,t]=e;x(null==t?void 0:t.feedback_type),p.ZP.success("反馈成功"),m(!1)}}),{run:z}=(0,N.Z)(async()=>await (0,r.Vx)((0,r.Jr)()),{manual:!0,onSuccess:e=>{let[,t]=e;y(t||[]),t&&m(!0)}}),{run:P}=(0,N.Z)(async()=>await (0,r.Vx)((0,r.Ir)({conv_uid:i,message_id:(null==n?void 0:n.order)+""})),{manual:!0,onSuccess:e=>{let[,t]=e;t&&(x("none"),p.ZP.success("操作成功"))}});return(0,l.jsxs)(l.Fragment,{children:[d,(0,l.jsxs)("div",{className:"flex flex-1 items-center text-sm px-4",children:[(0,l.jsxs)("div",{className:"flex gap-3",children:[(0,l.jsx)(Z.Z,{className:g()("cursor-pointer",{"text-[#0C75FC]":"like"===v}),onClick:async()=>{if("like"===v){await P();return}await C({feedback_type:"like"})}}),(0,l.jsx)(M.Z,{placement:"bottom",autoAdjustOverflow:!0,destroyTooltipOnHide:!0,content:(0,l.jsx)(H,{setFeedbackOpen:m,feedback:C,list:h||[],loading:S}),trigger:"click",open:u,children:(0,l.jsx)(k.Z,{className:g()("cursor-pointer",{"text-[#0C75FC]":"unlike"===v}),onClick:async()=>{if("unlike"===v){await P();return}await z()}})})]}),(0,l.jsx)(V.Z,{type:"vertical"}),(0,l.jsx)(f.Z,{className:"cursor-pointer",onClick:()=>w(n.context)})]})]})},O=a(50228),B=a(48218),L=a(39718),$=(0,b.memo)(e=>{var t;let{model:a}=e,n=(0,j.useSearchParams)(),r=null!==(t=null==n?void 0:n.get("scene"))&&void 0!==t?t:"";return"chat_agent"===r?(0,l.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-white dark:bg-[rgba(255,255,255,0.16)]",children:(0,l.jsx)(B.Z,{scene:r})}):a?(0,l.jsx)(L.Z,{width:32,height:32,model:a}):(0,l.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-white dark:bg-[rgba(255,255,255,0.16)]",children:(0,l.jsx)(O.Z,{})})});let A=()=>{var e;let t=JSON.parse(null!==(e=localStorage.getItem(i.C9))&&void 0!==e?e:"");return t.avatar_url?(0,l.jsx)(w(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:32,height:32,src:null==t?void 0:t.avatar_url,alt:null==t?void 0:t.nick_name}):(0,l.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-gradient-to-tr from-[#31afff] to-[#1677ff] text-xs text-white",children:null==t?void 0:t.nick_name})},I={todo:{bgClass:"bg-gray-500",icon:(0,l.jsx)(o.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,l.jsx)(d.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,l.jsx)(u.Z,{className:"ml-2"})},completed:{bgClass:"bg-green-500",icon:(0,l.jsx)(m.Z,{className:"ml-2"})}},J=e=>e.replaceAll("\\n","\n").replace(/]+)>/gi,"
").replace(/]+)>/gi,""),T=e=>null==e?void 0:e.replace(/]+)>/gi,"
").replace(/]+)>/gi,"");var F=(0,b.memo)(e=>{var t;let{content:a,onLinkClick:n}=e,{t:r}=(0,_.$G)(),s=(0,j.useSearchParams)(),i=null!==(t=null==s?void 0:s.get("scene"))&&void 0!==t?t:"",{context:o,model_name:d,role:u,thinking:m}=a,h=(0,b.useMemo)(()=>"view"===u,[u]),{value:y,cachePluginContext:w}=(0,b.useMemo)(()=>{if("string"!=typeof o)return{relations:[],value:"",cachePluginContext:[]};let[e,t]=o.split(" relations:"),a=t?t.split(","):[],l=[],n=0,r=e.replace(/]*>[^<]*<\/dbgpt-view>/gi,e=>{try{var t;let a=e.replaceAll("\n","\\n").replace(/<[^>]*>|<\/[^>]*>/gm,""),r=JSON.parse(a),s="".concat(n,"");return l.push({...r,result:J(null!==(t=r.result)&&void 0!==t?t:"")}),n++,s}catch(t){return console.log(t.message,t),e}});return{relations:a,cachePluginContext:l,value:r}},[o]),Z=(0,b.useMemo)(()=>({"custom-view"(e){var t;let{children:a}=e,n=+a.toString();if(!w[n])return a;let{name:r,status:s,err_msg:i,result:o}=w[n],{bgClass:d,icon:u}=null!==(t=I[s])&&void 0!==t?t:{};return(0,l.jsxs)("div",{className:"bg-white dark:bg-[#212121] rounded-lg overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,l.jsxs)("div",{className:g()("flex px-4 md:px-6 py-2 items-center text-white text-sm",d),children:[r,u]}),o?(0,l.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:(0,l.jsx)(x.Z,{components:c.ZP,...c.dx,children:(0,c.CE)(null!=o?o:"")})}):(0,l.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:i})]})}}),[w]);return(0,l.jsxs)("div",{className:"flex flex-1 gap-3 mt-6",children:[(0,l.jsx)("div",{className:"flex flex-shrink-0 items-start",children:h?(0,l.jsx)($,{model:d}):(0,l.jsx)(A,{})}),(0,l.jsxs)("div",{className:"flex ".concat("chat_agent"!==i||m?"":"flex-1"," overflow-hidden"),children:[!h&&(0,l.jsxs)("div",{className:"flex flex-1 relative group",children:[(0,l.jsx)("div",{className:"flex-1 text-sm text-[#1c2533] dark:text-white",style:{whiteSpace:"pre-wrap",wordBreak:"break-word"},children:"string"==typeof o&&(0,l.jsx)("div",{children:(0,l.jsx)(x.Z,{components:{...c.ZP,img:e=>{let{src:t,alt:a,...n}=e;return(0,l.jsx)("img",{src:t,alt:a||"image",className:"max-w-full md:max-w-[80%] lg:max-w-[70%] object-contain",style:{maxHeight:"200px"},...n})}},...c.dx,children:(0,c.CE)(J(y))})})}),"string"==typeof o&&o.trim()&&(0,l.jsx)("div",{className:"absolute right-0 top-0 opacity-0 group-hover:opacity-100 transition-opacity duration-200",children:(0,l.jsx)("button",{className:"flex items-center justify-center w-8 h-8 text-[#525964] dark:text-[rgba(255,255,255,0.6)] hover:text-[#1677ff] dark:hover:text-white transition-colors",onClick:()=>{"string"==typeof o&&navigator.clipboard.writeText(o).then(()=>{p.ZP.success(r("copy_to_clipboard_success"))}).catch(e=>{console.error(r("copy_to_clipboard_failed"),e),p.ZP.error(r("copy_to_clipboard_failed"))})},title:r("copy_to_clipboard"),children:(0,l.jsx)(f.Z,{})})})]}),h&&(0,l.jsxs)("div",{className:"flex flex-1 flex-col w-full",children:[(0,l.jsxs)("div",{className:"bg-white dark:bg-[rgba(255,255,255,0.16)] p-4 rounded-2xl rounded-tl-none mb-2",children:["object"==typeof o&&(0,l.jsxs)("div",{children:["[".concat(o.template_name,"]: "),(0,l.jsxs)("span",{className:"text-theme-primary cursor-pointer",onClick:n,children:[(0,l.jsx)(v.Z,{className:"mr-1"}),o.template_introduce||"More Details"]})]}),"string"==typeof o&&"chat_agent"===i&&(0,l.jsx)(x.Z,{components:c.ZP,...c.dx,children:(0,c.CE)(T(y))}),"string"==typeof o&&"chat_agent"!==i&&(0,l.jsx)("div",{children:(0,l.jsx)(x.Z,{components:{...c.ZP,...Z},...c.dx,children:(0,c.CE)(J(y))})}),m&&!o&&(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("span",{className:"flex text-sm text-[#1c2533] dark:text-white",children:r("thinking")}),(0,l.jsxs)("div",{className:"flex",children:[(0,l.jsx)("div",{className:"w-1 h-1 rounded-full mx-1 animate-pulse1"}),(0,l.jsx)("div",{className:"w-1 h-1 rounded-full mx-1 animate-pulse2"}),(0,l.jsx)("div",{className:"w-1 h-1 rounded-full mx-1 animate-pulse3"})]})]})]}),(0,l.jsx)(R,{content:a})]})]})]})}),U=a(57249),D=a(62418),G=a(2093),q=a(85576),K=a(96486),Q=a(25934),W=()=>{var e,t;let a=(0,b.useRef)(null),c=(0,j.useSearchParams)(),i=null!==(t=null==c?void 0:c.get("id"))&&void 0!==t?t:"",{currentDialogInfo:o,model:d}=(0,b.useContext)(n.p),{history:u,handleChat:m,refreshDialogList:f,setAppInfo:v,setModelValue:x,setTemperatureValue:p,setMaxNewTokensValue:h,setResourceValue:g}=(0,b.useContext)(U.ChatContentContext),[y,w]=(0,b.useState)(!1),[_,Z]=(0,b.useState)(""),k=(0,b.useMemo)(()=>{let e=(0,K.cloneDeep)(u);return e.filter(e=>["view","human"].includes(e.role)).map(e=>({...e,key:(0,Q.Z)()}))},[u]);return(0,G.Z)(async()=>{let e=(0,D.a_)();if(e&&e.id===i){let[,i]=await (0,r.Vx)((0,r.BN)({...o}));if(i){var t,a,l,n,s,c,u,y,w;let r=(null==i?void 0:null===(t=i.param_need)||void 0===t?void 0:t.map(e=>e.type))||[],o=(null===(a=null==i?void 0:null===(l=i.param_need)||void 0===l?void 0:l.filter(e=>"model"===e.type)[0])||void 0===a?void 0:a.value)||d,j=(null===(n=null==i?void 0:null===(s=i.param_need)||void 0===s?void 0:s.filter(e=>"temperature"===e.type)[0])||void 0===n?void 0:n.value)||.6,b=(null===(c=null==i?void 0:null===(u=i.param_need)||void 0===u?void 0:u.filter(e=>"max_new_tokens"===e.type)[0])||void 0===c?void 0:c.value)||4e3,_=null===(y=null==i?void 0:null===(w=i.param_need)||void 0===w?void 0:w.filter(e=>"resource"===e.type)[0])||void 0===y?void 0:y.bind_value;v(i||{}),p(j||.6),h(b||4e3),x(o),g(_),await m(e.message,{app_code:null==i?void 0:i.app_code,model_name:o,...(null==r?void 0:r.includes("temperature"))&&{temperature:j},...(null==r?void 0:r.includes("max_new_tokens"))&&{max_new_tokens:b},...r.includes("resource")&&{select_param:"string"==typeof _?_:JSON.stringify(_)}}),await f(),localStorage.removeItem(D.rU)}}},[i,o]),(0,b.useEffect)(()=>{setTimeout(()=>{var e,t;null===(e=a.current)||void 0===e||e.scrollTo(0,null===(t=a.current)||void 0===t?void 0:t.scrollHeight)},50)},[u,null===(e=u[u.length-1])||void 0===e?void 0:e.context]),(0,l.jsxs)("div",{className:"flex flex-col w-5/6 mx-auto",ref:a,children:[!!k.length&&k.map((e,t)=>(0,l.jsx)(F,{content:e,onLinkClick:()=>{w(!0),Z(JSON.stringify(null==e?void 0:e.context,null,2))}},t)),(0,l.jsx)(q.default,{title:"JSON Editor",open:y,width:"60%",cancelButtonProps:{hidden:!0},onOk:()=>{w(!1)},onCancel:()=>{w(!1)},children:(0,l.jsx)(s.Z,{className:"w-full h-[500px]",language:"json",value:_})})]})}},25934:function(e,t,a){a.d(t,{Z:function(){return d}});var l,n=new Uint8Array(16);function r(){if(!l&&!(l="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return l(n)}for(var s=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,c=[],i=0;i<256;++i)c.push((i+256).toString(16).substr(1));var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(c[e[t+0]]+c[e[t+1]]+c[e[t+2]]+c[e[t+3]]+"-"+c[e[t+4]]+c[e[t+5]]+"-"+c[e[t+6]]+c[e[t+7]]+"-"+c[e[t+8]]+c[e[t+9]]+"-"+c[e[t+10]]+c[e[t+11]]+c[e[t+12]]+c[e[t+13]]+c[e[t+14]]+c[e[t+15]]).toLowerCase();if(!("string"==typeof a&&s.test(a)))throw TypeError("Stringified UUID is invalid");return a},d=function(e,t,a){var l=(e=e||{}).random||(e.rng||r)();if(l[6]=15&l[6]|64,l[8]=63&l[8]|128,t){a=a||0;for(var n=0;n<16;++n)t[a+n]=l[n];return t}return o(l)}}}]); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/7249-02b33c8f75d59cfe.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/7249-02b33c8f75d59cfe.js deleted file mode 100644 index 8bc4f66ee..000000000 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/7249-02b33c8f75d59cfe.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7249],{23430:function(e,t,l){"use strict";var a=l(85893),r=l(25675),n=l.n(r);t.Z=function(e){let{src:t,label:l,width:r,height:s,className:o}=e;return(0,a.jsx)(n(),{className:"w-11 h-11 rounded-full mr-4 border border-gray-200 object-contain bg-white ".concat(o),width:r||44,height:s||44,src:t,alt:l||"db-icon"})}},86600:function(e,t,l){"use strict";var a=l(85893),r=l(30119),n=l(65654),s=l(2487),o=l(83062),i=l(45360),c=l(28459),d=l(55241),u=l(99859),m=l(34041),p=l(12652),h=l(67294),x=l(67421);let f=e=>{let{data:t,loading:l,submit:r,close:n}=e,{t:i}=(0,x.$G)(),c=e=>()=>{r(e),n()};return(0,a.jsx)("div",{style:{maxHeight:400,overflow:"auto"},children:(0,a.jsx)(s.Z,{dataSource:null==t?void 0:t.data,loading:l,rowKey:e=>e.prompt_name,renderItem:e=>(0,a.jsx)(s.Z.Item,{onClick:c(e),children:(0,a.jsx)(o.Z,{title:e.content,children:(0,a.jsx)(s.Z.Item.Meta,{style:{cursor:"copy"},title:e.prompt_name,description:i("Prompt_Info_Scene")+":".concat(e.chat_scene,",")+i("Prompt_Info_Sub_Scene")+":".concat(e.sub_chat_scene)})})},e.prompt_name)})})};t.Z=e=>{let{submit:t,chat_scene:l}=e,{t:s}=(0,x.$G)(),[v,g]=(0,h.useState)(!1),[_,b]=(0,h.useState)("common"),{data:j,loading:w,run:y}=(0,n.Z)(()=>{let e={};return"common"!==_&&(e.prompt_type=_),l&&(e.chat_scene=l),(0,r.PR)("/prompt/list",e)},{refreshDeps:[_,l],onError:e=>{i.ZP.error(null==e?void 0:e.message)},manual:!0});return(0,h.useEffect)(()=>{v&&y()},[v,_,l,y]),(0,a.jsx)(c.ZP,{theme:{components:{Popover:{minWidth:250}}},children:(0,a.jsx)(d.Z,{title:(0,a.jsx)(u.default.Item,{label:"Prompt "+s("Type"),children:(0,a.jsx)(m.default,{style:{width:150},value:_,onChange:e=>{b(e)},options:[{label:s("Public")+" Prompts",value:"common"},{label:s("Private")+" Prompts",value:"private"}]})}),content:(0,a.jsx)(f,{data:j,loading:w,submit:t,close:()=>{g(!1)}}),placement:"topRight",trigger:"click",open:v,onOpenChange:e=>{g(e)},children:(0,a.jsx)(o.Z,{title:s("Click_Select")+" Prompt",children:(0,a.jsx)(p.Z,{className:"bottom-[30%]"})})})})}},43446:function(e,t,l){"use strict";var a=l(41468),r=l(64371),n=l(62418),s=l(25519),o=l(1375),i=l(45360),c=l(67294),d=l(83454);t.Z=e=>{let{queryAgentURL:t="/api/v1/chat/completions",app_code:l}=e,[u,m]=(0,c.useState)({}),{scene:p}=(0,c.useContext)(a.p),h=(0,c.useCallback)(async e=>{let{data:a,chatId:c,onMessage:u,onClose:h,onDone:x,onError:f,ctrl:v}=e;if(v&&m(v),!(null==a?void 0:a.user_input)&&!(null==a?void 0:a.doc_id)){i.ZP.warning(r.Z.t("no_context_tip"));return}let g={conv_uid:c,app_code:l};a&&Object.keys(a).forEach(e=>{g[e]=a[e]}),console.log("DEBUG - API request params:",g),console.log("DEBUG - prompt_code in params:",g.prompt_code),console.log("DEBUG - data object received:",a);try{var _,b;let e=JSON.stringify(g);console.log("DEBUG - API request body:",e),await (0,o.L)("".concat(null!==(_=d.env.API_BASE_URL)&&void 0!==_?_:"").concat(t),{method:"POST",headers:{"Content-Type":"application/json",[s.gp]:null!==(b=(0,n.n5)())&&void 0!==b?b:""},body:e,signal:v?v.signal:null,openWhenHidden:!0,async onopen(e){e.ok&&e.headers.get("content-type")===o.a||"application/json"!==e.headers.get("content-type")||e.json().then(e=>{null==u||u(e),null==x||x(),v&&v.abort()})},onclose(){v&&v.abort(),null==h||h()},onerror(e){throw Error(e)},onmessage:e=>{let t=e.data;try{t="chat_agent"===p?JSON.parse(t).vis:JSON.parse(t)}catch(e){t.replaceAll("\\n","\n")}"string"==typeof t?"[DONE]"===t?null==x||x():(null==t?void 0:t.startsWith("[ERROR]"))?null==f||f(null==t?void 0:t.replace("[ERROR]","")):null==u||u(t):(null==u||u(t),null==x||x())}})}catch(e){v&&v.abort(),null==f||f("Sorry, We meet some error, please try agin later.",e)}},[t,l,p]);return{chat:h,ctrl:u}}},48218:function(e,t,l){"use strict";var a=l(85893),r=l(82353),n=l(16165),s=l(67294);t.Z=e=>{let{width:t,height:l,scene:o}=e,i=(0,s.useCallback)(()=>{switch(o){case"chat_knowledge":return r.je;case"chat_with_db_execute":return r.zM;case"chat_excel":return r.DL;case"chat_with_db_qa":case"chat_dba":return r.RD;case"chat_dashboard":return r.In;case"chat_agent":return r.si;case"chat_normal":return r.O7;default:return}},[o]);return(0,a.jsx)(n.Z,{className:"w-".concat(t||7," h-").concat(l||7),component:i()})}},70065:function(e,t,l){"use strict";var a=l(91321);let r=(0,a.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=r},91467:function(e,t,l){"use strict";l.d(t,{TH:function(){return x},ZS:function(){return f}});var a=l(85893),r=l(89705),n=l(83062),s=l(96074),o=l(45030),i=l(85418),c=l(93967),d=l.n(c),u=l(36609),m=l(25675),p=l.n(m);l(67294);var h=l(48218);l(11873);let x=e=>{let{onClick:t,Icon:l="/pictures/card_chat.png",text:r=(0,u.t)("start_chat")}=e;return"string"==typeof l&&(l=(0,a.jsx)(p(),{src:l,alt:l,width:17,height:15})),(0,a.jsxs)("div",{className:"flex items-center gap-1 text-default",onClick:e=>{e.stopPropagation(),t&&t()},children:[l,(0,a.jsx)("span",{children:r})]})},f=e=>{let{menu:t}=e;return(0,a.jsx)(i.Z,{menu:t,getPopupContainer:e=>e.parentNode,placement:"bottomRight",autoAdjustOverflow:!1,children:(0,a.jsx)(r.Z,{className:"p-2 hover:bg-white hover:dark:bg-black rounded-md"})})};t.ZP=e=>{let{RightTop:t,Tags:l,LeftBottom:r,RightBottom:i,onClick:c,rightTopHover:u=!0,logo:m,name:x,description:f,className:v,scene:g,code:_}=e;return"string"==typeof f&&(f=(0,a.jsx)("p",{className:"line-clamp-2 relative bottom-4 text-ellipsis min-h-[42px] text-sm text-[#525964] dark:text-[rgba(255,255,255,0.65)]",children:f})),(0,a.jsx)("div",{className:d()("hover-underline-gradient flex justify-center mt-6 relative group w-1/3 px-2 mb-6",v),children:(0,a.jsxs)("div",{onClick:c,className:"backdrop-filter backdrop-blur-lg cursor-pointer bg-white bg-opacity-70 border-2 border-white rounded-lg shadow p-4 relative w-full h-full dark:border-[#6f7f95] dark:bg-[#6f7f95] dark:bg-opacity-60",children:[(0,a.jsxs)("div",{className:"flex items-end relative bottom-8 justify-between w-full",children:[(0,a.jsxs)("div",{className:"flex items-end gap-4 w-11/12 flex-1",children:[(0,a.jsx)("div",{className:"bg-white rounded-lg shadow-sm w-14 h-14 flex items-center p-3",children:g?(0,a.jsx)(h.Z,{scene:g,width:14,height:14}):m&&(0,a.jsx)(p(),{src:m,width:44,height:44,alt:x,className:"w-8 min-w-8 rounded-full max-w-none"})}),(0,a.jsx)("div",{className:"flex-1",children:x.length>6?(0,a.jsx)(n.Z,{title:x,children:(0,a.jsx)("span",{className:"line-clamp-1 text-ellipsis font-semibold text-base",style:{maxWidth:"60%"},children:x})}):(0,a.jsx)("span",{className:"line-clamp-1 text-ellipsis font-semibold text-base",style:{maxWidth:"60%"},children:x})})]}),(0,a.jsx)("span",{className:d()("shrink-0",{hidden:u,"group-hover:block":u}),onClick:e=>{e.stopPropagation()},children:t})]}),f,(0,a.jsx)("div",{className:"relative bottom-2",children:l}),(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("div",{children:r}),(0,a.jsx)("div",{children:i})]}),_&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Z,{className:"my-3"}),(0,a.jsx)(o.Z.Text,{copyable:!0,className:"absolute bottom-1 right-4 text-xs text-gray-500",children:_})]})]})})}},57249:function(e,t,l){"use strict";l.r(t),l.d(t,{ChatContentContext:function(){return eE},default:function(){return eM}});var a=l(85893),r=l(41468),n=l(76212),s=l(86600),o=l(43446),i=l(50888),c=l(90598),d=l(75750),u=l(58638),m=l(45360),p=l(66309),h=l(45030),x=l(74330),f=l(20640),v=l.n(f),g=l(67294),_=l(67421),b=l(65654),j=l(48218);let w=["magenta","orange","geekblue","purple","cyan","green"];var y=e=>{var t,l,r,s,o,f;let{isScrollToTop:y}=e,{appInfo:N,refreshAppInfo:k,handleChat:Z,scrollRef:S,temperatureValue:C,resourceValue:P,currentDialogue:R}=(0,g.useContext)(eE),{t:T}=(0,_.$G)(),E=(0,g.useMemo)(()=>{var e;return(null==N?void 0:null===(e=N.team_context)||void 0===e?void 0:e.chat_scene)||"chat_agent"},[N]),M=(0,g.useMemo)(()=>(null==N?void 0:N.is_collected)==="true",[N]),{run:I,loading:O}=(0,b.Z)(async()=>{let[e]=await (0,n.Vx)(M?(0,n.gD)({app_code:N.app_code}):(0,n.mo)({app_code:N.app_code}));if(!e)return await k()},{manual:!0}),V=(0,g.useMemo)(()=>{var e;return(null===(e=N.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[N.param_need]);if(!Object.keys(N).length)return null;let L=async()=>{let e=v()(location.href);m.ZP[e?"success":"error"](e?T("copy_success"):T("copy_failed"))};return(0,a.jsx)("div",{className:"h-20 mt-6 ".concat((null==N?void 0:N.recommend_questions)&&(null==N?void 0:null===(t=N.recommend_questions)||void 0===t?void 0:t.length)>0?"mb-6":""," sticky top-0 bg-transparent z-30 transition-all duration-400 ease-in-out"),children:y?(0,a.jsxs)("header",{className:"flex items-center justify-between w-full h-14 bg-[#ffffffb7] dark:bg-[rgba(41,63,89,0.4)] px-8 transition-all duration-500 ease-in-out",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-lg mr-2 bg-white",children:(0,a.jsx)(j.Z,{scene:E})}),(0,a.jsxs)("div",{className:"flex items-center text-base text-[#1c2533] dark:text-[rgba(255,255,255,0.85)] font-semibold gap-2",children:[(0,a.jsx)("span",{children:null==N?void 0:N.app_name}),(0,a.jsxs)("div",{className:"flex gap-1",children:[(null==N?void 0:N.team_mode)&&(0,a.jsx)(p.Z,{color:"green",children:null==N?void 0:N.team_mode}),(null==N?void 0:null===(l=N.team_context)||void 0===l?void 0:l.chat_scene)&&(0,a.jsx)(p.Z,{color:"cyan",children:null==N?void 0:null===(r=N.team_context)||void 0===r?void 0:r.chat_scene})]})]})]}),(0,a.jsxs)("div",{className:"flex gap-8",onClick:async()=>{await I()},children:[O?(0,a.jsx)(x.Z,{spinning:O,indicator:(0,a.jsx)(i.Z,{style:{fontSize:24},spin:!0})}):(0,a.jsx)(a.Fragment,{children:M?(0,a.jsx)(c.Z,{style:{fontSize:18},className:"text-yellow-400 cursor-pointer"}):(0,a.jsx)(d.Z,{style:{fontSize:18,cursor:"pointer"}})}),(0,a.jsx)(u.Z,{className:"text-lg",onClick:e=>{e.stopPropagation(),L()}})]})]}):(0,a.jsxs)("header",{className:"flex items-center justify-between w-5/6 h-full px-6 bg-[#ffffff99] border dark:bg-[rgba(255,255,255,0.1)] dark:border-[rgba(255,255,255,0.1)] rounded-2xl mx-auto transition-all duration-400 ease-in-out relative",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"flex w-12 h-12 justify-center items-center rounded-xl mr-4 bg-white",children:(0,a.jsx)(j.Z,{scene:E,width:16,height:16})}),(0,a.jsxs)("div",{className:"flex flex-col flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center text-base text-[#1c2533] dark:text-[rgba(255,255,255,0.85)] font-semibold gap-2",children:[(0,a.jsx)("span",{children:null==N?void 0:N.app_name}),(0,a.jsxs)("div",{className:"flex gap-1",children:[(null==N?void 0:N.team_mode)&&(0,a.jsx)(p.Z,{color:"green",children:null==N?void 0:N.team_mode}),(null==N?void 0:null===(s=N.team_context)||void 0===s?void 0:s.chat_scene)&&(0,a.jsx)(p.Z,{color:"cyan",children:null==N?void 0:null===(o=N.team_context)||void 0===o?void 0:o.chat_scene})]})]}),(0,a.jsx)(h.Z.Text,{className:"text-sm text-[#525964] dark:text-[rgba(255,255,255,0.65)] leading-6",ellipsis:{tooltip:!0},children:null==N?void 0:N.app_describe})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{onClick:async()=>{await I()},className:"flex items-center justify-center w-10 h-10 bg-[#ffffff99] dark:bg-[rgba(255,255,255,0.2)] border border-white dark:border-[rgba(255,255,255,0.2)] rounded-[50%] cursor-pointer",children:O?(0,a.jsx)(x.Z,{spinning:O,indicator:(0,a.jsx)(i.Z,{style:{fontSize:24},spin:!0})}):(0,a.jsx)(a.Fragment,{children:M?(0,a.jsx)(c.Z,{style:{fontSize:18},className:"text-yellow-400 cursor-pointer"}):(0,a.jsx)(d.Z,{style:{fontSize:18,cursor:"pointer"}})})}),(0,a.jsx)("div",{onClick:L,className:"flex items-center justify-center w-10 h-10 bg-[#ffffff99] dark:bg-[rgba(255,255,255,0.2)] border border-white dark:border-[rgba(255,255,255,0.2)] rounded-[50%] cursor-pointer",children:(0,a.jsx)(u.Z,{className:"text-lg"})})]}),!!(null==N?void 0:null===(f=N.recommend_questions)||void 0===f?void 0:f.length)&&(0,a.jsxs)("div",{className:"absolute bottom-[-40px] left-0",children:[(0,a.jsx)("span",{className:"text-sm text-[#525964] dark:text-[rgba(255,255,255,0.65)] leading-6",children:"或许你想问:"}),N.recommend_questions.map((e,t)=>(0,a.jsx)(p.Z,{color:w[t],className:"text-xs p-1 px-2 cursor-pointer",onClick:async()=>{Z((null==e?void 0:e.question)||"",{app_code:N.app_code,...V.includes("temperature")&&{temperature:C},...V.includes("resource")&&{select_param:"string"==typeof P?P:JSON.stringify(P)||R.select_param}}),setTimeout(()=>{var e,t;null===(e=S.current)||void 0===e||e.scrollTo({top:null===(t=S.current)||void 0===t?void 0:t.scrollHeight,behavior:"smooth"})},0)},children:e.question},e.id))]})]})})},N=l(62635),k=l(66017),Z=l(5152),S=l.n(Z);let C=S()(()=>Promise.all([l.e(7034),l.e(6106),l.e(8674),l.e(3166),l.e(2837),l.e(2168),l.e(8163),l.e(1265),l.e(7728),l.e(4567),l.e(2398),l.e(9773),l.e(4035),l.e(1154),l.e(2510),l.e(3345),l.e(9202),l.e(5265),l.e(2640),l.e(3764),l.e(5e3),l.e(3768),l.e(5789),l.e(3913),l.e(4434),l.e(3013)]).then(l.bind(l,88331)),{loadableGenerated:{webpack:()=>[88331]},ssr:!1});var P=(0,g.forwardRef)((e,t)=>{var l;let{}=e,r=(0,g.useRef)(null),[n,s]=(0,g.useState)(!1),[o,i]=(0,g.useState)(!1),[c,d]=(0,g.useState)(!0),[u,m]=(0,g.useState)(!1),{history:p}=(0,g.useContext)(eE),h=(0,g.useRef)(!0);(0,g.useImperativeHandle)(t,()=>r.current);let x=()=>{var e;if(!r.current)return;let t=r.current,l=t.scrollTop,a=t.scrollHeight,n=t.clientHeight,o=Number(null==t?void 0:null===(e=t.dataset)||void 0===e?void 0:e.lastScrollTop)||0,c=l>o?"down":"up";t.dataset.lastScrollTop=String(l),h.current="down"===c,d(l<=20),m(l+n>=a-20),l>=74?s(!0):s(!1);let u=a>n;i(u)};(0,g.useEffect)(()=>{if(r.current){r.current.addEventListener("scroll",x);let e=r.current.scrollHeight>r.current.clientHeight;i(e)}return()=>{r.current&&r.current.removeEventListener("scroll",x)}},[]);let f=(0,g.useCallback)(()=>{if(!r.current||!h.current)return;let e=r.current,{scrollTop:t,scrollHeight:l,clientHeight:a}=e;if(!(t+a>=l-Math.max(50,.1*a)))return;let n=requestAnimationFrame(()=>{e.scrollTo({top:e.scrollHeight,behavior:"auto"})});return()=>cancelAnimationFrame(n)},[]);return(0,g.useEffect)(()=>{f()},[p,null===(l=p[p.length-1])||void 0===l?void 0:l.context]),(0,a.jsxs)("div",{className:"flex flex-1 overflow-hidden relative",children:[(0,a.jsxs)("div",{ref:r,className:"h-full w-full mx-auto overflow-y-auto",children:[(0,a.jsx)(y,{isScrollToTop:n}),(0,a.jsx)(C,{})]}),o&&(0,a.jsxs)("div",{className:"absolute right-6 bottom-24 flex flex-col gap-2",children:[!c&&(0,a.jsx)("button",{onClick:()=>{r.current&&r.current.scrollTo({top:0,behavior:"smooth"})},className:"w-10 h-10 bg-white dark:bg-[rgba(255,255,255,0.2)] border border-gray-200 dark:border-[rgba(255,255,255,0.2)] rounded-full flex items-center justify-center shadow-md hover:shadow-lg transition-shadow","aria-label":"Scroll to top",children:(0,a.jsx)(N.Z,{className:"text-[#525964] dark:text-[rgba(255,255,255,0.85)]"})}),!u&&(0,a.jsx)("button",{onClick:()=>{r.current&&r.current.scrollTo({top:r.current.scrollHeight,behavior:"smooth"})},className:"w-10 h-10 bg-white dark:bg-[rgba(255,255,255,0.2)] border border-gray-200 dark:border-[rgba(255,255,255,0.2)] rounded-full flex items-center justify-center shadow-md hover:shadow-lg transition-shadow","aria-label":"Scroll to bottom",children:(0,a.jsx)(k.Z,{className:"text-[#525964] dark:text-[rgba(255,255,255,0.85)]"})})]})]})}),R=l(89546),T=l(91467),E=l(7134),M=l(32983),I=l(25675),O=l.n(I),V=l(11163),L=l(70065),z=e=>{let{apps:t,refresh:l,loading:s,type:o}=e,i=async e=>{let[t]=await (0,n.Vx)("true"===e.is_collected?(0,n.gD)({app_code:e.app_code}):(0,n.mo)({app_code:e.app_code}));t||l()},{setAgent:u,model:m,setCurrentDialogInfo:p}=(0,g.useContext)(r.p),h=(0,V.useRouter)(),f=async e=>{if("native_app"===e.team_mode){let{chat_scene:t=""}=e.team_context,[,l]=await (0,n.Vx)((0,n.sW)({chat_mode:t}));l&&(null==p||p({chat_scene:l.chat_mode,app_code:e.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:l.chat_mode,app_code:e.app_code})),h.push("/chat?scene=".concat(t,"&id=").concat(l.conv_uid).concat(m?"&model=".concat(m):"")))}else{let[,t]=await (0,n.Vx)((0,n.sW)({chat_mode:"chat_agent"}));t&&(null==p||p({chat_scene:t.chat_mode,app_code:e.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:t.chat_mode,app_code:e.app_code})),null==u||u(e.app_code),h.push("/chat/?scene=chat_agent&id=".concat(t.conv_uid).concat(m?"&model=".concat(m):"")))}};return s?(0,a.jsx)(x.Z,{size:"large",className:"flex items-center justify-center h-full",spinning:s}):(0,a.jsx)("div",{className:"flex flex-wrap mt-4 w-full overflow-y-auto ",children:(null==t?void 0:t.length)>0?t.map(e=>{var t;return(0,a.jsx)(T.ZP,{name:e.app_name,description:e.app_describe,onClick:()=>f(e),RightTop:"true"===e.is_collected?(0,a.jsx)(c.Z,{onClick:t=>{t.stopPropagation(),i(e)},style:{height:"21px",cursor:"pointer",color:"#f9c533"}}):(0,a.jsx)(d.Z,{onClick:t=>{t.stopPropagation(),i(e)},style:{height:"21px",cursor:"pointer"}}),LeftBottom:(0,a.jsxs)("div",{className:"flex gap-8 items-center text-gray-500 text-sm",children:[e.owner_name&&(0,a.jsxs)("div",{className:"flex gap-1 items-center",children:[(0,a.jsx)(E.C,{src:null==e?void 0:e.owner_avatar_url,className:"bg-gradient-to-tr from-[#31afff] to-[#1677ff] cursor-pointer",children:e.owner_name}),(0,a.jsx)("span",{children:e.owner_name})]}),"used"!==o&&(0,a.jsxs)("div",{className:"flex items-start gap-1",children:[(0,a.jsx)(L.Z,{type:"icon-hot",className:"text-lg"}),(0,a.jsx)("span",{className:"text-[#878c93]",children:e.hot_value})]})]}),scene:(null==e?void 0:null===(t=e.team_context)||void 0===t?void 0:t.chat_scene)||"chat_agent"},e.app_code)}):(0,a.jsx)(M.Z,{image:(0,a.jsx)(O(),{src:"/pictures/empty.png",alt:"empty",width:142,height:133,className:"w-[142px] h-[133px]"}),className:"flex justify-center items-center w-full h-full min-h-[200px]"})})},D=l(62418),A=l(25278),G=l(14726),H=l(93967),q=l.n(H),J=function(){let{setCurrentDialogInfo:e}=(0,g.useContext)(r.p),{t}=(0,_.$G)(),l=(0,V.useRouter)(),[s,o]=(0,g.useState)(""),[i,c]=(0,g.useState)(!1),[d,u]=(0,g.useState)(!1),m=async()=>{let[,t]=await (0,n.Vx)((0,n.sW)({chat_mode:"chat_normal"}));t&&(null==e||e({chat_scene:t.chat_mode,app_code:t.chat_mode}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:t.chat_mode,app_code:t.chat_mode})),localStorage.setItem(D.rU,JSON.stringify({id:t.conv_uid,message:s})),l.push("/chat/?scene=chat_normal&id=".concat(t.conv_uid))),o("")};return(0,a.jsxs)("div",{className:"flex flex-1 h-12 p-2 pl-4 items-center justify-between bg-white dark:bg-[#242733] dark:border-[#6f7f95] rounded-xl border-t border-b border-l border-r ".concat(i?"border-[#0c75fc]":""),children:[(0,a.jsx)(A.default.TextArea,{placeholder:t("input_tips"),className:"w-full resize-none border-0 p-0 focus:shadow-none",value:s,autoSize:{minRows:1},onKeyDown:e=>{"Enter"===e.key&&!e.shiftKey&&!d&&(e.preventDefault(),s.trim()&&m())},onChange:e=>{o(e.target.value)},onFocus:()=>{c(!0)},onBlur:()=>c(!1),onCompositionStart:()=>u(!0),onCompositionEnd:()=>u(!1)}),(0,a.jsx)(G.ZP,{type:"primary",className:q()("flex items-center justify-center w-14 h-8 rounded-lg text-sm bg-button-gradient border-0",{"opacity-40 cursor-not-allowed":!s.trim()}),onClick:()=>{s.trim()&&m()},children:t("sent")})]})},U=l(28459),W=l(92783),$=l(36609),B=function(){let{setCurrentDialogInfo:e,model:t}=(0,g.useContext)(r.p),l=(0,V.useRouter)(),[s,o]=(0,g.useState)({app_list:[],total_count:0}),[i,c]=(0,g.useState)("recommend"),d=e=>(0,n.Vx)((0,n.yk)({...e,page_no:"1",page_size:"6"})),u=e=>(0,n.Vx)((0,n.mW)({page_no:"1",page_size:"6",...e})),{run:m,loading:p,refresh:h}=(0,b.Z)(async e=>{switch(i){case"recommend":return await u({});case"used":return await d({is_recent_used:"true",need_owner_info:"true",...e&&{app_name:e}});default:return[]}},{manual:!0,onSuccess:e=>{let[t,l]=e;if("recommend"===i)return o({app_list:l,total_count:(null==l?void 0:l.length)||0});o(l||{})},debounceWait:500});(0,g.useEffect)(()=>{m()},[i,m]);let x=[{value:"recommend",label:(0,$.t)("recommend_apps")},{value:"used",label:(0,$.t)("used_apps")}],{data:f}=(0,b.Z)(async()=>{let[,e]=await (0,n.Vx)((0,R.A)({is_hot_question:"true"}));return null!=e?e:[]});return(0,a.jsx)(U.ZP,{theme:{components:{Button:{defaultBorderColor:"white"},Segmented:{itemSelectedBg:"#2867f5",itemSelectedColor:"white"}}},children:(0,a.jsxs)("div",{className:"px-28 py-10 h-full flex flex-col justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between",children:[(0,a.jsx)(W.Z,{className:"backdrop-filter h-10 backdrop-blur-lg bg-white bg-opacity-30 border border-white rounded-lg shadow p-1 dark:border-[#6f7f95] dark:bg-[#6f7f95] dark:bg-opacity-60",options:x,value:i,onChange:e=>{c(e)}}),(0,a.jsxs)("span",{className:"flex items-center text-gray-500 gap-1 dark:text-slate-300",children:[(0,a.jsx)("span",{children:(0,$.t)("app_in_mind")}),(0,a.jsxs)("span",{className:"flex items-center cursor-pointer",onClick:()=>{l.push("/")},children:[(0,a.jsx)(O(),{src:"/pictures/explore_active.png",alt:"construct_image",width:24,height:24},"image_explore"),(0,a.jsx)("span",{className:"text-default",children:(0,$.t)("explore")})]}),(0,a.jsx)("span",{children:(0,$.t)("Discover_more")})]})]}),(0,a.jsx)(z,{apps:(null==s?void 0:s.app_list)||[],loading:p,refresh:h,type:i}),f&&f.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"font-medium text-xl my-4",children:(0,$.t)("help")}),(0,a.jsx)("div",{className:"flex justify-start gap-4",children:f.map(r=>(0,a.jsxs)("span",{className:"flex gap-4 items-center backdrop-filter backdrop-blur-lg cursor-pointer bg-white bg-opacity-70 border-0 rounded-lg shadow p-2 relative dark:bg-[#6f7f95] dark:bg-opacity-60",onClick:async()=>{let[,a]=await (0,n.Vx)((0,n.sW)({chat_mode:"chat_knowledge",model:t}));a&&(null==e||e({chat_scene:a.chat_mode,app_code:r.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:a.chat_mode,app_code:r.app_code})),localStorage.setItem(D.rU,JSON.stringify({id:a.conv_uid,message:r.question})),l.push("/chat/?scene=".concat(a.chat_mode,"&id=").concat(null==a?void 0:a.conv_uid)))},children:[(0,a.jsx)("span",{children:r.question}),(0,a.jsx)(O(),{src:"/icons/send.png",alt:"construct_image",width:20,height:20},"image_explore")]},r.id))})]})]}),(0,a.jsx)("div",{children:(0,a.jsx)(J,{})})]})})},F=l(39332),K=l(30159),X=l(87740),Y=l(52645),Q=l(83062),ee=l(11186),et=l(55241),el=l(30568),ea=l(13457),er=(0,g.memo)(e=>{let{maxNewTokensValue:t,setMaxNewTokensValue:l}=e,{appInfo:r}=(0,g.useContext)(eE),{t:n}=(0,_.$G)(),s=(0,g.useMemo)(()=>{var e;return(null===(e=r.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[r.param_need]);if(!s.includes("max_new_tokens"))return(0,a.jsx)(Q.Z,{title:n("max_new_tokens_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{className:"text-xl cursor-not-allowed opacity-30"})})});let o=e=>{null===e||isNaN(e)||l(e)},i=e=>{l(e)};return(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(et.Z,{arrow:!1,trigger:["click"],placement:"topLeft",content:()=>(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(el.Z,{className:"w-32",min:1,max:20480,step:1,onChange:i,value:"number"==typeof t?t:4e3}),(0,a.jsx)(ea.Z,{size:"small",className:"w-20",min:1,max:20480,step:1,onChange:o,value:t})]}),children:(0,a.jsx)(Q.Z,{title:n("max_new_tokens"),placement:"bottom",arrow:!1,children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{})})})}),(0,a.jsx)("span",{className:"text-sm ml-2",children:t})]})}),en=l(42952),es=l(34041),eo=l(39718),ei=(0,g.memo)(()=>{let{modelList:e}=(0,g.useContext)(r.p),{appInfo:t,modelValue:l,setModelValue:n}=(0,g.useContext)(eE),{t:s}=(0,_.$G)(),o=(0,g.useMemo)(()=>{var e;return(null===(e=t.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[t.param_need]);return o.includes("model")?(0,a.jsx)(es.default,{value:l,placeholder:s("choose_model"),className:"h-8 rounded-3xl",onChange:e=>{n(e)},popupMatchSelectWidth:300,children:e.map(e=>(0,a.jsx)(es.default.Option,{children:(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(eo.Z,{model:e}),(0,a.jsx)("span",{className:"ml-2",children:e})]})},e))}):(0,a.jsx)(Q.Z,{title:s("model_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)]",children:(0,a.jsx)(en.Z,{className:"text-xl cursor-not-allowed opacity-30"})})})}),ec=l(23430),ed=l(90725),eu=l(83266),em=l(2093),ep=l(23799),eh=(0,g.memo)(e=>{var t,l,r,s;let{fileList:o,setFileList:i,setLoading:c,fileName:d}=e,{setResourceValue:u,appInfo:m,refreshHistory:p,refreshDialogList:h,modelValue:x,resourceValue:f}=(0,g.useContext)(eE),{temperatureValue:v,maxNewTokensValue:j}=(0,g.useContext)(eE),w=(0,F.useSearchParams)(),y=null!==(t=null==w?void 0:w.get("scene"))&&void 0!==t?t:"",N=null!==(l=null==w?void 0:w.get("id"))&&void 0!==l?l:"",{t:k}=(0,_.$G)(),[Z,S]=(0,g.useState)([]),C=(0,g.useMemo)(()=>{var e;return(null===(e=m.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[m.param_need]),P=(0,g.useMemo)(()=>{var e,t;return C.includes("resource")&&(null===(e=null===(t=m.param_need)||void 0===t?void 0:t.filter(e=>"resource"===e.type)[0])||void 0===e?void 0:e.value)==="database"},[m.param_need,C]),R=(0,g.useMemo)(()=>{var e,t;return C.includes("resource")&&(null===(e=null===(t=m.param_need)||void 0===t?void 0:t.filter(e=>"resource"===e.type)[0])||void 0===e?void 0:e.value)==="knowledge"},[m.param_need,C]),T=(0,g.useMemo)(()=>{var e;return null===(e=m.param_need)||void 0===e?void 0:e.find(e=>"resource"===e.type)},[m.param_need]),{run:E,loading:M}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.vD)(y)),{manual:!0,onSuccess:e=>{let[,t]=e;S(null!=t?t:[])}});(0,em.Z)(async()=>{(P||R)&&!(null==T?void 0:T.bind_value)&&await E()},[P,R,T]);let I=(0,g.useMemo)(()=>{var e;return null===(e=Z.map)||void 0===e?void 0:e.call(Z,e=>({label:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ec.Z,{width:24,height:24,src:D.S$[e.type].icon,label:D.S$[e.type].label,className:"w-[1.5em] h-[1.5em] mr-1 inline-block mt-[-4px]"}),e.param]}),value:e.param}))},[Z]),O=(0,g.useCallback)(async()=>{let e=new FormData;e.append("doc_files",null==o?void 0:o[0]),c(!0);let[t,l]=await (0,n.Vx)((0,n.qn)({convUid:N,chatMode:y,data:e,model:x,temperatureValue:v,maxNewTokensValue:j,config:{timeout:36e5}})).finally(()=>{c(!1)});l&&(u(l),await p(),await h())},[N,o,x,h,p,y,c,u]);if(!C.includes("resource"))return(0,a.jsx)(Q.Z,{title:k("extend_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)]",children:(0,a.jsx)(ed.Z,{className:"text-lg cursor-not-allowed opacity-30"})})});switch(null==T?void 0:T.value){case"excel_file":case"text_file":case"image_file":case"audio_file":case"video_file":{let e="chat_excel"===y&&(!!d||!!(null===(r=o[0])||void 0===r?void 0:r.name)),t=k("chat_excel"===y?"file_tip":"file_upload_tip");return(0,a.jsx)(ep.default,{name:"file",accept:(()=>{switch(null==T?void 0:T.value){case"excel_file":return".csv,.xlsx,.xls";case"text_file":return".txt,.doc,.docx,.pdf,.md";case"image_file":return".jpg,.jpeg,.png,.gif,.bmp,.webp";case"audio_file":return".mp3,.wav,.ogg,.aac";case"video_file":return".mp4,.wav,.wav";default:return""}})(),fileList:o,showUploadList:!1,beforeUpload:(e,t)=>{null==i||i(t)},customRequest:O,disabled:e,children:(0,a.jsx)(Q.Z,{title:t,arrow:!1,placement:"bottom",children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)]",children:(0,a.jsx)(eu.Z,{className:q()("text-xl",{"cursor-pointer":!e})})})})})}case"database":case"knowledge":case"plugin":case"awel_flow":return f||u(null==I?void 0:null===(s=I[0])||void 0===s?void 0:s.value),(0,a.jsx)(es.default,{value:f,className:"w-52 h-8 rounded-3xl",onChange:e=>{u(e)},disabled:!!(null==T?void 0:T.bind_value),loading:M,options:I})}}),ex=(0,g.memo)(e=>{let{temperatureValue:t,setTemperatureValue:l}=e,{appInfo:r}=(0,g.useContext)(eE),{t:n}=(0,_.$G)(),s=(0,g.useMemo)(()=>{var e;return(null===(e=r.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[r.param_need]);if(!s.includes("temperature"))return(0,a.jsx)(Q.Z,{title:n("temperature_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{className:"text-xl cursor-not-allowed opacity-30"})})});let o=e=>{isNaN(e)||l(e)};return(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(et.Z,{arrow:!1,trigger:["click"],placement:"topLeft",content:()=>(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(el.Z,{className:"w-20",min:0,max:1,step:.1,onChange:o,value:"number"==typeof t?t:0}),(0,a.jsx)(ea.Z,{size:"small",className:"w-14",min:0,max:1,step:.1,onChange:o,value:t})]}),children:(0,a.jsx)(Q.Z,{title:n("temperature"),placement:"bottom",arrow:!1,children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{})})})}),(0,a.jsx)("span",{className:"text-sm ml-2",children:t})]})}),ef=e=>{let{ctrl:t}=e,{t:l}=(0,_.$G)(),{history:r,scrollRef:s,canAbort:o,replyLoading:c,currentDialogue:d,appInfo:u,temperatureValue:m,maxNewTokensValue:p,resourceValue:h,setTemperatureValue:f,setMaxNewTokensValue:v,refreshHistory:b,setCanAbort:j,setReplyLoading:w,handleChat:y}=(0,g.useContext)(eE),[N,k]=(0,g.useState)([]),[Z,S]=(0,g.useState)(!1),[C,P]=(0,g.useState)(!1),R=(0,g.useMemo)(()=>{var e;return(null===(e=u.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[u.param_need]),T=(0,g.useMemo)(()=>[{tip:l("stop_replying"),icon:(0,a.jsx)(K.Z,{className:q()({"text-[#0c75fc]":o})}),can_use:o,key:"abort",onClick:()=>{o&&(t.abort(),setTimeout(()=>{j(!1),w(!1)},100))}},{tip:l("answer_again"),icon:(0,a.jsx)(X.Z,{}),can_use:!c&&r.length>0,key:"redo",onClick:async()=>{var e,t;let l=null===(e=null===(t=r.filter(e=>"human"===e.role))||void 0===t?void 0:t.slice(-1))||void 0===e?void 0:e[0];y((null==l?void 0:l.context)||"",{app_code:u.app_code,...R.includes("temperature")&&{temperature:m},...R.includes("max_new_tokens")&&{max_new_tokens:p},...R.includes("resource")&&{select_param:"string"==typeof h?h:JSON.stringify(h)||d.select_param}}),setTimeout(()=>{var e,t;null===(e=s.current)||void 0===e||e.scrollTo({top:null===(t=s.current)||void 0===t?void 0:t.scrollHeight,behavior:"smooth"})},0)}},{tip:l("erase_memory"),icon:C?(0,a.jsx)(x.Z,{spinning:C,indicator:(0,a.jsx)(i.Z,{style:{fontSize:20}})}):(0,a.jsx)(Y.Z,{}),can_use:r.length>0,key:"clear",onClick:async()=>{C||(P(!0),await (0,n.Vx)((0,n.zR)(d.conv_uid)).finally(async()=>{await b(),P(!1)}))}}],[l,o,c,r,C,t,j,w,y,u.app_code,R,m,h,d.select_param,d.conv_uid,s,b]),E=(0,g.useMemo)(()=>{try{if(h){if("string"==typeof h)return JSON.parse(h).file_name||"";return h.file_name||""}return JSON.parse(d.select_param).file_name||""}catch(e){return""}},[h,d.select_param]);return(0,a.jsxs)("div",{className:"flex flex-col mb-2",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between h-full w-full",children:[(0,a.jsxs)("div",{className:"flex gap-3 text-lg",children:[(0,a.jsx)(ei,{}),(0,a.jsx)(eh,{fileList:N,setFileList:k,setLoading:S,fileName:E}),(0,a.jsx)(ex,{temperatureValue:m,setTemperatureValue:f}),(0,a.jsx)(er,{maxNewTokensValue:p,setMaxNewTokensValue:v})]}),(0,a.jsx)("div",{className:"flex gap-1",children:(0,a.jsx)(a.Fragment,{children:T.map(e=>(0,a.jsx)(Q.Z,{title:e.tip,arrow:!1,placement:"bottom",children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] text-lg ".concat(e.can_use?"cursor-pointer":"opacity-30 cursor-not-allowed"),onClick:()=>{var t;null===(t=e.onClick)||void 0===t||t.call(e)},children:e.icon})},e.key))})})]}),(0,a.jsx)(()=>{let e=(0,D.Ev)(h)||(0,D.Ev)(d.select_param)||[];return 0===e.length?null:(0,a.jsx)("div",{className:"group/item flex flex-wrap gap-2 mt-2",children:e.map((e,t)=>{var l,r;if("image_url"===e.type&&(null===(l=e.image_url)||void 0===l?void 0:l.url)){let l=e.image_url.fileName,r=(0,D.Hb)(e.image_url.url);return(0,a.jsxs)("div",{className:"flex flex-col border border-[#e3e4e6] dark:border-[rgba(255,255,255,0.6)] rounded-lg p-2",children:[(0,a.jsx)("div",{className:"w-32 h-32 mb-2 overflow-hidden flex items-center justify-center bg-gray-100 dark:bg-gray-800 rounded",children:(0,a.jsx)("img",{src:r,alt:l||"Preview",className:"max-w-full max-h-full object-contain"})}),(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)("span",{className:"text-sm text-[#1c2533] dark:text-white line-clamp-1",children:l})})]},"img-".concat(t))}if("file_url"===e.type&&(null===(r=e.file_url)||void 0===r?void 0:r.url)){let l=e.file_url.file_name;return(0,a.jsx)("div",{className:"flex items-center justify-between border border-[#e3e4e6] dark:border-[rgba(255,255,255,0.6)] rounded-lg p-2",children:(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(O(),{src:"/icons/chat/excel.png",width:20,height:20,alt:"file-icon",className:"mr-2"}),(0,a.jsx)("span",{className:"text-sm text-[#1c2533] dark:text-white line-clamp-1",children:l})]})},"file-".concat(t))}return null})})},{}),(0,a.jsx)(x.Z,{spinning:Z,indicator:(0,a.jsx)(i.Z,{style:{fontSize:24},spin:!0})})]})},ev=(0,g.forwardRef)((e,t)=>{var l,r;let{ctrl:n}=e,{t:s}=(0,_.$G)(),{scrollRef:o,replyLoading:c,handleChat:d,appInfo:u,currentDialogue:m,temperatureValue:p,maxNewTokensValue:h,resourceValue:f,setResourceValue:v,refreshDialogList:b}=(0,g.useContext)(eE),j=(0,F.useSearchParams)(),w=null!==(l=null==j?void 0:j.get("scene"))&&void 0!==l?l:"",y=null!==(r=null==j?void 0:j.get("select_param"))&&void 0!==r?r:"",[N,k]=(0,g.useState)(""),[Z,S]=(0,g.useState)(!1),[C,P]=(0,g.useState)(!1),R=(0,g.useRef)(0),T=(0,g.useMemo)(()=>{var e;return(null===(e=u.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[u.param_need]),E=async()=>{let e;R.current++,setTimeout(()=>{var e,t;null===(e=o.current)||void 0===e||e.scrollTo({top:null===(t=o.current)||void 0===t?void 0:t.scrollHeight,behavior:"smooth"}),k("")},0);let t=(0,D.Ev)(f);if(t.length>0){"chat_excel"!==w&&v(null);let l=[...t];l.push({type:"text",text:N}),e={role:"user",content:l}}else e=N;let l={app_code:u.app_code||"",...T.includes("temperature")&&{temperature:p},...T.includes("max_new_tokens")&&{max_new_tokens:h},select_param:y,...T.includes("resource")&&{select_param:"string"==typeof f?f:JSON.stringify(f)||m.select_param}};await d(e,l),1===R.current&&await b()};return(0,g.useImperativeHandle)(t,()=>({setUserInput:k})),(0,a.jsx)("div",{className:"flex flex-col w-5/6 mx-auto pt-4 pb-6 bg-transparent",children:(0,a.jsxs)("div",{className:"flex flex-1 flex-col bg-white dark:bg-[rgba(255,255,255,0.16)] px-5 py-4 pt-2 rounded-xl relative border-t border-b border-l border-r dark:border-[rgba(255,255,255,0.6)] ".concat(Z?"border-[#0c75fc]":""),id:"input-panel",children:[(0,a.jsx)(ef,{ctrl:n}),(0,a.jsx)(A.default.TextArea,{placeholder:s("input_tips"),className:"w-full h-20 resize-none border-0 p-0 focus:shadow-none dark:bg-transparent",value:N,onKeyDown:e=>{"Enter"===e.key&&!e.shiftKey&&!C&&(e.preventDefault(),N.trim()&&!c&&E())},onChange:e=>{k(e.target.value)},onFocus:()=>{S(!0)},onBlur:()=>S(!1),onCompositionStart:()=>P(!0),onCompositionEnd:()=>P(!1)}),(0,a.jsx)(G.ZP,{type:"primary",className:q()("flex items-center justify-center w-14 h-8 rounded-lg text-sm absolute right-4 bottom-3 bg-button-gradient border-0",{"cursor-not-allowed":!N.trim()}),onClick:()=>{!c&&N.trim()&&E()},children:c?(0,a.jsx)(x.Z,{spinning:c,indicator:(0,a.jsx)(i.Z,{className:"text-white"})}):s("sent")})]})})}),eg=l(20046),e_=l(48689),eb=l(14313),ej=l(94155),ew=l(21612),ey=l(85576),eN=l(86250);let{Sider:ek}=ew.default,eZ={display:"flex",alignItems:"center",justifyContent:"center",width:16,height:48,position:"absolute",top:"50%",transform:"translateY(-50%)",border:"1px solid #d6d8da",borderRadius:8,right:-8},eS=e=>{var t,l;let{item:s,refresh:o,historyLoading:i}=e,{t:c}=(0,_.$G)(),d=(0,F.useRouter)(),u=(0,F.useSearchParams)(),p=null!==(t=null==u?void 0:u.get("id"))&&void 0!==t?t:"",x=null!==(l=null==u?void 0:u.get("scene"))&&void 0!==l?l:"",{setCurrentDialogInfo:f}=(0,g.useContext)(r.p),b=(0,g.useMemo)(()=>s.default?s.default&&!p&&!x:s.conv_uid===p&&s.chat_mode===x,[p,x,s]),j=()=>{ey.default.confirm({title:c("delete_chat"),content:c("delete_chat_confirm"),centered:!0,onOk:async()=>{let[e]=await (0,n.Vx)((0,n.MX)(s.conv_uid));e||(await (null==o?void 0:o()),s.conv_uid===p&&d.push("/chat"))}})};return(0,a.jsxs)(eN.Z,{align:"center",className:"group/item w-full h-12 p-3 rounded-lg hover:bg-white dark:hover:bg-theme-dark cursor-pointer mb-2 relative ".concat(b?"bg-white dark:bg-theme-dark bg-opacity-100":""),onClick:()=>{i||(s.default||null==f||f({chat_scene:s.chat_mode,app_code:s.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:s.chat_mode,app_code:s.app_code})),d.push(s.default?"/chat":"?scene=".concat(s.chat_mode,"&id=").concat(s.conv_uid)))},children:[(0,a.jsx)(Q.Z,{title:s.chat_mode,children:(0,a.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-lg mr-3 bg-white",children:s.icon})}),(0,a.jsx)("div",{className:"flex flex-1 line-clamp-1",children:(0,a.jsx)(h.Z.Text,{ellipsis:{tooltip:!0},children:s.label})}),!s.default&&(0,a.jsxs)("div",{className:"flex gap-1 ml-1",children:[(0,a.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0",onClick:e=>{e.stopPropagation()},children:(0,a.jsx)(eg.Z,{style:{fontSize:16},onClick:()=>{let e=v()("".concat(location.origin,"/chat?scene=").concat(s.chat_mode,"&id=").concat(s.conv_uid));m.ZP[e?"success":"error"](e?c("copy_success"):c("copy_failed"))}})}),(0,a.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0",onClick:e=>{e.stopPropagation(),j()},children:(0,a.jsx)(e_.Z,{style:{fontSize:16}})})]}),(0,a.jsx)("div",{className:" w-1 rounded-sm bg-[#0c75fc] absolute top-1/2 left-0 -translate-y-1/2 transition-all duration-500 ease-in-out ".concat(b?"h-5":"w-0 h-0")})]})};var eC=e=>{var t;let{dialogueList:l=[],refresh:n,historyLoading:s,listLoading:o,order:i}=e,c=(0,F.useSearchParams)(),d=null!==(t=null==c?void 0:c.get("scene"))&&void 0!==t?t:"",{t:u}=(0,_.$G)(),{mode:m}=(0,g.useContext)(r.p),[p,h]=(0,g.useState)("chat_dashboard"===d),f=(0,g.useMemo)(()=>p?{...eZ,right:-16,borderRadius:"0px 8px 8px 0",borderLeft:"1px solid #d5e5f6"}:{...eZ,borderLeft:"1px solid #d6d8da"},[p]),v=(0,g.useMemo)(()=>{let e=l[1]||[];return(null==e?void 0:e.length)>0?e.map(e=>({...e,label:e.user_input||e.select_param,key:e.conv_uid,icon:(0,a.jsx)(j.Z,{scene:e.chat_mode}),default:!1})):[]},[l]);return(0,a.jsx)(ek,{className:"bg-[#ffffff80] border-r border-[#d5e5f6] dark:bg-[#ffffff29] dark:border-[#ffffff66]",theme:m,width:280,collapsible:!0,collapsed:p,collapsedWidth:0,trigger:p?(0,a.jsx)(eb.Z,{className:"text-base"}):(0,a.jsx)(ej.Z,{className:"text-base"}),zeroWidthTriggerStyle:f,onCollapse:e=>h(e),children:(0,a.jsxs)("div",{className:"flex flex-col h-full w-full bg-transparent px-4 pt-6 ",children:[(0,a.jsx)("div",{className:"w-full text-base font-semibold text-[#1c2533] dark:text-[rgba(255,255,255,0.85)] mb-4 line-clamp-1",children:u("dialog_list")}),(0,a.jsxs)(eN.Z,{flex:1,vertical:!0,className:"overflow-y-auto",children:[(0,a.jsx)(eS,{item:{label:u("assistant"),key:"default",icon:(0,a.jsx)(O(),{src:"/LOGO_SMALL.png",alt:"default",width:24,height:24,className:"flex-1"}),default:!0},order:i}),(0,a.jsx)(x.Z,{spinning:o,className:"mt-2",children:!!(null==v?void 0:v.length)&&v.map(e=>(0,a.jsx)(eS,{item:e,refresh:n,historyLoading:s,order:i},null==e?void 0:e.key))})]})]})})};let eP=S()(()=>Promise.all([l.e(7034),l.e(6106),l.e(8674),l.e(3166),l.e(2837),l.e(2168),l.e(8163),l.e(4567),l.e(9773),l.e(4035),l.e(1154),l.e(3764),l.e(5e3),l.e(3768),l.e(4434),l.e(2800)]).then(l.bind(l,96307)),{loadableGenerated:{webpack:()=>[96307]},ssr:!1}),eR=S()(()=>Promise.all([l.e(7034),l.e(6106),l.e(8674),l.e(3166),l.e(2837),l.e(2168),l.e(8163),l.e(1265),l.e(7728),l.e(4567),l.e(2398),l.e(9773),l.e(4035),l.e(1154),l.e(2510),l.e(3345),l.e(9202),l.e(5265),l.e(2640),l.e(3764),l.e(5e3),l.e(4019),l.e(3768),l.e(5789),l.e(3913),l.e(4434),l.e(8624)]).then(l.bind(l,8334)),{loadableGenerated:{webpack:()=>[8334]},ssr:!1}),{Content:eT}=ew.default,eE=(0,g.createContext)({history:[],replyLoading:!1,scrollRef:{current:null},canAbort:!1,chartsData:[],agent:"",currentDialogue:{},appInfo:{},temperatureValue:.5,maxNewTokensValue:1024,resourceValue:{},modelValue:"",setModelValue:()=>{},setResourceValue:()=>{},setTemperatureValue:()=>{},setMaxNewTokensValue:()=>{},setAppInfo:()=>{},setAgent:()=>{},setCanAbort:()=>{},setReplyLoading:()=>{},refreshDialogList:()=>{},refreshHistory:()=>{},refreshAppInfo:()=>{},setHistory:()=>{},handleChat:()=>Promise.resolve()});var eM=()=>{var e,t,l,i;let{model:c,currentDialogInfo:d}=(0,g.useContext)(r.p),{isContract:u,setIsContract:m,setIsMenuExpand:p}=(0,g.useContext)(r.p),{chat:h,ctrl:f}=(0,o.Z)({app_code:d.app_code||""}),v=(0,F.useSearchParams)(),_=null!==(e=null==v?void 0:v.get("id"))&&void 0!==e?e:"",j=null!==(t=null==v?void 0:v.get("scene"))&&void 0!==t?t:"",w=null!==(l=null==v?void 0:v.get("knowledge_id"))&&void 0!==l?l:"",y=null!==(i=null==v?void 0:v.get("db_name"))&&void 0!==i?i:"",N=(0,g.useRef)(null),k=(0,g.useRef)(1),Z=(0,g.useRef)(null),S=(0,g.useRef)(void 0),[C,R]=(0,g.useState)([]),[T]=(0,g.useState)(),[E,M]=(0,g.useState)(!1),[I,O]=(0,g.useState)(!1),[V,L]=(0,g.useState)(""),[z,A]=(0,g.useState)({}),[G,H]=(0,g.useState)(),[q,J]=(0,g.useState)(),[U,W]=(0,g.useState)(),[$,K]=(0,g.useState)("");(0,g.useEffect)(()=>{var e,t,l,a,r,n,s,o;H((null===(e=null==z?void 0:null===(t=z.param_need)||void 0===t?void 0:t.filter(e=>"temperature"===e.type)[0])||void 0===e?void 0:e.value)||.6),J((null===(l=null==z?void 0:null===(a=z.param_need)||void 0===a?void 0:a.filter(e=>"max_new_tokens"===e.type)[0])||void 0===l?void 0:l.value)||4e3),K((null===(r=null==z?void 0:null===(n=z.param_need)||void 0===n?void 0:n.filter(e=>"model"===e.type)[0])||void 0===r?void 0:r.value)||c),W(w||y||(null===(s=null==z?void 0:null===(o=z.param_need)||void 0===o?void 0:o.filter(e=>"resource"===e.type)[0])||void 0===s?void 0:s.bind_value))},[z,y,w,c]),(0,g.useEffect)(()=>{p("chat_dashboard"!==j),_&&j&&m(!1)},[_,j,m,p]);let X=(0,g.useMemo)(()=>!_&&!j,[_,j]),{data:Y=[],refresh:Q,loading:ee}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.iP)())),{run:et,refresh:el}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.BN)({...d})),{manual:!0,onSuccess:e=>{let[,t]=e;A(t||{})}}),ea=(0,g.useMemo)(()=>{let[,e]=Y;return(null==e?void 0:e.find(e=>e.conv_uid===_))||{}},[_,Y]);(0,g.useEffect)(()=>{let e=(0,D.a_)();d.chat_scene!==j||X||e&&e.message||et()},[_,d,X,et,j]);let{run:er,loading:en,refresh:es}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.$i)(_)),{manual:!0,onSuccess:e=>{let[,t]=e,l=null==t?void 0:t.filter(e=>"view"===e.role);l&&l.length>0&&(k.current=l[l.length-1].order+1),R(t||[])}}),eo=(0,g.useCallback)((e,t)=>new Promise(l=>{let a=(0,D.a_)(),r=new AbortController;if(M(!0),C&&C.length>0){var n,s;let e=null==C?void 0:C.filter(e=>"view"===e.role),t=null==C?void 0:C.filter(e=>"human"===e.role);k.current=((null===(n=e[e.length-1])||void 0===n?void 0:n.order)||(null===(s=t[t.length-1])||void 0===s?void 0:s.order))+1}let o="";if("string"==typeof e)o=e;else{let t=e.content||[],l=t.filter(e=>"text"===e.type),a=t.filter(e=>"text"!==e.type);l.length>0&&(o=l.map(e=>e.text).join(" "));let r=a.map(e=>{if("image_url"===e.type){var t,l;let a=(null===(t=e.image_url)||void 0===t?void 0:t.url)||"",r=(0,D.Hb)(a),n=(null===(l=e.image_url)||void 0===l?void 0:l.fileName)||"image";return"\n![".concat(n,"](").concat(r,")")}if("video"!==e.type)return"\n[".concat(e.type," attachment]");{let t=e.video||"",l=(0,D.Hb)(t);return"\n[Video](".concat(l,")")}}).join("\n");r&&(o=o+"\n"+r)}let i=[...a&&a.id===_?[]:C,{role:"human",context:o,model_name:(null==t?void 0:t.model_name)||$,order:k.current,time_stamp:0},{role:"view",context:"",model_name:(null==t?void 0:t.model_name)||$,order:k.current,time_stamp:0,thinking:!0}],c=i.length-1;R([...i]);let d={chat_mode:j,model_name:$,user_input:e};if(t&&Object.assign(d,t),"chat_dashboard"!==j){let e=S.current||localStorage.getItem("dbgpt_prompt_code_".concat(_));e&&(d.prompt_code=e,localStorage.removeItem("dbgpt_prompt_code_".concat(_)))}h({data:d,ctrl:r,chatId:_,onMessage:e=>{O(!0),(null==t?void 0:t.incremental)?(i[c].context+=e,i[c].thinking=!1):(i[c].context=e,i[c].thinking=!1),R([...i])},onDone:()=>{M(!1),O(!1),l()},onClose:()=>{M(!1),O(!1),l()},onError:e=>{M(!1),O(!1),i[c].context=e,i[c].thinking=!1,R([...i]),l()}})}),[_,C,$,h,j]);return(0,em.Z)(async()=>{if(X)return;let e=(0,D.a_)();e&&e.id===_||await er()},[_,j,er]),(0,g.useEffect)(()=>{X&&(k.current=1,R([]))},[X]),(0,a.jsx)(eE.Provider,{value:{history:C,replyLoading:E,scrollRef:N,canAbort:I,chartsData:T||[],agent:V,currentDialogue:ea,appInfo:z,temperatureValue:G,maxNewTokensValue:q,resourceValue:U,modelValue:$,setModelValue:K,setResourceValue:W,setTemperatureValue:H,setMaxNewTokensValue:J,setAppInfo:A,setAgent:L,setCanAbort:O,setReplyLoading:M,handleChat:eo,refreshDialogList:Q,refreshHistory:es,refreshAppInfo:el,setHistory:R},children:(0,a.jsx)(eN.Z,{flex:1,children:(0,a.jsxs)(ew.default,{className:"bg-gradient-light bg-cover bg-center dark:bg-gradient-dark",children:[(0,a.jsx)(eC,{refresh:Q,dialogueList:Y,listLoading:ee,historyLoading:en,order:k}),(0,a.jsxs)(ew.default,{className:"bg-transparent",children:["chat_dashboard"===j?u?(0,a.jsx)(eP,{}):(0,a.jsx)(eR,{}):X?(0,a.jsx)(eT,{children:(0,a.jsx)(B,{})}):(0,a.jsx)(x.Z,{spinning:en,className:"w-full h-full m-auto",children:(0,a.jsxs)(eT,{className:"flex flex-col h-screen",children:[(0,a.jsx)(P,{ref:N}),(0,a.jsx)(ev,{ref:Z,ctrl:f})]})}),(0,a.jsx)(s.Z,{submit:e=>{if(console.log("Selected prompt:",e),"chat_dashboard"===j)localStorage.setItem("dbgpt_prompt_code_".concat(_),e.prompt_code),console.log("Stored prompt_code for chat_dashboard:",e.prompt_code);else{var t,l;null===(t=Z.current)||void 0===t||null===(l=t.setUserInput)||void 0===l||l.call(t,e.content),S.current=e.prompt_code,localStorage.setItem("dbgpt_prompt_code_".concat(_),e.prompt_code),console.log("Filled input and stored prompt_code:",e.prompt_code)}},chat_scene:j})]})]})})})}},30119:function(e,t,l){"use strict";l.d(t,{Tk:function(){return d},PR:function(){return u}});var a,r=l(62418),n=l(45360);l(96486);var s=l(87066),o=l(83454);let i=s.default.create({baseURL:null!==(a=o.env.API_BASE_URL)&&void 0!==a?a:""});i.defaults.timeout=1e4,i.interceptors.response.use(e=>e.data,e=>Promise.reject(e));let c={"content-type":"application/json","User-Id":(0,r.n5)()},d=(e,t)=>{if(t){let l=Object.keys(t).filter(e=>void 0!==t[e]&&""!==t[e]).map(e=>"".concat(e,"=").concat(t[e])).join("&");l&&(e+="?".concat(l))}return i.get("/api"+e,{headers:c}).then(e=>e).catch(e=>{n.ZP.error(e),Promise.reject(e)})},u=(e,t)=>i.post(e,t,{headers:c}).then(e=>e).catch(e=>{n.ZP.error(e),Promise.reject(e)})},11873:function(){}}]); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/7249-0c6ffed8e4e3b488.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/7249-0c6ffed8e4e3b488.js new file mode 100644 index 000000000..f70ec38cc --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/7249-0c6ffed8e4e3b488.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7249],{23430:function(e,t,l){"use strict";var a=l(85893),r=l(25675),n=l.n(r);t.Z=function(e){let{src:t,label:l,width:r,height:s,className:o}=e;return(0,a.jsx)(n(),{className:"w-11 h-11 rounded-full mr-4 border border-gray-200 object-contain bg-white ".concat(o),width:r||44,height:s||44,src:t,alt:l||"db-icon"})}},86600:function(e,t,l){"use strict";var a=l(85893),r=l(30119),n=l(65654),s=l(2487),o=l(83062),i=l(45360),c=l(28459),d=l(55241),u=l(99859),m=l(34041),p=l(12652),h=l(67294),x=l(67421);let f=e=>{let{data:t,loading:l,submit:r,close:n}=e,{t:i}=(0,x.$G)(),c=e=>()=>{r(e),n()};return(0,a.jsx)("div",{style:{maxHeight:400,overflow:"auto"},children:(0,a.jsx)(s.Z,{dataSource:null==t?void 0:t.data,loading:l,rowKey:e=>e.prompt_name,renderItem:e=>(0,a.jsx)(s.Z.Item,{onClick:c(e),children:(0,a.jsx)(o.Z,{title:e.content,children:(0,a.jsx)(s.Z.Item.Meta,{style:{cursor:"copy"},title:e.prompt_name,description:i("Prompt_Info_Scene")+":".concat(e.chat_scene,",")+i("Prompt_Info_Sub_Scene")+":".concat(e.sub_chat_scene)})})},e.prompt_name)})})};t.Z=e=>{let{submit:t,chat_scene:l}=e,{t:s}=(0,x.$G)(),[g,v]=(0,h.useState)(!1),[_,b]=(0,h.useState)("common"),{data:j,loading:w,run:y}=(0,n.Z)(()=>{let e={};return"common"!==_&&(e.prompt_type=_),l&&(e.chat_scene=l),(0,r.PR)("/prompt/list",e)},{refreshDeps:[_,l],onError:e=>{i.ZP.error(null==e?void 0:e.message)},manual:!0});return(0,h.useEffect)(()=>{g&&y()},[g,_,l,y]),(0,a.jsx)(c.ZP,{theme:{components:{Popover:{minWidth:250}}},children:(0,a.jsx)(d.Z,{title:(0,a.jsx)(u.default.Item,{label:"Prompt "+s("Type"),children:(0,a.jsx)(m.default,{style:{width:150},value:_,onChange:e=>{b(e)},options:[{label:s("Public")+" Prompts",value:"common"},{label:s("Private")+" Prompts",value:"private"}]})}),content:(0,a.jsx)(f,{data:j,loading:w,submit:t,close:()=>{v(!1)}}),placement:"topRight",trigger:"click",open:g,onOpenChange:e=>{v(e)},children:(0,a.jsx)(o.Z,{title:s("Click_Select")+" Prompt",children:(0,a.jsx)(p.Z,{className:"bottom-[30%]"})})})})}},43446:function(e,t,l){"use strict";var a=l(41468),r=l(64371),n=l(62418),s=l(25519),o=l(1375),i=l(45360),c=l(67294),d=l(83454);t.Z=e=>{let{queryAgentURL:t="/api/v1/chat/completions",app_code:l}=e,[u,m]=(0,c.useState)({}),{scene:p}=(0,c.useContext)(a.p),h=(0,c.useCallback)(async e=>{let{data:a,chatId:c,onMessage:u,onClose:h,onDone:x,onError:f,ctrl:g}=e;if(g&&m(g),!(null==a?void 0:a.user_input)&&!(null==a?void 0:a.doc_id)){i.ZP.warning(r.Z.t("no_context_tip"));return}let v={conv_uid:c,app_code:l};a&&Object.keys(a).forEach(e=>{v[e]=a[e]}),console.log("DEBUG - API request params:",v),console.log("DEBUG - prompt_code in params:",v.prompt_code),console.log("DEBUG - data object received:",a);try{var _,b;let e=JSON.stringify(v);console.log("DEBUG - API request body:",e),await (0,o.L)("".concat(null!==(_=d.env.API_BASE_URL)&&void 0!==_?_:"").concat(t),{method:"POST",headers:{"Content-Type":"application/json",[s.gp]:null!==(b=(0,n.n5)())&&void 0!==b?b:""},body:e,signal:g?g.signal:null,openWhenHidden:!0,async onopen(e){e.ok&&e.headers.get("content-type")===o.a||"application/json"!==e.headers.get("content-type")||e.json().then(e=>{null==u||u(e),null==x||x(),g&&g.abort()})},onclose(){g&&g.abort(),null==h||h()},onerror(e){throw Error(e)},onmessage:e=>{let t=e.data;try{t="chat_agent"===p?JSON.parse(t).vis:JSON.parse(t)}catch(e){t.replaceAll("\\n","\n")}"string"==typeof t?"[DONE]"===t?null==x||x():(null==t?void 0:t.startsWith("[ERROR]"))?null==f||f(null==t?void 0:t.replace("[ERROR]","")):null==u||u(t):(null==u||u(t),null==x||x())}})}catch(e){g&&g.abort(),null==f||f("Sorry, We meet some error, please try agin later.",e)}},[t,l,p]);return{chat:h,ctrl:u}}},48218:function(e,t,l){"use strict";var a=l(85893),r=l(82353),n=l(16165),s=l(67294);t.Z=e=>{let{width:t,height:l,scene:o}=e,i=(0,s.useCallback)(()=>{switch(o){case"chat_knowledge":return r.je;case"chat_with_db_execute":return r.zM;case"chat_excel":return r.DL;case"chat_with_db_qa":case"chat_dba":return r.RD;case"chat_dashboard":return r.In;case"chat_agent":return r.si;case"chat_normal":return r.O7;default:return}},[o]);return(0,a.jsx)(n.Z,{className:"w-".concat(t||7," h-").concat(l||7),component:i()})}},70065:function(e,t,l){"use strict";var a=l(91321);let r=(0,a.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=r},91467:function(e,t,l){"use strict";l.d(t,{TH:function(){return x},ZS:function(){return f}});var a=l(85893),r=l(89705),n=l(83062),s=l(96074),o=l(45030),i=l(85418),c=l(93967),d=l.n(c),u=l(36609),m=l(25675),p=l.n(m);l(67294);var h=l(48218);l(11873);let x=e=>{let{onClick:t,Icon:l="/pictures/card_chat.png",text:r=(0,u.t)("start_chat")}=e;return"string"==typeof l&&(l=(0,a.jsx)(p(),{src:l,alt:l,width:17,height:15})),(0,a.jsxs)("div",{className:"flex items-center gap-1 text-default",onClick:e=>{e.stopPropagation(),t&&t()},children:[l,(0,a.jsx)("span",{children:r})]})},f=e=>{let{menu:t}=e;return(0,a.jsx)(i.Z,{menu:t,getPopupContainer:e=>e.parentNode,placement:"bottomRight",autoAdjustOverflow:!1,children:(0,a.jsx)(r.Z,{className:"p-2 hover:bg-white hover:dark:bg-black rounded-md"})})};t.ZP=e=>{let{RightTop:t,Tags:l,LeftBottom:r,RightBottom:i,onClick:c,rightTopHover:u=!0,logo:m,name:x,description:f,className:g,scene:v,code:_}=e;return"string"==typeof f&&(f=(0,a.jsx)("p",{className:"line-clamp-2 relative bottom-4 text-ellipsis min-h-[42px] text-sm text-[#525964] dark:text-[rgba(255,255,255,0.65)]",children:f})),(0,a.jsx)("div",{className:d()("hover-underline-gradient flex justify-center mt-6 relative group w-1/3 px-2 mb-6",g),children:(0,a.jsxs)("div",{onClick:c,className:"backdrop-filter backdrop-blur-lg cursor-pointer bg-white bg-opacity-70 border-2 border-white rounded-lg shadow p-4 relative w-full h-full dark:border-[#6f7f95] dark:bg-[#6f7f95] dark:bg-opacity-60",children:[(0,a.jsxs)("div",{className:"flex items-end relative bottom-8 justify-between w-full",children:[(0,a.jsxs)("div",{className:"flex items-end gap-4 w-11/12 flex-1",children:[(0,a.jsx)("div",{className:"bg-white rounded-lg shadow-sm w-14 h-14 flex items-center p-3",children:v?(0,a.jsx)(h.Z,{scene:v,width:14,height:14}):m&&(0,a.jsx)(p(),{src:m,width:44,height:44,alt:x,className:"w-8 min-w-8 rounded-full max-w-none"})}),(0,a.jsx)("div",{className:"flex-1",children:x.length>6?(0,a.jsx)(n.Z,{title:x,children:(0,a.jsx)("span",{className:"line-clamp-1 text-ellipsis font-semibold text-base",style:{maxWidth:"60%"},children:x})}):(0,a.jsx)("span",{className:"line-clamp-1 text-ellipsis font-semibold text-base",style:{maxWidth:"60%"},children:x})})]}),(0,a.jsx)("span",{className:d()("shrink-0",{hidden:u,"group-hover:block":u}),onClick:e=>{e.stopPropagation()},children:t})]}),f,(0,a.jsx)("div",{className:"relative bottom-2",children:l}),(0,a.jsxs)("div",{className:"flex justify-between items-center",children:[(0,a.jsx)("div",{children:r}),(0,a.jsx)("div",{children:i})]}),_&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Z,{className:"my-3"}),(0,a.jsx)(o.Z.Text,{copyable:!0,className:"absolute bottom-1 right-4 text-xs text-gray-500",children:_})]})]})})}},57249:function(e,t,l){"use strict";l.r(t),l.d(t,{ChatContentContext:function(){return eM},default:function(){return eT}});var a=l(85893),r=l(41468),n=l(76212),s=l(86600),o=l(43446),i=l(50888),c=l(90598),d=l(75750),u=l(58638),m=l(45360),p=l(66309),h=l(45030),x=l(74330),f=l(20640),g=l.n(f),v=l(67294),_=l(67421),b=l(65654),j=l(48218);let w=["magenta","orange","geekblue","purple","cyan","green"];var y=e=>{var t,l,r,s,o,f;let{isScrollToTop:y}=e,{appInfo:N,refreshAppInfo:k,handleChat:Z,scrollRef:S,temperatureValue:C,resourceValue:P,currentDialogue:R}=(0,v.useContext)(eM),{t:E}=(0,_.$G)(),M=(0,v.useMemo)(()=>{var e;return(null==N?void 0:null===(e=N.team_context)||void 0===e?void 0:e.chat_scene)||"chat_agent"},[N]),T=(0,v.useMemo)(()=>(null==N?void 0:N.is_collected)==="true",[N]),{run:I,loading:O}=(0,b.Z)(async()=>{let[e]=await (0,n.Vx)(T?(0,n.gD)({app_code:N.app_code}):(0,n.mo)({app_code:N.app_code}));if(!e)return await k()},{manual:!0}),V=(0,v.useMemo)(()=>{var e;return(null===(e=N.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[N.param_need]);if(!Object.keys(N).length)return null;let L=async()=>{let e=g()(location.href);m.ZP[e?"success":"error"](e?E("copy_success"):E("copy_failed"))};return(0,a.jsx)("div",{className:"h-20 mt-6 ".concat((null==N?void 0:N.recommend_questions)&&(null==N?void 0:null===(t=N.recommend_questions)||void 0===t?void 0:t.length)>0?"mb-6":""," sticky top-0 bg-transparent z-30 transition-all duration-400 ease-in-out"),children:y?(0,a.jsxs)("header",{className:"flex items-center justify-between w-full h-14 bg-[#ffffffb7] dark:bg-[rgba(41,63,89,0.4)] px-8 transition-all duration-500 ease-in-out",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-lg mr-2 bg-white",children:(0,a.jsx)(j.Z,{scene:M})}),(0,a.jsxs)("div",{className:"flex items-center text-base text-[#1c2533] dark:text-[rgba(255,255,255,0.85)] font-semibold gap-2",children:[(0,a.jsx)("span",{children:null==N?void 0:N.app_name}),(0,a.jsxs)("div",{className:"flex gap-1",children:[(null==N?void 0:N.team_mode)&&(0,a.jsx)(p.Z,{color:"green",children:null==N?void 0:N.team_mode}),(null==N?void 0:null===(l=N.team_context)||void 0===l?void 0:l.chat_scene)&&(0,a.jsx)(p.Z,{color:"cyan",children:null==N?void 0:null===(r=N.team_context)||void 0===r?void 0:r.chat_scene})]})]})]}),(0,a.jsxs)("div",{className:"flex gap-8",onClick:async()=>{await I()},children:[O?(0,a.jsx)(x.Z,{spinning:O,indicator:(0,a.jsx)(i.Z,{style:{fontSize:24},spin:!0})}):(0,a.jsx)(a.Fragment,{children:T?(0,a.jsx)(c.Z,{style:{fontSize:18},className:"text-yellow-400 cursor-pointer"}):(0,a.jsx)(d.Z,{style:{fontSize:18,cursor:"pointer"}})}),(0,a.jsx)(u.Z,{className:"text-lg",onClick:e=>{e.stopPropagation(),L()}})]})]}):(0,a.jsxs)("header",{className:"flex items-center justify-between w-5/6 h-full px-6 bg-[#ffffff99] border dark:bg-[rgba(255,255,255,0.1)] dark:border-[rgba(255,255,255,0.1)] rounded-2xl mx-auto transition-all duration-400 ease-in-out relative",children:[(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("div",{className:"flex w-12 h-12 justify-center items-center rounded-xl mr-4 bg-white",children:(0,a.jsx)(j.Z,{scene:M,width:16,height:16})}),(0,a.jsxs)("div",{className:"flex flex-col flex-1",children:[(0,a.jsxs)("div",{className:"flex items-center text-base text-[#1c2533] dark:text-[rgba(255,255,255,0.85)] font-semibold gap-2",children:[(0,a.jsx)("span",{children:null==N?void 0:N.app_name}),(0,a.jsxs)("div",{className:"flex gap-1",children:[(null==N?void 0:N.team_mode)&&(0,a.jsx)(p.Z,{color:"green",children:null==N?void 0:N.team_mode}),(null==N?void 0:null===(s=N.team_context)||void 0===s?void 0:s.chat_scene)&&(0,a.jsx)(p.Z,{color:"cyan",children:null==N?void 0:null===(o=N.team_context)||void 0===o?void 0:o.chat_scene})]})]}),(0,a.jsx)(h.Z.Text,{className:"text-sm text-[#525964] dark:text-[rgba(255,255,255,0.65)] leading-6",ellipsis:{tooltip:!0},children:null==N?void 0:N.app_describe})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{onClick:async()=>{await I()},className:"flex items-center justify-center w-10 h-10 bg-[#ffffff99] dark:bg-[rgba(255,255,255,0.2)] border border-white dark:border-[rgba(255,255,255,0.2)] rounded-[50%] cursor-pointer",children:O?(0,a.jsx)(x.Z,{spinning:O,indicator:(0,a.jsx)(i.Z,{style:{fontSize:24},spin:!0})}):(0,a.jsx)(a.Fragment,{children:T?(0,a.jsx)(c.Z,{style:{fontSize:18},className:"text-yellow-400 cursor-pointer"}):(0,a.jsx)(d.Z,{style:{fontSize:18,cursor:"pointer"}})})}),(0,a.jsx)("div",{onClick:L,className:"flex items-center justify-center w-10 h-10 bg-[#ffffff99] dark:bg-[rgba(255,255,255,0.2)] border border-white dark:border-[rgba(255,255,255,0.2)] rounded-[50%] cursor-pointer",children:(0,a.jsx)(u.Z,{className:"text-lg"})})]}),!!(null==N?void 0:null===(f=N.recommend_questions)||void 0===f?void 0:f.length)&&(0,a.jsxs)("div",{className:"absolute bottom-[-40px] left-0",children:[(0,a.jsx)("span",{className:"text-sm text-[#525964] dark:text-[rgba(255,255,255,0.65)] leading-6",children:"或许你想问:"}),N.recommend_questions.map((e,t)=>(0,a.jsx)(p.Z,{color:w[t],className:"text-xs p-1 px-2 cursor-pointer",onClick:async()=>{Z((null==e?void 0:e.question)||"",{app_code:N.app_code,...V.includes("temperature")&&{temperature:C},...V.includes("resource")&&{select_param:"string"==typeof P?P:JSON.stringify(P)||R.select_param}}),setTimeout(()=>{var e,t;null===(e=S.current)||void 0===e||e.scrollTo({top:null===(t=S.current)||void 0===t?void 0:t.scrollHeight,behavior:"smooth"})},0)},children:e.question},e.id))]})]})})},N=l(62635),k=l(66017),Z=l(5152),S=l.n(Z);let C=S()(()=>Promise.all([l.e(7034),l.e(6106),l.e(8674),l.e(3166),l.e(2837),l.e(2168),l.e(8163),l.e(1265),l.e(7728),l.e(4567),l.e(2398),l.e(9773),l.e(4035),l.e(1154),l.e(2510),l.e(3345),l.e(9202),l.e(5265),l.e(2640),l.e(3764),l.e(5e3),l.e(3768),l.e(5789),l.e(3913),l.e(4434),l.e(3013)]).then(l.bind(l,88331)),{loadableGenerated:{webpack:()=>[88331]},ssr:!1});var P=(0,v.forwardRef)((e,t)=>{let{className:l}=e,r=(0,v.useRef)(null),[n,s]=(0,v.useState)(!1),[o,i]=(0,v.useState)(!1),[c,d]=(0,v.useState)(!0),[u,m]=(0,v.useState)(!1),{history:p}=(0,v.useContext)(eM),h=(0,v.useRef)(!0),x=(0,v.useRef)(null);(0,v.useImperativeHandle)(t,()=>r.current);let f=(0,v.useCallback)(()=>{var e;if(!r.current)return;let t=r.current,l=t.scrollTop,a=t.scrollHeight,n=t.clientHeight,o=Number(null==t?void 0:null===(e=t.dataset)||void 0===e?void 0:e.lastScrollTop)||0,c=l>o?"down":"up";t.dataset.lastScrollTop=String(l),h.current="down"===c,d(l<=20),m(l+n>=a-20),l>=74?s(!0):s(!1);let u=a>n;i(u)},[]);(0,v.useEffect)(()=>{let e=r.current;if(e){e.addEventListener("scroll",f);let t=e.scrollHeight>e.clientHeight;i(t)}return()=>{e&&e.removeEventListener("scroll",f)}},[f]);let g=(0,v.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!r.current||!e&&!h.current)return;let t=r.current,{scrollTop:l,scrollHeight:a,clientHeight:n}=t;(l+n>=a-Math.max(50,.1*n)||e)&&(x.current&&cancelAnimationFrame(x.current),x.current=requestAnimationFrame(()=>{r.current&&r.current.scrollTo({top:r.current.scrollHeight,behavior:e?"smooth":"auto"}),x.current=null}))},[]),_=(0,v.useMemo)(()=>{let e=p[p.length-1];return e?{context:e.context,thinking:e.thinking}:null},[p]),b=(0,v.useRef)(p.length);(0,v.useEffect)(()=>{let e=p.length,t=e>b.current;t?(g(!0),b.current=e):g(!1)},[p.length,g]),(0,v.useEffect)(()=>{p.length===b.current&&g(!1)},[null==_?void 0:_.context,null==_?void 0:_.thinking,p.length,g]),(0,v.useEffect)(()=>()=>{x.current&&cancelAnimationFrame(x.current)},[]);let j=(0,v.useCallback)(()=>{r.current&&r.current.scrollTo({top:0,behavior:"smooth"})},[]),w=(0,v.useCallback)(()=>{r.current&&r.current.scrollTo({top:r.current.scrollHeight,behavior:"smooth"})},[]);return(0,a.jsxs)("div",{className:"flex flex-1 overflow-hidden relative ".concat(l||""),children:[(0,a.jsxs)("div",{ref:r,className:"h-full w-full mx-auto overflow-y-auto",children:[(0,a.jsx)(y,{isScrollToTop:n}),(0,a.jsx)(C,{})]}),o&&(0,a.jsxs)("div",{className:"absolute right-6 bottom-24 flex flex-col gap-2",children:[!c&&(0,a.jsx)("button",{onClick:j,className:"w-10 h-10 bg-white dark:bg-[rgba(255,255,255,0.2)] border border-gray-200 dark:border-[rgba(255,255,255,0.2)] rounded-full flex items-center justify-center shadow-md hover:shadow-lg transition-shadow","aria-label":"Scroll to top",children:(0,a.jsx)(N.Z,{className:"text-[#525964] dark:text-[rgba(255,255,255,0.85)]"})}),!u&&(0,a.jsx)("button",{onClick:w,className:"w-10 h-10 bg-white dark:bg-[rgba(255,255,255,0.2)] border border-gray-200 dark:border-[rgba(255,255,255,0.2)] rounded-full flex items-center justify-center shadow-md hover:shadow-lg transition-shadow","aria-label":"Scroll to bottom",children:(0,a.jsx)(k.Z,{className:"text-[#525964] dark:text-[rgba(255,255,255,0.85)]"})})]})]})}),R=l(89546),E=l(91467),M=l(7134),T=l(32983),I=l(25675),O=l.n(I),V=l(11163),L=l(70065),z=e=>{let{apps:t,refresh:l,loading:s,type:o}=e,i=async e=>{let[t]=await (0,n.Vx)("true"===e.is_collected?(0,n.gD)({app_code:e.app_code}):(0,n.mo)({app_code:e.app_code}));t||l()},{setAgent:u,model:m,setCurrentDialogInfo:p}=(0,v.useContext)(r.p),h=(0,V.useRouter)(),f=async e=>{if("native_app"===e.team_mode){let{chat_scene:t=""}=e.team_context,[,l]=await (0,n.Vx)((0,n.sW)({chat_mode:t}));l&&(null==p||p({chat_scene:l.chat_mode,app_code:e.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:l.chat_mode,app_code:e.app_code})),h.push("/chat?scene=".concat(t,"&id=").concat(l.conv_uid).concat(m?"&model=".concat(m):"")))}else{let[,t]=await (0,n.Vx)((0,n.sW)({chat_mode:"chat_agent"}));t&&(null==p||p({chat_scene:t.chat_mode,app_code:e.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:t.chat_mode,app_code:e.app_code})),null==u||u(e.app_code),h.push("/chat/?scene=chat_agent&id=".concat(t.conv_uid).concat(m?"&model=".concat(m):"")))}};return s?(0,a.jsx)(x.Z,{size:"large",className:"flex items-center justify-center h-full",spinning:s}):(0,a.jsx)("div",{className:"flex flex-wrap mt-4 w-full overflow-y-auto ",children:(null==t?void 0:t.length)>0?t.map(e=>{var t;return(0,a.jsx)(E.ZP,{name:e.app_name,description:e.app_describe,onClick:()=>f(e),RightTop:"true"===e.is_collected?(0,a.jsx)(c.Z,{onClick:t=>{t.stopPropagation(),i(e)},style:{height:"21px",cursor:"pointer",color:"#f9c533"}}):(0,a.jsx)(d.Z,{onClick:t=>{t.stopPropagation(),i(e)},style:{height:"21px",cursor:"pointer"}}),LeftBottom:(0,a.jsxs)("div",{className:"flex gap-8 items-center text-gray-500 text-sm",children:[e.owner_name&&(0,a.jsxs)("div",{className:"flex gap-1 items-center",children:[(0,a.jsx)(M.C,{src:null==e?void 0:e.owner_avatar_url,className:"bg-gradient-to-tr from-[#31afff] to-[#1677ff] cursor-pointer",children:e.owner_name}),(0,a.jsx)("span",{children:e.owner_name})]}),"used"!==o&&(0,a.jsxs)("div",{className:"flex items-start gap-1",children:[(0,a.jsx)(L.Z,{type:"icon-hot",className:"text-lg"}),(0,a.jsx)("span",{className:"text-[#878c93]",children:e.hot_value})]})]}),scene:(null==e?void 0:null===(t=e.team_context)||void 0===t?void 0:t.chat_scene)||"chat_agent"},e.app_code)}):(0,a.jsx)(T.Z,{image:(0,a.jsx)(O(),{src:"/pictures/empty.png",alt:"empty",width:142,height:133,className:"w-[142px] h-[133px]"}),className:"flex justify-center items-center w-full h-full min-h-[200px]"})})},A=l(62418),D=l(25278),G=l(14726),H=l(93967),q=l.n(H),J=function(){let{setCurrentDialogInfo:e}=(0,v.useContext)(r.p),{t}=(0,_.$G)(),l=(0,V.useRouter)(),[s,o]=(0,v.useState)(""),[i,c]=(0,v.useState)(!1),[d,u]=(0,v.useState)(!1),m=async()=>{let[,t]=await (0,n.Vx)((0,n.sW)({chat_mode:"chat_normal"}));t&&(null==e||e({chat_scene:t.chat_mode,app_code:t.chat_mode}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:t.chat_mode,app_code:t.chat_mode})),localStorage.setItem(A.rU,JSON.stringify({id:t.conv_uid,message:s})),l.push("/chat/?scene=chat_normal&id=".concat(t.conv_uid))),o("")};return(0,a.jsxs)("div",{className:"flex flex-1 h-12 p-2 pl-4 items-center justify-between bg-white dark:bg-[#242733] dark:border-[#6f7f95] rounded-xl border-t border-b border-l border-r ".concat(i?"border-[#0c75fc]":""),children:[(0,a.jsx)(D.default.TextArea,{placeholder:t("input_tips"),className:"w-full resize-none border-0 p-0 focus:shadow-none",value:s,autoSize:{minRows:1},onKeyDown:e=>{"Enter"===e.key&&!e.shiftKey&&!d&&(e.preventDefault(),s.trim()&&m())},onChange:e=>{o(e.target.value)},onFocus:()=>{c(!0)},onBlur:()=>c(!1),onCompositionStart:()=>u(!0),onCompositionEnd:()=>u(!1)}),(0,a.jsx)(G.ZP,{type:"primary",className:q()("flex items-center justify-center w-14 h-8 rounded-lg text-sm bg-button-gradient border-0",{"opacity-40 cursor-not-allowed":!s.trim()}),onClick:()=>{s.trim()&&m()},children:t("sent")})]})},U=l(28459),W=l(92783),$=l(36609),B=function(){let{setCurrentDialogInfo:e,model:t}=(0,v.useContext)(r.p),l=(0,V.useRouter)(),[s,o]=(0,v.useState)({app_list:[],total_count:0}),[i,c]=(0,v.useState)("recommend"),d=e=>(0,n.Vx)((0,n.yk)({...e,page_no:"1",page_size:"6"})),u=e=>(0,n.Vx)((0,n.mW)({page_no:"1",page_size:"6",...e})),{run:m,loading:p,refresh:h}=(0,b.Z)(async e=>{switch(i){case"recommend":return await u({});case"used":return await d({is_recent_used:"true",need_owner_info:"true",...e&&{app_name:e}});default:return[]}},{manual:!0,onSuccess:e=>{let[t,l]=e;if("recommend"===i)return o({app_list:l,total_count:(null==l?void 0:l.length)||0});o(l||{})},debounceWait:500});(0,v.useEffect)(()=>{m()},[i,m]);let x=[{value:"recommend",label:(0,$.t)("recommend_apps")},{value:"used",label:(0,$.t)("used_apps")}],{data:f}=(0,b.Z)(async()=>{let[,e]=await (0,n.Vx)((0,R.A)({is_hot_question:"true"}));return null!=e?e:[]});return(0,a.jsx)(U.ZP,{theme:{components:{Button:{defaultBorderColor:"white"},Segmented:{itemSelectedBg:"#2867f5",itemSelectedColor:"white"}}},children:(0,a.jsxs)("div",{className:"px-28 py-10 h-full flex flex-col justify-between",children:[(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex justify-between",children:[(0,a.jsx)(W.Z,{className:"backdrop-filter h-10 backdrop-blur-lg bg-white bg-opacity-30 border border-white rounded-lg shadow p-1 dark:border-[#6f7f95] dark:bg-[#6f7f95] dark:bg-opacity-60",options:x,value:i,onChange:e=>{c(e)}}),(0,a.jsxs)("span",{className:"flex items-center text-gray-500 gap-1 dark:text-slate-300",children:[(0,a.jsx)("span",{children:(0,$.t)("app_in_mind")}),(0,a.jsxs)("span",{className:"flex items-center cursor-pointer",onClick:()=>{l.push("/")},children:[(0,a.jsx)(O(),{src:"/pictures/explore_active.png",alt:"construct_image",width:24,height:24},"image_explore"),(0,a.jsx)("span",{className:"text-default",children:(0,$.t)("explore")})]}),(0,a.jsx)("span",{children:(0,$.t)("Discover_more")})]})]}),(0,a.jsx)(z,{apps:(null==s?void 0:s.app_list)||[],loading:p,refresh:h,type:i}),f&&f.length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"font-medium text-xl my-4",children:(0,$.t)("help")}),(0,a.jsx)("div",{className:"flex justify-start gap-4",children:f.map(r=>(0,a.jsxs)("span",{className:"flex gap-4 items-center backdrop-filter backdrop-blur-lg cursor-pointer bg-white bg-opacity-70 border-0 rounded-lg shadow p-2 relative dark:bg-[#6f7f95] dark:bg-opacity-60",onClick:async()=>{let[,a]=await (0,n.Vx)((0,n.sW)({chat_mode:"chat_knowledge",model:t}));a&&(null==e||e({chat_scene:a.chat_mode,app_code:r.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:a.chat_mode,app_code:r.app_code})),localStorage.setItem(A.rU,JSON.stringify({id:a.conv_uid,message:r.question})),l.push("/chat/?scene=".concat(a.chat_mode,"&id=").concat(null==a?void 0:a.conv_uid)))},children:[(0,a.jsx)("span",{children:r.question}),(0,a.jsx)(O(),{src:"/icons/send.png",alt:"construct_image",width:20,height:20},"image_explore")]},r.id))})]})]}),(0,a.jsx)("div",{children:(0,a.jsx)(J,{})})]})})},F=l(39332),K=l(30159),X=l(87740),Y=l(52645),Q=l(83062),ee=l(11186),et=l(55241),el=l(30568),ea=l(13457),er=(0,v.memo)(e=>{let{maxNewTokensValue:t,setMaxNewTokensValue:l}=e,{appInfo:r}=(0,v.useContext)(eM),{t:n}=(0,_.$G)(),s=(0,v.useMemo)(()=>{var e;return(null===(e=r.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[r.param_need]);if(!s.includes("max_new_tokens"))return(0,a.jsx)(Q.Z,{title:n("max_new_tokens_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{className:"text-xl cursor-not-allowed opacity-30"})})});let o=e=>{null===e||isNaN(e)||l(e)},i=e=>{l(e)};return(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(et.Z,{arrow:!1,trigger:["click"],placement:"topLeft",content:()=>(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(el.Z,{className:"w-32",min:1,max:20480,step:1,onChange:i,value:"number"==typeof t?t:4e3}),(0,a.jsx)(ea.Z,{size:"small",className:"w-20",min:1,max:20480,step:1,onChange:o,value:t})]}),children:(0,a.jsx)(Q.Z,{title:n("max_new_tokens"),placement:"bottom",arrow:!1,children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{})})})}),(0,a.jsx)("span",{className:"text-sm ml-2",children:t})]})}),en=l(42952),es=l(34041),eo=l(39718),ei=(0,v.memo)(()=>{let{modelList:e}=(0,v.useContext)(r.p),{appInfo:t,modelValue:l,setModelValue:n}=(0,v.useContext)(eM),{t:s}=(0,_.$G)(),o=(0,v.useMemo)(()=>{var e;return(null===(e=t.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[t.param_need]);return o.includes("model")?(0,a.jsx)(es.default,{value:l,placeholder:s("choose_model"),className:"h-8 rounded-3xl",onChange:e=>{n(e)},popupMatchSelectWidth:300,children:e.map(e=>(0,a.jsx)(es.default.Option,{children:(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(eo.Z,{model:e}),(0,a.jsx)("span",{className:"ml-2",children:e})]})},e))}):(0,a.jsx)(Q.Z,{title:s("model_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)]",children:(0,a.jsx)(en.Z,{className:"text-xl cursor-not-allowed opacity-30"})})})}),ec=l(23430),ed=l(90725),eu=l(83266),em=l(2093),ep=l(23799),eh=(0,v.memo)(e=>{var t,l,r,s;let{fileList:o,setFileList:i,setLoading:c,fileName:d}=e,{setResourceValue:u,appInfo:m,refreshHistory:p,refreshDialogList:h,modelValue:x,resourceValue:f}=(0,v.useContext)(eM),{temperatureValue:g,maxNewTokensValue:j}=(0,v.useContext)(eM),w=(0,F.useSearchParams)(),y=null!==(t=null==w?void 0:w.get("scene"))&&void 0!==t?t:"",N=null!==(l=null==w?void 0:w.get("id"))&&void 0!==l?l:"",{t:k}=(0,_.$G)(),[Z,S]=(0,v.useState)([]),C=(0,v.useMemo)(()=>{var e;return(null===(e=m.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[m.param_need]),P=(0,v.useMemo)(()=>{var e,t;return C.includes("resource")&&(null===(e=null===(t=m.param_need)||void 0===t?void 0:t.filter(e=>"resource"===e.type)[0])||void 0===e?void 0:e.value)==="database"},[m.param_need,C]),R=(0,v.useMemo)(()=>{var e,t;return C.includes("resource")&&(null===(e=null===(t=m.param_need)||void 0===t?void 0:t.filter(e=>"resource"===e.type)[0])||void 0===e?void 0:e.value)==="knowledge"},[m.param_need,C]),E=(0,v.useMemo)(()=>{var e;return null===(e=m.param_need)||void 0===e?void 0:e.find(e=>"resource"===e.type)},[m.param_need]),{run:M,loading:T}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.vD)(y)),{manual:!0,onSuccess:e=>{let[,t]=e;S(null!=t?t:[])}});(0,em.Z)(async()=>{(P||R)&&!(null==E?void 0:E.bind_value)&&await M()},[P,R,E]);let I=(0,v.useMemo)(()=>{var e;return null===(e=Z.map)||void 0===e?void 0:e.call(Z,e=>({label:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ec.Z,{width:24,height:24,src:A.S$[e.type].icon,label:A.S$[e.type].label,className:"w-[1.5em] h-[1.5em] mr-1 inline-block mt-[-4px]"}),e.param]}),value:e.param}))},[Z]),O=(0,v.useCallback)(async()=>{let e=new FormData;e.append("doc_files",null==o?void 0:o[0]),c(!0);let[t,l]=await (0,n.Vx)((0,n.qn)({convUid:N,chatMode:y,data:e,model:x,temperatureValue:g,maxNewTokensValue:j,config:{timeout:36e5}})).finally(()=>{c(!1)});l&&(u(l),await p(),await h())},[N,o,x,h,p,y,c,u]);if(!C.includes("resource"))return(0,a.jsx)(Q.Z,{title:k("extend_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)]",children:(0,a.jsx)(ed.Z,{className:"text-lg cursor-not-allowed opacity-30"})})});switch(null==E?void 0:E.value){case"excel_file":case"text_file":case"image_file":case"audio_file":case"video_file":{let e="chat_excel"===y&&(!!d||!!(null===(r=o[0])||void 0===r?void 0:r.name)),t=k("chat_excel"===y?"file_tip":"file_upload_tip");return(0,a.jsx)(ep.default,{name:"file",accept:(()=>{switch(null==E?void 0:E.value){case"excel_file":return".csv,.xlsx,.xls";case"text_file":return".txt,.doc,.docx,.pdf,.md";case"image_file":return".jpg,.jpeg,.png,.gif,.bmp,.webp";case"audio_file":return".mp3,.wav,.ogg,.aac";case"video_file":return".mp4,.wav,.wav";default:return""}})(),fileList:o,showUploadList:!1,beforeUpload:(e,t)=>{null==i||i(t)},customRequest:O,disabled:e,children:(0,a.jsx)(Q.Z,{title:t,arrow:!1,placement:"bottom",children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)]",children:(0,a.jsx)(eu.Z,{className:q()("text-xl",{"cursor-pointer":!e})})})})})}case"database":case"knowledge":case"plugin":case"awel_flow":return f||u(null==I?void 0:null===(s=I[0])||void 0===s?void 0:s.value),(0,a.jsx)(es.default,{value:f,className:"w-52 h-8 rounded-3xl",onChange:e=>{u(e)},disabled:!!(null==E?void 0:E.bind_value),loading:T,options:I})}}),ex=(0,v.memo)(e=>{let{temperatureValue:t,setTemperatureValue:l}=e,{appInfo:r}=(0,v.useContext)(eM),{t:n}=(0,_.$G)(),s=(0,v.useMemo)(()=>{var e;return(null===(e=r.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[r.param_need]);if(!s.includes("temperature"))return(0,a.jsx)(Q.Z,{title:n("temperature_tip"),children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{className:"text-xl cursor-not-allowed opacity-30"})})});let o=e=>{isNaN(e)||l(e)};return(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(et.Z,{arrow:!1,trigger:["click"],placement:"topLeft",content:()=>(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(el.Z,{className:"w-20",min:0,max:1,step:.1,onChange:o,value:"number"==typeof t?t:0}),(0,a.jsx)(ea.Z,{size:"small",className:"w-14",min:0,max:1,step:.1,onChange:o,value:t})]}),children:(0,a.jsx)(Q.Z,{title:n("temperature"),placement:"bottom",arrow:!1,children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] cursor-pointer",children:(0,a.jsx)(ee.Z,{})})})}),(0,a.jsx)("span",{className:"text-sm ml-2",children:t})]})}),ef=e=>{let{ctrl:t}=e,{t:l}=(0,_.$G)(),{history:r,scrollRef:s,canAbort:o,replyLoading:c,currentDialogue:d,appInfo:u,temperatureValue:m,maxNewTokensValue:p,resourceValue:h,setTemperatureValue:f,setMaxNewTokensValue:g,refreshHistory:b,setCanAbort:j,setReplyLoading:w,handleChat:y}=(0,v.useContext)(eM),[N,k]=(0,v.useState)([]),[Z,S]=(0,v.useState)(!1),[C,P]=(0,v.useState)(!1),R=(0,v.useMemo)(()=>{var e;return(null===(e=u.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[u.param_need]),E=(0,v.useMemo)(()=>[{tip:l("stop_replying"),icon:(0,a.jsx)(K.Z,{className:q()({"text-[#0c75fc]":o})}),can_use:o,key:"abort",onClick:()=>{o&&(t.abort(),setTimeout(()=>{j(!1),w(!1)},100))}},{tip:l("answer_again"),icon:(0,a.jsx)(X.Z,{}),can_use:!c&&r.length>0,key:"redo",onClick:async()=>{var e,t;let l=null===(e=null===(t=r.filter(e=>"human"===e.role))||void 0===t?void 0:t.slice(-1))||void 0===e?void 0:e[0];y((null==l?void 0:l.context)||"",{app_code:u.app_code,...R.includes("temperature")&&{temperature:m},...R.includes("max_new_tokens")&&{max_new_tokens:p},...R.includes("resource")&&{select_param:"string"==typeof h?h:JSON.stringify(h)||d.select_param}}),setTimeout(()=>{var e,t;null===(e=s.current)||void 0===e||e.scrollTo({top:null===(t=s.current)||void 0===t?void 0:t.scrollHeight,behavior:"smooth"})},0)}},{tip:l("erase_memory"),icon:C?(0,a.jsx)(x.Z,{spinning:C,indicator:(0,a.jsx)(i.Z,{style:{fontSize:20}})}):(0,a.jsx)(Y.Z,{}),can_use:r.length>0,key:"clear",onClick:async()=>{C||(P(!0),await (0,n.Vx)((0,n.zR)(d.conv_uid)).finally(async()=>{await b(),P(!1)}))}}],[l,o,c,r,C,t,j,w,y,u.app_code,R,m,h,d.select_param,d.conv_uid,s,b]),M=(0,v.useMemo)(()=>{try{if(h){if("string"==typeof h)return JSON.parse(h).file_name||"";return h.file_name||""}return JSON.parse(d.select_param).file_name||""}catch(e){return""}},[h,d.select_param]);return(0,a.jsxs)("div",{className:"flex flex-col mb-2",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between h-full w-full",children:[(0,a.jsxs)("div",{className:"flex gap-3 text-lg",children:[(0,a.jsx)(ei,{}),(0,a.jsx)(eh,{fileList:N,setFileList:k,setLoading:S,fileName:M}),(0,a.jsx)(ex,{temperatureValue:m,setTemperatureValue:f}),(0,a.jsx)(er,{maxNewTokensValue:p,setMaxNewTokensValue:g})]}),(0,a.jsx)("div",{className:"flex gap-1",children:(0,a.jsx)(a.Fragment,{children:E.map(e=>(0,a.jsx)(Q.Z,{title:e.tip,arrow:!1,placement:"bottom",children:(0,a.jsx)("div",{className:"flex w-8 h-8 items-center justify-center rounded-md hover:bg-[rgb(221,221,221,0.6)] text-lg ".concat(e.can_use?"cursor-pointer":"opacity-30 cursor-not-allowed"),onClick:()=>{var t;null===(t=e.onClick)||void 0===t||t.call(e)},children:e.icon})},e.key))})})]}),(0,a.jsx)(()=>{let e=(0,A.Ev)(h)||(0,A.Ev)(d.select_param)||[];return 0===e.length?null:(0,a.jsx)("div",{className:"group/item flex flex-wrap gap-2 mt-2",children:e.map((e,t)=>{var l,r;if("image_url"===e.type&&(null===(l=e.image_url)||void 0===l?void 0:l.url)){let l=e.image_url.fileName,r=(0,A.Hb)(e.image_url.url);return(0,a.jsxs)("div",{className:"flex flex-col border border-[#e3e4e6] dark:border-[rgba(255,255,255,0.6)] rounded-lg p-2",children:[(0,a.jsx)("div",{className:"w-32 h-32 mb-2 overflow-hidden flex items-center justify-center bg-gray-100 dark:bg-gray-800 rounded",children:(0,a.jsx)("img",{src:r,alt:l||"Preview",className:"max-w-full max-h-full object-contain"})}),(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)("span",{className:"text-sm text-[#1c2533] dark:text-white line-clamp-1",children:l})})]},"img-".concat(t))}if("file_url"===e.type&&(null===(r=e.file_url)||void 0===r?void 0:r.url)){let l=e.file_url.file_name;return(0,a.jsx)("div",{className:"flex items-center justify-between border border-[#e3e4e6] dark:border-[rgba(255,255,255,0.6)] rounded-lg p-2",children:(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)(O(),{src:"/icons/chat/excel.png",width:20,height:20,alt:"file-icon",className:"mr-2"}),(0,a.jsx)("span",{className:"text-sm text-[#1c2533] dark:text-white line-clamp-1",children:l})]})},"file-".concat(t))}return null})})},{}),(0,a.jsx)(x.Z,{spinning:Z,indicator:(0,a.jsx)(i.Z,{style:{fontSize:24},spin:!0})})]})},eg=(0,v.forwardRef)((e,t)=>{var l,r;let{ctrl:n}=e,{t:s}=(0,_.$G)(),{replyLoading:o,handleChat:c,appInfo:d,currentDialogue:u,temperatureValue:m,maxNewTokensValue:p,resourceValue:h,setResourceValue:f,refreshDialogList:g}=(0,v.useContext)(eM),b=(0,F.useSearchParams)(),j=null!==(l=null==b?void 0:b.get("scene"))&&void 0!==l?l:"",w=null!==(r=null==b?void 0:b.get("select_param"))&&void 0!==r?r:"",[y,N]=(0,v.useState)(""),[k,Z]=(0,v.useState)(!1),[S,C]=(0,v.useState)(!1),P=(0,v.useRef)(0),R=(0,v.useMemo)(()=>{var e;return(null===(e=d.param_need)||void 0===e?void 0:e.map(e=>e.type))||[]},[d.param_need]),E=async()=>{let e;P.current++,N("");let t=(0,A.Ev)(h);if(t.length>0){"chat_excel"!==j&&f(null);let l=[...t];l.push({type:"text",text:y}),e={role:"user",content:l}}else e=y;let l={app_code:d.app_code||"",...R.includes("temperature")&&{temperature:m},...R.includes("max_new_tokens")&&{max_new_tokens:p},select_param:w,...R.includes("resource")&&{select_param:"string"==typeof h?h:JSON.stringify(h)||u.select_param}};await c(e,l),1===P.current&&await g()};return(0,v.useImperativeHandle)(t,()=>({setUserInput:N})),(0,a.jsx)("div",{className:"flex flex-col w-5/6 mx-auto pt-4 pb-6 bg-transparent",children:(0,a.jsxs)("div",{className:"flex flex-1 flex-col bg-white dark:bg-[rgba(255,255,255,0.16)] px-5 py-4 pt-2 rounded-xl relative border-t border-b border-l border-r dark:border-[rgba(255,255,255,0.6)] ".concat(k?"border-[#0c75fc]":""),id:"input-panel",children:[(0,a.jsx)(ef,{ctrl:n}),(0,a.jsx)(D.default.TextArea,{placeholder:s("input_tips"),className:"w-full h-20 resize-none border-0 p-0 focus:shadow-none dark:bg-transparent",value:y,onKeyDown:e=>{"Enter"===e.key&&!e.shiftKey&&!S&&(e.preventDefault(),y.trim()&&!o&&E())},onChange:e=>{N(e.target.value)},onFocus:()=>{Z(!0)},onBlur:()=>Z(!1),onCompositionStart:()=>C(!0),onCompositionEnd:()=>C(!1)}),(0,a.jsx)(G.ZP,{type:"primary",className:q()("flex items-center justify-center w-14 h-8 rounded-lg text-sm absolute right-4 bottom-3 bg-button-gradient border-0",{"cursor-not-allowed":!y.trim()}),onClick:()=>{!o&&y.trim()&&E()},children:o?(0,a.jsx)(x.Z,{spinning:o,indicator:(0,a.jsx)(i.Z,{className:"text-white"})}):s("sent")})]})})}),ev=l(20046),e_=l(48689),eb=l(14313),ej=l(94155),ew=l(21612),ey=l(85576),eN=l(86250);let{Sider:ek}=ew.default,eZ={display:"flex",alignItems:"center",justifyContent:"center",width:16,height:48,position:"absolute",top:"50%",transform:"translateY(-50%)",border:"1px solid #d6d8da",borderRadius:8,right:-8},eS=e=>{var t,l;let{item:s,refresh:o,historyLoading:i}=e,{t:c}=(0,_.$G)(),d=(0,F.useRouter)(),u=(0,F.useSearchParams)(),p=null!==(t=null==u?void 0:u.get("id"))&&void 0!==t?t:"",x=null!==(l=null==u?void 0:u.get("scene"))&&void 0!==l?l:"",{setCurrentDialogInfo:f}=(0,v.useContext)(r.p),b=(0,v.useMemo)(()=>s.default?s.default&&!p&&!x:s.conv_uid===p&&s.chat_mode===x,[p,x,s]),j=()=>{ey.default.confirm({title:c("delete_chat"),content:c("delete_chat_confirm"),centered:!0,onOk:async()=>{let[e]=await (0,n.Vx)((0,n.MX)(s.conv_uid));e||(await (null==o?void 0:o()),s.conv_uid===p&&d.push("/chat"))}})};return(0,a.jsxs)(eN.Z,{align:"center",className:"group/item w-full h-12 p-3 rounded-lg hover:bg-white dark:hover:bg-theme-dark cursor-pointer mb-2 relative ".concat(b?"bg-white dark:bg-theme-dark bg-opacity-100":""),onClick:()=>{i||(s.default||null==f||f({chat_scene:s.chat_mode,app_code:s.app_code}),localStorage.setItem("cur_dialog_info",JSON.stringify({chat_scene:s.chat_mode,app_code:s.app_code})),d.push(s.default?"/chat":"?scene=".concat(s.chat_mode,"&id=").concat(s.conv_uid)))},children:[(0,a.jsx)(Q.Z,{title:s.chat_mode,children:(0,a.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-lg mr-3 bg-white",children:s.icon})}),(0,a.jsx)("div",{className:"flex flex-1 line-clamp-1",children:(0,a.jsx)(h.Z.Text,{ellipsis:{tooltip:!0},children:s.label})}),!s.default&&(0,a.jsxs)("div",{className:"flex gap-1 ml-1",children:[(0,a.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0",onClick:e=>{e.stopPropagation()},children:(0,a.jsx)(ev.Z,{style:{fontSize:16},onClick:()=>{let e=g()("".concat(location.origin,"/chat?scene=").concat(s.chat_mode,"&id=").concat(s.conv_uid));m.ZP[e?"success":"error"](e?c("copy_success"):c("copy_failed"))}})}),(0,a.jsx)("div",{className:"group-hover/item:opacity-100 cursor-pointer opacity-0",onClick:e=>{e.stopPropagation(),j()},children:(0,a.jsx)(e_.Z,{style:{fontSize:16}})})]}),(0,a.jsx)("div",{className:" w-1 rounded-sm bg-[#0c75fc] absolute top-1/2 left-0 -translate-y-1/2 transition-all duration-500 ease-in-out ".concat(b?"h-5":"w-0 h-0")})]})};var eC=e=>{var t;let{dialogueList:l=[],refresh:n,historyLoading:s,listLoading:o,order:i}=e,c=(0,F.useSearchParams)(),d=null!==(t=null==c?void 0:c.get("scene"))&&void 0!==t?t:"",{t:u}=(0,_.$G)(),{mode:m}=(0,v.useContext)(r.p),[p,h]=(0,v.useState)("chat_dashboard"===d),f=(0,v.useMemo)(()=>p?{...eZ,right:-16,borderRadius:"0px 8px 8px 0",borderLeft:"1px solid #d5e5f6"}:{...eZ,borderLeft:"1px solid #d6d8da"},[p]),g=(0,v.useMemo)(()=>{let e=l[1]||[];return(null==e?void 0:e.length)>0?e.map(e=>({...e,label:e.user_input||e.select_param,key:e.conv_uid,icon:(0,a.jsx)(j.Z,{scene:e.chat_mode}),default:!1})):[]},[l]);return(0,a.jsx)(ek,{className:"bg-[#ffffff80] border-r border-[#d5e5f6] dark:bg-[#ffffff29] dark:border-[#ffffff66]",theme:m,width:280,collapsible:!0,collapsed:p,collapsedWidth:0,trigger:p?(0,a.jsx)(eb.Z,{className:"text-base"}):(0,a.jsx)(ej.Z,{className:"text-base"}),zeroWidthTriggerStyle:f,onCollapse:e=>h(e),children:(0,a.jsxs)("div",{className:"flex flex-col h-full w-full bg-transparent px-4 pt-6 ",children:[(0,a.jsx)("div",{className:"w-full text-base font-semibold text-[#1c2533] dark:text-[rgba(255,255,255,0.85)] mb-4 line-clamp-1",children:u("dialog_list")}),(0,a.jsxs)(eN.Z,{flex:1,vertical:!0,className:"overflow-y-auto",children:[(0,a.jsx)(eS,{item:{label:u("assistant"),key:"default",icon:(0,a.jsx)(O(),{src:"/LOGO_SMALL.png",alt:"default",width:24,height:24,className:"flex-1"}),default:!0},order:i}),(0,a.jsx)(x.Z,{spinning:o,className:"mt-2",children:!!(null==g?void 0:g.length)&&g.map(e=>(0,a.jsx)(eS,{item:e,refresh:n,historyLoading:s,order:i},null==e?void 0:e.key))})]})]})})};let eP=S()(()=>Promise.all([l.e(7034),l.e(6106),l.e(8674),l.e(3166),l.e(2837),l.e(2168),l.e(8163),l.e(4567),l.e(9773),l.e(4035),l.e(1154),l.e(3764),l.e(5e3),l.e(3768),l.e(4434),l.e(2800)]).then(l.bind(l,96307)),{loadableGenerated:{webpack:()=>[96307]},ssr:!1}),eR=S()(()=>Promise.all([l.e(7034),l.e(6106),l.e(8674),l.e(3166),l.e(2837),l.e(2168),l.e(8163),l.e(1265),l.e(7728),l.e(4567),l.e(2398),l.e(9773),l.e(4035),l.e(1154),l.e(2510),l.e(3345),l.e(9202),l.e(5265),l.e(2640),l.e(3764),l.e(5e3),l.e(4019),l.e(3768),l.e(5789),l.e(3913),l.e(4434),l.e(8624)]).then(l.bind(l,8334)),{loadableGenerated:{webpack:()=>[8334]},ssr:!1}),{Content:eE}=ew.default,eM=(0,v.createContext)({history:[],replyLoading:!1,scrollRef:{current:null},canAbort:!1,chartsData:[],agent:"",currentDialogue:{},appInfo:{},temperatureValue:.5,maxNewTokensValue:1024,resourceValue:{},modelValue:"",setModelValue:()=>{},setResourceValue:()=>{},setTemperatureValue:()=>{},setMaxNewTokensValue:()=>{},setAppInfo:()=>{},setAgent:()=>{},setCanAbort:()=>{},setReplyLoading:()=>{},refreshDialogList:()=>{},refreshHistory:()=>{},refreshAppInfo:()=>{},setHistory:()=>{},handleChat:()=>Promise.resolve()});var eT=()=>{var e,t,l,i;let{model:c,currentDialogInfo:d}=(0,v.useContext)(r.p),{isContract:u,setIsContract:m,setIsMenuExpand:p}=(0,v.useContext)(r.p),{chat:h,ctrl:f}=(0,o.Z)({app_code:d.app_code||""}),g=(0,F.useSearchParams)(),_=null!==(e=null==g?void 0:g.get("id"))&&void 0!==e?e:"",j=null!==(t=null==g?void 0:g.get("scene"))&&void 0!==t?t:"",w=null!==(l=null==g?void 0:g.get("knowledge_id"))&&void 0!==l?l:"",y=null!==(i=null==g?void 0:g.get("db_name"))&&void 0!==i?i:"",N=(0,v.useRef)(null),k=(0,v.useRef)(1),Z=(0,v.useRef)(null),S=(0,v.useRef)(void 0),[C,R]=(0,v.useState)([]),[E]=(0,v.useState)(),[M,T]=(0,v.useState)(!1),[I,O]=(0,v.useState)(!1),[V,L]=(0,v.useState)(""),[z,D]=(0,v.useState)({}),[G,H]=(0,v.useState)(),[q,J]=(0,v.useState)(),[U,W]=(0,v.useState)(),[$,K]=(0,v.useState)("");(0,v.useEffect)(()=>{var e,t,l,a,r,n,s,o;H((null===(e=null==z?void 0:null===(t=z.param_need)||void 0===t?void 0:t.filter(e=>"temperature"===e.type)[0])||void 0===e?void 0:e.value)||.6),J((null===(l=null==z?void 0:null===(a=z.param_need)||void 0===a?void 0:a.filter(e=>"max_new_tokens"===e.type)[0])||void 0===l?void 0:l.value)||4e3),K((null===(r=null==z?void 0:null===(n=z.param_need)||void 0===n?void 0:n.filter(e=>"model"===e.type)[0])||void 0===r?void 0:r.value)||c),W(w||y||(null===(s=null==z?void 0:null===(o=z.param_need)||void 0===o?void 0:o.filter(e=>"resource"===e.type)[0])||void 0===s?void 0:s.bind_value))},[z,y,w,c]),(0,v.useEffect)(()=>{p("chat_dashboard"!==j),_&&j&&m(!1)},[_,j,m,p]);let X=(0,v.useMemo)(()=>!_&&!j,[_,j]),{data:Y=[],refresh:Q,loading:ee}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.iP)())),{run:et,refresh:el}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.BN)({...d})),{manual:!0,onSuccess:e=>{let[,t]=e;D(t||{})}}),ea=(0,v.useMemo)(()=>{let[,e]=Y;return(null==e?void 0:e.find(e=>e.conv_uid===_))||{}},[_,Y]);(0,v.useEffect)(()=>{let e=(0,A.a_)();d.chat_scene!==j||X||e&&e.message||et()},[_,d,X,et,j]);let{run:er,loading:en,refresh:es}=(0,b.Z)(async()=>await (0,n.Vx)((0,n.$i)(_)),{manual:!0,onSuccess:e=>{let[,t]=e,l=null==t?void 0:t.filter(e=>"view"===e.role);l&&l.length>0&&(k.current=l[l.length-1].order+1),R(t||[])}}),eo=(0,v.useCallback)((e,t)=>new Promise(l=>{let a=(0,A.a_)(),r=new AbortController;if(T(!0),C&&C.length>0){var n,s;let e=null==C?void 0:C.filter(e=>"view"===e.role),t=null==C?void 0:C.filter(e=>"human"===e.role);k.current=((null===(n=e[e.length-1])||void 0===n?void 0:n.order)||(null===(s=t[t.length-1])||void 0===s?void 0:s.order))+1}let o="";if("string"==typeof e)o=e;else{let t=e.content||[],l=t.filter(e=>"text"===e.type),a=t.filter(e=>"text"!==e.type);l.length>0&&(o=l.map(e=>e.text).join(" "));let r=a.map(e=>{if("image_url"===e.type){var t,l;let a=(null===(t=e.image_url)||void 0===t?void 0:t.url)||"",r=(0,A.Hb)(a),n=(null===(l=e.image_url)||void 0===l?void 0:l.fileName)||"image";return"\n![".concat(n,"](").concat(r,")")}if("video"!==e.type)return"\n[".concat(e.type," attachment]");{let t=e.video||"",l=(0,A.Hb)(t);return"\n[Video](".concat(l,")")}}).join("\n");r&&(o=o+"\n"+r)}let i=[...a&&a.id===_?[]:C,{role:"human",context:o,model_name:(null==t?void 0:t.model_name)||$,order:k.current,time_stamp:0},{role:"view",context:"",model_name:(null==t?void 0:t.model_name)||$,order:k.current,time_stamp:0,thinking:!0}],c=i.length-1;R([...i]);let d={chat_mode:j,model_name:$,user_input:e};if(t&&Object.assign(d,t),"chat_dashboard"!==j){let e=S.current||localStorage.getItem("dbgpt_prompt_code_".concat(_));e&&(d.prompt_code=e,localStorage.removeItem("dbgpt_prompt_code_".concat(_)))}h({data:d,ctrl:r,chatId:_,onMessage:e=>{O(!0),(null==t?void 0:t.incremental)?(i[c].context+=e,i[c].thinking=!1):(i[c].context=e,i[c].thinking=!1),R([...i])},onDone:()=>{T(!1),O(!1),l()},onClose:()=>{T(!1),O(!1),l()},onError:e=>{T(!1),O(!1),i[c].context=e,i[c].thinking=!1,R([...i]),l()}})}),[_,C,$,h,j]);return(0,em.Z)(async()=>{if(X)return;let e=(0,A.a_)();e&&e.id===_||await er()},[_,j,er]),(0,v.useEffect)(()=>{X&&(k.current=1,R([]))},[X]),(0,a.jsx)(eM.Provider,{value:{history:C,replyLoading:M,scrollRef:N,canAbort:I,chartsData:E||[],agent:V,currentDialogue:ea,appInfo:z,temperatureValue:G,maxNewTokensValue:q,resourceValue:U,modelValue:$,setModelValue:K,setResourceValue:W,setTemperatureValue:H,setMaxNewTokensValue:J,setAppInfo:D,setAgent:L,setCanAbort:O,setReplyLoading:T,handleChat:eo,refreshDialogList:Q,refreshHistory:es,refreshAppInfo:el,setHistory:R},children:(0,a.jsx)(eN.Z,{flex:1,children:(0,a.jsxs)(ew.default,{className:"bg-gradient-light bg-cover bg-center dark:bg-gradient-dark",children:[(0,a.jsx)(eC,{refresh:Q,dialogueList:Y,listLoading:ee,historyLoading:en,order:k}),(0,a.jsxs)(ew.default,{className:"bg-transparent",children:["chat_dashboard"===j?u?(0,a.jsx)(eP,{}):(0,a.jsx)(eR,{}):X?(0,a.jsx)(eE,{children:(0,a.jsx)(B,{})}):(0,a.jsx)(x.Z,{spinning:en,className:"w-full h-full m-auto",children:(0,a.jsxs)(eE,{className:"flex flex-col h-screen",children:[(0,a.jsx)(P,{ref:N,className:"flex-1"}),(0,a.jsx)(eg,{ref:Z,ctrl:f})]})}),(0,a.jsx)(s.Z,{submit:e=>{if("chat_dashboard"===j)localStorage.setItem("dbgpt_prompt_code_".concat(_),e.prompt_code);else{var t,l;null===(t=Z.current)||void 0===t||null===(l=t.setUserInput)||void 0===l||l.call(t,e.content),S.current=e.prompt_code,localStorage.setItem("dbgpt_prompt_code_".concat(_),e.prompt_code)}},chat_scene:j})]})]})})})}},30119:function(e,t,l){"use strict";l.d(t,{Tk:function(){return d},PR:function(){return u}});var a,r=l(62418),n=l(45360);l(96486);var s=l(87066),o=l(83454);let i=s.default.create({baseURL:null!==(a=o.env.API_BASE_URL)&&void 0!==a?a:""});i.defaults.timeout=1e4,i.interceptors.response.use(e=>e.data,e=>Promise.reject(e));let c={"content-type":"application/json","User-Id":(0,r.n5)()},d=(e,t)=>{if(t){let l=Object.keys(t).filter(e=>void 0!==t[e]&&""!==t[e]).map(e=>"".concat(e,"=").concat(t[e])).join("&");l&&(e+="?".concat(l))}return i.get("/api"+e,{headers:c}).then(e=>e).catch(e=>{n.ZP.error(e),Promise.reject(e)})},u=(e,t)=>i.post(e,t,{headers:c}).then(e=>e).catch(e=>{n.ZP.error(e),Promise.reject(e)})},11873:function(){}}]); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/8624.0fc75b16a661f775.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/8624.0fc75b16a661f775.js new file mode 100644 index 000000000..87e71fe2a --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/8624.0fc75b16a661f775.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8624],{8334:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return e_}});var n=l(85893),r=l(41468),a=l(76212),s=l(43446),i=l(62418),o=l(2093),c=l(93967),u=l.n(c),d=l(39332),x=l(67294),m=l(13768),h=l(91085),f=l(45247),p=()=>{let{history:e,setHistory:t,chatId:l,model:n,docId:i}=(0,x.useContext)(r.p),{chat:o}=(0,s.Z)({queryAgentURL:"/knowledge/document/summary"}),c=(0,x.useCallback)(async e=>{let[,r]=await (0,a.Vx)((0,a.$i)(l)),s=[...r,{role:"human",context:"",model_name:n,order:0,time_stamp:0},{role:"view",context:"",model_name:n,order:0,time_stamp:0,retry:!0}],c=s.length-1;t([...s]),await o({data:{doc_id:e||i,model_name:n},chatId:l,onMessage:e=>{s[c].context=e,t([...s])}})},[e,n,i,l]);return c},v=l(87740),g=l(57132),j=l(66478),b=l(14553),w=l(45360),y=l(83062),_=l(85576),Z=l(20640),N=l.n(Z),C=l(96486),k=l(67421),S=l(27496),P=l(25278),E=l(14726),R=l(11163),O=l(82353),D=l(1051);function F(e){let{document:t}=e;switch(t.status){case"RUNNING":return(0,n.jsx)(O.Rp,{});case"FINISHED":default:return(0,n.jsx)(O.s2,{});case"FAILED":return(0,n.jsx)(D.Z,{})}}function M(e){let{documents:t,dbParam:l}=e,r=(0,R.useRouter)(),a=e=>{r.push("/knowledge/chunk/?spaceName=".concat(l,"&id=").concat(e))};return(null==t?void 0:t.length)?(0,n.jsx)("div",{className:"absolute flex overflow-scroll h-12 top-[-35px] w-full z-10",children:t.map(e=>{let t;switch(e.status){case"RUNNING":t="#2db7f5";break;case"FINISHED":default:t="#87d068";break;case"FAILED":t="#f50"}return(0,n.jsx)(y.Z,{title:e.result,children:(0,n.jsxs)(E.ZP,{style:{color:t},onClick:()=>{a(e.id)},className:"shrink flex items-center mr-3",children:[(0,n.jsx)(F,{document:e}),e.doc_name]})},e.id)})}):null}var I=l(5392),L=l(23799);function U(e){let{dbParam:t,setDocId:l}=(0,x.useContext)(r.p),{onUploadFinish:s,handleFinish:i}=e,o=p(),[c,u]=(0,x.useState)(!1),d=async e=>{u(!0);let n=new FormData;n.append("doc_name",e.file.name),n.append("doc_file",e.file),n.append("doc_type","DOCUMENT");let r=await (0,a.Vx)((0,a.iG)(t||"default",n));if(!r[1]){u(!1);return}l(r[1]),s(),u(!1),null==i||i(!0),await o(r[1]),null==i||i(!1)};return(0,n.jsx)(L.default,{customRequest:d,showUploadList:!1,maxCount:1,multiple:!1,className:"absolute z-10 top-2 left-2",accept:".pdf,.ppt,.pptx,.xls,.xlsx,.doc,.docx,.txt,.md",children:(0,n.jsx)(E.ZP,{loading:c,size:"small",shape:"circle",icon:(0,n.jsx)(I.Z,{})})})}var V=l(86600),$=function(e){let{children:t,loading:l,onSubmit:s,handleFinish:i,placeholder:o,...c}=e,{dbParam:u,scene:d}=(0,x.useContext)(r.p),[m,h]=(0,x.useState)(""),f=(0,x.useMemo)(()=>"chat_knowledge"===d,[d]),[p,v]=(0,x.useState)([]),g=(0,x.useRef)(0);async function j(){if(!u)return null;let[e,t]=await (0,a.Vx)((0,a._Q)(u,{page:1,page_size:g.current}));v((null==t?void 0:t.data)||[])}(0,x.useEffect)(()=>{f&&j()},[u]);let b=async()=>{g.current+=1,await j()};return(0,n.jsxs)("div",{className:"flex-1 relative",children:[(0,n.jsx)(M,{documents:p,dbParam:u}),f&&(0,n.jsx)(U,{handleFinish:i,onUploadFinish:b,className:"absolute z-10 top-2 left-2"}),(0,n.jsx)(P.default.TextArea,{className:"flex-1 ".concat(f?"pl-10":""," pr-10"),size:"large",value:m,autoSize:{minRows:1,maxRows:4},...c,onPressEnter:e=>{if(m.trim()&&13===e.keyCode){if(e.shiftKey){e.preventDefault(),h(e=>e+"\n");return}s(m),setTimeout(()=>{h("")},0)}},onChange:e=>{if("number"==typeof c.maxLength){h(e.target.value.substring(0,c.maxLength));return}h(e.target.value)},placeholder:o}),(0,n.jsx)(E.ZP,{className:"ml-2 flex items-center justify-center absolute right-0 bottom-0",size:"large",type:"text",loading:l,icon:(0,n.jsx)(S.Z,{}),onClick:()=>{s(m)}}),(0,n.jsx)(V.Z,{submit:e=>{h(m+e)}}),t]})},A=l(32975),H=l(28516),z=(0,x.memo)(function(e){var t;let{content:l}=e,{scene:a}=(0,x.useContext)(r.p),s="view"===l.role;return(0,n.jsx)("div",{className:u()("relative w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":s,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(a)}),children:s?(0,n.jsx)(A.Z,{components:H.ZP,...H.dx,children:(0,H.CE)(null==(t=l.context)?void 0:t.replace(/]+)>/gi,"
").replace(/]+)>/gi,""))}):(0,n.jsx)("div",{className:"",children:l.context})})}),J=l(24019),G=l(50888),T=l(97937),q=l(63606),B=l(50228),W=l(87547),Q=l(89035),K=l(66309),X=l(81799);let Y={todo:{bgClass:"bg-gray-500",icon:(0,n.jsx)(J.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,n.jsx)(G.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,n.jsx)(T.Z,{className:"ml-2"})},completed:{bgClass:"bg-green-500",icon:(0,n.jsx)(q.Z,{className:"ml-2"})}};function ee(e){return e.replaceAll("\\n","\n").replace(/]+)>/gi,"
").replace(/]+)>/gi,"")}var et=(0,x.memo)(function(e){let{children:t,content:l,isChartChat:a,onLinkClick:s}=e,{scene:i}=(0,x.useContext)(r.p),{context:o,model_name:c,role:d}=l,m="view"===d,{relations:h,value:f,cachePluginContext:p}=(0,x.useMemo)(()=>{if("string"!=typeof o)return{relations:[],value:"",cachePluginContext:[]};let[e,t]=o.split(" relations:"),l=t?t.split(","):[],n=[],r=0,a=e.replace(/]*>[^<]*<\/dbgpt-view>/gi,e=>{try{var t;let l=e.replaceAll("\n","\\n").replace(/<[^>]*>|<\/[^>]*>/gm,""),a=JSON.parse(l),s="".concat(r,"");return n.push({...a,result:ee(null!==(t=a.result)&&void 0!==t?t:"")}),r++,s}catch(t){return console.log(t.message,t),e}});return{relations:l,cachePluginContext:n,value:a}},[o]),v=(0,x.useMemo)(()=>({"custom-view"(e){var t;let{children:l}=e,r=+l.toString();if(!p[r])return l;let{name:a,status:s,err_msg:i,result:o}=p[r],{bgClass:c,icon:d}=null!==(t=Y[s])&&void 0!==t?t:{};return(0,n.jsxs)("div",{className:"bg-white dark:bg-[#212121] rounded-lg overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,n.jsxs)("div",{className:u()("flex px-4 md:px-6 py-2 items-center text-white text-sm",c),children:[a,d]}),o?(0,n.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:(0,n.jsx)(A.Z,{components:H.ZP,...H.dx,children:(0,H.CE)(null!=o?o:"")})}):(0,n.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:i})]})}}),[o,p]);return m||o?(0,n.jsxs)("div",{className:u()("relative flex flex-wrap w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":m,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(i)}),children:[(0,n.jsx)("div",{className:"mr-2 flex flex-shrink-0 items-center justify-center h-7 w-7 rounded-full text-lg sm:mr-4",children:m?(0,X.A)(c)||(0,n.jsx)(B.Z,{}):(0,n.jsx)(W.Z,{})}),(0,n.jsxs)("div",{className:"flex-1 overflow-hidden items-center text-md leading-8 pb-2",children:[!m&&"string"==typeof o&&o,m&&a&&"object"==typeof o&&(0,n.jsxs)("div",{children:["[".concat(o.template_name,"]: "),(0,n.jsxs)("span",{className:"text-theme-primary cursor-pointer",onClick:s,children:[(0,n.jsx)(Q.Z,{className:"mr-1"}),o.template_introduce||"More Details"]})]}),m&&"string"==typeof o&&(0,n.jsx)(A.Z,{components:{...H.ZP,...v},...H.dx,children:(0,H.CE)(ee(f))}),!!(null==h?void 0:h.length)&&(0,n.jsx)("div",{className:"flex flex-wrap mt-2",children:null==h?void 0:h.map((e,t)=>(0,n.jsx)(K.Z,{color:"#108ee9",children:e},e+t))})]}),t]}):(0,n.jsx)("div",{className:"h-12"})}),el=l(59301),en=l(41132),er=l(74312),ea=l(3414),es=l(72868),ei=l(59562),eo=l(25359),ec=l(7203),eu=l(48665),ed=l(26047),ex=l(99056),em=l(57814),eh=l(64415),ef=l(21694),ep=l(40911),ev=e=>{var t;let{conv_index:l,question:s,knowledge_space:i,select_param:o}=e,{t:c}=(0,k.$G)(),{chatId:u}=(0,x.useContext)(r.p),[d,m]=(0,x.useState)(""),[h,f]=(0,x.useState)(4),[p,v]=(0,x.useState)(""),g=(0,x.useRef)(null),[_,Z]=w.ZP.useMessage(),N=(0,x.useCallback)((e,t)=>{t?(0,a.Vx)((0,a.Eb)(u,l)).then(e=>{var t,l,n,r;let a=null!==(t=e[1])&&void 0!==t?t:{};m(null!==(l=a.ques_type)&&void 0!==l?l:""),f(parseInt(null!==(n=a.score)&&void 0!==n?n:"4")),v(null!==(r=a.messages)&&void 0!==r?r:"")}).catch(e=>{console.log(e)}):(m(""),f(4),v(""))},[u,l]),C=(0,er.Z)(ea.Z)(e=>{let{theme:t}=e;return{backgroundColor:"dark"===t.palette.mode?"#FBFCFD":"#0E0E10",...t.typography["body-sm"],padding:t.spacing(1),display:"flex",alignItems:"center",justifyContent:"center",borderRadius:4,width:"100%",height:"100%"}});return(0,n.jsxs)(es.L,{onOpenChange:N,children:[Z,(0,n.jsx)(y.Z,{title:c("Rating"),children:(0,n.jsx)(ei.Z,{slots:{root:b.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,n.jsx)(el.Z,{})})}),(0,n.jsxs)(eo.Z,{children:[(0,n.jsx)(ec.Z,{disabled:!0,sx:{minHeight:0}}),(0,n.jsx)(eu.Z,{sx:{width:"100%",maxWidth:350,display:"grid",gap:3,padding:1},children:(0,n.jsx)("form",{onSubmit:e=>{e.preventDefault(),(0,a.Vx)((0,a.VC)({data:{conv_uid:u,conv_index:l,question:s,knowledge_space:i,score:h,ques_type:d,messages:p}})).then(e=>{_.open({type:"success",content:"save success"})}).catch(e=>{_.open({type:"error",content:"save error"})})},children:(0,n.jsxs)(ed.Z,{container:!0,spacing:.5,columns:13,sx:{flexGrow:1},children:[(0,n.jsx)(ed.Z,{xs:3,children:(0,n.jsx)(C,{children:c("Q_A_Category")})}),(0,n.jsx)(ed.Z,{xs:10,children:(0,n.jsx)(ex.Z,{action:g,value:d,placeholder:"Choose one…",onChange:(e,t)=>m(null!=t?t:""),...d&&{endDecorator:(0,n.jsx)(b.ZP,{size:"sm",variant:"plain",color:"neutral",onMouseDown:e=>{e.stopPropagation()},onClick:()=>{var e;m(""),null===(e=g.current)||void 0===e||e.focusVisible()},children:(0,n.jsx)(en.Z,{})}),indicator:null},sx:{width:"100%"},children:o&&(null===(t=Object.keys(o))||void 0===t?void 0:t.map(e=>(0,n.jsx)(em.Z,{value:e,children:o[e]},e)))})}),(0,n.jsx)(ed.Z,{xs:3,children:(0,n.jsx)(C,{children:(0,n.jsx)(y.Z,{title:(0,n.jsx)(eu.Z,{children:(0,n.jsx)("div",{children:c("feed_back_desc")})}),variant:"solid",placement:"left",children:c("Q_A_Rating")})})}),(0,n.jsx)(ed.Z,{xs:10,sx:{pl:0,ml:0},children:(0,n.jsx)(eh.Z,{"aria-label":"Custom",step:1,min:0,max:5,valueLabelFormat:function(e){return({0:c("Lowest"),1:c("Missed"),2:c("Lost"),3:c("Incorrect"),4:c("Verbose"),5:c("Best")})[e]},valueLabelDisplay:"on",marks:[{value:0,label:"0"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"}],sx:{width:"90%",pt:3,m:2,ml:1},onChange:e=>{var t;return f(null===(t=e.target)||void 0===t?void 0:t.value)},value:h})}),(0,n.jsx)(ed.Z,{xs:13,children:(0,n.jsx)(ef.Z,{placeholder:c("Please_input_the_text"),value:p,onChange:e=>v(e.target.value),minRows:2,maxRows:4,endDecorator:(0,n.jsx)(ep.ZP,{level:"body-xs",sx:{ml:"auto"},children:c("input_count")+p.length+c("input_unit")}),sx:{width:"100%",fontSize:14}})}),(0,n.jsx)(ed.Z,{xs:13,children:(0,n.jsx)(j.Z,{type:"submit",variant:"outlined",sx:{width:"100%",height:"100%"},children:c("submit")})})]})})})]})]})},eg=l(74434),ej=e=>{var t,l;let{messages:s,onSubmit:c,onFormatContent:m}=e,{dbParam:f,currentDialogue:Z,scene:S,model:P,refreshDialogList:E,chatId:R,agent:O,docId:D}=(0,x.useContext)(r.p),{t:F}=(0,k.$G)(),M=(0,d.useSearchParams)(),I=null!==(t=M&&M.get("select_param"))&&void 0!==t?t:"",L=null!==(l=M&&M.get("spaceNameOriginal"))&&void 0!==l?l:"",[U,V]=(0,x.useState)(!1),[A,H]=(0,x.useState)(!1),[J,G]=(0,x.useState)(s),[T,q]=(0,x.useState)(""),[B,W]=(0,x.useState)(),Q=(0,x.useRef)(null),K=(0,x.useMemo)(()=>"chat_dashboard"===S,[S]),Y=p(),ee=(0,x.useMemo)(()=>{switch(S){case"chat_agent":return O;case"chat_excel":return null==Z?void 0:Z.select_param;case"chat_flow":return I;default:return L||f}},[S,O,Z,f,L,I]),el=async e=>{if(!U&&e.trim()){if("chat_agent"===S&&!O){w.ZP.warning(F("choice_agent_tip"));return}try{V(!0);let t=localStorage.getItem("dbgpt_prompt_code_".concat(R)),l={select_param:null!=ee?ee:""};t&&(l.prompt_code=t,localStorage.removeItem("dbgpt_prompt_code_".concat(R))),await c(e,l)}finally{V(!1)}}},en=(0,x.useCallback)(e=>K&&m&&"string"==typeof e?m(e):e,[K,m]),[er,ea]=w.ZP.useMessage(),es=async e=>{let t=K&&m&&"string"==typeof e?m(e):e,l=null==t?void 0:t.replace(/\trelations:.*/g,""),n=N()(l);n?l?er.open({type:"success",content:F("copy_success")}):er.open({type:"warning",content:F("copy_nothing")}):er.open({type:"error",content:F("copy_failed")})},ei=async()=>{!U&&D&&(V(!0),await Y(D),V(!1))};(0,o.Z)(async()=>{let e=(0,i.a_)();e&&e.id===R&&(await el(e.message),E(),localStorage.removeItem(i.rU))},[R]),(0,x.useEffect)(()=>{let e=s;K&&(e=(0,C.cloneDeep)(s).map(e=>{if((null==e?void 0:e.role)==="view"&&"string"==typeof(null==e?void 0:e.context))try{e.context=JSON.parse(e.context)}catch(t){m&&(e.context=en(e.context))}return e})),G(e.filter(e=>["view","human"].includes(e.role)))},[K,s,m,en]),(0,x.useEffect)(()=>{(0,a.Vx)((0,a.Lu)()).then(e=>{var t;W(null!==(t=e[1])&&void 0!==t?t:{})}).catch(e=>{console.log(e)})},[]);let eo=(0,x.useRef)(!1),ec=(0,x.useRef)(0),eu=(0,x.useRef)(0),ed=(0,x.useRef)(!1),ex=(0,x.useRef)(null);(0,x.useEffect)(()=>{0===ec.current&&(ec.current=0)},[]);let em=(0,x.useCallback)(()=>{if(Q.current){let e=Q.current,{scrollTop:t,scrollHeight:l,clientHeight:n}=e,r=t+n>=l-5,a=eo.current;eo.current=!r,ed.current&&!r&&a!==eo.current&&(ed.current=!1,ex.current&&(clearTimeout(ex.current),ex.current=null))}},[]),eh=(0,x.useCallback)(()=>{if(!Q.current)return;let e=Q.current;e.scrollTo({top:e.scrollHeight,behavior:"instant"})},[]);return(0,x.useEffect)(()=>{if(!Q.current)return;let e=Q.current,t=J.length,l=t>ec.current;if(l){ex.current&&clearTimeout(ex.current),ed.current=!0,eo.current=!1,eh(),ec.current=t,eu.current=0,ex.current=setTimeout(()=>{ed.current=!1},3e3);return}if(ed.current){let t=e.scrollHeight;0===eu.current&&(eu.current=t);let l=t-eu.current;l>0&&(eh(),eu.current=t,ex.current&&clearTimeout(ex.current),ex.current=setTimeout(()=>{ed.current=!1},3e3))}else if(!eo.current){let t=e.scrollHeight,l=t-eu.current;l>0&&(eh(),eu.current=t)}},[J,S,eh]),(0,x.useEffect)(()=>{let e=Q.current;if(e)return e.addEventListener("scroll",em),()=>{e.removeEventListener("scroll",em),ex.current&&(clearTimeout(ex.current),ex.current=null)}},[em]),(0,n.jsxs)(n.Fragment,{children:[ea,(0,n.jsx)("div",{ref:Q,className:u()("flex flex-1 overflow-y-auto w-full flex-col",{"h-full":"chat_dashboard"!==S,"flex-1 min-h-0":"chat_dashboard"===S}),children:(0,n.jsx)("div",{className:"flex items-center flex-col text-sm leading-6 text-slate-900 dark:text-slate-300 sm:text-base sm:leading-7",children:J.length?J.map((e,t)=>{var l;return"chat_agent"===S?(0,n.jsx)(z,{content:e},t):(0,n.jsx)(et,{content:e,isChartChat:K,onLinkClick:()=>{H(!0),q(JSON.stringify(null==e?void 0:e.context,null,2))},children:"view"===e.role&&(0,n.jsxs)("div",{className:"flex w-full border-t border-gray-200 dark:border-theme-dark",children:["chat_knowledge"===S&&e.retry?(0,n.jsxs)(j.Z,{onClick:ei,slots:{root:b.ZP},slotProps:{root:{variant:"plain",color:"primary"}},children:[(0,n.jsx)(v.Z,{}),"\xa0",(0,n.jsx)("span",{className:"text-sm",children:F("Retry")})]}):null,(0,n.jsxs)("div",{className:"flex w-full flex-row-reverse",children:[(0,n.jsx)(ev,{select_param:B,conv_index:Math.ceil((t+1)/2),question:null===(l=null==J?void 0:J.filter(t=>(null==t?void 0:t.role)==="human"&&(null==t?void 0:t.order)===e.order)[0])||void 0===l?void 0:l.context,knowledge_space:L||f||""}),(0,n.jsx)(y.Z,{title:F("Copy_Btn"),children:(0,n.jsx)(j.Z,{onClick:()=>es(null==e?void 0:e.context),slots:{root:b.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,n.jsx)(g.Z,{})})})]})]})},t)}):(0,n.jsx)(h.Z,{description:"Start a conversation"})})}),(0,n.jsx)("div",{className:u()("relative sticky bottom-0 bg-theme-light dark:bg-theme-dark after:absolute after:-top-8 after:h-8 after:w-full after:bg-gradient-to-t after:from-theme-light after:to-transparent dark:after:from-theme-dark",{"cursor-not-allowed":"chat_excel"===S&&!(null==Z?void 0:Z.select_param)}),children:(0,n.jsxs)("div",{className:"flex flex-wrap w-full py-2 sm:pt-6 sm:pb-10 items-center",children:[P&&(0,n.jsx)("div",{className:"mr-2 flex",children:(0,X.A)(P)}),(0,n.jsx)($,{loading:U,onSubmit:el,handleFinish:V})]})}),(0,n.jsx)(_.default,{title:"JSON Editor",open:A,width:"60%",cancelButtonProps:{hidden:!0},onOk:()=>{H(!1)},onCancel:()=>{H(!1)},children:(0,n.jsx)(eg.Z,{className:"w-full h-[500px]",language:"json",value:T})})]})},eb=l(34625);let ew=e=>{if("string"!=typeof e)return e;if(e.startsWith("```vis-thinking")||e.includes("```vis-thinking")){let t=e.indexOf('{"');if(-1!==t){let l=e.substring(t);try{return JSON.parse(l)}catch(t){let e=l.replace(/```$/g,"").trim();try{return JSON.parse(e)}catch(e){return console.error("Error parsing cleaned JSON:",e),null}}}}try{return"string"==typeof e?JSON.parse(e):e}catch(t){return console.log("Not JSON format or vis-thinking format, returning original content"),e}},ey=e=>{if("string"!=typeof e)return e;if(e.startsWith("```vis-thinking")||e.includes("```vis-thinking")){let t=e.indexOf("```vis-thinking"),l=t+15,n=e.indexOf("```",l);if(-1!==n)return e.substring(t,n+3)}return e};var e_=()=>{var e;let t=(0,d.useSearchParams)(),{scene:l,chatId:c,model:p,agent:v,setModel:g,history:j,setHistory:b}=(0,x.useContext)(r.p),{chat:w}=(0,s.Z)({}),y=null!==(e=t&&t.get("initMessage"))&&void 0!==e?e:"",[_,Z]=(0,x.useState)(!1),[N,C]=(0,x.useState)(),k=async()=>{Z(!0);let[,e]=await (0,a.Vx)((0,a.$i)(c));b(null!=e?e:[]),Z(!1)},S=e=>{var t;let l=null===(t=e[e.length-1])||void 0===t?void 0:t.context;if(l)try{let e=ew(l),t="object"==typeof e?e:"string"==typeof l?JSON.parse(l):l;C((null==t?void 0:t.template_name)==="report"?null==t?void 0:t.charts:void 0)}catch(e){console.log(e),C([])}};(0,o.Z)(async()=>{let e=(0,i.a_)();e&&e.id===c||await k()},[y,c]),(0,x.useEffect)(()=>{var e,t;if(!j.length)return;let l=null===(e=null===(t=j.filter(e=>"view"===e.role))||void 0===t?void 0:t.slice(-1))||void 0===e?void 0:e[0];(null==l?void 0:l.model_name)&&g(l.model_name),S(j)},[j.length]),(0,x.useEffect)(()=>()=>{b([])},[]);let P=(0,x.useCallback)((e,t)=>new Promise(n=>{let r=[...j,{role:"human",context:e,model_name:p,order:0,time_stamp:0},{role:"view",context:"",model_name:p,order:0,time_stamp:0}],a=r.length-1;b([...r]),w({data:{...t,chat_mode:l||"chat_normal",model_name:p,user_input:e},chatId:c,onMessage:e=>{(null==t?void 0:t.incremental)?r[a].context+=e:r[a].context=e,b([...r])},onDone:()=>{S(r),n()},onClose:()=>{S(r),n()},onError:e=>{r[a].context=e,b([...r]),n()}})}),[j,w,c,p,v,l]);return(0,n.jsxs)("div",{className:"flex flex-col h-screen w-full overflow-y-auto",children:[(0,n.jsx)(f.Z,{visible:_}),(0,n.jsx)("div",{className:"flex-none",children:(0,n.jsx)(eb.Z,{refreshHistory:k,modelChange:e=>{g(e)}})}),(0,n.jsxs)("div",{className:"flex-auto flex overflow-y-auto",children:[!!(null==N?void 0:N.length)&&(0,n.jsx)("div",{className:u()("overflow-auto",{"w-full h-1/2 md:h-full md:w-3/4 pb-4 md:pr-4":"chat_dashboard"===l}),children:(0,n.jsx)(m.ZP,{chartsData:N})}),!(null==N?void 0:N.length)&&"chat_dashboard"===l&&(0,n.jsx)("div",{className:u()("flex items-center justify-center",{"w-full h-1/2 md:h-full md:w-3/4":"chat_dashboard"===l}),children:(0,n.jsx)(h.Z,{})}),(0,n.jsx)("div",{className:u()("flex flex-col",{"w-full h-1/2 md:h-full md:w-1/4 border-t md:border-t-0 md:border-l dark:border-gray-800 overflow-y-auto":"chat_dashboard"===l,"w-full h-full px-4 lg:px-8 overflow-hidden":"chat_dashboard"!==l}),children:(0,n.jsx)("div",{className:u()("h-full",{"overflow-y-auto":"chat_dashboard"!==l,"flex flex-col":"chat_dashboard"===l}),children:(0,n.jsx)(ej,{messages:j,onSubmit:P,onFormatContent:ey})})})]})]})}},34625:function(e,t,l){"use strict";l.d(t,{Z:function(){return R}});var n=l(85893),r=l(41468),a=l(81799),s=l(82353),i=l(16165),o=l(96991),c=l(78045),u=l(67294);function d(){let{isContract:e,setIsContract:t,scene:l}=(0,u.useContext)(r.p),a=l&&["chat_with_db_execute","chat_dashboard"].includes(l);return a?(0,n.jsxs)(c.ZP.Group,{value:e,defaultValue:!0,buttonStyle:"solid",onChange:()=>{t(!e)},children:[(0,n.jsxs)(c.ZP.Button,{value:!1,children:[(0,n.jsx)(i.Z,{component:s.ig,className:"mr-1"}),"Preview"]}),(0,n.jsxs)(c.ZP.Button,{value:!0,children:[(0,n.jsx)(o.Z,{className:"mr-1"}),"Editor"]})]}):null}l(23293);var x=l(76212),m=l(65654),h=l(34041),f=l(67421),p=function(){let{t:e}=(0,f.$G)(),{agent:t,setAgent:l}=(0,u.useContext)(r.p),{data:a=[]}=(0,m.Z)(async()=>{let[,e]=await (0,x.Vx)((0,x.H4)());return null!=e?e:[]});return(0,n.jsx)(h.default,{className:"w-60",value:t,placeholder:e("Select_Plugins"),options:a.map(e=>({label:e.app_name,value:e.app_code})),allowClear:!0,onChange:e=>{null==l||l(e)}})},v=l(29158),g=l(57249),j=l(49591),b=l(88484),w=l(45360),y=l(83062),_=l(23799),Z=l(14726),N=function(e){var t;let{convUid:l,chatMode:a,onComplete:s,...i}=e,[o,c]=(0,u.useState)(!1),[d,m]=w.ZP.useMessage(),[h,f]=(0,u.useState)([]),[p,N]=(0,u.useState)(),{model:C}=(0,u.useContext)(r.p),{temperatureValue:k,maxNewTokensValue:S}=(0,u.useContext)(g.ChatContentContext),P=async e=>{var t;if(!e){w.ZP.error("Please select the *.(csv|xlsx|xls) file");return}if(!/\.(csv|xlsx|xls)$/.test(null!==(t=e.file.name)&&void 0!==t?t:"")){w.ZP.error("File type must be csv, xlsx or xls");return}f([e.file])},E=async()=>{c(!0);try{let e=new FormData;e.append("doc_file",h[0]),d.open({content:"Uploading ".concat(h[0].name),type:"loading",duration:0});let[t]=await (0,x.Vx)((0,x.qn)({convUid:l,chatMode:a,data:e,model:C,temperatureValue:k,maxNewTokensValue:S,config:{timeout:36e5,onUploadProgress:e=>{let t=Math.ceil(e.loaded/(e.total||0)*100);N(t)}}}));if(t)return;w.ZP.success("success"),null==s||s()}catch(e){w.ZP.error((null==e?void 0:e.message)||"Upload Error")}finally{c(!1),d.destroy()}};return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"flex items-start gap-2",children:[m,(0,n.jsx)(y.Z,{placement:"bottom",title:"File cannot be changed after upload",children:(0,n.jsx)(_.default,{disabled:o,className:"mr-1",beforeUpload:()=>!1,fileList:h,name:"file",accept:".csv,.xlsx,.xls",multiple:!1,onChange:P,showUploadList:{showDownloadIcon:!1,showPreviewIcon:!1,showRemoveIcon:!1},itemRender:()=>(0,n.jsx)(n.Fragment,{}),...i,children:(0,n.jsx)(Z.ZP,{className:"flex justify-center items-center",type:"primary",disabled:o,icon:(0,n.jsx)(j.Z,{}),children:"Select File"})})}),(0,n.jsx)(Z.ZP,{type:"primary",loading:o,className:"flex justify-center items-center",disabled:!h.length,icon:(0,n.jsx)(b.Z,{}),onClick:E,children:o?100===p?"Analysis":"Uploading":"Upload"}),!!h.length&&(0,n.jsxs)("div",{className:"mt-2 text-gray-500 text-sm flex items-center",onClick:()=>f([]),children:[(0,n.jsx)(v.Z,{className:"mr-2"}),(0,n.jsx)("span",{children:null===(t=h[0])||void 0===t?void 0:t.name})]})]})})},C=function(e){let{onComplete:t}=e,{currentDialogue:l,scene:a,chatId:s}=(0,u.useContext)(r.p);return"chat_excel"!==a?null:(0,n.jsx)("div",{className:"max-w-md h-full relative",children:l?(0,n.jsxs)("div",{className:"flex h-8 overflow-hidden rounded",children:[(0,n.jsx)("div",{className:"flex items-center justify-center px-2 bg-gray-600 text-lg",children:(0,n.jsx)(v.Z,{className:"text-white"})}),(0,n.jsx)("div",{className:"flex items-center justify-center px-3 bg-gray-100 text-xs rounded-tr rounded-br dark:text-gray-800 truncate",children:l.select_param})]}):(0,n.jsx)(N,{convUid:s,chatMode:a,onComplete:t})})},k=l(23430),S=l(62418),P=l(2093),E=function(){let{scene:e,dbParam:t,setDbParam:l}=(0,u.useContext)(r.p),[a,s]=(0,u.useState)([]);(0,P.Z)(async()=>{let[,t]=await (0,x.Vx)((0,x.vD)(e));s(null!=t?t:[])},[e]);let i=(0,u.useMemo)(()=>{var e;return null===(e=a.map)||void 0===e?void 0:e.call(a,e=>({name:e.param,...S.S$[e.type]}))},[a]);return((0,u.useEffect)(()=>{(null==i?void 0:i.length)&&!t&&l(i[0].name)},[i,l,t]),null==i?void 0:i.length)?(0,n.jsx)(h.default,{value:t,className:"w-36",onChange:e=>{l(e)},children:i.map(e=>(0,n.jsxs)(h.default.Option,{children:[(0,n.jsx)(k.Z,{width:24,height:24,src:e.icon,label:e.label,className:"w-[1.5em] h-[1.5em] mr-1 inline-block mt-[-4px]"}),e.name]},e.name))}):null},R=function(e){let{refreshHistory:t,modelChange:l}=e,{scene:s,refreshDialogList:i}=(0,u.useContext)(r.p);return(0,n.jsxs)("div",{className:"w-full py-2 px-4 md:px-4 flex flex-wrap items-center justify-center gap-1 md:gap-4",children:[(0,n.jsx)(a.Z,{onChange:l}),(0,n.jsx)(E,{}),"chat_excel"===s&&(0,n.jsx)(C,{onComplete:()=>{null==i||i(),null==t||t()}}),"chat_agent"===s&&(0,n.jsx)(p,{}),(0,n.jsx)(d,{})]})}},81799:function(e,t,l){"use strict";l.d(t,{A:function(){return x}});var n=l(85893),r=l(41468),a=l(19284),s=l(34041),i=l(25675),o=l.n(i),c=l(67294),u=l(67421);let d="/models/huggingface.svg";function x(e,t){var l,r;let{width:s,height:i}=t||{};return e?(0,n.jsx)(o(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:s||24,height:i||24,src:(null===(l=a.Hf[e])||void 0===l?void 0:l.icon)||d,alt:"llm"},(null===(r=a.Hf[e])||void 0===r?void 0:r.icon)||d):null}t.Z=function(e){let{onChange:t}=e,{t:l}=(0,u.$G)(),{modelList:i,model:o}=(0,c.useContext)(r.p);return!i||i.length<=0?null:(0,n.jsx)(s.default,{value:o,placeholder:l("choose_model"),className:"w-52",onChange:e=>{null==t||t(e)},children:i.map(e=>{var t;return(0,n.jsx)(s.default.Option,{children:(0,n.jsxs)("div",{className:"flex items-center",children:[x(e),(0,n.jsx)("span",{className:"ml-2",children:(null===(t=a.Hf[e])||void 0===t?void 0:t.label)||e})]})},e)})})}},91085:function(e,t,l){"use strict";var n=l(85893),r=l(32983),a=l(14726),s=l(93967),i=l.n(s),o=l(67421);t.Z=function(e){let{className:t,error:l,description:s,refresh:c}=e,{t:u}=(0,o.$G)();return(0,n.jsx)(r.Z,{image:"/empty.png",imageStyle:{width:320,height:196,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:i()("flex items-center justify-center flex-col h-full w-full",t),description:l?(0,n.jsx)(a.ZP,{type:"primary",onClick:c,children:u("try_again")}):null!=s?s:u("no_data")})}},45247:function(e,t,l){"use strict";var n=l(85893),r=l(50888);t.Z=function(e){let{visible:t}=e;return t?(0,n.jsx)("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-white dark:bg-black bg-opacity-50 dark:bg-opacity-50 backdrop-blur-sm text-3xl animate-fade animate-duration-200",children:(0,n.jsx)(r.Z,{})}):null}},2440:function(e,t,l){"use strict";var n=l(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(n.C9))&&void 0!==e?e:"")}},23293:function(){}}]); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/8624.35c293d5a662ec63.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/8624.35c293d5a662ec63.js deleted file mode 100644 index eac117794..000000000 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/8624.35c293d5a662ec63.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8624],{8334:function(e,t,l){"use strict";l.r(t),l.d(t,{default:function(){return e_}});var n=l(85893),a=l(41468),s=l(76212),r=l(43446),i=l(62418),o=l(2093),c=l(93967),d=l.n(c),u=l(39332),x=l(67294),m=l(13768),h=l(91085),p=l(45247),f=()=>{let{history:e,setHistory:t,chatId:l,model:n,docId:i}=(0,x.useContext)(a.p),{chat:o}=(0,r.Z)({queryAgentURL:"/knowledge/document/summary"}),c=(0,x.useCallback)(async e=>{let[,a]=await (0,s.Vx)((0,s.$i)(l)),r=[...a,{role:"human",context:"",model_name:n,order:0,time_stamp:0},{role:"view",context:"",model_name:n,order:0,time_stamp:0,retry:!0}],c=r.length-1;t([...r]),await o({data:{doc_id:e||i,model_name:n},chatId:l,onMessage:e=>{r[c].context=e,t([...r])}})},[e,n,i,l]);return c},v=l(87740),g=l(57132),j=l(66478),w=l(14553),b=l(45360),y=l(83062),_=l(85576),Z=l(20640),N=l.n(Z),C=l(96486),k=l(67421),S=l(27496),P=l(25278),E=l(14726),D=l(11163),O=l(82353),R=l(1051);function F(e){let{document:t}=e;switch(t.status){case"RUNNING":return(0,n.jsx)(O.Rp,{});case"FINISHED":default:return(0,n.jsx)(O.s2,{});case"FAILED":return(0,n.jsx)(R.Z,{})}}function M(e){let{documents:t,dbParam:l}=e,a=(0,D.useRouter)(),s=e=>{a.push("/knowledge/chunk/?spaceName=".concat(l,"&id=").concat(e))};return(null==t?void 0:t.length)?(0,n.jsx)("div",{className:"absolute flex overflow-scroll h-12 top-[-35px] w-full z-10",children:t.map(e=>{let t;switch(e.status){case"RUNNING":t="#2db7f5";break;case"FINISHED":default:t="#87d068";break;case"FAILED":t="#f50"}return(0,n.jsx)(y.Z,{title:e.result,children:(0,n.jsxs)(E.ZP,{style:{color:t},onClick:()=>{s(e.id)},className:"shrink flex items-center mr-3",children:[(0,n.jsx)(F,{document:e}),e.doc_name]})},e.id)})}):null}var I=l(5392),U=l(23799);function L(e){let{dbParam:t,setDocId:l}=(0,x.useContext)(a.p),{onUploadFinish:r,handleFinish:i}=e,o=f(),[c,d]=(0,x.useState)(!1),u=async e=>{d(!0);let n=new FormData;n.append("doc_name",e.file.name),n.append("doc_file",e.file),n.append("doc_type","DOCUMENT");let a=await (0,s.Vx)((0,s.iG)(t||"default",n));if(!a[1]){d(!1);return}l(a[1]),r(),d(!1),null==i||i(!0),await o(a[1]),null==i||i(!1)};return(0,n.jsx)(U.default,{customRequest:u,showUploadList:!1,maxCount:1,multiple:!1,className:"absolute z-10 top-2 left-2",accept:".pdf,.ppt,.pptx,.xls,.xlsx,.doc,.docx,.txt,.md",children:(0,n.jsx)(E.ZP,{loading:c,size:"small",shape:"circle",icon:(0,n.jsx)(I.Z,{})})})}var V=l(86600),$=function(e){let{children:t,loading:l,onSubmit:r,handleFinish:i,placeholder:o,...c}=e,{dbParam:d,scene:u}=(0,x.useContext)(a.p),[m,h]=(0,x.useState)(""),p=(0,x.useMemo)(()=>"chat_knowledge"===u,[u]),[f,v]=(0,x.useState)([]),g=(0,x.useRef)(0);async function j(){if(!d)return null;let[e,t]=await (0,s.Vx)((0,s._Q)(d,{page:1,page_size:g.current}));v((null==t?void 0:t.data)||[])}(0,x.useEffect)(()=>{p&&j()},[d]);let w=async()=>{g.current+=1,await j()};return(0,n.jsxs)("div",{className:"flex-1 relative",children:[(0,n.jsx)(M,{documents:f,dbParam:d}),p&&(0,n.jsx)(L,{handleFinish:i,onUploadFinish:w,className:"absolute z-10 top-2 left-2"}),(0,n.jsx)(P.default.TextArea,{className:"flex-1 ".concat(p?"pl-10":""," pr-10"),size:"large",value:m,autoSize:{minRows:1,maxRows:4},...c,onPressEnter:e=>{if(m.trim()&&13===e.keyCode){if(e.shiftKey){e.preventDefault(),h(e=>e+"\n");return}r(m),setTimeout(()=>{h("")},0)}},onChange:e=>{if("number"==typeof c.maxLength){h(e.target.value.substring(0,c.maxLength));return}h(e.target.value)},placeholder:o}),(0,n.jsx)(E.ZP,{className:"ml-2 flex items-center justify-center absolute right-0 bottom-0",size:"large",type:"text",loading:l,icon:(0,n.jsx)(S.Z,{}),onClick:()=>{r(m)}}),(0,n.jsx)(V.Z,{submit:e=>{h(m+e)}}),t]})},A=l(32975),G=l(28516),z=(0,x.memo)(function(e){var t;let{content:l}=e,{scene:s}=(0,x.useContext)(a.p),r="view"===l.role;return(0,n.jsx)("div",{className:d()("relative w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":r,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(s)}),children:r?(0,n.jsx)(A.Z,{components:G.ZP,...G.dx,children:(0,G.CE)(null==(t=l.context)?void 0:t.replace(/]+)>/gi,"
").replace(/]+)>/gi,""))}):(0,n.jsx)("div",{className:"",children:l.context})})}),J=l(24019),H=l(50888),B=l(97937),q=l(63606),T=l(50228),W=l(87547),Q=l(89035),K=l(66309),X=l(81799);let Y={todo:{bgClass:"bg-gray-500",icon:(0,n.jsx)(J.Z,{className:"ml-2"})},runing:{bgClass:"bg-blue-500",icon:(0,n.jsx)(H.Z,{className:"ml-2"})},failed:{bgClass:"bg-red-500",icon:(0,n.jsx)(B.Z,{className:"ml-2"})},completed:{bgClass:"bg-green-500",icon:(0,n.jsx)(q.Z,{className:"ml-2"})}};function ee(e){return e.replaceAll("\\n","\n").replace(/]+)>/gi,"
").replace(/]+)>/gi,"")}var et=(0,x.memo)(function(e){let{children:t,content:l,isChartChat:s,onLinkClick:r}=e,{scene:i}=(0,x.useContext)(a.p),{context:o,model_name:c,role:u}=l,m="view"===u,{relations:h,value:p,cachePluginContext:f}=(0,x.useMemo)(()=>{if("string"!=typeof o)return{relations:[],value:"",cachePluginContext:[]};let[e,t]=o.split(" relations:"),l=t?t.split(","):[],n=[],a=0,s=e.replace(/]*>[^<]*<\/dbgpt-view>/gi,e=>{try{var t;let l=e.replaceAll("\n","\\n").replace(/<[^>]*>|<\/[^>]*>/gm,""),s=JSON.parse(l),r="".concat(a,"");return n.push({...s,result:ee(null!==(t=s.result)&&void 0!==t?t:"")}),a++,r}catch(t){return console.log(t.message,t),e}});return{relations:l,cachePluginContext:n,value:s}},[o]),v=(0,x.useMemo)(()=>({"custom-view"(e){var t;let{children:l}=e,a=+l.toString();if(!f[a])return l;let{name:s,status:r,err_msg:i,result:o}=f[a],{bgClass:c,icon:u}=null!==(t=Y[r])&&void 0!==t?t:{};return(0,n.jsxs)("div",{className:"bg-white dark:bg-[#212121] rounded-lg overflow-hidden my-2 flex flex-col lg:max-w-[80%]",children:[(0,n.jsxs)("div",{className:d()("flex px-4 md:px-6 py-2 items-center text-white text-sm",c),children:[s,u]}),o?(0,n.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:(0,n.jsx)(A.Z,{components:G.ZP,...G.dx,children:(0,G.CE)(null!=o?o:"")})}):(0,n.jsx)("div",{className:"px-4 md:px-6 py-4 text-sm",children:i})]})}}),[o,f]);return m||o?(0,n.jsxs)("div",{className:d()("relative flex flex-wrap w-full p-2 md:p-4 rounded-xl break-words",{"bg-white dark:bg-[#232734]":m,"lg:w-full xl:w-full pl-0":["chat_with_db_execute","chat_dashboard"].includes(i)}),children:[(0,n.jsx)("div",{className:"mr-2 flex flex-shrink-0 items-center justify-center h-7 w-7 rounded-full text-lg sm:mr-4",children:m?(0,X.A)(c)||(0,n.jsx)(T.Z,{}):(0,n.jsx)(W.Z,{})}),(0,n.jsxs)("div",{className:"flex-1 overflow-hidden items-center text-md leading-8 pb-2",children:[!m&&"string"==typeof o&&o,m&&s&&"object"==typeof o&&(0,n.jsxs)("div",{children:["[".concat(o.template_name,"]: "),(0,n.jsxs)("span",{className:"text-theme-primary cursor-pointer",onClick:r,children:[(0,n.jsx)(Q.Z,{className:"mr-1"}),o.template_introduce||"More Details"]})]}),m&&"string"==typeof o&&(0,n.jsx)(A.Z,{components:{...G.ZP,...v},...G.dx,children:(0,G.CE)(ee(p))}),!!(null==h?void 0:h.length)&&(0,n.jsx)("div",{className:"flex flex-wrap mt-2",children:null==h?void 0:h.map((e,t)=>(0,n.jsx)(K.Z,{color:"#108ee9",children:e},e+t))})]}),t]}):(0,n.jsx)("div",{className:"h-12"})}),el=l(59301),en=l(41132),ea=l(74312),es=l(3414),er=l(72868),ei=l(59562),eo=l(25359),ec=l(7203),ed=l(48665),eu=l(26047),ex=l(99056),em=l(57814),eh=l(64415),ep=l(21694),ef=l(40911),ev=e=>{var t;let{conv_index:l,question:r,knowledge_space:i,select_param:o}=e,{t:c}=(0,k.$G)(),{chatId:d}=(0,x.useContext)(a.p),[u,m]=(0,x.useState)(""),[h,p]=(0,x.useState)(4),[f,v]=(0,x.useState)(""),g=(0,x.useRef)(null),[_,Z]=b.ZP.useMessage(),N=(0,x.useCallback)((e,t)=>{t?(0,s.Vx)((0,s.Eb)(d,l)).then(e=>{var t,l,n,a;let s=null!==(t=e[1])&&void 0!==t?t:{};m(null!==(l=s.ques_type)&&void 0!==l?l:""),p(parseInt(null!==(n=s.score)&&void 0!==n?n:"4")),v(null!==(a=s.messages)&&void 0!==a?a:"")}).catch(e=>{console.log(e)}):(m(""),p(4),v(""))},[d,l]),C=(0,ea.Z)(es.Z)(e=>{let{theme:t}=e;return{backgroundColor:"dark"===t.palette.mode?"#FBFCFD":"#0E0E10",...t.typography["body-sm"],padding:t.spacing(1),display:"flex",alignItems:"center",justifyContent:"center",borderRadius:4,width:"100%",height:"100%"}});return(0,n.jsxs)(er.L,{onOpenChange:N,children:[Z,(0,n.jsx)(y.Z,{title:c("Rating"),children:(0,n.jsx)(ei.Z,{slots:{root:w.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,n.jsx)(el.Z,{})})}),(0,n.jsxs)(eo.Z,{children:[(0,n.jsx)(ec.Z,{disabled:!0,sx:{minHeight:0}}),(0,n.jsx)(ed.Z,{sx:{width:"100%",maxWidth:350,display:"grid",gap:3,padding:1},children:(0,n.jsx)("form",{onSubmit:e=>{e.preventDefault(),(0,s.Vx)((0,s.VC)({data:{conv_uid:d,conv_index:l,question:r,knowledge_space:i,score:h,ques_type:u,messages:f}})).then(e=>{_.open({type:"success",content:"save success"})}).catch(e=>{_.open({type:"error",content:"save error"})})},children:(0,n.jsxs)(eu.Z,{container:!0,spacing:.5,columns:13,sx:{flexGrow:1},children:[(0,n.jsx)(eu.Z,{xs:3,children:(0,n.jsx)(C,{children:c("Q_A_Category")})}),(0,n.jsx)(eu.Z,{xs:10,children:(0,n.jsx)(ex.Z,{action:g,value:u,placeholder:"Choose one…",onChange:(e,t)=>m(null!=t?t:""),...u&&{endDecorator:(0,n.jsx)(w.ZP,{size:"sm",variant:"plain",color:"neutral",onMouseDown:e=>{e.stopPropagation()},onClick:()=>{var e;m(""),null===(e=g.current)||void 0===e||e.focusVisible()},children:(0,n.jsx)(en.Z,{})}),indicator:null},sx:{width:"100%"},children:o&&(null===(t=Object.keys(o))||void 0===t?void 0:t.map(e=>(0,n.jsx)(em.Z,{value:e,children:o[e]},e)))})}),(0,n.jsx)(eu.Z,{xs:3,children:(0,n.jsx)(C,{children:(0,n.jsx)(y.Z,{title:(0,n.jsx)(ed.Z,{children:(0,n.jsx)("div",{children:c("feed_back_desc")})}),variant:"solid",placement:"left",children:c("Q_A_Rating")})})}),(0,n.jsx)(eu.Z,{xs:10,sx:{pl:0,ml:0},children:(0,n.jsx)(eh.Z,{"aria-label":"Custom",step:1,min:0,max:5,valueLabelFormat:function(e){return({0:c("Lowest"),1:c("Missed"),2:c("Lost"),3:c("Incorrect"),4:c("Verbose"),5:c("Best")})[e]},valueLabelDisplay:"on",marks:[{value:0,label:"0"},{value:1,label:"1"},{value:2,label:"2"},{value:3,label:"3"},{value:4,label:"4"},{value:5,label:"5"}],sx:{width:"90%",pt:3,m:2,ml:1},onChange:e=>{var t;return p(null===(t=e.target)||void 0===t?void 0:t.value)},value:h})}),(0,n.jsx)(eu.Z,{xs:13,children:(0,n.jsx)(ep.Z,{placeholder:c("Please_input_the_text"),value:f,onChange:e=>v(e.target.value),minRows:2,maxRows:4,endDecorator:(0,n.jsx)(ef.ZP,{level:"body-xs",sx:{ml:"auto"},children:c("input_count")+f.length+c("input_unit")}),sx:{width:"100%",fontSize:14}})}),(0,n.jsx)(eu.Z,{xs:13,children:(0,n.jsx)(j.Z,{type:"submit",variant:"outlined",sx:{width:"100%",height:"100%"},children:c("submit")})})]})})})]})]})},eg=l(74434),ej=e=>{var t,l;let{messages:r,onSubmit:c,onFormatContent:m}=e,{dbParam:p,currentDialogue:Z,scene:S,model:P,refreshDialogList:E,chatId:D,agent:O,docId:R}=(0,x.useContext)(a.p),{t:F}=(0,k.$G)(),M=(0,u.useSearchParams)(),I=null!==(t=M&&M.get("select_param"))&&void 0!==t?t:"",U=null!==(l=M&&M.get("spaceNameOriginal"))&&void 0!==l?l:"",[L,V]=(0,x.useState)(!1),[A,G]=(0,x.useState)(!1),[J,H]=(0,x.useState)(r),[B,q]=(0,x.useState)(""),[T,W]=(0,x.useState)(),Q=(0,x.useRef)(null),K=(0,x.useMemo)(()=>"chat_dashboard"===S,[S]),Y=f(),ee=(0,x.useMemo)(()=>{switch(S){case"chat_agent":return O;case"chat_excel":return null==Z?void 0:Z.select_param;case"chat_flow":return I;default:return U||p}},[S,O,Z,p,U,I]),el=async e=>{if(!L&&e.trim()){if("chat_agent"===S&&!O){b.ZP.warning(F("choice_agent_tip"));return}try{V(!0);let t=localStorage.getItem("dbgpt_prompt_code_".concat(D));console.log("DEBUG - Completion - prompt_code from localStorage:",t);let l={select_param:null!=ee?ee:""};t&&(l.prompt_code=t,console.log("DEBUG - Completion - adding prompt_code to submitData:",t),localStorage.removeItem("dbgpt_prompt_code_".concat(D))),await c(e,l)}finally{V(!1)}}},en=e=>K&&m&&"string"==typeof e?m(e):e,[ea,es]=b.ZP.useMessage(),er=async e=>{let t=K&&m&&"string"==typeof e?m(e):e,l=null==t?void 0:t.replace(/\trelations:.*/g,""),n=N()(l);n?l?ea.open({type:"success",content:F("copy_success")}):ea.open({type:"warning",content:F("copy_nothing")}):ea.open({type:"error",content:F("copy_failed")})},ei=async()=>{!L&&R&&(V(!0),await Y(R),V(!1))};return(0,o.Z)(async()=>{let e=(0,i.a_)();e&&e.id===D&&(await el(e.message),E(),localStorage.removeItem(i.rU))},[D]),(0,x.useEffect)(()=>{let e=r;K&&(e=(0,C.cloneDeep)(r).map(e=>{if((null==e?void 0:e.role)==="view"&&"string"==typeof(null==e?void 0:e.context))try{e.context=JSON.parse(e.context)}catch(t){m&&(e.context=en(e.context))}return e})),H(e.filter(e=>["view","human"].includes(e.role)))},[K,r,m]),(0,x.useEffect)(()=>{(0,s.Vx)((0,s.Lu)()).then(e=>{var t;W(null!==(t=e[1])&&void 0!==t?t:{})}).catch(e=>{console.log(e)})},[]),(0,x.useEffect)(()=>{setTimeout(()=>{var e;null===(e=Q.current)||void 0===e||e.scrollTo(0,Q.current.scrollHeight)},50)},[r]),(0,n.jsxs)(n.Fragment,{children:[es,(0,n.jsx)("div",{ref:Q,className:"flex flex-1 overflow-y-auto h-full w-full flex-col",children:(0,n.jsx)("div",{className:"flex items-center flex-1 flex-col text-sm leading-6 text-slate-900 dark:text-slate-300 sm:text-base sm:leading-7",children:J.length?J.map((e,t)=>{var l;return"chat_agent"===S?(0,n.jsx)(z,{content:e},t):(0,n.jsx)(et,{content:e,isChartChat:K,onLinkClick:()=>{G(!0),q(JSON.stringify(null==e?void 0:e.context,null,2))},children:"view"===e.role&&(0,n.jsxs)("div",{className:"flex w-full border-t border-gray-200 dark:border-theme-dark",children:["chat_knowledge"===S&&e.retry?(0,n.jsxs)(j.Z,{onClick:ei,slots:{root:w.ZP},slotProps:{root:{variant:"plain",color:"primary"}},children:[(0,n.jsx)(v.Z,{}),"\xa0",(0,n.jsx)("span",{className:"text-sm",children:F("Retry")})]}):null,(0,n.jsxs)("div",{className:"flex w-full flex-row-reverse",children:[(0,n.jsx)(ev,{select_param:T,conv_index:Math.ceil((t+1)/2),question:null===(l=null==J?void 0:J.filter(t=>(null==t?void 0:t.role)==="human"&&(null==t?void 0:t.order)===e.order)[0])||void 0===l?void 0:l.context,knowledge_space:U||p||""}),(0,n.jsx)(y.Z,{title:F("Copy_Btn"),children:(0,n.jsx)(j.Z,{onClick:()=>er(null==e?void 0:e.context),slots:{root:w.ZP},slotProps:{root:{variant:"plain",color:"primary"}},sx:{borderRadius:40},children:(0,n.jsx)(g.Z,{})})})]})]})},t)}):(0,n.jsx)(h.Z,{description:"Start a conversation"})})}),(0,n.jsx)("div",{className:d()("relative sticky bottom-0 bg-theme-light dark:bg-theme-dark after:absolute after:-top-8 after:h-8 after:w-full after:bg-gradient-to-t after:from-theme-light after:to-transparent dark:after:from-theme-dark",{"cursor-not-allowed":"chat_excel"===S&&!(null==Z?void 0:Z.select_param)}),children:(0,n.jsxs)("div",{className:"flex flex-wrap w-full py-2 sm:pt-6 sm:pb-10 items-center",children:[P&&(0,n.jsx)("div",{className:"mr-2 flex",children:(0,X.A)(P)}),(0,n.jsx)($,{loading:L,onSubmit:el,handleFinish:V})]})}),(0,n.jsx)(_.default,{title:"JSON Editor",open:A,width:"60%",cancelButtonProps:{hidden:!0},onOk:()=>{G(!1)},onCancel:()=>{G(!1)},children:(0,n.jsx)(eg.Z,{className:"w-full h-[500px]",language:"json",value:B})})]})},ew=l(34625);let eb=e=>{if("string"!=typeof e)return e;if(e.startsWith("```vis-thinking")||e.includes("```vis-thinking")){let t=e.indexOf('{"');if(-1!==t){let l=e.substring(t);try{return JSON.parse(l)}catch(t){let e=l.replace(/```$/g,"").trim();try{return JSON.parse(e)}catch(e){return console.error("Error parsing cleaned JSON:",e),null}}}}try{return"string"==typeof e?JSON.parse(e):e}catch(t){return console.log("Not JSON format or vis-thinking format, returning original content"),e}},ey=e=>{if("string"!=typeof e)return e;if(e.startsWith("```vis-thinking")||e.includes("```vis-thinking")){let t=e.indexOf("```vis-thinking"),l=t+15,n=e.indexOf("```",l);if(-1!==n)return e.substring(t,n+3)}return e};var e_=()=>{var e;let t=(0,u.useSearchParams)(),{scene:l,chatId:c,model:f,agent:v,setModel:g,history:j,setHistory:w}=(0,x.useContext)(a.p),{chat:b}=(0,r.Z)({}),y=null!==(e=t&&t.get("initMessage"))&&void 0!==e?e:"",[_,Z]=(0,x.useState)(!1),[N,C]=(0,x.useState)(),k=async()=>{Z(!0);let[,e]=await (0,s.Vx)((0,s.$i)(c));w(null!=e?e:[]),Z(!1)},S=e=>{var t;let l=null===(t=e[e.length-1])||void 0===t?void 0:t.context;if(l)try{let e=eb(l),t="object"==typeof e?e:"string"==typeof l?JSON.parse(l):l;C((null==t?void 0:t.template_name)==="report"?null==t?void 0:t.charts:void 0)}catch(e){console.log(e),C([])}};(0,o.Z)(async()=>{let e=(0,i.a_)();e&&e.id===c||await k()},[y,c]),(0,x.useEffect)(()=>{var e,t;if(!j.length)return;let l=null===(e=null===(t=j.filter(e=>"view"===e.role))||void 0===t?void 0:t.slice(-1))||void 0===e?void 0:e[0];(null==l?void 0:l.model_name)&&g(l.model_name),S(j)},[j.length]),(0,x.useEffect)(()=>()=>{w([])},[]);let P=(0,x.useCallback)((e,t)=>new Promise(n=>{let a=[...j,{role:"human",context:e,model_name:f,order:0,time_stamp:0},{role:"view",context:"",model_name:f,order:0,time_stamp:0}],s=a.length-1;w([...a]),b({data:{...t,chat_mode:l||"chat_normal",model_name:f,user_input:e},chatId:c,onMessage:e=>{(null==t?void 0:t.incremental)?a[s].context+=e:a[s].context=e,w([...a])},onDone:()=>{S(a),n()},onClose:()=>{S(a),n()},onError:e=>{a[s].context=e,w([...a]),n()}})}),[j,b,c,f,v,l]);return(0,n.jsxs)("div",{className:"flex flex-col h-screen w-full overflow-hidden",children:[(0,n.jsx)(p.Z,{visible:_}),(0,n.jsx)("div",{className:"flex-none",children:(0,n.jsx)(ew.Z,{refreshHistory:k,modelChange:e=>{g(e)}})}),(0,n.jsxs)("div",{className:"flex-auto flex overflow-hidden",children:[!!(null==N?void 0:N.length)&&(0,n.jsx)("div",{className:d()("overflow-auto",{"w-full h-1/2 md:h-full md:w-3/4 pb-4 md:pr-4":"chat_dashboard"===l}),children:(0,n.jsx)(m.ZP,{chartsData:N})}),!(null==N?void 0:N.length)&&"chat_dashboard"===l&&(0,n.jsx)("div",{className:d()("flex items-center justify-center",{"w-full h-1/2 md:h-full md:w-3/4":"chat_dashboard"===l}),children:(0,n.jsx)(h.Z,{})}),(0,n.jsx)("div",{className:d()("flex flex-col overflow-hidden",{"w-full h-1/2 md:h-full md:w-1/4 border-t md:border-t-0 md:border-l dark:border-gray-800":"chat_dashboard"===l,"w-full h-full px-4 lg:px-8":"chat_dashboard"!==l}),children:(0,n.jsx)("div",{className:"h-full overflow-hidden",children:(0,n.jsx)(ej,{messages:j,onSubmit:P,onFormatContent:ey})})})]})]})}},34625:function(e,t,l){"use strict";l.d(t,{Z:function(){return D}});var n=l(85893),a=l(41468),s=l(81799),r=l(82353),i=l(16165),o=l(96991),c=l(78045),d=l(67294);function u(){let{isContract:e,setIsContract:t,scene:l}=(0,d.useContext)(a.p),s=l&&["chat_with_db_execute","chat_dashboard"].includes(l);return s?(0,n.jsxs)(c.ZP.Group,{value:e,defaultValue:!0,buttonStyle:"solid",onChange:()=>{t(!e)},children:[(0,n.jsxs)(c.ZP.Button,{value:!1,children:[(0,n.jsx)(i.Z,{component:r.ig,className:"mr-1"}),"Preview"]}),(0,n.jsxs)(c.ZP.Button,{value:!0,children:[(0,n.jsx)(o.Z,{className:"mr-1"}),"Editor"]})]}):null}l(23293);var x=l(76212),m=l(65654),h=l(34041),p=l(67421),f=function(){let{t:e}=(0,p.$G)(),{agent:t,setAgent:l}=(0,d.useContext)(a.p),{data:s=[]}=(0,m.Z)(async()=>{let[,e]=await (0,x.Vx)((0,x.H4)());return null!=e?e:[]});return(0,n.jsx)(h.default,{className:"w-60",value:t,placeholder:e("Select_Plugins"),options:s.map(e=>({label:e.app_name,value:e.app_code})),allowClear:!0,onChange:e=>{null==l||l(e)}})},v=l(29158),g=l(57249),j=l(49591),w=l(88484),b=l(45360),y=l(83062),_=l(23799),Z=l(14726),N=function(e){var t;let{convUid:l,chatMode:s,onComplete:r,...i}=e,[o,c]=(0,d.useState)(!1),[u,m]=b.ZP.useMessage(),[h,p]=(0,d.useState)([]),[f,N]=(0,d.useState)(),{model:C}=(0,d.useContext)(a.p),{temperatureValue:k,maxNewTokensValue:S}=(0,d.useContext)(g.ChatContentContext),P=async e=>{var t;if(!e){b.ZP.error("Please select the *.(csv|xlsx|xls) file");return}if(!/\.(csv|xlsx|xls)$/.test(null!==(t=e.file.name)&&void 0!==t?t:"")){b.ZP.error("File type must be csv, xlsx or xls");return}p([e.file])},E=async()=>{c(!0);try{let e=new FormData;e.append("doc_file",h[0]),u.open({content:"Uploading ".concat(h[0].name),type:"loading",duration:0});let[t]=await (0,x.Vx)((0,x.qn)({convUid:l,chatMode:s,data:e,model:C,temperatureValue:k,maxNewTokensValue:S,config:{timeout:36e5,onUploadProgress:e=>{let t=Math.ceil(e.loaded/(e.total||0)*100);N(t)}}}));if(t)return;b.ZP.success("success"),null==r||r()}catch(e){b.ZP.error((null==e?void 0:e.message)||"Upload Error")}finally{c(!1),u.destroy()}};return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"flex items-start gap-2",children:[m,(0,n.jsx)(y.Z,{placement:"bottom",title:"File cannot be changed after upload",children:(0,n.jsx)(_.default,{disabled:o,className:"mr-1",beforeUpload:()=>!1,fileList:h,name:"file",accept:".csv,.xlsx,.xls",multiple:!1,onChange:P,showUploadList:{showDownloadIcon:!1,showPreviewIcon:!1,showRemoveIcon:!1},itemRender:()=>(0,n.jsx)(n.Fragment,{}),...i,children:(0,n.jsx)(Z.ZP,{className:"flex justify-center items-center",type:"primary",disabled:o,icon:(0,n.jsx)(j.Z,{}),children:"Select File"})})}),(0,n.jsx)(Z.ZP,{type:"primary",loading:o,className:"flex justify-center items-center",disabled:!h.length,icon:(0,n.jsx)(w.Z,{}),onClick:E,children:o?100===f?"Analysis":"Uploading":"Upload"}),!!h.length&&(0,n.jsxs)("div",{className:"mt-2 text-gray-500 text-sm flex items-center",onClick:()=>p([]),children:[(0,n.jsx)(v.Z,{className:"mr-2"}),(0,n.jsx)("span",{children:null===(t=h[0])||void 0===t?void 0:t.name})]})]})})},C=function(e){let{onComplete:t}=e,{currentDialogue:l,scene:s,chatId:r}=(0,d.useContext)(a.p);return"chat_excel"!==s?null:(0,n.jsx)("div",{className:"max-w-md h-full relative",children:l?(0,n.jsxs)("div",{className:"flex h-8 overflow-hidden rounded",children:[(0,n.jsx)("div",{className:"flex items-center justify-center px-2 bg-gray-600 text-lg",children:(0,n.jsx)(v.Z,{className:"text-white"})}),(0,n.jsx)("div",{className:"flex items-center justify-center px-3 bg-gray-100 text-xs rounded-tr rounded-br dark:text-gray-800 truncate",children:l.select_param})]}):(0,n.jsx)(N,{convUid:r,chatMode:s,onComplete:t})})},k=l(23430),S=l(62418),P=l(2093),E=function(){let{scene:e,dbParam:t,setDbParam:l}=(0,d.useContext)(a.p),[s,r]=(0,d.useState)([]);(0,P.Z)(async()=>{let[,t]=await (0,x.Vx)((0,x.vD)(e));r(null!=t?t:[])},[e]);let i=(0,d.useMemo)(()=>{var e;return null===(e=s.map)||void 0===e?void 0:e.call(s,e=>({name:e.param,...S.S$[e.type]}))},[s]);return((0,d.useEffect)(()=>{(null==i?void 0:i.length)&&!t&&l(i[0].name)},[i,l,t]),null==i?void 0:i.length)?(0,n.jsx)(h.default,{value:t,className:"w-36",onChange:e=>{l(e)},children:i.map(e=>(0,n.jsxs)(h.default.Option,{children:[(0,n.jsx)(k.Z,{width:24,height:24,src:e.icon,label:e.label,className:"w-[1.5em] h-[1.5em] mr-1 inline-block mt-[-4px]"}),e.name]},e.name))}):null},D=function(e){let{refreshHistory:t,modelChange:l}=e,{scene:r,refreshDialogList:i}=(0,d.useContext)(a.p);return(0,n.jsxs)("div",{className:"w-full py-2 px-4 md:px-4 flex flex-wrap items-center justify-center gap-1 md:gap-4",children:[(0,n.jsx)(s.Z,{onChange:l}),(0,n.jsx)(E,{}),"chat_excel"===r&&(0,n.jsx)(C,{onComplete:()=>{null==i||i(),null==t||t()}}),"chat_agent"===r&&(0,n.jsx)(f,{}),(0,n.jsx)(u,{})]})}},81799:function(e,t,l){"use strict";l.d(t,{A:function(){return x}});var n=l(85893),a=l(41468),s=l(19284),r=l(34041),i=l(25675),o=l.n(i),c=l(67294),d=l(67421);let u="/models/huggingface.svg";function x(e,t){var l,a;let{width:r,height:i}=t||{};return e?(0,n.jsx)(o(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:r||24,height:i||24,src:(null===(l=s.Hf[e])||void 0===l?void 0:l.icon)||u,alt:"llm"},(null===(a=s.Hf[e])||void 0===a?void 0:a.icon)||u):null}t.Z=function(e){let{onChange:t}=e,{t:l}=(0,d.$G)(),{modelList:i,model:o}=(0,c.useContext)(a.p);return!i||i.length<=0?null:(0,n.jsx)(r.default,{value:o,placeholder:l("choose_model"),className:"w-52",onChange:e=>{null==t||t(e)},children:i.map(e=>{var t;return(0,n.jsx)(r.default.Option,{children:(0,n.jsxs)("div",{className:"flex items-center",children:[x(e),(0,n.jsx)("span",{className:"ml-2",children:(null===(t=s.Hf[e])||void 0===t?void 0:t.label)||e})]})},e)})})}},91085:function(e,t,l){"use strict";var n=l(85893),a=l(32983),s=l(14726),r=l(93967),i=l.n(r),o=l(67421);t.Z=function(e){let{className:t,error:l,description:r,refresh:c}=e,{t:d}=(0,o.$G)();return(0,n.jsx)(a.Z,{image:"/empty.png",imageStyle:{width:320,height:196,margin:"0 auto",maxWidth:"100%",maxHeight:"100%"},className:i()("flex items-center justify-center flex-col h-full w-full",t),description:l?(0,n.jsx)(s.ZP,{type:"primary",onClick:c,children:d("try_again")}):null!=r?r:d("no_data")})}},45247:function(e,t,l){"use strict";var n=l(85893),a=l(50888);t.Z=function(e){let{visible:t}=e;return t?(0,n.jsx)("div",{className:"absolute w-full h-full top-0 left-0 flex justify-center items-center z-10 bg-white dark:bg-black bg-opacity-50 dark:bg-opacity-50 backdrop-blur-sm text-3xl animate-fade animate-duration-200",children:(0,n.jsx)(a.Z,{})}):null}},2440:function(e,t,l){"use strict";var n=l(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(n.C9))&&void 0!==e?e:"")}},23293:function(){}}]); \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/pages/_app-f4b95bb51dc8df6b.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/pages/_app-3af894dd978f3a24.js similarity index 100% rename from packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/pages/_app-f4b95bb51dc8df6b.js rename to packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/pages/_app-3af894dd978f3a24.js diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/webpack-113850b130182b03.js b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/webpack-65d7c4a30a8c6269.js similarity index 95% rename from packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/webpack-113850b130182b03.js rename to packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/webpack-65d7c4a30a8c6269.js index 60567447d..c19741a21 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/webpack-113850b130182b03.js +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/chunks/webpack-65d7c4a30a8c6269.js @@ -1 +1 @@ -!function(){"use strict";var e,c,t,a,f,d,b,n,r,s,u,i,o={},l={};function h(e){var c=l[e];if(void 0!==c)return c.exports;var t=l[e]={id:e,loaded:!1,exports:{}},a=!0;try{o[e].call(t.exports,t,t.exports,h),a=!1}finally{a&&delete l[e]}return t.loaded=!0,t.exports}h.m=o,h.amdO={},e=[],h.O=function(c,t,a,f){if(t){f=f||0;for(var d=e.length;d>0&&e[d-1][2]>f;d--)e[d]=e[d-1];e[d]=[t,a,f];return}for(var b=1/0,d=0;d=f&&Object.keys(h.O).every(function(e){return h.O[e](t[r])})?t.splice(r--,1):(n=!1,f0&&e[d-1][2]>f;d--)e[d]=e[d-1];e[d]=[t,a,f];return}for(var b=1/0,d=0;d=f&&Object.keys(h.O).every(function(e){return h.O[e](t[r])})?t.splice(r--,1):(n=!1,f:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.75rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-scroll{overflow-y:scroll!important}.truncate{overflow:hidden!important;white-space:nowrap!important}.text-ellipsis,.truncate{text-overflow:ellipsis!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-3xl{border-radius:1.5rem!important}.rounded-\[10px\]{border-radius:10px!important}.rounded-\[50\%\]{border-radius:50%!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:.125rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-bl{border-bottom-left-radius:.25rem!important}.rounded-bl-none{border-bottom-left-radius:0!important}.rounded-br{border-bottom-right-radius:.25rem!important}.rounded-br-none{border-bottom-right-radius:0!important}.rounded-tl{border-top-left-radius:.25rem!important}.rounded-tl-md{border-top-left-radius:.375rem!important}.rounded-tl-none{border-top-left-radius:0!important}.rounded-tr{border-top-right-radius:.25rem!important}.rounded-tr-md{border-top-right-radius:.375rem!important}.border{border-width:1px!important}.border-0{border-width:0!important}.border-2{border-width:2px!important}.border-\[0\.5px\]{border-width:.5px!important}.border-b{border-bottom-width:1px!important}.border-b-2{border-bottom-width:2px!important}.border-l{border-left-width:1px!important}.border-l-4{border-left-width:4px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-none{border-style:none!important}.border-\[\#0c75fc\]{--tw-border-opacity:1!important;border-color:rgb(12 117 252/var(--tw-border-opacity))!important}.border-\[\#d5e5f6\]{--tw-border-opacity:1!important;border-color:rgb(213 229 246/var(--tw-border-opacity))!important}.border-\[\#d6d8da\]{--tw-border-opacity:1!important;border-color:rgb(214 216 218/var(--tw-border-opacity))!important}.border-\[\#d9d9d9\]{--tw-border-opacity:1!important;border-color:rgb(217 217 217/var(--tw-border-opacity))!important}.border-\[\#e3e4e6\]{--tw-border-opacity:1!important;border-color:rgb(227 228 230/var(--tw-border-opacity))!important}.border-\[\#edeeef\]{--tw-border-opacity:1!important;border-color:rgb(237 238 239/var(--tw-border-opacity))!important}.border-\[\#f0f0f0\]{--tw-border-opacity:1!important;border-color:rgb(240 240 240/var(--tw-border-opacity))!important}.border-\[transparent\]{border-color:transparent!important}.border-blue-500{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity))!important}.border-blue-600{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity))!important}.border-gray-100{--tw-border-opacity:1!important;border-color:rgb(243 244 246/var(--tw-border-opacity))!important}.border-gray-200{--tw-border-opacity:1!important;border-color:rgb(229 231 235/var(--tw-border-opacity))!important}.border-gray-500{--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}.border-gray-800{--tw-border-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity))!important}.border-red-600{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity))!important}.border-slate-300{--tw-border-opacity:1!important;border-color:rgb(203 213 225/var(--tw-border-opacity))!important}.border-stone-400{--tw-border-opacity:1!important;border-color:rgb(168 162 158/var(--tw-border-opacity))!important}.border-theme-primary{--tw-border-opacity:1!important;border-color:rgb(0 105 254/var(--tw-border-opacity))!important}.border-white{--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.bg-\[\#0C75FC\],.bg-\[\#0c75fc\]{--tw-bg-opacity:1!important;background-color:rgb(12 117 252/var(--tw-bg-opacity))!important}.bg-\[\#EAEAEB\]{--tw-bg-opacity:1!important;background-color:rgb(234 234 235/var(--tw-bg-opacity))!important}.bg-\[\#F1F5F9\]{--tw-bg-opacity:1!important;background-color:rgb(241 245 249/var(--tw-bg-opacity))!important}.bg-\[\#f5faff\]{--tw-bg-opacity:1!important;background-color:rgb(245 250 255/var(--tw-bg-opacity))!important}.bg-\[\#fafafa\]{--tw-bg-opacity:1!important;background-color:rgb(250 250 250/var(--tw-bg-opacity))!important}.bg-\[\#ffffff80\]{background-color:#ffffff80!important}.bg-\[\#ffffff99\]{background-color:#ffffff99!important}.bg-\[\#ffffffb7\]{background-color:#ffffffb7!important}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]{background-color:rgba(0,0,0,.04)!important}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.06\)\]{background-color:rgba(0,0,0,.06)!important}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\]{background-color:rgba(0,0,0,.45)!important}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.8\)\]{background-color:hsla(0,0%,100%,.8)!important}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.9\)\]{background-color:hsla(0,0%,100%,.9)!important}.bg-bar{background-color:rgb(224 231 242/var(--tw-bg-opacity))!important}.bg-bar,.bg-black{--tw-bg-opacity:1!important}.bg-black{background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}.bg-blue-500{background-color:rgb(59 130 246/var(--tw-bg-opacity))!important}.bg-blue-500,.bg-gray-100{--tw-bg-opacity:1!important}.bg-gray-100{background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.bg-gray-50{background-color:rgb(249 250 251/var(--tw-bg-opacity))!important}.bg-gray-50,.bg-gray-500{--tw-bg-opacity:1!important}.bg-gray-500{background-color:rgb(107 114 128/var(--tw-bg-opacity))!important}.bg-gray-600{background-color:rgb(75 85 99/var(--tw-bg-opacity))!important}.bg-gray-600,.bg-gray-700{--tw-bg-opacity:1!important}.bg-gray-700{background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))!important}.bg-green-500,.bg-red-50{--tw-bg-opacity:1!important}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity))!important}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.bg-red-500,.bg-stone-300{--tw-bg-opacity:1!important}.bg-stone-300{background-color:rgb(214 211 209/var(--tw-bg-opacity))!important}.bg-stone-400{--tw-bg-opacity:1!important;background-color:rgb(168 162 158/var(--tw-bg-opacity))!important}.bg-theme-dark-container{--tw-bg-opacity:1!important;background-color:rgb(35 39 52/var(--tw-bg-opacity))!important}.bg-theme-light{--tw-bg-opacity:1!important;background-color:rgb(247 247 247/var(--tw-bg-opacity))!important}.bg-theme-primary{--tw-bg-opacity:1!important;background-color:rgb(0 105 254/var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-white,.bg-zinc-100{--tw-bg-opacity:1!important}.bg-zinc-100{background-color:rgb(244 244 245/var(--tw-bg-opacity))!important}.bg-zinc-400{--tw-bg-opacity:1!important;background-color:rgb(161 161 170/var(--tw-bg-opacity))!important}.bg-opacity-10{--tw-bg-opacity:0.1!important}.bg-opacity-100{--tw-bg-opacity:1!important}.bg-opacity-30{--tw-bg-opacity:0.3!important}.bg-opacity-50{--tw-bg-opacity:0.5!important}.bg-opacity-70{--tw-bg-opacity:0.7!important}.bg-button-gradient{background-image:linear-gradient(90deg,#00daef,#105eff)!important}.bg-gradient-light{background-image:url(/images/bg.png)!important}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))!important}.from-\[\#31afff\]{--tw-gradient-from:#31afff var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(49,175,255,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.to-\[\#1677ff\]{--tw-gradient-to:#1677ff var(--tw-gradient-to-position)!important}.bg-cover{background-size:cover!important}.bg-center{background-position:50%!important}.object-contain{-o-object-fit:contain!important;object-fit:contain!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-10{padding:2.5rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-28{padding-left:7rem!important;padding-right:7rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.pb-12{padding-bottom:3rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pl-0{padding-left:0!important}.pl-10{padding-left:2.5rem!important}.pl-12{padding-left:3rem!important}.pl-2{padding-left:.5rem!important}.pl-4{padding-left:1rem!important}.pl-6{padding-left:1.5rem!important}.pl-\[0\.6rem\]{padding-left:.6rem!important}.pr-10{padding-right:2.5rem!important}.pr-11{padding-right:2.75rem!important}.pr-4{padding-right:1rem!important}.pr-8{padding-right:2rem!important}.pt-0{padding-top:0!important}.pt-12{padding-top:3rem!important}.pt-2{padding-top:.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.\!text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.align-middle{vertical-align:middle!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-\[0px\]{font-size:0!important}.text-\[16px\]{font-size:16px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.italic{font-style:italic!important}.ordinal{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-7{line-height:1.75rem!important}.leading-8{line-height:2rem!important}.\!text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.\!text-green-500{--tw-text-opacity:1!important;color:rgb(34 197 94/var(--tw-text-opacity))!important}.text-\[\#000000\]{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.text-\[\#0069fe\]{--tw-text-opacity:1!important;color:rgb(0 105 254/var(--tw-text-opacity))!important}.text-\[\#0C75FC\],.text-\[\#0c75fc\]{--tw-text-opacity:1!important;color:rgb(12 117 252/var(--tw-text-opacity))!important}.text-\[\#121417\]{--tw-text-opacity:1!important;color:rgb(18 20 23/var(--tw-text-opacity))!important}.text-\[\#1677ff\]{--tw-text-opacity:1!important;color:rgb(22 119 255/var(--tw-text-opacity))!important}.text-\[\#1890ff\]{--tw-text-opacity:1!important;color:rgb(24 144 255/var(--tw-text-opacity))!important}.text-\[\#1c2533\]{--tw-text-opacity:1!important;color:rgb(28 37 51/var(--tw-text-opacity))!important}.text-\[\#2AA3FF\]{--tw-text-opacity:1!important;color:rgb(42 163 255/var(--tw-text-opacity))!important}.text-\[\#525964\]{--tw-text-opacity:1!important;color:rgb(82 89 100/var(--tw-text-opacity))!important}.text-\[\#878c93\]{--tw-text-opacity:1!important;color:rgb(135 140 147/var(--tw-text-opacity))!important}.text-\[\#ff1b2e\]{--tw-text-opacity:1!important;color:rgb(255 27 46/var(--tw-text-opacity))!important}.text-\[\#ff4d4f\],.text-\[rgb\(255\2c 77\2c 79\)\]{--tw-text-opacity:1!important;color:rgb(255 77 79/var(--tw-text-opacity))!important}.text-\[rgb\(82\2c 196\2c 26\)\]{--tw-text-opacity:1!important;color:rgb(82 196 26/var(--tw-text-opacity))!important}.text-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\]{color:rgba(0,0,0,.45)!important}.text-\[rgba\(0\2c 0\2c 0\2c 0\.85\)\]{color:rgba(0,0,0,.85)!important}.text-\[rgba\(0\2c 10\2c 26\2c 0\.68\)\]{color:rgba(0,10,26,.68)!important}.text-black{color:rgb(0 0 0/var(--tw-text-opacity))!important}.text-black,.text-blue-400{--tw-text-opacity:1!important}.text-blue-400{color:rgb(96 165 250/var(--tw-text-opacity))!important}.text-blue-500{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity))!important}.text-blue-600{color:rgb(37 99 235/var(--tw-text-opacity))!important}.text-blue-600,.text-default{--tw-text-opacity:1!important}.text-default{color:rgb(12 117 252/var(--tw-text-opacity))!important}.text-gray-300{--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.text-green-400{--tw-text-opacity:1!important;color:rgb(74 222 128/var(--tw-text-opacity))!important}.text-green-600{--tw-text-opacity:1!important;color:rgb(22 163 74/var(--tw-text-opacity))!important}.text-neutral-500{--tw-text-opacity:1!important;color:rgb(115 115 115/var(--tw-text-opacity))!important}.text-red-400{color:rgb(248 113 113/var(--tw-text-opacity))!important}.text-red-400,.text-red-500{--tw-text-opacity:1!important}.text-red-500{color:rgb(239 68 68/var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}.text-slate-900{--tw-text-opacity:1!important;color:rgb(15 23 42/var(--tw-text-opacity))!important}.text-theme-primary{--tw-text-opacity:1!important;color:rgb(0 105 254/var(--tw-text-opacity))!important}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-white,.text-yellow-400{--tw-text-opacity:1!important}.text-yellow-400{color:rgb(250 204 21/var(--tw-text-opacity))!important}.text-opacity-80{--tw-text-opacity:0.8!important}.underline{text-decoration-line:underline!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.shadow,.shadow-\[-5px_0_40px_-4px_rgba\(100\2c 100\2c 100\2c \.1\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[-5px_0_40px_-4px_rgba\(100\2c 100\2c 100\2c \.1\)\]{--tw-shadow:-5px 0 40px -4px hsla(0,0%,39%,.1)!important;--tw-shadow-colored:-5px 0 40px -4px var(--tw-shadow-color)!important}.shadow-\[0_8px_16px_-10px_rgba\(100\2c 100\2c 100\2c \.08\)\]{--tw-shadow:0 8px 16px -10px hsla(0,0%,39%,.08)!important;--tw-shadow-colored:0 8px 16px -10px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[4px_0_10px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{--tw-shadow:4px 0 10px rgba(0,0,0,.06)!important;--tw-shadow-colored:4px 0 10px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[inset_0_0_16px_rgba\(50\2c 50\2c 50\2c \.05\)\]{--tw-shadow:inset 0 0 16px rgba(50,50,50,.05)!important;--tw-shadow-colored:inset 0 0 16px var(--tw-shadow-color)!important}.shadow-\[inset_0_0_16px_rgba\(50\2c 50\2c 50\2c \.05\)\],.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.grayscale{--tw-grayscale:grayscale(100%)!important}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)!important}.backdrop-blur,.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)!important}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)!important}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition-\[transfrom_shadow\]{transition-property:transfrom shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-\[width\]{transition-property:width!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-500{transition-duration:.5s!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.animate-duration-200{--tw-animate-duration:200ms!important}.animate-duration-200,.animate-duration-300{animation-duration:var(--tw-animate-duration)!important}.animate-duration-300{--tw-animate-duration:300ms!important}.animate-infinite{--tw-animate-iteration:infinite!important;animation-iteration-count:var(--tw-animate-iteration)!important}body{margin:0;font-family:var(--joy-fontFamily-body,var(--joy-Josefin Sans,sans-serif));line-height:var(--joy-lineHeight-md,1.5);--antd-primary-color:#0069fe;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}.light{color:#333;background-color:#f7f7f7}.dark{color:#f7f7f7;background-color:#151622}.dark-sub-bg{background-color:#23262c}.ant-btn-primary{background-color:var(--antd-primary-color)}.ant-pagination .ant-pagination-next *,.ant-pagination .ant-pagination-prev *{color:var(--antd-primary-color)!important}.ant-pagination .ant-pagination-item a{color:#b0b0bf}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:var(--antd-primary-color)!important}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.scrollbar-default::-webkit-scrollbar{display:block;width:6px}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.dark :where(.css-dev-only-do-not-override-18iikkb).ant-tabs .ant-tabs-tab-btn{color:#fff}:where(.css-dev-only-do-not-override-18iikkb).ant-form-item .ant-form-item-label>label{height:36px}@keyframes rotate{to{transform:rotate(1turn)}}.react-flow__panel{display:none!important}#home-container .ant-tabs-tab,#home-container .ant-tabs-tab-active{font-size:16px}#home-container .ant-card-body{padding:12px 24px}pre{overflow:auto;white-space:pre-wrap;padding-left:.5rem}pre,table{width:100%}table{display:block;table-layout:fixed}.rc-md-editor{height:inherit}.rc-md-editor .editor-container>.section{border-right:none!important}.first-line\:leading-6:first-line{line-height:1.5rem!important}.after\:absolute:after{content:var(--tw-content)!important;position:absolute!important}.after\:-top-8:after{content:var(--tw-content)!important;top:-2rem!important}.after\:h-8:after{content:var(--tw-content)!important;height:2rem!important}.after\:w-full:after{content:var(--tw-content)!important;width:100%!important}.after\:bg-gradient-to-t:after{content:var(--tw-content)!important;background-image:linear-gradient(to top,var(--tw-gradient-stops))!important}.after\:from-theme-light:after{content:var(--tw-content)!important;--tw-gradient-from:#f7f7f7 var(--tw-gradient-from-position)!important;--tw-gradient-to:hsla(0,0%,97%,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.after\:to-transparent:after{content:var(--tw-content)!important;--tw-gradient-to:transparent var(--tw-gradient-to-position)!important}.last-of-type\:mr-0:last-of-type{margin-right:0!important}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:rounded-xl:hover{border-radius:.75rem!important}.hover\:border-\[\#0c75fc\]:hover{--tw-border-opacity:1!important;border-color:rgb(12 117 252/var(--tw-border-opacity))!important}.hover\:bg-\[\#F1F5F9\]:hover{--tw-bg-opacity:1!important;background-color:rgb(241 245 249/var(--tw-bg-opacity))!important}.hover\:bg-\[\#f5faff\]:hover{--tw-bg-opacity:1!important;background-color:rgb(245 250 255/var(--tw-bg-opacity))!important}.hover\:bg-\[rgb\(221\2c 221\2c 221\2c 0\.6\)\]:hover{background-color:hsla(0,0%,87%,.6)!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.hover\:bg-stone-200:hover{--tw-bg-opacity:1!important;background-color:rgb(231 229 228/var(--tw-bg-opacity))!important}.hover\:bg-white:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.hover\:bg-opacity-100:hover,.hover\:bg-white:hover{--tw-bg-opacity:1!important}.hover\:\!text-gray-200:hover{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity))!important}.hover\:text-\[\#0c75fc\]:hover{--tw-text-opacity:1!important;color:rgb(12 117 252/var(--tw-text-opacity))!important}.hover\:text-\[\#1677ff\]:hover{--tw-text-opacity:1!important;color:rgb(22 119 255/var(--tw-text-opacity))!important}.hover\:text-blue-500:hover{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity))!important}.hover\:text-red-500:hover{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.hover\:text-theme-primary:hover{--tw-text-opacity:1!important;color:rgb(0 105 254/var(--tw-text-opacity))!important}.hover\:opacity-100:hover{opacity:1!important}.hover\:shadow-\[0_14px_20px_-10px_rgba\(100\2c 100\2c 100\2c \.15\)\]:hover{--tw-shadow:0 14px 20px -10px hsla(0,0%,39%,.15)!important;--tw-shadow-colored:0 14px 20px -10px var(--tw-shadow-color)!important}.hover\:shadow-\[0_14px_20px_-10px_rgba\(100\2c 100\2c 100\2c \.15\)\]:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.group:hover .group-hover\:block{display:block!important}.group:hover .group-hover\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100,.group\/side:hover .group-hover\/side\:opacity-100{opacity:1!important}.group:hover .group-hover\:opacity-70{opacity:.7!important}:is(.dark .dark\:border-\[\#0c75fc\]){--tw-border-opacity:1!important;border-color:rgb(12 117 252/var(--tw-border-opacity))!important}:is(.dark .dark\:border-\[\#6f7f95\]){--tw-border-opacity:1!important;border-color:rgb(111 127 149/var(--tw-border-opacity))!important}:is(.dark .dark\:border-\[\#ffffff66\]){border-color:#ffffff66!important}:is(.dark .dark\:border-\[rgba\(12\2c 117\2c 252\2c 0\.8\)\]){border-color:rgba(12,117,252,.8)!important}:is(.dark .dark\:border-\[rgba\(217\2c 217\2c 217\2c 0\.85\)\]){border-color:hsla(0,0%,85%,.85)!important}:is(.dark .dark\:border-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]){border-color:hsla(0,0%,100%,.1)!important}:is(.dark .dark\:border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]){border-color:hsla(0,0%,100%,.2)!important}:is(.dark .dark\:border-\[rgba\(255\2c 255\2c 255\2c 0\.6\)\]){border-color:hsla(0,0%,100%,.6)!important}:is(.dark .dark\:border-gray-500){--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1!important;border-color:rgb(75 85 99/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1!important;border-color:rgb(55 65 81/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-800){--tw-border-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity))!important}:is(.dark .dark\:border-theme-dark){--tw-border-opacity:1!important;border-color:rgb(21 22 34/var(--tw-border-opacity))!important}:is(.dark .dark\:border-white){--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}:is(.dark .dark\:bg-\[\#212121\]){--tw-bg-opacity:1!important;background-color:rgb(33 33 33/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#232734\]){--tw-bg-opacity:1!important;background-color:rgb(35 39 52/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#242733\]){--tw-bg-opacity:1!important;background-color:rgb(36 39 51/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#484848\]){--tw-bg-opacity:1!important;background-color:rgb(72 72 72/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#606264\]){--tw-bg-opacity:1!important;background-color:rgb(96 98 100/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#6f7f95\]){--tw-bg-opacity:1!important;background-color:rgb(111 127 149/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#ffffff29\]){background-color:#ffffff29!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]){background-color:hsla(0,0%,100%,.1)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.16\)\]){background-color:hsla(0,0%,100%,.16)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]){background-color:hsla(0,0%,100%,.2)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\]){background-color:hsla(0,0%,100%,.5)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.65\)\]){background-color:hsla(0,0%,100%,.65)!important}:is(.dark .dark\:bg-\[rgba\(41\2c 63\2c 89\2c 0\.4\)\]){background-color:rgba(41,63,89,.4)!important}:is(.dark .dark\:bg-black){--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1!important;background-color:rgb(31 41 55/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1!important;background-color:rgb(17 24 39/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-slate-800){--tw-bg-opacity:1!important;background-color:rgb(30 41 59/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-theme-dark){--tw-bg-opacity:1!important;background-color:rgb(21 22 34/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-theme-dark-container){--tw-bg-opacity:1!important;background-color:rgb(35 39 52/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-transparent){background-color:transparent!important}:is(.dark .dark\:bg-zinc-700){--tw-bg-opacity:1!important;background-color:rgb(63 63 70/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-zinc-800){--tw-bg-opacity:1!important;background-color:rgb(39 39 42/var(--tw-bg-opacity))!important}:is(.dark :is(.dark .dark\:dark\:bg-theme-dark)){--tw-bg-opacity:1!important;background-color:rgb(21 22 34/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-opacity-50){--tw-bg-opacity:0.5!important}:is(.dark .dark\:bg-opacity-60){--tw-bg-opacity:0.6!important}:is(.dark .dark\:bg-gradient-dark){background-image:url(/images/bg_dark.png)!important}:is(.dark .dark\:text-\[\#ffffffD9\]){color:#ffffffd9!important}:is(.dark .dark\:text-\[rgba\(255\2c 255\2c 255\2c 0\.6\)\]){color:hsla(0,0%,100%,.6)!important}:is(.dark .dark\:text-\[rgba\(255\2c 255\2c 255\2c 0\.65\)\]){color:hsla(0,0%,100%,.65)!important}:is(.dark .dark\:text-\[rgba\(255\2c 255\2c 255\2c 0\.85\)\]){color:hsla(0,0%,100%,.85)!important}:is(.dark .dark\:text-blue-400){--tw-text-opacity:1!important;color:rgb(96 165 250/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity))!important}:is(.dark .dark\:text-slate-300){--tw-text-opacity:1!important;color:rgb(203 213 225/var(--tw-text-opacity))!important}:is(.dark .dark\:text-stone-200){--tw-text-opacity:1!important;color:rgb(231 229 228/var(--tw-text-opacity))!important}:is(.dark .dark\:text-white){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}:is(.dark .dark\:text-zinc-200){--tw-text-opacity:1!important;color:rgb(228 228 231/var(--tw-text-opacity))!important}:is(.dark .dark\:after\:from-theme-dark):after{content:var(--tw-content)!important;--tw-gradient-from:#151622 var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(21,22,34,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}:is(.dark .dark\:hover\:border-\[rgba\(12\2c 117\2c 252\2c 0\.85\)\]:hover){border-color:rgba(12,117,252,.85)!important}:is(.dark .dark\:hover\:border-white:hover){--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}:is(.dark .dark\:hover\:bg-\[\#606264\]:hover){--tw-bg-opacity:1!important;background-color:rgb(96 98 100/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:bg-theme-dark:hover){--tw-bg-opacity:1!important;background-color:rgb(21 22 34/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:bg-zinc-900:hover){--tw-bg-opacity:1!important;background-color:rgb(24 24 27/var(--tw-bg-opacity))!important}:is(.dark .hover\:dark\:bg-\[\#606264\]):hover{--tw-bg-opacity:1!important;background-color:rgb(96 98 100/var(--tw-bg-opacity))!important}:is(.dark .hover\:dark\:bg-black):hover{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:text-zinc-100:hover){--tw-text-opacity:1!important;color:rgb(244 244 245/var(--tw-text-opacity))!important}@media (min-width:640px){.sm\:mr-4{margin-right:1rem!important}.sm\:w-60{width:15rem!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pt-6{padding-top:1.5rem!important}.sm\:text-base{font-size:1rem!important;line-height:1.5rem!important}.sm\:leading-7{line-height:1.75rem!important}}@media (min-width:768px){.md\:block{display:block!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:w-1\/4{width:25%!important}.md\:w-3\/4{width:75%!important}.md\:max-w-\[80\%\]{max-width:80%!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:gap-4{gap:1rem!important}.md\:border-l{border-left-width:1px!important}.md\:border-t-0{border-top-width:0!important}.md\:p-4{padding:1rem!important}.md\:p-6{padding:1.5rem!important}.md\:px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:pr-4{padding-right:1rem!important}}@media (min-width:1024px){.lg\:w-1\/3{width:33.333333%!important}.lg\:w-72{width:18rem!important}.lg\:w-full{width:100%!important}.lg\:max-w-\[70\%\]{max-width:70%!important}.lg\:max-w-\[80\%\]{max-width:80%!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:px-8{padding-left:2rem!important;padding-right:2rem!important}}@media (min-width:1280px){.xl\:w-1\/4{width:25%!important}.xl\:w-full{width:100%!important}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}} \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/css/7e8f944f234eab85.css b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/css/7e8f944f234eab85.css new file mode 100644 index 000000000..11ef3b011 --- /dev/null +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/_next/static/css/7e8f944f234eab85.css @@ -0,0 +1,5 @@ +#nprogress{pointer-events:none}#nprogress .bar{background:var(--joy-palette-primary-500,#096bde);position:fixed;z-index:10031;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--joy-palette-primary-500,#096bde),0 0 5px var(--joy-palette-primary-500,#096bde);opacity:1;transform:rotate(3deg) translateY(-4px)}.katex{font-size:1.25em!important;line-height:3!important} + +/* +! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com +*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Josefin Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible,.visible{visibility:visible!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.-left-5{left:-1.25rem!important}.bottom-0{bottom:0!important}.bottom-1{bottom:.25rem!important}.bottom-2{bottom:.5rem!important}.bottom-24{bottom:6rem!important}.bottom-3{bottom:.75rem!important}.bottom-4{bottom:1rem!important}.bottom-8{bottom:2rem!important}.bottom-\[-40px\]{bottom:-40px!important}.bottom-\[30\%\]{bottom:30%!important}.left-0{left:0!important}.left-1\/2{left:50%!important}.left-2{left:.5rem!important}.left-4{left:1rem!important}.right-0{right:0!important}.right-2{right:.5rem!important}.right-3{right:.75rem!important}.right-4{right:1rem!important}.right-6{right:1.5rem!important}.right-\[1px\]{right:1px!important}.top-0{top:0!important}.top-1\/2{top:50%!important}.top-2{top:.5rem!important}.top-4{top:1rem!important}.top-\[-35px\]{top:-35px!important}.top-\[1px\]{top:1px!important}.top-\[50\%\]{top:50%!important}.z-10{z-index:10!important}.z-30{z-index:30!important}.z-50{z-index:50!important}.m-0{margin:0!important}.m-6{margin:1.5rem!important}.m-auto{margin:auto!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-\[-8px\]{margin-left:-8px!important;margin-right:-8px!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.\!mb-2{margin-bottom:.5rem!important}.-ml-4{margin-left:-1rem!important}.-mr-4{margin-right:-1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.ml-1{margin-left:.25rem!important}.ml-16{margin-left:4rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-5{margin-left:1.25rem!important}.ml-6{margin-left:1.5rem!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-24{margin-right:6rem!important}.mr-3{margin-right:.75rem!important}.mr-4{margin-right:1rem!important}.mr-6{margin-right:1.5rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.mt-\[-4px\]{margin-top:-4px!important}.mt-\[1px\]{margin-top:1px!important}.line-clamp-1{-webkit-line-clamp:1!important}.line-clamp-1,.line-clamp-2{overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important}.line-clamp-2{-webkit-line-clamp:2!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.table{display:table!important}.grid{display:grid!important}.hidden{display:none!important}.h-0{height:0!important}.h-1{height:.25rem!important}.h-1\/2{height:50%!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-12{height:3rem!important}.h-14{height:3.5rem!important}.h-2{height:.5rem!important}.h-20{height:5rem!important}.h-24{height:6rem!important}.h-28{height:7rem!important}.h-3{height:.75rem!important}.h-32{height:8rem!important}.h-40{height:10rem!important}.h-5{height:1.25rem!important}.h-5\/6{height:83.333333%!important}.h-6{height:1.5rem!important}.h-64{height:16rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-96{height:24rem!important}.h-\[1\.5em\]{height:1.5em!important}.h-\[133px\]{height:133px!important}.h-\[150px\]{height:150px!important}.h-\[300px\]{height:300px!important}.h-\[40px\]{height:40px!important}.h-\[500px\]{height:500px!important}.h-\[600px\]{height:600px!important}.h-\[90vh\]{height:90vh!important}.h-\[calc\(100vh-48px\)\]{height:calc(100vh - 48px)!important}.h-auto{height:auto!important}.h-full{height:100%!important}.h-screen{height:100vh!important}.max-h-64{max-height:16rem!important}.max-h-72{max-height:18rem!important}.max-h-\[300px\]{max-height:300px!important}.max-h-\[400px\]{max-height:400px!important}.max-h-\[70vh\]{max-height:70vh!important}.max-h-\[90vh\]{max-height:90vh!important}.max-h-\[calc\(\(100vh-156px\)\/2\)\]{max-height:calc((100vh - 156px) / 2)!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.min-h-0{min-height:0!important}.min-h-\[1rem\]{min-height:1rem!important}.min-h-\[200px\]{min-height:200px!important}.min-h-\[42px\]{min-height:42px!important}.min-h-\[60vh\]{min-height:60vh!important}.min-h-fit{min-height:-moz-fit-content!important;min-height:fit-content!important}.min-h-full{min-height:100%!important}.w-0{width:0!important}.w-1{width:.25rem!important}.w-1\/2{width:50%!important}.w-1\/3{width:33.333333%!important}.w-1\/4{width:25%!important}.w-1\/5{width:20%!important}.w-1\/6{width:16.666667%!important}.w-10{width:2.5rem!important}.w-11{width:2.75rem!important}.w-11\/12{width:91.666667%!important}.w-12{width:3rem!important}.w-14{width:3.5rem!important}.w-16{width:4rem!important}.w-2{width:.5rem!important}.w-2\/3{width:66.666667%!important}.w-2\/5{width:40%!important}.w-20{width:5rem!important}.w-28{width:7rem!important}.w-3{width:.75rem!important}.w-3\/4{width:75%!important}.w-3\/5{width:60%!important}.w-32{width:8rem!important}.w-36{width:9rem!important}.w-4{width:1rem!important}.w-40{width:10rem!important}.w-48{width:12rem!important}.w-5{width:1.25rem!important}.w-5\/6{width:83.333333%!important}.w-52{width:13rem!important}.w-6{width:1.5rem!important}.w-60{width:15rem!important}.w-64{width:16rem!important}.w-7{width:1.75rem!important}.w-72{width:18rem!important}.w-8{width:2rem!important}.w-80{width:20rem!important}.w-96{width:24rem!important}.w-\[1\.5em\]{width:1.5em!important}.w-\[142px\]{width:142px!important}.w-\[1px\]{width:1px!important}.w-\[230px\]{width:230px!important}.w-\[256px\]{width:256px!important}.w-\[26rem\]{width:26rem!important}.w-\[280px\]{width:280px!important}.w-\[30rem\]{width:30rem!important}.w-\[320px\]{width:320px!important}.w-\[50px\]{width:50px!important}.w-\[530px\]{width:530px!important}.w-\[900px\]{width:900px!important}.w-auto{width:auto!important}.w-full{width:100%!important}.w-screen{width:100vw!important}.min-w-0{min-width:0!important}.min-w-\[200px\]{min-width:200px!important}.min-w-\[300px\]{min-width:300px!important}.min-w-\[50px\]{min-width:50px!important}.min-w-fit{min-width:-moz-fit-content!important;min-width:fit-content!important}.max-w-2xl{max-width:42rem!important}.max-w-\[240px\]{max-width:240px!important}.max-w-full{max-width:100%!important}.max-w-md{max-width:28rem!important}.max-w-none{max-width:none!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-none{flex:none!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.grow{flex-grow:1!important}.grow-0{flex-grow:0!important}.-translate-x-1\/2{--tw-translate-x:-50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-y-1\/2,.-translate-y-\[50\%\]{--tw-translate-y:-50%!important}.-translate-y-1\/2,.-translate-y-\[50\%\],.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-x-0{--tw-translate-x:0px!important}.translate-x-full{--tw-translate-x:100%!important}.transform,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes fade{0%{opacity:0}to{opacity:1}}.animate-fade{animation:fade var(--tw-animate-duration,1s) var(--tw-animate-easing,ease) var(--tw-animate-delay,0s) var(--tw-animate-iteration,1) var(--tw-animate-fill,both)!important}@keyframes pulse1{0%,to{transform:scale(1);background-color:#bdc0c4}33.333%{transform:scale(1.5);background-color:#525964}}.animate-pulse1{animation:pulse1 1.2s infinite!important}@keyframes pulse2{0%,to{transform:scale(1);background-color:#bdc0c4}33.333%{transform:scale(1);background-color:#bdc0c4}66.666%{transform:scale(1.5);background-color:#525964}}.animate-pulse2{animation:pulse2 1.2s infinite!important}@keyframes pulse3{0%,66.666%{transform:scale(1);background-color:##bdc0c4}to{transform:scale(1.5);background-color:#525964}}.animate-pulse3{animation:pulse3 1.2s infinite!important}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin var(--tw-animate-duration,1s) var(--tw-animate-easing,linear) var(--tw-animate-delay,0s) var(--tw-animate-iteration,infinite) var(--tw-animate-fill,none)!important}.cursor-grab{cursor:grab!important}.cursor-move{cursor:move!important}.cursor-no-drop{cursor:no-drop!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-pointer{cursor:pointer!important}.resize-none{resize:none!important}.list-decimal{list-style-type:decimal!important}.list-disc{list-style-type:disc!important}.grid-flow-row{grid-auto-flow:row!important}.auto-rows-max{grid-auto-rows:max-content!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.content-center{align-content:center!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-stretch{align-items:stretch!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-8{gap:2rem!important}.gap-x-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.gap-y-10{row-gap:2.5rem!important}.gap-y-5{row-gap:1.25rem!important}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(1rem * var(--tw-space-x-reverse))!important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.75rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-scroll{overflow-y:scroll!important}.truncate{overflow:hidden!important;white-space:nowrap!important}.text-ellipsis,.truncate{text-overflow:ellipsis!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-3xl{border-radius:1.5rem!important}.rounded-\[10px\]{border-radius:10px!important}.rounded-\[50\%\]{border-radius:50%!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:.5rem!important}.rounded-md{border-radius:.375rem!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:.125rem!important}.rounded-xl{border-radius:.75rem!important}.rounded-bl{border-bottom-left-radius:.25rem!important}.rounded-bl-none{border-bottom-left-radius:0!important}.rounded-br{border-bottom-right-radius:.25rem!important}.rounded-br-none{border-bottom-right-radius:0!important}.rounded-tl{border-top-left-radius:.25rem!important}.rounded-tl-md{border-top-left-radius:.375rem!important}.rounded-tl-none{border-top-left-radius:0!important}.rounded-tr{border-top-right-radius:.25rem!important}.rounded-tr-md{border-top-right-radius:.375rem!important}.border{border-width:1px!important}.border-0{border-width:0!important}.border-2{border-width:2px!important}.border-\[0\.5px\]{border-width:.5px!important}.border-b{border-bottom-width:1px!important}.border-b-2{border-bottom-width:2px!important}.border-l{border-left-width:1px!important}.border-l-4{border-left-width:4px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-none{border-style:none!important}.border-\[\#0c75fc\]{--tw-border-opacity:1!important;border-color:rgb(12 117 252/var(--tw-border-opacity))!important}.border-\[\#d5e5f6\]{--tw-border-opacity:1!important;border-color:rgb(213 229 246/var(--tw-border-opacity))!important}.border-\[\#d6d8da\]{--tw-border-opacity:1!important;border-color:rgb(214 216 218/var(--tw-border-opacity))!important}.border-\[\#d9d9d9\]{--tw-border-opacity:1!important;border-color:rgb(217 217 217/var(--tw-border-opacity))!important}.border-\[\#e3e4e6\]{--tw-border-opacity:1!important;border-color:rgb(227 228 230/var(--tw-border-opacity))!important}.border-\[\#edeeef\]{--tw-border-opacity:1!important;border-color:rgb(237 238 239/var(--tw-border-opacity))!important}.border-\[\#f0f0f0\]{--tw-border-opacity:1!important;border-color:rgb(240 240 240/var(--tw-border-opacity))!important}.border-\[transparent\]{border-color:transparent!important}.border-blue-500{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity))!important}.border-blue-600{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity))!important}.border-gray-100{--tw-border-opacity:1!important;border-color:rgb(243 244 246/var(--tw-border-opacity))!important}.border-gray-200{--tw-border-opacity:1!important;border-color:rgb(229 231 235/var(--tw-border-opacity))!important}.border-gray-500{--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}.border-red-600{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity))!important}.border-slate-300{--tw-border-opacity:1!important;border-color:rgb(203 213 225/var(--tw-border-opacity))!important}.border-stone-400{--tw-border-opacity:1!important;border-color:rgb(168 162 158/var(--tw-border-opacity))!important}.border-theme-primary{--tw-border-opacity:1!important;border-color:rgb(0 105 254/var(--tw-border-opacity))!important}.border-white{--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.bg-\[\#0C75FC\],.bg-\[\#0c75fc\]{--tw-bg-opacity:1!important;background-color:rgb(12 117 252/var(--tw-bg-opacity))!important}.bg-\[\#EAEAEB\]{--tw-bg-opacity:1!important;background-color:rgb(234 234 235/var(--tw-bg-opacity))!important}.bg-\[\#F1F5F9\]{--tw-bg-opacity:1!important;background-color:rgb(241 245 249/var(--tw-bg-opacity))!important}.bg-\[\#f5faff\]{--tw-bg-opacity:1!important;background-color:rgb(245 250 255/var(--tw-bg-opacity))!important}.bg-\[\#fafafa\]{--tw-bg-opacity:1!important;background-color:rgb(250 250 250/var(--tw-bg-opacity))!important}.bg-\[\#ffffff80\]{background-color:#ffffff80!important}.bg-\[\#ffffff99\]{background-color:#ffffff99!important}.bg-\[\#ffffffb7\]{background-color:#ffffffb7!important}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]{background-color:rgba(0,0,0,.04)!important}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.06\)\]{background-color:rgba(0,0,0,.06)!important}.bg-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\]{background-color:rgba(0,0,0,.45)!important}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.8\)\]{background-color:hsla(0,0%,100%,.8)!important}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.9\)\]{background-color:hsla(0,0%,100%,.9)!important}.bg-bar{background-color:rgb(224 231 242/var(--tw-bg-opacity))!important}.bg-bar,.bg-black{--tw-bg-opacity:1!important}.bg-black{background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}.bg-blue-500{background-color:rgb(59 130 246/var(--tw-bg-opacity))!important}.bg-blue-500,.bg-gray-100{--tw-bg-opacity:1!important}.bg-gray-100{background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.bg-gray-50{background-color:rgb(249 250 251/var(--tw-bg-opacity))!important}.bg-gray-50,.bg-gray-500{--tw-bg-opacity:1!important}.bg-gray-500{background-color:rgb(107 114 128/var(--tw-bg-opacity))!important}.bg-gray-600{background-color:rgb(75 85 99/var(--tw-bg-opacity))!important}.bg-gray-600,.bg-gray-700{--tw-bg-opacity:1!important}.bg-gray-700{background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}.bg-green-500{background-color:rgb(34 197 94/var(--tw-bg-opacity))!important}.bg-green-500,.bg-red-50{--tw-bg-opacity:1!important}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity))!important}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.bg-red-500,.bg-stone-300{--tw-bg-opacity:1!important}.bg-stone-300{background-color:rgb(214 211 209/var(--tw-bg-opacity))!important}.bg-stone-400{--tw-bg-opacity:1!important;background-color:rgb(168 162 158/var(--tw-bg-opacity))!important}.bg-theme-dark-container{--tw-bg-opacity:1!important;background-color:rgb(35 39 52/var(--tw-bg-opacity))!important}.bg-theme-light{--tw-bg-opacity:1!important;background-color:rgb(247 247 247/var(--tw-bg-opacity))!important}.bg-theme-primary{--tw-bg-opacity:1!important;background-color:rgb(0 105 254/var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-white,.bg-zinc-100{--tw-bg-opacity:1!important}.bg-zinc-100{background-color:rgb(244 244 245/var(--tw-bg-opacity))!important}.bg-zinc-400{--tw-bg-opacity:1!important;background-color:rgb(161 161 170/var(--tw-bg-opacity))!important}.bg-opacity-10{--tw-bg-opacity:0.1!important}.bg-opacity-100{--tw-bg-opacity:1!important}.bg-opacity-30{--tw-bg-opacity:0.3!important}.bg-opacity-50{--tw-bg-opacity:0.5!important}.bg-opacity-70{--tw-bg-opacity:0.7!important}.bg-button-gradient{background-image:linear-gradient(90deg,#00daef,#105eff)!important}.bg-gradient-light{background-image:url(/images/bg.png)!important}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))!important}.from-\[\#31afff\]{--tw-gradient-from:#31afff var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(49,175,255,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.to-\[\#1677ff\]{--tw-gradient-to:#1677ff var(--tw-gradient-to-position)!important}.bg-cover{background-size:cover!important}.bg-center{background-position:50%!important}.object-contain{-o-object-fit:contain!important;object-fit:contain!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-10{padding:2.5rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-28{padding-left:7rem!important;padding-right:7rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.pb-12{padding-bottom:3rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pl-0{padding-left:0!important}.pl-10{padding-left:2.5rem!important}.pl-12{padding-left:3rem!important}.pl-2{padding-left:.5rem!important}.pl-4{padding-left:1rem!important}.pl-6{padding-left:1.5rem!important}.pl-\[0\.6rem\]{padding-left:.6rem!important}.pr-10{padding-right:2.5rem!important}.pr-11{padding-right:2.75rem!important}.pr-4{padding-right:1rem!important}.pr-8{padding-right:2rem!important}.pt-0{padding-top:0!important}.pt-12{padding-top:3rem!important}.pt-2{padding-top:.5rem!important}.pt-4{padding-top:1rem!important}.pt-6{padding-top:1.5rem!important}.pt-8{padding-top:2rem!important}.\!text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.align-middle{vertical-align:middle!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-\[0px\]{font-size:0!important}.text-\[16px\]{font-size:16px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-bold{font-weight:700!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.italic{font-style:italic!important}.ordinal{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.leading-10{line-height:2.5rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-7{line-height:1.75rem!important}.leading-8{line-height:2rem!important}.\!text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.\!text-green-500{--tw-text-opacity:1!important;color:rgb(34 197 94/var(--tw-text-opacity))!important}.text-\[\#000000\]{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.text-\[\#0069fe\]{--tw-text-opacity:1!important;color:rgb(0 105 254/var(--tw-text-opacity))!important}.text-\[\#0C75FC\],.text-\[\#0c75fc\]{--tw-text-opacity:1!important;color:rgb(12 117 252/var(--tw-text-opacity))!important}.text-\[\#121417\]{--tw-text-opacity:1!important;color:rgb(18 20 23/var(--tw-text-opacity))!important}.text-\[\#1677ff\]{--tw-text-opacity:1!important;color:rgb(22 119 255/var(--tw-text-opacity))!important}.text-\[\#1890ff\]{--tw-text-opacity:1!important;color:rgb(24 144 255/var(--tw-text-opacity))!important}.text-\[\#1c2533\]{--tw-text-opacity:1!important;color:rgb(28 37 51/var(--tw-text-opacity))!important}.text-\[\#2AA3FF\]{--tw-text-opacity:1!important;color:rgb(42 163 255/var(--tw-text-opacity))!important}.text-\[\#525964\]{--tw-text-opacity:1!important;color:rgb(82 89 100/var(--tw-text-opacity))!important}.text-\[\#878c93\]{--tw-text-opacity:1!important;color:rgb(135 140 147/var(--tw-text-opacity))!important}.text-\[\#ff1b2e\]{--tw-text-opacity:1!important;color:rgb(255 27 46/var(--tw-text-opacity))!important}.text-\[\#ff4d4f\],.text-\[rgb\(255\2c 77\2c 79\)\]{--tw-text-opacity:1!important;color:rgb(255 77 79/var(--tw-text-opacity))!important}.text-\[rgb\(82\2c 196\2c 26\)\]{--tw-text-opacity:1!important;color:rgb(82 196 26/var(--tw-text-opacity))!important}.text-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\]{color:rgba(0,0,0,.45)!important}.text-\[rgba\(0\2c 0\2c 0\2c 0\.85\)\]{color:rgba(0,0,0,.85)!important}.text-\[rgba\(0\2c 10\2c 26\2c 0\.68\)\]{color:rgba(0,10,26,.68)!important}.text-black{color:rgb(0 0 0/var(--tw-text-opacity))!important}.text-black,.text-blue-400{--tw-text-opacity:1!important}.text-blue-400{color:rgb(96 165 250/var(--tw-text-opacity))!important}.text-blue-500{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity))!important}.text-blue-600{color:rgb(37 99 235/var(--tw-text-opacity))!important}.text-blue-600,.text-default{--tw-text-opacity:1!important}.text-default{color:rgb(12 117 252/var(--tw-text-opacity))!important}.text-gray-300{--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.text-gray-600{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity))!important}.text-gray-700{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.text-green-400{--tw-text-opacity:1!important;color:rgb(74 222 128/var(--tw-text-opacity))!important}.text-green-600{--tw-text-opacity:1!important;color:rgb(22 163 74/var(--tw-text-opacity))!important}.text-neutral-500{--tw-text-opacity:1!important;color:rgb(115 115 115/var(--tw-text-opacity))!important}.text-red-400{color:rgb(248 113 113/var(--tw-text-opacity))!important}.text-red-400,.text-red-500{--tw-text-opacity:1!important}.text-red-500{color:rgb(239 68 68/var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}.text-slate-900{--tw-text-opacity:1!important;color:rgb(15 23 42/var(--tw-text-opacity))!important}.text-theme-primary{--tw-text-opacity:1!important;color:rgb(0 105 254/var(--tw-text-opacity))!important}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-white,.text-yellow-400{--tw-text-opacity:1!important}.text-yellow-400{color:rgb(250 204 21/var(--tw-text-opacity))!important}.text-opacity-80{--tw-text-opacity:0.8!important}.underline{text-decoration-line:underline!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.shadow,.shadow-\[-5px_0_40px_-4px_rgba\(100\2c 100\2c 100\2c \.1\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[-5px_0_40px_-4px_rgba\(100\2c 100\2c 100\2c \.1\)\]{--tw-shadow:-5px 0 40px -4px hsla(0,0%,39%,.1)!important;--tw-shadow-colored:-5px 0 40px -4px var(--tw-shadow-color)!important}.shadow-\[0_8px_16px_-10px_rgba\(100\2c 100\2c 100\2c \.08\)\]{--tw-shadow:0 8px 16px -10px hsla(0,0%,39%,.08)!important;--tw-shadow-colored:0 8px 16px -10px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[4px_0_10px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{--tw-shadow:4px 0 10px rgba(0,0,0,.06)!important;--tw-shadow-colored:4px 0 10px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-\[inset_0_0_16px_rgba\(50\2c 50\2c 50\2c \.05\)\]{--tw-shadow:inset 0 0 16px rgba(50,50,50,.05)!important;--tw-shadow-colored:inset 0 0 16px var(--tw-shadow-color)!important}.shadow-\[inset_0_0_16px_rgba\(50\2c 50\2c 50\2c \.05\)\],.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.grayscale{--tw-grayscale:grayscale(100%)!important}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px)!important}.backdrop-blur,.backdrop-blur-lg{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px)!important}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)!important}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition-\[transfrom_shadow\]{transition-property:transfrom shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-\[width\]{transition-property:width!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-all{transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-opacity{transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-shadow{transition-property:box-shadow!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition-transform{transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-500{transition-duration:.5s!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.animate-duration-200{--tw-animate-duration:200ms!important}.animate-duration-200,.animate-duration-300{animation-duration:var(--tw-animate-duration)!important}.animate-duration-300{--tw-animate-duration:300ms!important}.animate-infinite{--tw-animate-iteration:infinite!important;animation-iteration-count:var(--tw-animate-iteration)!important}body{margin:0;font-family:var(--joy-fontFamily-body,var(--joy-Josefin Sans,sans-serif));line-height:var(--joy-lineHeight-md,1.5);--antd-primary-color:#0069fe;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none}.light{color:#333;background-color:#f7f7f7}.dark{color:#f7f7f7;background-color:#151622}.dark-sub-bg{background-color:#23262c}.ant-btn-primary{background-color:var(--antd-primary-color)}.ant-pagination .ant-pagination-next *,.ant-pagination .ant-pagination-prev *{color:var(--antd-primary-color)!important}.ant-pagination .ant-pagination-item a{color:#b0b0bf}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:var(--antd-primary-color)!important}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.scrollbar-default::-webkit-scrollbar{display:block;width:6px}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.dark :where(.css-dev-only-do-not-override-18iikkb).ant-tabs .ant-tabs-tab-btn{color:#fff}:where(.css-dev-only-do-not-override-18iikkb).ant-form-item .ant-form-item-label>label{height:36px}@keyframes rotate{to{transform:rotate(1turn)}}.react-flow__panel{display:none!important}#home-container .ant-tabs-tab,#home-container .ant-tabs-tab-active{font-size:16px}#home-container .ant-card-body{padding:12px 24px}pre{overflow:auto;white-space:pre-wrap;padding-left:.5rem}pre,table{width:100%}table{display:block;table-layout:fixed}.rc-md-editor{height:inherit}.rc-md-editor .editor-container>.section{border-right:none!important}.first-line\:leading-6:first-line{line-height:1.5rem!important}.after\:absolute:after{content:var(--tw-content)!important;position:absolute!important}.after\:-top-8:after{content:var(--tw-content)!important;top:-2rem!important}.after\:h-8:after{content:var(--tw-content)!important;height:2rem!important}.after\:w-full:after{content:var(--tw-content)!important;width:100%!important}.after\:bg-gradient-to-t:after{content:var(--tw-content)!important;background-image:linear-gradient(to top,var(--tw-gradient-stops))!important}.after\:from-theme-light:after{content:var(--tw-content)!important;--tw-gradient-from:#f7f7f7 var(--tw-gradient-from-position)!important;--tw-gradient-to:hsla(0,0%,97%,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.after\:to-transparent:after{content:var(--tw-content)!important;--tw-gradient-to:transparent var(--tw-gradient-to-position)!important}.last-of-type\:mr-0:last-of-type{margin-right:0!important}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.hover\:rounded-xl:hover{border-radius:.75rem!important}.hover\:border-\[\#0c75fc\]:hover{--tw-border-opacity:1!important;border-color:rgb(12 117 252/var(--tw-border-opacity))!important}.hover\:bg-\[\#F1F5F9\]:hover{--tw-bg-opacity:1!important;background-color:rgb(241 245 249/var(--tw-bg-opacity))!important}.hover\:bg-\[\#f5faff\]:hover{--tw-bg-opacity:1!important;background-color:rgb(245 250 255/var(--tw-bg-opacity))!important}.hover\:bg-\[rgb\(221\2c 221\2c 221\2c 0\.6\)\]:hover{background-color:hsla(0,0%,87%,.6)!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.hover\:bg-stone-200:hover{--tw-bg-opacity:1!important;background-color:rgb(231 229 228/var(--tw-bg-opacity))!important}.hover\:bg-white:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.hover\:bg-opacity-100:hover,.hover\:bg-white:hover{--tw-bg-opacity:1!important}.hover\:\!text-gray-200:hover{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity))!important}.hover\:text-\[\#0c75fc\]:hover{--tw-text-opacity:1!important;color:rgb(12 117 252/var(--tw-text-opacity))!important}.hover\:text-\[\#1677ff\]:hover{--tw-text-opacity:1!important;color:rgb(22 119 255/var(--tw-text-opacity))!important}.hover\:text-blue-500:hover{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity))!important}.hover\:text-red-500:hover{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.hover\:text-theme-primary:hover{--tw-text-opacity:1!important;color:rgb(0 105 254/var(--tw-text-opacity))!important}.hover\:opacity-100:hover{opacity:1!important}.hover\:shadow-\[0_14px_20px_-10px_rgba\(100\2c 100\2c 100\2c \.15\)\]:hover{--tw-shadow:0 14px 20px -10px hsla(0,0%,39%,.15)!important;--tw-shadow-colored:0 14px 20px -10px var(--tw-shadow-color)!important}.hover\:shadow-\[0_14px_20px_-10px_rgba\(100\2c 100\2c 100\2c \.15\)\]:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.group:hover .group-hover\:block{display:block!important}.group:hover .group-hover\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100,.group\/side:hover .group-hover\/side\:opacity-100{opacity:1!important}.group:hover .group-hover\:opacity-70{opacity:.7!important}:is(.dark .dark\:border-\[\#0c75fc\]){--tw-border-opacity:1!important;border-color:rgb(12 117 252/var(--tw-border-opacity))!important}:is(.dark .dark\:border-\[\#6f7f95\]){--tw-border-opacity:1!important;border-color:rgb(111 127 149/var(--tw-border-opacity))!important}:is(.dark .dark\:border-\[\#ffffff66\]){border-color:#ffffff66!important}:is(.dark .dark\:border-\[rgba\(12\2c 117\2c 252\2c 0\.8\)\]){border-color:rgba(12,117,252,.8)!important}:is(.dark .dark\:border-\[rgba\(217\2c 217\2c 217\2c 0\.85\)\]){border-color:hsla(0,0%,85%,.85)!important}:is(.dark .dark\:border-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]){border-color:hsla(0,0%,100%,.1)!important}:is(.dark .dark\:border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]){border-color:hsla(0,0%,100%,.2)!important}:is(.dark .dark\:border-\[rgba\(255\2c 255\2c 255\2c 0\.6\)\]){border-color:hsla(0,0%,100%,.6)!important}:is(.dark .dark\:border-gray-500){--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1!important;border-color:rgb(75 85 99/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1!important;border-color:rgb(55 65 81/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-800){--tw-border-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity))!important}:is(.dark .dark\:border-theme-dark){--tw-border-opacity:1!important;border-color:rgb(21 22 34/var(--tw-border-opacity))!important}:is(.dark .dark\:border-white){--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}:is(.dark .dark\:bg-\[\#212121\]){--tw-bg-opacity:1!important;background-color:rgb(33 33 33/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#232734\]){--tw-bg-opacity:1!important;background-color:rgb(35 39 52/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#242733\]){--tw-bg-opacity:1!important;background-color:rgb(36 39 51/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#484848\]){--tw-bg-opacity:1!important;background-color:rgb(72 72 72/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#606264\]){--tw-bg-opacity:1!important;background-color:rgb(96 98 100/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#6f7f95\]){--tw-bg-opacity:1!important;background-color:rgb(111 127 149/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-\[\#ffffff29\]){background-color:#ffffff29!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\]){background-color:hsla(0,0%,100%,.1)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.16\)\]){background-color:hsla(0,0%,100%,.16)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]){background-color:hsla(0,0%,100%,.2)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\]){background-color:hsla(0,0%,100%,.5)!important}:is(.dark .dark\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.65\)\]){background-color:hsla(0,0%,100%,.65)!important}:is(.dark .dark\:bg-\[rgba\(41\2c 63\2c 89\2c 0\.4\)\]){background-color:rgba(41,63,89,.4)!important}:is(.dark .dark\:bg-black){--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1!important;background-color:rgb(31 41 55/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1!important;background-color:rgb(17 24 39/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-slate-800){--tw-bg-opacity:1!important;background-color:rgb(30 41 59/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-theme-dark){--tw-bg-opacity:1!important;background-color:rgb(21 22 34/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-theme-dark-container){--tw-bg-opacity:1!important;background-color:rgb(35 39 52/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-transparent){background-color:transparent!important}:is(.dark .dark\:bg-zinc-700){--tw-bg-opacity:1!important;background-color:rgb(63 63 70/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-zinc-800){--tw-bg-opacity:1!important;background-color:rgb(39 39 42/var(--tw-bg-opacity))!important}:is(.dark :is(.dark .dark\:dark\:bg-theme-dark)){--tw-bg-opacity:1!important;background-color:rgb(21 22 34/var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-opacity-50){--tw-bg-opacity:0.5!important}:is(.dark .dark\:bg-opacity-60){--tw-bg-opacity:0.6!important}:is(.dark .dark\:bg-gradient-dark){background-image:url(/images/bg_dark.png)!important}:is(.dark .dark\:text-\[\#ffffffD9\]){color:#ffffffd9!important}:is(.dark .dark\:text-\[rgba\(255\2c 255\2c 255\2c 0\.6\)\]){color:hsla(0,0%,100%,.6)!important}:is(.dark .dark\:text-\[rgba\(255\2c 255\2c 255\2c 0\.65\)\]){color:hsla(0,0%,100%,.65)!important}:is(.dark .dark\:text-\[rgba\(255\2c 255\2c 255\2c 0\.85\)\]){color:hsla(0,0%,100%,.85)!important}:is(.dark .dark\:text-blue-400){--tw-text-opacity:1!important;color:rgb(96 165 250/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity))!important}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity))!important}:is(.dark .dark\:text-slate-300){--tw-text-opacity:1!important;color:rgb(203 213 225/var(--tw-text-opacity))!important}:is(.dark .dark\:text-stone-200){--tw-text-opacity:1!important;color:rgb(231 229 228/var(--tw-text-opacity))!important}:is(.dark .dark\:text-white){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}:is(.dark .dark\:text-zinc-200){--tw-text-opacity:1!important;color:rgb(228 228 231/var(--tw-text-opacity))!important}:is(.dark .dark\:after\:from-theme-dark):after{content:var(--tw-content)!important;--tw-gradient-from:#151622 var(--tw-gradient-from-position)!important;--tw-gradient-to:rgba(21,22,34,0) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}:is(.dark .dark\:hover\:border-\[rgba\(12\2c 117\2c 252\2c 0\.85\)\]:hover){border-color:rgba(12,117,252,.85)!important}:is(.dark .dark\:hover\:border-white:hover){--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}:is(.dark .dark\:hover\:bg-\[\#606264\]:hover){--tw-bg-opacity:1!important;background-color:rgb(96 98 100/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:bg-theme-dark:hover){--tw-bg-opacity:1!important;background-color:rgb(21 22 34/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:bg-zinc-900:hover){--tw-bg-opacity:1!important;background-color:rgb(24 24 27/var(--tw-bg-opacity))!important}:is(.dark .hover\:dark\:bg-\[\#606264\]):hover{--tw-bg-opacity:1!important;background-color:rgb(96 98 100/var(--tw-bg-opacity))!important}:is(.dark .hover\:dark\:bg-black):hover{--tw-bg-opacity:1!important;background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}:is(.dark .dark\:hover\:text-zinc-100:hover){--tw-text-opacity:1!important;color:rgb(244 244 245/var(--tw-text-opacity))!important}@media (min-width:640px){.sm\:mr-4{margin-right:1rem!important}.sm\:w-60{width:15rem!important}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:pb-10{padding-bottom:2.5rem!important}.sm\:pt-6{padding-top:1.5rem!important}.sm\:text-base{font-size:1rem!important;line-height:1.5rem!important}.sm\:leading-7{line-height:1.75rem!important}}@media (min-width:768px){.md\:block{display:block!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:w-1\/4{width:25%!important}.md\:w-3\/4{width:75%!important}.md\:max-w-\[80\%\]{max-width:80%!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:gap-4{gap:1rem!important}.md\:border-l{border-left-width:1px!important}.md\:border-t-0{border-top-width:0!important}.md\:p-4{padding:1rem!important}.md\:p-6{padding:1.5rem!important}.md\:px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.md\:pr-4{padding-right:1rem!important}}@media (min-width:1024px){.lg\:w-1\/3{width:33.333333%!important}.lg\:w-72{width:18rem!important}.lg\:w-full{width:100%!important}.lg\:max-w-\[70\%\]{max-width:70%!important}.lg\:max-w-\[80\%\]{max-width:80%!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.lg\:px-8{padding-left:2rem!important;padding-right:2rem!important}}@media (min-width:1280px){.xl\:w-1\/4{width:25%!important}.xl\:w-full{width:100%!important}}@media (min-width:1536px){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}} \ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/chat/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/chat/index.html index 3300a7b75..1cd542841 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/chat/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/chat/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/agent/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/agent/index.html index 0ac6f8d25..cece6dd11 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/agent/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/agent/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/components/create-app-modal/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/components/create-app-modal/index.html index 75c563e5b..63e2baa5a 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/components/create-app-modal/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/components/create-app-modal/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/AwelLayout/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/AwelLayout/index.html index 6c08f79a8..c82726253 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/AwelLayout/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/AwelLayout/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/NativeApp/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/NativeApp/index.html index a4b467199..fab9bf470 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/NativeApp/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/NativeApp/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/RecommendQuestions/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/RecommendQuestions/index.html index 3def5807c..9e2cbdec7 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/RecommendQuestions/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/RecommendQuestions/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/DetailsCard/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/DetailsCard/index.html index 54318c599..714be59d7 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/DetailsCard/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/DetailsCard/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/PromptSelect/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/PromptSelect/index.html index b3aa37859..aa9035e93 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/PromptSelect/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/PromptSelect/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContent/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContent/index.html index 7146efa37..50d70172f 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContent/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContent/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContentV2/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContentV2/index.html index 50cd3196a..dafdb4b25 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContentV2/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourceContentV2/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCard/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCard/index.html index d8e5d7c31..88498ad05 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCard/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCard/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCardV2/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCardV2/index.html index 6ad62c1a4..8fcbbb332 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCardV2/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/ResourcesCardV2/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/index.html index 53dc35c60..792f4cde0 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/components/auto-plan/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/config/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/config/index.html index 8e3ff6ad0..e3debd6a8 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/config/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/config/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/index.html index 9362ac707..14e4f443c 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/extra/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/index.html index e1924dbd5..bfa6f93a6 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/app/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/database/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/database/index.html index f8ab66761..bab1acb88 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/database/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/database/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/dbgpts/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/dbgpts/index.html index 3cbab6a49..3b53f356b 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/dbgpts/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/dbgpts/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/canvas/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/canvas/index.html index e49545f86..4abb6ca04 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/canvas/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/canvas/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/index.html index 7987330bf..5d204664b 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/libro/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/libro/index.html index 17a7b205b..8db6bc769 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/libro/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/flow/libro/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/index.html index 43befd704..3894d21c3 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/chunk/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/chunk/index.html index 8507cb530..06b61e765 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/chunk/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/chunk/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/index.html index 3f478cd74..03e9bf3e6 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/knowledge/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/models/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/models/index.html index 9a747cbb0..2ccc49e62 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/models/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/models/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/add/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/add/index.html index e0e1fb520..8305e729e 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/add/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/add/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/edit/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/edit/index.html index 4893a89fd..f166b0ced 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/edit/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/edit/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/index.html index 116d35ce5..79508e2ba 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/construct/prompt/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/evaluation/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/evaluation/index.html index 20ca54f84..b5b284570 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/evaluation/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/evaluation/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/index.html index 4400d7d26..06b21d1ea 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/knowledge/graph/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/knowledge/graph/index.html index 809743204..6aaa57fd6 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/knowledge/graph/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/knowledge/graph/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ChatDialog/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ChatDialog/index.html index 4ca274241..4f9cd993d 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ChatDialog/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ChatDialog/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Content/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Content/index.html index b527a9691..312979a74 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Content/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Content/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/DislikeDrawer/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/DislikeDrawer/index.html index 2f2b4d42c..ad12146c9 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/DislikeDrawer/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/DislikeDrawer/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Feedback/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Feedback/index.html index 377666cb2..734784bb1 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Feedback/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Feedback/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Header/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Header/index.html index b3e42a7bc..a5f5c7db4 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Header/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Header/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/InputContainer/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/InputContainer/index.html index 0ab7b7631..cdd385d3b 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/InputContainer/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/InputContainer/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ModelSelector/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ModelSelector/index.html index 20de288ff..4fb7c6368 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ModelSelector/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/ModelSelector/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/OptionIcon/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/OptionIcon/index.html index 550a06e9d..ae4be7980 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/OptionIcon/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/OptionIcon/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Resource/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Resource/index.html index 53603a31b..ffa780296 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Resource/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Resource/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Thermometer/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Thermometer/index.html index 54381ad2a..63d20bac0 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Thermometer/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/components/Thermometer/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/index.html b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/index.html index d453fe3a5..2fbf1dcdb 100644 --- a/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/index.html +++ b/packages/dbgpt-app/src/dbgpt_app/static/web/mobile/chat/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/web/components/chat/chat-container.tsx b/web/components/chat/chat-container.tsx index c6eb65ac1..7a707ae53 100644 --- a/web/components/chat/chat-container.tsx +++ b/web/components/chat/chat-container.tsx @@ -184,7 +184,7 @@ const ChatContainer = () => { ); return ( -
+
@@ -197,7 +197,7 @@ const ChatContainer = () => {
{/* Use flex-auto to ensure the remaining height is filled */} -
+
{/* Left chart area */} {!!chartsData?.length && (
{ )}
{/* Wrap the Completion component in a container with a specific height */} -
+
diff --git a/web/components/chat/completion.tsx b/web/components/chat/completion.tsx index 7611b75eb..97afa62be 100644 --- a/web/components/chat/completion.tsx +++ b/web/components/chat/completion.tsx @@ -11,7 +11,7 @@ import classNames from 'classnames'; import copy from 'copy-to-clipboard'; import { cloneDeep } from 'lodash'; import { useSearchParams } from 'next/navigation'; -import { useContext, useEffect, useMemo, useRef, useState } from 'react'; +import { useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import MyEmpty from '../common/MyEmpty'; @@ -73,7 +73,6 @@ const Completion = ({ messages, onSubmit, onFormatContent }: Props) => { // Get prompt_code from localStorage const storedPromptCode = localStorage.getItem(`dbgpt_prompt_code_${chatId}`); - console.log('DEBUG - Completion - prompt_code from localStorage:', storedPromptCode); // Create data object with prompt_code if available const submitData: Record = { @@ -84,7 +83,6 @@ const Completion = ({ messages, onSubmit, onFormatContent }: Props) => { // Add prompt_code if it exists if (storedPromptCode) { submitData.prompt_code = storedPromptCode; - console.log('DEBUG - Completion - adding prompt_code to submitData:', storedPromptCode); // Clear prompt_code from localStorage after use localStorage.removeItem(`dbgpt_prompt_code_${chatId}`); @@ -98,12 +96,15 @@ const Completion = ({ messages, onSubmit, onFormatContent }: Props) => { // Process message content - if onFormatContent is provided and this is a dashboard chat, // we'll extract the thinking part from vis-thinking code blocks - const processMessageContent = (content: any) => { - if (isChartChat && onFormatContent && typeof content === 'string') { - return onFormatContent(content); - } - return content; - }; + const processMessageContent = useCallback( + (content: any) => { + if (isChartChat && onFormatContent && typeof content === 'string') { + return onFormatContent(content); + } + return content; + }, + [isChartChat, onFormatContent], + ); const [messageApi, contextHolder] = message.useMessage(); @@ -165,7 +166,7 @@ const Completion = ({ messages, onSubmit, onFormatContent }: Props) => { }); } setShowMessages(tempMessage.filter(item => ['view', 'human'].includes(item.role))); - }, [isChartChat, messages, onFormatContent]); + }, [isChartChat, messages, onFormatContent, processMessageContent]); useEffect(() => { apiInterceptors(getChatFeedBackSelect()) @@ -177,17 +178,160 @@ const Completion = ({ messages, onSubmit, onFormatContent }: Props) => { }); }, []); + // Track user scrolling behavior + const isUserScrollingRef = useRef(false); + const prevMessageCountRef = useRef(0); + const lastContentHeightRef = useRef(0); + const isStreamingRef = useRef(false); // Track if we're in streaming mode + const streamingTimeoutRef = useRef(null); + + // Initialize refs only once useEffect(() => { - setTimeout(() => { - scrollableRef.current?.scrollTo(0, scrollableRef.current.scrollHeight); - }, 50); - }, [messages]); + // Initialize message count tracking + if (prevMessageCountRef.current === 0) { + prevMessageCountRef.current = 0; // Will be set when first message arrives + } + }, []); // No dependencies - only run once + + // Handle scroll events to detect user interaction + const handleScrollEvent = useCallback(() => { + if (scrollableRef.current) { + const scrollElement = scrollableRef.current; + const { scrollTop, scrollHeight, clientHeight } = scrollElement; + const isAtBottom = scrollTop + clientHeight >= scrollHeight - 5; + + const wasUserScrolling = isUserScrollingRef.current; + // Always track user scroll state, even during streaming + // This allows users to stop auto-scroll by scrolling up during streaming + isUserScrollingRef.current = !isAtBottom; + + // If user scrolled up during streaming, exit streaming mode to respect user intention + if (isStreamingRef.current && !isAtBottom && wasUserScrolling !== isUserScrollingRef.current) { + isStreamingRef.current = false; + // Clear streaming timeout + if (streamingTimeoutRef.current) { + clearTimeout(streamingTimeoutRef.current); + streamingTimeoutRef.current = null; + } + } + } + }, []); + + // Simple and reliable scroll function + const scrollToBottom = useCallback(() => { + if (!scrollableRef.current) return; + + const scrollElement = scrollableRef.current; + + // Use instant scroll to avoid animation-related event conflicts + scrollElement.scrollTo({ + top: scrollElement.scrollHeight, + behavior: 'instant', + }); + }, []); + + useEffect(() => { + if (!scrollableRef.current) return; + + const scrollElement = scrollableRef.current; + const currentMessageCount = showMessages.length; + const isNewMessage = currentMessageCount > prevMessageCountRef.current; + + // Handle new messages - always scroll to bottom and start streaming mode + if (isNewMessage) { + // Force exit any existing streaming mode + if (streamingTimeoutRef.current) { + clearTimeout(streamingTimeoutRef.current); + } + + // Enter streaming mode - disable user scroll detection + isStreamingRef.current = true; + isUserScrollingRef.current = false; + + // Scroll to bottom immediately + scrollToBottom(); + + // Update message count but reset height tracking to let streaming content set it + prevMessageCountRef.current = currentMessageCount; + lastContentHeightRef.current = 0; // Reset to allow streaming to establish new baseline + + // Exit streaming mode after no content updates for 3 seconds (increased timeout) + streamingTimeoutRef.current = setTimeout(() => { + isStreamingRef.current = false; + }, 3000); // Increased from 2000 to 3000 + + return; + } + + // Handle streaming content updates - always scroll during streaming + if (isStreamingRef.current) { + const currentHeight = scrollElement.scrollHeight; + + // Initialize baseline height or check for changes + if (lastContentHeightRef.current === 0) { + lastContentHeightRef.current = currentHeight; + // Don't return here - continue to check for immediate height differences + } + + const heightDiff = currentHeight - lastContentHeightRef.current; + + // Any height increase triggers scroll during streaming + if (heightDiff > 0) { + // Scroll immediately + scrollToBottom(); + + // Update height tracking + lastContentHeightRef.current = currentHeight; + + // Reset streaming timeout - keep streaming mode active + if (streamingTimeoutRef.current) { + clearTimeout(streamingTimeoutRef.current); + } + streamingTimeoutRef.current = setTimeout(() => { + isStreamingRef.current = false; + }, 3000); + } + } else { + // Not streaming - check if user wants auto-scroll + if (!isUserScrollingRef.current) { + const currentHeight = scrollElement.scrollHeight; + const heightDiff = currentHeight - lastContentHeightRef.current; + + if (heightDiff > 0) { + scrollToBottom(); + lastContentHeightRef.current = currentHeight; + } + } + } + }, [showMessages, scene, scrollToBottom]); + + // Add scroll event listener and cleanup + useEffect(() => { + const scrollElement = scrollableRef.current; + if (scrollElement) { + scrollElement.addEventListener('scroll', handleScrollEvent); + return () => { + scrollElement.removeEventListener('scroll', handleScrollEvent); + // Cleanup streaming timeout + if (streamingTimeoutRef.current) { + clearTimeout(streamingTimeoutRef.current); + streamingTimeoutRef.current = null; + } + }; + } + }, [handleScrollEvent]); return ( <> {contextHolder} -
-
+
+
{showMessages.length ? ( showMessages.map((content, index) => { if (scene === 'chat_agent') { diff --git a/web/new-components/chat/ChatContentContainer.tsx b/web/new-components/chat/ChatContentContainer.tsx index baa6b231a..805a6524e 100644 --- a/web/new-components/chat/ChatContentContainer.tsx +++ b/web/new-components/chat/ChatContentContainer.tsx @@ -2,12 +2,21 @@ import ChatHeader from '@/new-components/chat/header/ChatHeader'; import { ChatContentContext } from '@/pages/chat'; import { VerticalAlignBottomOutlined, VerticalAlignTopOutlined } from '@ant-design/icons'; import dynamic from 'next/dynamic'; -import React, { forwardRef, useCallback, useContext, useEffect, useImperativeHandle, useRef, useState } from 'react'; +import React, { + forwardRef, + useCallback, + useContext, + useEffect, + useImperativeHandle, + useMemo, + useRef, + useState, +} from 'react'; const ChatCompletion = dynamic(() => import('@/new-components/chat/content/ChatCompletion'), { ssr: false }); // eslint-disable-next-line no-empty-pattern -const ChatContentContainer = ({}, ref: React.ForwardedRef) => { +const ChatContentContainer = ({ className }: { className?: string }, ref: React.ForwardedRef) => { const scrollRef = useRef(null); const [isScrollToTop, setIsScrollToTop] = useState(false); const [showScrollButtons, setShowScrollButtons] = useState(false); @@ -15,12 +24,13 @@ const ChatContentContainer = ({}, ref: React.ForwardedRef) => { const [isAtBottom, setIsAtBottom] = useState(false); const { history } = useContext(ChatContentContext); const allowAutoScroll = useRef(true); + const animationFrameRef = useRef(null); useImperativeHandle(ref, () => { return scrollRef.current; }); - const handleScroll = () => { + const handleScroll = useCallback(() => { if (!scrollRef.current) return; const container = scrollRef.current; @@ -52,73 +62,119 @@ const ChatContentContainer = ({}, ref: React.ForwardedRef) => { // Show scroll buttons when content is scrollable const isScrollable = scrollHeight > clientHeight; setShowScrollButtons(isScrollable); - }; + }, []); useEffect(() => { - if (scrollRef.current) { - scrollRef.current.addEventListener('scroll', handleScroll); + const currentScrollRef = scrollRef.current; + if (currentScrollRef) { + currentScrollRef.addEventListener('scroll', handleScroll); // Check initially if content is scrollable - const isScrollable = scrollRef.current.scrollHeight > scrollRef.current.clientHeight; + const isScrollable = currentScrollRef.scrollHeight > currentScrollRef.clientHeight; setShowScrollButtons(isScrollable); } return () => { - // eslint-disable-next-line react-hooks/exhaustive-deps - scrollRef.current && scrollRef.current.removeEventListener('scroll', handleScroll); + if (currentScrollRef) { + currentScrollRef.removeEventListener('scroll', handleScroll); + } }; - }, []); + }, [handleScroll]); - const scrollToBottomSmooth = useCallback(() => { - if (!scrollRef.current || !allowAutoScroll.current) return; + const scrollToBottomSmooth = useCallback((forceScroll = false) => { + if (!scrollRef.current) return; + + // For force scroll (new messages), bypass allowAutoScroll check + if (!forceScroll && !allowAutoScroll.current) return; const container = scrollRef.current; const { scrollTop, scrollHeight, clientHeight } = container; - // 只有当用户接近底部时才自动滚动 + // Only auto-scroll when user is near bottom, unless force scroll is requested const buffer = Math.max(50, clientHeight * 0.1); const isNearBottom = scrollTop + clientHeight >= scrollHeight - buffer; - if (!isNearBottom) { + if (!isNearBottom && !forceScroll) { return; } - // use requestAnimationFrame to smooth scroll - const frameId = requestAnimationFrame(() => { - // 直接设置scrollTop来实现快速滚动,不使用平滑滚动以避免卡顿 - // container.scrollTop = container.scrollHeight; - container.scrollTo({ - top: container.scrollHeight, - behavior: 'auto', - }); + + // Clear previous animation frame to prevent memory leaks + if (animationFrameRef.current) { + cancelAnimationFrame(animationFrameRef.current); + } + + // Use requestAnimationFrame but with instant scroll to avoid animation conflicts + animationFrameRef.current = requestAnimationFrame(() => { + if (scrollRef.current) { + scrollRef.current.scrollTo({ + top: scrollRef.current.scrollHeight, + behavior: forceScroll ? 'smooth' : 'auto', // Smooth only for new messages, instant for streaming + }); + } + animationFrameRef.current = null; }); - return () => cancelAnimationFrame(frameId); }, []); - useEffect(() => { - // 监听 history 变化和最后一条消息的 context 变化 - scrollToBottomSmooth(); - }, [history, history[history.length - 1]?.context]); + // Optimize last message tracking to reduce unnecessary re-renders + const lastMessage = useMemo(() => { + const last = history[history.length - 1]; + return last ? { context: last.context, thinking: last.thinking } : null; + }, [history]); - const scrollToTop = () => { + // Track previous history length to detect new messages + const prevHistoryLengthRef = useRef(history.length); + + useEffect(() => { + const currentHistoryLength = history.length; + const isNewMessage = currentHistoryLength > prevHistoryLengthRef.current; + + if (isNewMessage) { + // Force scroll to bottom when new message is added + scrollToBottomSmooth(true); + prevHistoryLengthRef.current = currentHistoryLength; + } else { + // For streaming content updates, only scroll if user is near bottom + scrollToBottomSmooth(false); + } + }, [history.length, scrollToBottomSmooth]); + + // Handle streaming content updates separately to avoid multiple scroll calls + useEffect(() => { + // Only trigger scroll for content changes, not for new messages + if (history.length === prevHistoryLengthRef.current) { + scrollToBottomSmooth(false); + } + }, [lastMessage?.context, lastMessage?.thinking, history.length, scrollToBottomSmooth]); + + // Cleanup animation frame on unmount + useEffect(() => { + return () => { + if (animationFrameRef.current) { + cancelAnimationFrame(animationFrameRef.current); + } + }; + }, []); + + const scrollToTop = useCallback(() => { if (scrollRef.current) { scrollRef.current.scrollTo({ top: 0, behavior: 'smooth', }); } - }; + }, []); - const scrollToBottom = () => { + const scrollToBottom = useCallback(() => { if (scrollRef.current) { scrollRef.current.scrollTo({ top: scrollRef.current.scrollHeight, behavior: 'smooth', }); } - }; + }, []); return ( -
+
diff --git a/web/new-components/chat/content/ChatCompletion.tsx b/web/new-components/chat/content/ChatCompletion.tsx index 4a4e2f1d4..7b04bd567 100644 --- a/web/new-components/chat/content/ChatCompletion.tsx +++ b/web/new-components/chat/content/ChatCompletion.tsx @@ -10,11 +10,10 @@ import { useAsyncEffect } from 'ahooks'; import { Modal } from 'antd'; import { cloneDeep } from 'lodash'; import { useSearchParams } from 'next/navigation'; -import React, { useContext, useEffect, useMemo, useRef, useState } from 'react'; +import React, { useContext, useMemo, useState } from 'react'; import { v4 as uuid } from 'uuid'; const ChatCompletion: React.FC = () => { - const scrollableRef = useRef(null); const searchParams = useSearchParams(); const chatId = searchParams?.get('id') ?? ''; @@ -79,14 +78,8 @@ const ChatCompletion: React.FC = () => { } }, [chatId, currentDialogInfo]); - useEffect(() => { - setTimeout(() => { - scrollableRef.current?.scrollTo(0, scrollableRef.current?.scrollHeight); - }, 50); - }, [history, history[history.length - 1]?.context]); - return ( -
+
{!!showMessages.length && showMessages.map((content, index) => { return ( diff --git a/web/new-components/chat/input/ChatInputPanel.tsx b/web/new-components/chat/input/ChatInputPanel.tsx index a01147334..96279a117 100644 --- a/web/new-components/chat/input/ChatInputPanel.tsx +++ b/web/new-components/chat/input/ChatInputPanel.tsx @@ -13,7 +13,6 @@ import ToolsBar from './ToolsBar'; const ChatInputPanel: React.ForwardRefRenderFunction = ({ ctrl }, ref) => { const { t } = useTranslation(); const { - scrollRef, replyLoading, handleChat, appInfo, @@ -41,13 +40,9 @@ const ChatInputPanel: React.ForwardRefRenderFunction { submitCountRef.current++; - setTimeout(() => { - scrollRef.current?.scrollTo({ - top: scrollRef.current?.scrollHeight, - behavior: 'smooth', - }); - setUserInput(''); - }, 0); + // Remove immediate scroll to avoid conflict with ChatContentContainer's auto-scroll + // ChatContentContainer will handle scrolling when new content is added + setUserInput(''); const resources = parseResourceValue(resourceValue); // Clear the resourceValue if it not empty let newUserInput: UserChatContent; diff --git a/web/pages/chat/index.tsx b/web/pages/chat/index.tsx index 42cc18ce0..0c6e25ca0 100644 --- a/web/pages/chat/index.tsx +++ b/web/pages/chat/index.tsx @@ -353,7 +353,7 @@ const Chat: React.FC = () => { ) : ( - + {/* Pass ref to ChatInputPanel for external control */} @@ -406,19 +406,15 @@ const Chat: React.FC = () => { {/* Render PromptBot at the bottom right */} { - console.log('Selected prompt:', prompt); - // For chat_dashboard, only store prompt_code in localStorage // The input filling will be handled by the CompletionInput's PromptBot if (scene === 'chat_dashboard') { localStorage.setItem(`dbgpt_prompt_code_${chatId}`, prompt.prompt_code); - console.log('Stored prompt_code for chat_dashboard:', prompt.prompt_code); } else { // For other scenes, fill input and store prompt_code chatInputRef.current?.setUserInput?.(prompt.content); selectedPromptCodeRef.current = prompt.prompt_code; localStorage.setItem(`dbgpt_prompt_code_${chatId}`, prompt.prompt_code); - console.log('Filled input and stored prompt_code:', prompt.prompt_code); } }} chat_scene={scene}