|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30067],{15277:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(5016),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},s=n(7657),i=function(e,t){return a.createElement(s.Z,(0,r.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(i)},40856:function(e,t,n){n.r(t),n.d(t,{default:function(){return te}});var r=n(82242),a=n.n(r),o=n(37205),s=n.n(o),i=n(7557),l=n.n(i),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(70236),f=n.n(m),v=n(59301),g=n(8591),h=n(71418),x=n(60324),b=n(10249),y=n(3113),C=n(43418),_=n(5112),w=n(81327),j="wrap___k3OOZ",E="head___h6t3O",N="empty___S6QaM",O="content___sMZPl",S="left___J41Si",P="title___GUZvZ",Z="leftBar___u_UUF",A="li___Hnrra",k="active___N4MxL",R="right___eLWWO",I="rightBar___fMTLo",M="center____NDzP",z="tabs___jdS5u",B="cut___w1Pz_",Y="action___QkQ0f",D="actActive___ESHzD",Q="answers___dVktP",F="btn___BnDvU",W="unsolved___z4SON",T="box____EpoE",q="hot___oUwVX",H="animation___YQjk7",L=n(35325),U=n(80184),G=n(1079),J=n(67390),V=n(3878),K=n(61186),X=n.n(K),$="data:image/png;base64,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",ee=n(37712),te=function(e){var t,n,r;f()(e);var o=(0,G.oP)(),i=o.id,c=o.position,d=(0,v.useState)(!0),m=p()(d,2),K=m[0],te=m[1],ne=(0,v.useState)(!1),re=p()(ne,2),ae=re[0],oe=re[1],se=(0,v.useRef)("bottomRight"),ie=(0,v.useRef)(),le=(0,v.useState)({}),ce=p()(le,2),ue=ce[0],de=ce[1],pe=(0,v.useState)(Number(i)),me=p()(pe,2),fe=me[0],ve=me[1],ge=(0,v.useState)([]),he=p()(ge,2),xe=he[0],be=he[1],ye=(0,v.useState)(1),Ce=p()(ye,2),_e=Ce[0],we=Ce[1],je=(0,v.useState)(Number(c)),Ee=p()(je,2),Ne=Ee[0],Oe=Ee[1],Se=(0,v.useRef)(Number(c)),Pe=(0,v.useState)([]),Ze=p()(Pe,2),Ae=Ze[0],ke=Ze[1],Re=(0,v.useState)(!1),Ie=p()(Re,2),Me=Ie[0],ze=Ie[1],Be=(0,v.useRef)(null),Ye=(0,v.useRef)(1),De=(0,v.useState)({}),Qe=p()(De,2),Fe=Qe[0],We=Qe[1],Te=(0,v.useState)(""),qe=p()(Te,2),He=qe[0],Le=qe[1],Ue=(0,v.useState)(!1),Ge=p()(Ue,2),Je=Ge[0],Ve=Ge[1],Ke=(0,v.useState)(!1),Xe=p()(Ke,2),$e=Xe[0],et=Xe[1];(0,v.useEffect)((function(){return(0,U.getDvaApp)()._store.dispatch({type:"globalSetting/footerToggle",payload:!1}),function(){(0,U.getDvaApp)()._store.dispatch({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,v.useEffect)((function(){tt()}),[]),(0,v.useEffect)((function(){Be.current.scrollTop=Be.current.scrollHeight}),[_e]),(0,v.useEffect)((function(){var e=document.getElementById("wechat_QR_code_ids");return e.classList.add("hide"),function(){e.classList.remove("hide")}}),[]);var tt=function(){var e=u()(l()().mark((function e(){var t,n,r,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/chats.json",{method:"post",body:{to_user_id:i}});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return e.next=6,(0,L.ZP)("/api/chats.json",{method:"get",params:{to_user_id:i,challenge_id:Number(c)||""}});case 6:null!=(n=e.sent)&&n.data&&(be((null==n?void 0:n.data)||[]),a=null==n||null===(r=n.data)||void 0===r||null===(r=r.find((function(e){return e.to_user_id===Number(i)})))||void 0===r?void 0:r.id,ve(a),nt(a),at(a,c));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=u()(l()().mark((function e(t){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/chats/challenge_list.json",{method:"get",params:{id:t,challenge_id:Ne||""}});case 2:null!=(n=e.sent)&&n.challenges&&ke([{id:0,subject:"全部"}].concat(s()(n.challenges))||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=u()(l()().mark((function e(t,n){var r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/chats.json",{method:"get",params:{to_user_id:t,challenge_id:n||""}});case 2:null!=(r=e.sent)&&r.data&&be((null==r?void 0:r.data)||[]);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),at=function(){var e=u()(l()().mark((function e(t,n,r){var o,s,c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return te(!0),e.next=3,(0,L.ZP)("/api/chats/".concat(t,".json"),{method:"get",params:{challenge_id:Number(n)||""}});case 3:null!=(o=e.sent)&&o.data&&(We(a()({},o)||{}),ze(!0),c=null==xe||null===(s=xe.find((function(e){return e.id===t})))||void 0===s?void 0:s.to_user_id,"gpt.educoder.net"===window.location.host?U.history.replace("/chatgpt?id=0&position=0"):U.history.replace("/chatgpt?id=".concat(c||i,"&position=").concat(n)),r&&(we(Math.random()),rt(c,n))),te(!1);case 6:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),ot=function(){var e=u()(l()().mark((function e(){var t,n,r,a,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==He.trim().length){e.next=3;break}return g.ZP.error("不能输入纯空格"),e.abrupt("return");case 3:if(!ae){e.next=5;break}return e.abrupt("return");case 5:if(He){e.next=8;break}return g.ZP.warning("请输入你要问的问题"),e.abrupt("return");case 8:return n=X()().format("YYYY-MM-DDTHH:mm:ss.SSSZ"),null==(r=JSON.parse(JSON.stringify(Fe)))||null===(t=r.data)||void 0===t||t.push({id:0,updated_at:n,question:He,answer:(0,ee.jsx)("div",{className:H,children:"老师正在回答中,请稍后"})}),We(r),we(_e+1),Le(""),Ye.current=Ye.current+1,a=Ye.current,et(!0),e.next=19,(0,L.ZP)("/api/chats/get_answer",{method:"post",body:{chat_id:fe,to_user_id:i,question:He,challenge_id:Ne||"",time:n}});case 19:if(o=e.sent,a===Ye.current){e.next=22;break}return e.abrupt("return");case 22:0===(null==o?void 0:o.status)?(et(!1),at(fe,Ne,!0)):et(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),st=function(){var e=u()(l()().mark((function e(t,n){var r,a,o=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>2&&void 0!==o[2]?o[2]:"",te(!0),e.next=4,(0,L.ZP)("/api/chats/praise.json",{method:"post",body:{id:t,satisfied:n,content:r}});case 4:0===(null==(a=e.sent)?void 0:a.status)&&at(fe,Ne);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),it=["请".concat(null==Fe?void 0:Fe.user_name,"老师尝试再回答一次"),"可能启用了机器人,请老师亲自回答"];return(0,ee.jsxs)("div",{className:j,children:[(0,ee.jsxs)("div",{className:E,children:[(0,ee.jsx)("b",{children:"实训 >"}),"教学辅导(beta版本)"]}),(0,ee.jsxs)("div",{className:O,children:[(0,ee.jsxs)("div",{className:S,children:[(0,ee.jsx)("div",{className:P,children:"问答列表"}),(0,ee.jsx)("div",{className:Z,children:xe.map((function(e){return(0,ee.jsxs)("div",{onClick:function(){return t=e.id,Ye.current=Ye.current+1,ve(t),Oe(0),Le(""),oe(!1),at(t,0),void nt(t);var t},className:"".concat(A," ").concat(e.id===fe?k:""),children:[null!=e&&e.avatar?(0,ee.jsx)("img",{src:"".concat(J.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.avatar)}):(0,ee.jsx)("img",{src:$}),(0,ee.jsxs)("aside",{children:[(0,ee.jsxs)("p",{children:[(0,ee.jsx)("b",{title:e.user_name,children:e.user_name}),(0,ee.jsx)("span",{children:e.time})]}),(0,ee.jsx)("div",{children:e.last_message})]})]},e.id)}))})]}),(0,ee.jsxs)("div",{className:R,children:[Me&&(0,ee.jsx)("div",{className:P,children:(0,ee.jsxs)("section",{className:M,children:[(0,ee.jsxs)("span",{children:["与",null==Fe?void 0:Fe.user_name,"老师沟通中…"]}),(0,ee.jsxs)("div",{className:z,children:[(0,ee.jsx)("i",{className:"iconfont icon-lianjie3"}),(0,ee.jsxs)("span",{children:["当前对话关联:",null!=Fe&&Fe.challenge_name?"".concat(null==Fe||null===(t=Fe.data[0])||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.name," 实训---第").concat(null==Fe?void 0:Fe.challenge_position,"关"):"全部"]}),!ae&&(0,ee.jsx)("span",{onClick:function(){Se.current=Ne,Ve(!0)},className:B,children:"切换"})]})]})}),(0,ee.jsx)("div",{className:I,ref:Be,children:(0,ee.jsxs)(h.Z,{spinning:K,children:[!(null!=Fe&&null!==(n=Fe.data)&&void 0!==n&&n.length)&&(0,ee.jsx)("div",{className:N}),null==Fe||null===(r=Fe.data)||void 0===r?void 0:r.map((function(e,t){var n,r,o;return(0,ee.jsxs)(v.Fragment,{children:[!!e.question&&(0,ee.jsxs)("div",{className:A,children:[(0,ee.jsx)("img",{src:"".concat(J.Z.IMG_SERVER,"/images/").concat(null==Fe?void 0:Fe.my_avatar)}),(0,ee.jsxs)("aside",{children:[(0,ee.jsxs)("p",{children:[(0,ee.jsx)("b",{children:Fe.my_user_name}),(0,ee.jsx)("span",{children:X()(e.updated_at).format("YYYY-MM-DD HH:mm")})]}),(0,ee.jsx)("pre",{children:e.question})]})]}),!!e.answer&&(0,ee.jsxs)("div",{style:0===t?{borderTop:0}:{},className:"".concat(A," ").concat(k),children:[null!=Fe&&Fe.avatar?(0,ee.jsx)("img",{src:"".concat(J.Z.IMG_SERVER,"/images/").concat(null==Fe?void 0:Fe.avatar)}):(0,ee.jsx)("img",{src:$}),(0,ee.jsxs)("aside",{children:[(0,ee.jsxs)("p",{children:[(0,ee.jsxs)("div",{style:{display:"flex"},children:[(0,ee.jsx)("b",{style:{marginRight:"20px"},children:Fe.user_name}),null!==(n=e.shixun)&&void 0!==n&&n.name?(0,ee.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["当前对话关联:",null===(r=e.shixun)||void 0===r?void 0:r.name," 实训---第",null===(o=e.challenge)||void 0===o?void 0:o.position,"关"]}):(0,ee.jsx)("span",{style:{display:"flex",alignItems:"center"},children:"当前对话关联:全部"})]}),(0,ee.jsx)("span",{children:X()(e.updated_at).format("YYYY-MM-DD HH:mm")})]}),"string"==typeof e.answer?(0,ee.jsx)("pre",{children:e.answer}):e.answer,!!e.question&&(0,ee.jsxs)("div",{className:Y,children:[(0,ee.jsxs)("span",{onClick:function(){st(e.id,1===e.satisfied?-1:1)},className:"mr30 ".concat(1===e.satisfied?D:""),children:[(0,ee.jsx)("i",{className:"iconfont icon-yijiejue"}),"已解决"]}),(0,ee.jsx)(x.Z,{autoAdjustOverflow:!1,destroyTooltipOnHide:!0,open:ue[t],getPopupContainer:function(e){return e},placement:se.current,content:(0,ee.jsxs)("div",{className:T,onMouseLeave:function(e){clearTimeout(ie.current),ue[t]=!1,de(a()({},ue))},onMouseOver:function(){clearTimeout(ie.current)},children:[(0,ee.jsx)("p",{children:"抱歉让你失望了,请继续尝试:"}),it.map((function(t,n){var r=t===e.content;return(0,ee.jsx)("div",{onClick:function(){st(e.id,r?-1:0,r?"":t)},className:r?q:"",children:t},t)}))]}),children:(0,ee.jsxs)("span",{onMouseOver:function(e){clearTimeout(ie.current),window.innerHeight-e.target.getBoundingClientRect().top<350?se.current="topRight":se.current="bottomRight",(ue={})[t]=!0,de(a()({},ue))},onMouseOut:function(e){ie.current=setTimeout((function(){clearTimeout(ie.current),ue[t]=!1,de(a()({},ue))}),800)},className:"".concat(W," ").concat(0===e.satisfied?D:""),children:[(0,ee.jsx)("i",{className:"iconfont icon-weijiejuezhengchang"}),"未解决"]})})]})]})]})]},e.id)}))]})}),Me&&(0,ee.jsxs)("div",{className:Q,children:[(0,ee.jsx)(b.Z.TextArea,{value:He,onChange:function(e){Le(e.target.value),e.target.value.trim().length}}),(0,ee.jsx)(y.ZP,{loading:$e,onClick:ot,className:F,children:"发送"})]})]})]}),(0,ee.jsx)(C.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,onCancel:function(){Oe(Se.current),Ve(!1)},onOk:function(){at(fe,Ne),rt(i,Ne),Ve(!1)},open:Je,wrapClassName:V.Z.CustomCss,title:"更换关联",width:"666px",children:(0,ee.jsx)("div",{children:(0,ee.jsx)(_.ZP.Group,{value:Ne,onChange:function(e){return Oe(e.target.value)},children:(0,ee.jsx)(w.Z,{direction:"vertical",children:null==Ae?void 0:Ae.map((function(e){var t;return(0,ee.jsx)(_.ZP,{value:e.id,children:0===e.id?e.subject:"".concat(null===(t=e.shixun)||void 0===t?void 0:t.name," 实训---第").concat(null==e?void 0:e.challenge_position,"关")},e.id)}))})})})})]})}},3878:function(e,t){t.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},77578:function(e,t,n){n.d(t,{Z:function(){return r}});const r=e=>e?"function"==typeof e?e():e:null},10249:function(e,t,n){n.d(t,{Z:function(){return R}});var r=n(92310),a=n.n(r),o=n(59301),s=n(36355),i=n(32441),l=n(9937);var c=e=>{const{getPrefixCls:t,direction:n}=(0,o.useContext)(s.E_),{prefixCls:r,className:c}=e,u=t("input-group",r),d=t("input"),[p,m]=(0,l.ZP)(d),f=a()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===n},m,c),v=(0,o.useContext)(i.aM),g=(0,o.useMemo)((()=>Object.assign(Object.assign({},v),{isFormItemInput:!1})),[v]);return p(o.createElement("span",{className:f,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},o.createElement(i.aM.Provider,{value:g},e.children)))},u=n(9432),d=n(5016),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},m=n(7657),f=function(e,t){return o.createElement(m.Z,(0,d.Z)({},e,{ref:t,icon:p}))};var v=o.forwardRef(f),g=n(15277),h=n(2738),x=n(8654),b=n(59412),y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const C=e=>e?o.createElement(g.Z,null):o.createElement(v,null),_={click:"onClick",hover:"onMouseOver"};var w=o.forwardRef(((e,t)=>{const{visibilityToggle:n=!0}=e,r="object"==typeof n&&void 0!==n.visible,[i,l]=(0,o.useState)((()=>!!r&&n.visible)),c=(0,o.useRef)(null);o.useEffect((()=>{r&&l(n.visible)}),[r,n]);const d=(0,b.Z)(c),p=()=>{const{disabled:t}=e;t||(i&&d(),l((e=>{var t;const r=!e;return"object"==typeof n&&(null===(t=n.onVisibleChange)||void 0===t||t.call(n,r)),r})))},{className:m,prefixCls:f,inputPrefixCls:v,size:g}=e,w=y(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:j}=o.useContext(s.E_),E=j("input",v),N=j("input-password",f),O=n&&(t=>{const{action:n="click",iconRender:r=C}=e,a=_[n]||"",s=r(i),l={[a]:p,className:`${t}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return o.cloneElement(o.isValidElement(s)?s:o.createElement("span",null,s),l)})(N),S=a()(N,m,{[`${N}-${g}`]:!!g}),P=Object.assign(Object.assign({},(0,h.Z)(w,["suffix","iconRender","visibilityToggle"])),{type:i?"text":"password",className:S,prefixCls:E,suffix:O});return g&&(P.size=g),o.createElement(u.Z,Object.assign({ref:(0,x.sQ)(t,c)},P))})),j=n(47472),E=n(92343),N=n(3113),O=n(19716),S=n(33234),P=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var Z=o.forwardRef(((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:i,size:l,suffix:c,enterButton:d=!1,addonAfter:p,loading:m,disabled:f,onSearch:v,onChange:g,onCompositionStart:h,onCompositionEnd:b}=e,y=P(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:C,direction:_}=o.useContext(s.E_),w=o.useRef(!1),Z=C("input-search",n),A=C("input",r),{compactSize:k}=(0,S.ri)(Z,_),R=(0,O.Z)((e=>{var t;return null!==(t=null!=l?l:k)&&void 0!==t?t:e})),I=o.useRef(null),M=e=>{var t;document.activeElement===(null===(t=I.current)||void 0===t?void 0:t.input)&&e.preventDefault()},z=e=>{var t,n;v&&v(null===(n=null===(t=I.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e,{source:"input"})},B="boolean"==typeof d?o.createElement(j.Z,null):null,Y=`${Z}-button`;let D;const Q=d||{},F=Q.type&&!0===Q.type.__ANT_BUTTON;D=F||"button"===Q.type?(0,E.Tm)(Q,Object.assign({onMouseDown:M,onClick:e=>{var t,n;null===(n=null===(t=null==Q?void 0:Q.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),z(e)},key:"enterButton"},F?{className:Y,size:R}:{})):o.createElement(N.ZP,{className:Y,type:d?"primary":void 0,size:R,disabled:f,key:"enterButton",onMouseDown:M,onClick:z,loading:m,icon:B},d),p&&(D=[D,(0,E.Tm)(p,{key:"addonAfter"})]);const W=a()(Z,{[`${Z}-rtl`]:"rtl"===_,[`${Z}-${R}`]:!!R,[`${Z}-with-button`]:!!d},i);return o.createElement(u.Z,Object.assign({ref:(0,x.sQ)(I,t),onPressEnter:e=>{w.current||m||z(e)}},y,{size:R,onCompositionStart:e=>{w.current=!0,null==h||h(e)},onCompositionEnd:e=>{w.current=!1,null==b||b(e)},prefixCls:A,addonAfter:D,suffix:c,onChange:e=>{e&&e.target&&"click"===e.type&&v&&v(e.target.value,e,{source:"clear"}),g&&g(e)},className:W,disabled:f}))})),A=n(1643);const k=u.Z;k.Group=c,k.Search=Z,k.TextArea=A.Z,k.Password=w;var R=k},39722:function(e,t,n){n.d(t,{t5:function(){return d}});var r=n(92310),a=n.n(r),o=n(55477),s=n(59301),i=n(36355),l=n(77578),c=n(17356),u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const d=e=>{const{hashId:t,prefixCls:n,className:r,style:i,placement:c="top",title:u,content:d,children:p}=e;return s.createElement("div",{className:a()(t,n,`${n}-pure`,`${n}-placement-${c}`,r),style:i},s.createElement("div",{className:`${n}-arrow`}),s.createElement(o.G,Object.assign({},e,{className:t,prefixCls:n}),p||((e,t,n)=>{if(t||n)return s.createElement(s.Fragment,null,t&&s.createElement("div",{className:`${e}-title`},(0,l.Z)(t)),s.createElement("div",{className:`${e}-inner-content`},(0,l.Z)(n)))})(n,u,d)))};t.ZP=e=>{const{prefixCls:t}=e,n=u(e,["prefixCls"]),{getPrefixCls:r}=s.useContext(i.E_),a=r("popover",t),[o,l]=(0,c.Z)(a);return o(s.createElement(d,Object.assign({},n,{prefixCls:a,hashId:l})))}},60324:function(e,t,n){var r=n(92310),a=n.n(r),o=n(59301),s=n(77578),i=n(62892),l=n(36355),c=n(6848),u=n(39722),d=n(17356),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const m=e=>{let{title:t,content:n,prefixCls:r}=e;return o.createElement(o.Fragment,null,t&&o.createElement("div",{className:`${r}-title`},(0,s.Z)(t)),o.createElement("div",{className:`${r}-inner-content`},(0,s.Z)(n)))},f=o.forwardRef(((e,t)=>{const{prefixCls:n,title:r,content:s,overlayClassName:u,placement:f="top",trigger:v="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:h=.1,overlayStyle:x={}}=e,b=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:y}=o.useContext(l.E_),C=y("popover",n),[_,w]=(0,d.Z)(C),j=y(),E=a()(u,w);return _(o.createElement(c.Z,Object.assign({placement:f,trigger:v,mouseEnterDelay:g,mouseLeaveDelay:h,overlayStyle:x},b,{prefixCls:C,overlayClassName:E,ref:t,overlay:r||s?o.createElement(m,{prefixCls:C,title:r,content:s}):null,transitionName:(0,i.m)(j,"zoom-big",b.transitionName),"data-popover-inject":!0})))}));f._InternalPanelDoNotUseOrYouWillBeFired=u.ZP,t.Z=f},17356:function(e,t,n){var r=n(17313),a=n(29878),o=n(19447),s=n(33166),i=n(83116),l=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:a,fontWeightStrong:s,popoverPadding:i,boxShadowSecondary:l,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:d,marginXS:p,colorBgElevated:m,popoverBg:f}=e;return[{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":m,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:f,backgroundClip:"padding-box",borderRadius:u,boxShadow:l,padding:i},[`${t}-title`]:{minWidth:a,marginBottom:p,color:c,fontWeight:s},[`${t}-inner-content`]:{color:n}})},(0,o.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},u=e=>{const{componentCls:t}=e;return{[t]:s.i.map((n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}}))}},d=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:a,paddingSM:o,controlHeight:s,fontSize:i,lineHeight:l,padding:c}=e,u=s-Math.round(i*l);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${u/2}px ${c}px ${u/2-n}px`,borderBottom:`${n}px ${r} ${a}`},[`${t}-inner-content`]:{padding:`${o}px ${c}px`}}}};t.Z=(0,i.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:r}=e,o=(0,l.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(o),u(o),r&&d(o),(0,a._y)(o,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},81327:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(59301),a=n(92310),o=n.n(a),s=n(11592),i=n(36355),l=n(33234);const c=r.createContext({latestIndex:0}),u=c.Provider;var d=e=>{let{className:t,index:n,children:a,split:o,style:s}=e;const{latestIndex:i}=r.useContext(c);return null==a?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:s},a),n<i&&o&&r.createElement("span",{className:`${t}-split`},o))},p=n(2856);function m(e){return["small","middle","large"].includes(e)}function f(e){return!!e&&("number"==typeof e&&!Number.isNaN(e))}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};const g=r.forwardRef(((e,t)=>{var n,a;const{getPrefixCls:l,space:c,direction:g}=r.useContext(i.E_),{size:h=(null==c?void 0:c.size)||"small",align:x,className:b,rootClassName:y,children:C,direction:_="horizontal",prefixCls:w,split:j,style:E,wrap:N=!1,classNames:O,styles:S}=e,P=v(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Z,A]=Array.isArray(h)?h:[h,h],k=m(A),R=m(Z),I=f(A),M=f(Z),z=(0,s.Z)(C,{keepEmpty:!0}),B=void 0===x&&"horizontal"===_?"center":x,Y=l("space",w),[D,Q]=(0,p.Z)(Y),F=o()(Y,null==c?void 0:c.className,Q,`${Y}-${_}`,{[`${Y}-rtl`]:"rtl"===g,[`${Y}-align-${B}`]:B,[`${Y}-gap-row-${A}`]:k,[`${Y}-gap-col-${Z}`]:R},b,y),W=o()(`${Y}-item`,null!==(n=null==O?void 0:O.item)&&void 0!==n?n:null===(a=null==c?void 0:c.classNames)||void 0===a?void 0:a.item);let T=0;const q=z.map(((e,t)=>{var n,a;null!=e&&(T=t);const o=e&&e.key||`${W}-${t}`;return r.createElement(d,{className:W,key:o,index:t,split:j,style:null!==(n=null==S?void 0:S.item)&&void 0!==n?n:null===(a=null==c?void 0:c.styles)||void 0===a?void 0:a.item},e)})),H=r.useMemo((()=>({latestIndex:T})),[T]);if(0===z.length)return null;const L={};return N&&(L.flexWrap="wrap"),!R&&M&&(L.columnGap=Z),!k&&I&&(L.rowGap=A),D(r.createElement("div",Object.assign({ref:t,className:F,style:Object.assign(Object.assign(Object.assign({},L),null==c?void 0:c.style),E)},P),r.createElement(u,{value:H},q)))}));const h=g;h.Compact=l.ZP;var x=h}}]); |