|
|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[66583],{87169:function(e,n,t){t.d(n,{Z:function(){return i}});var r=t(54476),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=t(7657),c=function(e,n){return a.createElement(o.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var i=a.forwardRef(c)},48252:function(e,n,t){t.d(n,{Z:function(){return d}});t(59301);var r=t(49389),a=t(43418),s="tilte___IfiMG",o="flexRow___pQP78",c="flexColumn___xrBZQ",i="img___GoWZu",l="content___pumTK",u=t(37712),d=(0,r.connect)((function(e){var n=e.paperlibrary,t=e.loading;return{paperlibrary:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.visible,t=e.occupationValue,d=e.onCancel,f=void 0===d?function(){}:d,m=function(){return(0,u.jsxs)("div",{className:c,children:[(0,u.jsx)("img",{className:i,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"}),(0,u.jsx)("span",{className:l,children:"未职业认证"})]})},p=function(){return(0,u.jsxs)("div",{className:c,children:[(0,u.jsx)("img",{className:i,src:"data:image/png;base64,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"}),(0,u.jsx)("span",{className:l,children:"未实名认证"})]})};return(0,u.jsxs)(a.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:"因为以下原因,您暂时不能进行操作",okText:"立即认证",cancelText:"取消",width:"600px",onOk:function(){f(),r.history.push("/account/certification")},onCancel:function(){f()},children:[(0,u.jsx)("div",{className:s,children:"请在完成条件后重试"}),(0,u.jsx)("div",{className:o,children:3===t?(0,u.jsxs)(u.Fragment,{children:[p(),m()]}):2===t?m():p()})]})}))},58826:function(e,n,t){var r=t(7557),a=t.n(r),s=t(41498),o=t.n(s),c=t(79800),i=t.n(c),l=t(59301),u=t(49389),d=t(43418),f=t(8591),m=t(10249),p=t(24905),g=t(54413),h=t(48252),x=t(83287),v=t(37712),j=function(e){return e[e.Professor=1]="Professor",e[e.AssistantProfessor=2]="AssistantProfessor",e[e.Student=3]="Student",e}(j||{});n.Z=(0,u.connect)((function(e){return{user:e.user}}))((function(e){var n=e.visible,t=e.user,r=e.onCancel,s=void 0===r?function(){}:r,c=(0,l.useState)(),b=i()(c,2),w=b[0],y=b[1],S=(0,l.useState)([]),A=i()(S,2),C=A[0],M=A[1],G=(0,l.useState)(!1),k=i()(G,2),z=k[0],I=k[1],Z=(0,l.useState)(!1),N=i()(Z,2),B=N[0],R=N[1],E=(0,l.useState)(),D=i()(E,2),J=D[0],_=D[1];(0,l.useEffect)((function(){var e,n;null!=t&&null!==(e=t.userInfo)&&void 0!==e&&e.identity&&M(["student"===(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.identity)?3:1])}),[t]);var P=function(e,n){C.includes(j.Professor)?d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsx)("div",{className:"tc",children:n||"申请已提交,请等待审核"}),onOk:function(){u.history.push("/classrooms/".concat(e,"/students"))}}):u.history.push("/classrooms/".concat(e,"/students"))},Y=function(){var e=o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return f.ZP.info("邀请码不能为空"),e.abrupt("return");case 3:return I(!0),e.next=6,(0,g.cR)({invite_code:w,professor:C.includes(j.Professor)?1:null,assistant_professor:C.includes(j.AssistantProfessor)?1:null,student:C.includes(j.Student)?1:null});case 6:if(n=e.sent,I(!1),-2!==(null==n?void 0:n.status)){e.next=22;break}if(F(),"该课堂要求成员完成实名认证"!==n.message){e.next=14;break}return R(!0),_(1),e.abrupt("return");case 14:if("该课堂要求成员完成职业认证"!==n.message){e.next=18;break}return R(!0),_(2),e.abrupt("return");case 18:if("该课堂要求成员完成实名和职业认证"!==n.message){e.next=22;break}return R(!0),_(3),e.abrupt("return");case 22:if(0!==(null==n?void 0:n.status)){e.next=27;break}return(0,x.L9)(["教学课堂","首页","加入课堂"]),F(),null!=n&&n.course_id?P(n.course_id,n.message):f.ZP.success(n.message),e.abrupt("return");case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入课堂",open:n,confirmLoading:z,onOk:Y,onCancel:F,children:(0,v.jsxs)("div",{className:"tc",children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("span",{children:"课堂邀请码:"}),(0,v.jsx)(m.Z,{placeholder:"请输入5位课堂邀请码或6位分班邀请码",style:{width:270},value:w,onChange:function(e){e.target.value.length>=7?f.ZP.info("请输入5位课堂邀请码或6位分班邀请码!"):y(e.target.value)}})]}),(0,v.jsxs)("div",{className:"mt10 font14",children:[(0,v.jsx)("span",{children:"身份:"}),(0,v.jsxs)(p.Z.Group,{value:C,onChange:function(e){return M(e)},children:[(0,v.jsx)(p.Z,{value:j.Professor,disabled:C.includes(2),children:"教师"}),(0,v.jsx)(p.Z,{value:j.AssistantProfessor,disabled:C.includes(1),children:"助教"}),(0,v.jsx)(p.Z,{value:j.Student,children:"学生/参赛者"})]})]})]})}),(0,v.jsx)(h.Z,{visible:B,onCancel:function(){return R(!1)},occupationValue:J})]})}))},72048:function(e,n,t){t.r(n),t.d(n,{default:function(){return D}});var r=t(82242),a=t.n(r),s=t(7557),o=t.n(s),c=t(41498),i=t.n(c),l=t(79800),u=t.n(l),d=t(39647),f=t.n(d),m=t(59301),p=t(49389),g=t(8591),h=t(61621),x=t(58421),v="wrap___clOnY",j="midWrap___gG9Uu",b="orderDesc___rJmuG",w="color0152d9___ApCDl",y="cursorPointer___HMY1d",S="countWrap___n8DLt",A="type___S3Iq1",C=t(6848),M=t(1710),G="text___XlzQ1",k=t(7338),z=t(83287),I=t(940),Z=t(37712),N=function(e){var n=e.data,t=e.number,r=e.params,a=e.setParams,s=e.getCourses,o=[{title:"序号",dataIndex:"index",key:"index",width:80,className:"pl20",render:function(e,n,r){return(0,Z.jsx)("span",{children:t+r+1})}},{title:"课堂名称",dataIndex:"name",width:352,sorter:!0,sortOrder:"name"===r.sort_by?"desc"===r.sort_direction?"descend":"ascend":null,key:"name",render:function(e){return(0,Z.jsx)(C.Z,{title:e,placement:"bottomLeft",children:(0,Z.jsx)("span",{className:G,children:e})})}},{title:"管理员",dataIndex:"teacher",key:"teacher",width:100,ellipsis:!0,render:function(e){return(0,Z.jsx)(C.Z,{title:(null==e?void 0:e.real_name)||"--",placement:"bottomLeft",children:(0,Z.jsx)("span",{children:(null==e?void 0:e.real_name)||"--"})})}},{title:"访问次数",dataIndex:"visits",width:75,key:"visits",render:function(e){return(0,Z.jsx)("span",{className:"c-grey-666",children:e})}},{title:"课堂成员",dataIndex:"members_count",width:75,key:"members_count",render:function(e){return(0,Z.jsx)("span",{className:"c-grey-666",children:e})}},{title:"作业数量",dataIndex:"homework_commons_count",width:75,key:"homework_commons_count",render:function(e){return(0,Z.jsx)("span",{className:"c-grey-666",children:e})}},{title:"状态",dataIndex:"is_end",key:"is_end",width:80,render:function(e){return e?"已结束":"正在进行"}},{title:"操作",dataIndex:"name",key:"name",width:62,align:"right",render:function(e,n){return n.can_visited?(0,Z.jsx)("span",{className:"current-primary",onClick:function(e){e.stopPropagation(),(0,z.xg)(n.first_category_url)},children:"详情"}):(0,Z.jsx)(C.Z,{title:(0,k.bg)()?"非成员不能访问":"私有课堂,请登录再操作",children:(0,Z.jsx)("span",{className:"c-grey-999",children:"详情"})})}}];return(0,Z.jsx)(m.Fragment,{children:(0,Z.jsx)(I.Gi,{children:(0,Z.jsx)(M.Z,{style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){e.can_visited&&window.open("".concat(null==e?void 0:e.first_category_url),"_blank")}}},onChange:function(e,n,t){t.field&&(r.sort_by=t.field),t.order||(r.sort_direction="asc"),"ascend"===t.order&&(r.sort_direction="asc"),"descend"===t.order&&(r.sort_direction="desc"),t.order||(r.sort_direction="asc"),a(r),s(r)},className:"bg-white",pagination:!1,dataSource:n,columns:o})})})},B=t(58826),R=t(67554),E=["user","userDetail","globalSetting","loading","dispatch"],D=(0,p.connect)((function(e){var n=e.user,t=e.userDetail,r=e.loading;return{user:n,userDetail:t,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){var n,t,r,s,c=e.user,l=(e.userDetail,e.globalSetting),d=e.loading,C=e.dispatch,M=(f()(e,E),(0,p.useSearchParams)()),G=u()(M,1)[0],D=(0,p.useLocation)(),J=(0,m.useState)({}),_=u()(J,2),P=_[0],Y=_[1],F=(0,m.useRef)(),O=(0,m.useState)(0),V=u()(O,2),H=V[0],L=V[1],Q=(0,m.useState)([]),T=u()(Q,2),q=T[0],U=T[1],K=(0,m.useState)(),X=u()(K,2),W=X[0],$=X[1],ee=(0,m.useState)(!1),ne=u()(ee,2),te=(ne[0],ne[1],(0,m.useState)(!1)),re=u()(te,2),ae=re[0],se=re[1],oe=(0,m.useState)([{label:(0,Z.jsx)("span",{className:"icon-juxingfenbu font14"}),value:1},{label:(0,Z.jsx)("span",{className:"icon-liebiaofenbu font14"}),value:2}]),ce=u()(oe,2),ie=(ce[0],ce[1],(0,m.useState)(parseInt(localStorage.getItem("ClassShowType"))||1)),le=u()(ie,2),ue=le[0],de=le[1],fe=(0,m.useState)(!0),me=u()(fe,2);me[0],me[1];(0,m.useEffect)((function(){var e;F.current=null===(e=D.pathname.split("/"))||void 0===e?void 0:e[2];var n={category:G.get("category")||"",status:G.get("status")||"",page:1,per_page:15,sort_by:"updated_at",sort_direction:"desc",username:F.current};Y(n),pe(n)}),[D.pathname]),(0,m.useEffect)((function(){var e;$((null===(e=c.userInfo)||void 0===e?void 0:e.login)===F.current)}),[null===(n=c.userInfo)||void 0===n?void 0:n.login,F.current]);var pe=function(){var e=i()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C({type:"userDetail/getCourses",payload:n});case 2:(t=e.sent)&&(L(t.count||0),U(t.courses||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ge=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}({}),he=[{id:"",name:"全部"},{id:"manage",name:"".concat(W?"我":"TA","管理的")},{id:"study",name:"".concat(W?"我":"TA","学习的")}];return console.log((0,k.Yh)(),2222),(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("div",{className:v,children:[(0,Z.jsx)(I.YG,{value:P.category,onChange:function(e){var n;console.log(e,"category"),null!==(n=window.location.href.toString())&&void 0!==n&&n.includes("category")?(0,z.jz)("category",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(e):"?category=".concat(e)),P.category=e,P.page=1,Y(P),pe(P)},tabBarExtraContent:(0,Z.jsx)(I.t7,{style:{width:303},placeholder:"请搜索课堂名称",value:P.search,onChange:function(e){P.search=e,P.page=1,Y(P),pe(P)}}),dataSource:he}),W&&(0,Z.jsx)(I.qp,{title:"状态",className:"mt25",value:P.status,onChange:function(e){var n;P.status=e,P.page=1,null!==(n=window.location.href.toString())&&void 0!==n&&n.includes("status")?(0,z.jz)("status",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&status=".concat(e):"?status=".concat(e)),Y(P),pe(P)},dataSource:[{id:"",name:"全部"},{id:"processing",name:"正在进行"},{id:"end",name:"已结束"}],titleWidth:28}),(0,Z.jsxs)("div",{className:j,children:[(0,Z.jsx)(I.cq,{sortValue:P.sort_direction,dropValue:P.sort_by,onSort:function(e){console.log(e,"sort_direction"),P.sort_direction=e,Y(P),pe(P)},onDrop:function(e){P.sort_by=e,P.sort_direction="desc",Y(P),pe(P)}}),(0,Z.jsxs)("div",{className:A,children:[(0,Z.jsx)("i",{className:1===ue?"iconfont icon-fenbu ".concat(y," ").concat(w):"iconfont icon-fenbu ".concat(y),onClick:function(){de(1),localStorage.setItem("ClassShowType","1")}}),(0,Z.jsx)("span",{className:b,children:(0,Z.jsx)("i",{className:2===ue?"iconfont icon-fenbu-2 ".concat(y," ").concat(w," "):"iconfont icon-fenbu-2 ".concat(y),onClick:function(){de(2),localStorage.setItem("ClassShowType","2")}})})]}),"学生"===(null===(t=c.userInfo)||void 0===t?void 0:t.user_identity)&&(0,Z.jsx)(I.op,{style:{marginLeft:"auto"},onClick:function(){return e=ge.Classrooms,void((0,R.tJ)(C)&&(e!==ge.Projects||null!==(n=c.userInfo)&&void 0!==n&&n.email?e===ge.Classrooms&&se(!0):g.ZP.info("请先绑定邮箱,谢谢")));var e,n},children:"加入教学课堂"}),"学生"!==(null===(r=c.userInfo)||void 0===r?void 0:r.user_identity)&&!(null!=l&&null!==(s=l.setting)&&void 0!==s&&s.hide_course)&&(0,Z.jsx)(I.op,{style:{marginLeft:"auto"},onClick:function(){return p.history.push("/classrooms/new?username=".concat(F.current))},children:"新建教学课堂"})]}),(0,Z.jsxs)(h.Z,{loading:d["userDetail/getCourses"],active:!0,paragraph:{rows:5},children:[1==ue&&(0,Z.jsx)(I.w9,{dataSource:null==q?void 0:q.map((function(e){var n,t;return a()(a()({},e),{},{is_accessible:e.can_visited,course_members_count:e.members_count,tasks_count:e.homework_commons_count,avatar_url:null===(n=e.teacher)||void 0===n?void 0:n.avatar_url,creator:null===(t=e.teacher)||void 0===t?void 0:t.real_name})})),right:23,col:3,wrapWidth:887,loading:!1}),1!=ue&&(0,Z.jsx)("div",{className:"mt10",style:{minHeight:400},children:(0,Z.jsx)(N,{number:(P.page-1)*P.per_page,data:q,params:P,setParams:Y,getCourses:pe})}),H>0&&(0,Z.jsx)("div",{className:S,children:(0,Z.jsx)(x.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:H,onChange:function(e,n){!function(e,n){P.page=e,P.per_page=n,Y(P),pe(P)}(e,n)},pageSize:P.per_page,current:P.page})})]})]}),(0,Z.jsx)(B.Z,{visible:ae,onCancel:function(){return se(!1)}})]})}))},31797:function(e,n,t){t.d(n,{Z:function(){return w}});var r=t(59301),a=t(56762),s=t(92343),o=t(92310),c=t.n(o),i=t(36355),l=t(61621);var u=e=>{const{value:n,formatter:t,precision:a,decimalSeparator:s,groupSeparator:o="",prefixCls:c}=e;let i;if("function"==typeof t)i=t(n);else{const e=String(n),t=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(t&&"-"!==e){const e=t[1];let n=t[2]||"0",l=t[4]||"";n=n.replace(/\B(?=(\d{3})+(?!\d))/g,o),"number"==typeof a&&(l=l.padEnd(a,"0").slice(0,a>0?a:0)),l&&(l=`${s}${l}`),i=[r.createElement("span",{key:"int",className:`${c}-content-value-int`},e,n),l&&r.createElement("span",{key:"decimal",className:`${c}-content-value-decimal`},l)]}else i=e}return r.createElement("span",{className:`${c}-content-value`},i)},d=t(17313),f=t(83116),m=t(37613);const p=e=>{const{componentCls:n,marginXXS:t,padding:r,colorTextDescription:a,titleFontSize:s,colorTextHeading:o,contentFontSize:c,fontFamily:i}=e;return{[`${n}`]:Object.assign(Object.assign({},(0,d.Wf)(e)),{[`${n}-title`]:{marginBottom:t,color:a,fontSize:s},[`${n}-skeleton`]:{paddingTop:r},[`${n}-content`]:{color:o,fontSize:c,fontFamily:i,[`${n}-content-value`]:{display:"inline-block",direction:"ltr"},[`${n}-content-prefix, ${n}-content-suffix`]:{display:"inline-block"},[`${n}-content-prefix`]:{marginInlineEnd:t},[`${n}-content-suffix`]:{marginInlineStart:t}}})}};var g=(0,f.Z)("Statistic",(e=>{const n=(0,m.TS)(e,{});return[p(n)]}),(e=>{const{fontSizeHeading3:n,fontSize:t}=e;return{titleFontSize:t,contentFontSize:n}}));var h=e=>{const{prefixCls:n,className:t,rootClassName:a,style:s,valueStyle:o,value:d=0,title:f,valueRender:m,prefix:p,suffix:h,loading:x=!1,onMouseEnter:v,onMouseLeave:j,decimalSeparator:b=".",groupSeparator:w=","}=e,{getPrefixCls:y,direction:S,statistic:A}=r.useContext(i.E_),C=y("statistic",n),[M,G]=g(C),k=r.createElement(u,Object.assign({decimalSeparator:b,groupSeparator:w,prefixCls:C},e,{value:d})),z=c()(C,{[`${C}-rtl`]:"rtl"===S},null==A?void 0:A.className,t,a,G);return M(r.createElement("div",{className:z,style:Object.assign(Object.assign({},null==A?void 0:A.style),s),onMouseEnter:v,onMouseLeave:j},f&&r.createElement("div",{className:`${C}-title`},f),r.createElement(l.Z,{paragraph:!1,loading:x,className:`${C}-skeleton`},r.createElement("div",{style:o,className:`${C}-content`},p&&r.createElement("span",{className:`${C}-content-prefix`},p),m?m(k):k,h&&r.createElement("span",{className:`${C}-content-suffix`},h)))))};const x=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function v(e,n){const{format:t=""}=n,r=new Date(e).getTime(),a=Date.now();return function(e,n){let t=e;const r=/\[[^\]]*]/g,a=(n.match(r)||[]).map((e=>e.slice(1,-1))),s=n.replace(r,"[]"),o=x.reduce(((e,n)=>{let[r,a]=n;if(e.includes(r)){const n=Math.floor(t/a);return t-=n*a,e.replace(new RegExp(`${r}+`,"g"),(e=>{const t=e.length;return n.toString().padStart(t,"0")}))}return e}),s);let c=0;return o.replace(r,(()=>{const e=a[c];return c+=1,e}))}(Math.max(r-a,0),t)}const j=e=>{const{value:n,format:t="HH:mm:ss",onChange:o,onFinish:c}=e,i=(0,a.Z)(),l=r.useRef(null),u=()=>{const e=function(e){return new Date(e).getTime()}(n);e>=Date.now()&&(l.current=setInterval((()=>{i(),null==o||o(e-Date.now()),e<Date.now()&&(null==c||c(),l.current&&(clearInterval(l.current),l.current=null))}),33.333333333333336))};r.useEffect((()=>(u(),()=>{l.current&&(clearInterval(l.current),l.current=null)})),[n]);return r.createElement(h,Object.assign({},e,{valueRender:e=>(0,s.Tm)(e,{title:void 0}),formatter:(e,n)=>v(e,Object.assign(Object.assign({},n),{format:t}))}))};var b=r.memo(j);h.Countdown=b;var w=h}}]); |