1"use strict";(()=>{var Vu=Object.defineProperty;var r=(st,he)=>Vu(st,"name",{value:he,configurable:!0});(globalThis.webpackChunk_w_ui_wui_react=globalThis.webpackChunk_w_ui_wui_react||[]).push([[9026],{96253(st,he,u){u.d(he,{A:r(()=>Ua,"A")});var F=u(92990),I=u(94978),Ne=u(93363),n=u(13526),ne=u(67425),ge=u(79042),Le=u(99874),gn=u(1641);const at=r(L=>{const{value:k,formatter:B,precision:ae,decimalSeparator:xe,groupSeparator:He="",prefixCls:Xe,className:Fe,style:se}=L;let Te;if((0,ge.Tn)(B))Te=B(k);else{const Ye=String(k),Ge=Ye.match(/^(-?)(\d*)(\.(\d+))?$/);if(!Ge||Ye==="-")Te=Ye;else{const Bt=Ge[1];let Y=Ge[2]||"0",Q=Ge[4]||"";Y=Y.replace(/\B(?=(\d{3})+(?!\d))/g,He),(0,ge.Et)(ae)&&(Q=Q.padEnd(ae,"0").slice(0,ae>0?ae:0)),Q&&(Q=`${xe}${Q}`),Te=[F.createElement("span",{key:"int",className:`${Xe}-content-value-int`},Bt,Y),Q&&F.createElement("span",{key:"decimal",className:`${Xe}-content-value-decimal`},Q)]}}return F.createElement("span",{className:Fe,style:se},Te)},"StatisticNumber");var bn=u(82224),yn=u(80857),We=u(44782);const Dn=r(L=>{const{componentCls:k,marginXXS:B,padding:ae,colorTextDescription:xe,titleFontSize:He,colorTextHeading:Xe,contentFontSize:Fe,fontFamily:se}=L;return{[k]:{...(0,bn.dF)(L),[`${k}-header`]:{paddingBottom:B,[`${k}-title`]:{color:xe,fontSize:He}},[`${k}-skeleton`]:{paddingTop:ae},[`${k}-content`]:{color:Xe,fontSize:Fe,fontFamily:se,[`${k}-content-value`]:{display:"inline-block",direction:"ltr"},[`${k}-content-prefix, ${k}-content-suffix`]:{display:"inline-block"},[`${k}-content-prefix`]:{marginInlineEnd:B},[`${k}-content-suffix`]:{marginInlineStart:B}}}}},"genStatisticStyle"),Cn=r(L=>{const{fontSizeHeading3:k,fontSize:B}=L;return{titleFontSize:B,contentFontSize:k}},"prepareComponentToken"),kt=(0,yn.OF)("Statistic",L=>{const k=(0,We.oX)(L,{});return Dn(k)},Cn),It=F.forwardRef((L,k)=>{const{prefixCls:B,className:ae,rootClassName:xe,style:He,valueStyle:Xe,value:Fe=0,title:se,valueRender:Te,prefix:Ye,suffix:Ge,loading:Bt=!1,formatter:Y,precision:Q,decimalSeparator:ze=".",groupSeparator:gt=",",onMouseEnter:pa,onMouseLeave:Sn,styles:wn,classNames:kn,...ga}=L,{getPrefixCls:vt,direction:Ca,className:fa,style:ot,classNames:Ba,styles:ha}=(0,Le.TP)("statistic"),Qe=vt("statistic",B),[xa,In]=kt(Qe),Fa={...L,decimalSeparator:ze,groupSeparator:gt,loading:Bt,value:Fe},[Ct,ht]=(0,ne.AV)([Ba,kn],[ha,wn],{props:Fa}),Bn=(0,n.$)(Qe,{[`${Qe}-rtl`]:Ca==="rtl"},fa,ae,xe,Ct.root,xa,In),ba=(0,n.$)(`${Qe}-header`,Ct.header),ya=(0,n.$)(`${Qe}-title`,Ct.title),Da=(0,n.$)(`${Qe}-content`,Ct.content),va=(0,n.$)(`${Qe}-content-value`,Ct.value),Sa=(0,n.$)(`${Qe}-content-prefix`,Ct.prefix),wa=(0,n.$)(`${Qe}-content-suffix`,Ct.suffix),Nn=F.createElement(at,{decimalSeparator:ze,groupSeparator:gt,prefixCls:Qe,formatter:Y,precision:Q,value:Fe,className:va,style:ht.value}),Tn=F.useRef(null);F.useImperativeHandle(k,()=>({nativeElement:Tn.current}));const ka=(0,I.KE)(ga,{aria:!0,data:!0});return F.createElement("div",{...ka,className:Bn,style:{...ht.root,...ot,...He},ref:Tn,onMouseEnter:pa,onMouseLeave:Sn},se&&F.createElement("div",{className:ba,style:ht.header},F.createElement("div",{className:ya,style:ht.title},se)),F.createElement(gn.A,{paragraph:!1,loading:Bt,className:`${Qe}-skeleton`,active:!0},F.createElement("div",{className:Da,style:{...Xe,...ht.content}},Ye&&F.createElement("span",{className:Sa,style:ht.prefix},Ye),(0,ge.Tn)(Te)?Te(Nn):Nn,Ge&&F.createElement("span",{className:wa,style:ht.suffix},Ge))))}),la=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function ca(L,k){let B=L;const ae=/\[[^\]]*]/g,xe=(k.match(ae)||[]).map(se=>se.slice(1,-1)),He=k.replace(ae,"[]"),Xe=la.reduce((se,[Te,Ye])=>{if(se.includes(Te)){const Ge=Math.floor(B/Ye);return B-=Ge*Ye,se.replace(new RegExp(`${Te}+`,"g"),Bt=>{const Y=Bt.length;return Ge.toString().padStart(Y,"0")})}return se},He);let Fe=0;return Xe.replace(ae,()=>{const se=xe[Fe];return Fe+=1,se})}r(ca,"formatTimeStr");function Aa(L,k,B){const{format:ae=""}=k,xe=new Date(L).getTime(),He=Date.now(),Xe=Math.max(B?xe-He:He-xe,0);return ca(Xe,ae)}r(Aa,"formatCounter");const ma=1e3/60;function fn(L){return new Date(L).getTime()}r(fn,"getTime");const vn=r(L=>{const{value:k,format:B="HH:mm:ss",onChange:ae,onFinish:xe,type:He,...Xe}=L,Fe=He==="countdown",[se,Te]=F.useState(null),Ye=(0,I._q)(()=>{const Y=Date.now(),Q=fn(k);Te({});const ze=Fe?Q-Y:Y-Q;return ae==null||ae(ze),Fe&&Q<Y?(xe==null||xe(),!1):!0});F.useEffect(()=>{let Y;const Q=r(()=>{Ye()||window.clearInterval(Y)},"tick"),ze=r(()=>{Y=window.setInterval(Q,ma)},"startTimer"),gt=r(()=>{window.clearInterval(Y)},"stopTimer");return ze(),()=>{gt()}},[k,Fe]),F.useEffect(()=>{Te({})},[]);const Ge=r((Y,Q)=>se?Aa(Y,{...Q,format:B},Fe):"-","formatter"),Bt=r(Y=>(0,Ne.Ob)(Y,{title:void 0}),"valueRender");return F.createElement(It,{...Xe,value:k,valueRender:Bt,formatter:Ge})},"StatisticTimer"),da=r(L=>F.createElement(vn,{...L,type:"countdown"}),"Countdown"),Ea=F.memo(da);It.Timer=vn,It.Countdown=Ea;const Ua=It},53388(st,he,u){u.d(he,{A:r(()=>ge,"A")});var F=u(15838),I=u.n(F),Ne=u(43990),n=u.n(Ne),ne=n()(I());ne.push([st.id,`.promptOptimizer--WNZWv { 2 display: flex; 3 flex-direction: column; 4 gap: 18px; 5 border: 1px solid #e5e7eb; 6 border-radius: 24px; 7 background: 8 radial-gradient(circle at top left, rgb(14 165 233 / 0.1), transparent 24%), 9 linear-gradient(180deg, #fff, #f8fafc 100%); 10 box-shadow: 0 18px 60px rgb(15 23 42 / 0.07); 11 padding: 20px; 12} 13 14.header--EGR0h { 15 display: flex; 16 align-items: flex-start; 17 justify-content: space-between; 18 gap: 16px; 19} 20 21.titleRow--AoBb6 { 22 display: flex; 23 align-items: center; 24 gap: 8px; 25 color: #0f172a; 26 27 h3 { 28 margin: 0; 29 font-size: 18px; 30 font-weight: 700; 31 } 32} 33 34.description--bj5zn { 35 margin: 6px 0 0; 36 color: #64748b; 37} 38 39.grid--GF_vI { 40 display: grid; 41 grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); 42 grid-gap: 18px; 43 gap: 18px; 44} 45 46.formPanel--CFHwZ, 47.previewPanel--eKv6a { 48 border: 1px solid #e2e8f0; 49 border-radius: 20px; 50 background: rgb(255 255 255 / 0.92); 51 padding: 18px; 52} 53 54.formPanel--CFHwZ { 55 display: flex; 56 flex-direction: column; 57 gap: 14px; 58} 59 60.field--Qdr7J { 61 display: flex; 62 flex-direction: column; 63 gap: 8px; 64 65 span { 66 color: #334155; 67 font-size: 13px; 68 font-weight: 600; 69 } 70} 71 72.previewHeader--xIg32 { 73 display: flex; 74 align-items: flex-start; 75 justify-content: space-between; 76 gap: 16px; 77 78 h4 { 79 margin: 0 0 4px; 80 color: #0f172a; 81 font-size: 16px; 82 } 83} 84 85.divider--LCJsz { 86 margin: 16px 0; 87} 88 89.promptPreview--HKxTX { 90 overflow: auto; 91 min-height: 420px; 92 border-radius: 18px; 93 background: #0f172a; 94 color: #e2e8f0; 95 white-space: pre-wrap; 96 padding: 18px; 97 font-size: 14px; 98 line-height: 1.75; 99} 100 101.placeholder--Xu9Fp { 102 display: grid; 103 min-height: 420px; 104 place-items: center; 105 border: 1px dashed #cbd5e1; 106 border-radius: 18px; 107 background: linear-gradient(180deg, #f8fafc, #fff); 108 padding: 24px; 109 text-align: center; 110 111 h4 { 112 margin: 0 0 8px; 113 color: #0f172a; 114 } 115} 116 117@media (max-width: 960px) { 118 .grid--GF_vI { 119 grid-template-columns: 1fr; 120 } 121} 122 123@media (max-width: 768px) { 124 .promptOptimizer--WNZWv { 125 border-radius: 20px; 126 padding: 16px; 127 } 128 129 .header--EGR0h, 130 .previewHeader--xIg32 { 131 flex-direction: column; 132 align-items: flex-start; 133 } 134} 135`,"",{version:3,sources:["webpack://./src/components/stateless/PromptOptimizer/index.module.less"],names:[],mappings:"AAAA;EACE,aAAa;EACb,sBAAsB;EACtB,SAAS;EACT,yBAAyB;EACzB,mBAAmB;EACnB;;+CAE6C;EAC7C,4CAA4C;EAC5C,aAAa;AACf;;AAEA;EACE,aAAa;EACb,uBAAuB;EACvB,8BAA8B;EAC9B,SAAS;AACX;;AAEA;EACE,aAAa;EACb,mBAAmB;EACnB,QAAQ;EACR,cAAc;;EAEd;IACE,SAAS;IACT,eAAe;IACf,gBAAgB;EAClB;AACF;;AAEA;EACE,eAAe;EACf,cAAc;AAChB;;AAEA;EACE,aAAa;EACb,uDAAuD;EACvD,cAAS;EAAT,SAAS;AACX;;AAEA;;EAEE,yBAAyB;EACzB,mBAAmB;EACnB,mCAAmC;EACnC,aAAa;AACf;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,SAAS;AACX;;AAEA;EACE,aAAa;EACb,sBAAsB;EACtB,QAAQ;;EAER;IACE,cAAc;IACd,eAAe;IACf,gBAAgB;EAClB;AACF;;AAEA;EACE,aAAa;EACb,uBAAuB;EACvB,8BAA8B;EAC9B,SAAS;;EAET;IACE,eAAe;IACf,cAAc;IACd,eAAe;EACjB;AACF;;AAEA;EACE,cAAc;AAChB;;AAEA;EACE,cAAc;EACd,iBAAiB;EACjB,mBAAmB;EACnB,mBAAmB;EACnB,cAAc;EACd,qBAAqB;EACrB,aAAa;EACb,eAAe;EACf,iBAAiB;AACnB;;AAEA;EACE,aAAa;EACb,iBAAiB;EACjB,mBAAmB;EACnB,0BAA0B;EAC1B,mBAAmB;EACnB,kDAAkD;EAClD,aAAa;EACb,kBAAkB;;EAElB;IACE,eAAe;IACf,cAAc;EAChB;AACF;;AAEA;EACE;IACE,0BAA0B;EAC5B;AACF;;AAEA;EACE;IACE,mBAAmB;IACnB,aAAa;EACf;;EAEA;;IAEE,sBAAsB;IACtB,uBAAuB;EACzB;AACF",sourcesContent:[`.promptOptimizer { 136 display: flex; 137 flex-direction: column; 138 gap: 18px; 139 border: 1px solid #e5e7eb; 140 border-radius: 24px; 141 background: 142 radial-gradient(circle at top left, rgb(14 165 233 / 0.1), transparent 24%), 143 linear-gradient(180deg, #fff, #f8fafc 100%); 144 box-shadow: 0 18px 60px rgb(15 23 42 / 0.07); 145 padding: 20px; 146} 147 148.header { 149 display: flex; 150 align-items: flex-start; 151 justify-content: space-between; 152 gap: 16px; 153} 154 155.titleRow { 156 display: flex; 157 align-items: center; 158 gap: 8px; 159 color: #0f172a; 160 161 h3 { 162 margin: 0; 163 font-size: 18px; 164 font-weight: 700; 165 } 166} 167 168.description { 169 margin: 6px 0 0; 170 color: #64748b; 171} 172 173.grid { 174 display: grid; 175 grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); 176 gap: 18px; 177} 178 179.formPanel, 180.previewPanel { 181 border: 1px solid #e2e8f0; 182 border-radius: 20px; 183 background: rgb(255 255 255 / 0.92); 184 padding: 18px; 185} 186 187.formPanel { 188 display: flex; 189 flex-direction: column; 190 gap: 14px; 191} 192 193.field { 194 display: flex; 195 flex-direction: column; 196 gap: 8px; 197 198 span { 199 color: #334155; 200 font-size: 13px; 201 font-weight: 600; 202 } 203} 204 205.previewHeader { 206 display: flex; 207 align-items: flex-start; 208 justify-content: space-between; 209 gap: 16px; 210 211 h4 { 212 margin: 0 0 4px; 213 color: #0f172a; 214 font-size: 16px; 215 } 216} 217 218.divider { 219 margin: 16px 0; 220} 221 222.promptPreview { 223 overflow: auto; 224 min-height: 420px; 225 border-radius: 18px; 226 background: #0f172a; 227 color: #e2e8f0; 228 white-space: pre-wrap; 229 padding: 18px; 230 font-size: 14px; 231 line-height: 1.75; 232} 233 234.placeholder { 235 display: grid; 236 min-height: 420px; 237 place-items: center; 238 border: 1px dashed #cbd5e1; 239 border-radius: 18px; 240 background: linear-gradient(180deg, #f8fafc, #fff); 241 padding: 24px; 242 text-align: center; 243 244 h4 { 245 margin: 0 0 8px; 246 color: #0f172a; 247 } 248} 249 250@media (width <= 960px) { 251 .grid { 252 grid-template-columns: 1fr; 253 } 254} 255 256@media (width <= 768px) { 257 .promptOptimizer { 258 border-radius: 20px; 259 padding: 16px; 260 } 261 262 .header, 263 .previewHeader { 264 flex-direction: column; 265 align-items: flex-start; 266 } 267} 268`],sourceRoot:""}]),ne.locals={promptOptimizer:"promptOptimizer--WNZWv",header:"header--EGR0h",titleRow:"titleRow--AoBb6",description:"description--bj5zn",grid:"grid--GF_vI",formPanel:"formPanel--CFHwZ",previewPanel:"previewPanel--eKv6a",field:"field--Qdr7J",previewHeader:"previewHeader--xIg32",divider:"divider--LCJsz",promptPreview:"promptPreview--HKxTX",placeholder:"placeholder--Xu9Fp"};const ge=ne},55798(st,he,u){u.d(he,{A:r(()=>ge,"A")});var F=u(15838),I=u.n(F),Ne=u(43990),n=u.n(Ne),ne=n()(I());ne.push([st.id,`.smartChat--mh99C { 269 display: flex; 270 min-height: 720px; 271 flex-direction: column; 272 gap: 16px; 273 border: 1px solid #e5e7eb; 274 border-radius: 24px; 275 background: 276 radial-gradient(circle at top right, rgb(59 130 246 / 0.08), transparent 26%), 277 linear-gradient(180deg, #fff, #f7f9fc 100%); 278 box-shadow: 0 18px 60px rgb(15 23 42 / 0.08); 279 padding: 20px; 280} 281 282.header--Ai7PC { 283 display: flex; 284 align-items: flex-start; 285 justify-content: space-between; 286 gap: 16px; 287} 288 289.titleRow--LuG2J { 290 display: flex; 291 align-items: center; 292 gap: 8px; 293 color: #0f172a; 294 295 h3 { 296 margin: 0; 297 font-size: 18px; 298 font-weight: 700; 299 } 300} 301 302.description--dQKzt { 303 margin: 6px 0 0; 304 color: #64748b; 305} 306 307.alert--zlCtF { 308 margin-bottom: -4px; 309} 310 311.messageList--PanRO { 312 display: flex; 313 min-height: 420px; 314 max-height: 720px; 315 flex: 1 1; 316 flex-direction: column; 317 gap: 14px; 318 overflow-y: auto; 319 border-radius: 18px; 320 background: rgb(248 250 252 / 0.92); 321 padding: 10px; 322} 323 324.emptyState--IkJDP { 325 display: grid; 326 min-height: 240px; 327 place-items: center; 328} 329 330.messageCard--Vf5YW { 331 border: 1px solid #e2e8f0; 332 border-radius: 20px; 333 background: #fff; 334 padding: 16px; 335} 336 337.role-user--hGw1s { 338 align-self: flex-end; 339 width: min(88%, 720px); 340 background: linear-gradient(135deg, #fff7ed, #fffbeb); 341} 342 343.role-assistant--lrCqo, 344.role-system--JtnpS { 345 align-self: stretch; 346} 347 348.messageMeta--YmIpF { 349 display: flex; 350 align-items: center; 351 justify-content: space-between; 352 gap: 12px; 353 margin-bottom: 10px; 354} 355 356.streaming--iimBR { 357 display: inline-flex; 358 align-items: center; 359 gap: 6px; 360 color: #2563eb; 361 font-size: 12px; 362} 363 364.spin--l7NlZ { 365 animation: spin--l7NlZ 1s linear infinite; 366} 367 368.messageCopyButton--rT2MD, 369.codeCopyButton--Dbe8L { 370 display: inline-flex; 371 align-items: center; 372 gap: 6px; 373 border: 0; 374 border-radius: 999px; 375 background: #eff6ff; 376 color: #1d4ed8;
377 cursor: pointer; 378 padding: 6px 10px; 379 transition: 380 transform 0.2s ease, 381 background 0.2s ease; 382} 383 384.messageCopyButton--rT2MD svg, 385.codeCopyButton--Dbe8L svg, 386.titleRow--LuG2J svg, 387.streaming--iimBR svg, 388.buttonContent--X8aHw svg { 389 width: 14px; 390 height: 14px; 391 flex: 0 0 auto; 392 display: block; 393} 394 395.messageCopyButton--rT2MD:hover, 396.codeCopyButton--Dbe8L:hover { 397 transform: translateY(-1px); 398 background: #dbeafe; 399} 400 401.thoughtPanel--Xln4Y { 402 margin-bottom: 12px; 403 border: 1px solid #dbeafe; 404 border-radius: 16px; 405 background: #f8fbff; 406 overflow: hidden; 407 408 summary { 409 cursor: pointer; 410 list-style: none; 411 padding: 12px 16px; 412 color: #1d4ed8; 413 font-weight: 600; 414 } 415 416 summary::-webkit-details-marker { 417 display: none; 418 } 419} 420 421.thoughtBody--NVNpk { 422 border-top: 1px solid #dbeafe; 423 padding: 0 16px 14px; 424 color: #334155; 425} 426 427.messageContent--DIg90 { 428 color: #0f172a; 429 line-height: 1.7; 430 431 p { 432 margin: 0 0 12px; 433 } 434 435 ul, 436 ol { 437 margin: 0 0 12px; 438 padding-left: 20px; 439 } 440 441 pre { 442 margin: 0; 443 } 444} 445 446.inlineCode--pPFAB { 447 border-radius: 8px; 448 background: #e2e8f0; 449 color: #0f172a; 450 padding: 2px 6px; 451} 452 453.codeBlock--xmIIz { 454 overflow: hidden; 455 border: 1px solid #dbe3ef; 456 border-radius: 16px; 457 background: #0f172a; 458} 459 460.codeHeader--wTMQm { 461 display: flex; 462 align-items: center; 463 justify-content: space-between; 464 background: rgb(15 23 42 / 0.92); 465 color: #cbd5e1; 466 font-size: 12px; 467 padding: 10px 12px; 468} 469 470.codeCopyButton--Dbe8L { 471 background: rgb(37 99 235 / 0.14); 472 color: #dbeafe; 473} 474 475.preBlock--uwDgX { 476 overflow-x: auto; 477 margin: 0; 478 padding: 14px; 479} 480 481.composer--qhl1S { 482 border: 1px solid #dbe3ef; 483 border-radius: 20px; 484 background: #fff; 485 padding: 12px; 486} 487 488.textarea--t25HX { 489 width: 100%; 490 min-height: 116px; 491 resize: vertical; 492 border: 0; 493 outline: 0; 494 background: transparent; 495 color: #0f172a; 496 font-size: 14px; 497 line-height: 1.7; 498} 499 500.composerFooter--VkCNR { 501 display: flex; 502 align-items: center; 503 justify-content: space-between; 504 gap: 12px; 505 padding-top: 10px; 506} 507 508.buttonContent--X8aHw { 509 display: inline-flex; 510 align-items: center; 511 gap: 6px; 512} 513 514@keyframes spin--l7NlZ { 515 from { 516 transform: rotate(0deg); 517 } 518 519 to { 520 transform: rotate(360deg); 521 } 522} 523 524@media (max-width: 768px) { 525 .smartChat--mh99C { 526 min-height: 640px; 527 border-radius: 20px; 528 padding: 16px; 529 } 530 531 .header--Ai7PC, 532 .composerFooter--VkCNR, 533 .messageMeta--YmIpF { 534 flex-direction: column; 535 align-items: flex-start; 536 } 537 538 .role-user--hGw1s { 539 width: 100%; 540 } 541} 542`,"",{version:3,sources:["webpack://./src/components/stateless/SmartChat/index.module.less"],names:[],mappings:"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",sourcesContent:[`.smartChat { 543 display: flex; 544 min-height: 720px; 545 flex-direction: column; 546 gap: 16px; 547 border: 1px solid #e5e7eb; 548 border-radius: 24px; 549 background: 550 radial-gradient(circle at top right, rgb(59 130 246 / 0.08), transparent 26%), 551 linear-gradient(180deg, #fff, #f7f9fc 100%); 552 box-shadow: 0 18px 60px rgb(15 23 42 / 0.08); 553 padding: 20px; 554} 555 556.header { 557 display: flex; 558 align-items: flex-start; 559 justify-content: space-between; 560 gap: 16px; 561} 562 563.titleRow { 564 display: flex; 565 align-items: center; 566 gap: 8px; 567 color: #0f172a; 568 569 h3 { 570 margin: 0; 571 font-size: 18px; 572 font-weight: 700; 573 } 574} 575 576.description { 577 margin: 6px 0 0; 578 color: #64748b; 579} 580 581.alert { 582 margin-bottom: -4px; 583} 584 585.messageList { 586 display: flex; 587 min-height: 420px; 588 max-height: 720px; 589 flex: 1; 590 flex-direction: column; 591 gap: 14px; 592 overflow-y: auto; 593 border-radius: 18px; 594 background: rgb(248 250 252 / 0.92); 595 padding: 10px; 596} 597 598.emptyState { 599 display: grid; 600 min-height: 240px; 601 place-items: center; 602} 603 604.messageCard { 605 border: 1px solid #e2e8f0; 606 border-radius: 20px; 607 background: #fff; 608 padding: 16px; 609} 610 611.role-user { 612 align-self: flex-end; 613 width: min(88%, 720px); 614 background: linear-gradient(135deg, #fff7ed, #fffbeb); 615} 616 617.role-assistant, 618.role-system { 619 align-self: stretch; 620} 621 622.messageMeta { 623 display: flex; 624 align-items: center; 625 justify-content: space-between; 626 gap: 12px; 627 margin-bottom: 10px; 628} 629 630.streaming { 631 display: inline-flex; 632 align-items: center; 633 gap: 6px; 634 color: #2563eb; 635 font-size: 12px; 636} 637 638.spin { 639 animation: spin 1s linear infinite; 640} 641 642.messageCopyButton, 643.codeCopyButton { 644 display: inline-flex; 645 align-items: center; 646 gap: 6px; 647 border: 0; 648 border-radius: 999px; 649 background: #eff6ff; 650 color: #1d4ed8;
651 cursor: pointer; 652 padding: 6px 10px; 653 transition: 654 transform 0.2s ease, 655 background 0.2s ease; 656} 657 658.messageCopyButton svg, 659.codeCopyButton svg, 660.titleRow svg, 661.streaming svg, 662.buttonContent svg { 663 width: 14px; 664 height: 14px; 665 flex: 0 0 auto; 666 display: block; 667} 668 669.messageCopyButton:hover, 670.codeCopyButton:hover { 671 transform: translateY(-1px); 672 background: #dbeafe; 673} 674 675.thoughtPanel { 676 margin-bottom: 12px; 677 border: 1px solid #dbeafe; 678 border-radius: 16px; 679 background: #f8fbff; 680 overflow: hidden; 681 682 summary { 683 cursor: pointer; 684 list-style: none; 685 padding: 12px 16px; 686 color: #1d4ed8; 687 font-weight: 600; 688 } 689 690 summary::-webkit-details-marker { 691 display: none; 692 } 693} 694 695.thoughtBody { 696 border-top: 1px solid #dbeafe; 697 padding: 0 16px 14px; 698 color: #334155; 699} 700 701.messageContent { 702 color: #0f172a; 703 line-height: 1.7; 704 705 :global(p) { 706 margin: 0 0 12px; 707 } 708 709 :global(ul), 710 :global(ol) { 711 margin: 0 0 12px; 712 padding-left: 20px; 713 } 714 715 :global(pre) { 716 margin: 0; 717 } 718} 719 720.inlineCode { 721 border-radius: 8px; 722 background: #e2e8f0; 723 color: #0f172a; 724 padding: 2px 6px; 725} 726 727.codeBlock { 728 overflow: hidden; 729 border: 1px solid #dbe3ef; 730 border-radius: 16px; 731 background: #0f172a; 732} 733 734.codeHeader { 735 display: flex; 736 align-items: center; 737 justify-content: space-between; 738 background: rgb(15 23 42 / 0.92); 739 color: #cbd5e1; 740 font-size: 12px; 741 padding: 10px 12px; 742} 743 744.codeCopyButton { 745 background: rgb(37 99 235 / 0.14); 746 color: #dbeafe; 747} 748 749.preBlock { 750 overflow-x: auto; 751 margin: 0; 752 padding: 14px; 753} 754 755.composer { 756 border: 1px solid #dbe3ef; 757 border-radius: 20px; 758 background: #fff; 759 padding: 12px; 760} 761 762.textarea { 763 width: 100%; 764 min-height: 116px; 765 resize: vertical; 766 border: 0; 767 outline: 0; 768 background: transparent; 769 color: #0f172a; 770 font-size: 14px; 771 line-height: 1.7; 772} 773 774.composerFooter { 775 display: flex; 776 align-items: center; 777 justify-content: space-between; 778 gap: 12px; 779 padding-top: 10px; 780} 781 782.buttonContent { 783 display: inline-flex; 784 align-items: center; 785 gap: 6px; 786} 787 788@keyframes spin { 789 from { 790 transform: rotate(0deg); 791 } 792 793 to { 794 transform: rotate(360deg); 795 } 796} 797 798@media (width <= 768px) { 799 .smartChat { 800 min-height: 640px; 801 border-radius: 20px; 802 padding: 16px; 803 } 804 805 .header, 806 .composerFooter, 807 .messageMeta { 808 flex-direction: column; 809 align-items: flex-start; 810 } 811 812 .role-user { 813 width: 100%; 814 } 815} 816`],sourceRoot:""}]),ne.locals={smartChat:"smartChat--mh99C",header:"header--Ai7PC",titleRow:"titleRow--LuG2J",description:"description--dQKzt",alert:"alert--zlCtF",messageList:"messageList--PanRO",emptyState:"emptyState--IkJDP",messageCard:"messageCard--Vf5YW","role-user":"role-user--hGw1s",roleUser:"role-user--hGw1s","role-assistant":"role-assistant--lrCqo",roleAssistant:"role-assistant--lrCqo","role-system":"role-system--JtnpS",roleSystem:"role-system--JtnpS",messageMeta:"messageMeta--YmIpF",streaming:"streaming--iimBR",spin:"spin--l7NlZ",messageCopyButton:"messageCopyButton--rT2MD",codeCopyButton:"codeCopyButton--Dbe8L",buttonContent:"buttonContent--X8aHw",thoughtPanel:"thoughtPanel--Xln4Y",thoughtBody:"thoughtBody--NVNpk",messageContent:"messageContent--DIg90",inlineCode:"inlineCode--pPFAB",codeBlock:"codeBlock--xmIIz",codeHeader:"codeHeader--wTMQm",preBlock:"preBlock--uwDgX",composer:"composer--qhl1S",textarea:"textarea--t25HX",composerFooter:"composerFooter--VkCNR"};const ge=ne},67645(st,he,u){u.d(he,{A:r(()=>ge,"A")});var F=u(15838),I=u.n(F),Ne=u(43990),n=u.n(Ne),ne=n()(I());ne.push([st.id,`.page--ZBop_ { 817 display: flex; 818 flex-direction: column; 819 gap: 20px; 820 padding: 20px; 821} 822 823.hero--VXyu5 { 824 display: flex; 825 align-items: center; 826 justify-content: space-between; 827 gap: 20px; 828 border: 1px solid #dbe3ef; 829 border-radius: 28px; 830 background: 831 radial-gradient(circle at top left, rgb(14 165 233 / 16%), transparent 24%), 832 radial-gradient(circle at bottom right, rgb(249 115 22 / 12%), transparent 20%), 833 linear-gradient(135deg, #fff, #f8fafc); 834 padding: 24px; 835 box-shadow: 0 22px 60px rgb(15 23 42 / 8%); 836} 837 838.heroMain--NKAz0 { 839 max-width: 860px; 840} 841 842.title--sGW00 { 843 margin: 12px 0 8px !important; 844} 845 846.subtitle--uaAfZ { 847 margin-bottom: 0 !important; 848 color: #64748b; 849 font-size: 15px; 850 line-height: 1.8; 851} 852 853.heroIcons--jweuz { 854 display: flex; 855 flex-wrap: wrap; 856 align-items: center; 857 justify-content: flex-end; 858 gap: 12px; 859} 860 861.iconBubble--AQqvC { 862 display: grid; 863 width: 52px; 864 height: 52px; 865 place-items: center; 866 border: 1px solid #dbe3ef; 867 border-radius: 18px; 868 background: rgb(255 255 255 / 92%); 869 color: #0f172a; 870 box-shadow: 0 14px 30px rgb(15 23 42 / 8%); 871} 872 873.metricCard--uCHZk, 874.panelCard--EA8VY, 875.chatCard--CmfuJ { 876 border-radius: 24px !important; 877 background: 878 linear-gradient(180deg, rgb(255 255 255 / 96%), rgb(248 250 252 / 96%)) !important; 879 box-shadow: 0 16px 40px rgb(15 23 42 / 6%) !important; 880} 881 882.metricLabel--ubTEk { 883 display: flex; 884 align-items: center; 885 gap: 8px; 886 margin-bottom: 12px; 887 color: #475569; 888 font-size: 13px; 889 font-weight: 600; 890} 891 892.metricIcon--kdFQw { 893 display: inline-flex; 894 align-items: center; 895 justify-content: center; 896 color: #2563eb; 897} 898 899.layout--mbFAk { 900 margin-top: 0 !important; 901} 902 903.columnStack--C3lK1 { 904 display: flex; 905 flex-direction: column; 906 gap: 20px; 907} 908 909.sectionHeader--ezS9R { 910 display: flex; 911 align-items: flex-start; 912 justify-content: space-between; 913 gap: 16px; 914 margin-bottom: 18px; 915 916 h3 { 917 margin: 0 0 6px; 918 color: #0f172a; 919 font-size: 18px; 920 font-weight: 700; 921 } 922} 923 924.presetList--A_gjg { 925 .ant-list-item { 926 padding-inline: 0; 927 } 928} 929 930.presetItem--h7aq_ {
931 align-items: flex-start !important; 932 gap: 16px; 933} 934 935.presetContent--JhYzq { 936 flex: 1 1; 937 min-width: 0; 938} 939 940.presetTitleRow--BSeu_ { 941 display: flex; 942 align-items: center; 943 gap: 10px; 944 margin-bottom: 8px; 945} 946 947.presetSummary--N5jLO { 948 margin-bottom: 8px !important; 949 color: #64748b; 950} 951 952.controlsGrid--SiMhk { 953 display: grid; 954 grid-template-columns: repeat(2, minmax(0, 1fr)); 955 grid-gap: 16px; 956 gap: 16px; 957} 958 959.controlBlock--GNTHq, 960.switchBlock--heOd3 { 961 border: 1px solid #e2e8f0; 962 border-radius: 18px; 963 background: rgb(255 255 255 / 85%); 964 padding: 16px; 965} 966 967.controlLabelRow--NAQDp { 968 display: flex; 969 align-items: center; 970 justify-content: space-between; 971 gap: 12px; 972 margin-bottom: 10px; 973} 974 975.switchBlock--heOd3 { 976 display: flex; 977 align-items: flex-start; 978 justify-content: space-between; 979 gap: 12px; 980} 981 982.switchDesc--pyWA8 { 983 margin: 6px 0 0 !important; 984 color: #64748b; 985} 986 987.chatHeader--yJW31 { 988 display: flex; 989 align-items: flex-start; 990 justify-content: space-between; 991 gap: 16px; 992 993 h3 { 994 margin: 0 0 6px; 995 color: #0f172a; 996 font-size: 18px; 997 font-weight: 700; 998 } 999} 1000 1001.divider--DtYUV { 1002 margin: 16px 0 !important; 1003} 1004 1005.timelineItem--FokDJ { 1006 padding-bottom: 6px; 1007} 1008 1009.timelineHeader--ZBpZR { 1010 display: flex; 1011 align-items: center; 1012 justify-content: space-between; 1013 gap: 12px; 1014 margin-bottom: 4px; 1015} 1016 1017.detailTabs--c20s4 { 1018 .ant-tabs-nav { 1019 margin-bottom: 24px; 1020 } 1021 1022 .ant-tabs-nav::before { 1023 border-bottom-color: #e2e8f0; 1024 } 1025 1026 .ant-tabs-tab { 1027 padding: 6px 4px 14px !important; 1028 color: #64748b; 1029 font-size: 16px; 1030 font-weight: 600; 1031 } 1032 1033 .ant-tabs-tab + .ant-tabs-tab { 1034 margin-left: 28px; 1035 } 1036 1037 .ant-tabs-tab-active .ant-tabs-tab-btn { 1038 color: #1d4ed8 !important; 1039 } 1040 1041 .ant-tabs-ink-bar { 1042 height: 3px !important; 1043 border-radius: 999px; 1044 background: linear-gradient(90deg, #2563eb, #60a5fa); 1045 } 1046 1047 .ant-tabs-content-holder { 1048 padding-top: 4px; 1049 } 1050} 1051 1052.stateGrid--UMURT { 1053 display: grid; 1054 grid-template-columns: repeat(2, minmax(0, 1fr)); 1055 grid-gap: 12px; 1056 gap: 12px; 1057} 1058 1059.archList--jxlTF { 1060 .ant-list-items { 1061 display: flex; 1062 flex-direction: column; 1063 gap: 14px; 1064 } 1065 1066 .ant-list-item { 1067 border: 1px solid #e5edf7; 1068 border-radius: 22px; 1069 background: 1070 linear-gradient(180deg, rgb(255 255 255 / 96%), rgb(248 250 252 / 92%)); 1071 padding: 22px 24px !important; 1072 box-shadow: inset 0 1px 0 rgb(255 255 255 / 90%); 1073 } 1074} 1075 1076.archItem--NmiSC { 1077 display: grid !important; 1078 grid-template-columns: 64px minmax(0, 1fr); 1079 align-items: center !important; 1080 grid-gap: 18px; 1081 gap: 18px; 1082} 1083 1084.archIcon--YIiW5 { 1085 display: inline-flex; 1086 align-items: center; 1087 justify-content: center; 1088 width: 44px; 1089 height: 44px; 1090 flex: 0 0 auto; 1091 border: 1px solid #dbeafe; 1092 border-radius: 16px; 1093 background: 1094 radial-gradient(circle at top left, rgb(96 165 250 / 24%), transparent 60%), 1095 linear-gradient(180deg, #eff6ff, #e2e8f0); 1096 color: #1d4ed8; 1097 box-shadow: 0 10px 24px rgb(37 99 235 / 10%); 1098 1099 svg { 1100 width: 20px; 1101 height: 20px; 1102 } 1103} 1104 1105.archDetail--yNVXG { 1106 margin: 8px 0 0 !important; 1107 color: #475569; 1108 font-size: 15px; 1109 line-height: 1.9; 1110} 1111 1112.highlightPanel--X8JzM { 1113 display: flex; 1114 flex-direction: column; 1115 gap: 16px; 1116} 1117 1118.highlightRow--Hc6uD { 1119 display: flex; 1120 align-items: flex-start; 1121 justify-content: space-between; 1122 gap: 16px; 1123 border: 1px solid #e2e8f0; 1124 border-radius: 18px; 1125 background: rgb(255 255 255 / 82%); 1126 padding: 16px; 1127} 1128 1129.highlightText--nqMgf { 1130 margin: 6px 0 0 !important; 1131 color: #64748b; 1132} 1133 1134@media (max-width: 1200px) { 1135 .controlsGrid--SiMhk, 1136 .stateGrid--UMURT { 1137 grid-template-columns: 1fr; 1138 } 1139} 1140 1141@media (max-width: 768px) { 1142 .page--ZBop_ { 1143 padding: 12px; 1144 } 1145 1146 .hero--VXyu5, 1147 .chatHeader--yJW31, 1148 .sectionHeader--ezS9R, 1149 .highlightRow--Hc6uD, 1150 .switchBlock--heOd3 { 1151 flex-direction: column; 1152 align-items: flex-start; 1153 } 1154 1155 .heroIcons--jweuz { 1156 justify-content: flex-start; 1157 } 1158 1159 .detailTabs--c20s4 { 1160 .ant-tabs-tab { 1161 font-size: 15px; 1162 } 1163 1164 .ant-tabs-tab + .ant-tabs-tab { 1165 margin-left: 18px; 1166 } 1167 } 1168 1169 .archItem--NmiSC { 1170 grid-template-columns: 1fr; 1171 gap: 14px; 1172 } 1173} 1174`,"",{version:3,sources:["webpack://./src/pages/aiWorkbench/index.module.less"],names:[],mappings:"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",sourcesContent:[`.page { 1175 display: flex; 1176 flex-direction: column; 1177 gap: 20px; 1178 padding: 20px; 1179} 1180 1181.hero { 1182 display: flex; 1183 align-items: center; 1184 justify-content: space-between; 1185 gap: 20px; 1186 border: 1px solid #dbe3ef; 1187 border-radius: 28px; 1188 background: 1189 radial-gradient(circle at top left, rgb(14 165 233 / 16%), transparent 24%), 1190 radial-gradient(circle at bottom right, rgb(249 115 22 / 12%), transparent 20%), 1191 linear-gradient(135deg, #fff, #f8fafc); 1192 padding: 24px; 1193 box-shadow: 0 22px 60px rgb(15 23 42 / 8%); 1194} 1195 1196.heroMain { 1197 max-width: 860px; 1198} 1199 1200.title { 1201 margin: 12px 0 8px !important; 1202} 1203 1204.subtitle { 1205 margin-bottom: 0 !important; 1206 color: #64748b; 1207 font-size: 15px; 1208 line-height: 1.8; 1209} 1210 1211.heroIcons { 1212 display: flex; 1213 flex-wrap: wrap; 1214 align-items: center; 1215 justify-content: flex-end; 1216 gap: 12px; 1217} 1218 1219.iconBubble { 1220 display: grid; 1221 width: 52px; 1222 height: 52px; 1223 place-items: center; 1224 border: 1px solid #dbe3ef; 1225 border-radius: 18px; 1226 background: rgb(255 255 255 / 92%); 1227 color: #0f172a; 1228 box-shadow: 0 14px 30px rgb(15 23 42 / 8%); 1229} 1230 1231.metricCard, 1232.panelCard, 1233.chatCard { 1234 border-radius: 24px !important; 1235 background: 1236 linear-gradient(180deg, rgb(255 255 255 / 96%), rgb(248 250 252 / 96%)) !important; 1237 box-shadow: 0 16px 40px rgb(15 23 42 / 6%) !important; 1238} 1239 1240.metricLabel { 1241 display: flex; 1242 align-items: center; 1243 gap: 8px; 1244 margin-bottom: 12px; 1245 color: #475569; 1246 font-size: 13px; 1247 font-weight: 600; 1248} 1249 1250.metricIcon { 1251 display: inline-flex; 1252 align-items: center; 1253 justify-content: center; 1254 color: #2563eb; 1255} 1256 1257.layout { 1258 margin-top: 0 !important; 1259} 1260 1261.columnStack { 1262 display: flex; 1263 flex-direction: column; 1264 gap: 20px; 1265} 1266 1267.sectionHeader { 1268 display: flex; 1269 align-items: flex-start; 1270 justify-content: space-between; 1271 gap: 16px; 1272 margin-bottom: 18px; 1273 1274 h3 { 1275 margin: 0 0 6px; 1276 color: #0f172a; 1277 font-size: 18px; 1278 font-weight: 700; 1279 } 1280} 1281 1282.presetList { 1283 :global(.ant-list-item) { 1284 padding-inline: 0; 1285 } 1286} 1287 1288.presetItem { 1289 align-items: flex-start !important; 1290 gap: 16px; 1291} 1292 1293.presetContent { 1294 flex: 1; 1295 min-width: 0; 1296} 1297 1298.presetTitleRow { 1299 display: flex; 1300 align-items: center; 1301 gap: 10px; 1302 margin-bottom: 8px; 1303} 1304 1305.presetSummary { 1306 margin-bottom: 8px !important; 1307 color: #64748b; 1308} 1309 1310.controlsGrid { 1311 display: grid; 1312 grid-template-columns: repeat(2, minmax(0, 1fr)); 1313 gap: 16px; 1314} 1315 1316.controlBlock, 1317.switchBlock { 1318 border: 1px solid #e2e8f0; 1319 border-radius: 18px; 1320 background: rgb(255 255 255 / 85%); 1321 padding: 16px; 1322} 1323
1324.controlLabelRow { 1325 display: flex; 1326 align-items: center; 1327 justify-content: space-between; 1328 gap: 12px; 1329 margin-bottom: 10px; 1330} 1331 1332.switchBlock { 1333 display: flex; 1334 align-items: flex-start; 1335 justify-content: space-between; 1336 gap: 12px; 1337} 1338 1339.switchDesc { 1340 margin: 6px 0 0 !important; 1341 color: #64748b; 1342} 1343 1344.chatHeader { 1345 display: flex; 1346 align-items: flex-start; 1347 justify-content: space-between; 1348 gap: 16px; 1349 1350 h3 { 1351 margin: 0 0 6px; 1352 color: #0f172a; 1353 font-size: 18px; 1354 font-weight: 700; 1355 } 1356} 1357 1358.divider { 1359 margin: 16px 0 !important; 1360} 1361 1362.timelineItem { 1363 padding-bottom: 6px; 1364} 1365 1366.timelineHeader { 1367 display: flex; 1368 align-items: center; 1369 justify-content: space-between; 1370 gap: 12px; 1371 margin-bottom: 4px; 1372} 1373 1374.detailTabs { 1375 :global(.ant-tabs-nav) { 1376 margin-bottom: 24px; 1377 } 1378 1379 :global(.ant-tabs-nav::before) { 1380 border-bottom-color: #e2e8f0; 1381 } 1382 1383 :global(.ant-tabs-tab) { 1384 padding: 6px 4px 14px !important; 1385 color: #64748b; 1386 font-size: 16px; 1387 font-weight: 600; 1388 } 1389 1390 :global(.ant-tabs-tab + .ant-tabs-tab) { 1391 margin-left: 28px; 1392 } 1393 1394 :global(.ant-tabs-tab-active .ant-tabs-tab-btn) { 1395 color: #1d4ed8 !important; 1396 } 1397 1398 :global(.ant-tabs-ink-bar) { 1399 height: 3px !important; 1400 border-radius: 999px; 1401 background: linear-gradient(90deg, #2563eb, #60a5fa); 1402 } 1403 1404 :global(.ant-tabs-content-holder) { 1405 padding-top: 4px; 1406 } 1407} 1408 1409.stateGrid { 1410 display: grid; 1411 grid-template-columns: repeat(2, minmax(0, 1fr)); 1412 gap: 12px; 1413} 1414 1415.archList { 1416 :global(.ant-list-items) { 1417 display: flex; 1418 flex-direction: column; 1419 gap: 14px; 1420 } 1421 1422 :global(.ant-list-item) { 1423 border: 1px solid #e5edf7; 1424 border-radius: 22px; 1425 background: 1426 linear-gradient(180deg, rgb(255 255 255 / 96%), rgb(248 250 252 / 92%)); 1427 padding: 22px 24px !important; 1428 box-shadow: inset 0 1px 0 rgb(255 255 255 / 90%); 1429 } 1430} 1431 1432.archItem { 1433 display: grid !important; 1434 grid-template-columns: 64px minmax(0, 1fr); 1435 align-items: center !important; 1436 gap: 18px; 1437} 1438 1439.archIcon { 1440 display: inline-flex; 1441 align-items: center; 1442 justify-content: center; 1443 width: 44px; 1444 height: 44px; 1445 flex: 0 0 auto; 1446 border: 1px solid #dbeafe; 1447 border-radius: 16px; 1448 background: 1449 radial-gradient(circle at top left, rgb(96 165 250 / 24%), transparent 60%), 1450 linear-gradient(180deg, #eff6ff, #e2e8f0); 1451 color: #1d4ed8; 1452 box-shadow: 0 10px 24px rgb(37 99 235 / 10%); 1453 1454 :global(svg) { 1455 width: 20px; 1456 height: 20px; 1457 } 1458} 1459 1460.archDetail { 1461 margin: 8px 0 0 !important; 1462 color: #475569; 1463 font-size: 15px; 1464 line-height: 1.9; 1465} 1466 1467.highlightPanel { 1468 display: flex; 1469 flex-direction: column; 1470 gap: 16px; 1471} 1472 1473.highlightRow { 1474 display: flex; 1475 align-items: flex-start; 1476 justify-content: space-between; 1477 gap: 16px; 1478 border: 1px solid #e2e8f0; 1479 border-radius: 18px; 1480 background: rgb(255 255 255 / 82%); 1481 padding: 16px; 1482} 1483 1484.highlightText { 1485 margin: 6px 0 0 !important; 1486 color: #64748b; 1487} 1488 1489@media (width <= 1200px) { 1490 .controlsGrid, 1491 .stateGrid { 1492 grid-template-columns: 1fr; 1493 } 1494} 1495 1496@media (width <= 768px) { 1497 .page { 1498 padding: 12px; 1499 } 1500 1501 .hero, 1502 .chatHeader, 1503 .sectionHeader, 1504 .highlightRow, 1505 .switchBlock { 1506 flex-direction: column; 1507 align-items: flex-start; 1508 } 1509 1510 .heroIcons { 1511 justify-content: flex-start; 1512 } 1513 1514 .detailTabs { 1515 :global(.ant-tabs-tab) { 1516 font-size: 15px; 1517 } 1518 1519 :global(.ant-tabs-tab + .ant-tabs-tab) { 1520 margin-left: 18px; 1521 } 1522 } 1523 1524 .archItem { 1525 grid-template-columns: 1fr; 1526 gap: 14px; 1527 } 1528} 1529`],sourceRoot:""}]),ne.locals={page:"page--ZBop_",hero:"hero--VXyu5",heroMain:"heroMain--NKAz0",title:"title--sGW00",subtitle:"subtitle--uaAfZ",heroIcons:"heroIcons--jweuz",iconBubble:"iconBubble--AQqvC",metricCard:"metricCard--uCHZk",panelCard:"panelCard--EA8VY",chatCard:"chatCard--CmfuJ",metricLabel:"metricLabel--ubTEk",metricIcon:"metricIcon--kdFQw",layout:"layout--mbFAk",columnStack:"columnStack--C3lK1",sectionHeader:"sectionHeader--ezS9R",presetList:"presetList--A_gjg","ant-list-item":"ant-list-item",antListItem:"ant-list-item",presetItem:"presetItem--h7aq_",presetContent:"presetContent--JhYzq",presetTitleRow:"presetTitleRow--BSeu_",presetSummary:"presetSummary--N5jLO",controlsGrid:"controlsGrid--SiMhk",controlBlock:"controlBlock--GNTHq",switchBlock:"switchBlock--heOd3",controlLabelRow:"control
1529LabelRow--NAQDp",switchDesc:"switchDesc--pyWA8",chatHeader:"chatHeader--yJW31",divider:"divider--DtYUV",timelineItem:"timelineItem--FokDJ",timelineHeader:"timelineHeader--ZBpZR",detailTabs:"detailTabs--c20s4","ant-tabs-nav":"ant-tabs-nav",antTabsNav:"ant-tabs-nav","ant-tabs-tab":"ant-tabs-tab",antTabsTab:"ant-tabs-tab","ant-tabs-tab-active":"ant-tabs-tab-active",antTabsTabActive:"ant-tabs-tab-active","ant-tabs-tab-btn":"ant-tabs-tab-btn",antTabsTabBtn:"ant-tabs-tab-btn","ant-tabs-ink-bar":"ant-tabs-ink-bar",antTabsInkBar:"ant-tabs-ink-bar","ant-tabs-content-holder":"ant-tabs-content-holder",antTabsContentHolder:"ant-tabs-content-holder",stateGrid:"stateGrid--UMURT",archList:"archList--jxlTF","ant-list-items":"ant-list-items",antListItems:"ant-list-items",archItem:"archItem--NmiSC",archIcon:"archIcon--YIiW5",archDetail:"archDetail--yNVXG",highlightPanel:"highlightPanel--X8JzM",highlightRow:"highlightRow--Hc6uD",highlightText:"highlightText--nqMgf"};const ge=ne},9026(st,he,u){u.r(he),u.d(he,{default:r(()=>Ou,"default")});var F=u(20873),I=u(39698),Ne=u(15568),n=u(92990),ne=u(53001),ge=u(92089),Le=u(41596),gn=u(61581),oa=u(90510),at=u(230),bn=u(35182),yn=u(94978),We=u(13526),Dn=u(79042),Cn=u(19786),kt=u(99874),Ga=u(61875),It=u(9864),la=u(39706),ca=u(16848),Aa=u(37837),ma=u(92742);const fn=n.createContext({}),lu=fn.Consumer;var vn=u(93363),da=u(74497);const Ea=r(({prefixCls:e,className:t,avatar:a,title:i,description:l,...s})=>{const{getPrefixCls:d}=(0,n.useContext)(kt.QO),h=d("list",e),S=(0,We.$)(`${h}-item-meta`,t),C=n.createElement("div",{className:`${h}-item-meta-content`},i&&n.createElement("h4",{className:`${h}-item-meta-title`},i),l&&n.createElement("div",{className:`${h}-item-meta-description`},l));return n.createElement("div",{...s,className:S},a&&n.createElement("div",{className:`${h}-item-meta-avatar`},a),(i||l)&&C)},"Meta"),L=n.forwardRef((e,t)=>{const{prefixCls:a,children:i,actions:l,extra:s,styles:d,className:h,classNames:S,colStyle:C,...b}=e,{grid:P,itemLayout:y}=(0,n.useContext)(fn),{getPrefixCls:D,list:N}=(0,n.useContext)(kt.QO),$=r(p=>{var M,w;return(0,We.$)((w=(M=N==null?void 0:N.item)==null?void 0:M.classNames)==null?void 0:w[p],S==null?void 0:S[p])},"moduleClass"),U=r(p=>{var M,w;return{...(w=(M=N==null?void 0:N.item)==null?void 0:M.styles)==null?void 0:w[p],...d==null?void 0:d[p]}},"moduleStyle"),Ce=r(()=>{const p=(0,yn.$r)(i);return p.some(w=>typeof w=="string")&&p.length>1},"isItemContainsTextNodeAndNotSingular"),c=r(()=>y==="vertical"?!!s:!Ce(),"isFlexMode"),o=D("list",a),W=l&&l.length>0&&n.createElement("ul",{className:(0,We.$)(`${o}-item-action`,$("actions")),key:"actions",style:U("actions")},l.map((p,M)=>n.createElement("li",{key:`${o}-item-action-${M}`},p,M!==l.length-1&&n.createElement("em",{className:`${o}-item-action-split`})))),le=P?"div":"li",K=n.createElement(le,{...b,...P?{}:{ref:t},className:(0,We.$)(`${o}-item`,{[`${o}-item-no-flex`]:!c()},h)},y==="vertical"&&s?[n.createElement("div",{className:`${o}-item-main`,key:"content"},i,W),n.createElement("div",{className:(0,We.$)(`${o}-item-extra`,$("extra")),key:"extra",style:U("extra")},s)]:[i,W,(0,vn.Ob)(s,{key:"extra"})]);return P?n.createElement(da.A,{ref:t,flex:1,style:C},K):K});L.Meta=Ea;const k=L;var B=u(80862),ae=u(82224),xe=u(80857),He=u(44782);const Xe=r(e=>{const{listBorderedCls:t,componentCls:a,paddingLG:i,margin:l,itemPaddingSM:s,itemPaddingLG:d,marginLG:h,borderRadiusLG:S}=e,C=(0,B.zA)(e.calc(S).sub(e.lineWidth).equal());return{[t]:{border:`${(0,B.zA)(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:S,[`${a}-header`]:{borderRadius:`${C} ${C} 0 0`},[`${a}-footer`]:{borderRadius:`0 0 ${C} ${C}`},[`${a}-header,${a}-footer,${a}-item`]:{paddingInline:i},[`${a}-pagination`]:{margin:`${(0,B.zA)(l)} ${(0,B.zA)(h)}`}},[`${t}${a}-sm`]:{[`${a}-item,${a}-header,${a}-footer`]:{padding:s}},[`${t}${a}-lg`]:{[`${a}-item,${a}-header,${a}-footer`]:{padding:d}}}},"genBorderedStyle"),Fe=r(e=>{const{componentCls:t,screenSM:a,screenMD:i,marginLG:l,marginSM:s,margin:d}=e;return{[`@media screen and (max-width:${i}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:l}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:l}}}},[`@media screen and (max-width: ${a}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:s}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${(0,B.zA)(d)}`}}}}}},"genResponsiveStyle"),se=r(e=>{const{componentCls:t,antCls:a,controlHeight:i,minHeight:l,paddingSM:s,marginLG:d,padding:h,itemPadding:S,colorPrimary:C,itemPaddingSM:b,itemPaddingLG:P,paddingXS:y,margin:D,colorText:N,colorTextDescription:$,motionDurationSlow:U,lineWidth:Ce,headerBg:c,footerBg:o,emptyTextPadding:W,metaMarginBottom:le,avatarMarginRight:K,titleMarginBottom:p,descriptionFontSize:M}=e;return{[t]:{...(0,ae.dF)(e),position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:c},[`${t}-footer`]:{background:o},[`${t}-header, ${t}-footer`]:{paddingBlock:s},[`${t}-pagination`]:{marginBlockStart:d,[`${a}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:l,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:S,color:N,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:K},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:N},[`${t}-item-meta-title`]:{margin:`0 0 ${(0,B.zA)(e.marginXXS)} 0`,color:N,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:N,transition:`all ${U}`,"&:hover":{color:C}}},[`${t}-item-meta-description`]:{color:$,fontSize:M,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${(0,B.zA)(y)}`,color:$,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:Ce,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${(0,B.zA)(h)} 0`,color:$,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:W,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}},[`${t}-grid ${a}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:D,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:d},[`${t}-item-meta`]:{marginBlockEnd:le,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:p,color:N,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:h,marginInlineStart:"auto","> li":{padding:`0 ${(0,B.zA)(h)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${(0,B.zA)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${(0,B.zA)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${(0,B.zA)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:i},[`${t}-split${t}-something-after-last-item ${a}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${(0,B.zA)(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:P},[`${t}-sm ${t}-item`]:{padding:b},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},"genBaseStyle"),Te=r(e=>({contentWidth:220,itemPadding:`${(0,B.zA)(e.paddingContentVertical)} 0`,itemPaddingSM:`${(0,B.zA)(e.paddingContentVerticalSM)} ${(0,B.zA)(e.paddingContentHorizontal)}`,itemPaddingLG:`${(0,B.zA)(e.paddingContentVerticalLG)} ${(0,B.zA)(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),"prepareComponentToken"),Ye=(0,xe.OF)("List",e=>{const t=(0,He.oX)(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[se(t),Xe(t),Fe(t)]},Te,{extraCssVarPrefixCls:r(({prefixCls:e})=>[`${e}-container`],"extraCssVarPrefixCls")}),Ge=r((e,t)=>{const{pagination:a=!1,prefixCls:i,bordered:l=!1,split:s=!0,className:d,rootClassName:h,style:S,children:C,itemLayout:b,loadMore:P,grid:y,dataSource:D=[],size:N,header:$,footer
1529:U,loading:Ce=!1,rowKey:c,renderItem:o,locale:W,...le}=e,K=(0,Dn.Qd)(a)?a:{},[p,M]=n.useState(K.defaultCurrent||1),[w,lt]=n.useState(K.defaultPageSize||10),{getPrefixCls:ct,direction:v,className:Ue,style:At}=(0,kt.TP)("list"),{renderEmpty:be}=n.useContext(kt.QO),g={current:1,total:0,position:"bottom"},Pe=r(x=>(_,ue)=>{var Oe;M(_),lt(ue),a&&((Oe=a==null?void 0:a[x])==null||Oe.call(a,_,ue))},"triggerPaginationEvent"),ut=Pe("onChange"),Ke=Pe("onShowSizeChange"),Ve=r((x,_)=>{if(!o)return null;let ue;return(0,Dn.Tn)(c)?ue=c(x):c?ue=x[c]:ue=x.key,ue||(ue=`list-item-${_}`),n.createElement(n.Fragment,{key:ue},o(x,_))},"renderInternalItem"),ie=!!(P||a||U),R=ct("list",i),[ye,q]=Ye(R);let H=Ce;typeof H=="boolean"&&(H={spinning:H});const Me=!!(H!=null&&H.spinning),ce=(0,It.A)(N);let V="";switch(ce){case"large":V="lg";break;case"small":V="sm";break;default:break}const Ae=(0,We.$)(R,{[`${R}-vertical`]:b==="vertical",[`${R}-${V}`]:V,[`${R}-split`]:s,[`${R}-bordered`]:l,[`${R}-loading`]:Me,[`${R}-grid`]:!!y,[`${R}-something-after-last-item`]:ie,[`${R}-rtl`]:v==="rtl"},Ue,d,h,ye,q),De=`${R}-container`,X=(0,yn.v6)(g,{total:D.length,current:p,pageSize:w},a||{}),ve=Math.ceil(X.total/X.pageSize);X.current=Math.min(X.current,ve);const me=a&&n.createElement("div",{className:(0,We.$)(`${R}-pagination`)},n.createElement(Aa.A,{align:"end",...X,onChange:ut,onShowSizeChange:Ke}));let $e=(0,bn.A)(D);a&&D.length>(X.current-1)*X.pageSize&&($e=(0,bn.A)(D).splice((X.current-1)*X.pageSize,X.pageSize));const Ze=Object.keys(y||{}).some(x=>Cn.ye.includes(x)),fe=(0,ca.A)(Ze),Se=n.useMemo(()=>{for(let x=0;x<Cn.ye.length;x+=1){const _=Cn.ye[x];if(fe[_])return _}},[fe]),de=n.useMemo(()=>{if(!y)return;const x=Se&&y[Se]?y[Se]:y.column;if(x)return{width:`${100/x}%`,maxWidth:`${100/x}%`}},[JSON.stringify(y),Se]);let _e=Me&&n.createElement("div",{style:{minHeight:53}});if($e.length>0){const x=$e.map(Ve);_e=y?n.createElement(la.A,{className:(0,We.$)(De,q),gutter:y.gutter},n.Children.map(x,_=>n.createElement("div",{key:_==null?void 0:_.key,style:de},_))):n.createElement("ul",{className:(0,We.$)(`${R}-items`,De,q)},x)}else!C&&!Me&&(_e=n.createElement("div",{className:`${R}-empty-text`},(W==null?void 0:W.emptyText)||(be==null?void 0:be("List"))||n.createElement(Ga.A,{componentName:"List"})));const we=X.position,Ee=n.useMemo(()=>({grid:y,itemLayout:b}),[JSON.stringify(y),b]);return n.createElement(fn.Provider,{value:Ee},n.createElement("div",{ref:t,style:{...At,...S},className:Ae,...le},(we==="top"||we==="both")&&me,$&&n.createElement("div",{className:`${R}-header`},$),n.createElement(ma.A,{...H},_e,C),U&&n.createElement("div",{className:`${R}-footer`},U),P||(we==="bottom"||we==="both")&&me))},"InternalList"),Y=n.forwardRef(Ge);Y.Item=k;const Q=Y;var ze=u(95571),gt=u(20491),pa=u(55007),Sn=u(81578),wn=u(25898),kn=u(70747),ga=u(35717),vt=u(96253),Ca=u(55658),fa=u(84806),ot=u(48586);/** 1530 * @license lucide-react v1.17.0 - ISC 1531 * 1532 * This source code is licensed under the ISC license. 1533 * See the LICENSE file in the root directory of this source tree. 1534 */const Ba=[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]],ha=(0,ot.A)("workflow",Ba);/** 1535 * @license lucide-react v1.17.0 - ISC 1536 * 1537 * This source code is licensed under the ISC license. 1538 * See the LICENSE file in the root directory of this source tree. 1539 */const Qe=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],xa=(0,ot.A)("layers",Qe);var In=u(23582);/** 1540 * @license lucide-react v1.17.0 - ISC 1541 * 1542 * This source code is licensed under the ISC license. 1543 * See the LICENSE file in the root directory of this source tree. 1544 */const Fa=[["path",{d:"m12 14 4-4",key:"9kzdfg"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0",key:"19p75a"}]],Ct=(0,ot.A)("gauge",Fa);/** 1545 * @license lucide-react v1.17.0 - ISC 1546 * 1547 * This source code is licensed under the ISC license. 1548 * See the LICENSE file in the root directory of this source tree. 1549 */const ht=[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]],Bn=(0,ot.A)("wand-sparkles",ht);var ba=u(1549);/** 1550 * @license lucide-react v1.17.0 - ISC 1551 * 1552 * This source code is licensed under the ISC license. 1553 * See the LICENSE file in the root directory of this source tree. 1554 */const ya=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],Da=(0,ot.A)("bot",ya);/** 1555 * @license lucide-react v1.17.0 - ISC 1556 * 1557 * This source code is licensed under the ISC license. 1558 * See the LICENSE file in the root directory of this source tree. 1559 */const va=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84",key:"14ibmq"}],["path",{d:"M21 5V8",key:"1marbg"}],["path",{d:"M21 12L18 17H22L19 22",key:"zafso"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87",key:"1y4wr8"}]],Sa=(0,ot.A)("database-zap",va);/** 1560 * @license lucide-react v1.17.0 - ISC 1561 * 1562 * This source code is licensed under the ISC license. 1563 * See the LICENSE file in the root directory of this source tree. 1564 */const wa=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}
1564],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]],Nn=(0,ot.A)("brain-circuit",wa);var Tn=u(86405),ka=u(2736),E=u.n(ka),Ia=u(85582),Na=u(64983),Ta=u(58790),cu=u(14368),za=u.n(cu),Au=u(82769),Pa=u.n(Au),mu=u(74987),Ma=u.n(mu),du=u(5344),$a=u.n(du),Eu=u(31740),_a=u.n(Eu),pu=u(14633),Oa=u.n(pu),zn=u(53388),Nt={};Nt.styleTagTransform=Oa(),Nt.setAttributes=$a(),Nt.insert=Ma().bind(null,"head"),Nt.domAPI=Pa(),Nt.insertStyleElement=_a();var Ju=za()(zn.A,Nt);const re=zn.A&&zn.A.locals?zn.A.locals:void 0;function Ka(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),a.push.apply(a,i)}return a}r(Ka,"ownKeys");function Pn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?Ka(Object(a),!0).forEach(function(i){(0,F.A)(e,i,a[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ka(Object(a)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(a,i))})}return e}r(Pn,"_objectSpread");const Tt=Ia.A.TextArea,Va=ne.A.Paragraph,gu=ne.A.Text,hn={role:"",objective:"",audience:"",context:"",constraints:"",outputFormat:"",examples:"",evaluation:""},Cu={role:"\u89D2\u8272",objective:"\u4EFB\u52A1\u76EE\u6807",audience:"\u76EE\u6807\u5BF9\u8C61",context:"\u4E0A\u4E0B\u6587",constraints:"\u7EA6\u675F\u6761\u4EF6",outputFormat:"\u8F93\u51FA\u683C\u5F0F",examples:"\u53C2\u8003\u793A\u4F8B",evaluation:"\u9A8C\u6536\u6807\u51C6"};function Ja(e){return Pn(Pn({},hn),e||{})}r(Ja,"normalizeValue");function fu(e){return[["role","\u4F60\u73B0\u5728\u7684\u89D2\u8272\u662F\uFF1A".concat(e.role)],["objective",e.objective],["audience","\u76EE\u6807\u5BF9\u8C61\uFF1A".concat(e.audience)],["context",e.context],["constraints",e.constraints],["outputFormat",e.outputFormat],["examples",e.examples],["evaluation",e.evaluation]].filter(a=>{let i=(0,I.A)(a,2),l=i[1];return String(l||"").trim()}).map(a=>{let i=(0,I.A)(a,2),l=i[0],s=i[1];return"## ".concat(Cu[l],` 1565`).concat(String(s).trim())}).join(` 1566 1567`)}r(fu,"buildPromptText");function Ya(e){const t=(0,Ne.c)(119),a=e.className,i=e.value,l=e.onChange,s=e.onPromptChange,d=e.title,h=e.description,S=e.copyLabel,C=e.resetLabel,b=a===void 0?"":a,P=i===void 0?hn:i,y=d===void 0?"\u63D0\u793A\u8BCD\u7F16\u8F91\u5668":d,D=h===void 0?"\u901A\u8FC7\u7ED3\u6784\u5316\u5B57\u6BB5\u6574\u7406\u89D2\u8272\u3001\u76EE\u6807\u3001\u4E0A\u4E0B\u6587\u548C\u8F93\u51FA\u8981\u6C42\uFF0C\u4FBF\u4E8E\u540E\u7EED\u590D\u7528\u4E0E\u8C03\u6574\u3002":h,N=S===void 0?"\u590D\u5236 Prompt":S,$=C===void 0?"\u91CD\u7F6E":C;let U;t[0]!==P?(U=r(()=>Ja(P),"t7"),t[0]=P,t[1]=U):U=t[1];const Ce=(0,n.useState)(U),c=(0,I.A)(Ce,2),o=c[0],W=c[1],le=(0,n.useState)(!1),K=(0,I.A)(le,2),p=K[0],M=K[1];let w,lt;t[2]!==P?(w=r(()=>{W(Ja(P))},"t8"),lt=[P],t[2]=P,t[3]=w,t[4]=lt):(w=t[3],lt=t[4]),(0,n.useEffect)(w,lt);let ct;t[5]!==o?(ct=fu(o),t[5]=o,t[6]=ct):ct=t[6];const v=ct;let Ue,At;t[7]!==o||t[8]!==s||t[9]!==v?(Ue=r(()=>{typeof s=="function"&&s(v,o)},"t11"),At=[o,s,v],t[7]=o,t[8]=s,t[9]=v,t[10]=Ue,t[11]=At):(Ue=t[10],At=t[11]),(0,n.useEffect)(Ue,At);let be;t[12]!==o||t[13]!==l?(be=r((G,Ft)=>{const bt=Pn(Pn({},o),{},{[G]:Ft});W(bt),typeof l=="function"&&l(bt)},"t13"),t[12]=o,t[13]=l,t[14]=be):be=t[14];const g=be;let Pe;t[15]!==v?(Pe=r(async()=>{try{await navigator.clipboard.writeText(v),M(!0),window.setTimeout(()=>M(!1),1500)}catch(G){M(!1)}},"t14"),t[15]=v,t[16]=Pe):Pe=t[16];const ut=Pe;let Ke;t[17]!==l||t[18]!==s?(Ke=r(()=>{W(hn),typeof l=="function"&&l(hn),typeof s=="function"&&s("",hn)},"t15"),t[17]=l,t[18]=s,t[19]=Ke):Ke=t[19];const Ve=Ke;let ie;t[20]!==b?(ie=(0,We.A)(re.promptOptimizer,b),t[20]=b,t[21]=ie):ie=t[21];let R;t[22]===Symbol.for("react.memo_cache_sentinel")?(R=n.createElement(Bn,{size:16}),t[22]=R):R=t[22];let ye;t[23]!==y?(ye=n.createElement("div",{className:re.titleRow},R,n.createElement("h3",null,y)),t[23]=y,t[24]=ye):ye=t[24];let q;t[25]!==D?(q=n.createElement(Va,{className:re.description},D),t[25]=D,t[26]=q):q=t[26];let H;t[27]!==ye||t[28]!==q?(H=n.createElement("div",null,ye,q),t[27]=ye,t[28]=q,t[29]=H):H=t[29];let Me;t[30]===Symbol.for("react.memo_cache_sentinel")?(Me=n.createElement(ge.A,{wrap:!0},n.createElement(Le.A,{color:"blue"},"\u7ED3\u6784\u5316\u7F16\u8F91"),n.createElement(Le.A,{color:"gold"},"\u5B9E\u65F6\u9884\u89C8")),t[30]=Me):Me=t[30];let ce;t[31]!==H?(ce=n.createElement("div",{className:re.header},H,Me),t[31]=H,t[32]=ce):ce=t[32];let V;t[33]===Symbol.for("react.memo_cache_sentinel")?(V=n.createElement("span",null,"\u89D2\u8272"),t[33]=V):V=t[33];let Ae;t[34]!==g?(Ae=r(G=>g("role",G.target.value),"t24"),t[34]=g,t[35]=Ae):Ae=t[35];let De;t[36]!==o.role||t[37]!==Ae?(De=n.createElement("label",{className:re.field},V,n.createElement(Ia.A,{value:o.role,placeholder:"\u4F8B\u5982\uFF1A\u8D44\u6DF1\u4EA7\u54C1\u7ECF\u7406 / TypeScript \u5BFC\u5E08",onChange:Ae})),t[36]=o.role,t[37]=Ae,t[38]=De):De=t[38];let X;t[39]===Symbol.for("react.memo_cache_sentinel")?(X=n.createElement("span",null,"\u4EFB\u52A1\u76EE\u6807"),t[39]=X):X=t[39];let ve;t[40]!==g?(ve=r(G=>g("objective",G.target.value),"t27"),t[40]=g,t[41]=ve):ve=t[41];let me;t[42]!==o.objective||t[43]!==ve?(me=n.createElement("label",{className:re.field},X,n.createElement(Tt,{value:o.objective,rows:4,placeholder:"\u8BF4\u660E\u4F60\u5E0C\u671B\u6A21\u578B\u5B8C\u6210\u4EC0\u4E48\u4EFB\u52A1\u3002",onCh
1567ange:ve})),t[42]=o.objective,t[43]=ve,t[44]=me):me=t[44];let $e;t[45]===Symbol.for("react.memo_cache_sentinel")?($e=n.createElement("span",null,"\u76EE\u6807\u5BF9\u8C61"),t[45]=$e):$e=t[45];let Ze;t[46]!==g?(Ze=r(G=>g("audience",G.target.value),"t30"),t[46]=g,t[47]=Ze):Ze=t[47];let fe;t[48]!==o.audience||t[49]!==Ze?(fe=n.createElement("label",{className:re.field},$e,n.createElement(Ia.A,{value:o.audience,placeholder:"\u4F8B\u5982\uFF1A\u524D\u7AEF\u521D\u5B66\u8005 / \u4F01\u4E1A\u91C7\u8D2D\u8D1F\u8D23\u4EBA",onChange:Ze})),t[48]=o.audience,t[49]=Ze,t[50]=fe):fe=t[50];let Se;t[51]===Symbol.for("react.memo_cache_sentinel")?(Se=n.createElement("span",null,"\u4E0A\u4E0B\u6587"),t[51]=Se):Se=t[51];let de;t[52]!==g?(de=r(G=>g("context",G.target.value),"t33"),t[52]=g,t[53]=de):de=t[53];let _e;t[54]!==o.context||t[55]!==de?(_e=n.createElement("label",{className:re.field},Se,n.createElement(Tt,{value:o.context,rows:4,placeholder:"\u8865\u5145\u80CC\u666F\u8D44\u6599\u3001\u4E1A\u52A1\u573A\u666F\u3001\u5DF2\u6709\u65B9\u6848\u3002",onChange:de})),t[54]=o.context,t[55]=de,t[56]=_e):_e=t[56];let we;t[57]===Symbol.for("react.memo_cache_sentinel")?(we=n.createElement("span",null,"\u7EA6\u675F\u6761\u4EF6"),t[57]=we):we=t[57];let Ee;t[58]!==g?(Ee=r(G=>g("constraints",G.target.value),"t36"),t[58]=g,t[59]=Ee):Ee=t[59];let x;t[60]!==o.constraints||t[61]!==Ee?(x=n.createElement("label",{className:re.field},we,n.createElement(Tt,{value:o.constraints,rows:4,placeholder:"\u4F8B\u5982\uFF1A\u4E0D\u8981\u4F7F\u7528\u7B2C\u4E09\u65B9\u670D\u52A1\uFF1B\u8F93\u51FA\u5FC5\u987B\u53EF\u76F4\u63A5\u6267\u884C\u3002",onChange:Ee})),t[60]=o.constraints,t[61]=Ee,t[62]=x):x=t[62];let _;t[63]===Symbol.for("react.memo_cache_sentinel")?(_=n.createElement("span",null,"\u8F93\u51FA\u683C\u5F0F"),t[63]=_):_=t[63];let ue;t[64]!==g?(ue=r(G=>g("outputFormat",G.target.value),"t39"),t[64]=g,t[65]=ue):ue=t[65];let Oe;t[66]!==o.outputFormat||t[67]!==ue?(Oe=n.createElement("label",{className:re.field},_,n.createElement(Tt,{value:o.outputFormat,rows:3,placeholder:"\u4F8B\u5982\uFF1A\u5148\u7ED3\u8BBA\u540E\u6B65\u9AA4\uFF1B\u4F7F\u7528 Markdown \u4E8C\u7EA7\u6807\u9898\uFF1B\u8FD4\u56DE JSON\u3002",onChange:ue})),t[66]=o.outputFormat,t[67]=ue,t[68]=Oe):Oe=t[68];let mt;t[69]===Symbol.for("react.memo_cache_sentinel")?(mt=n.createElement("span",null,"\u53C2\u8003\u793A\u4F8B"),t[69]=mt):mt=t[69];let qe;t[70]!==g?(qe=r(G=>g("examples",G.target.value),"t42"),t[70]=g,t[71]=qe):qe=t[71];let Re;t[72]!==o.examples||t[73]!==qe?(Re=n.createElement("label",{className:re.field},mt,n.createElement(Tt,{value:o.examples,rows:3,placeholder:"\u53EF\u4EE5\u653E\u793A\u4F8B\u8F93\u5165\u3001\u98CE\u683C\u6837\u4F8B\u6216\u4E0D\u5E0C\u671B\u51FA\u73B0\u7684\u53CD\u4F8B\u3002",onChange:qe})),t[72]=o.examples,t[73]=qe,t[74]=Re):Re=t[74];let m;t[75]===Symbol.for("react.memo_cache_sentinel")?(m=n.createElement("span",null,"\u9A8C\u6536\u6807\u51C6"),t[75]=m):m=t[75];let T;t[76]!==g?(T=r(G=>g("evaluation",G.target.value),"t45"),t[76]=g,t[77]=T):T=t[77];let j;t[78]!==o.evaluation||t[79]!==T?(j=n.createElement("label",{className:re.field},m,n.createElement(Tt,{value:o.evaluation,rows:3,placeholder:"\u8BF4\u660E\u600E\u6837\u7684\u56DE\u7B54\u624D\u7B97\u5408\u683C\u3002",onChange:T})),t[78]=o.evaluation,t[79]=T,t[80]=j):j=t[80];let ee;t[81]!==De||t[82]!==me||t[83]!==fe||t[84]!==_e||t[85]!==x||t[86]!==Oe||t[87]!==Re||t[88]!==j?(ee=n.createElement("div",{className:re.formPanel},De,me,fe,_e,x,Oe,Re,j),t[81]=De,t[82]=me,t[83]=fe,t[84]=_e,t[85]=x,t[86]=Oe,t[87]=Re,t[88]=j,t[89]=ee):ee=t[89];let J;t[90]===Symbol.for("react.memo_cache_sentinel")?(J=n.createElement("div",null,n.createElement("h4",null,"\u63D0\u793A\u8BCD\u9884\u89C8"),n.createElement(gu,{type:"secondary"},"\u6839\u636E\u5F53\u524D\u8F93\u5165\u5B9E\u65F6\u751F\u6210\uFF0C\u53EF\u76F4\u63A5\u7528\u4E8E\u5BF9\u8BDD\u6216\u4FDD\u5B58\u4E3A\u6A21\u677F\u3002")),t[90]=J):J=t[90];let et;t[91]!==Ve||t[92]!==$?(et=n.createElement(ze.Ay,{onClick:Ve},$),t[91]=Ve,t[92]=$,t[93]=et):et=t[93];let tt;t[94]!==v?(tt=v.trim(),t[94]=v,t[95]=tt):tt=t[95];const pe=!tt;let Be;t[96]!==p?(Be=p?n.createElement(Na.A,{size:14}):n.createElement(Ta.A,{size:14}),t[96]=p,t[97]=Be):Be=t[97];
1567const rt=p?"\u5DF2\u590D\u5236":N;let te;t[98]!==ut||t[99]!==pe||t[100]!==Be||t[101]!==rt?(te=n.createElement(ze.Ay,{type:"primary",onClick:ut,disabled:pe},Be,rt),t[98]=ut,t[99]=pe,t[100]=Be,t[101]=rt,t[102]=te):te=t[102];let nt;t[103]!==et||t[104]!==te?(nt=n.createElement("div",{className:re.previewHeader},J,n.createElement(ge.A,null,et,te)),t[103]=et,t[104]=te,t[105]=nt):nt=t[105];let dt;t[106]===Symbol.for("react.memo_cache_sentinel")?(dt=n.createElement(kn.A,{className:re.divider}),t[106]=dt):dt=t[106];let je;t[107]!==v?(je=v?n.createElement("pre",{className:re.promptPreview},v):n.createElement("div",{className:re.placeholder},n.createElement("div",null,n.createElement("h4",null,"\u4ECE\u5DE6\u4FA7\u5F00\u59CB\u586B\u5199"),n.createElement(Va,null,"\u8865\u5145\u5FC5\u8981\u4FE1\u606F\u540E\uFF0C\u8FD9\u91CC\u4F1A\u81EA\u52A8\u751F\u6210\u4E00\u4EFD\u53EF\u76F4\u63A5\u4F7F\u7528\u7684\u63D0\u793A\u8BCD\u3002"))),t[107]=v,t[108]=je):je=t[108];let Je;t[109]!==nt||t[110]!==je?(Je=n.createElement("div",{className:re.previewPanel},nt,dt,je),t[109]=nt,t[110]=je,t[111]=Je):Je=t[111];let ke;t[112]!==ee||t[113]!==Je?(ke=n.createElement("div",{className:re.grid},ee,Je),t[112]=ee,t[113]=Je,t[114]=ke):ke=t[114];let Et;return t[115]!==ie||t[116]!==ce||t[117]!==ke?(Et=n.createElement("section",{className:ie},ce,ke),t[115]=ie,t[116]=ce,t[117]=ke,t[118]=Et):Et=t[118],Et}r(Ya,"PromptOptimizer"),Ya.propTypes={className:E().string,value:E().shape({role:E().string,objective:E().string,audience:E().string,context:E().string,constraints:E().string,outputFormat:E().string,examples:E().string,evaluation:E().string}),onChange:E().func,onPromptChange:E().func,title:E().string,description:E().string,copyLabel:E().string,resetLabel:E().string};const Bu=Ya;var Qa=u(65062),hu=u(37643),Za=u(64904),qa=u(12234),eu=u(50812),xu=u(65767),Fu=u(31243);/** 1568 * @license lucide-react v1.17.0 - ISC 1569 * 1570 * This source code is licensed under the ISC license. 1571 * See the LICENSE file in the root directory of this source tree. 1572 */const bu=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
1572],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],yu=(0,ot.A)("sparkles",bu);/** 1573 * @license lucide-react v1.17.0 - ISC 1574 * 1575 * This source code is licensed under the ISC license. 1576 * See the LICENSE file in the root directory of this source tree. 1577 */const Du=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],vu=(0,ot.A)("square",Du);var Su=u(68585),Yu=u(35580),Mn=u(55798),zt={};zt.styleTagTransform=Oa(),zt.setAttributes=$a(),zt.insert=Ma().bind(null,"head"),zt.domAPI=Pa(),zt.insertStyleElement=_a();var Qu=za()(Mn.A,zt);const O=Mn.A&&Mn.A.locals?Mn.A.locals:void 0,wu=["inline","className","children"];function tu(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),a.push.apply(a,i)}return a}r(tu,"SmartChat_ownKeys");function xt(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?tu(Object(a),!0).forEach(function(i){(0,F.A)(e,i,a[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):tu(Object(a)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(a,i))})}return e}r(xt,"SmartChat_objectSpread");const ku=ne.A.Paragraph,nu=ne.A.Text,au="\u4F60\u662F\u4E00\u540D\u4E50\u4E8E\u52A9\u4EBA\u7684 AI \u52A9\u624B\u3002";function $n(e){return{id:e.id||"".concat(e.role,"-").concat(Date.now(),"-").concat(Math.random().toString(16).slice(2)),role:e.role||"assistant",content:e.content||"",reasoning:e.reasoning||"",status:e.status||"done",createdAt:e.createdAt||new Date().toISOString()}}r($n,"createMessage");function ft(e){return typeof e=="string"?e:Array.isArray(e)?e.map(t=>typeof t=="string"?t:(t==null?void 0:t.type)==="text"||(t==null?void 0:t.type)==="input_text"?t.text||"":typeof(t==null?void 0:t.text)=="string"?t.text:"").join(""):""}r(ft,"extractText");function uu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(!e)return{content:"",reasoning:""};const t=[];return{content:e.replace(/<think>([\s\S]*?)<\/think>/gi,(i,l)=>(t.push(l.trim()),"")).trim(),reasoning:t.join(` 1578 1579`).trim()}}r(uu,"splitThinkContent");function Iu(e){var t,a,i,l;if(!e)return{content:"",reasoning:"",done:!1};if(e==="[DONE]")return{content:"",reasoning:"",done:!0};if(typeof e=="string"){const b=uu(e);return{content:b.content||e,reasoning:b.reasoning,done:!1}}const s=(e==null||(t=e.choices)===null||t===void 0?void 0:t[0])||{},d=(s==null?void 0:s.delta)||(s==null?void 0:s.message)||{},h=ft(d==null?void 0:d.content)||ft(s==null||(a=s.message)===null||a===void 0?void 0:a.content)||ft(e==null?void 0:e.content)||ft(e==null?void 0:e.answer)||"",S=ft(d==null?void 0:d.reasoning_content)||ft(d==null?void 0:d.reasoning)||ft(s==null||(i=s.message)===null||i===void 0?void 0:i.reasoning_content)||ft(s==null||(l=s.message)===null||l===void 0?void 0:l.reasoning)||ft(e==null?void 0:e.reasoning)||ft(e==null?void 0:e.thought)||"",C=uu(h);return{content:C.content||h,reasoning:[S,C.reasoning].filter(Boolean).join(` 1580`),done:!!(s!=null&&s.finish_reason)||(e==null?void 0:e.done)===!0}}r(Iu,"normalizeDelta");function Ra(e){if(typeof e=="string"||typeof e=="number")return String(e);if(Array.isArray(e))return e.map(a=>Ra(a)).join("");if(n.isValidElement(e)){var t;return Ra((t=e.props)===null||t===void 0?void 0:t.children)}return""}r(Ra,"extractNodeText");function ru(e){const t=(0,Ne.c)(33);let a,i,l,s;if(t[0]!==e){var d=e;l=d.inline,i=d.className,a=d.children,s=(0,hu.A)(d,wu),t[0]=e,t[1]=a,t[2]=i,t[3]=l,t[4]=s}else a=t[1],i=t[2],l=t[3],s=t[4];let h;if(t[5]!==a){let w;t[7]===Symbol.for("react.memo_cache_sentinel")?(w=/\n$/,t[7]=w):w=t[7],h=Ra(a).replace(w,""),t[5]=a,t[6]=h}else h=t[6];const S=h,C=(0,n.useState)(!1),b=(0,I.A)(C,2),P=b[0],y=b[1];let D;if(t[8]!==i){var N;D=((N=i)===null||N===void 0?void 0:N.replace("language-",""))||"code",t[8]=i,t[9]=D}else D=t[9];const $=D;if(l){let w;return t[10]!==a||t[11]!==s?(w=n.createElement("code",(0,Qa.A)({className:O.inlineCode},s),a),t[10]=a,t[11]=s,t[12]=w):w=t[12],w}let U;t[13]!==S?(U=r(async()=>{try{await navigator.clipboard.writeText(S),y(!0),window.setTimeout(()=>y(!1),1500)}catch(w){y(!1)}},"t3"),t[13]=S,t[14]=U):U=t[14];const Ce=U;let c;t[15]!==$?(c=n.createElement("span",null,$),t[15]=$,t[16]=c):c=t[16];let o;t[17]!==P?(o=P?n.createElement(Na.A,{size:14}):n.createElement(Ta.A,{size:14}),t[17]=P,t[18]=o):o=t[18];
1580const W=P?"\u5DF2\u590D\u5236":"\u590D\u5236\u4EE3\u7801";let le;t[19]!==Ce||t[20]!==o||t[21]!==W?(le=n.createElement("button",{className:O.codeCopyButton,type:"button",onClick:Ce},o,W),t[19]=Ce,t[20]=o,t[21]=W,t[22]=le):le=t[22];let K;t[23]!==c||t[24]!==le?(K=n.createElement("div",{className:O.codeHeader},c,le),t[23]=c,t[24]=le,t[25]=K):K=t[25];let p;t[26]!==a||t[27]!==i||t[28]!==s?(p=n.createElement("pre",{className:O.preBlock},n.createElement("code",(0,Qa.A)({className:i},s),a)),t[26]=a,t[27]=i,t[28]=s,t[29]=p):p=t[29];let M;return t[30]!==K||t[31]!==p?(M=n.createElement("div",{className:O.codeBlock},K,p),t[30]=K,t[31]=p,t[32]=M):M=t[32],M}r(ru,"MarkdownCodeBlock"),ru.propTypes={inline:E().bool,className:E().string,children:E().node};function iu(e){let t=e.apiUrl,a=e.className,i=a===void 0?"":a,l=e.headers,s=l===void 0?{}:l,d=e.method,h=d===void 0?"POST":d,S=e.initialMessages,C=S===void 0?[]:S,b=e.placeholder,P=b===void 0?"\u8F93\u5165\u6D88\u606F\u540E\u56DE\u8F66\uFF0C\u6216\u4F7F\u7528 Ctrl/Cmd + Enter \u53D1\u9001":b,y=e.requestOptions,D=y===void 0?{}:y,N=e.buildRequestBody,$=e.requestTransformer,U=e.systemPrompt,Ce=U===void 0?au:U,c=e.welcomeTitle,o=c===void 0?"\u667A\u80FD\u4F1A\u8BDD":c,W=e.welcomeDescription,le=W===void 0?"\u652F\u6301\u6D41\u5F0F\u54CD\u5E94\u3001Markdown \u6E32\u67D3\u548C\u601D\u8003\u8FC7\u7A0B\u6298\u53E0\uFF0C\u9002\u5408\u63A5\u5165\u540E\u53F0\u95EE\u7B54\u4E0E\u8FD0\u8425\u573A\u666F\u3002":W,K=e.thoughtProcessLabel,p=K===void 0?"Thought Process":K,M=e.submitLabel,w=M===void 0?"\u53D1\u9001":M,lt=e.stopLabel,ct=lt===void 0?"\u505C\u6B62":lt,v=e.disabled,Ue=v===void 0?!1:v,At=e.fetcher,be=e.onStreamEvent,g=e.onMessagesChange,Pe=e.onError;const ut=(0,n.useState)(()=>C.map($n)),Ke=(0,I.A)(ut,2),Ve=Ke[0],ie=Ke[1],R=(0,n.useState)(""),ye=(0,I.A)(R,2),q=ye[0],H=ye[1],Me=(0,n.useState)(!1),ce=(0,I.A)(Me,2),V=ce[0],Ae=ce[1],De=(0,n.useState)(""),X=(0,I.A)(De,2),ve=X[0],me=X[1],$e=(0,n.useState)(""),Ze=(0,I.A)($e,2),fe=Ze[0],Se=Ze[1],de=(0,n.useRef)(null),_e=(0,n.useRef)(null);(0,n.useEffect)(()=>{ie(C.map($n))},[C]),(0,n.useEffect)(()=>{typeof g=="function"&&g(Ve)},[Ve,g]),(0,n.useEffect)(()=>{const m=_e.current;m&&(m.scrollTop=m.scrollHeight)},[Ve,V]);const we=(0,n.useMemo)(()=>!Ue&&!V&&q.trim(),[Ue,V,q]),Ee=r(function(m){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};typeof be=="function"&&be(xt({type:m,timestamp:new Date().toISOString()},T))},"emitStreamEvent"),x=r((m,T)=>{ie(j=>j.map(ee=>ee.id!==m?ee:xt(xt({},ee),{},{content:"".concat(ee.content).concat(T.content||""),reasoning:"".concat(ee.reasoning).concat(T.reasoning||""),status:T.done?"done":"streaming"})))},"appendAssistantDelta"),_=r(m=>{ie(T=>T.map(j=>
1580j.id!==m?j:xt(xt({},j),{},{status:"done"})))},"finalizeAssistant"),ue=r((m,T)=>typeof N=="function"?N({input:T,messages:m,systemPrompt:Ce}):{stream:!0,messages:[{role:"system",content:Ce||au},...m.map(ee=>({role:ee.role,content:ee.content}))]},"buildPayload"),Oe=r(()=>{var m;(m=de.current)===null||m===void 0||m.abort(),de.current=null,Ae(!1)},"stopStream"),mt=r(async()=>{const m=q.trim();if(!m||Ue||V)return;const T="stream-".concat(Date.now(),"-").concat(Math.random().toString(16).slice(2)),j=Date.now(),ee=$n({role:"user",content:m}),J=$n({role:"assistant",content:"",reasoning:"",status:"streaming"}),et=[...Ve,ee,J],tt=new AbortController;de.current=tt,H(""),me(""),ie(et),Ae(!0),Ee("start",{requestId:T,input:m,assistantMessageId:J.id});try{const pe=ue(et,m),Be=xt({method:h,headers:xt({Accept:"text/event-stream","Content-Type":"application/json"},s),body:String(h).toUpperCase()==="GET"?void 0:JSON.stringify(pe),signal:tt.signal},D),rt=typeof $=="function"?$(Be,pe):Be,te=await(typeof At=="function"?At(t,rt,pe):fetch(t,rt));if(!te.ok||!te.body){const ke=await te.text();throw new Error(ke||te.statusText||"\u8BF7\u6C42\u5931\u8D25")}const nt=te.body.getReader(),dt=new TextDecoder("utf-8");let je="",Je=!1;for(;!Je;){const ke=await nt.read(),Et=ke.value;if(ke.done)break;je+=dt.decode(Et,{stream:!0});const Ft=je.split(` 1581 1582`);je=Ft.pop()||"",Ft.forEach(bt=>{bt.split(` 1583`).map(Ie=>Ie.trim()).filter(Boolean).filter(Ie=>Ie.startsWith("data:")).map(Ie=>Ie.replace(/^data:\s?/,"")).forEach(Ie=>{if(!Ie)return;let yt=Ie;if(Ie!=="[DONE]")try{yt=JSON.parse(Ie)}catch(wt){yt=Ie}const it=Iu(yt);(it.content||it.reasoning)&&(x(J.id,it),Ee("chunk",{requestId:T,assistantMessageId:J.id,contentSize:it.content.length,reasoningSize:it.reasoning.length,done:it.done,raw:yt})),it.done&&(Je=!0,_(J.id),Ee("done",{requestId:T,assistantMessageId:J.id,durationMs:Date.now()-j}))})})}_(J.id)}catch(pe){if(tt.signal.aborted)_(J.id),Ee("abort",{requestId:T,assistantMessageId:J.id,durationMs:Date.now()-j});else{const Be=pe instanceof Error?pe.message:"\u6D41\u5F0F\u54CD\u5E94\u5F02\u5E38";me(Be),ie(rt=>rt.map(te=>te.id!==J.id?te:xt(xt({},te),{},{content:te.content||"\u62B1\u6B49\uFF0C\u8FD9\u6B21\u54CD\u5E94\u4E2D\u65AD\u4E86\u3002",status:"error"}))),Ee("error",{requestId:T,assistantMessageId:J.id,durationMs:Date.now()-j,message:Be}),typeof Pe=="function"&&Pe(pe)}}finally{de.current=null,Ae(!1)}},"sendMessage"),qe=r(async m=>{const T=[m.reasoning?"".concat(p,`
1584`).concat(m.reasoning):"",m.content].filter(Boolean).join(` 1585 1586`);try{await navigator.clipboard.writeText(T),Se(m.id),window.setTimeout(()=>Se(""),1600)}catch(j){Se("")}},"handleCopyMessage"),Re=r(m=>{(m.metaKey||m.ctrlKey)&&m.key==="Enter"&&(m.preventDefault(),mt())},"onComposerKeyDown");return n.createElement("section",{className:(0,We.A)(O.smartChat,i)},n.createElement("div",{className:O.header},n.createElement("div",null,n.createElement("div",{className:O.titleRow},n.createElement(yu,{size:16}),n.createElement("h3",null,o)),n.createElement(ku,{className:O.description},le)),n.createElement(ge.A,{size:"small"},n.createElement(Le.A,{color:V?"processing":"default"},V?"Streaming":"Ready"),V?n.createElement(ze.Ay,{onClick:Oe},n.createElement("span",{className:O.buttonContent},n.createElement(vu,{size:14}),ct)):null)),ve?n.createElement(oa.A,{className:O.alert,type:"error",showIcon:!0,message:ve}):null,n.createElement("div",{className:O.messageList,ref:_e},Ve.length===0?n.createElement("div",{className:O.emptyState},n.createElement(Fu.A,{description:"\u8F93\u5165\u5185\u5BB9\u540E\u5F00\u59CB\u5BF9\u8BDD\uFF0C\u56DE\u590D\u4F1A\u4EE5\u6D41\u5F0F\u65B9\u5F0F\u9010\u6B65\u8FD4\u56DE\u3002"})):null,Ve.map(m=>n.createElement("article",{key:m.id,className:(0,We.A)(O.messageCard,O["role-".concat(m.role)])},n.createElement("div",{className:O.messageMeta},n.createElement(ge.A,{size:"small"},n.createElement(Le.A,{color:m.role==="user"?"gold":"geekblue"},m.role==="user"?"User":"Assistant"),n.createElement(nu,{type:"secondary"},new Date(m.createdAt).toLocaleTimeString()),m.status==="streaming"?n.createElement("span",{className:O.streaming},n.createElement(Su.A,{className:O.spin,size:14}),"\u751F\u6210\u4E2D"):null),n.createElement("button",{className:O.messageCopyButton,type:"button",onClick:r(()=>qe(m),"onClick")},fe===m.id?n.createElement(Na.A,{size:14}):n.createElement(Ta.A,{size:14}),fe===m.id?"\u5DF2\u590D\u5236":"\u590D\u5236")),m.reasoning?n.createElement("details",{className:O.thoughtPanel},n.createElement("summary",null,p),n.createElement("div",{className:O.thoughtBody},n.createElement(Za.oz,{remarkPlugins:[qa.A,eu.A]},m.reasoning))):null,n.createElement("div",{className:O.messageContent},n.createElement(Za.oz,{remarkPlugins:[qa.A,eu.A],rehypePlugins:[[xu.A,{detect:!1,ignoreMissing:!0}]],components:{code:ru}},m.content||(m.status==="streaming"?"...":"")))))),n.createElement("div",{className:O.composer},n.createElement("textarea",{className:O.textarea,value:q,placeholder:P,onChange:r(m=>H(m.target.value),"onChange"),onKeyDown:Re,disabled:Ue||V}),n.createElement("div",{className:O.composerFooter},n.createElement(nu,{type:"secondary"},"`Ctrl/Cmd + Enter` \u53D1\u9001"),n.createElement(ze.Ay,{type:"primary",disabled:!we,onClick:mt},n.createElement("span",{className:O.buttonContent},w)))))}r(iu,"SmartChat"),iu.propTypes={apiUrl:E().string.isRequired,className:E().string,headers:E().object,method:E().string,initialMessages:E().arrayOf(E().shape({id:E().string,role:E().oneOf(["user","assistant","system"]),content:E().string,reasoning:E().string,status:E().string,createdAt:E().string})),placeholder:E().string,requestOptions:E().object,buildRequestBody:E().func,requestTransformer:E().func,systemPrompt:E().string,welcomeTitle:E().string,welcomeDescription:E().string,thoughtProcessLabel:E().string,submitLabel:E().string,stopLabel:E().string,disabled:E().bool,fetcher:E().func,onStreamEvent:E().func,onMessagesChange:E().func,onError:E().func};const Nu=iu;var _n=u(67645),Pt={};Pt.styleTagTransform=Oa(),Pt.setAttributes=$a(),Pt.insert=Ma().bind(null,"head"),Pt.domAPI=Pa(),Pt.insertStyleElement=_a();var Zu=za()(_n.A,Pt);const A=_n.A&&_n.A.locals?_n.A.locals:void 0;function su(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),a.push.apply(a,i)}return a}r(su,"aiWorkbench_ownKeys");function oe(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?su(Object(a),!0).forEach(function(i){(0,F.A)(e,i,a[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):su(Object(a)).forEac
1586h(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(a,i))})}return e}r(oe,"aiWorkbench_objectSpread");const Dt=ne.A.Paragraph,Z=ne.A.Text,Tu=ne.A.Title,ou="ai-workbench:workspace:v2",ja={role:"\u8D44\u6DF1 AI \u4EA7\u54C1\u987E\u95EE",objective:"\u5E2E\u6211\u628A\u4E00\u4E2A\u65B0\u7EC4\u4EF6\u9700\u6C42\u6574\u7406\u4E3A\u6E05\u6670\u7684\u7814\u53D1\u6267\u884C\u65B9\u6848\uFF0C\u5E76\u7ED9\u51FA\u9A8C\u6536\u5EFA\u8BAE\u3002",audience:"\u524D\u7AEF\u5DE5\u7A0B\u5E08\u4E0E\u4EA7\u54C1\u7ECF\u7406",context:"\u5F53\u524D\u9879\u76EE\u662F\u4E00\u4E2A React Admin \u63A7\u5236\u53F0\uFF0C\u9700\u8981\u65B0\u589E SmartChat \u4E0E PromptOptimizer \u4E24\u4E2A\u7EC4\u4EF6\uFF0C\u5E76\u63D0\u4F9B\u53EF\u6F14\u793A\u7684\u9875\u9762\u3002",constraints:"\u8F93\u51FA\u5FC5\u987B\u662F\u4E2D\u6587\uFF1B\u4F18\u5148\u7ED9\u51FA\u5206\u6B65\u5EFA\u8BAE\uFF1B\u9700\u8981\u6307\u51FA\u6F5C\u5728\u98CE\u9669\uFF1B\u4E0D\u8981\u7701\u7565\u53EF\u9A8C\u8BC1\u9879\u3002",outputFormat:"\u4F7F\u7528 Markdown\u3002\u5148\u7ED9\u6458\u8981\uFF0C\u518D\u7ED9\u
15866267\u884C\u6B65\u9AA4\uFF0C\u6700\u540E\u8865\u4E00\u4E2A\u9A8C\u6536\u6E05\u5355\u3002",examples:"\u5982\u679C\u6D89\u53CA SSE\uFF0C\u8BF7\u8BF4\u660E\u8BF7\u6C42\u65B9\u5F0F\u3001\u8FD4\u56DE\u683C\u5F0F\u548C\u4E2D\u65AD\u5904\u7406\u65B9\u5F0F\u3002",evaluation:"\u7B54\u6848\u8981\u53EF\u76F4\u63A5\u843D\u5730\uFF0C\u4E14\u8BA9\u5F00\u53D1\u540C\u5B66\u770B\u5B8C\u5C31\u77E5\u9053\u4E0B\u4E00\u6B65\u600E\u4E48\u505A\u3002"},xn=[{id:"release-copilot",name:"Release Copilot",summary:"\u7528\u4E8E\u6574\u7406\u53D1\u5E03\u6D41\u7A0B\u3001\u7070\u5EA6\u7B56\u7565\u548C\u56DE\u6EDA\u9884\u6848\u3002",tags:["\u4EA4\u4ED8","\u53EF\u89C2\u6D4B","\u5DE5\u7A0B\u5316"],value:{role:"\u5E73\u53F0\u53D1\u5E03\u67B6\u6784\u5E08",objective:"\u4E3A\u4E00\u4E2A\u524D\u7AEF\u63A7\u5236\u53F0\u8BBE\u8BA1\u53D1\u5E03\u65B9\u6848\uFF0C\u517C\u987E\u7070\u5EA6\u3001\u56DE\u6EDA\u3001\u76D1\u63A7\u548C\u503C\u73ED\u4EA4\u63A5\u3002",audience:"\u524D\u7AEF\u8D1F\u8D23\u4EBA\u3001SRE\u3001\u6D4B\u8BD5\u7ECF\u7406",context:"\u9879\u76EE\u540C\u65F6\u652F\u6301 webpack \u548C vite \u6784\u5EFA\uFF0C\u9700\u8981\u517C\u5BB9\u65E7\u94FE\u8DEF\u4E0E\u65B0\u94FE\u8DEF\u7684\u53D1\u5E03\u8282\u594F\u3002",constraints:"\u5FC5\u987B\u5305\u542B\u98CE\u9669\u77E9\u9635\u3001\u56DE\u6EDA\u89E6\u53D1\u6761\u4EF6\u3001\u89C2\u6D4B\u6307\u6807\u548C\u7070\u5EA6\u8BA1\u5212\u3002",outputFormat:"\u5148\u7ED9\u4E00\u53E5\u603B\u7ED3\uFF0C\u518D\u8F93\u51FA\u53D1\u5E03\u6B65\u9AA4\u8868\u683C\uFF0C\u6700\u540E\u7ED9\u503C\u73ED Runbook\u3002",examples:"\u8BF7\u89E3\u91CA\u5982\u4F55\u5728 SSE \u6216\u5B9E\u65F6\u6D41\u80FD\u529B\u4E0A\u7EBF\u65F6\u505A\u7070\u5EA6\u548C\u57CB\u70B9\u3002",evaluation:"\u56DE\u7B54\u8981\u80FD\u76F4\u63A5\u653E\u8FDB\u53D1\u5E03\u6587\u6863\u6A21\u677F\u4E2D\u4F7F\u7528\u3002"}},{id:"incident-analyst",name:"Incident Analyst",summary:"\u7528\u4E8E\u5206\u6790\u5F02\u5E38\u65F6\u95F4\u7EBF\u3001\u6839\u56E0\u548C\u6062\u590D\u6B65\u9AA4\u3002",tags:["\u6545\u969C","\u72B6\u6001\u7BA1\u7406","\u53EF\u6062\u590D"],value:{role:"\u524D\u7AEF\u7A33\u5B9A\u6027\u8D1F\u8D23\u4EBA",objective:"\u5206\u6790\u4E00\u6B21 AI \u5DE5\u4F5C\u53F0\u6D41\u5F0F\u8F93\u51FA\u5931\u8D25\u7684\u4E8B\u6545\uFF0C\u7ED9\u51FA\u6392\u67E5\u8DEF\u5F84\u548C\u6062\u590D\u7B56\u7565\u3002",audience:"\u503C\u73ED\u5DE5\u7A0B\u5E08\u4E0E Tech Lead",context:"\u9875\u9762\u5305\u542B SSE\u3001Markdown \u6E32\u67D3\u3001\u6743\u9650\u63A7\u5236\u548C\u672C\u5730\u6301\u4E45\u5316\u80FD\u529B\u3002",constraints:"\u5FC5\u987B\u533A\u5206\u7528\u6237\u53EF\u89C1\u75C7\u72B6\u3001\u6280\u672F\u6839\u56E0\u3001\u76D1\u63A7\u8865\u6D1E\u548C\u9884\u9632\u63AA\u65BD\u3002",outputFormat:"\u4F7F\u7528 Markdown \u4E8C\u7EA7\u6807\u9898\uFF0C\u9644\u5E26\u4E8B\u4EF6\u65F6\u95F4\u7EBF\u3002",examples:"\u4F8B\u5982\uFF1Amethod \u9ED8\u8BA4\u503C\u7F3A\u5931\u5BFC\u81F4 toUpperCase \u62A5\u9519\u3002",evaluation:"\u7ED3\u8BBA\u5FC5\u987B\u53EF\u6267\u884C\uFF0C\u4E14\u5305\u542B\u77ED\u671F\u6B62\u8840\u548C\u957F\u671F\u6CBB\u7406\u5EFA\u8BAE\u3002"}},{id:"product-spec",name:"Product Spec",summary:"\u7528\u4E8E\u6574\u7406\u9700\u6C42\u8BF4\u660E\u3001\u65B9\u6848\u62C6\u89E3\u548C\u9A8C\u6536\u6807\u51C6\u3002",tags:["\u4EA7\u54C1","Prompt Engineering","\u590D\u7528"],value:{role:"AI \u4EA7\u54C1\u67B6\u6784\u5E08",objective:"\u628A\u4E00\u4E2A AI \u7EC4\u4EF6\u5DE5\u4F5C\u53F0\u9700\u6C42\u6574\u7406\u6210 PRD\u3001\u6280\u672F\u65B9\u6848\u548C\u9A8C\u6536\u6E05\u5355\u3002",audience:"\u4EA7\u54C1\u7ECF\u7406\u3001\u524D\u7AEF\u5DE5\u7A0B\u5E08\u3001\u8BBE\u8BA1\u5E08",context:"\u9875\u9762\u9700\u8981\u5C55\u793A SmartChat\u3001PromptOptimizer\u3001\u8FD0\u884C\u65F6\u914D\u7F6E\u3001\u6D41\u5F0F\u4E8B\u4EF6\u65E5\u5FD7\u548C\u6301\u4E45\u5316\u7B56\u7565\u3002",constraints:"\u8BF7\u628A\u9700\u6C42\u62C6\u6210\u7528\u6237\u4EF7\u503C\u3001\u6280\u672F\u4EAE\u70B9\u3001\u63A5\u53E3\u8BBE\u8BA1\u3001\u9A8C\u6536\u6807\u51C6\u56DB\u90E8\u5206\u3002",outputFormat:"\u4F7F\u7528 Markdown\uFF0C\u9644\u4E00\u4E2A\u80FD\u529B\u77E9\u9635\u3002",examples:"\u80FD\u529B\u77E9\u9635\u5217\u51FA Prompt \u6A21\u677F\u5E93\u3001SSE \u6A21\u62DF\u5668\u3001\u4E8B\u4EF6\u65F6\u95F4\u7EBF\u3001Session \u6062\u590D\u7B49\u3002",evaluation:"\u8F93\u51FA\u9700\u8981\u9002\u5408\u76F4\u63A5\u4F5C\u4E3A\u9700\u6C42\u8BC4\u5BA1\u6750\u6599\u3002"}}],On=[{label:"Fast Stream",value:"fast"},{label:"Balanced",value:"balanced"},{label:"Deep Reasoning",value:"deep"}],zu=[{title:"\u534F\u8BAE\u9002\u914D\u5C42",detail:"\u901A\u8FC7\u53EF\u6CE8\u5165 fetcher \u548C stream \u4E8B\u4EF6\u56DE\u8C03\uFF0C\u628A\u4F1A\u8BDD\u7EC4\u4EF6\u4E0E\u5177\u4F53\u6A21\u578B\u670D\u52A1\u89E3\u8026\u3002",icon:n.createElement(ha,{size:16})}
1586,{title:"\u63D0\u793A\u8BCD\u7BA1\u7406",detail:"\u6A21\u677F\u5E93\u3001\u7ED3\u6784\u5316\u5B57\u6BB5\u548C\u672C\u5730\u6301\u4E45\u5316\u4FBF\u4E8E\u7EDF\u4E00\u7EF4\u62A4\u5E38\u7528\u63D0\u793A\u8BCD\u3002",icon:n.createElement(xa,{size:16})},{title:"\u53EF\u89C2\u6D4B\u4F1A\u8BDD",detail:"\u8BB0\u5F55 start/chunk/done/error \u751F\u547D\u5468\u671F\uFF0C\u4FBF\u4E8E\u6392\u67E5\u6D41\u5F0F\u4F1A\u8BDD\u8FC7\u7A0B\u3002",icon:n.createElement(In.A,{size:16})},{title:"\u8FD0\u884C\u53C2\u6570",detail:"\u652F\u6301\u8C03\u8282\u6D41\u5F0F\u901F\u5EA6\u3001chunk \u7C92\u5EA6\u548C reasoning \u5F00\u5173\uFF0C\u65B9\u4FBF\u8054\u8C03\u4E0E\u9A8C\u8BC1\u3002",icon:n.createElement(Ct,{size:16})}];function Pu(){try{const e=localStorage.getItem(ou);return e?JSON.parse(e):null}catch(e){return null}}r(Pu,"safeReadWorkspace");function Mu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:18;const a=[];for(let i=0;i<e.length;i+=t)a.push(e.slice(i,i+t));return a}r(Mu,"chunkText");function $u(e){let t=e.promptText,a=e.profile,i=e.presetName,l=e.includeReasoning;const s=`### \u5904\u7406\u6982\u89C8 1587 15881. **\u8F93\u5165\u5C42**\uFF1A\u63D0\u793A\u8BCD\u7F16\u8F91\u5668\u8D1F\u8D23\u6574\u7406\u89D2\u8272\u3001\u76EE\u6807\u3001\u7EA6\u675F\u548C\u4E0A\u4E0B\u6587\u3002 15892. **\u4F1A\u8BDD\u5C42**\uFF1A\u804A\u5929\u533A\u57DF\u8D1F\u8D23\u6D41\u5F0F\u63A5\u6536\u3001\u589E\u91CF\u6E32\u67D3\u548C\u4EA4\u4E92\u53CD\u9988\u3002 15903. **\u8FD0\u884C\u5C42**\uFF1A\u914D\u7F6E\u9762\u677F\u7EDF\u4E00\u7BA1\u7406 chunk \u7C92\u5EA6\u3001\u54CD\u5E94\u8282\u594F\u3001reasoning \u5F00\u5173\u548C\u672C\u5730\u7F13\u5B58\u3002 1591 1592\`\`\`ts 1593type StreamEvent = { 1594 type: 'start' | 'chunk' | 'done' | 'error' | 'abort' 1595 requestId: string 1596 timestamp: string 1597} 1598\`\`\` 1599`,d=`### \u5F53\u524D\u914D\u7F6E 1600 1601- \u4F7F\u7528 **`.concat(a.label,`** \u6D41\u5F0F\u914D\u7F6E\u6A21\u62DF\u4E0D\u540C\u541E\u5410\u4E0E\u4EA4\u4E92\u7B56\u7565\u3002 1602- \u5F53\u524D\u6A21\u677F\u4E3A **`).concat(i,`**\uFF0C\u53EF\u5FEB\u901F\u5207\u6362\u4E0D\u540C\u4E1A\u52A1\u573A\u666F\u3002 1603- \u4E8B\u4EF6\u8BB0\u5F55\u4E0E\u672C\u5730\u7F13\u5B58\u7528\u4E8E\u4FDD\u7559\u6700\u8FD1\u4E00\u6B21\u8C03\u8BD5\u4E0A\u4E0B\u6587\u3002 1604- \u8FD4\u56DE\u5185\u5BB9\u652F\u6301 Markdown\u3001\u4EE3\u7801\u5757\u590D\u5236\u548C Thought Process \u6298\u53E0\u3002`),h=`### \u5EFA\u8BAE\u64CD\u4F5C 1605 1606- \u4E3A SmartChat \u589E\u52A0 Provider Adapter\uFF0C\u540E\u7EED\u53EF\u63A5 OpenAI / Azure / \u81EA\u5EFA\u7F51\u5173\u3002 1607- \u5C06 Prompt \u6A21\u677F\u8FC1\u79FB\u5230\u670D\u52A1\u7AEF\u6216 CMS\uFF0C\u7EDF\u4E00\u7BA1\u7406\u7248\u672C\u548C\u6743\u9650\u3002 1608- \u5F15\u5165\u57CB\u70B9\u8BB0\u5F55\u9996 token \u65F6\u95F4\u3001\u5B8C\u6210\u65F6\u95F4\u3001\u590D\u5236\u884C\u4E3A\u4E0E\u6A21\u677F\u4F7F\u7528\u7387\u3002 1609- \u5C06\u5F53\u524D\u4E8B\u4EF6\u65E5\u5FD7\u63A5\u5165 tracing \u6216 replay \u7CFB\u7EDF\uFF0C\u65B9\u4FBF\u95EE\u9898\u5B9A\u4F4D\u3002`,S=`### \u68C0\u67E5\u9879 1610 1611- \u652F\u6301 Prompt \u6A21\u677F\u5207\u6362\u3001\u8868\u5355\u6301\u4E45\u5316\u548C\u7ED3\u6784\u5316\u8BC4\u5206 1612- \u652F\u6301\u6D41\u5F0F\u751F\u547D\u5468\u671F\u65E5\u5FD7\u3001\u5E73\u5747\u8017\u65F6\u548C chunk \u7EDF\u8BA1 1613- \u652F\u6301 reasoning \u5F00\u5173\u4E0E\u4E0D\u540C\u6D41\u5F0F\u6027\u80FD\u6863\u4F4D 1614- \u652F\u6301\u590D\u5236 Prompt\u3001\u590D\u5236\u4EE3\u7801\u3001\u590D\u5236\u6D88\u606F\u548C\u6062\u590D\u4E0A\u6B21\u4F1A\u8BDD 1615 1616> \u8F93\u5165\u6458\u8981\uFF1A`.concat(t||"\u5F53\u524D\u4F7F\u7528\u9ED8\u8BA4\u6A21\u677F\u5185\u5BB9\u8FDB\u884C\u6F14\u793A\u3002");return{reasoning:l?["\u5148\u6839\u636E\u5F53\u524D\u6A21\u677F\u6574\u7406\u8F93\u5165\u8981\u6C42\uFF0C\u518D\u51B3\u5B9A\u56DE\u590D\u7ED3\u6784\u3002","\u4F1A\u8BDD\u8FC7\u7A0B\u4E2D\u540C\u65F6\u4FDD\u7559\u4E3B\u56DE\u7B54\u548C reasoning\uFF0C\u4FBF\u4E8E\u5728\u9875\u9762\u4E0A\u5206\u5F00\u5C55\u793A\u3002","\u6700\u540E\u8865\u5145\u5EFA\u8BAE\u64CD\u4F5C\u548C\u68C0\u67E5\u9879\uFF0C\u65B9\u4FBF\u7EE7\u7EED\u8054\u8C03\u6216\u9A8C\u6536\u3002"].join(` 1617`):"",content:`## \u6267\u884C\u6458\u8981 1618 1619\u5F53\u524D\u5DE5\u4F5C\u53F0\u7528\u4E8E\u7EDF\u4E00\u5904\u7406\u63D0\u793A\u8BCD\u7F16\u8F91\u3001\u4F1A\u8BDD\u8054\u8C03\u3001\u8FD0\u884C\u53C2\u6570\u8C03\u6574\u548C\u4E8B\u4EF6\u8BB0\u5F55\u3002 1620 1621`.concat(s,` 1622 1623`).concat(d,` 1624 1625`).concat(h,` 1626 1627`).concat(S)}}r($u,"buildMockReport");function _u(e){let t=e.promptText,a=e.signal,i=e.runtimeConfig,l=e.presetName;const s=On.find(b=>b.value===i.profile)||On[1],d=$u({promptText:t,profile:s,presetName:l,includeReasoning:i.includeReasoning}),h=[...d.reasoning?[{reasoning:"".concat(d.reasoning,` 1628 1629`),content:""}]:[],...Mu(d.content,i.chunkSize).map(b=>({content:b}))],S=new TextEncoder,C=new ReadableStream({start(b){let P=0,y=0;const D=r(()=>{if(a!=null&&a.aborted){b.close();return}if(y>=h.length){b.enqueue(S.encode(`data: [DONE] 1630 1631`)),b.close();return}const N=h[y],$={choices:[{delta:{content:N.content||"",reasoning_content:N.reasoning||""}}]};b.enqueue(S.encode("data: ".concat(JSON.stringify($),` 1632 1633`))),y+=1,P=window.setTimeout(D,i.cadence)},"push");D(),a==null||a.addEventListener("abort",()=>{window.clearTimeout(P),b.close()},{once:!0})}});return new Response(C,{headers:{"Content-Type":"text/event-stream"},status:200})}r(_u,"createMockSseResponse");const Ou=r(()=>{const e=(0,Ne.c)(192);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=Pu(),e[0]=t):t=e[0];
1633const a=t,i=(0,n.useState)((a==null?void 0:a.promptText)||""),l=(0,I.A)(i,2),s=l[0],d=l[1],h=(0,n.useState)((a==null?void 0:a.optimizerValue)||ja),S=(0,I.A)(h,2),C=S[0],b=S[1],P=(0,n.useState)((a==null?void 0:a.activePresetId)||xn[0].id),y=(0,I.A)(P,2),D=y[0],N=y[1];let $;e[1]===Symbol.for("react.memo_cache_sentinel")?($=(a==null?void 0:a.runtimeConfig)||{profile:"balanced",cadence:120,chunkSize:18,includeReasoning:!0,persistWorkspace:!0},e[1]=$):$=e[1];const U=(0,n.useState)($),Ce=(0,I.A)(U,2),c=Ce[0],o=Ce[1];let W;e[2]===Symbol.for("react.memo_cache_sentinel")?(W=(a==null?void 0:a.streamEvents)||[],e[2]=W):W=e[2];const le=(0,n.useState)(W),K=(0,I.A)(le,2),p=K[0],M=K[1];let w;e[3]===Symbol.for("react.memo_cache_sentinel")?(w=(a==null?void 0:a.sessionStats)||{requests:0,chunks:0,lastDurationMs:0,avgDurationMs:0,copiedPrompts:0},e[3]=w):w=e[3];const lt=(0,n.useState)(w),ct=(0,I.A)(lt,2),v=ct[0],Ue=ct[1],At=(0,n.useDeferredValue)(s);let be;e[4]!==D?(be=xn.find(f=>f.id===D)||xn[0],e[4]=D,e[5]=be):be=e[5];const g=be;let Pe,ut;e[6]!==D||e[7]!==C||e[8]!==s||e[9]!==c||e[10]!==v||e[11]!==p?(Pe=r(()=>{if(c.persistWorkspace)try{localStorage.setItem(ou,JSON.stringify({promptText:s,optimizerValue:C,activePresetId:D,runtimeConfig:c,streamEvents:p,sessionStats:v}))}catch(f){}},"t5"),ut=[D,C,s,c,v,p],e[6]=D,e[7]=C,e[8]=s,e[9]=c,e[10]=v,e[11]=p,e[12]=Pe,e[13]=ut):(Pe=e[12],ut=e[13]),(0,n.useEffect)(Pe,ut);let Ke;e[14]===Symbol.for("react.memo_cache_sentinel")?(Ke=[{role:"assistant",content:"\u6B22\u8FCE\u4F7F\u7528 AI \u5DE5\u4F5C\u53F0\u3002\u4F60\u53EF\u4EE5\u5148\u9009\u62E9\u6A21\u677F\u6216\u7F16\u8F91\u63D0\u793A\u8BCD\uFF0C\u518D\u5728\u53F3\u4FA7\u53D1\u8D77\u4F1A\u8BDD\u5E76\u67E5\u770B\u6D41\u5F0F\u4E8B\u4EF6\u8BB0\u5F55\u3002"}],e[14]=Ke):Ke=e[14];const Ve=Ke;let ie;e[15]===Symbol.for("react.memo_cache_sentinel")?(ie=Object.keys(ja),e[15]=ie):ie=e[15];const R=ie.length;let ye;e[16]!==C?(ye=Object.values(C||{}).filter(Ru),e[16]=C,e[17]=ye):ye=e[17];const q=ye.length;let H;e[18]!==q?(H=Math.round(q/R*100),e[18]=q,e[19]=H):H=e[19];let Me;e[20]!==q||e[21]!==H?(Me={percent:H,filled:q,total:R},e[20]=q,e[21]=H,e[22]=Me):Me=e[22];const ce=Me;let V;e[23]!==p?(V=p.filter(ju),e[23]=p,e[24]=V):V=e[24];const Ae=V.length;let De;e[25]!==p?(De=p.filter(Lu),e[25]=p,e[26]=De):De=e[26];const X=De.length;let ve;e[27]!==Ae||e[28]!==X?(ve=Ae+X===0?100:Math.max(0,Math.round(Ae/(Ae+X)*100)),e[27]=Ae,e[28]=X,e[29]=ve):ve=e[29];const me=ve;let $e;e[30]===Symbol.for("react.memo_cache_sentinel")?($e=r(f=>{(0,n.startTransition)(()=>{N(f.id),b(f.value),d("")})},"t15"),e[30]=$e):$e=e[30];const Ze=$e;let fe;e[31]===Symbol.for("react.memo_cache_sentinel")?(fe=r(()=>{M([]),Ue(Wu)},"t16"),e[31]=fe):fe=e[31];const Se=fe;let de;e[32]===Symbol.for("react.memo_cache_sentinel")?(de=r(()=>{(0,n.startTransition)(()=>{b(ja),d(""),N(xn[0].id),Se()})},"t17"),e[32]=de):de=e[32];const _e=de;let we;if(e[33]!==c.profile){var Ee;we=((Ee=On.find(f=>f.value===c.profile))===null||Ee===void 0?void 0:Ee.label)||"Balanced",e[33]=c.profile,e[34]=we}else we=e[34];const x=we;let _;e[35]===Symbol.for("react.memo_cache_sentinel")?(_=r(f=>{M(z=>[f,...z].slice(0,30)),Ue(z=>{if(f.type==="start")return oe(oe({},z),{},{requests:z.requests+1});if(f.type==="chunk")return oe(oe({},z),{},{chunks:z.chunks+1});if(f.type==="done"){const pt=Math.max(z.requests,1),Ku=z.avgDurationMs*Math.max(pt-1,0)+(f.durationMs||0);return oe(oe({},z),{},{lastDurationMs:f.durationMs||0,avgDurationMs:Math.round(Ku/pt)})}return z})},"t19"),e[35]=_):_=e[35];const ue=_,Oe="".concat(ce.percent,"%"),mt="".concat(ce.filled,"/").concat(ce.total);let qe;e[36]===Symbol.for("react.memo_cache_sentinel")?(qe=n.createElement(Bn,{size:16}),e[36]=qe):qe=e[36];let Re;e[37]!==Oe||e[38]!==mt?(Re={title:"Prompt \u5B8C\u6574\u5EA6",value:Oe,suffix:mt,icon:qe},e[37]=Oe,e[38]=mt,e[39]=Re):Re=e[39];const m="".concat(me,"%");let T;e[40]===Symbol.for("react.memo_cache_sentinel")?(T=n.createElement(Ct,{size:16}),e[40]=T):T=e[40];let j;e[41]!==m?(j={title:"Streaming \u5065\u5EB7\u5EA6",value:m,suffix:"success ratio",icon:T},e[41]=m,e[42]=j):j=e[42];let ee;e[43]===Symbol.for("react.memo_cache_sentinel")?(ee=n.createElement(In.A,{size:16}),e[43]=ee):ee=e[43];let J;e[44]!==p.length?(J={title:"\u4E8B\u4EF6\u603B\u6570",value:p.length,suffix:"timeline",icon:ee},e[44]=p.length,e[45]=J):J=e[45];const et=v.avgDurationMs||0;let tt;e[46]===Symbol.for("react.memo_cache_sentinel")?(tt=n.createElement(ba.A,{size:16}),e[46]=tt):tt=e[46];let pe;e[47]!==et?(pe={title:"\u5E73\u5747\u8017\u65F6",value:et,suffix:"ms",icon:tt},e[47]=et,e[48]=pe):pe=e[48];let Be;e[49]!==Re||e[50]!==j||e[51]!==J||e[52]!==pe?(Be=[Re,j,J,pe],e[49]=Re,e[50]=j,e[51]=J,e[52]=pe,e[53]=Be):Be=e[53];const rt=Be;let te,nt;e[54]===Symbol.for("react.memo_cache_sentinel")?(te=n.createElement(ge.A,{size:"small",wrap:!0},n.createElement(Le.A,{color:"blue"},"AI Workbench"),n.createElement(Le.A,{color:"gold"},"Admin Only"),n.createElement(Le.A,{color:"processing"},"Streaming"),n.createElement(Le.A,{color:"purple"},"Prompt")),nt=n.createElement(Tu,{level:2,className:A.title},"AI \u7EC4\u4EF6\u5DE5\u4F5C\u53F0"),e[54]=te,e[55]=nt):(te=e[54],nt=e[55]);let dt;e[56]===Symbol.for("react.memo_cache_sentinel")?(dt=n.createElement(Z,{strong:!0},"\u63D0\u793A\u8BCD\u7F16\u8F91"),e[56]=dt):dt=e[56];let je;e[57]===Symbol.for("react.memo_cache_sentinel")?(je=n.createElement(Z,{strong:!0}
1633,"\u6D41\u5F0F\u4F1A\u8BDD"),e[57]=je):je=e[57];let Je;e[58]===Symbol.for("react.memo_cache_sentinel")?(Je=n.createElement(Z,{strong:!0},"\u8FD0\u884C\u53C2\u6570"),e[58]=Je):Je=e[58];let ke;e[59]===Symbol.for("react.memo_cache_sentinel")?(ke=n.createElement("div",{className:A.heroMain},te,nt,n.createElement(Dt,{className:A.subtitle},"\u7EDF\u4E00\u5904\u7406 ",dt,"\u3001",je,"\u3001",Je," \u548C",n.createElement(Z,{strong:!0},"\u4E8B\u4EF6\u8BB0\u5F55"),"\u3002")),e[59]=ke):ke=e[59];let Et;e[60]===Symbol.for("react.memo_cache_sentinel")?(Et=n.createElement("div",{className:A.iconBubble},n.createElement(Bn,{size:18})),e[60]=Et):Et=e[60];let G;e[61]===Symbol.for("react.memo_cache_sentinel")?(G=n.createElement("div",{className:A.iconBubble},n.createElement(Da,{size:18})),e[61]=G):G=e[61];let Ft;e[62]===Symbol.for("react.memo_cache_sentinel")?(Ft=n.createElement("div",{className:A.iconBubble},n.createElement(Sa,{size:18})),e[62]=Ft):Ft=e[62];let bt;e[63]===Symbol.for("react.memo_cache_sentinel")?(bt=n.createElement("div",{className:A.hero},ke,n.createElement("div",{className:A.heroIcons},Et,G,Ft,n.createElement("div",{className:A.iconBubble},n.createElement(Nn,{size:18})))),e[63]=bt):bt=e[63];let Fn;e[64]===Symbol.for("react.memo_cache_sentinel")?(Fn=[16,16],e[64]=Fn):Fn=e[64];let St;e[65]!==rt?(St=n.createElement(gn.A,{gutter:Fn},rt.map(Hu)),e[65]=rt,e[66]=St):St=e[66];let Ie;e[67]===Symbol.for("react.memo_cache_sentinel")?(Ie=n.createElement(oa.A,{type:"info",showIcon:!0,message:n.createElement(Z,{strong:!0},"\u5F53\u524D\u73AF\u5883"),description:n.createElement(Z,null,"\u5F53\u524D\u9875\u9762\u4F7F\u7528\u672C\u5730\u6A21\u62DF\u6D41\u5F0F\u54CD\u5E94\uFF0C\u4FBF\u4E8E\u8054\u8C03\u6A21\u677F\u3001\u5BF9\u8BDD\u3001\u914D\u7F6E\u548C\u4E8B\u4EF6\u8BB0\u5F55\u7B49\u529F\u80FD\u3002")}),e[67]=Ie):Ie=e[67];let yt;e[68]===Symbol.for("react.memo_cache_sentinel")?(yt=[20,20],e[68]=yt):yt=e[68];let it;e[69]===Symbol.for("react.memo_cache_sentinel")?(it=n.createElement("div",{className:A.sectionHeader},n.createElement("div",null,n.createElement("h3",null,"\u63D0\u793A\u8BCD\u6A21\u677F"),n.createElement(Z,{type:"secondary"},"\u9009\u62E9\u5E38\u7528\u6A21\u677F\u540E\uFF0C\u53EF\u76F4\u63A5\u5E26\u5165\u5DE6\u4FA7\u7F16\u8F91\u5668\u7EE7\u7EED\u8C03\u6574\u3002"))),e[69]=it):it=e[69];let wt;e[70]!==D?(wt=n.createElement(at.A,{className:A.panelCard,bordered:!1},it,n.createElement(Q,{className:A.presetList,dataSource:xn,renderItem:r(f=>n.createElement(Q.Item,{className:A.presetItem},n.createElement("div",{className:A.presetContent},n.createElement("div",{className:A.presetTitleRow},n.createElement("strong",null,f.name),f.id===D?n.createElement(Le.A,{color:"processing"},"Active"):null),n.createElement(Dt,{className:A.presetSummary},f.summary),n.createElement(ge.A,{wrap:!0,size:[6,6]},f.tags.map(Xu))),n.createElement(ze.Ay,{type:f.id===D?"primary":"default",onClick:r(()=>Ze(f),"onClick")},"\u5E94\u7528\u6A21\u677F")),"renderItem")})),e[70]=D,e[71]=wt):wt=e[71];let Rn;e[72]===Symbol.for("react.memo_cache_sentinel")?(Rn=r(f=>d(f),"t49"),e[72]=Rn):Rn=e[72];let Mt;e[73]!==C?(Mt=n.createElement(Bu,{value:C,onChange:b,onPromptChange:Rn,resetLabel:"\u91CD\u7F6E\u8868\u5355",copyLabel:"\u590D\u5236\u63D0\u793A\u8BCD"}),e[73]=C,e[74]=Mt):Mt=e[74];let $t;e[75]!==wt||e[76]!==Mt?($t=n.createElement(gt.A,{xs:24,xxl:10},n.createElement("div",{className:A.columnStack},wt,Mt)),e[75]=wt,e[76]=Mt,e[77]=$t):$t=e[77];let jn;e[78]===Symbol.for("react.memo_cache_sentinel")?(jn=n.createElement("div",null,n.createElement("h3",null,"\u8FD0\u884C\u914D\u7F6E"),n.createElement(Z,{type:"secondary"},"\u8C03\u6574\u6D41\u5F0F\u54CD\u5E94\u53C2\u6570\u3001reasoning \u8FD4\u56DE\u7B56\u7565\u548C\u672C\u5730\u7F13\u5B58\u8BBE\u7F6E\u3002")),e[78]=jn):jn=e[78];let Ln;e[79]===Symbol.for("react.memo_cache_sentinel")?(Ln=n.createElement("div",{className:A.sectionHeader},jn,n.createElement(ge.A,null,n.createElement(ze.Ay,{onClick:Se},"\u6E05\u7A7A\u4E8B\u4EF6"),n.createElement(ze.Ay,{onClick:_e},"\u6062\u590D\u9ED8\u8BA4"))),e[79]=Ln):Ln=e[79];let Wn;e[80]===Symbol.for("react.memo_cache_sentinel")?(Wn=n.createElement(Z,{strong:!0},"\u6D41\u5F0F\u6863\u4F4D"),e[80]=Wn):Wn=e[80];let Hn;e[81]===Symbol.for("react.memo_cache_sentinel")?(Hn=r(f=>o(z=>oe(oe({},z),{},{profile:f})),"t55"),e[81]=Hn):Hn=e[81];let _t;e[82]!==c.profile?(_t=n.createElement("div",{className:A.controlBlock},Wn,n.createElement(pa.A,{block:!0,options:On,value:c.profile,onChange:Hn})),e[82]=c.profile,e[83]=_t):_t=e[83];let Xn;e[84]===Symbol.for("react.memo_cache_sentinel")?(Xn=n.createElement(Z,{strong:!0},"Chunk \u7C92\u5EA6"),e[84]=Xn):Xn=e[84];let Ot;e[85]!==c.chunkSize?(Ot=n.createElement("div",{className:A.controlLabelRow},Xn,n.createElement(Z,{type:"secondary"},c.chunkSize," chars")),e[85]=c.chunkSize,e[86]=Ot):Ot=e[86];let Gn;e[87]===Symbol.for("react.memo_cache_sentinel")?(Gn=r(f=>o(z=>oe(oe({},z),{},{chunkSize:f})),"t59"),e[87]=Gn):Gn=e[87];let Rt;e[88]!==c.chunkSize?(Rt=n.createElement(Sn.A,{min:10,max:32,step:2,value:c.chunkSize,onChange:Gn}),e[88]=c.chunkSize,e[89]=Rt):Rt=e[89];let jt;e[90]!==Ot||e[91]!==Rt?(jt=n.createElement("div",{className:A.controlBlock},Ot,Rt),e[90]=Ot,e[91]=Rt,e[92]=jt):jt=e[92];let Un;e[93]===Symbol.for("react.memo_cache_sentinel")?(Un=n.createElement(Z,{strong:!0},"\u6D41\u5F0F\u8282\u594F"),e[93]=Un):Un=e[93];let Lt;
1633e[94]!==c.cadence?(Lt=n.createElement("div",{className:A.controlLabelRow},Un,n.createElement(Z,{type:"secondary"},c.cadence," ms")),e[94]=c.cadence,e[95]=Lt):Lt=e[95];let Kn;e[96]===Symbol.for("react.memo_cache_sentinel")?(Kn=r(f=>o(z=>oe(oe({},z),{},{cadence:f})),"t64"),e[96]=Kn):Kn=e[96];let Wt;e[97]!==c.cadence?(Wt=n.createElement(Sn.A,{min:60,max:280,step:20,value:c.cadence,onChange:Kn}),e[97]=c.cadence,e[98]=Wt):Wt=e[98];let Ht;e[99]!==Lt||e[100]!==Wt?(Ht=n.createElement("div",{className:A.controlBlock},Lt,Wt),e[99]=Lt,e[100]=Wt,e[101]=Ht):Ht=e[101];let Vn;e[102]===Symbol.for("react.memo_cache_sentinel")?(Vn=n.createElement("div",null,n.createElement(Z,{strong:!0},"Thought Process"),n.createElement(Dt,{className:A.switchDesc},"\u5F00\u542F\u540E\u4F1A\u8FD4\u56DE reasoning \u5185\u5BB9\uFF0C\u5E76\u5728\u6D88\u606F\u4E2D\u4EE5\u6298\u53E0\u9762\u677F\u663E\u793A\u3002")),e[102]=Vn):Vn=e[102];let Jn;e[103]===Symbol.for("react.memo_cache_sentinel")?(Jn=r(f=>o(z=>oe(oe({},z),{},{includeReasoning:f})),"t68"),e[103]=Jn):Jn=e[103];let Xt;e[104]!==c.includeReasoning?(Xt=n.createElement("div",{className:A.switchBlock},Vn,n.createElement(wn.A,{checked:c.includeReasoning,onChange:Jn})),e[104]=c.includeReasoning,e[105]=Xt):Xt=e[105];let Yn;e[106]===Symbol.for("react.memo_cache_sentinel")?(Yn=n.createElement("div",null,n.createElement(Z,{strong:!0},"\u4F1A\u8BDD\u6301\u4E45\u5316"),n.createElement(Dt,{className:A.switchDesc},"\u628A\u63D0\u793A\u8BCD\u3001\u914D\u7F6E\u548C\u4E8B\u4EF6\u65E5\u5FD7\u7F13\u5B58\u5230\u672C\u5730\uFF0C\u65B9\u4FBF\u5237\u65B0\u540E\u7EE7\u7EED\u67E5\u770B\u3002")),e[106]=Yn):Yn=e[106];let Qn;e[107]===Symbol.for("react.memo_cache_sentinel")?(Qn=r(f=>o(z=>oe(oe({},z),{},{persistWorkspace:f})),"t71"),e[107]=Qn):Qn=e[107];let Gt;e[108]!==c.persistWorkspace?(Gt=n.createElement("div",{className:A.switchBlock},Yn,n.createElement(wn.A,{checked:c.persistWorkspace,onChange:Qn})),e[108]=c.persistWorkspace,e[109]=Gt):Gt=e[109];let Ut;e[110]!==_t||e[111]!==jt||e[112]!==Ht||e[113]!==Xt||e[114]!==Gt?(Ut=n.createElement(at.A,{className:A.panelCard,bordered:!1},Ln,n.createElement("div",{className:A.controlsGrid},_t,jt,Ht,Xt,Gt)),e[110]=_t,e[111]=jt,e[112]=Ht,e[113]=Xt,e[114]=Gt,e[115]=Ut):Ut=e[115];let Zn;e[116]===Symbol.for("react.memo_cache_sentinel")?(Zn=n.createElement("h3",null,"\u4F1A\u8BDD\u7A97\u53E3"),e[116]=Zn):Zn=e[116];const La=At?"\u5DF2\u540C\u6B65":"\u5F85\u751F\u6210";let Kt;e[117]!==g.name||e[118]!==x||e[119]!==La?(Kt=n.createElement("div",null,Zn,n.createElement(Z,{type:"secondary"},"\u5F53\u524D\u6A21\u677F\uFF1A",g.name," \xB7 \u6863\u4F4D\uFF1A",x," \xB7 \u8F93\u5165\u6458\u8981\uFF1A",La)),e[117]=g.name,e[118]=x,e[119]=La,e[120]=Kt):Kt=e[120];let qn;e[121]===Symbol.for("react.memo_cache_sentinel")?(qn=r(()=>d(""),"t77"),e[121]=qn):qn=e[121];const Wa=!s;let Vt;e[122]!==Wa?(Vt=n.createElement(ze.Ay,{onClick:qn,disabled:Wa},"\u6E05\u7A7A\u9884\u8BBE Prompt"),e[122]=Wa,e[123]=Vt):Vt=e[123];let Jt;e[124]!==Kt||e[125]!==Vt?(Jt=n.createElement("div",{className:A.chatHeader},Kt,Vt),e[124]=Kt,e[125]=Vt,e[126]=Jt):Jt=e[126];let ea;e[127]===Symbol.for("react.memo_cache_sentinel")?(ea=n.createElement(kn.A,{className:A.divider}),e[127]=ea):ea=e[127];const Ha=s||"\u53EF\u4EE5\u76F4\u63A5\u8F93\u5165\u95EE\u9898\uFF0C\u6216\u5148\u5728\u5DE6\u4FA7\u751F\u6210\u7ED3\u6784\u5316 Prompt \u540E\u7C98\u8D34\u8FC7\u6765\u3002";let Yt;e[128]!==g.name||e[129]!==s||e[130]!==c?(Yt=r(f=>{const z=f.input,pt=f.messages;return{input:z,messages:pt,promptText:s,runtimeConfig:c,preset:g.name}},"t83"),e[128]=g.name,e[129]=s,e[130]=c,e[131]=Yt):Yt=e[131];let Qt;e[132]!==g.name||e[133]!==c?(Qt=r((f,z,pt)=>_u({promptText:(pt==null?void 0:pt.promptText)||(pt==null?void 0:pt.input)||(z==null?void 0:z.body)||"",signal:z==null?void 0:z.signal,runtimeConfig:c,presetName:g.name}),"t84"),e[132]=g.name,e[133]=c,e[134]=Qt):Qt=e[134];let Zt;e[135]!==Ha||e[136]!==Yt||e[137]!==Qt?(Zt=n.createElement(Nu,{apiUrl:"/api/mock/ai-workbench",initialMessages:Ve,placeholder:Ha,buildRequestBody:Yt,fetcher:Qt,onStreamEvent:ue,welcomeTitle:"\u667A\u80FD\u4F1A\u8BDD",welcomeDescription:"\u652F\u6301\u6D41\u5F0F\u8FD4\u56DE\u3001Markdown \u6E32\u67D3\u3001\u4EE3\u7801\u590D\u5236\u548C Thought Process \u6298\u53E0\u67E5\u770B\u3002",submitLabel:"\u53D1\u9001\u6D88\u606F",stopLabel:"\u505C\u6B62\u751F\u6210"}),e[135]=Ha,e[136]=Yt,e[137]=Qt,e[138]=Zt):Zt=e[138];let qt;e[139]!==Jt||e[140]!==Zt?(qt=n.createElement(at.A,{className:A.chatCard,bordered:!1},Jt,ea,Zt),e[139]=Jt,e[140]=Zt,e[141]=qt):qt=e[141];let en;e[142]!==Ut||e[143]!==qt?(en=n.createElement(gt.A,{xs:24,xxl:14},n.createElement("div",{className:A.columnStack},Ut,qt)),e[142]=Ut,e[143]=qt,e[144]=en):en=e[144];let tn;e[145]!==$t||e[146]!==en?(tn=n.createElement(gn.A,{gutter:yt,className:A.layout}
1633,$t,en),e[145]=$t,e[146]=en,e[147]=tn):tn=e[147];let ta;e[148]===Symbol.for("react.memo_cache_sentinel")?(ta=[20,20],e[148]=ta):ta=e[148];let nn;e[149]!==p?(nn=p.map(Gu),e[149]=p,e[150]=nn):nn=e[150];let an;e[151]!==nn?(an={key:"timeline",label:"\u4E8B\u4EF6\u8BB0\u5F55",children:n.createElement(ga.A,{items:nn})},e[151]=nn,e[152]=an):an=e[152];let un;e[153]!==v.requests?(un=n.createElement(at.A,{size:"small"},n.createElement(vt.A,{title:"\u8BF7\u6C42\u6B21\u6570",value:v.requests})),e[153]=v.requests,e[154]=un):un=e[154];let rn;e[155]!==v.chunks?(rn=n.createElement(at.A,{size:"small"},n.createElement(vt.A,{title:"Chunk \u6570\u91CF",value:v.chunks})),e[155]=v.chunks,e[156]=rn):rn=e[156];let sn;e[157]!==v.lastDurationMs?(sn=n.createElement(at.A,{size:"small"},n.createElement(vt.A,{title:"\u6700\u8FD1\u8017\u65F6",value:v.lastDurationMs,suffix:"ms"})),e[157]=v.lastDurationMs,e[158]=sn):sn=e[158];let on;e[159]!==g.name?(on=n.createElement(at.A,{size:"small"},n.createElement(vt.A,{title:"\u5F53\u524D\u6A21\u677F",value:g.name})),e[159]=g.name,e[160]=on):on=e[160];let ln;e[161]!==un||e[162]!==rn||e[163]!==sn||e[164]!==on?(ln={key:"state",label:"\u4F1A\u8BDD\u72B6\u6001",children:n.createElement("div",{className:A.stateGrid},un,rn,sn,on)},e[161]=un,e[162]=rn,e[163]=sn,e[164]=on,e[165]=ln):ln=e[165];let na;e[166]===Symbol.for("react.memo_cache_sentinel")?(na={key:"architecture",label:"\u5904\u7406\u8BF4\u660E",children:n.createElement(Q,{className:A.archList,dataSource:zu,renderItem:Uu})},e[166]=na):na=e[166];let cn;e[167]!==an||e[168]!==ln?(cn=n.createElement(gt.A,{xs:24,xl:14},n.createElement(at.A,{className:A.panelCard,bordered:!1},n.createElement(Ca.A,{className:A.detailTabs,items:[an,ln,na]}))),e[167]=an,e[168]=ln,e[169]=cn):cn=e[169];let aa;e[170]===Symbol.for("react.memo_cache_sentinel")?(aa=n.createElement("div",{className:A.sectionHeader},n.createElement("div",null,n.createElement("h3",null,"\u8FD0\u884C\u6982\u89C8"),n.createElement(Z,{type:"secondary"},"\u6C47\u603B\u5F53\u524D\u63D0\u793A\u8BCD\u3001\u4F1A\u8BDD\u548C\u6D41\u5F0F\u72B6\u6001\uFF0C\u4FBF\u4E8E\u5FEB\u901F\u5224\u65AD\u9875\u9762\u8FD0\u884C\u60C5\u51B5\u3002"))),e[170]=aa):aa=e[170];let ua;e[171]===Symbol.for("react.memo_cache_sentinel")?(ua=n.createElement("div",null,n.createElement(Z,{strong:!0},"\u63D0\u793A\u8BCD\u5B8C\u6210\u5EA6"),n.createElement(Dt,{className:A.highlightText},"\u6839\u636E\u5DF2\u586B\u5199\u5B57\u6BB5\u4F30\u7B97\u5F53\u524D\u63D0\u793A\u8BCD\u4FE1\u606F\u5B8C\u6574\u5EA6\uFF0C\u4FBF\u4E8E\u7EE7\u7EED\u8865\u5145\u7F3A\u5931\u5185\u5BB9\u3002")),e[171]=ua):ua=e[171];let An;e[172]!==ce.percent?(An=n.createElement("div",{className:A.highlightRow},ua,n.createElement(fa.A,{percent:ce.percent,size:"small"})),e[172]=ce.percent,e[173]=An):An=e[173];let ra;e[174]===Symbol.for("react.memo_cache_sentinel")?(ra=n.createElement("div",null,n.createElement(Z,{strong:!0},"\u6D41\u5F0F\u6A21\u5F0F"),n.createElement(Dt,{className:A.highlightText},"\u5F53\u524D\u4F1A\u8BDD\u4F7F\u7528\u53EF\u5207\u6362\u7684\u6D41\u5F0F\u6863\u4F4D\u548C\u589E\u91CF\u8FD4\u56DE\u7B56\u7565\u3002")),e[174]=ra):ra=e[174];let mn;e[175]!==x?(mn=n.createElement("div",{className:A.highlightRow},ra,n.createElement(Le.A,{color:"processing"},x)),e[175]=x,e[176]=mn):mn=e[176];let ia;e[177]===Symbol.for("react.memo_cache_sentinel")?(ia=n.createElement("div",null,n.createElement(Z,{strong:!0},"\u4F1A\u8BDD\u72B6\u6001"),n.createElement(Dt,{className:A.highlightText},"\u6839\u636E\u6700\u8FD1\u4E8B\u4EF6\u7EDF\u8BA1\u5F53\u524D\u6D41\u5F0F\u4F1A\u8BDD\u7684\u5B8C\u6210\u60C5\u51B5\u548C\u7A33\u5B9A\u6027\u3002")),e[177]=ia):ia=e[177];const Xa=me>90?"success":"warning";let dn;e[178]!==me||e[179]!==Xa?(dn=n.createElement("div",{className:A.highlightRow},ia,n.createElement(Le.A,{color:Xa},me,"%")),e[178]=me,e[179]=Xa,e[180]=dn):dn=e[180];let En;e[181]!==An||e[182]!==mn||e[183]!==dn?(En=n.createElement(gt.A,{xs:24,xl:10},n.createElement(at.A,{className:A.panelCard,bordered:!1},aa,n.createElement("div",{className:A.highlightPanel},An,mn,dn))),e[181]=An,e[182]=mn,e[183]=dn,e[184]=En):En=e[184];let pn;e[185]!==En||e[186]!==cn?(pn=n.createElement(gn.A,{gutter:ta},cn,En),e[185]=En,e[186]=cn,e[187]=pn):pn=e[187];let sa;return e[188]!==pn||e[189]!==St||e[190]!==tn?(sa=n.createElement(Tn.A,null,n.createElement("section",{className:A.page},bt,St,Ie,tn,pn)),e[188]=pn,e[189]=St,e[190]=tn,e[191]=sa):sa=e[191],sa},"AiWorkbench");function Ru(e){return String(e||"").trim()}r(Ru,"_temp");function ju(e){return e.type==="done"}r(ju,"_temp2");function Lu(e){return e.type==="error"}r(Lu,"_temp3");function Wu(e){return oe(oe({},e),{},{chunks:0,lastDurationMs:0})}r(Wu,"_temp4");function Hu(e){return n.createElement(gt.A,{xs:24,sm:12,xl:6,key:e.title},n.createElement(at.A,{className:A.metricCard},n.createElement("div",{className:A.metricLabel},n.createElement("span",{className:A.metricIcon},e.icon),e.title),n.createElement(vt.A,{value:e.value,suffix:e.suffix})))}r(Hu,"_temp5");function Xu(e){return n.createElement(Le.A,{key:e},e)}r(Xu,"_temp6");function Gu(e){return{color:e.type==="error"?"red":e.type==="done"?"green":e.type==="abort"?"orange":"blue",children:n.createElement("div",{className:A.timelineItem},n.createElement("div",{className:A.timelineHeader},n.createElement("strong",null,e.type),n.createElement(Z,{type:"secondary"},new Date(e.timestamp).toLocaleTimeString())),n.createElement(Z,{type:"secondary"},e.message||"request=".concat(e.requestId||"-"," chunk=").concat(e.contentSize||0,"/").concat(e.reasoningSize||0," duration=").concat(e.durationMs||0,"ms")))}}r(Gu,"_temp7");function Uu(e){return n.createElement(Q.Item,{className:A.archItem},n.createElement("div",{className:A.archIcon},e.icon),n.createElement("div",null,n.createElement("strong",null,e.title),n.createElement(Dt,{className:A.archDetail},e.detail)))}r(Uu,"_temp8")},23582(st,he,u){u.d(he,{A:r(()=>Ne,"A")});var F=u(48586);/** 1634 * @license lucide-react v1.17.0 - ISC 1635 * 1636 * This source code is licensed under the ISC license. 1637 * See the LICENSE file in the root directory of this source tree. 1638 */const I=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l
1638-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],Ne=(0,F.A)("activity",I)},1549(st,he,u){u.d(he,{A:r(()=>Ne,"A")});var F=u(48586);/** 1639 * @license lucide-react v1.17.0 - ISC 1640 * 1641 * This source code is licensed under the ISC license. 1642 * See the LICENSE file in the root directory of this source tree. 1643 */const I=[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]],Ne=(0,F.A)("rocket",I)}}]);})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.