!(function(){var yo=Object.defineProperty,So=Object.defineProperties;var Ao=Object.getOwnPropertyDescriptors;var oo=Object.getOwnPropertySymbols;var ho=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable;var po=Math.pow,go=(m,i,t)=>i in m?yo(m,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):m[i]=t,nr=(m,i)=>{for(var t in i||(i={}))ho.call(i,t)&&go(m,t,i[t]);if(oo)for(var t of oo(i))bo.call(i,t)&&go(m,t,i[t]);return m},wi=(m,i)=>So(m,Ao(i));var Eo=(m,i)=>{var t={};for(var r in m)ho.call(m,r)&&i.indexOf(r)<0&&(t[r]=m[r]);if(m!=null&&oo)for(var r of oo(m))i.indexOf(r)<0&&bo.call(m,r)&&(t[r]=m[r]);return t};var fo=(m,i,t)=>new Promise((r,c)=>{var d=s=>{try{h(t.next(s))}catch(S){c(S)}},l=s=>{try{h(t.throw(s))}catch(S){c(S)}},h=s=>s.done?r(s.value):Promise.resolve(s.value).then(d,l);h((t=t.apply(m,i)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3852],{84842:function(m,i,t){"use strict";t.d(i,{Z:function(){return W}});var r=t(99571),c=t(59301),d=Object.defineProperty,l=Object.defineProperties,h=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(J,Z,G)=>Z in J?d(J,Z,{enumerable:!0,configurable:!0,writable:!0,value:G}):J[Z]=G,b=(J,Z)=>{for(var G in Z||(Z={}))S.call(Z,G)&&y(J,G,Z[G]);if(s)for(var G of s(Z))x.call(Z,G)&&y(J,G,Z[G]);return J},H=(J,Z)=>l(J,h(Z)),I=(J,Z)=>{var G={};for(var O in J)S.call(J,O)&&Z.indexOf(O)<0&&(G[O]=J[O]);if(J!=null&&s)for(var O of s(J))Z.indexOf(O)<0&&x.call(J,O)&&(G[O]=J[O]);return G},X=(J,Z,G)=>new Promise((O,M)=>{var _=v=>{try{E(G.next(v))}catch(R){M(R)}},A=v=>{try{E(G.throw(v))}catch(R){M(R)}},E=v=>v.done?O(v.value):Promise.resolve(v.value).then(_,A);E((G=G.apply(J,Z)).next())});const W=J=>{var Z=J,{children:G}=Z,O=I(Z,["children"]);const[M,_]=(0,c.useState)(!1);return c.createElement(r.ZP,H(b({},O),{loading:M,onClick:A=>X(void 0,null,function*(){try{_(!0),yield O.onClick(A),_(!1)}catch(E){console.error(E),_(!1)}})}),G)}},85788:function(m,i,t){"use strict";var r=t(86204),c=t.n(r),d=Object.defineProperty,l=(x,y,b)=>y in x?d(x,y,{enumerable:!0,configurable:!0,writable:!0,value:b}):x[y]=b,h=(x,y,b)=>l(x,typeof y!="symbol"?y+"":y,b),s=(x,y,b)=>new Promise((H,I)=>{var X=Z=>{try{J(b.next(Z))}catch(G){I(G)}},W=Z=>{try{J(b.throw(Z))}catch(G){I(G)}},J=Z=>Z.done?H(Z.value):Promise.resolve(Z.value).then(X,W);J((b=b.apply(x,y)).next())});class S extends r.EventEmitter{constructor(y,b){super(),h(this,"url"),h(this,"body"),h(this,"fullContent",""),h(this,"controller",null),h(this,"buffer",""),this.url=y,this.body=b}startStream(){return s(this,null,function*(){this.controller=new AbortController;const{signal:y}=this.controller;try{const b=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:y});if(!b.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${b.status}`);const H=b.headers.get("content-type");if(!H)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(H.includes("application/json")){const W=yield b.json();this.emit("error",W);return}if(!H.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const I=b.body.getReader(),X=new TextDecoder("utf-8");for(;;){const{done:W,value:J}=yield I.read();if(W)break;const Z=X.decode(J,{stream:!0});this.buffer+=Z;const G=this.buffer.split(` `);this.buffer=G.pop()||"";for(const O of G)if(O.startsWith("data:")){const M=O.slice(5).trim();if(M==="[DONE]")break;try{const _=JSON.parse(M);_.data&&this.handleData(_.data)}catch(_){this.buffer=O+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",_)}}}this.emit("done",this.fullContent)}catch(b){b.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",b.message)}})}handleData(y){y.content&&(this.fullContent+=y.content,this.emit("data",{chunk:y,full:this.fullContent}))}cancelRequest(){var y;(y=this.controller)==null||y.abort()}}i.Z=S},81679:function(m,i,t){"use strict";t.d(i,{Z:function(){return X}});var r=t(59301),c=t(30641),d=t(77019),l=t(5269),h={smartWrp:"smartWrp___NjRcB"},s=t(75975),S=t(9148),x=t(84842),y=t(59301),b=(W,J,Z)=>new Promise((G,O)=>{var M=E=>{try{A(Z.next(E))}catch(v){O(v)}},_=E=>{try{A(Z.throw(E))}catch(v){O(v)}},A=E=>E.done?G(E.value):Promise.resolve(E.value).then(M,_);A((Z=Z.apply(W,J)).next())});const H=` \u5FEB\u901F\u6392\u5E8F\u6F14\u793A

\u5FEB\u901F\u6392\u5E8F\u7B97\u6CD5\u6F14\u793A