From 477a4680ea385ec704d8ee33a0e6f21fd6e69709 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 8 Aug 2025 16:35:07 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ..._Exercise__Detail__index.04f536f6.async.js | 2 +- ...pHomework__Detail__index.0152c52c.async.js | 124 ++++---- ...sts__LearningPath__index.c63b1775.async.js | 2 +- ...ResourceRecommend__index.0b258a3d.async.js | 2 +- ..._Items__videoInfo__index.394f658b.async.js | 2 +- ...ths__ThemeChange__Detail.259d613e.async.js | 2 +- ...estion__OjProblem__index.09f0eb01.async.js | 2 +- ...r__Detail__Videos__index.c6034c82.async.js | 2 +- ... => p__Video__Detail__id.bd3cce39.async.js | 2 +- ...ad0.async.js => p__index.bc1ed92a.async.js | 2 +- ...owledgegraph__Detail__id.ab67aeee.async.js | 2 +- ...asks__ThemeChange__index.d12bf1bf.async.js | 2 +- umi.112f1f97.js => umi.eea1738f.js | 272 +++++++++--------- 14 files changed, 210 insertions(+), 210 deletions(-) rename p__Classrooms__Lists__Exercise__Detail__index.580ec7fb.async.js => p__Classrooms__Lists__Exercise__Detail__index.04f536f6.async.js (99%) rename p__Classrooms__Lists__GroupHomework__Detail__index.407fc938.async.js => p__Classrooms__Lists__GroupHomework__Detail__index.0152c52c.async.js (64%) rename p__Classrooms__Lists__LearningPath__index.4089c8bc.async.js => p__Classrooms__Lists__LearningPath__index.c63b1775.async.js (99%) rename p__Classrooms__Lists__ResourceRecommend__index.7c43d4ca.async.js => p__Classrooms__Lists__ResourceRecommend__index.0b258a3d.async.js (99%) rename p__Classrooms__Lists__Video__Items__videoInfo__index.9226b825.async.js => p__Classrooms__Lists__Video__Items__videoInfo__index.394f658b.async.js (99%) rename p__Paths__ThemeChange__Detail.f92e68ac.async.js => p__Paths__ThemeChange__Detail.259d613e.async.js (99%) rename p__Question__OjProblem__index.72c2ef56.async.js => p__Question__OjProblem__index.09f0eb01.async.js (99%) rename p__User__Detail__Videos__index.2f978a4f.async.js => p__User__Detail__Videos__index.c6034c82.async.js (99%) rename p__Video__Detail__id.6a6067e9.async.js => p__Video__Detail__id.bd3cce39.async.js (99%) rename p__index.6484aad0.async.js => p__index.bc1ed92a.async.js (99%) rename p__knowledgegraph__Detail__id.b739173b.async.js => p__knowledgegraph__Detail__id.ab67aeee.async.js (99%) rename p__tasks__ThemeChange__index.12d53b68.async.js => p__tasks__ThemeChange__index.d12bf1bf.async.js (99%) rename umi.112f1f97.js => umi.eea1738f.js (74%) diff --git a/index.html b/index.html index 4244a54dd2..9419057dab 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Detail__index.580ec7fb.async.js b/p__Classrooms__Lists__Exercise__Detail__index.04f536f6.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.580ec7fb.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.04f536f6.async.js index e17a9df689..d364391eb4 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.580ec7fb.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.04f536f6.async.js @@ -97,7 +97,7 @@ `;for(let bu=0;bu{switch(vr){case Fn:return a.createElement(Ut,{callback:Cr,onCancel:Ro});case wa:return a.createElement(mt.Z,{callback:Cr,onCancel:Ro});case Ot:return a.createElement(Je.Z,{callback:Cr,onCancel:Ro});case qt:return a.createElement(xt,{callback:Cr,onCancel:Ro});case Wa:return a.createElement(xe,{callback:Cr,onCancel:Ro});case"maths-latex":return a.createElement(Qn,{showSaveButton:!0,callback:Cr});case"inline-latex":return a.createElement(qn.Z,{showSaveButton:!0,callback:Cr});default:return null}},[vr]);function Ro(){so("")}(0,a.useEffect)(()=>{if(Da.current){let Jr=function(ll){si=!0,Xi=ll.pageY},Mr=function(){si=!1},Gr=function(ll){if(si){let ml=ll.pageY-Xi;ml<0&&(ml=0),ml>300&&(ml=300);let Xl=qe+ml+"px";oi(Xl)}},Kr=Da.current,si=!1,Xi=0;return Kr.addEventListener("mousedown",Jr),document.addEventListener("mousemove",Gr),document.addEventListener("mouseup",Mr),()=>{Kr.removeEventListener("mousedown",Jr),document.removeEventListener("mousemove",Gr),document.removeEventListener("mouseup",Mr)}}},[Kn,Da]),(0,a.useEffect)(()=>{oi(qe)},[qe]);const Ii=Ln(Ie),Ho=Ln(qr),Ao={width:Ii,height:Ho},Io=(0,a.useMemo)(()=>{if(Do){let Jr=new Date(Do),Mr=Jr.getHours(),Gr=Jr.getMinutes(),Kr=Jr.getSeconds();return Mr=Mr<10?"0"+Mr:Mr,Gr=Gr<10?"0"+Gr:Gr,Kr=Kr<10?"0"+Kr:Kr,`${Mr}:${Gr}:${Kr}`}return 0},[Do]),ii=Jr=>{const Mr=[];if(ya){let Gr=-1;Jr=Jr.replace(/(@▁▁@|@▁@)/g,function(Kr,si,Xi){Mr.push({multiLine:Kr!==En})})}return Mr};function ol(){window.sessionStorage.removeItem(Xt),al(!1),no(0)}function nl(){al(!1),no(0),Kn.setValue(window.sessionStorage.getItem(Xt))}(0,a.useEffect)(()=>{dn[vr]&&vr!==Cn&&vr!==qt&&setTimeout(()=>{const Jr=document.getElementsByClassName("markdown-popup-form")[0],Mr=window.innerWidth/2-Jr.offsetWidth/2,Gr=window.innerHeight/2-Jr.offsetHeight/2;Gi(Mr),Lo(Gr)},0)},[vr]);const Ol=Jr=>{Jr.preventDefault();const Mr=Jr.clientX-Ri,Gr=Jr.clientY-Zi;document.body.onmousemove=Kr=>{let si=Kr.clientX-Mr,Xi=Kr.clientY-Gr;const ll=document.getElementsByClassName("markdown-popup-form")[0],ml=window.innerWidth-ll.offsetWidth,Xl=window.innerHeight-ll.offsetHeight;si=Math.max(0,Math.min(si,ml)),Xi=Math.max(0,Math.min(Xi,Xl)),Nl(Kr.clientX,Kr.clientY,Mr,Gr)&&(Gi(si),Lo(Xi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nl=(Jr,Mr,Gr,Kr)=>{const si=document.body.clientHeight,Xi=document.body.clientWidth;return Jr<20&&Gr>Jr||Jr>Xi-20&&GrMr||Mr>si-20&&KrTe in Se?ze(Se,Te,{enumerable:!0,configurable:!0,writable:!0,value:we}):Se[Te]=we,ee=(Se,Te)=>{for(var we in Te||(Te={}))E.call(Te,we)&&b(Se,we,Te[we]);if(y)for(var we of y(Te))z.call(Te,we)&&b(Se,we,Te[we]);return Se},te=(Se,Te)=>Ce(Se,re(Te));const{useForm:ne}=a.default,ue={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:Se,onCancel:Te})=>{const[we]=ne();let ot=(0,De.useRef)();function Ze(lt){ot.current.width=we.getFieldValue("width"),ot.current.align=we.getFieldValue("align"),Se(lt,ot.current)}function it(lt,Pt){if(lt.status===-1){fe.ZP.error(lt.message);return}we.setFieldsValue({src:`/api/attachments/${lt.id}`,type:Pt.type})}function Ve(lt){let Pt=lt.target.files[0];ot.current=Pt,Ae(Pt,it)}return Me.createElement(a.default,te(ee({form:we},se),{className:"upload-image-panel",onFinish:Ze,style:{width:470,overflow:"hidden"}}),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Me.createElement(Le.default,{style:ue})),Me.createElement(ve,{onFileChange:Ve}))),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Me.createElement(Le.default,{style:{width:264}})),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Me.createElement(ye.Z,null,Me.createElement(a.default.Item,{name:"width",style:{margin:0}},Me.createElement(Fe.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Me.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Me.createElement("aside",null,Me.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Me.createElement(oe.ZP,{type:"default",onClick:Te},"\u53D6\u6D88"))))};function ve({onFileChange:Se}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:Se}))}function Ae(Se,Te){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,be.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let we=new FormData;we.append("editormd-image-file",Se),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var ot=new window.XMLHttpRequest;ot.withCredentials=!0,ot.addEventListener("load",function(Ze){Te(JSON.parse(Ze.target.responseText),Se)},!1),ot.addEventListener("error",function(Ze){console.error(Ze)},!1),ot.open("POST",`${Re.KI}/api/attachments.json`),ot.send(we)}},75790:function(Nt,st,x){"use strict";x.d(st,{Z:function(){return Le}});var a=x(59301),fe=x(4676);class Le extends a.Component{constructor(Fe){super(Fe);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(Nt,st,x){"use strict";x.d(st,{i:function(){return se},Z:function(){return ve}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},fe=x(71418),Le=x(6848),ye=x(93948),Fe=x(92310),Be=x.n(Fe),oe=x(49661),Re=x(57884),De=x(34055),be=x(79005),Me=x(20345),ze=x(77882),Ce=x(31081),re=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ue=x(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:Me},{name:"101\u8BA1\u5212",ptimg:ze,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ve=({className:Ae,dataSource:Se=[],col:Te=4,right:we,bottom:ot=23,precision:Ze=0,wrapWidth:it=1200,trackEventItems:Ve,loading:lt,onRemove:Pt=()=>{},isCurrent:ht=!0,showAlias:Et=!1,showProgress:Lt=!1})=>{const kt=Math.floor((it-(Te-1)*we)/Te),Ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(mt=>(window.ENV==="build"&&(mt.ptimg=`/react/build${mt.ptimg}`,mt.swimg=`/react/build${mt.swimg}`),mt));return ue.createElement(fe.Z,{spinning:lt},ue.createElement("div",{className:Be()(a.list,Ae)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((mt,Je)=>{var ut,Mt,_t,Wt,Sn,We;const{name:$t,id:Tn,identifier:hn,featured:sn,school_name:rt,image_url:vt,excellent:$e,is_plan:He}=mt;return ue.createElement("div",{key:Tn,className:ht&&Lt?a.wrapisCurrent:a.wrap,style:{width:kt,marginRight:(1+Je)%Te===0?0:we+Ze,marginBottom:ot}},ue.createElement("a",{className:a.li,onClick:yt=>{yt.preventDefault(),yt.stopPropagation(),Ve&&(0,oe.L9)([Ve]),(0,oe.xg)(`/paths/${hn}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${vt}`}),ht&&(0,De.bg)()&&(mt==null?void 0:mt.studying)&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:yt=>{yt.stopPropagation(),Pt(mt)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ut=mt==null?void 0:mt.subject_tags)==null?void 0:ut.map((yt,xt)=>{var Ye,Qe;if(xt===0){const Xe=(Ye=Ut.find(xe=>xe.name==yt))==null?void 0:Ye.swimg;return ue.createElement("img",{className:a.sign,src:Xe,style:{left:"-4px"}})}const gt=(Qe=Ut.find(Xe=>Xe.name==yt))==null?void 0:Qe.ptimg;return ue.createElement("img",{className:a.sign,src:gt,style:{left:`${48+52*(xt-1)+2*xt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(mt==null?void 0:mt.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:a.name},ue.createElement(Le.Z,{title:Et&&(mt!=null&&mt.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${$t}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mt==null?void 0:mt.excellent_alias_name}`)):$t},ue.createElement("span",{className:a.e},Et&&(mt==null?void 0:mt.excellent_alias_name)||$t))),ht&&Lt&&((Mt=mt==null?void 0:mt.progress)==null?void 0:Mt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((_t=mt==null?void 0:mt.progress)==null?void 0:_t.my_score)/((Wt=mt==null?void 0:mt.progress)==null?void 0:Wt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Sn=mt==null?void 0:mt.progress)==null?void 0:Sn.my_score,"/",(We=mt==null?void 0:mt.progress)==null?void 0:We.all_score),(!ht||!Lt)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,mt.stages_count))),ue.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,mt.members_count)))))))})),!Se.length&&ue.createElement(Re.Z,null)))}},47949:function(Nt,st,x){"use strict";x.d(st,{jL:function(){return Fe},w9:function(){return wn},dN:function(){return Tt},QD:function(){return rn},cQ:function(){return Wt.Z},Oz:function(){return Xe},op:function(){return Ie},O5:function(){return Ur},_b:function(){return ma},t7:function(){return Se},Gi:function(){return en},YG:function(){return Cn},kT:function(){return Wa},qp:function(){return z},K3:function(){return te},vr:function(){return Vt},qE:function(){return Rt},Je:function(){return ot},wb:function(){return Je},lB:function(){return _t},cq:function(){return Qr},tp:function(){return se},Si:function(){return pr},k8:function(){return tl},Du:function(){return oi}});var a=x(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Fe=({dataSource:Da=[],img:ba,imgWidth:Ua=346,title:Br,sunTitle:sr,bannerExtraContent:co})=>a.createElement("div",{className:fe.banner},a.createElement("div",{className:fe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Br),a.createElement("span",null,sr)),Da.length>0&&a.createElement("div",{className:fe.btns},Da.map((Cr,Zo)=>a.createElement("div",{key:Zo,onClick:Cr.click},Cr.name,Cr.sign?a.createElement("img",{src:Le,width:39}):null))),co),ba&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:ba,width:Ua}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=x(92310),Re=x.n(oe),De=x(89392),be=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(Da,ba,Ua)=>ba in Da?be(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,y=(Da,ba)=>{for(var Ua in ba||(ba={}))ze.call(ba,Ua)&&re(Da,Ua,ba[Ua]);if(Me)for(var Ua of Me(ba))Ce.call(ba,Ua)&&re(Da,Ua,ba[Ua]);return Da},z=({dataSource:Da=[],value:ba,onChange:Ua,onTitleChange:Br,className:sr,title:co,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Ii,classNameActive:Ho,styleItem:Ao={}})=>{const[Io,ii]=(0,a.useState)(0),[ol,nl]=(0,a.useState)(!1),Ol=(0,a.useRef)(null),Nl=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Jr;Da.length!==0&&(((Jr=Ol==null?void 0:Ol.current)==null?void 0:Jr.clientHeight)>97?ii(1):ii(0)),Da.length===0&&ii(0),nl(!1)},[Da]),a.createElement("div",{className:Re()(Be.row,sr),style:Zo},a.createElement("div",{onClick:(0,De.throttle)(()=>Br==null?void 0:Br(),2e3),style:{width:Cr,marginTop:ol?12:4},className:`${Be.title} ${Br?"current":""}`},co),a.createElement("div",{className:ol?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},a.createElement("div",{className:Be.bar,ref:Nl,style:Io>0?{height:Io===1?97:"auto",overflow:Io===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Be.tag,ref:Ol},Da==null?void 0:Da.map(Jr=>a.createElement("span",{onClick:()=>Ua(Jr.id),key:Jr.id,style:y(y({color:Ro},Ao),(Jr==null?void 0:Jr.style)||{}),className:ba===Jr.id?Re()(Ho||Be.active,Jr.classNameActive):""},a.createElement("span",{title:Jr.name,className:Be.name},Jr.name),!!Ii&&a.createElement("span",{className:Be.num},Jr.count))))),!!Io&&a.createElement(a.Fragment,null,Io===1?a.createElement("div",{onClick:()=>{var Jr;ii(2),((Jr=Ol==null?void 0:Ol.current)==null?void 0:Jr.clientHeight)>245?nl(!0):nl(!1)},className:Be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Nl.current.scrollTop=0,ii(1),nl(!1)},className:Be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Da=[],value:ba,onChange:Ua,onTitleChange:Br,className:sr,title:co,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Ii,expand:Ho=!0})=>{const[Ao,Io]=(0,a.useState)(0),[ii,ol]=(0,a.useState)(!1),nl=(0,a.useRef)(null),Ol=(0,a.useRef)(null),[Nl,Jr]=(0,a.useState)(Ho);return a.createElement("div",{className:Re()(b.row,sr),style:Zo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,De.throttle)(()=>Br==null?void 0:Br(),2e3),style:{width:Cr,marginTop:ii?12:4},className:`${b.title} ${Br?"current":""}`},co),a.createElement("i",{className:`iconfont ${Nl?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Nl?8:10},onClick:()=>Jr(!Nl)})),Nl&&a.createElement("div",{className:ii?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:Ol},a.createElement("div",{className:b.tag,ref:nl},Da==null?void 0:Da.map(Mr=>a.createElement("span",{onClick:()=>Ua(Mr.id),key:Mr.id,style:{color:Ro},className:ba===Mr.id?b.active:""},a.createElement("span",{title:Mr.name,className:b.name},Mr.name),!!Ii&&a.createElement("span",{className:b.num},Mr.count)))))))},ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},se=({dataSource:Da=[],value:ba,onChange:Ua,className:Br,style:sr={}})=>a.createElement("div",{style:sr,className:Re()(ne.tabs,Br)},Da.map(co=>a.createElement("span",{onClick:()=>Ua(co.id),className:ba===co.id?ne.active:"",key:co.id},co.name))),de={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ve=x(92832),Se=({dataSource:Da=[],value:ba="",onChange:Ua,onInputChange:Br=()=>{},className:sr,style:co={},placeholder:Cr,allowClear:Zo=!1})=>{var Ro;const[Ii,Ho]=(0,a.useState)(""),[Ao,Io]=(0,a.useState)("");(0,a.useEffect)(()=>{var nl;let Ol=ba;(nl=JSON.stringify(ba))!=null&&nl.includes("{")&&(Ho(ba.id),Ol=ba.value||"");try{Io(decodeURIComponent(Ol||""))}catch(Nl){Io(decodeURIComponent(Ol||""))}},[ba]);const ii=()=>{Ua(encodeURIComponent(Ao),Ii||null)},ol=nl=>{nl!==Ii&&(Ho(nl),Ua(encodeURIComponent(Ao),nl))};return a.createElement("div",{className:Re()(de.input,sr),style:co},!!Da.length&&a.createElement("div",{className:de.dropdown},a.createElement("div",{className:de.text},(Ro=Da.find(nl=>nl.id===Ii))==null?void 0:Ro.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:de.b1}),a.createElement("b",{className:de.b2})),a.createElement("div",{className:de.menu},Da.map((nl,Ol)=>a.createElement("div",{key:Ol,onClick:()=>ol(nl.id)},nl.name)))),a.createElement(ve.default,{onPressEnter:ii,value:Ao,onChange:nl=>{Io(nl.target.value),Br(encodeURIComponent(nl.target.value),Ii||null)},bordered:!1,placeholder:Cr}),a.createElement("i",{onClick:ii,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ot=({value:Da,onChange:ba,className:Ua,total:Br,pageSize:sr,style:co={}})=>{const Cr=Da<2,Zo=Da>=Math.ceil(Br/sr);return Br<=sr?a.createElement(a.Fragment,null):a.createElement("div",{className:Re()(Te.quickPager,Ua),style:co},a.createElement("div",{onClick:()=>{Cr||ba(Da-1,"prev")},className:Cr?Te.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Zo||ba(Da+1,"next")},className:Zo?Te.disabled:""},"\u4E0B\u4E00\u9875"))},Ze={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},it=x(71418),Ve=x(6848),lt=x(13570),Pt=x(90524),ht=x(49661),Et=x(96908),Lt=x(57177),kt=x(81378),Ut=x(57884),Je=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Ii=Math.floor((Cr-(Ua-1)*Br)/Ua);return a.createElement(it.Z,{spinning:Ro},a.createElement("div",{className:Re()(Ze.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{name:Io,id:ii,identifier:ol,power:nl,cover_image_id:Ol,pic:Nl}=Ho;return a.createElement("div",{className:Ze.wrap,key:ii,style:{width:Ii,marginRight:(1+Ao)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{target:"_blank",href:`/shixuns/${ol}/challenges`,className:Ze.li,onClick:Jr=>{Jr.preventDefault(),Zo&&(0,ht.L9)([Zo]),nl&&(0,ht.xg)(`/shixuns/${ol}/challenges`)}},a.createElement("div",{className:Ze.img},a.createElement("img",{className:Ze.cover,src:`${Nl}`}),Ho.is_jupyter&&a.createElement("img",{className:Ze.sign,src:Et}),Ho.is_jupyter_lab&&a.createElement("img",{className:Ze.sign,src:Lt}),Ho.is_unity_3d&&a.createElement("img",{className:Ze.sign,src:kt})),a.createElement("div",{className:Ze.name},a.createElement(Ve.Z,{title:Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Ze.e},Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Ze.tags},a.createElement(Ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Ho.challenges_count))),!!Ho.myshixuns_count&&a.createElement(Ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Ho.myshixuns_count))),a.createElement(Ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Ho.level))),a.createElement("div",{className:Ze.rate},a.createElement(lt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ho.score_info}),a.createElement("span",null,"\xA0",Ho.score_info?`${Ho.score_info}\u5206`:"5\u5206")))),!nl&&a.createElement("div",{className:Ze.lockWrap},a.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},ut={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},_t=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Ii})=>{const Ho=Math.floor((Cr-(Ua-1)*Br)/Ua);return a.createElement(it.Z,{spinning:Ii},a.createElement("div",{className:Re()(ut.list,Da)},!!ba.length&&ba.map((Ao,Io)=>{const{name:ii,id:ol,identifier:nl,power:Ol,cover_image_id:Nl,pic:Jr}=Ao;return a.createElement("div",{className:Re()(ut.wrap,Zo),key:ol,style:{width:Ho,marginRight:(1+Io)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{target:"_blank",href:`/shixuns/${nl}/challenges`,className:ut.li,onClick:Mr=>{Mr.preventDefault(),Ro&&(0,ht.L9)([Ro]),Ol&&(0,ht.xg)(`/shixuns/${nl}/challenges`)}},a.createElement("img",{src:x(47621),className:ut.titleBg}),a.createElement("div",{className:ut.name},a.createElement(Ve.Z,{title:ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ut.e},ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:ut.img},a.createElement("img",{className:ut.cover,src:Nl?`${Pt.Z.API_SERVER}/api/attachments/${Nl}`:`${Pt.Z.IMG_SERVER+Jr}`}),Ao.is_jupyter&&a.createElement("div",{className:ut.bq},"Jupyter"),Ao.is_jupyter_lab&&a.createElement("div",{className:ut.bq},"JupyterLab"),Ao.is_unity_3d&&a.createElement("div",{className:ut.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ut.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:ut.value},Ao.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:ut.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:ut.value},Ao.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ut.text},"\u5173\u5361\u6570"),a.createElement("span",{className:ut.value},Ao.challenges_count)),a.createElement("div",{className:ut.rate},a.createElement(lt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ao.score_info}),a.createElement("span",{className:ut.value,style:{color:"#FF9C00"}},"\xA0",Ao.score_info?`${Ao.score_info}\u5206`:"5\u5206"))))),!Ol&&a.createElement("div",{className:ut.lockWrap},a.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},Wt=x(929),Sn={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},We=x(79005),$t=x(20345),Tn=x(77882),hn=x(31081),sn=x(75309),rt=x(71979),vt=x(47558),$e=x(42922),He=x(66832),yt=x(96593),xt=x(19664),Ye=x(91833);const Qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:We,swimg:$t},{name:"101\u8BA1\u5212",ptimg:Tn,swimg:hn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:sn,swimg:rt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:vt,swimg:$e},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:He,swimg:yt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:xt,swimg:Ye}];var Xe=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro,wrapClassName:Ii,imgClassName:Ho,isArrow:Ao=!1})=>{const Io=Math.floor((Cr-(Ua-1)*Br)/Ua),[ii,ol]=(0,a.useState)(),[nl,Ol]=(0,a.useState)(),Nl=Mr=>ol(Mr),Jr=()=>ol(-1);return a.createElement(it.Z,{spinning:Ro},a.createElement("div",{className:Re()(Sn.list,Da)},!!(ba!=null&&ba.length)&&(ba==null?void 0:ba.map((Mr,Gr)=>{var Kr;const{name:si,id:Xi,identifier:ll,featured:ml,school_name:Xl,image_url:Rl,excellent:Du,is_plan:lu}=Mr;return a.createElement("div",{key:Xi,className:Re()(Sn.wrap,Ii),style:{width:Io,marginRight:(1+Gr)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{target:"_blank",href:`/paths/${ll}`,className:Sn.li,onClick:Bi=>{Bi.preventDefault(),Zo&&(0,ht.L9)([Zo]),(0,ht.xg)(`/paths/${ll}`)}},a.createElement("img",{src:x(39057),className:Sn.titleBg}),a.createElement("div",{className:Sn.name},a.createElement(Ve.Z,{title:si},a.createElement("span",{className:Sn.e,style:{color:Ao&&ii===Gr?"#145DFF":"#000000"},onMouseEnter:()=>{Nl(Gr)},onMouseLeave:Jr},si))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Re()(Sn.img,Ho)},a.createElement("img",{className:Sn.cover,src:`${Pt.Z.IMG_SERVER+Rl}`}),(Kr=Mr==null?void 0:Mr.subject_tags)==null?void 0:Kr.map((Bi,Mi)=>{var ci,Po;if(Mi===0){const fi=(ci=Qe.find(sl=>sl.name==Bi))==null?void 0:ci.swimg;return a.createElement("img",{className:Sn.sign,src:fi,style:{left:"-4px"}})}const ul=(Po=Qe.find(fi=>fi.name==Bi))==null?void 0:Po.ptimg;return a.createElement("img",{className:Sn.sign,src:ul,style:{left:`${48+52*(Mi-1)+2*Mi}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Mr==null?void 0:Mr.excellent)&&a.createElement("div",{className:Sn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Sn.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:Sn.value},Mr.stages_count)),a.createElement("div",null,a.createElement("span",{className:Sn.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Sn.value},Mr.members_count))))))})),!ba.length&&a.createElement(Ut.Z,null)))},xe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ht="data:image/png;base64,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",Rn=x(59301),wn=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Ii=Math.floor((Cr-(Ua-1)*Br)/Ua);return Rn.createElement(it.Z,{spinning:Ro},Rn.createElement("div",{className:Re()(xe.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{subject_identifier:Io,id:ii,identifier:ol,power:nl}=Ho,Ol=Ho.is_public!=0&&Ho.is_public;return Rn.createElement("div",{className:xe.wrap,key:ii,style:{width:Ii,marginRight:(1+Ao)%Ua===0?0:Br+co,marginBottom:sr}},Rn.createElement("a",{className:xe.li,onClick:Nl=>{Nl.preventDefault(),Zo&&(0,ht.L9)([Zo]),(0,ht.xg)(Ho.first_category_url)}},Rn.createElement("div",{className:xe.top},Rn.createElement(Ve.Z,{title:Ho.name},Rn.createElement("div",{className:xe.name},Ho.name)),Rn.createElement("img",{className:xe.img,src:Pt.Z.IMG_SERVER+"/images/"+Ho.avatar_url}),Rn.createElement("div",{className:xe.text,title:Ho.creator},Ho.creator),Io&&Rn.createElement("div",{className:xe.btns},Rn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Rn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ol&&Rn.createElement("div",{className:xe.sign},"\u516C\u5F00")),Rn.createElement("div",{className:xe.bottom},Ho.visits>0&&Rn.createElement(Ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-liulanyan"}),Rn.createElement("span",null,Ho.visits))),Ho.course_members_count>0&&Rn.createElement(Ve.Z,{title:"\u6210\u5458",placement:"bottom"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-chengyuan"}),Ho.course_members_count)),Ho.tasks_count>0&&Rn.createElement(Ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-zuoye"}),Ho.tasks_count)),Ho.is_end?Rn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Rn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ho.is_accessible&&Rn.createElement("div",{className:xe.lockWrap},Rn.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Rn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&Rn.createElement(Ut.Z,null)))},Qn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},qn="data:image/png;base64,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",Tt=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Ii})=>{const Ho=Math.floor((Cr-(Ua-1)*Br)/Ua);return a.createElement(it.Z,{spinning:Ii},a.createElement("div",{className:Re()(Qn.list,Da)},!!ba.length&&ba.map((Ao,Io)=>{const{subject_identifier:ii,id:ol,identifier:nl,power:Ol}=Ao,Nl=Ao.is_public!=0&&Ao.is_public;return a.createElement("div",{className:Re()(`${Qn.wrap} ${Ao.is_accessible?"":Qn.warpStyle}`,Zo),key:ol,style:{width:Ho,marginRight:(1+Io)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{className:Qn.li,onClick:Jr=>{Jr.preventDefault(),Ro&&(0,ht.L9)([Ro]),(0,ht.xg)(Ao.first_category_url)}},a.createElement("div",{className:Qn.creator},a.createElement("img",{className:Qn.img,src:Pt.Z.IMG_SERVER+"/images/"+Ao.avatar_url}),a.createElement("div",{className:Qn.text,title:Ao.creator},Ao.creator)),a.createElement("div",{className:Qn.top},a.createElement(Ve.Z,{title:Ao.name},a.createElement("div",{className:Qn.name},Ao.name)),Nl&&a.createElement("div",{className:Qn.sign},"\u516C\u5F00")),a.createElement("div",{className:Qn.middle},a.createElement("div",{className:Qn.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:Qn.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:Qn.value},(Ao==null?void 0:Ao.visits)||0)),a.createElement("div",null,a.createElement("span",{className:Qn.text},"\u6210\u5458"),a.createElement("span",{className:Qn.value},(Ao==null?void 0:Ao.course_members_count)||0))),a.createElement("div",{className:Qn.row},a.createElement("div",null,a.createElement("span",{className:Qn.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:Qn.value},(Ao==null?void 0:Ao.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:Qn.text},"\u72B6\u6001"),Ao.is_end?a.createElement("span",{className:Qn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:Qn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ii&&a.createElement("div",{className:Qn.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ao.is_accessible&&a.createElement("div",{className:Qn.lockWrap},a.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&a.createElement(Ut.Z,null)))},Fn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ot=x(76560),Cn=({dataSource:Da=[],value:ba,onChange:Ua,className:Br,style:sr={},tabBarExtraContent:co})=>a.createElement("div",{className:Re()(Fn.tabs,Br),style:sr},a.createElement("div",{className:Fn.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:Fn.tab,onClick:()=>{Ua(Cr.id),Cr.link&&Ot.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?Fn.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(Ve.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:Fn.tabBar},co)),Dn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Wa=({dataSource:Da=[],value:ba,onChange:Ua,className:Br,style:sr={},tabBarExtraContent:co})=>a.createElement("div",{className:Re()(Dn.tabs,Br),style:sr},a.createElement("div",{className:Dn.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:Dn.tab,onClick:()=>{Ua(Cr.id),Cr.link&&Ot.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?Dn.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(Ve.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:Dn.tabBar},co)),en=({className:Da,style:ba={},children:Ua})=>a.createElement("div",{className:Re()(Da),style:ba},Ua),Un={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Aa=x(38854),Va=x(20834);const La=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qr=({sortValue:Da,dropValue:ba,className:Ua,onSort:Br,onDrop:sr,dataSource:co=La})=>{var Cr;return a.createElement("div",{className:Re()(Un.orderWrap,Ua)},a.createElement(Aa.Z,{dropdownRender:()=>a.createElement(Va.default,null,co.map((Zo,Ro)=>a.createElement(Va.default.Item,{key:Ro,onClick:()=>sr(Zo.id)},Zo.name)))},a.createElement("span",{className:Un.orderTextWrap},(Cr=co.find(Zo=>ba===Zo.id))==null?void 0:Cr.name)),a.createElement("span",{className:Un.orderIconWrap},a.createElement("span",{className:Un.orderAsc},a.createElement("i",{className:Da==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Un.cursorPointer} ${Un.active}`:`iconfont icon-sanjiaoxing-up font12 ${Un.cursorPointer}`,onClick:()=>Br(Da==="asc"?"desc":"asc")})),a.createElement("span",{className:Un.orderDesc},a.createElement("i",{className:Da==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Un.cursorPointer} ${Un.active}`:`iconfont icon-sanjiaoxing-down font12 ${Un.cursorPointer}`,onClick:()=>Br(Da==="asc"?"desc":"asc")}))))},bt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},En=x(3113),Fr=x(22688),zt=Object.defineProperty,Ln=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,lr=(Da,ba,Ua)=>ba in Da?zt(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,dn=(Da,ba)=>{for(var Ua in ba||(ba={}))Ra.call(ba,Ua)&&lr(Da,Ua,ba[Ua]);if(Ln)for(var Ua of Ln(ba))Oa.call(ba,Ua)&&lr(Da,Ua,ba[Ua]);return Da},ce=(Da,ba)=>{var Ua={};for(var Br in Da)Ra.call(Da,Br)&&ba.indexOf(Br)<0&&(Ua[Br]=Da[Br]);if(Da!=null&&Ln)for(var Br of Ln(Da))ba.indexOf(Br)<0&&Oa.call(Da,Br)&&(Ua[Br]=Da[Br]);return Ua},ge=(Da,ba,Ua)=>new Promise((Br,sr)=>{var co=Ro=>{try{Zo(Ua.next(Ro))}catch(Ii){sr(Ii)}},Cr=Ro=>{try{Zo(Ua.throw(Ro))}catch(Ii){sr(Ii)}},Zo=Ro=>Ro.done?Br(Ro.value):Promise.resolve(Ro.value).then(co,Cr);Zo((Ua=Ua.apply(Da,ba)).next())}),Ie=Da=>{var ba=Da,{className:Ua,style:Br,children:sr,loading:co=!1,openLoading:Cr,onClick:Zo=()=>{},size:Ro="middle",shape:Ii="round",theme:Ho}=ba,Ao=ce(ba,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Io,ii]=(0,a.useState)(!1),ol=(0,a.useMemo)(()=>{switch(Ho){case Fr.Fy.THEMEONE:return bt.ThemeOne;case Fr.Fy.DEFAULT:default:return bt.btn}},[Ho]);return a.createElement(En.ZP,dn({onClick:(0,De.throttle)(nl=>ge(void 0,null,function*(){Cr&&ii(!0);try{yield Zo(nl)}catch(Ol){console.log("error",Ol)}Cr&&ii(!1)}),2e3,{leading:!0,trailing:!1}),className:Re()(ol,bt[`${Ro}-${Ii}`],Ua),style:Br,size:Ro,shape:Ii,loading:Io||co},Ao),sr)},qe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Rt=({className:Da,style:ba,children:Ua=null,onClick:Br,title:sr})=>a.createElement("div",{className:Re()(qe.head,Da),style:ba},a.createElement("span",{className:"primary-hover",onClick:Br},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:sr},sr),a.createElement("div",{className:qe.node},Ua)),xa={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},rn=({confirmShow:Da=!0,confirmTitle:ba,confirmClick:Ua,cancelShow:Br=!0,cancelTitle:sr,cancelClick:co,className:Cr,style:Zo,confirmLoading:Ro=!1})=>a.createElement("div",{className:Re()(xa.btns,Cr),style:Zo},Da&&a.createElement(En.ZP,{loading:Ro,onClick:Ua,type:"primary",className:xa.confirm},ba),Br&&a.createElement(En.ZP,{onClick:co,className:xa.cancel},sr)),Xt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Vt=({className:Da,style:ba={},LeftContent:Ua,children:Br,RightContent:sr})=>a.createElement("div",{className:Re()(Xt.fixedBottom,Da),style:ba},a.createElement("div",{className:Xt.wrap},a.createElement("div",{className:Xt.left},Ua),a.createElement("div",{className:Xt.center},Br),a.createElement("div",{className:Xt.right},sr))),la={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ma=({className:Da,style:ba={},dataSource:Ua=[]})=>a.createElement("div",{className:Re()(la.crumbs,Da),style:ba},Ua.map((Br,sr)=>srOt.history.push(Br.path)},Br.name):a.createElement("span",null,Br.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:sr,style:{color:"#5F6368"}},Br.name))),xn=x(31797),ct=Object.defineProperty,on=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,pt=(Da,ba,Ua)=>ba in Da?ct(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,ta=(Da,ba)=>{for(var Ua in ba||(ba={}))Zn.call(ba,Ua)&&pt(Da,Ua,ba[Ua]);if(cn)for(var Ua of cn(ba))pn.call(ba,Ua)&&pt(Da,Ua,ba[Ua]);return Da},er=(Da,ba)=>on(Da,fn(ba)),mr=(Da,ba)=>{var Ua={};for(var Br in Da)Zn.call(Da,Br)&&ba.indexOf(Br)<0&&(Ua[Br]=Da[Br]);if(Da!=null&&cn)for(var Br of cn(Da))ba.indexOf(Br)<0&&pn.call(Da,Br)&&(Ua[Br]=Da[Br]);return Ua};const{Countdown:Kn}=xn.default;var Ur=Da=>{var ba=Da,{onChange:Ua}=ba,Br=mr(ba,["onChange"]);const[sr,co]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof sr=="number"&&sr>=0&&Ua(sr)},[sr]);const Cr=Zo=>{const Ro=Math.floor(Zo/1e3);co(Ro)};return a.createElement(Kn,er(ta({},Br),{onChange:Cr}))},lo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},pr=({DataProps:Da,className:ba,style:Ua={}})=>{var Br;return a.createElement("div",{className:Re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",lo.ClassRoomItem,ba),style:Ua,onClick:()=>{(0,ht.xg)(Da==null?void 0:Da.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(Br=Pt.Z)==null?void 0:Br.IMG_SERVER}/images/${Da==null?void 0:Da.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Da==null?void 0:Da.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Da!=null&&Da.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Re()("text-16px font-medium",lo.TitleDom)},Da==null?void 0:Da.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Da==null?void 0:Da.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Da==null?void 0:Da.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Da==null?void 0:Da.tasks_count),Da!=null&&Da.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},wr=Object.defineProperty,yr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,Do=(Da,ba,Ua)=>ba in Da?wr(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,no=(Da,ba)=>{for(var Ua in ba||(ba={}))vr.call(ba,Ua)&&Do(Da,Ua,ba[Ua]);if(yr)for(var Ua of yr(ba))so.call(ba,Ua)&&Do(Da,Ua,ba[Ua]);return Da},oi=({DataProps:Da=[],selectValue:ba,onChange:Ua,className:Br,style:sr={},extra:co,classNameItem:Cr,styleItem:Zo={},barHidden:Ro})=>{const[Ii,Ho]=(0,a.useState)();return(0,a.useEffect)(()=>{Ho(Array.isArray(ba)?ba:[ba])},[ba]),a.createElement("div",{className:Re()("flex px-20px py-10px gap-40px",Br),style:no({borderBottom:"1px solid #D3F0FF"},sr)},Da==null?void 0:Da.map(Ao=>a.createElement("div",{key:Ao==null?void 0:Ao.id,className:Re()("flex item-center justify-center current c-grey-333 text-16 relative",Cr,Ao==null?void 0:Ao.className),style:no(no({color:Ii!=null&&Ii.includes(Ao==null?void 0:Ao.id)?"#1890FF":"",minWidth:88},Zo),(Ao==null?void 0:Ao.style)||{}),onClick:Io=>{Ua==null||Ua({domEvent:Io,item:Ao}),Ao!=null&&Ao.link&&Ot.history.push(Ao==null?void 0:Ao.link)}},Ao==null?void 0:Ao.name,!Ro&&(Ii==null?void 0:Ii.includes(Ao==null?void 0:Ao.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},co))},dl=Object.defineProperty,al=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Gi=(Da,ba,Ua)=>ba in Da?dl(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,Zi=(Da,ba)=>{for(var Ua in ba||(ba={}))zr.call(ba,Ua)&&Gi(Da,Ua,ba[Ua]);if(bi)for(var Ua of bi(ba))Ri.call(ba,Ua)&&Gi(Da,Ua,ba[Ua]);return Da},Lo=(Da,ba)=>al(Da,Ci(ba)),tl=({value:Da,onChange:ba,onInputChange:Ua,className:Br,style:sr={},InputProps:co})=>{const[Cr,Zo]=(0,a.useState)(Da);return a.createElement("div",{className:Re()("flex item-center rounded-full px-10px py-2px",Br),style:Zi({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},sr)},a.createElement(ve.default,Lo(Zi({bordered:!1},co),{onChange:Ro=>{Zo(Ro.target.value),Ua==null||Ua(encodeURIComponent(Ro.target.value))},onPressEnter:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}}))}},17904:function(Nt,st,x){"use strict";x.d(st,{Z:function(){return fe}});var a=x(59301);function fe(Le,ye){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Le}),(0,a.useEffect)(()=>{function Be(){Fe.current()}if(ye!==null){let oe=setInterval(Be,ye);return()=>clearInterval(oe)}},[ye])}},22590:function(Nt,st,x){"use strict";x.d(st,{Z:function(){return ot}});var a=x(78241),fe=x(8591),Le=x(43418),ye=x(71418),Fe=x(6848),Be=x(57809),oe=x(5112),Re=x(92832),De=x(1710),be=x(59301),Me=x(76560),ze=x(82093),Ce=x(49661),re={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(34055),E=x(89389),z=x(7664),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ve=(Ze,it,Ve)=>it in Ze?ee(Ze,it,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ze[it]=Ve,Ae=(Ze,it)=>{for(var Ve in it||(it={}))se.call(it,Ve)&&ve(Ze,Ve,it[Ve]);if(ue)for(var Ve of ue(it))de.call(it,Ve)&&ve(Ze,Ve,it[Ve]);return Ze},Se=(Ze,it)=>te(Ze,ne(it)),Te=(Ze,it,Ve)=>new Promise((lt,Pt)=>{var ht=kt=>{try{Lt(Ve.next(kt))}catch(Ut){Pt(Ut)}},Et=kt=>{try{Lt(Ve.throw(kt))}catch(Ut){Pt(Ut)}},Lt=kt=>kt.done?lt(kt.value):Promise.resolve(kt.value).then(ht,Et);Lt((Ve=Ve.apply(Ze,it)).next())});const we=({shixunHomeworks:Ze,exercise:it,loading:Ve,dispatch:lt})=>{var Pt,ht,Et;const{commonHeader:Lt}=it,[kt,Ut]=(0,be.useState)([]),[mt,Je]=(0,be.useState)(Se(Ae({},(0,Me.useParams)()),{page:1,limit:10})),[ut,Mt]=(0,be.useState)([]),[_t,Wt]=(0,be.useState)(""),[Sn,We]=(0,be.useState)(1),[$t]=a.default.useForm(),[Tn,hn]=(0,be.useState)({}),[sn,rt]=(0,be.useState)(null),[vt,$e]=(0,be.useState)(!1),[He,yt]=(0,be.useState)([]),[xt,Ye]=(0,be.useState)(null),[Qe,gt]=(0,be.useState)(0),[Xe,xe]=(0,be.useState)(0),[Ht,Rn]=(0,be.useState)(!1),vn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Cn,Dn,wa)=>(mt.page-1)*mt.limit+wa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Cn=>Cn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Cn,Dn)=>b.createElement("div",{className:re.banding,title:Cn||"--"},Cn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Cn,Dn)=>Cn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Cn===1?b.createElement("span",{style:{color:"#DF3042"}},!Dn.is_make_up&&"\u8003\u8BD5\u4E2D",Dn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Cn===2?b.createElement("span",{style:{color:"#5AB891"}},!Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377",Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Lt==null?void 0:Lt.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Cn,Dn)=>Dn.commit_status===0||Dn.commit_status===1?"--":!Dn.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Cn=typeof Cn=="number"?Number(Cn):Cn,console.log(typeof Cn),Cn||(Cn=0),Cn===100?b.createElement("span",{className:"c-green"},Cn):Cn>60?b.createElement("span",{className:"c-orange"},Cn):Cn==Xe*.6?b.createElement("span",{className:"c-red"},Cn):b.createElement("span",null,Cn))}].filter(Cn=>!!Cn);(0,be.useEffect)(()=>{var Cn;((Cn=it.actionTabs)==null?void 0:Cn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(yt([]),Ye(null),wn(),qn(mt))},[(Pt=it.actionTabs)==null?void 0:Pt.key]);const wn=()=>Te(void 0,null,function*(){var Cn;if(!((Cn=it.actionTabs)!=null&&Cn.showSelectQuestion))return;const Dn=yield(0,ze.ZP)(`/api/exercises/${mt==null?void 0:mt.categoryId}/all_subj_questions.json`,{method:"get"});Dn.status==0&&yt(Dn.data)}),Qn=(Cn,Dn)=>{mt.page=Cn,mt.limit=Dn,Je(Ae({},mt)),qn(mt)},qn=Cn=>Te(void 0,null,function*(){Rn(!0);const Dn=yield(0,ze.ZP)(`/api/exercises/${mt.categoryId||(mt==null?void 0:mt.exerciseId)}/exercise_users.json`,{method:"get",params:Cn});Dn.status==0&&(gt(Dn.data.total_count),Je(Se(Ae({},mt),{total:Dn.data.total_count})),Ut(Dn.data.exercise_users),xe(Dn.data.total_score)),Rn(!1)}),Ft=Cn=>{mt.search=Cn,mt.page=1,$t.resetFields(),hn({}),Mt([]),rt(null),Je(Ae({},mt)),qn(mt)},Tt=Cn=>Te(void 0,null,function*(){var Dn,wa;const Wa=Ae({},Tn);if(!((Dn=Cn==null?void 0:Cn.content)!=null&&Dn.trim())){fe.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Wa.content=Cn==null?void 0:Cn.content,Wa.attachment_ids=(wa=Cn==null?void 0:Cn.attachment_ids)==null?void 0:wa.map(xr=>xr.response.id),Fn(Wa)}),Fn=Cn=>Te(void 0,null,function*(){var Dn;$e(!0);const{showSelectQuestion:wa,ai_review_settings:Wa}=it.actionTabs,xr=yield(0,ze.ZP)(`/api/exercises/${(mt==null?void 0:mt.categoryId)||(mt==null?void 0:mt.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(Ae({},Cn),{exercise_question_id:wa?xt:(Dn=it.actionTabs)==null?void 0:Dn.questionId,ai_review_settings:Wa})});if([0,-3].includes(xr.status)){xr.status==0&&fe.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),rt(xr);const en=document.querySelector(".modal-ai-pfcs");if(en){const Un=en.querySelector(".ant-modal-body");Un&&(Un.scrollTop=Un.scrollHeight)}}$e(!1)}),Ot=()=>{lt({type:"exercise/setActionTabs",payload:{key:""}}),We(1),qt()},qt=()=>{$t.resetFields(),hn({}),Mt([]),Wt(""),rt(null)};return b.createElement(Le.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:vt,open:((ht=it.actionTabs)==null?void 0:ht.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ot(),okText:sn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Cn;if((Cn=it.actionTabs)!=null&&Cn.showSelectQuestion&&!xt)return fe.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Sn==1){if(ut.length==0)return fe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Fn({exercise_user_id:ut[0]})}else Sn==2&&$t.submit()}},b.createElement(ye.Z,{spinning:vt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Et=it.actionTabs)==null?void 0:Et.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${re.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Be.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:xt,onChange:Cn=>Ye(Cn)},He==null?void 0:He.map(Cn=>b.createElement(Be.default.Option,{key:Cn==null?void 0:Cn.id,value:Cn==null?void 0:Cn.id},Cn==null?void 0:Cn.question_title)))),b.createElement("div",{className:re.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(oe.ZP.Group,{onChange:Cn=>{Cn.target.value==1&&Qn(1,10),We(Cn.target.value),qt()},value:Sn,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Sn==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Re.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_t,onChange:Cn=>Wt(Cn.target.value),onSearch:Ft})),b.createElement(De.default,{rowSelection:{type:"radio",selectedRowKeys:ut,onChange:(Cn,Dn)=>{Mt(Cn)},getCheckboxProps:Cn=>({disabled:[0,1].includes(Cn==null?void 0:Cn.commit_status)})},loading:Ht,rowKey:"exercise_user_id",dataSource:kt||[],columns:vn,pagination:{current:mt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:mt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Qe,size:"default",showTotal:Ce.rU,onChange:Qn},onChange:(Cn,Dn,wa)=>{mt.page=1,wa.order===void 0?(mt.order_type=null,mt.order=null):(mt.order_type=wa.order==="descend"?"desc":"asc",mt.order=wa.field),Je(Ae({},mt)),qn(mt)}})),Sn==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:$t,className:re.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{hn(Ae({},$t.getFieldsValue()))},onFinish:Tt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),sn&&b.createElement("div",{className:re.result_con},b.createElement("div",{className:re.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(sn==null?void 0:sn.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),sn==null?void 0:sn.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:sn==null?void 0:sn.content,style:{fontSize:"14px"}}))),(sn==null?void 0:sn.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:sn==null?void 0:sn.message,style:{fontSize:"14px"}})))))};var ot=(0,Me.connect)(({shixunHomeworks:Ze,exercise:it,loading:Ve,user:lt})=>({shixunHomeworks:Ze,exercise:it,loading:Ve.effects,user:lt}))(we)},56410:function(Nt,st,x){"use strict";x.r(st),x.d(st,{default:function(){return $f}});var a=x(59301),fe=x(82093),Le=x(90524),ye=x(76560),Fe=x(43418),Be=x(20834),oe=x(8591),Re=x(24905),De=x(6848),be=x(5112),Me=x(81327),ze=x(66104),Ce=x(3113),re=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(72664),ue=x(49661),se=x(30975),de=x(78241),ve=x(43604),Ae=x(78673),Se=x(92832),Te=x(5871),we=x(58421),ot=x(61186),Ze=x.n(ot),it=Object.defineProperty,Ve=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,ht=(me,pe,le)=>pe in me?it(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Et=(me,pe)=>{for(var le in pe||(pe={}))lt.call(pe,le)&&ht(me,le,pe[le]);if(Ve)for(var le of Ve(pe))Pt.call(pe,le)&&ht(me,le,pe[le]);return me},Lt=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const kt=({shixunHomeworks:me,dispatch:pe})=>{const le=(0,ye.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Lt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${me.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:le.coursesId}})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getWorkList",payload:Et({},me.actionTabs.params)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Ut=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(kt),mt=Object.defineProperty,Je=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Sn=(me,pe,le)=>pe in me?mt(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,We=(me,pe)=>{for(var le in pe||(pe={}))_t.call(pe,le)&&Sn(me,le,pe[le]);if(Mt)for(var le of Mt(pe))Wt.call(pe,le)&&Sn(me,le,pe[le]);return me},$t=(me,pe)=>Je(me,ut(pe)),Tn=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const hn=({exercise:me,dispatch:pe})=>{var le,dt,Dt,_e,Gt,at,Oe,Pe;const bn=(0,ye.useParams)(),[Hn,Yn]=(0,a.useState)(!0),[nn]=de.default.useForm(),{actionTabs:In}=me;(0,a.useEffect)(()=>{var pa,_n,Wn,Ha;me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(nn.resetFields(),nn.setFieldsValue({subjective_score:(_n=(pa=In==null?void 0:In.selectArrs)==null?void 0:pa.record)==null?void 0:_n.subjective_score,objective_score:(Ha=(Wn=In==null?void 0:In.selectArrs)==null?void 0:Wn.record)==null?void 0:Ha.objective_score}))},[me.actionTabs.key]);const na=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:na,footer:a.createElement(re.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:na}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>Tn(void 0,null,function*(){var pa,_n;yield nn.validateFields();const Wn=nn.getFieldValue();(yield(0,ne.oS)($t(We({},Wn),{id:bn.categoryId,user_id:(_n=(pa=In==null?void 0:In.selectArrs)==null?void 0:pa.record)==null?void 0:_n.user_id}))).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),nn.resetFields(),pe({type:"exercise/setActionTabs",payload:{}}),pe({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(de.default,{form:nn},a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(de.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Te.Z,{min:0,max:((dt=(le=In==null?void 0:In.selectArrs)==null?void 0:le.exercise_types)==null?void 0:dt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(_e=(Dt=In==null?void 0:In.selectArrs)==null?void 0:Dt.exercise_types)==null?void 0:_e.subjective_score,"\u5206")))),a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(de.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Te.Z,{min:0,max:((at=(Gt=In==null?void 0:In.selectArrs)==null?void 0:Gt.exercise_types)==null?void 0:at.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Oe=In==null?void 0:In.selectArrs)==null?void 0:Oe.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var sn=(0,ye.connect)(({exercise:me})=>({exercise:me}))(hn);const rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],vt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],$e=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var He=x(57884),yt=x(71418),xt=x(98072),Ye=x(59301),Qe=Object.defineProperty,gt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,vn=(me,pe,le)=>pe in me?Qe(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,wn=(me,pe)=>{for(var le in pe||(pe={}))Ht.call(pe,le)&&vn(me,le,pe[le]);if(xe)for(var le of xe(pe))Rn.call(pe,le)&&vn(me,le,pe[le]);return me},Qn=(me,pe)=>gt(me,Xe(pe)),qn=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Ft=({exercise:me,dispatch:pe})=>{var le,dt;const Dt=(0,ye.useParams)(),[_e]=de.default.useForm(),Gt=de.default.useWatch("time",_e),[at,Oe]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:bn}=me,[,Hn,Yn,nn]=(0,xt.U)(ne.n7,{id:Dt.categoryId}),In=nn!=null&&nn.user_end_time?Ze()(nn==null?void 0:nn.user_end_time).add(1,"minutes"):Ze()(),na=Ze()(nn==null?void 0:nn.user_total_end_time)>In?Math.round(Ze().duration(Ze()(nn==null?void 0:nn.user_total_end_time).diff(In.startOf("minute"))).asMinutes()):0,pa=((nn==null?void 0:nn.student_left_minutes)||0)+(Gt||0);(0,a.useEffect)(()=>{var Wn;Pe.key==="\u5EF6\u65F6"?(pe({type:"exercise/getWorkSetting",payload:wn({},Dt)}),Yn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(Wn=Pe==null?void 0:Pe.selectArrs)==null?void 0:Wn.user_id]})):_e.resetFields()},[Pe.key]);const _n=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return Ye.createElement(Ye.Fragment,null,Ye.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:at,onOk:()=>qn(void 0,null,function*(){_e.submit()}),onCancel:_n},Ye.createElement(yt.Z,{spinning:Hn},Ye.createElement(de.default,{form:_e,colon:!1,labelCol:{span:4},onFinish:Wn=>qn(void 0,null,function*(){Oe(!0);const Ha=yield(0,ne.qz)(Qn(wn({},Wn),{id:Dt.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Oe(!1),Ha.status===0&&(oe.ZP.success("\u5EF6\u65F6\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),_n())})},Ye.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ye.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ye.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ye.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?Ye.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ye.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):Ye.createElement(re.Z,{align:"middle",gutter:40},Ye.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ye.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=Pe==null?void 0:Pe.selectArrs)==null?void 0:le.user_name)),Ye.createElement(ve.Z,null,"\u5B66\u53F7",Ye.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(dt=Pe==null?void 0:Pe.selectArrs)==null?void 0:dt.student_id))),Ye.createElement(de.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ye.createElement(Te.Z,{min:0,precision:0,max:na,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${na}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&Ye.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ye.createElement("span",{className:"ml5"},pa),"\u5206\u949F",pa!==0&&(nn==null?void 0:nn.user_end_time)&&Ye.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ye.createElement("span",{className:"ml5"},Ze()(nn==null?void 0:nn.user_end_time).add(Gt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(bn==null?void 0:bn.screen_open)&&Ye.createElement(de.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ye.createElement(Re.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Tt=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Ft),Fn=x(5083),Ot=x(69577),qt=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Cn=({exercise:me,dispatch:pe})=>{var le,dt;const Dt=(0,ye.useParams)(),[_e]=de.default.useForm(),[Gt,at]=(0,a.useState)(!1),{actionTabs:Oe}=me;return(0,a.useEffect)(()=>{me.actionTabs.key==="teacher-unlock"&&(at(!1),_e.resetFields())},[me.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(le=Oe==null?void 0:Oe.selectArrs)==null?void 0:le.user_name}\uFF09`,open:me.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Gt,onOk:()=>qt(void 0,null,function*(){var Pe,bn;yield _e.validateFields();const Hn=_e.getFieldsValue();if(at(!0),(yield(0,ne.ZD)(Dt.categoryId,{exercise_user_id:(Pe=Oe==null?void 0:Oe.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:Hn.unlock_key})).status===0){if(Hn.time){const nn={time:Ze()(Hn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(bn=Oe==null?void 0:Oe.selectArrs)==null?void 0:bn.exercise_user_id,id:Dt.categoryId};yield(0,ne.qz)(nn)}oe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),pe({type:"exercise/setActionTabs",payload:{}})}at(!1)}),onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(de.default,{form:_e,layout:"vertical",autoComplete:"off"},a.createElement(de.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Se.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(de.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ze()((dt=Oe==null?void 0:Oe.selectArrs)==null?void 0:dt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Fn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var bn;return(0,Ot.Q8)(Pe,(bn=Oe==null?void 0:Oe.selectArrs)==null?void 0:bn.exercise_end_at)},disabledTime:Pe=>{var bn;const Hn=(bn=Oe==null?void 0:Oe.selectArrs)==null?void 0:bn.exercise_end_at;if(Ze()(Pe).isSame(Ze()(Hn),"day")){const Yn=Ze()(Hn).hours(),nn=Ze()(Hn).minutes();return console.log(Yn,nn),{disabledHours:()=>(0,Ot.w6)(0,24).slice(Yn+1),disabledMinutes:()=>Ze()(Pe).isSame(Ze()(Hn),"hour")?(0,Ot.w6)(nn,60):[]}}return(0,Ot.d0)(Pe)},allowClear:!1}))))))};var Dn=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Cn),wa=x(39479),Wa=x(33796),xr=x(99663),en=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Va=(me,pe)=>{var le={};for(var dt in me)Un.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&en)for(var dt of en(me))pe.indexOf(dt)<0&&Aa.call(me,dt)&&(le[dt]=me[dt]);return le},La=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Wr=me=>{var pe=me,{shixunHomeworks:le,dispatch:dt}=pe,Dt=Va(pe,["shixunHomeworks","dispatch"]);const _e=(0,ye.useParams)(),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&bn()},[le.actionTabs.key]);function bn(){return La(this,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/group_list.json`,{method:"GET"});at(Yn)})}const Hn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>La(void 0,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Oe}});(Yn==null?void 0:Yn.status)===0&&(ye.history.replace(`/classrooms/${_e.coursesId}/exercise/${_e.categoryId}/detail?tabs=7`),window.location.reload(),dt({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),dt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Yn,nn)=>{Pe([...Yn])},selectedRowKeys:Oe,getCheckboxProps:Yn=>({disabled:Yn.status==="\u8FDB\u884C\u4E2D"||Yn.works_count===0})},rowKey:Yn=>Yn.key||Yn.id,scroll:{y:300},pagination:!1,columns:Hn,dataSource:Gt==null?void 0:Gt.group_list})))};var Qr=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(Wr),bt=x(34055),En={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Fr=x(59301),zt=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())}),Ra=({item:me,renderText:pe})=>{const le=(0,ye.useParams)(),[dt,Dt]=(0,a.useState)(),_e=Gt=>zt(void 0,null,function*(){if(!Gt)return;const at=yield(0,ne.UH)({id:le.categoryId,user_id:me==null?void 0:me.user_id});at&&Dt(at)});return Fr.createElement(De.Z,{onOpenChange:Gt=>_e(Gt),title:Fr.createElement("div",null,"\u5355\u9009\u9898 ",(dt==null?void 0:dt.single_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u591A\u9009\u9898 ",(dt==null?void 0:dt.multiple_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u5224\u65AD\u9898 ",(dt==null?void 0:dt.judgement_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u586B\u7A7A\u9898 ",(dt==null?void 0:dt.completion_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(dt==null?void 0:dt.shixun_question_score)||0,"\u5206")},pe)},Oa=x(89392),lr=x.n(Oa),dn=x(57809),ce=x(77817),ge=x(59301),Ee=Object.defineProperty,Ie=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Xn=(me,pe,le)=>pe in me?Ee(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,rn=(me,pe)=>{for(var le in pe||(pe={}))Rt.call(pe,le)&&Xn(me,le,pe[le]);if(wt)for(var le of wt(pe))xa.call(pe,le)&&Xn(me,le,pe[le]);return me},Xt=(me,pe)=>Ie(me,qe(pe)),Mn=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Vt=({exercise:me,dispatch:pe})=>{var le,dt;const Dt=(0,ye.useParams)(),{actionTabs:_e,commonHeader:Gt}=me,[at]=de.default.useForm(),Oe=de.default.useWatch("time",at),[,Pe,bn,Hn]=(0,xt.U)(ne.n7,{id:Dt.categoryId}),[,Yn,nn]=(0,xt.U)(ne.Xo,{id:Dt.categoryId}),In=(0,a.useRef)(null),na=Hn!=null&&Hn.user_end_time?Ze()(Hn==null?void 0:Hn.user_end_time).add(1,"minutes"):Ze()(),pa=Ze()(Hn==null?void 0:Hn.user_total_end_time)>na?Math.round(Ze().duration(Ze()(Hn==null?void 0:Hn.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,_n=((Hn==null?void 0:Hn.student_left_minutes)||0)+(Oe||0);(0,a.useEffect)(()=>{var Ha,Nn;_e.key=="\u8C03\u6574\u72B6\u6001"?(pe({type:"exercise/getWorkSetting",payload:rn({},Dt)}),bn({user_id:_e!=null&&_e.isBatch?_e==null?void 0:_e.user_ids:[(Ha=_e==null?void 0:_e.selectArrs)==null?void 0:Ha.user_id]})):(at.resetFields(),In.current&&((Nn=In.current)==null||Nn.changeCode({target:{value:""}})))},[_e.key]);const Wn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:_e!=null&&_e.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:_e.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Yn,onOk:()=>Mn(void 0,null,function*(){at.submit()}),onCancel:Wn},ge.createElement(yt.Z,{spinning:Pe},ge.createElement(de.default,{initialValues:{status:"1"},form:at,colon:!1,labelCol:{span:4},onFinish:Ha=>Mn(void 0,null,function*(){if(console.log("allValue",Ha),In.current.onVerify())return Promise.reject();(yield nn(Xt(rn({},Ha),{exercise_user_id:_e==null?void 0:_e.exercise_user_id}))).status==0&&(oe.ZP.success("\u8C03\u6574\u6210\u529F"),Wn(),pe({type:"exercise/setUpdateIndex"}))})},_e!=null&&_e.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},_e==null?void 0:_e.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(re.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=_e==null?void 0:_e.selectArrs)==null?void 0:le.user_name)),ge.createElement(ve.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(dt=_e==null?void 0:_e.selectArrs)==null?void 0:dt.student_id))),(Gt==null?void 0:Gt.is_locked)&&ge.createElement(de.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(de.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(dn.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Gt==null?void 0:Gt.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(de.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Te.Z,{min:0,precision:0,max:pa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${pa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(_e!=null&&_e.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},_n),"\u5206\u949F",_n!==0&&(Hn==null?void 0:Hn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},Ze()(Hn==null?void 0:Hn.user_end_time).add(Oe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Gt==null?void 0:Gt.screen_open)&&ge.createElement(de.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Re.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(de.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(ce.Z,{ref:Ha=>In.current=Ha})))))};var la=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Vt),ya=x(42618),ma=Object.defineProperty,xn=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,fn=(me,pe,le)=>pe in me?ma(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,cn=(me,pe)=>{for(var le in pe||(pe={}))ct.call(pe,le)&&fn(me,le,pe[le]);if(xn)for(var le of xn(pe))on.call(pe,le)&&fn(me,le,pe[le]);return me};const Zn=me=>React.createElement("svg",cn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var pn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",pt=x(59301),ta=Object.defineProperty,er=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,lo=(me,pe,le)=>pe in me?ta(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,hr=(me,pe)=>{for(var le in pe||(pe={}))$r.call(pe,le)&&lo(me,le,pe[le]);if(Kn)for(var le of Kn(pe))Ur.call(pe,le)&&lo(me,le,pe[le]);return me},pr=(me,pe)=>er(me,mr(pe)),wr=(me,pe)=>{var le={};for(var dt in me)$r.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Kn)for(var dt of Kn(me))pe.indexOf(dt)<0&&Ur.call(me,dt)&&(le[dt]=me[dt]);return le},yr=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const vr=me=>{var pe=me,{exercise:le,loading:dt,dispatch:Dt,globalSetting:_e,checkDomainAuthority:Gt,getparams:at,user:Oe,classroomList:Pe}=pe,bn=wr(pe,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),Hn,Yn,nn,In,na,pa,_n,Wn,Ha;const[Nn]=(0,ye.useSearchParams)(),ga=(0,ye.useParams)();let[Jt,da]=(0,a.useState)(hr({page:1,limit:20},ga));const{commonHeader:ra,updateIndex:Ma}=le,{userInfo:Yt}=Oe,[va,oa]=(0,a.useState)({}),[tr,ro]=(0,a.useState)(0),[Rr,Qa]=(0,a.useState)(0),[un,tt]=(0,a.useState)(!1),[Ta,fa]=(0,a.useState)("alert"),[ja,or]=(0,a.useState)(0),[ka,Vr]=(0,a.useState)(!1),[Ga,Sa]=(0,a.useState)(!1),[Lr]=de.default.useForm(),[br,nr]=(0,a.useState)([]),[ea,Ja]=(0,a.useState)(1),[ha,aa]=(0,a.useState)(""),[Ba,Jn]=(0,a.useState)(),[$a,fr]=(0,a.useState)(!1),[Dr,ho]=(0,a.useState)(!1),[Eo,Hr]=(0,a.useState)({name:"",id:"",list:[]}),[ir,io]=(0,a.useState)({}),[Fo,ki]=(0,a.useState)({}),[jl,Ql]=(0,a.useState)(!0),[Qi,Vl]=(0,a.useState)(""),[Pu,hu]=(0,a.useState)(""),[_r,Ui]=(0,a.useState)(""),[Zl,ru]=(0,a.useState)([]),[,,Ru]=(0,xt.U)(ne.N0,{}),[nu,ji]=(0,a.useState)([]),[Au,Ls]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let jn={};if(Nn.get("exercise_group_id")&&!Ma){if(Nn.get("statistics")){let $n=[];const fo=Nn.get("scope");fo==="0"&&($n=["all"]),fo==="1"&&($n=[1,2,3]),fo==="2"&&($n=[2,3]),jn={exercise_group_id:Nn.get("exercise_group_id"),commit_status:$n}}else jn={review:[0,2],commit_status:[2,3]},Nn.get("exercise_group_id")!=="0"&&(jn.exercise_group_id=[Number(Nn.get("exercise_group_id"))]);Lr.setFieldsValue(hr({},jn))}return Jt=hr(hr({},Jt),jn),da(hr({},Jt)),Nu(),Ir(Jt),ru([]),()=>{Dt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Ma]);const Nu=()=>yr(void 0,null,function*(){var jn,$n;const fo=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/header_info.json`,{method:"get"});(fo==null?void 0:fo.status)===0&&(io((fo==null?void 0:fo.data)||{}),console.log((jn=fo==null?void 0:fo.data)==null?void 0:jn.course_groups),Dt({type:"exercise/save",payload:{course_groups:($n=fo==null?void 0:fo.data)==null?void 0:$n.course_groups}}))}),Ir=jn=>yr(void 0,null,function*(){var $n,fo,Bu,Ju,Mu,Ys,Nc,js,q0,B0,rg;Ql(!0);const $u=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/exercise_users.json`,{method:"get",params:jn});if(($u==null?void 0:$u.status)===0){let og=(Bu=(fo=($n=$u==null?void 0:$u.data)==null?void 0:$n.exercise_users)==null?void 0:fo[0])==null?void 0:Bu.commit_status;Ls(og==2||og==3),ki({exercise_users:((Ju=$u==null?void 0:$u.data)==null?void 0:Ju.exercise_users)||[],current_answer_user:((Mu=$u==null?void 0:$u.data)==null?void 0:Mu.current_answer_user)||{}}),Vl(((Ys=$u==null?void 0:$u.data)==null?void 0:Ys.appraise_user_login)||""),hu(((Nc=$u==null?void 0:$u.data)==null?void 0:Nc.first_export_user_login)||""),ro((js=$u==null?void 0:$u.data)==null?void 0:js.total_count),Qa(typeof((q0=$u==null?void 0:$u.data)==null?void 0:q0.total_score)=="string"?Number((B0=$u==null?void 0:$u.data)==null?void 0:B0.total_score):(rg=$u==null?void 0:$u.data)==null?void 0:rg.total_score)}Ui($u==null?void 0:$u.status),Ql(!1)});(0,a.useEffect)(()=>{Dt({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[Pu,tr,JSON.stringify(Jt)]);function gi(jn){return yr(this,null,function*(){var $n,fo,Bu,Ju;Jn(jn==null?void 0:jn.exercise_user_id),fr(jn.commit_status===2||jn.commit_status===3),Vr(!0);let Mu=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:jn==null?void 0:jn.exercise_user_id}});((fo=($n=Mu==null?void 0:Mu.data)==null?void 0:$n.exercise_user_photos)==null?void 0:fo.length)>0?tt(!0):oe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),nr((Bu=Mu==null?void 0:Mu.data)==null?void 0:Bu.exercise_user_photos),or((Ju=Mu==null?void 0:Mu.data)==null?void 0:Ju.alert_count),Vr(!1)})}const El=jn=>{Jt.page=1;const $n=Object.assign({},Lr.getFieldsValue());Object.keys($n).map(function(fo){fo==="objective_score_gte"||fo==="objective_score_lte"||($n[fo].includes("all")?(delete Jt[fo],Lr.setFieldsValue({[fo]:"all"})):(Jt[fo]=$n[fo],$n[fo]==""||!$n[fo]?Lr.setFieldsValue({[fo]:"all"}):Lr.setFieldsValue({[fo]:Jt[fo]})))}),("objective_score_gte"in jn||"objective_score_lte"in jn)&&($n.objective_score_gte&&$n.objective_score_lte&&$n.objective_score_gte>$n.objective_score_lte?(Lr.setFieldsValue({objective_score_lte:$n.objective_score_gte}),Jt.objective_score_lte=$n.objective_score_gte||null,Jt.objective_score_gte=$n.objective_score_gte||null):(Jt.objective_score_lte=$n.objective_score_lte||null,Jt.objective_score_gte=$n.objective_score_gte||null)),da(hr({},Jt)),Ir(Jt),at(hr({},Jt))},oo=(jn=1,$n=20)=>{Jt.page=jn,Jt.limit=$n,da(hr({},Jt)),Ir(Jt)};let ti=new Date().getTime();const Ni=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(jn,$n,fo)=>pt.createElement(De.Z,{title:((Jt.page||1)-1)*Jt.limit+fo+1},pt.createElement("span",null,((Jt.page||1)-1)*Jt.limit+fo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(jn,$n)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var fo;if(jn&&(0,bt.GJ)()){if((0,bt.Rm)()&&!((fo=Pe.AssistantObject.exercise)!=null&&fo.can_view)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch($n.commit_status){case 0:if(!(0,bt.Ny)()){oe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",$n.commit_status)}jn&&(0,bt.GJ)()&&(il(),(0,ue.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${$n==null?void 0:$n.login}`))}}},pt.createElement("span",{className:jn&&(0,bt.GJ)()?En.operationLink:""},jn||"--"),!!($n!=null&&$n.delayed_at)&&ra.time!==-1&&pt.createElement(De.Z,{title:pt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",pt.createElement("span",{className:"ml5"},Ze()($n.delayed_at).format("YYYY-MM-DD HH:mm")))},pt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:jn=>jn||"--"},!(ir!=null&&ir.is_excellent)&&(ir==null?void 0:ir.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(jn,$n)=>pt.createElement("div",{className:En.banding,title:jn||"--"},jn||"--")},{title:(ra==null?void 0:ra.exercise_type)==2&&!(0,bt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(jn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,bt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(jn=typeof jn=="number"?Number(jn):jn,console.log(typeof jn),jn||(jn=0),jn===100?pt.createElement("span",{className:"c-green"},jn):jn>60?pt.createElement("span",{className:"c-orange"},jn):jn==Rr*.6?pt.createElement("span",{className:"c-red"},jn):pt.createElement("span",null,jn))},!((ir==null?void 0:ir.objective)!==1||(ir==null?void 0:ir.objective)===1&&(ir==null?void 0:ir.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let fo;return jn>=0&&jn<=60?fo=pt.createElement("span",null,jn):jn===100?fo=pt.createElement("span",{className:"c-green"},jn):jn>60?fo=pt.createElement("span",{className:"c-orange"},jn):fo="--",pt.createElement(Ra,{renderText:fo,item:$n})}}},!((ir==null?void 0:ir.subjective)!==1||(ir==null?void 0:ir.subjective)===1&&(ir==null?void 0:ir.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let fo;ir!=null&&ir.appraise_setting&&(ir!=null&&ir.sealed_review)&&new Date(ir==null?void 0:ir.appraise_end_time).getTime()>ti&&(fo="--"),!($n!=null&&$n.has_comment)&&$n.review_status&&(fo="\u8BC4\u9605\u4E2D"),$n!=null&&$n.has_comment?fo="\u5DF2\u8BC4\u9605":fo="\u672A\u8BC4\u9605",jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let Bu;return jn===0?Bu=pt.createElement("span",null,jn," ",fo==="\u672A\u8BC4\u9605"&&pt.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):jn>0&&jn<=60?Bu=pt.createElement("span",null,jn):jn===100?Bu=pt.createElement("span",{className:"c-green"},jn):jn>60?Bu=pt.createElement("span",{className:"c-orange"},jn):Bu="--",Bu}}},(ra==null?void 0:ra.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(jn,$n)=>[1,2].includes($n==null?void 0:$n.commit_status)?jn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(jn,$n)=>jn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):jn===1?pt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):jn===2?pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:jn=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(jn,$n)=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"},(0,bt.GJ)()&&(ra==null?void 0:ra.exercise_type)===2&&{title:pt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",pt.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},pt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(jn,$n)=>{var fo;return pt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Bu={name:$n==null?void 0:$n.user_name,id:$n==null?void 0:$n.student_id,list:$n==null?void 0:$n.simulate_exercise_records};Hr(hr({},Bu)),ho(!0)}},(fo=$n==null?void 0:$n.simulate_exercise_records)==null?void 0:fo.length,"/",ra==null?void 0:ra.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((Hn=Yt==null?void 0:Yt.course)==null?void 0:Hn.course_role)===15||(ra==null?void 0:ra.exercise_type)==2?En.noShow:"",align:"left",render:(jn,$n)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"}},pt.createElement("span",{className:En.operationLink,onClick:()=>{Dt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:$n.user_id}})}},jn||"0"))},(ra==null?void 0:ra.screen_open)&&{title:pt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",pt.createElement(De.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},pt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(jn,$n)=>pt.createElement("span",{style:jn>0?{cursor:"pointer"}:{},className:jn>($n==null?void 0:$n.screen_total_num)?"c-red":"",onClick:()=>yr(void 0,null,function*(){if(jn===0)return;const fo=yield(0,ne.Yu)(ga.categoryId,{exercise_user_id:$n.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${$n==null?void 0:$n.user_name}\uFF09`,icon:null,closable:!0,className:En.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:pt.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:fo==null?void 0:fo.data})})})},jn,"/",$n==null?void 0:$n.screen_total_num)},(ra==null?void 0:ra.exercise_status)>1&&(ra==null?void 0:ra.open_camera)&&(0,bt.GJ)()&&!((Yn=_e.setting)!=null&&Yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(jn,$n)=>$n.commit_status>0?pt.createElement("a",{onClick:()=>{gi($n)}},`${jn||0}/${ra==null?void 0:ra.photo_count}`):"--"},(ra==null?void 0:ra.ip_bind)&&(0,bt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(jn,$n)=>pt.createElement(pt.Fragment,null,jn||"--",$n.commit_status<=1&&ra.ip_bind&&$n.last_ip&&pt.createElement(Ce.ZP,{type:"link",onClick:()=>yr(void 0,null,function*(){const fo=Fe.default.confirm({title:pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),pt.createElement(ve.Z,null,pt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>fo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:pt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",pt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>yr(void 0,null,function*(){(yield(0,ne.ab)({id:Jt.categoryId,exercise_user_id:$n.exercise_user_id})).status===0&&(oe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Ir(Jt))})})})},"\u89E3\u7ED1"))},(ra==null?void 0:ra.open_camera)&&(0,bt.Gg)()&&ra.exercise_status<3&&!((nn=_e.setting)!=null&&nn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(jn,$n)=>pt.createElement(Ae.Z,{checked:jn,onClick:()=>yr(void 0,null,function*(){jn?Fe.default.info({title:"\u63D0\u793A",content:pt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:pt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>yr(void 0,null,function*(){const fo=yield(0,ne.cC)(pr(hr({},Jt),{exercise_user_id:$n.exercise_user_id}));(fo==null?void 0:fo.status)===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ir(Jt))})})})})},(0,bt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(jn,$n)=>ir!=null&&ir.appraise_setting&&(ir!=null&&ir.sealed_review)&&new Date(ir==null?void 0:ir.appraise_end_time).getTime()>ti?"--":!jn&&$n.review_status?"\u8BC4\u9605\u4E2D":jn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((ra==null?void 0:ra.assistant_auth)||(0,bt.GJ)()||(0,bt.dE)())&&Gt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:En.operationCol,render:(jn,$n)=>{var fo,Bu;return(ra==null?void 0:ra.exercise_status)===-1?pt.createElement("div",null," ",(0,bt.GJ)()&&pt.createElement("a",{onClick:Ju=>{Ju.stopPropagation(),Dt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:$n==null?void 0:$n.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),pt.createElement("a",{style:{marginLeft:(0,bt.GJ)()&&10},onClick:(0,Oa.debounce)(Ju=>yr(void 0,null,function*(){var Mu,Ys,Nc;Ju.stopPropagation();let js=yield(0,fe.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:$n==null?void 0:$n.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:pt.createElement("div",null,pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",null,pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),pt.createElement("span",{style:{marginLeft:10}},(Mu=js==null?void 0:js.data)==null?void 0:Mu.user_name)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),pt.createElement("span",{style:{marginLeft:10}},(Ys=js==null?void 0:js.data)==null?void 0:Ys.student_id)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),pt.createElement("span",{style:{marginLeft:10}},(Nc=js==null?void 0:js.data)==null?void 0:Nc.group_name))),pt.createElement("div",{style:{marginTop:22,marginBottom:20}},pt.createElement(z.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(q0,B0)=>pt.createElement("span",{style:{color:(B0==null?void 0:B0.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},q0)}],pagination:!1,dataSource:[hr({},js==null?void 0:js.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):pt.createElement("div",{className:"flex gap-10px"},(0,bt.GJ)()&&($n==null?void 0:$n.commit_status)===1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)!==1,onClick:()=>{(0,ue.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${$n.login}`)}},"\u67E5\u9605"),(0,bt.GJ)()&&($n==null?void 0:$n.commit_status)!==1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:$n.commit_status<2,onClick:Ju=>yr(void 0,null,function*(){var Mu,Ys;if(Ju.preventDefault(),yield(0,xr.w)(ga.coursesId,ga.categoryId),$n.commit_status===2){if((0,bt.Rm)()&&!((Mu=Pe.AssistantObject.exercise)!=null&&Mu.can_view)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}il(),window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${$n.login}`}if($n.commit_status===3){if((0,bt.Rm)()&&!((Ys=Pe.AssistantObject.exercise)!=null&&Ys.can_appraise)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:il,selectArrs:{record:hr({},$n),exercise_types:hr({},ir)},params:hr({},Jt)}})}})},ir!=null&&ir.appraise_setting&&(ir!=null&&ir.sealed_review)&&new Date(ir==null?void 0:ir.appraise_end_time).getTime()>ti?"\u8BC4\u9605":$n.has_comment?"\u66F4\u6539\u8BC4\u9605":!$n.has_comment&&"\u8BC4\u9605"),!(0,bt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,bt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_forcing_commit)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:$n,exercise_user_id:[$n.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,bt.dE)()&&pt.createElement("span",{style:{color:ir!=null&&ir.answered_open&&((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.login)===($n==null?void 0:$n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>yr(void 0,null,function*(){if(!(ir!=null&&ir.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(ga.coursesId,ga.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ue.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${$n==null?void 0:$n.login}?check=true`)})},ir!=null&&ir.answered_open&&((Bu=Fo==null?void 0:Fo.current_answer_user)==null?void 0:Bu.login)===($n==null?void 0:$n.login)?"\u67E5\u770B":"- -"),(ra==null?void 0:ra.exercise_time)>0&&(ra==null?void 0:ra.exercise_type)!=2&&(0,bt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(De.Z,{title:ra.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},pt.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:ra.exercise_status===3||ra.exercise_status===5||(ra==null?void 0:ra.appraise_label)||($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,bt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_delay)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[$n.exercise_user_id],selectArrs:$n,exercise_time:ra.exercise_time,params:hr({},Jt)}})}},"\u5EF6\u65F6")))}}].filter(jn=>!!jn),yl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(jn,$n,fo)=>pt.createElement(De.Z,{title:((Jt.page||1)-1)*20+fo+1},pt.createElement("span",null,((Jt.page||1)-1)*20+fo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(jn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,bt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0),jn===100?pt.createElement("span",{className:"c-green"},jn):jn>60?pt.createElement("span",{className:"c-orange"},jn):pt.createElement("span",null,jn))},!((ir==null?void 0:ir.objective)!==1||(ir==null?void 0:ir.objective)===1&&(ir==null?void 0:ir.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let fo;return jn>=0&&jn<=60?fo=pt.createElement("span",null,jn):jn===100?fo=pt.createElement("span",{className:"c-green"},jn):jn>60?fo=pt.createElement("span",{className:"c-orange"},jn):fo="--",pt.createElement(Ra,{renderText:fo,item:$n})}}},!((ir==null?void 0:ir.subjective)!==1||(ir==null?void 0:ir.subjective)===1&&(ir==null?void 0:ir.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let fo;return jn==0||jn>0&&jn<=60?fo=pt.createElement("span",null,jn):jn===100?fo=pt.createElement("span",{className:"c-green"},jn):jn>60?fo=pt.createElement("span",{className:"c-orange"},jn):fo="--",fo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(jn,$n)=>jn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):jn===1?pt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):jn===2?pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:jn=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:jn=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"}].filter(jn=>!!jn),Ul=[...Ni];Ul[0]=hr({},Ul[0]),Ul[(Ul==null?void 0:Ul.length)-1]=hr({},Ul[(Ul==null?void 0:Ul.length)-1]),Ul[0].render=()=>"\u6211",Ul[(Ul==null?void 0:Ul.length)-1].render=()=>{var jn;return(jn=Fo==null?void 0:Fo.current_answer_user)!=null&&jn.login?pt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>yr(void 0,null,function*(){var $n,fo;if(!(ir!=null&&ir.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(ga.coursesId,ga.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Bu=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${($n=Fo==null?void 0:Fo.current_answer_user)==null?void 0:$n.login}`;((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.commit_status)>1&&(Bu=Bu+"?check=true"),ye.history.push(Bu)})},"\u67E5\u770B"):"--"};const il=()=>{var jn;try{const $n=hr({},Jt);delete $n.page,delete $n.limit,localStorage[`${(jn=Oe==null?void 0:Oe.userInfo)==null?void 0:jn.login}-${Jt.coursesId}-${Jt.categoryId}-filter`]=JSON.stringify($n)}catch($n){}},Hu=()=>{var jn;try{const $n=pr(hr({},Jt),{firstTargetLogin:Pu,totalCount:tr});delete $n.page,delete $n.limit,localStorage[`${(jn=Oe==null?void 0:Oe.userInfo)==null?void 0:jn.login}-${Jt.coursesId}-${Jt.categoryId}-downFilter`]=JSON.stringify($n)}catch($n){}};return pt.createElement("section",{className:"mb20"},(ir==null?void 0:ir.score_open)&&(0,bt.dE)()&&pt.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[hr({},Fo==null?void 0:Fo.current_answer_user)],columns:Ul,scroll:{x:"max-content"}}),!(0,bt.GJ)()&&pt.createElement("div",{className:"bg-white pt10 mt15"},!!(ir!=null&&ir.answer_users)&&pt.createElement("span",{className:"mr10"},pt.createElement("span",{style:{color:"#FF954C"}},ir==null?void 0:ir.answer_users," "),"\u5DF2\u4EA4"),!!(ir!=null&&ir.unanswer_users)&&pt.createElement("span",{className:"mr10"},ir==null?void 0:ir.unanswer_users,"\u672A\u4EA4"),(ir==null?void 0:ir.exercise_end_time)!=="--"&&(ra!=null&&ra.before_start?"":pt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},ir==null?void 0:ir.exercise_end_time))),(ra==null?void 0:ra.before_start)&&pt.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},ra==null?void 0:ra.before_start))),!(ir!=null&&ir.exercise_all_users)&&!(0,bt.dE)()&&pt.createElement(He.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ir!=null&&ir.exercise_all_users)||(0,bt.dE)())&&pt.createElement("aside",null,(0,bt.GJ)()&&pt.createElement("aside",{className:"pt20"},pt.createElement(de.default,{form:Lr,onValuesChange:El,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},pt.createElement(de.default.Item,{name:"exercise_group_id"},pt.createElement(Re.default.Group,{style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((In=va.course_group)!=null&&In.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(ir==null?void 0:ir.course_groups)&&(ir==null?void 0:ir.course_groups.map((jn,$n)=>pt.createElement(Re.default,{value:jn.exercise_group_id,className:"ml0 mr8",key:jn.exercise_group_id},jn.exercise_group_name,"(",jn.exercise_group_students,")"))))))),pt.createElement(de.default.Item,{name:"commit_status"},pt.createElement(Re.default.Group,{value:[],style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((na=va.commit_status)!=null&&na.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},vt.map((jn,$n)=>pt.createElement(Re.default,{name:"commit_status",value:jn.id,key:jn.id},jn.name,"(",ir==null?void 0:ir[jn.type],")")))))),pt.createElement(de.default.Item,{name:"review"},pt.createElement(Re.default.Group,{style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((pa=va.review)!=null&&pa.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(_n=rt)==null?void 0:_n.map((jn,$n)=>pt.createElement(Re.default,{value:jn.id,key:$n},jn.name,"(",ir==null?void 0:ir[jn.type],")")))))),(ir==null?void 0:ir.open_make_up)&&pt.createElement(de.default.Item,{name:"is_make_up"},pt.createElement(Re.default.Group,{value:[],style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((Wn=va.is_make_up)!=null&&Wn.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},$e.map((jn,$n)=>pt.createElement(Re.default,{name:"is_make_up",value:jn.id},jn.name,"(",ir==null?void 0:ir[jn.type],")")))))),pt.createElement(re.Z,{align:"middle"},pt.createElement(ve.Z,{flex:"1"},pt.createElement(re.Z,{align:"middle"},pt.createElement(ve.Z,null,pt.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:jn=>{Jt.search=jn==null?void 0:jn.trim(),Jt.page=1,da(hr({},Jt)),Ir(Jt)},onChange:jn=>{Jt.search=jn.target.value},style:{width:240}})))),!(ra!=null&&ra.is_random)&&pt.createElement(ve.Z,{className:["tr",En.rightFilter].join(" ")},(ir==null?void 0:ir.objective)===1&&(ir==null?void 0:ir.subjective)===1&&pt.createElement(pt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",pt.createElement("span",null,pt.createElement(de.default.Item,{name:"objective_score_gte"},pt.createElement(Te.Z,{min:0,max:ir==null?void 0:ir.objective_score,placeholder:"\u6700\u4F4E"}))),pt.createElement("span",null,pt.createElement(de.default.Item,{name:"objective_score_lte"},pt.createElement(Te.Z,{min:(Jt==null?void 0:Jt.objective_score_gte)||0,max:ir==null?void 0:ir.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ue.ju[ra.exercise_status])&&pt.createElement(y.Z,{menu:{onClick:jn=>yr(void 0,[jn],function*({key:$n,domEvent:fo}){var Bu,Ju;if($n==="1"){let Mu=null;const Ys=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:pt.createElement("div",{className:"flex flex-col gap-20px"},pt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),pt.createElement("div",null,pt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),pt.createElement(Se.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Nc=>{Mu=Nc.target.value}}))),onOk:()=>yr(void 0,null,function*(){(yield Ru({review_all:!0,exercise_id:ga==null?void 0:ga.categoryId,analysis:Mu})).status===0&&(oe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Ir(Jt))}),onCancel:()=>{Ys.destroy()}})}if($n==="2"){if(fo.preventDefault(),(0,bt.Rm)()&&!((Ju=(Bu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Bu.exercise)!=null&&Ju.can_appraise)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,xr.w)(ga.coursesId,ga.categoryId),il(),ye.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/reviews/group`)}$n==="3"&&(window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail?random=${ra==null?void 0:ra.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(ra!=null&&ra.is_random)&&(ir==null?void 0:ir.subjective)===1&&Gt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Qi||!Au},!((0,bt.dE)()||ra!=null&&ra.is_random||(ra==null?void 0:ra.exercise_type)==2)&&{key:"3",label:pt.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",pt.createElement("img",{src:pn,style:{margin:"0 0 4px 4px"}}))}].filter(jn=>jn)},className:"ml10"},pt.createElement("div",{className:`${En.btn_review}`},pt.createElement("img",{src:ya.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(ir==null?void 0:ir.subjective)===1&&Gt&&pt.createElement(pt.Fragment,null,pt.createElement(Ce.ZP,{type:"default",disabled:!Qi},pt.createElement("a",{onClick:jn=>yr(void 0,null,function*(){var $n,fo;if(jn.preventDefault(),(0,bt.Rm)()&&!((fo=($n=Pe==null?void 0:Pe.AssistantObject)==null?void 0:$n.exercise)!=null&&fo.can_appraise)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,xr.w)(ga.coursesId,ga.categoryId),il(),ye.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${Qi}`)})},pt.createElement("span",{className:"iconfont icon-filesync3x"}),pt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),pt.createElement(ve.Z,null,(ra==null?void 0:ra.exercise_status)===3&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{Dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Jt}})}},pt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),pt.createElement(ve.Z,null,(ra==null?void 0:ra.exercise_time)>0&&(ra==null?void 0:ra.exercise_type)!=2&&(0,bt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",disabled:ra.exercise_status===3||ra.exercise_status===5||(ra==null?void 0:ra.appraise_label),onClick:()=>{var jn,$n;if((0,bt.Rm)()&&!(($n=(jn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:jn.exercise)!=null&&$n.can_delay)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Zl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Zl,user_ids:nu,isBatch:!0,exercise_time:ra.exercise_time,params:hr({},Jt)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,bt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var jn,$n;if((0,bt.Rm)()&&!(($n=(jn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:jn.exercise)!=null&&$n.can_forcing_commit)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Zl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Zl,user_ids:nu,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),_r===-3&&!(0,bt.dE)()&&pt.createElement(He.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),_r!==-3&&pt.createElement(z.default,{className:"mt30",loading:jl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,bt.dE)()?ir!=null&&ir.score_open?Fo==null?void 0:Fo.exercise_users:[(Fo==null?void 0:Fo.current_answer_user)||{}]:Fo==null?void 0:Fo.exercise_users,columns:Ni,rowSelection:!(0,bt.dE)()&&{selectedRowKeys:Zl,onChange:(jn,$n)=>{ru(jn),ji(($n==null?void 0:$n.map(fo=>fo==null?void 0:fo.user_id))||[])},getCheckboxProps:jn=>({disabled:jn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(jn,$n,fo)=>{Jt.page=1,fo.order===void 0?(Jt.order_type=null,Jt.order=null):(Jt.order_type=fo.order==="descend"?"desc":"asc",Jt.order=fo.field),da(hr({},Jt)),Ir(Jt)}}),tr>20&&pt.createElement("aside",{className:"tc pb30 mt30"},pt.createElement(we.Z,{onChange:oo,current:Jt.page||1,pageSize:Jt.limit,total:tr,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:jn=>pt.createElement("span",{className:"mr10"},"\u5171",pt.createElement("span",{className:"c-orange"},jn),"\u6761\u6570\u636E")}))),pt.createElement(Fe.default,{open:Dr,title:pt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Eo==null?void 0:Eo.name," ",Eo==null?void 0:Eo.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{ho(!1)}},((Ha=Eo==null?void 0:Eo.list)==null?void 0:Ha.length)===0?pt.createElement(He.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):pt.createElement(z.default,{dataSource:Eo==null?void 0:Eo.list,columns:yl,pagination:!1})),pt.createElement(sn,null),pt.createElement(Ut,null),pt.createElement(Tt,null),pt.createElement(Dn,null),un&&pt.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:un,centered:!0,onCancel:()=>{Ja(1),tt(!1),nr([]),fa("alert"),aa("")},footer:pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",pt.createElement(Ce.ZP,{onClick:()=>yr(void 0,null,function*(){if(!ha){oe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Sa(!0);let jn=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/send_alert.json`,{method:"post",body:{content:ha,clazz:Ta,exercise_user_id:Ba}});(jn==null?void 0:jn.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),Ja(1),tt(!1),nr([]),fa("alert"),aa("")),Sa(!1)}),disabled:$a,loading:Ga},"\u53D1\u9001")),pt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,style:{marginRight:"10px"},onClick:()=>yr(void 0,null,function*(){yield Ja(ea-1===0?br==null?void 0:br.length:ea-1)})},"\u4E0A\u4E00\u5F20"),pt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,type:"primary",onClick:()=>yr(void 0,null,function*(){yield Ja(ea===(br==null?void 0:br.length)?1:ea+1)})},"\u4E0B\u4E00\u5F20"))},pt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:br[ea-1]}),pt.createElement("span",{onClick:()=>{Wa.Z.publish("preview-image",br[ea-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),pt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},ea+"/"+(br==null?void 0:br.length)),pt.createElement(be.ZP,{className:"mt20",checked:Ta==="alert",onChange:()=>fa("alert")},"\u53D1\u9001\u8B66\u544A",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(be.ZP,{className:"mt10",checked:Ta==="notice",onChange:()=>fa("notice")},"\u53D1\u9001\u901A\u77E5",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(Se.default.TextArea,{className:"mt20",value:ha,onChange:jn=>aa(jn.target.value),placeholder:`\u8BF7\u8F93\u5165${Ta==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Ta==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),pt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ja,"\u6B21\u8B66\u544A")),pt.createElement(wa.Z,null),pt.createElement(Qr,null),pt.createElement(la,null))};var so=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le,classroomList:dt,user:Dt})=>({classroomList:dt,exercise:me,loading:pe.effects,globalSetting:le,user:Dt}))(vr),Do=x(84105),no=x(87395),qr={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},oi=x(60513),dl=x(78666);const al=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Ci=(0,a.forwardRef)(({src:me,videoId:pe,logWatchHistory:le,courseId:dt=null,startTime:Dt,handlePause:_e=()=>{},handlePlay:Gt=()=>{},handlePlayEnded:at=()=>{},videoSpeed:Oe=1},Pe)=>{var bn;const Yn=((bn=me==null?void 0:me.split("."))==null?void 0:bn.pop())==="flv",nn=(0,a.useRef)(),In=(0,a.useRef)(),na=(0,a.useRef)(0),pa=(0,a.useRef)(0),[_n,Wn]=(0,a.useState)(0),Ha=navigator.userAgent.toLowerCase().match(al),Nn=Ha?Ha[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>nn.current.currentTime,getDuration:()=>nn.current.duration})),(0,a.useEffect)(()=>{pa.current=void 0;try{oi.Z.isSupported&&Yn&&me&&(me==null?void 0:me.indexOf(".m3u8"))<0?(pa.current=oi.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:me+"?t="+Date.now(),muted:!1,isLive:!0}),pa.current.on("play",function(){console.log(21111)}),nn.current&&(pa.current.detachMediaElement(nn.current),pa.current.attachMediaElement(nn.current),pa.current.load(),pa.current.play())):nn.current.setAttribute("src",me+"?t="+Date.now())}catch(Jt){setTimeout(()=>{Wn(_n+1)},1e3)}return console.log("src:",me),()=>{var Jt,da,ra,Ma,Yt,va,oa,tr;pa.current&&((da=(Jt=pa.current)==null?void 0:Jt.unload)==null||da.call(Jt),(Ma=(ra=pa.current)==null?void 0:ra.pause)==null||Ma.call(ra),(va=(Yt=pa.current)==null?void 0:Yt.destroy)==null||va.call(Yt),(tr=(oa=pa.current)==null?void 0:oa.detachMediaElement)==null||tr.call(oa,nn.current),pa.current=void 0,nn.current.src="")}},[nn,Yn,me,_n]),(0,a.useEffect)(()=>(In.current=setInterval(()=>{na.current>0&&na.current===nn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Wn(_n+1)),na.current=nn.current.currentTime},3e3),()=>{clearInterval(In.current)}),[]);const ga=Jt=>{setTimeout(()=>{Wn(_n+1)},1e3)};return a.createElement("video",{ref:nn,onerr:!0,onErrorCapture:()=>{Wn(_n+1)},autoPlay:!0,muted:!0})}),bi=Object.defineProperty,zr=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,Zi=(me,pe,le)=>pe in me?bi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Lo=(me,pe)=>{for(var le in pe||(pe={}))Ri.call(pe,le)&&Zi(me,le,pe[le]);if(zr)for(var le of zr(pe))Gi.call(pe,le)&&Zi(me,le,pe[le]);return me},Fl=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const tl=({exercise:me,dispatch:pe,user:le})=>{var dt;const Dt=(0,ye.useParams)(),[_e,Gt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Dt==null?void 0:Dt.categoryId}),[at]=de.default.useForm(),[Oe,Pe]=(0,a.useState)(),[bn,Hn]=(0,a.useState)(!1),{exerciseList:Yn,commonHeader:nn}=me,[In,na]=(0,a.useState)([]),[pa,_n]=(0,a.useState)([]),[Wn,Ha]=(0,a.useState)(0),[Nn,ga]=(0,a.useState)(!0),[Jt,da]=(0,a.useState)(!1),ra=(0,a.useRef)(null);(0,a.useEffect)(()=>{Ma(_e)},[]),(0,a.useEffect)(()=>(clearInterval(ra.current),(nn==null?void 0:nn.exercise_status)===2&&(ra.current=setInterval(()=>{Ma(_e)},3e4)),()=>{clearInterval(ra.current)}),[nn==null?void 0:nn.exercise_status,_e]);const Ma=ja=>Fl(void 0,null,function*(){const or=lr().cloneDeep(ja);console.log(or,"sendData"),ga(!0),na([]);const ka=yield(0,fe.ZP)(`/api/exercises/${ja==null?void 0:ja.exercise_id}/exercise_identity_photos.json`,{method:"get",params:or});_n([]),ga(!1),Ha(ka==null?void 0:ka.count),na((ka==null?void 0:ka.exercise_users)||[])}),Yt=(ja,or)=>{_e.page=1,_e[or]=ja,Gt(Lo({},_e)),Ma(_e)},va=ja=>{_e.page=1,_e.save_name=ja,Gt(Lo({},_e))},oa=()=>{_e.page=1;const ja=Object.assign({},at.getFieldsValue());Object.keys(ja).map(function(or){switch(or){case"exercise_group_id":ja[or].includes("all")||!ja[or].length?(delete _e.course_group,at.setFieldsValue({exercise_group_id:"all"})):(_e.course_group=ja[or],at.setFieldsValue({exercise_group_id:_e.course_group}));break}}),Gt(Lo({},_e)),Ma(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Hn(!0))},[document.getElementById("divhe"),Yn]);const tr=(ja,or,ka)=>{_e.page=ja==null?void 0:ja.current,_e.limit=ja==null?void 0:ja.pageSize,ka!=null&&ka.order?(_e.sort_by=ka==null?void 0:ka.field,_e.sort_direction=(ka==null?void 0:ka.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Gt(Lo({},_e)),Ma(_e)},ro=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(ja,or,ka)=>_e.limit*(_e.page-1)+ka+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:ja=>a.createElement(De.Z,{placement:"bottomLeft",title:ja},a.createElement("span",null,ja))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:ja=>a.createElement(De.Z,{placement:"bottomLeft",title:ja||"--"},a.createElement("span",null,ja||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(ja,or)=>ja?a.createElement(De.Z,{placement:"bottom",title:ja},a.createElement("span",{className:qr.es},ja)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(ja,or)=>a.createElement("img",{width:40,style:{maxHeight:30},src:ja,className:"current",onClick:()=>{Ta(or)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(ja,or)=>a.createElement(a.Fragment,null,ja==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ja==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ja==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:ja=>a.createElement("span",null,ja||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:ja=>a.createElement("span",null,ja||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(ja,or)=>{var ka;return a.createElement(a.Fragment,null,(or==null?void 0:or.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>da(or)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(or==null?void 0:or.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>un(or)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(or==null?void 0:or.exercise_identity_photo_state)==="passed"&&((ka=or==null?void 0:or.play_url)!=null&&ka.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>tt(or)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rr=ja=>{_n(ja)},Qa=()=>{da(!1),Ma(_e)},un=ja=>{const or=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Vr,Ga)=>a.createElement("span",null,Vr||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Vr,Ga)=>a.createElement(a.Fragment,null,Vr==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Vr==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Vr==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Vr,Ga)=>Vr?a.createElement(De.Z,{placement:"bottom",title:Vr},a.createElement("span",null,Vr)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Vr,Ga)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Wa.Z.publish("preview-image",Vr)}},"\u67E5\u770B")}],ka=Fe.default.confirm({icon:null,width:700,className:`${qr.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ka.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:qr.customTable,dataSource:[Lo({},ja)],bordered:!1,columns:or,rowKey:"exercise_identity_photo_id",rowClassName:qr.row,pagination:!1}))})},tt=ja=>{var or,ka;const Vr=Fe.default.confirm({icon:null,className:`${qr.cusModal} custom-modal-divider`,centered:!0,width:((or=ja==null?void 0:ja.play_url)==null?void 0:or.length)<6?724:744,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Vr.destroy()}))),content:a.createElement("ul",{className:qr.sys},(ka=ja==null?void 0:ja.play_url)==null?void 0:ka.map((Ga,Sa)=>a.createElement("li",{className:qr.li,key:Sa},a.createElement("div",{className:qr.d1},a.createElement("div",{className:qr.img},a.createElement(Ci,{src:Ga==null?void 0:Ga.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:qr.btn},a.createElement("div",{className:qr.b1},"\u56DE\u653E\u89C6\u9891",Sa+1))))))})},Ta=ja=>{const or=Fe.default.confirm({icon:null,className:`${qr.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>or.destroy()}))),content:a.createElement(re.Z,null,a.createElement("aside",{className:qr.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:qr.img},a.createElement("img",{width:326,src:(0,ue.Tv)(ja==null?void 0:ja.photo_url)}),a.createElement("div",{className:qr.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:qr.img,style:{marginLeft:20}},ja!=null&&ja.identity_url?a.createElement("img",{width:326,src:(0,ue.Tv)(ja==null?void 0:ja.identity_url)}):a.createElement("div",{className:qr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:qr.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},fa={selectedRowKeys:pa,columnWidth:40,onChange:Rr,getCheckboxProps:ja=>({disabled:(ja==null?void 0:ja.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:qr.wrap},a.createElement(de.default,{form:at,onChange:oa,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Re.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Re.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Oe+"px",overflow:"hidden"}},(dt=Yn.course_groups)==null?void 0:dt.map((ja,or)=>a.createElement(Re.default,{key:or,value:ja.exercise_group_id,className:"ml0 mr8"},ja.exercise_group_name,"(",ja.exercise_group_students,")"))),bn&&a.createElement("span",{onClick:()=>{let ja=document.getElementById("divhe").scrollHeight;Oe>47?Pe(47):Pe(ja)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Oe===47?"\u5C55\u5F00":"\u6536\u8D77",Oe===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(no.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:qr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.save_name,onChange:ja=>va(ja.target.value),onSearch:()=>{_e.page=1,_e.name=_e.save_name,Gt(Lo({},_e)),Ma(_e)}}),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:_e==null?void 0:_e.state,onChange:ja=>Yt(ja,"state")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(dn.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(dn.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:_e==null?void 0:_e.audit,onChange:ja=>Yt(ja,"audit")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(dn.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:qr.btn,style:{cursor:"pointer"},onClick:()=>{if(!pa.length){oe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}da(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:qr.bgH}),a.createElement(z.default,{rowSelection:fa,className:qr.customTable,dataSource:In,bordered:!1,columns:ro,rowKey:"exercise_identity_photo_id",rowClassName:qr.row,loading:Nn,onChange:tr,pagination:{pageSize:_e.limit,total:Wn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:ja=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},ja),"\u6761\u6570\u636E")}}),a.createElement(ba,{selectIds:pa,visible:Jt,onCancel:()=>da(!1),onOk:Qa,params:_e}),a.createElement(wa.Z,null))};var Da=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(tl);const ba=({visible:me,onOk:pe,onCancel:le,selectIds:dt,params:Dt})=>{const[_e,Gt]=(0,a.useState)(!1),[at,Oe]=(0,a.useState)({}),[Pe]=de.default.useForm(),bn=Hn=>Fl(void 0,null,function*(){Gt(!0);let Yn;me===!0?Yn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_ids:dt},Hn)}):Yn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_id:me==null?void 0:me.exercise_identity_photo_id},Hn)}),(Yn==null?void 0:Yn.status)===0&&pe(),Gt(!1)});return a.createElement(Fe.default,{title:me!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!me,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{le()},afterClose:()=>{Pe.resetFields(),Oe({})},confirmLoading:_e,onOk:()=>Pe.submit()},a.createElement(de.default,{className:qr.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:bn,onValuesChange:()=>{Oe(Lo({},Pe.getFieldsValue()))}},me!==!0&&a.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:qr.imgWrap},a.createElement("div",{className:qr.img},a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.photo_url)}),a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",me==null?void 0:me.photo_url)},className:qr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:qr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:qr.img,style:{marginLeft:20}},me!=null&&me.identity_url?a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.identity_url)}):a.createElement("div",{className:qr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(me!=null&&me.identity_url)&&a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",(0,ue.Tv)(me==null?void 0:me.identity_url))},className:qr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:qr.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(at==null?void 0:at.state)==="rejected"&&a.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var Ua=x(61621),Br=x(64165),sr={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},co=Object.defineProperty,Cr=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Ao=(me,pe,le)=>pe in me?co(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Io=(me,pe)=>{for(var le in pe||(pe={}))Ii.call(pe,le)&&Ao(me,le,pe[le]);if(Ro)for(var le of Ro(pe))Ho.call(pe,le)&&Ao(me,le,pe[le]);return me},ii=(me,pe)=>Cr(me,Zo(pe)),ol=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const nl=({exercise:me,dispatch:pe,user:le})=>{var dt,Dt,_e,Gt,at,Oe,Pe,bn,Hn;const Yn=(0,ye.useParams)(),[nn,In]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Yn==null?void 0:Yn.categoryId}),[na]=de.default.useForm(),[pa,_n]=(0,a.useState)(),[Wn,Ha]=(0,a.useState)(!1),{exerciseList:Nn}=me,[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)(0),[Ma,Yt]=(0,a.useState)(!0),[va,oa]=(0,a.useState)(!1),[tr,ro]=(0,a.useState)("1"),[Rr,Qa]=(0,a.useState)(1),[un,tt]=(0,a.useState)("alert"),[Ta,fa]=(0,a.useState)(1),[ja,or]=(0,a.useState)(""),[ka,Vr]=(0,a.useState)(!1),[Ga,Sa]=(0,a.useState)(!1),[Lr,br]=(0,a.useState)([]);(0,a.useEffect)(()=>{nr(nn)},[]);const nr=Hr=>ol(void 0,null,function*(){const ir=lr().cloneDeep(Hr);Yt(!0),Jt([]);const io=yield(0,fe.ZP)(`/api/exercises/${Hr==null?void 0:Hr.exercise_id}/exercise_videos.json`,{method:"get",params:ir});Yt(!1),ra(io==null?void 0:io.count),Jt((io==null?void 0:io.exercise_users)||[])}),ea=(Hr,ir)=>{nn.page=Hr,nn.limit=ir,In(Io({},nn)),nr(nn)},Ja=Hr=>{nn.page=1,nn.save_name=Hr,In(Io({},nn))},ha=()=>{nn.page=1;const Hr=Object.assign({},na.getFieldsValue());Object.keys(Hr).map(function(ir){switch(ir){case"exercise_group_id":Hr[ir].includes("all")||!Hr[ir].length?(delete nn.course_group,na.setFieldsValue({exercise_group_id:"all"})):(nn.course_group=Hr[ir],na.setFieldsValue({exercise_group_id:nn.course_group}));break}}),nr(nn)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(_n(47),Ha(!0))},[document.getElementById("divhe"),Nn]);const aa=Hr=>ol(void 0,null,function*(){Vr(!0),oa({});const ir=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}}),io=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}});io!=null&&io.data&&br((io==null?void 0:io.data)||[]),ir!=null&&ir.data&&oa(ii(Io({},ir==null?void 0:ir.data),{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id,datas:Hr})),Vr(!1)}),Ba=Hr=>{var ir,io;Qa(Hr==="prev"?Rr-1===0?(ir=va==null?void 0:va.exercise_user_photos)==null?void 0:ir.length:Rr-1:Rr===((io=va==null?void 0:va.exercise_user_photos)==null?void 0:io.length)?1:Rr+1)},Jn=()=>{Qa(1),tt("alert"),or(""),ro("1"),fa(1)},$a=Hr=>{fa(Hr)},fr=Hr=>{tt(Hr),fa(1),or("")},Dr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Eo=un==="alert"?Dr:ho;return a.createElement("section",{className:sr.wrap},a.createElement(de.default,{form:na,onChange:ha,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Re.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Re.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:pa+"px",overflow:"hidden"}},(dt=Nn.course_groups)==null?void 0:dt.map((Hr,ir)=>a.createElement(Re.default,{key:ir,value:Hr.exercise_group_id,className:"ml0 mr8"},Hr.exercise_group_name,"(",Hr.exercise_group_students,")"))),Wn&&a.createElement("span",{onClick:()=>{let Hr=document.getElementById("divhe").scrollHeight;pa>47?_n(47):_n(Hr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},pa===47?"\u5C55\u5F00":"\u6536\u8D77",pa===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(no.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:sr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:nn==null?void 0:nn.save_name,onChange:Hr=>Ja(Hr.target.value),onSearch:()=>{nn.page=1,nn.name=nn.save_name,In(Io({},nn)),nr(nn)}})),a.createElement("div",{className:sr.bgH}),a.createElement("div",{className:sr.warpList},a.createElement(Ua.Z,{loading:Ma,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},da),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ga.length?a.createElement("ul",{className:sr.sys},ga.map((Hr,ir)=>{const{user_name:io,user_group_name:Fo,video_url:ki,login:jl,student_id:Ql}=Hr;return a.createElement("li",{className:sr.li,key:ir},a.createElement("div",{className:sr.d1},a.createElement("div",{className:sr.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${ir}&video_url=${ki==null?void 0:ki.replace(".m3u8",".flv")}`})),a.createElement(De.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:sr.btn,onClick:()=>(0,ue.RG)(`${nn.exercise_id}-${jl}`,!0)},a.createElement("div",{title:io,className:sr.b1},io),a.createElement("div",{title:Fo,className:sr.b2},"(",Ql,")"))),a.createElement("div",{onClick:()=>aa(Hr),className:sr.big},"\u67E5\u770B")))})):a.createElement(Br.Z,null)),a.createElement(we.Z,{showTotal:Hr=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Hr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:ea,pageSize:nn==null?void 0:nn.limit,current:nn.page,total:da})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:va,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{oa(!1)},afterClose:Jn,footer:null},a.createElement(Ua.Z,{loading:ka,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(Dt=va==null?void 0:va.datas)==null?void 0:Dt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(_e=va==null?void 0:va.datas)==null?void 0:_e.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Gt=va==null?void 0:va.datas)==null?void 0:Gt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:tr,onChange:Hr=>{ro(Hr)}},a.createElement(E.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:sr.imgWrap},a.createElement("div",{className:sr.img,style:{width:234,marginLeft:30,textAlign:"center"}},(at=va==null?void 0:va.exercise_user_photos)!=null&&at.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Oe=va==null?void 0:va.exercise_user_photos)==null?void 0:Oe[Rr-1]}),a.createElement("div",{onClick:()=>{var Hr;Wa.Z.publish("preview-image",(Hr=va==null?void 0:va.exercise_user_photos)==null?void 0:Hr[Rr-1])},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Rr,"/",(Pe=va==null?void 0:va.exercise_user_photos)==null?void 0:Pe.length)),Rr===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:sr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Ba("prev"),className:sr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Ba("next"),className:sr.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:sr.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:sr.img,style:{marginLeft:60,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:sr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:sr.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:sr.img},a.createElement("img",{width:234,src:va==null?void 0:va.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",va==null?void 0:va.exercise_identity_photo)},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:sr.img,style:{marginLeft:20,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:sr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:sr.fo},a.createElement(be.ZP,{className:"mt20",checked:un==="alert",onChange:()=>fr("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(be.ZP,{className:"mt10",checked:un==="notice",onChange:()=>fr("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(dn.default,{style:{width:570},value:Ta,onChange:$a},Eo==null?void 0:Eo.map(Hr=>a.createElement(dn.default.Option,{key:Hr.key,value:Hr.key},Hr.value)))),Ta===0&&a.createElement(Se.default.TextArea,{className:"mt20",value:ja,onChange:Hr=>or(Hr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(re.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",va==null?void 0:va.alert_count,"\u6B21\u8B66\u544A\u548C",((bn=va==null?void 0:va.alerts)==null?void 0:bn.length)-(va==null?void 0:va.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(va==null?void 0:va.alerts)||[],bordered:!1,scroll:((Hn=va==null?void 0:va.alerts)==null?void 0:Hn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Hr=>Hr?a.createElement("span",{title:Hr},Hr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Hr=>Hr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:sr.b,onClick:()=>ol(void 0,null,function*(){if(!ja&&Ta===0){oe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Hr=ja;Ta&&(Hr=(un==="alert"?Dr:ho).find(Fo=>Fo.key===Ta).value),Sa(!0);let ir=yield(0,fe.ZP)(`/api/exercises/${nn.exercise_id}/send_alert.json`,{method:"post",body:{content:Hr,clazz:un,exercise_user_id:va==null?void 0:va.exercise_user_id}});(ir==null?void 0:ir.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),oa(!1)),Sa(!1)}),loading:Ga,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(z.default,{dataSource:Lr,bordered:!1,scroll:Lr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Hr=>Ze()(Hr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Hr=>Hr&&(0,ue.li)(Number(Hr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(wa.Z,null))};var Ol=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(nl),Nl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Jr={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Mr=Object.defineProperty,Gr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,si=Object.getOwnPropertySymbols,Xi=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,ml=(me,pe,le)=>pe in me?Mr(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Xl=(me,pe)=>{for(var le in pe||(pe={}))Xi.call(pe,le)&&ml(me,le,pe[le]);if(si)for(var le of si(pe))ll.call(pe,le)&&ml(me,le,pe[le]);return me},Rl=(me,pe)=>Gr(me,Kr(pe)),Du=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())}),Bi=({index:me,bottomLine:pe,gather:le,search:dt})=>{const[Dt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(!1),[Oe,Pe]=(0,a.useState)(!1),bn=(0,ye.useParams)(),Hn=(0,ye.useLocation)(),[Yn]=(0,ye.useSearchParams)(),[nn,In]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(le,"gather"),me===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Oe&&pa()},[Oe]);const na=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Ha,Nn,ga)=>nn.limit*(nn.page-1)+ga+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Ha=>Ha||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Ha=>Ha+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Ha=>{let Nn=`/classrooms/${bn==null?void 0:bn.coursesId}/exercise/${bn==null?void 0:bn.categoryId}/detail/${Ha}/review_detail`;return Yn.get("random")&&(Nn=Nn+`?random=${Yn.get("random")}`),a.createElement(ye.Link,{to:Nn,target:"_blank"},"\u67E5\u770B")}}],pa=Ha=>Du(void 0,null,function*(){at(!0);const Nn=Ha||{page:1,limit:10,total:0},ga=Xl({id:bn==null?void 0:bn.categoryId,question_id:le==null?void 0:le.question_id,search:dt},Nn),Jt=yield(0,fe.ZP)(`/api/courses/${bn==null?void 0:bn.coursesId}/exercises/code_review_users.json`,{method:"get",params:ga});Jt&&(_e(Jt==null?void 0:Jt.users),at(!1),In(Rl(Xl({},Nn),{total:(Jt==null?void 0:Jt.count)||0})))}),_n=Ha=>{const Nn=Rl(Xl({},nn),{page:Ha});In(Nn),pa(Nn)},Wn=()=>{Pe(!Oe)};return a.createElement("div",{className:Jr.subjectTable},a.createElement("aside",{className:Jr.title},a.createElement("span",{className:"c-light-primary"},me+1,"\u3001",le.name||((le==null?void 0:le.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",le==null?void 0:le.score,"\u5206\uFF09\uFF1A",le==null?void 0:le.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},le==null?void 0:le.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",le==null?void 0:le.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:Wn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Oe?"\u6536\u8D77":"\u5C55\u5F00",Oe?a.createElement(no.Z,null):a.createElement(Do.Z,null)),(le==null?void 0:le.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${le==null?void 0:le.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(z.default,{className:Jr.customTable,style:{display:Oe?"block":"none"},dataSource:Dt,bordered:!1,rowKey:Ha=>Ha.id,rowClassName:Jr.row,columns:na,loading:Gt,pagination:{pageSize:nn.limit,total:nn.total,current:nn.page,onChange:_n,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Jr.line,style:{visibility:pe?"hidden":"visible"}}))},Mi=x(854),ci=x(59301),Po=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const ul=({exercise:me,globalSetting:pe,dispatch:le})=>{const[dt,Dt]=(0,a.useState)(""),[_e,Gt]=(0,a.useState)([]),[at,Oe]=(0,a.useState)(""),[Pe,bn]=(0,a.useState)(!1),[Hn,Yn]=(0,a.useState)(!1),nn=(0,ye.useParams)();(0,a.useEffect)(()=>{In()},[]);const In=_n=>Po(void 0,null,function*(){bn(!0);const Wn=yield(0,fe.ZP)(`/api/courses/${nn==null?void 0:nn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:nn==null?void 0:nn.categoryId,search:dt}});if((Wn==null?void 0:Wn.status)===-2){Yn(!0),In();return}Wn&&(Yn(!1),bn(!1),Gt((Wn==null?void 0:Wn.exercise_questions)||[]),Oe(Wn==null?void 0:Wn.last_review_time))}),na=()=>{In()},pa=()=>ci.createElement("div",{className:Nl.empty},ci.createElement("img",{src:Mi.x7,width:"258"}),ci.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return ci.createElement("section",{className:Nl.warp},ci.createElement("aside",{className:Nl.header},ci.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",at||"--"),!!at&&ci.createElement(Se.default,{value:dt,onChange:_n=>Dt(_n.target.value),suffix:ci.createElement("i",{onClick:na,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:na})),Hn&&ci.createElement(He.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!Hn&&ci.createElement(Ua.Z,{loading:Pe,active:!0,paragraph:{rows:5}},_e.length>0?ci.createElement("aside",{className:Nl.subject},_e.map((_n,Wn)=>ci.createElement(Bi,{key:Wn,index:Wn,bottomLine:Wn===_e.length-1,gather:_n,search:dt}))):pa()))};var fi=(0,ye.connect)(({exercise:me,globalSetting:pe})=>({exercise:me,globalSetting:pe}))(ul),sl=x(28103),Kl=x(89389),Lu=x(48106),Tu=x(20927),Er={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},rl=x(7664),bu=x(62363),us=x(65986),pi=x(59301),Rs=Object.defineProperty,ss=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Lc=(me,pe,le)=>pe in me?Rs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,ys=(me,pe)=>{for(var le in pe||(pe={}))hc.call(pe,le)&&Lc(me,le,pe[le]);if(ss)for(var le of ss(pe))Yc.call(pe,le)&&Lc(me,le,pe[le]);return me},Xc=(me,pe)=>{var le={};for(var dt in me)hc.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&ss)for(var dt of ss(me))pe.indexOf(dt)<0&&Yc.call(me,dt)&&(le[dt]=me[dt]);return le},cs=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Xs=null,pd="\u2581",Cu=(me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,editKey:Pe,setEditKey:bn=()=>{},cancelAdd:Hn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:In=()=>{}}=le,na=Xc(le,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Wn,Ha]=(0,a.useState)(""),[Nn,ga]=(0,a.useState)([]),[Jt,da]=(0,a.useState)(""),[ra,Ma]=(0,a.useState)(),[Yt,va]=(0,a.useState)(!1),[oa,tr]=(0,a.useState)(),[ro,Rr]=(0,a.useState)(0),[Qa,un]=(0,a.useState)(!1),[tt,Ta]=(0,a.useState)(!1),[fa,ja]=(0,a.useState)([]),[or,ka]=(0,a.useState)(1),[Vr,Ga]=(0,a.useState)(!1),Sa=(0,a.useRef)(!1),Lr=(0,ye.useParams)(),[br,nr]=(0,a.useState)([]),ea=io=>{nr([...br,ys({},io)])};(0,a.useEffect)(()=>{var io;if(Sa.current)return;if(!(Oe!=null&&Oe.question_title)){un(!0),_n(""),Ma(!1),tr(2),ga([]),da(""),va(!1);return}_n(Oe==null?void 0:Oe.question_title),Ma(Oe==null?void 0:Oe.is_ordered),ka(Oe==null?void 0:Oe.difficulty),Ga(!(Oe!=null&&Oe.repeat_answer)),tr(Oe==null?void 0:Oe.question_score);const Fo=(io=Oe==null?void 0:Oe.standard_answers)==null?void 0:io.map(ki=>ki.answer_text);ga([...Fo]),ja(Oe.tag_discipline_ids),Ha(Oe==null?void 0:Oe.analysis)},[Oe,Qa]),(0,a.useEffect)(()=>{va(!1),Qa&&io();function io(){return cs(this,null,function*(){var Fo,ki;const jl=yield(0,ne.YY)({sub_discipline_id:(ki=(Fo=_e.editData)==null?void 0:Fo.exercise)==null?void 0:ki.sub_discipline_id});nr(jl.tag_disciplines)})}},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:ha,isEdit:Qa})),(0,a.useEffect)(()=>{var io;const Fo=(io=_e==null?void 0:_e.tagDisciplineData)!=null&&io.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];nr(Fo)},[_e.tagDisciplineData]);const Ja=io=>{(io==null?void 0:io.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),bn(-1),Sa.current=!1,nn())},ha=()=>cs(void 0,null,function*(){var io,Fo,ki,jl;let Ql=[],Qi=!1;if(Ta(!0),Nn.forEach((Pu,hu)=>{Ql.push({choice_id:hu+1,answer_text:[]}),Pu.forEach((_r,Ui)=>{Ql[hu].answer_text.push(_r),(!_r||!(0,ue.eR)(_r,1e4))&&(da(`${hu}-${Ui}`),oe.ZP.info(_r?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Qi=!0)})}),Qi)return Ta(!1),!1;Sa.current=!0;let Vl;return Oe.question_id?(Oe==null?void 0:Oe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:or,is_cover:1,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)}),onCancel:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:or,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)})}):(Vl=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.sub_discipline_id,difficulty:or,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)):(Vl=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:Lr.categoryId,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(jl=(ki=_e.editData)==null?void 0:ki.exercise)==null?void 0:jl.sub_discipline_id,difficulty:or,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)),Ta(!1),{name:pa,analysis:Wn,standard_answers:Ql,is_ordered:ra}}),aa=(io,Fo,ki)=>{const jl=Nn.slice();if(Fo&&jl.splice(io,Fo),ki&&Yt||!Oe.question_id)for(let Ql=0;Ql{da("");let jl=Nn.slice();jl[io][Fo]=ki,ga(jl)},Jn=io=>{let Fo=Nn.slice();Fo[io]=[...Fo[io],""],ga(Fo)},$a=(io,Fo)=>{let ki=Nn.slice();if(!ki[io][Fo]){ki[io]=ki[io].filter((jl,Ql)=>Ql!==Fo),ga(ki);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{ki[io]=ki[io].filter((jl,Ql)=>Ql!==Fo),ga(ki)}})},fr=io=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{let Fo=0;_n(pa.replace(/\▁/g,function(ki){return Fo++,Fo-1===io?"":ki})),setTimeout(()=>{let ki=Nn.slice();ki=Nn.filter((jl,Ql)=>io!==Ql),ga(ki)},500)}})},Dr=()=>{},ho=()=>{var io,Fo,ki,jl,Ql,Qi;return console.log(Nn,"answers"),pi.createElement("aside",null,pi.createElement("div",{className:Er.questionType},pi.createElement("div",null,pi.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),pi.createElement("div",null,pi.createElement(Lu.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:pa,onChange:Vl=>_n(Vl),showNullButton:((Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.exercise_status)===1,deleteEmptyDisabled:((jl=(ki=_e.editData)==null?void 0:ki.exercise)==null?void 0:jl.exercise_status)!==1||tt,onPlaceholderChange:aa})),pi.createElement("div",{className:"mt20"},Nn.map((Vl,Pu)=>{var hu,_r;return pi.createElement(Tu.Z,{key:Pu,answers:Vl,index:Pu,is_md:!0,exerciseIsPublish:((_r=(hu=_e.editData)==null?void 0:hu.exercise)==null?void 0:_r.exercise_status)!==1,activeOptionErrorIndex:Jt,onAnswerChange:Ba,addChildAnswer:Jn,deleteChildAnswer:$a,deleteChildAnswermain:fr})})),pi.createElement("div",{className:"mt20"},Nn.length>1&&pi.createElement("span",null,pi.createElement(Re.default,{checked:ra,onChange:Vl=>Ma(Vl.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),pi.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),pi.createElement("p",{className:Er.titleWrap},pi.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),pi.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Wn,onChange:Vl=>Ha(Vl)}),pi.createElement("p",{className:""},pi.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",pi.createElement(Te.Z,{value:oa,max:1e4,min:0,onChange:Vl=>{tr(Vl)}})," \u5206 \xA0 ",!!oa&&!!ro&&pi.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(oa/ro).toFixed(1),"\u5206)"),pi.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},pi.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",pi.createElement(be.ZP.Group,{value:or,onChange:Vl=>{ka(Vl.target.value)}},pi.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),pi.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),pi.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),pi.createElement("p",{className:Er.titleWrap},pi.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",pi.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),pi.createElement("div",{className:"mt5"},pi.createElement(bu.N,{value:fa,selectvalues:Oe==null?void 0:Oe.tag_discipline_ids,onChange:ja,subId:(Qi=(Ql=_e.editData)==null?void 0:Ql.exercise)==null?void 0:Qi.sub_discipline_id,knowledgeOptions:br,onAddKnowledgeFinish:ea})),pi.createElement("div",{style:{marginTop:10}},pi.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),pi.createElement(Ae.Z,{checked:Vr,onChange:Vl=>{Ga(Vl)}}))),pi.createElement("aside",{className:"tr"},(Pe!==-1||Oe.question_id)&&pi.createElement(Ce.ZP,{type:"default",onClick:()=>{Hn(),un(!1)}},"\u53D6\u6D88"),pi.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{ha()}},"\u4FDD\u5B58")))},Eo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(io=>{var Fo,ki;return((ki=(Fo=_e==null?void 0:_e.editData)==null?void 0:Fo.exercise)==null?void 0:ki.exercise_status)===1?io:io.id!=="del"&&io.id!=="add"}),Hr=io=>cs(void 0,null,function*(){if(Pe!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(io.id){case"del":let Fo;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return cs(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:ys({},Lr)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:io.id}}),at({type:"exercise/editExercise",payload:ys({},Lr)});break;case"edit":bn(Oe.dragKey),un(!0);break;case"add":Yn({key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:3});break}}),ir=()=>{var io;return pi.createElement("aside",null,pi.createElement("div",{className:Er.questionType},!(Oe!=null&&Oe.isPreview)&&pi.createElement("div",null,pi.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?pi.createElement("div",{style:{display:"flex"}},pi.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),pi.createElement(rl.Z,{value:Oe.question_title}),pi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09")):pi.createElement("div",{className:"mt5"},pi.createElement(rl.Z,{value:Oe.question_title})),pi.createElement("div",{className:Er.questionChoices},(io=Oe==null?void 0:Oe.standard_answers)==null?void 0:io.map(function(Fo,ki){return pi.createElement(re.Z,{key:ki,align:"middle"},pi.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Fo.choice_id,"\uFF09\uFF1A"),pi.createElement(ve.Z,{flex:"1"},pi.createElement(re.Z,{align:"middle",gutter:[1,1]},Fo.answer_text.map(function(jl,Ql){return pi.createElement(ve.Z,{span:24,key:Ql},Fo.model===1?pi.createElement(Se.default,{key:ki,checked:Oe.standard_answers.includes(ki),disabled:!0,value:jl}):pi.createElement(us.Z,{value:jl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),pi.createElement("div",{className:Er.action},!Oe.hideAction&&Eo.map(function(Fo,ki){return Fo.id==="up"&&Oe.key===1||Fo.id==="down"&&Oe.key===Oe.len?null:pi.createElement(De.Z,{key:ki,placement:"bottom",title:Fo.name},pi.createElement("span",{onClick:()=>Hr(Fo),className:Fo.icon}))})))};return pi.createElement("section",{className:Er.wrap},!Qa&&ir(),Qa&&ho())};var hs=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Cu)),Ec=Object.defineProperty,Fs=Object.getOwnPropertySymbols,Js=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,Ac=(me,pe,le)=>pe in me?Ec(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,qs=(me,pe)=>{for(var le in pe||(pe={}))Js.call(pe,le)&&Ac(me,le,pe[le]);if(Fs)for(var le of Fs(pe))Bs.call(pe,le)&&Ac(me,le,pe[le]);return me},Cc=(me,pe)=>{var le={};for(var dt in me)Js.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Fs)for(var dt of Fs(me))pe.indexOf(dt)<0&&Bs.call(me,dt)&&(le[dt]=me[dt]);return le},Ds=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Rc=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Is=(me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,editKey:bn,setEditKey:Hn=()=>{},cancelAdd:Yn=()=>{},reload:nn=()=>{},addCallback:In=()=>{},setIsClaer:na=()=>{}}=le,pa=Cc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[_n,Wn]=(0,a.useState)(),[Ha,Nn]=(0,a.useState)(""),[ga,Jt]=(0,a.useState)(!1),[da,ra]=(0,a.useState)(),[Ma,Yt]=(0,a.useState)([]),[va,oa]=(0,a.useState)([]),[tr,ro]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,tt]=(0,a.useState)(""),Ta=(0,a.useRef)(!1),fa=br=>{oa([...va,qs({},br)])},ja=(0,ye.useParams)();(0,a.useEffect)(()=>{if(!Ta.current){if(!(Pe!=null&&Pe.question_choices)){Jt(!0),Nn(""),ra(2),Wn("");return}Qa(!(Pe!=null&&Pe.repeat_answer)),Nn(Pe==null?void 0:Pe.question_title),ra(Pe==null?void 0:Pe.question_score),ro(Pe==null?void 0:Pe.difficulty),Wn(Pe.standard_answer[0]+""),Yt(Pe.tag_discipline_ids),tt(Pe==null?void 0:Pe.analysis)}},[Pe,ga]),(0,a.useEffect)(()=>{ga&&br();function br(){return Ds(this,null,function*(){var nr,ea;const Ja=yield(0,ne.YY)({sub_discipline_id:(ea=(nr=_e.editData)==null?void 0:nr.exercise)==null?void 0:ea.sub_discipline_id});oa(Ja.tag_disciplines)})}},[ga]),(0,a.useImperativeHandle)(pe,()=>({onSave:ka,isEdit:ga})),(0,a.useEffect)(()=>{var br;const nr=(br=_e==null?void 0:_e.tagDisciplineData)!=null&&br.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];oa(nr)},[_e.tagDisciplineData]);const or=br=>{(br==null?void 0:br.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Jt(!1),Hn(-1),Ta.current=!1,nn())},ka=()=>Ds(void 0,null,function*(){var br,nr,ea,Ja;if(!Ha)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!_n)return oe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const ha=[{choice_text:"\u6B63\u786E",is_answer:_n==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_n==="2"?2:0}];Ta.current=!0;let aa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ds(void 0,null,function*(){var Ba,Jn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map($a=>$a.choice_text),standard_answers:ha.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(Jn=(Ba=_e.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:tr,is_cover:1,repeat_answer:!Rr,analysis:un}}),or(aa)}),onCancel:()=>Ds(void 0,null,function*(){var Ba,Jn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map($a=>$a.choice_text),standard_answers:ha.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(Jn=(Ba=_e.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:un}}),or(aa)})}):(aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map(Ba=>Ba.choice_text),standard_answers:ha.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(nr=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:nr.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:un}}),or(aa)):(aa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ja.categoryId,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map(Ba=>Ba.choice_text),standard_answers:ha.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(Ja=(ea=_e.editData)==null?void 0:ea.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:un}}),or(aa)),{name:Ha,choices:ha}}),Vr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(br=>{var nr,ea;return((ea=(nr=_e==null?void 0:_e.editData)==null?void 0:nr.exercise)==null?void 0:ea.exercise_status)===1?br:br.id!=="del"&&br.id!=="add"}),Ga=br=>Ds(void 0,null,function*(){if(bn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(br.id){case"del":let nr;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ds(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:qs({},ja)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:br.id}}),at({type:"exercise/editExercise",payload:qs({},ja)});break;case"edit":Hn(Pe.dragKey),Jt(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Sa=()=>{var br;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(br=Pe==null?void 0:Pe.question_choices)==null?void 0:br.map(function(nr,ea){return a.createElement(be.ZP,{key:ea,checked:Pe.standard_answer.includes(ea+1),disabled:!0},Rc[ea],". ",a.createElement("span",{className:"c-black font14"},nr.choice_text))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Vr.map(function(nr,ea){return nr.id==="up"&&Pe.key===1||nr.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:ea,placement:"bottom",title:nr.name},a.createElement("span",{onClick:()=>Ga(nr),className:nr.icon}))})))},Lr=()=>{var br,nr;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ha,onChange:ea=>Nn(ea)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(be.ZP.Group,{buttonStyle:"solid",value:_n,onChange:ea=>Wn(ea.target.value)},a.createElement(be.ZP.Button,{value:"1",className:`${Er.radio} mr40`},"\u6B63\u786E"),a.createElement(be.ZP.Button,{value:"2",className:Er.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:ea=>tt(ea)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:da,max:1e4,min:0,onChange:ea=>{ra(ea)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:tr,onChange:ea=>{ro(ea.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:Ma,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Yt,subId:(nr=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:nr.sub_discipline_id,knowledgeOptions:va,onAddKnowledgeFinish:fa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ea=>{Qa(ea)}}))),a.createElement("aside",{className:"tr"},(bn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Yn(),Jt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{ka()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!ga&&Sa(),ga&&Lr())};var ku=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Is)),yc=Object.defineProperty,_s=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Zs=(me,pe,le)=>pe in me?yc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,gs=(me,pe)=>{for(var le in pe||(pe={}))ds.call(pe,le)&&Zs(me,le,pe[le]);if(_s)for(var le of _s(pe))ms.call(pe,le)&&Zs(me,le,pe[le]);return me},Jc=(me,pe)=>{var le={};for(var dt in me)ds.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&_s)for(var dt of _s(me))pe.indexOf(dt)<0&&ms.call(me,dt)&&(le[dt]=me[dt]);return le},Uu=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const zs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Hs=(0,a.forwardRef)((me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:In=ha=>{},reload:na=()=>{}}=le,pa=Jc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[_n,Wn]=(0,a.useState)([]),[Ha,Nn]=(0,a.useState)(),[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)(""),[Ma,Yt]=(0,a.useState)(),[va,oa]=(0,a.useState)(!1),[tr,ro]=(0,a.useState)([]),[Rr,Qa]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[Ta,fa]=(0,a.useState)(""),[ja,or]=(0,a.useState)([]),ka=(0,a.useRef)(!1),Vr=ha=>{or([...ja,gs({},ha)])},Ga=(0,ye.useParams)();(0,a.useEffect)(()=>{Wn(["","","",""])},[]),(0,a.useEffect)(()=>{if(ka.current)return;if(!(Pe!=null&&Pe.question_choices)){oa(!0),ra(""),Yt(5),Wn(["","","",""]),Jt([]);return}ra(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),Qa(Pe==null?void 0:Pe.difficulty),Wn(Pe==null?void 0:Pe.question_choices.map(aa=>aa.choice_text));const ha=[];Pe==null||Pe.standard_answer.map((aa,Ba)=>{ha.push(aa-1)}),Jt(ha),ro(Pe.tag_discipline_ids),fa(Pe==null?void 0:Pe.analysis)},[Pe,va]),(0,a.useEffect)(()=>{va&&ha();function ha(){return Uu(this,null,function*(){var aa,Ba;const Jn=yield(0,ne.YY)({sub_discipline_id:(Ba=(aa=_e.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id});or(Jn.tag_disciplines)})}},[va]),(0,a.useImperativeHandle)(pe,()=>({onSave:Lr,isEdit:va})),(0,a.useEffect)(()=>{var ha;const aa=(ha=_e==null?void 0:_e.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];or(aa)},[_e.tagDisciplineData]);const Sa=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa(!1),Yn(-1),ka.current=!1,na())},Lr=()=>Uu(void 0,null,function*(){var ha,aa,Ba,Jn;if(!da)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const $a=_n.findIndex(ho=>!ho);if($a>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${zs[$a]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ga.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ga.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=_n.map((ho,Eo)=>({choice_text:ho,is_answer:ga.includes(Eo)?Eo+1:0}));ka.current=!0;let Dr;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:tr,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:Ta}}),Sa(Dr)}),onCancel:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:tr,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Sa(Dr)})}):(Dr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:tr,sub_discipline_id:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Sa(Dr)):(Dr=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ga.categoryId,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:tr,sub_discipline_id:(Jn=(Ba=_e.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Sa(Dr))}),br=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Ba;return((Ba=(aa=_e==null?void 0:_e.editData)==null?void 0:aa.exercise)==null?void 0:Ba.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),nr=ha=>Uu(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Uu(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:gs({},Ga)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),at({type:"exercise/editExercise",payload:gs({},Ga)});break;case"edit":Yn(Pe.dragKey),oa(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),ea=()=>{var ha;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(ha=Pe==null?void 0:Pe.question_choices)==null?void 0:ha.map(function(aa,Ba){return a.createElement(re.Z,{key:Ba},a.createElement(ve.Z,null,a.createElement(Re.default,{key:Ba,checked:Pe.standard_answer.includes(Ba+1),disabled:!0},zs[Ba],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(rl.Z,{value:aa.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&br.map(function(aa,Ba){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:Ba,placement:"bottom",title:aa.name},a.createElement("span",{onClick:()=>nr(aa),className:aa.icon}))})))},Ja=()=>{var ha,aa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:da,onChange:Ba=>ra(Ba)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Ba,Jn)=>{var $a,fr;return a.createElement("div",{className:Er.choiceWrap,key:Jn},a.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${ga.includes(Jn)?Er.activeAnswer:""}`,onClick:()=>{ga.includes(Jn)?Jt(ga.filter(Dr=>Dr!==Jn)):Jt([...ga,Jn])}},zs[Jn])),a.createElement("div",{className:Er.editorWrap},Ha===Jn?a.createElement(Kl.Z,{id:`single-question-option-${Jn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ba,onChange:Dr=>{_n[Jn]=Dr,Wn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn(Jn)},a.createElement(rl.Z,{value:Ba}))),((fr=($a=_e.editData)==null?void 0:$a.exercise)==null?void 0:fr.exercise_status)===1&&a.createElement(a.Fragment,null,Jn>1&&a.createElement(De.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wn(_n.filter((Dr,ho)=>ho!==Jn))})),Jn<7&&Jn===_n.length-1&&a.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ta,onChange:Ba=>fa(Ba)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:Ma,max:1e4,min:0,onChange:Ba=>{Yt(Ba)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Ba=>{Qa(Ba.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:tr,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ro,subId:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:ja,onAddKnowledgeFinish:Vr})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Ba=>{tt(Ba)}}))),a.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),oa(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Lr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!va&&ea(),va&&Ja())});var Fc=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})(Hs),$i=x(59301),Bc=Object.defineProperty,es=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,qc=(me,pe,le)=>pe in me?Bc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,$s=(me,pe)=>{for(var le in pe||(pe={}))fs.call(pe,le)&&qc(me,le,pe[le]);if(es)for(var le of es(pe))Qu.call(pe,le)&&qc(me,le,pe[le]);return me},jt=(me,pe)=>{var le={};for(var dt in me)fs.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&es)for(var dt of es(me))pe.indexOf(dt)<0&&Qu.call(me,dt)&&(le[dt]=me[dt]);return le},an=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Bn=null,Ea=(me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,cancelAdd:Pe=()=>{},editKey:bn,setEditKey:Hn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:In=()=>{}}=le,na=jt(le,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Wn,Ha]=(0,a.useState)(""),[Nn,ga]=(0,a.useState)(""),[Jt,da]=(0,a.useState)([]),[ra,Ma]=(0,a.useState)(""),[Yt,va]=(0,a.useState)(),[oa,tr]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)([]),[Qa,un]=(0,a.useState)(!1),[tt,Ta]=(0,a.useState)(!1),fa=(0,ye.useParams)(),ja=(0,a.useRef)(!1),[or,ka]=(0,a.useState)([]);(0,a.useEffect)(()=>{var ea;if(ja.current)return;Oe.edit&&(un(!0),Ha(""),_n(""),Rr([])),_n(Oe.shixun_name),Ha(Oe.question_title);const Ja=[];(ea=Oe.shixun)==null||ea.map(ha=>{Ja.push(ha.challenge_score),or.push({challenge_id:ha.challenge_id,open:!0})}),ka(or),Rr(Ja)},[Oe]),(0,a.useEffect)(()=>{tr(!1)},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:Ga,isEdit:Qa}));const Vr=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),Hn(-1),ja.current=!1,nn())},Ga=()=>an(void 0,null,function*(){let ea=[];if(!1)return!1;ja.current=!0,Ta(!0);let ha;return Oe.question_id?ha=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Wn,shixun_name:pa,shixun_id:Oe.shixun_id,question_type:5,question_scores:ro}}):ha=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:fa.categoryId,question_title:Wn,shixun_name:pa,shixun_id:Oe.shixun_id,question_type:5,question_scores:ro,is_copy:Oe.is_copy}}),Vr(ha),Ta(!1),{name:Wn,analysis:Nn,standard_answers:ea,is_ordered:Yt}}),Sa=()=>{var ea;return $i.createElement("aside",null,$i.createElement("div",{className:Er.questionType},$i.createElement("div",null,$i.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),$i.createElement("div",{className:"mt10"},$i.createElement(Se.default,{defaultValue:pa,onChange:Ja=>{_n(Ja.target.value)}})),$i.createElement("div",{className:"mt10"},$i.createElement(Kl.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Wn,onChange:Ja=>{Ha(Ja)}})),$i.createElement("div",{className:"mt20"},(ea=Oe.shixun)==null?void 0:ea.map((Ja,ha)=>$i.createElement(re.Z,{gutter:[20,20]},$i.createElement(ve.Z,{flex:"1"},ha+1,".",Ja.challenge_name),$i.createElement(ve.Z,null,$i.createElement(Te.Z,{defaultValue:ro[ha],onChange:aa=>{ro[ha]=aa,Rr(ro),console.log("srore:L",ro[ha])}})," \u5206")))),$i.createElement("div",{className:"mt20"},Jt.length>1&&$i.createElement("span",null,$i.createElement(Re.default,{checked:Yt,onChange:Ja=>va(Ja.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),$i.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),$i.createElement("aside",{className:"tr"},(bn!==-1||!(Oe!=null&&Oe.edit))&&$i.createElement(Ce.ZP,{type:"default",onClick:()=>{Pe(),un(!1)}},"\u53D6\u6D88"),$i.createElement(Ce.ZP,{loading:tt,className:"ml20",type:"primary",onClick:()=>{Ga()}},"\u4FDD\u5B58")))},Lr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Ja,ha;return((ha=(Ja=_e==null?void 0:_e.editData)==null?void 0:Ja.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>an(void 0,null,function*(){if(bn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Ja;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return an(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:$s({},fa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:ea.id}}),at({type:"exercise/editExercise",payload:$s({},fa)});break;case"edit":Hn(Oe.dragKey),un(!0);break;case"add":at({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:5}}});break}}),nr=()=>{var ea,Ja;return $i.createElement("aside",null,$i.createElement("div",{className:Er.questionType},!(Oe!=null&&Oe.isPreview)&&$i.createElement("div",null,$i.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?$i.createElement("div",{style:{display:"flex"}},$i.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),$i.createElement(rl.Z,{value:Oe.question_title}),$i.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09"),!!((ea=Oe.schools)!=null&&ea.length)&&$i.createElement(De.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},$i.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):$i.createElement("div",{className:"mt5"},$i.createElement(rl.Z,{value:Oe.question_title})),$i.createElement("div",{className:"mt30"}),(Ja=Oe.shixun)==null?void 0:Ja.map(function(ha,aa){var Ba,Jn,$a,fr,Dr,ho,Eo,Hr,ir,io;return $i.createElement("div",null,$i.createElement("div",{key:aa,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Ba=or[aa])!=null&&Ba.open)||!(($a=(Jn=_e==null?void 0:_e.editData)==null?void 0:Jn.exercise)!=null&&$a.show_challenge_task_pass))&&10}},$i.createElement("div",null,$i.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",aa+1,"\u5173 ",$i.createElement("span",{className:"ml10"},ha.challenge_name)," ",$i.createElement("span",{className:"ml10"},ha.challenge_score," \u5206")),((Dr=(fr=_e==null?void 0:_e.editData)==null?void 0:fr.exercise)==null?void 0:Dr.show_challenge_task_pass)&&$i.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Fo;or[aa].open=!((Fo=or[aa])!=null&&Fo.open),ka([...or])}},(ho=or[aa])!=null&&ho.open?"\u6536\u8D77":"\u5C55\u5F00",(Eo=or[aa])!=null&&Eo.open?$i.createElement(no.Z,{style:{marginLeft:8}}):$i.createElement(Do.Z,{style:{marginLeft:8}}))),((ir=(Hr=_e==null?void 0:_e.editData)==null?void 0:Hr.exercise)==null?void 0:ir.show_challenge_task_pass)&&$i.createElement(rl.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((io=or[aa])!=null&&io.open)&&"none"},value:(ha==null?void 0:ha.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),$i.createElement("div",{className:Er.action},$i.createElement(ye.Link,{target:"_blank",to:`/shixuns/${Oe.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Oe.hideAction&&Lr.map(function(ha,aa){return ha.id==="up"&&Oe.key===1||ha.id==="down"&&Oe.key===Oe.len?null:$i.createElement(De.Z,{key:aa,placement:"bottom",title:ha.name},$i.createElement("span",{onClick:()=>br(ha),className:ha.icon}))})))};return $i.createElement("section",{className:Er.wrap},!Qa&&nr(),Qa&&Sa())};var di=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ea)),Ar=x(22688),xi=Object.defineProperty,ko=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,vi=(me,pe,le)=>pe in me?xi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Ji=(me,pe)=>{for(var le in pe||(pe={}))jo.call(pe,le)&&vi(me,le,pe[le]);if(ko)for(var le of ko(pe))Ti.call(pe,le)&&vi(me,le,pe[le]);return me},Dl=(me,pe)=>{var le={};for(var dt in me)jo.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&ko)for(var dt of ko(me))pe.indexOf(dt)<0&&Ti.call(me,dt)&&(le[dt]=me[dt]);return le},zi=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Yr=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},reload:In=()=>{},addCallback:na=aa=>{}}=le,pa=Dl(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[_n,Wn]=(0,a.useState)([]),[Ha,Nn]=(0,a.useState)(),[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)(""),[Ma,Yt]=(0,a.useState)(),[va,oa]=(0,a.useState)([]),[tr,ro]=(0,a.useState)(!1),[Rr,Qa]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[Ta,fa]=(0,a.useState)(""),ja=(0,ye.useParams)(),or=(0,a.useRef)(null),ka=(0,a.useRef)(!1),[Vr,Ga]=(0,a.useState)([]),Sa=aa=>{Ga([...Vr,Ji({},aa)])};(0,a.useEffect)(()=>{Wn(["","","",""])},[]),(0,a.useEffect)(()=>{if(ka.current)return;if(!(Pe!=null&&Pe.question_choices)){ro(!0),ra(""),Yt(5),Wn(["","","",""]),Jt([]);return}ra(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),fa(Pe==null?void 0:Pe.analysis),Qa(Pe==null?void 0:Pe.difficulty),Wn(Pe==null?void 0:Pe.question_choices.map(Ba=>Ba.choice_text));const aa=[];Pe==null||Pe.standard_answer.map((Ba,Jn)=>{aa.push(Ba-1)}),oa(Pe.tag_discipline_ids),Jt(aa)},[Pe,tr]),(0,a.useEffect)(()=>{tr&&aa();function aa(){return zi(this,null,function*(){var Ba,Jn;const $a=yield(0,ne.YY)({sub_discipline_id:(Jn=(Ba=Dt.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id});Ga($a.tag_disciplines)})}},[tr]),(0,a.useEffect)(()=>{var aa;const Ba=(aa=Dt==null?void 0:Dt.tagDisciplineData)!=null&&aa.tag_disciplines&&Array.isArray(Dt.tagDisciplineData.tag_disciplines)?Dt.tagDisciplineData.tag_disciplines:[];Ga(Ba)},[Dt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:br,isEdit:tr}));const Lr=aa=>{(aa==null?void 0:aa.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ro(!1),Yn(-1),ka.current=!1,In())},br=()=>zi(void 0,null,function*(){var aa,Ba,Jn,$a;if(!da)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const fr=_n.findIndex(Eo=>!Eo);if(fr>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ar.k4[fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ga.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ga.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Dr=_n.map((Eo,Hr)=>({choice_text:Eo,is_answer:ga.includes(Hr)?Hr+1:0}));ka.current=!0;let ho;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zi(void 0,null,function*(){var Eo,Hr;ho=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(ir=>ir.choice_text),standard_answers:Dr.filter(ir=>ir.is_answer).map(ir=>ir.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=Dt.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:Ta}}),Lr(ho)}),onCancel:()=>zi(void 0,null,function*(){var Eo,Hr;ho=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(ir=>ir.choice_text),standard_answers:Dr.filter(ir=>ir.is_answer).map(ir=>ir.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=Dt.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Lr(ho)})}):(ho=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Lr(ho)):(ho=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ja.categoryId,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:($a=(Jn=Dt.editData)==null?void 0:Jn.exercise)==null?void 0:$a.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Lr(ho))}),nr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(aa=>{var Ba,Jn;return((Jn=(Ba=Dt==null?void 0:Dt.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),ea=aa=>zi(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(aa.id){case"del":let Ba;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zi(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Ji({},ja)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:aa.id}}),at({type:"exercise/editExercise",payload:Ji({},ja)});break;case"edit":Yn(Pe.dragKey),ro(!0);break;case"add":na({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Ja=()=>{var aa;return a.createElement("aside",{ref:or},a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(aa=Pe==null?void 0:Pe.question_choices)==null?void 0:aa.map(function(Ba,Jn){return a.createElement(re.Z,{key:Jn},a.createElement(ve.Z,null,a.createElement(be.ZP,{key:Jn,checked:Pe.standard_answer.includes(Jn+1),disabled:!0},Ar.k4[Jn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(rl.Z,{value:Ba.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&nr.map(function(Ba,Jn){return Ba.id==="up"&&Pe.key===1||Ba.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:Jn,placement:"bottom",title:Ba.name},a.createElement("span",{onClick:()=>ea(Ba),className:Ba.icon}))})))},ha=()=>{var aa,Ba;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:da,onChange:Jn=>ra(Jn)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Jn,$a)=>{var fr,Dr;return a.createElement("div",{className:Er.choiceWrap,key:$a},a.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${ga.includes($a)?Er.activeAnswer:""}`,onClick:()=>{ga.includes($a)?Jt(ga.filter(ho=>ho!==$a)):Jt([...ga,$a])}},Ar.k4[$a])),a.createElement("div",{className:Er.editorWrap},Ha===$a?a.createElement(Kl.Z,{id:`single-question-option-${$a}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Jn,onChange:ho=>{_n[$a]=ho,Wn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn($a)},a.createElement(rl.Z,{value:Jn}))),((Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.exercise_status)===1&&a.createElement(a.Fragment,null,$a>1&&a.createElement(De.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wn(_n.filter((ho,Eo)=>Eo!==$a))})),$a<7&&$a===_n.length-1&&a.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ta,onChange:Jn=>fa(Jn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:Ma,max:1e4,min:0,onChange:Jn=>{Yt(Jn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Jn=>{Qa(Jn.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:va,onChange:oa,subId:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id,knowledgeOptions:Vr,onAddKnowledgeFinish:Sa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Jn=>{tt(Jn)}}))),a.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),ro(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{br()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!tr&&Ja(),tr&&ha())};var Go=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yr)),wi=x(12563),ni=({value:me=[[],[]],onChange:pe})=>{var le,dt;const[Dt,_e]=(0,a.useState)(""),[Gt,at]=(0,a.useState)(""),Oe=Pe=>{if(!Pe)return!1;let bn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(oe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(De.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Dt,onChange:Pe=>{_e(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var bn,Hn,Yn;const nn=(bn=Pe.target)==null?void 0:bn.value;Oe(nn)&&((Yn=me[0])==null||Yn.push((Hn=nn==null?void 0:nn.split("|"))==null?void 0:Hn.filter(In=>!!In)),pe([...me]),_e(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(le=me==null?void 0:me[0])==null?void 0:le.map((Pe,bn)=>a.createElement(wi.default,{className:"mb10",key:bn,closable:!0,onClose:Hn=>{var Yn;Hn.preventDefault(),me[0]=(Yn=me[0])==null?void 0:Yn.filter((nn,In)=>In!==bn),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Gt,onChange:Pe=>{at(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var bn,Hn,Yn;const nn=(bn=Pe.target)==null?void 0:bn.value;Oe(nn)&&((Yn=me[1])==null||Yn.push((Hn=nn==null?void 0:nn.split("|"))==null?void 0:Hn.filter(In=>!!In)),pe([...me]),at(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(dt=me==null?void 0:me[1])==null?void 0:dt.map((Pe,bn)=>a.createElement(wi.default,{className:"mb10",key:bn,closable:!0,onClose:Hn=>{var Yn;Hn.preventDefault(),me[1]=(Yn=me[1])==null?void 0:Yn.filter((nn,In)=>In!==bn),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Ne=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,At=(me,pe,le)=>pe in me?Ne(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Kt=(me,pe)=>{for(var le in pe||(pe={}))Ue.call(pe,le)&&At(me,le,pe[le]);if(Ke)for(var le of Ke(pe))St.call(pe,le)&&At(me,le,pe[le]);return me},gn=(me,pe)=>{var le={};for(var dt in me)Ue.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Ke)for(var dt of Ke(me))pe.indexOf(dt)<0&&St.call(me,dt)&&(le[dt]=me[dt]);return le},sa=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Fa=null,Ka=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},reload:nn=()=>{},addCallback:In=()=>{},setIsClaer:na=()=>{}}=le,pa=gn(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[_n,Wn]=(0,a.useState)(""),[Ha,Nn]=(0,a.useState)(""),[ga,Jt]=(0,a.useState)(""),[da,ra]=(0,a.useState)(),[Ma,Yt]=(0,a.useState)(!1),[va,oa]=(0,a.useState)([]),[tr,ro]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,tt]=(0,a.useState)([[],[]]),Ta=(0,a.useRef)(!1),fa=(0,ye.useParams)(),[ja,or]=(0,a.useState)([]),ka=ea=>{or([...ja,Kt({},ea)])};(0,a.useEffect)(()=>{var ea;if(!Ta.current){if(!(Pe!=null&&Pe.question_title)){Yt(!0),Wn(""),Jt(""),ra(10);return}Qa(!(Pe!=null&&Pe.repeat_answer)),Wn(Pe==null?void 0:Pe.question_title),Jt((ea=Pe==null?void 0:Pe.standard_answer)==null?void 0:ea[0]),ra(Pe==null?void 0:Pe.question_score),oa(Pe.tag_discipline_ids),ro(Pe==null?void 0:Pe.difficulty),Nn(Pe==null?void 0:Pe.analysis),tt([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[dt.editData,Ma]),(0,a.useEffect)(()=>{var ea;const Ja=(ea=Dt==null?void 0:Dt.tagDisciplineData)!=null&&ea.tag_disciplines&&Array.isArray(Dt.tagDisciplineData.tag_disciplines)?Dt.tagDisciplineData.tag_disciplines:[];or(Ja)},[Dt.tagDisciplineData]),(0,a.useEffect)(()=>{Ma&&ea();function ea(){return sa(this,null,function*(){var Ja,ha;const aa=yield(0,ne.YY)({sub_discipline_id:(ha=(Ja=Dt.editData)==null?void 0:Ja.exercise)==null?void 0:ha.sub_discipline_id});or(aa.tag_disciplines)})}},[Ma]),(0,a.useImperativeHandle)(pe,()=>({onSave:Ga,isEdit:Ma}));const Vr=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),Yn(-1),Ta.current=!1,nn())},Ga=()=>sa(void 0,null,function*(){var ea,Ja,ha,aa;if(!_n)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Ba=un[0],Jn=un[1];Ta.current=!0;let $a;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>sa(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:tr,is_cover:1,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)}),onCancel:()=>sa(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)})}):($a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(Ja=(ea=Dt.editData)==null?void 0:ea.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)):($a=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:fa.categoryId,exercise_bank_id:fa.categoryId,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(aa=(ha=Dt.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)),{name:_n,answer_texts:[ga],analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Sa=()=>{var ea,Ja;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_n,onChange:ha=>Wn(ha)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Kl.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ga,onChange:ha=>Jt(ha)}),a.createElement(ni,{value:un,onChange:tt}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ha,onChange:ha=>Nn(ha)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:da,max:1e4,min:0,onChange:ha=>{ra(ha)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:tr,onChange:ha=>{ro(ha.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:va,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:oa,subId:(Ja=(ea=Dt.editData)==null?void 0:ea.exercise)==null?void 0:Ja.sub_discipline_id,knowledgeOptions:ja,onAddKnowledgeFinish:ka})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ha=>{Qa(ha)}}))),a.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),Yt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Ga()}},"\u4FDD\u5B58")))},Lr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Ja,ha;return((ha=(Ja=Dt==null?void 0:Dt.editData)==null?void 0:Ja.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>sa(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Ja;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return sa(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Kt({},fa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ea.id}}),at({type:"exercise/editExercise",payload:Kt({},fa)});break;case"edit":Yn(Pe.dragKey),Yt(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),nr=()=>a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(rl.Z,{value:ga||""})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Lr.map(function(ea,Ja){return ea.id==="up"&&Pe.key===1||ea.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:Ja,placement:"bottom",title:ea.name},a.createElement("span",{onClick:()=>br(ea),className:ea.icon}))})));return a.createElement("section",{className:Er.wrap},!Ma&&nr(),Ma&&Sa())};var Ya=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ka)),Ca=x(59301),ur=Object.defineProperty,_a=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Za=(me,pe,le)=>pe in me?ur(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Pr=(me,pe)=>{for(var le in pe||(pe={}))dr.call(pe,le)&&Za(me,le,pe[le]);if(_a)for(var le of _a(pe))ca.call(pe,le)&&Za(me,le,pe[le]);return me},bo=(me,pe)=>{var le={};for(var dt in me)dr.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&_a)for(var dt of _a(me))pe.indexOf(dt)<0&&ca.call(me,dt)&&(le[dt]=me[dt]);return le},uo=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Oo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mo=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},addCallback:nn=()=>{},setIsClaer:In=()=>{}}=le,na=bo(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[pa,_n]=(0,a.useState)([]),[Wn,Ha]=(0,a.useState)(),[Nn,ga]=(0,a.useState)([]),[Jt,da]=(0,a.useState)(""),[ra,Ma]=(0,a.useState)(5),[Yt,va]=(0,a.useState)(!1),oa=(0,ye.useParams)();(0,a.useEffect)(()=>{_n(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){va(!0),da(""),Ma(5),_n(["","","",""]),ga([]);return}da(Pe==null?void 0:Pe.question_title),Ma(Pe==null?void 0:Pe.question_score),_n(Pe==null?void 0:Pe.question_choices.map(Ta=>Ta.choice_text));const tt=[];Pe==null||Pe.standard_answer.map((Ta,fa)=>{tt.push(Ta-1)}),ga(tt)},[Pe]),(0,a.useImperativeHandle)(pe,()=>({onSave:tr,isEdit:Yt}));const tr=()=>uo(void 0,null,function*(){if(!Jt)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const tt=pa.findIndex(ja=>!ja);if(tt>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Oo[tt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nn.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Nn.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Ta=pa.map((ja,or)=>({choice_text:ja,is_answer:Nn.includes(or)?or+1:0}));let fa;Pe.question_id?fa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jt,question_type:1,question_score:ra,question_choices:Ta.map(ja=>ja.choice_text),standard_answers:Ta.filter(ja=>ja.is_answer).map(ja=>ja.is_answer)}}):fa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:oa.categoryId,question_title:Jt,question_type:1,question_score:"5.0",question_choices:Ta.map(ja=>ja.choice_text),standard_answers:Ta.filter(ja=>ja.is_answer).map(ja=>ja.is_answer)}}),fa.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),va(!1),at({type:"exercise/editExercise",payload:Pr({},oa)}))}),ro=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(tt=>{var Ta,fa;return((fa=(Ta=Dt==null?void 0:Dt.editData)==null?void 0:Ta.exercise)==null?void 0:fa.exercise_status)===1?tt:tt.id!=="del"&&tt.id!=="add"}),Rr=tt=>uo(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(tt.id){case"del":let Ta;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return uo(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Pr({},oa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:tt.id}}),at({type:"exercise/editExercise",payload:Pr({},oa)});break;case"edit":ye.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${oa.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":nn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Qa=tt=>uo(void 0,null,function*(){tt.preventDefault();const Ta=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});Ta.status===0&&(0,ue.xg)(`/myproblems/${Ta==null?void 0:Ta.identifier}`)}),un=()=>{var tt,Ta,fa,ja,or,ka,Vr;return Ca.createElement("aside",null,Ca.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&Ca.createElement("div",null,Ca.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Ca.createElement(Ca.Fragment,null,Ca.createElement("div",{style:{display:"flex"}},Ca.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Ca.createElement(rl.Z,{value:Pe.question_title}),Ca.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),Ca.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(tt=Pe==null?void 0:Pe.languages)==null?void 0:tt.join("/")),((fa=(Ta=Dt==null?void 0:Dt.editData)==null?void 0:Ta.exercise)==null?void 0:fa.show_hack_sets)&&Ca.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ca.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ca.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ca.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ga,Sa,Lr)=>Lr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)},Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)}," ",Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):Ca.createElement("div",{className:"mt5"},Ca.createElement(rl.Z,{value:Pe.question_title}),((or=(ja=Dt==null?void 0:Dt.editData)==null?void 0:ja.exercise)==null?void 0:or.show_hack_sets)&&Ca.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ca.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ca.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ca.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ga,Sa,Lr)=>Lr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)},Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)}," ",Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Vr=(ka=Dt==null?void 0:Dt.editData)==null?void 0:ka.exercise)==null?void 0:Vr.show_hack_description)&&Ca.createElement("div",{className:Er.questionChoices},Ca.createElement(rl.Z,{value:Pe.description||""})),Ca.createElement("div",{className:Er.action},Ca.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${oa.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${oa.coursesId}/exercise/add/${oa.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&ro.map(function(Ga,Sa){return Ga.id==="up"&&Pe.key===1||Ga.id==="down"&&Pe.key===Pe.len?null:Ca.createElement(De.Z,{key:Sa,placement:"bottom",title:Ga.name},Ca.createElement("span",{onClick:()=>Rr(Ga),className:Ga.icon}))})))};return Ca.createElement("section",{className:Er.wrap},un())};var No=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Mo)),po=x(97410),Si={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},yi=x(68503),Wo=x(59301),vl=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Bl=({exercise:me,globalSetting:pe,user:le,loading:dt,questionInfo:Dt,dispatch:_e})=>{var Gt;const at=(0,ye.useParams)(),{is_open_ai_review:Oe,zero_commit_student_works:Pe,unified_ai_setting:bn,ai_review_settings:Hn,is_random:Yn}=me.commonHeader,[nn,In]=(0,a.useState)({}),[na,pa]=(0,a.useState)(!1),[_n,Wn]=(0,a.useState)(0),[Ha,Nn]=(0,a.useState)(!1),ga=bn?Hn:((Gt=Dt==null?void 0:Dt.ai_review_settings)==null?void 0:Gt.length)>0?Dt.ai_review_settings:Hn;(0,a.useEffect)(()=>{!dt["exercise/getCommonHeader"]&&Oe&&!(0,bt.dE)()&&Jt()},[dt["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((nn==null?void 0:nn.status)=="running"){const Yt=setInterval(()=>{Jt()},3e3);return()=>clearInterval(Yt)}},[nn==null?void 0:nn.status]);const Jt=()=>vl(void 0,null,function*(){const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:Dt==null?void 0:Dt.question_id}});(Yt==null?void 0:Yt.status)===0&&In(Yt==null?void 0:Yt.data)}),da=Yt=>{_e({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:nn==null?void 0:nn.id,status:Yt,questionId:Dt==null?void 0:Dt.question_id,onOK:()=>{Jt()}}})},ra=()=>{_e({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:Dt==null?void 0:Dt.question_id}}})},Ma=()=>vl(void 0,null,function*(){if(Oe){if(Pe)return oe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Nn(!0);const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:at==null?void 0:at.categoryId,range:_n,exercise_question_id:Dt==null?void 0:Dt.question_id}});(Yt==null?void 0:Yt.status)===0&&(pa(!1),Jt()),Nn(!1)});return Wo.createElement("div",{className:Si.ai_review_warp},Wo.createElement("div",null,Oe&&(nn==null?void 0:nn.status)=="running"&&Wo.createElement("div",{className:Si.under_review},Wo.createElement(yt.Z,{spinning:!0,className:"mr6",size:"small"}),Wo.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Wo.createElement("span",{className:"ml5",style:{color:"#3061D0"}},nn==null?void 0:nn.rate,(nn==null?void 0:nn.rate)=="0.0%"&&Wo.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Oe&&["success","failed"].includes(nn==null?void 0:nn.status)&&Wo.createElement("div",{className:Si.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Wo.createElement("span",{style:{color:"#3061D0"},onClick:()=>da(1)},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Wo.createElement("span",{style:{color:"#ff0000"},onClick:()=>da(0)},nn==null?void 0:nn.fail_count),"\u4EBA")),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Si.btn_operate,onClick:ra},Wo.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Wo.createElement("div",{className:`${Si.btn_review} ${(nn==null?void 0:nn.status)=="running"&&Si.is_disabled}`,onClick:()=>{if((nn==null?void 0:nn.status)!="running"){if(!Oe)return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;Wn(0),pa(!0)}}},Wo.createElement("img",{src:ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Wo.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:na,destroyOnClose:!0,onCancel:()=>pa(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Ha,onOk:()=>Ma()},Wo.createElement("div",{className:"flex item-center justify-between mb10"},Wo.createElement("div",{className:Si.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Si.btns_pfbz,onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:Dt==null?void 0:Dt.question_id,ai_review_settings:ga}})}},Wo.createElement("img",{src:yi.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Wo.createElement("div",{className:Si.btns_pfbz,onClick:()=>{bn?window.location.href=`/classrooms/${at.coursesId}/exercise/${at.categoryId}/detail?random=${Yn}&tabs=11`:ye.history.push(`/classrooms/${at.coursesId}/exercise/add/${at.categoryId}?random=${Yn}&type=2`)}},Wo.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Wo.createElement(z.default,{pagination:!1,dataSource:ga,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Wo.createElement("div",{className:Si.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Wo.createElement("div",{className:Si.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Wo.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Yt=>Wn(Yt.target.value),value:_n,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var zl=(0,ye.connect)(({exercise:me,globalSetting:pe,loading:le,user:dt})=>({exercise:me,globalSetting:pe,loading:le.effects,user:dt}))(Bl),Tr=x(59301),Ml=Object.defineProperty,gl=Object.defineProperties,Al=Object.getOwnPropertyDescriptors,Tl=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,zn=(me,pe,le)=>pe in me?Ml(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Zr=(me,pe)=>{for(var le in pe||(pe={}))Hl.call(pe,le)&&zn(me,le,pe[le]);if(Tl)for(var le of Tl(pe))Il.call(pe,le)&&zn(me,le,pe[le]);return me},Uo=(me,pe)=>gl(me,Al(pe)),Ge=(me,pe)=>{var le={};for(var dt in me)Hl.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Tl)for(var dt of Tl(me))pe.indexOf(dt)<0&&Il.call(me,dt)&&(le[dt]=me[dt]);return le},je=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Bt=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:In=ha=>{},reload:na=()=>{},markBtnVisible:pa,handleMarkWrongQuestion:_n,handleAddCorrectAnswers:Wn}=le,Ha=Ge(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Nn,ga]=(0,a.useState)([]),[Jt,da]=(0,a.useState)(!1),[ra,Ma]=(0,a.useState)(!0),[Yt,va]=(0,a.useState)(1),[oa,tr]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)([]),Qa=(0,ye.useParams)(),un=(0,a.useRef)(null),[tt,Ta]=(0,a.useState)(""),[fa,ja]=(0,a.useState)([]),or=(0,a.useRef)(!1),ka=ha=>{Rr([...ro,Zr({},ha)])};(0,a.useEffect)(()=>{var ha;if(or.current)return;if(!(Pe!=null&&Pe.question_title)){da(!0),Ta("");return}Ta(Pe==null?void 0:Pe.question_title),tr(!(Pe!=null&&Pe.repeat_answer)),va(Pe==null?void 0:Pe.difficulty),ga(Pe.tag_discipline_ids);const aa=(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map(Ba=>{var Jn,$a,fr;return Uo(Zr({},Ba),{id:Ba.question_id,name:Ba.question_title,open:!1,score:Ba.question_score,qusList:(Jn=Ba==null?void 0:Ba.question_choices)==null?void 0:Jn.map(Dr=>Dr.choice_text),activeQusEditor:null,qusAnswer:(fr=[($a=Ba==null?void 0:Ba.question_choices)==null?void 0:$a.findIndex(Dr=>Dr.standard_boolean)])==null?void 0:fr.filter(Dr=>Dr!==-1)})});ja(aa)},[Pe,Jt]),(0,a.useEffect)(()=>{Jt&&ha();function ha(){return je(this,null,function*(){var aa,Ba;const Jn=yield(0,ne.YY)({sub_discipline_id:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id});Rr(Jn.tag_disciplines)})}},[Jt]),(0,a.useEffect)(()=>{var ha;const aa=(ha=Dt==null?void 0:Dt.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(Dt.tagDisciplineData.tag_disciplines)?Dt.tagDisciplineData.tag_disciplines:[];Rr(aa)},[Dt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:Ga,isEdit:Jt}));const Vr=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),da(!1),Yn(-1),or.current=!1,na())},Ga=()=>je(void 0,null,function*(){var ha,aa,Ba;if(!tt)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(fa.length===0)return oe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let fr=0;fr!Eo);if(ho>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${fr+1}\u5C0F\u9898${Ar.k4[ho]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Dr!=null&&Dr.qusAnswer.length))return oe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${fr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Jn=fa.map(fr=>{var Dr;return{id:fr.id>1?fr.id:null,question_title:fr.name,question_type:1,question_choices:fr.qusList,question_score:fr.score,standard_answers:[((Dr=fr.qusAnswer)==null?void 0:Dr[0])+1]}});or.current=!0;let $a;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>je(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Yt,is_cover:1,repeat_answer:!oa}}),Vr($a)}),onCancel:()=>je(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Yt,repeat_answer:!oa}}),Vr($a)})}):($a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Yt,repeat_answer:!oa}}),Vr($a)))}),Sa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Ba;return((Ba=(aa=Dt==null?void 0:Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Lr=ha=>je(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return je(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Zr({},Qa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),at({type:"exercise/editExercise",payload:Zr({},Qa)});break;case"edit":Yn(Pe.dragKey),da(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),br=()=>{var ha;return Tr.createElement("aside",{ref:un},Tr.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&Tr.createElement("div",null,Tr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Tr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Tr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Tr.createElement(rl.Z,{value:Pe.question_title}),Tr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):Tr.createElement("div",{className:"mt5"},Tr.createElement(rl.Z,{value:Pe.question_title})),Tr.createElement("div",{style:{display:ra?"block":"none"},className:Er.questionChoices},(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map((aa,Ba)=>{var Jn,$a,fr,Dr;return Tr.createElement("div",{key:Ba,style:{marginBottom:"20px"}},Tr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Tr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Ba+1,(aa==null?void 0:aa.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(aa==null?void 0:aa.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Tr.createElement(rl.Z,{value:aa.question_title}),Tr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",aa.question_score,"\u5206\uFF09")),(aa==null?void 0:aa.question_type)==3&&((Jn=aa==null?void 0:aa.standard_answers)==null?void 0:Jn.map(function(ho,Eo){return Tr.createElement(re.Z,{key:Eo,align:"middle",justify:"start",style:{marginBottom:"5px"}},Tr.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ho==null?void 0:ho.choice_id,"\uFF09\uFF1A"),Tr.createElement(ve.Z,{flex:"1"},Tr.createElement(re.Z,{align:"middle",gutter:[1,1]},ho.answer_text.map(function(Hr,ir){var io;return Tr.createElement(ve.Z,{span:24,key:ir},Tr.createElement(Se.default,{key:Eo,checked:(io=aa==null?void 0:aa.standard_answers)==null?void 0:io.includes(Eo),disabled:!0,value:Hr}))}))))})),(aa==null?void 0:aa.question_type)==4&&Tr.createElement(rl.Z,{value:(($a=aa==null?void 0:aa.answer_texts)==null?void 0:$a[0])||""}),((aa==null?void 0:aa.question_type)==0||(aa==null?void 0:aa.question_type)==1||(aa==null?void 0:aa.question_type)==2)&&((fr=aa==null?void 0:aa.question_choices)==null?void 0:fr.map(function(ho,Eo){return Tr.createElement(re.Z,{key:Eo,align:"middle"},Tr.createElement(ve.Z,null,Tr.createElement(be.ZP,{key:Eo,checked:aa.standard_answer.includes(Eo+1),disabled:!0},Ar.k4[Eo],".")),Tr.createElement(ve.Z,{flex:"1"},Tr.createElement("span",{className:"c-black font14"},Tr.createElement(rl.Z,{value:ho.choice_text}))))})),pa&&Tr.createElement(re.Z,{className:"mt20",align:"middle",gutter:20},Tr.createElement(ve.Z,null,Tr.createElement(po.Z,{state:aa==null?void 0:aa.is_wrong,onClick:()=>_n({value:aa,type:aa==null?void 0:aa.question_type})})),(aa==null?void 0:aa.question_type)==0&&Tr.createElement(ve.Z,null,Tr.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{Wn==null||Wn({value:aa})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(aa==null?void 0:aa.question_type)==4&&((Dr=Dt==null?void 0:Dt.commonHeader)==null?void 0:Dr.teacher_permission)&&Tr.createElement(zl,{questionInfo:aa}))})),Tr.createElement("div",{className:Er.action},Tr.createElement("span",{className:"c-light-primary current",onClick:()=>Ma(!ra),style:{}},ra?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Sa.map(function(aa,Ba){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:Tr.createElement(De.Z,{key:Ba,placement:"bottom",title:aa.name},Tr.createElement("span",{onClick:()=>Lr(aa),className:aa.icon}))})))},nr=()=>{var ha,aa;return Tr.createElement("aside",null,Tr.createElement("div",{className:Er.questionType},Tr.createElement("div",null,Tr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Tr.createElement("section",{className:Er.wrap,style:{padding:0}},Tr.createElement("p",{className:Er.titleWrap},Tr.createElement("span",{className:Er.required},"*"),Tr.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),Tr.createElement(Kl.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tt,onChange:Ba=>Ta(Ba)}),Tr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",fa==null?void 0:fa.length),fa==null?void 0:fa.map((Ba,Jn)=>{var $a;return Tr.createElement("div",{className:Er.fold,key:Ba.id},Tr.createElement("div",{onClick:()=>Ja("open",Jn),className:Er.head},Tr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Ba.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Tr.createElement("span",null,"\u7B2C",Jn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Tr.createElement("b",{onClick:fr=>{fr.stopPropagation(),Ja("delete",Jn)},className:"iconfont icon-shanchu8"})),Tr.createElement("div",{className:"mb10",style:{display:Ba.open?"block":"none"}},Tr.createElement(Kl.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ba==null?void 0:Ba.name,onChange:fr=>Ja("value",Jn,fr)}),Tr.createElement("p",{className:Er.titleWrap},Tr.createElement("span",{className:Er.required},"*"),Tr.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",Tr.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),($a=Ba==null?void 0:Ba.qusList)==null?void 0:$a.map((fr,Dr)=>{var ho,Eo;return Tr.createElement("div",{className:Er.choiceWrap,key:Dr},Tr.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Tr.createElement("div",{className:`${Er.answer} ${(ho=Ba==null?void 0:Ba.qusAnswer)!=null&&ho.includes(Dr)?Er.activeAnswer:""}`,onClick:()=>Ja("answer",Jn,Dr)},Ar.k4[Dr])),Tr.createElement("div",{className:Er.editorWrap},(Ba==null?void 0:Ba.activeQusEditor)===Dr?Tr.createElement(Kl.Z,{id:`single-question-option-${Dr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fr,onChange:Hr=>Ja("details",Jn,Hr)}):Tr.createElement("div",{className:Er.htmlWrap,onClick:()=>Ja("edit",Jn,Dr)},Tr.createElement(rl.Z,{value:fr}))),Dr>1&&Tr.createElement(De.Z,{title:"\u5220\u9664"},Tr.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Ja("deleteQus",Jn,Dr)})),Dr<7&&Dr===((Eo=Ba==null?void 0:Ba.qusList)==null?void 0:Eo.length)-1&&Tr.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Tr.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ja("addQus",Jn)})))}),Tr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Tr.createElement(Te.Z,{value:Ba.score,max:1e4,min:0,onChange:fr=>Ja("score",Jn,fr)})," ","\u5206")))}),fa.length<20&&Tr.createElement(Ce.ZP,{type:"primary",onClick:ea},Tr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Tr.createElement("p",{className:"mt10"},Tr.createElement("span",{className:Er.difficult},Tr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Tr.createElement(be.ZP.Group,{value:Yt,onChange:Ba=>{va(Ba.target.value)}},Tr.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),Tr.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),Tr.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),Tr.createElement("p",{className:Er.titleWrap},Tr.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Tr.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Tr.createElement("div",{className:"mt5"},Tr.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Nn,onChange:ga,subId:(aa=(ha=Dt.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:ro,onAddKnowledgeFinish:ka}))),Tr.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&Tr.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),da(!1)}},"\u53D6\u6D88"),Tr.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Ga()}},"\u4FDD\u5B58")))},ea=()=>{const ha={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};ja(fa.concat(ha))},Ja=(ha,aa,Ba)=>{var Jn;const $a=(0,Oa.cloneDeep)(fa);ha==="open"&&($a[aa].open=!$a[aa].open),ha==="delete"&&$a.splice(aa,1),ha==="value"&&($a[aa].name=Ba),ha==="answer"&&($a[aa].qusAnswer=[Ba]),ha==="edit"&&($a[aa].activeQusEditor=Ba),ha==="details"&&($a[aa].qusList[$a[aa].activeQusEditor]=Ba),ha==="addQus"&&($a[aa].qusList=$a[aa].qusList.concat("")),ha==="deleteQus"&&($a[aa].qusList=$a[aa].qusList.filter((fr,Dr)=>Dr!==Ba),$a[aa].qusAnswer=(Jn=$a[aa].qusAnswer)==null?void 0:Jn.filter(fr=>fr!==Ba)),ha==="analysis"&&($a[aa].analysis=Ba),ha==="score"&&($a[aa].score=Ba),ja($a)};return Tr.createElement("section",{className:Er.wrap},!Jt&&br(),Jt&&nr())};var It=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Bt)),Qt=x(88332),Zt={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},kn=x(29920),Pn=x(24334),Gn=Object.defineProperty,Pa=Object.defineProperties,An=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,cr=(me,pe,le)=>pe in me?Gn(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Sr=(me,pe)=>{for(var le in pe||(pe={}))ar.call(pe,le)&&cr(me,le,pe[le]);if(ia)for(var le of ia(pe))qa.call(pe,le)&&cr(me,le,pe[le]);return me},Or=(me,pe)=>Pa(me,An(pe)),jr=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const kr=({data:me,exercise:pe,isDragDisabled:le=!1,editorProps:dt={},onDragEnd:Dt=()=>{},dispatch:_e,markBtnVisible:Gt=!1,batchScore:at=[],reload:Oe=()=>{}})=>{const Pe=(0,a.useRef)(),bn=(0,ye.useParams)(),[Hn,Yn]=Fe.default.useModal(),nn=()=>{var da,ra,Ma,Yt,va,oa,tr,ro,Rr,Qa,un,tt,Ta,fa,ja,or;return[{name:"\u5355\u9009\u9898",type:0,count:(da=me==null?void 0:me.exercise_types)==null?void 0:da.q_singles,score:(ra=me==null?void 0:me.exercise_types)==null?void 0:ra.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Ma=me==null?void 0:me.exercise_types)==null?void 0:Ma.q_doubles,score:(Yt=me==null?void 0:me.exercise_types)==null?void 0:Yt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(va=me==null?void 0:me.exercise_types)==null?void 0:va.q_judges,score:(oa=me==null?void 0:me.exercise_types)==null?void 0:oa.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(tr=me==null?void 0:me.exercise_types)==null?void 0:tr.q_nulls,score:(ro=me==null?void 0:me.exercise_types)==null?void 0:ro.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Rr=me==null?void 0:me.exercise_types)==null?void 0:Rr.q_mains,score:(Qa=me==null?void 0:me.exercise_types)==null?void 0:Qa.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(un=me==null?void 0:me.exercise_types)==null?void 0:un.q_shixuns,score:(tt=me==null?void 0:me.exercise_types)==null?void 0:tt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Ta=me==null?void 0:me.exercise_types)==null?void 0:Ta.q_pros,score:(fa=me==null?void 0:me.exercise_types)==null?void 0:fa.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(ja=me==null?void 0:me.exercise_types)==null?void 0:ja.q_combinations,score:(or=me==null?void 0:me.exercise_types)==null?void 0:or.q_combination_scores,items:[]}]},In=(da,ra,Ma)=>{const Yt=Array.from(da),[va]=Yt.splice(ra,1);return Yt.splice(Ma,0,va),Yt},na=(da,ra,Ma)=>{if(!da.destination)return;const Yt=In(ra,da.source.index,da.destination.index);Dt(Yt,Ma)},pa=da=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:da}})},_n=(da,ra)=>{var Ma,Yt,va;if(ra===0)return a.createElement(Go,Sr({reload:Oe,editData:da},da));if(ra===1)return a.createElement(Fc,Sr({reload:Oe,editData:da},da));if(ra===2)return a.createElement(ku,Sr({reload:Oe,editData:da},da));if(ra===3)return a.createElement(hs,Sr({reload:Oe,editData:da},da));if(ra===4)return a.createElement(Ya,Sr({reload:Oe,editData:da},da));if(ra===5)return a.createElement(di,Sr({reload:Oe,editData:da},da));if(ra===6)return a.createElement(No,Sr({editData:da},da));if(ra===7)return a.createElement(It,Sr({handleAddCorrectAnswers:ga,handleMarkWrongQuestion:pa,markBtnVisible:Gt,reload:Oe,editData:da},da));if(ra===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(rl.Z,{value:da.key+"."+((Ma=da==null?void 0:da.program_attr)==null?void 0:Ma.description)}),a.createElement(rl.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Pn.Base64.decode(((Yt=da==null?void 0:da.program_attr)==null?void 0:Yt.code)||"")}),(va=da==null?void 0:da.standard_answer)==null?void 0:va.map(function(oa,tr){return a.createElement(re.Z,{key:tr,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",oa.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(re.Z,{align:"middle",gutter:[1,1]},a.createElement(Se.default,{key:tr,disabled:!0,value:oa.answer_text||"- -"}))))}))},Wn=(da,ra,Ma)=>a.createElement(Qt.Z5,{onDragEnd:Yt=>na(Yt,da,ra)},a.createElement(Qt.bK,{droppableId:"droppable"},(Yt,va)=>a.createElement("div",Or(Sr({ref:Yt.innerRef},Yt.droppableProps),{style:{width:"100%"}}),da==null?void 0:da.map((oa,tr)=>{var ro;const Rr=Sr(Or(Sr({},oa),{key:tr+1,hideAction:!0,isPreview:!0,dragKey:ra+"-"+tr}),dt);return a.createElement(Qt._l,{key:Rr==null?void 0:Rr.question_id,draggableId:(ro=Rr==null?void 0:Rr.question_id)==null?void 0:ro.toString(),index:tr,isDragDisabled:le},(Qa,un)=>{var tt;return a.createElement("aside",Sr(Sr({ref:Qa.innerRef},Qa.draggableProps),Qa.dragHandleProps),a.createElement("div",{className:Zt.posWarp,id:Rr.dragKey},_n(Rr,ra),a.createElement(re.Z,{className:"pl30",align:"middle",gutter:20},Gt&&![5,6,7,8].includes(ra)&&a.createElement(ve.Z,null,a.createElement(po.Z,{state:Rr==null?void 0:Rr.is_wrong,onClick:()=>pa({value:Rr,type:ra})})),[5,6,8].includes(ra)&&(Rr==null?void 0:Rr.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(kn.C,{dataSource:Rr})),Gt&&[0].includes(ra)&&a.createElement(ve.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{ga({value:Rr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),ra===4&&((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.teacher_permission)&&a.createElement(zl,{questionInfo:Rr}),a.createElement(sl.Z,null),!le&&a.createElement("div",{className:Zt.pos},a.createElement("div",{className:Zt.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Yt.placeholder))),Ha=da=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[da]||0,Nn=(da,ra)=>{Pe.current=Ha(ra),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,ra==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":ra,"\uFF1A"),a.createElement(Te.Z,{min:1,defaultValue:Pe.current,onChange:Ma=>{Pe.current=Ma}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),ra==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>jr(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:da,score:Pe.current}})).status!==-1&&Oe()})})},ga=({value:da}={})=>{var ra,Ma;let Yt=(da==null?void 0:da.standard_answer)||[];const va=Hn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(ra=da==null?void 0:da.standard_answer)==null?void 0:ra.map(oa=>{var tr;return(tr=Ar.k4)==null?void 0:tr[oa-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Re.default.Group,{className:"flex-col mt20",options:(Ma=da==null?void 0:da.question_choices)==null?void 0:Ma.map((oa,tr)=>{var ro;return{value:oa==null?void 0:oa.choice_position,label:a.createElement(rl.Z,{className:"c-black font14",value:`${(ro=Ar.k4)==null?void 0:ro[tr]}. ${oa==null?void 0:oa.choice_text}`}),disabled:oa==null?void 0:oa.origin_standard_answer}}),defaultValue:Yt,onChange:oa=>{Yt=oa}})),onOk:()=>jr(void 0,null,function*(){const oa=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/questions/${da==null?void 0:da.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Yt}});(oa==null?void 0:oa.status)===0&&(oe.ZP.success("\u4FEE\u6539\u6210\u529F"),_e({type:"exercise/editExercise",payload:{categoryId:bn.categoryId,coursesId:bn.coursesId}}))})})},Jt=function(){var da;const ra=nn();return(da=me==null?void 0:me.exercise_questions)==null||da.forEach(function(Yt,va){var oa,tr,ro,Rr,Qa,un,tt,Ta,fa,ja,or,ka,Vr,Ga,Sa,Lr;Yt.question_type===0&&((tr=(oa=ra[Yt.question_type])==null?void 0:oa.items)==null||tr.push(Yt)),Yt.question_type===1&&((Rr=(ro=ra[Yt.question_type])==null?void 0:ro.items)==null||Rr.push(Yt)),Yt.question_type===2&&((un=(Qa=ra[Yt.question_type])==null?void 0:Qa.items)==null||un.push(Yt)),Yt.question_type===3&&((Ta=(tt=ra[Yt.question_type])==null?void 0:tt.items)==null||Ta.push(Yt)),Yt.question_type===4&&((ja=(fa=ra[Yt.question_type])==null?void 0:fa.items)==null||ja.push(Yt)),Yt.question_type===5&&((ka=(or=ra[Yt.question_type])==null?void 0:or.items)==null||ka.push(Yt)),Yt.question_type===6&&((Ga=(Vr=ra[Yt.question_type])==null?void 0:Vr.items)==null||Ga.push(Yt)),Yt.question_type===7&&((Lr=(Sa=ra[Yt.question_type])==null?void 0:Sa.items)==null||Lr.push(Yt))}),me==null?void 0:me.map((Yt,va)=>{var oa,tr;return a.createElement(a.Fragment,{key:va},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ue.EM)(va+1),"\u3001",Yt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Yt.count,"\u9898",(Yt==null?void 0:Yt.question_type)===7?`\uFF0C\u5305\u542B${Yt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Yt.score,"\u5206\uFF09"),(Yt.question_type==5||Yt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Yt.question_type==5&&a.createElement(Re.default,{defaultChecked:(tr=(oa=pe==null?void 0:pe.editData)==null?void 0:oa.exercise)==null?void 0:tr.show_challenge_task_pass,onChange:ro=>jr(this,null,function*(){let Rr=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ro.target.checked}});(Rr==null?void 0:Rr.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),_e({type:"exercise/editExercise",payload:Sr({},bn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Yt==null?void 0:Yt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var ro,Rr,Qa,un;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Re.default,{defaultChecked:(Rr=(ro=pe==null?void 0:pe.editData)==null?void 0:ro.exercise)==null?void 0:Rr.show_hack_sets,onChange:tt=>jr(this,null,function*(){let Ta=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:tt.target.checked}});(Ta==null?void 0:Ta.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Sr({},bn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Re.default,{defaultChecked:(un=(Qa=pe==null?void 0:pe.editData)==null?void 0:Qa.exercise)==null?void 0:un.show_hack_description,onChange:tt=>jr(this,null,function*(){let Ta=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:tt.target.checked}});(Ta==null?void 0:Ta.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Sr({},bn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(at==null?void 0:at.includes(Yt==null?void 0:Yt.name))&&a.createElement(Ce.ZP,{onClick:()=>Nn(Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Wn(Yt.items,Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name))})};return a.createElement("div",null," ",Jt(),Yn," ")};var eo=(0,ye.connect)()(kr),Ko=x(65737),$o=x(11658),Bo=x(59301),Jo=Object.defineProperty,Fi=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,So=(me,pe,le)=>pe in me?Jo(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Xr=(me,pe)=>{for(var le in pe||(pe={}))mo.call(pe,le)&&So(me,le,pe[le]);if(Fi)for(var le of Fi(pe))To.call(pe,le)&&So(me,le,pe[le]);return me},to=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const qo=({exercise:me,loading:pe,dispatch:le,activeTabs:dt})=>{var Dt;const _e=(0,ye.useParams)(),[Gt]=(0,a.useState)(Xr(Xr({},_e),{page:1,per_page:10})),{editData:at,commonHeader:{exercise_status:Oe}}=me;(0,a.useEffect)(()=>{dt==="2"&&Pe()},[_e.categoryId,dt]);const Pe=()=>to(void 0,null,function*(){yield(0,xr.w)(_e.coursesId,_e.categoryId,"",2,3),le({type:"exercise/editExercise",payload:Xr({},Gt)})});return(0,a.useEffect)(()=>(le({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{le({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Bo.createElement("div",null,Bo.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Bo.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Bo.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Bo.createElement(Ce.ZP,{onClick:()=>{le({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[_e.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Bo.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Bo.createElement(yt.Z,{spinning:pe["exercise/editExercise"]},Bo.createElement(Ko.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:dt,showExportBtn:!0}),Bo.createElement(sl.Z,null),Bo.createElement(eo,{data:at==null?void 0:at.exercise_question_types,exercise:me,isDragDisabled:!0,markBtnVisible:Oe===3&&(((Dt=at==null?void 0:at.exercise)==null?void 0:Dt.is_creator)||(0,bt.Ny)())}),Bo.createElement($o.Z,null))))};var Hi=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe.effects}))(qo),li={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},zo=x(26724),Di=x.n(zo),Ki=x(1198),_i=x(59477),Nr=x(59301),Jl=Object.defineProperty,Vi=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,ql=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,Sl=(me,pe,le)=>pe in me?Jl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,fl=(me,pe)=>{for(var le in pe||(pe={}))ai.call(pe,le)&&Sl(me,le,pe[le]);if(ql)for(var le of ql(pe))Gl.call(pe,le)&&Sl(me,le,pe[le]);return me},Vo=(me,pe)=>Vi(me,hi(pe)),Yo=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const ei=({exercise:me,loading:pe,dispatch:le,cb:dt})=>{const Dt=Vo(fl({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[_e,Gt]=(0,a.useState)(fl({},Dt)),[at,Oe]=(0,a.useState)([]);const[Pe,bn]=(0,a.useState)(!0),[Hn,Yn]=(0,a.useState)(!0),[nn,In]=(0,a.useState)(0),[na,pa]=(0,a.useState)(!1),[_n,Wn]=(0,a.useState)([]),[Ha,Nn]=(0,a.useState)([]),[ga,Jt]=(0,a.useState)([]),[da]=de.default.useForm(),[ra,Ma]=(0,a.useState)("");(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(at=[],Yt(),va(1))},[me.actionTabs.key,_e.commit_types]);const Yt=()=>Yo(void 0,null,function*(){var Ta,fa;const ja=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/header_info.json`,{method:"get"});(ja==null?void 0:ja.status)===0&&(Jt([...(Ta=ja==null?void 0:ja.data)==null?void 0:Ta.course_groups]),Nn([...(fa=ja==null?void 0:ja.data)==null?void 0:fa.course_groups]))}),va=Ta=>Yo(void 0,null,function*(){var fa;Ta==1&&(at=[]),bn(!0),_e.page=Ta,Yn(!0);const ja=yield le({type:"exercise/getRedoModal",payload:Vo(fl({},_e),{commit_types:_e.commit_types.includes(0)?[]:_e.commit_types,score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});((fa=ja==null?void 0:ja.exercise_users)==null?void 0:fa.length)<_e.limit&&bn(!1),ja!=null&&ja.exercise_users&&(Gt(fl({},_e)),Oe([...at,...ja==null?void 0:ja.exercise_users]),Yn(!1))}),oa=Ta=>{if(Ta.target.checked){const fa=at==null?void 0:at.map(ja=>ja.user_id);Wn(fa)}else Wn([])},tr=Ta=>{_e.course_group=_e.save_course_group,_e.student_id=_e.save_student_id,_e.realname=_e.save_realname,Gt(fl({},_e)),Oe([]),va(1)},ro=()=>{_e.one=_e.save_one,_e.two=_e.save_two,In(nn+1),Gt(fl({},_e)),Oe([]),va(1)},Rr=()=>{(_e==null?void 0:_e.sort)===null?_e.sort="asc":(_e==null?void 0:_e.sort)==="asc"?_e.sort="desc":(_e==null?void 0:_e.sort)==="desc"&&(_e.sort=null),Gt(fl({},_e)),Oe([]),va(1)},Qa=()=>{let Ta=!1;const fa=()=>Yo(void 0,null,function*(){(yield(0,ne.q6)(Vo(fl({},_e),{is_reset:Ta,user_ids:_n}))).status===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),dt&&dt(),le({type:"exercise/setActionTabs",payload:{}})),le({type:"exercise/getCommonHeader",payload:fl({},_e)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Nr.createElement("div",{style:{margin:"13px 0 0px 0"}},Nr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Nr.createElement(Re.default,{onChange:ja=>{Ta=ja.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:fa})},un=Ta=>{const fa=parseInt(Ta);return isNaN(fa)?"":fa},tt=(Ta,fa)=>Ta===0?Nr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ta===1?Nr.createElement("span",{style:{color:"#DF3042"}},!fa.is_make_up&&"\u8003\u8BD5\u4E2D",fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ta===2?Nr.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Nr.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Nr.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:na,afterClose:()=>{Gt(fl({},Dt)),Wn([]),Oe([]),Ma(""),Nn([]),Jt([]),da.resetFields()},onOk:Qa,onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},Nr.createElement(re.Z,{align:"middle",gutter:20},Nr.createElement(ve.Z,null,Nr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Nr.createElement(ve.Z,null,Nr.createElement(Re.default,{className:"mr10",onChange:Ta=>{Gt(Vo(fl({},_e),{commit_types:[0]}))},checked:_e==null?void 0:_e.commit_types.includes(0)},"\u5168\u90E8"),Nr.createElement(Re.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:_e.commit_types,onChange:Ta=>{Gt(Vo(fl({},_e),{commit_types:Ta}))}}))),Nr.createElement(re.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Nr.createElement(ve.Z,null,Nr.createElement(re.Z,{align:"middle",gutter:20},Nr.createElement(ve.Z,null,Nr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Nr.createElement(ve.Z,null,Nr.createElement(Te.Z,{parser:un,onChange:Ta=>{Gt(Vo(fl({},_e),{save_one:Ta}))},value:_e.save_one,min:0}),Nr.createElement("span",{className:"mr10 ml10"},"-"),Nr.createElement(Te.Z,{parser:un,onChange:Ta=>{Gt(Vo(fl({},_e),{save_two:Ta}))},value:_e.save_two,min:0})),Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{onClick:()=>{Gt(Vo(fl({},_e),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{type:"primary",onClick:ro},"\u786E\u8BA4")))),Nr.createElement(ve.Z,null,Nr.createElement(re.Z,{wrap:!1,align:"middle",gutter:20},Nr.createElement(ve.Z,null,Nr.createElement(Se.default.Search,{value:_e.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Ta=>{_e.save_realname=Ta.target.value,Gt(fl({},_e))},onSearch:tr})),Nr.createElement(ve.Z,null,Nr.createElement(y.Z,{dropdownRender:Ta=>Nr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Nr.createElement(de.default,{form:da,initialValues:{course_group_ids:[]},onValuesChange:fa=>{Gt(fl(fl({},_e),fa))},onFinish:()=>{va(1)}},Nr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Nr.createElement(Se.default,{allowClear:!0,suffix:Nr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${li.searchIcon}`}),className:li.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:ra,onChange:fa=>Yo(void 0,null,function*(){var ja;Ma((ja=fa==null?void 0:fa.target)==null?void 0:ja.value),Jt([...Ha.filter(or=>{var ka;return(ka=or==null?void 0:or.exercise_group_name)==null?void 0:ka.includes(fa.target.value)})])})}),Nr.createElement(de.default.Item,{name:"course_group_ids",valuePropName:"checked"},Nr.createElement(Re.default.Group,null,Nr.createElement(Me.Z,{direction:"vertical",size:10},ga==null?void 0:ga.map((fa,ja)=>Nr.createElement(Re.default,{key:ja,value:fa==null?void 0:fa.exercise_group_id},fa==null?void 0:fa.exercise_group_name)))))),Nr.createElement(re.Z,{wrap:!1,align:"middle"},Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{Gt(Vo(fl({},_e),{course_group_ids:[]})),Jt([...Ha]),Ma("")}},"\u91CD\u7F6E")))))},Nr.createElement("a",{onClick:Ta=>Ta.preventDefault()}," ",Nr.createElement(Me.Z,null," \u5206\u73ED ",Nr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Nr.createElement("div",{className:li.head,style:(at==null?void 0:at.length)>5?{paddingRight:15}:{width:944}},Nr.createElement("div",null,Nr.createElement(Re.default,{className:"font14",checked:at!=null&&at.length?(_n==null?void 0:_n.length)===(at==null?void 0:at.length):!1,onChange:oa},"\u59D3\u540D")),Nr.createElement("div",null,Nr.createElement("span",null,"\u5B66\u53F7")),Nr.createElement("div",null,Nr.createElement("span",null,"\u5206\u73ED")),Nr.createElement("div",null,Nr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Nr.createElement("div",{className:li.sort,onClick:Rr},Nr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Nr.createElement("aside",null,Nr.createElement(_i.Z,{style:{color:(_e==null?void 0:_e.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Nr.createElement(te.Z,{style:{color:(_e==null?void 0:_e.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Nr.createElement("div",{style:{height:260,overflow:"auto"}},Nr.createElement(Di(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Hn&&Pe&&va((_e==null?void 0:_e.page)+1)},hasMore:!Hn&&Pe,useWindow:!1},Nr.createElement(Re.default.Group,{style:{width:"100%"},value:_n,onChange:Ta=>{console.log(Ta,444),Wn(Ta)}},at==null?void 0:at.map(function(Ta,fa){return Nr.createElement("div",{key:Ta.user_id,className:li.row},Nr.createElement("div",null,Nr.createElement(Re.default,{className:"font14",value:Ta.user_id},Ta.user_name)),Nr.createElement("div",null,Ta.student_id),Nr.createElement("div",null,Ta.course_group_name),Nr.createElement("div",null,tt(Ta.commit_status,Ta)),Nr.createElement("div",{className:"pl10"},Nr.createElement("span",null,Ta.user_score)))})),Nr.createElement(yt.Z,{className:"edu-ant-spin",spinning:Hn}))),Nr.createElement("div",{className:li.title},Nr.createElement("img",{style:{objectFit:"contain"},src:Ki.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Qo=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(ei),xo={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Xa=x(59301),vo=Object.defineProperty,Ei=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,Su=(me,pe,le)=>pe in me?vo(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Ou=(me,pe)=>{for(var le in pe||(pe={}))Yi.call(pe,le)&&Su(me,le,pe[le]);if(Ei)for(var le of Ei(pe))Iu.call(pe,le)&&Su(me,le,pe[le]);return me},mu=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const uu=({exercise:me,dispatch:pe,onOk:le})=>{const dt=(0,ye.useParams)(),[Dt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(),[Oe,Pe]=(0,a.useState)([]),[bn,Hn]=(0,a.useState)(!0),[Yn,nn]=(0,a.useState)(!1),[In]=de.default.useForm(),[na,pa]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),_n=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Jt,da,ra)=>na.limit*(na.page-1)+ra+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt===1?"\u672A\u5F00\u59CB":Jt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Jt,da,ra)=>Xa.createElement("div",{style:{flex:1,textAlign:"right"}},Xa.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${dt.coursesId}/exercise/${da.id}/detail?random=${da.is_random}`)}},"\u67E5\u770B"))}].filter(Jt=>!!Jt);(0,a.useEffect)(()=>{me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Wn(na)},[me.actionTabs.key]);const Wn=Jt=>mu(void 0,null,function*(){var da,ra;Hn(!0);const Ma=yield(0,fe.ZP)(`/api/exercises/${dt==null?void 0:dt.categoryId}/make_up_records.json`,{method:"get",params:Ou({},Jt)});Ma&&(_e(((da=Ma==null?void 0:Ma.data)==null?void 0:da.make_up_exercises)||[]),at((ra=Ma==null?void 0:Ma.data)==null?void 0:ra.count)),Hn(!1)}),Ha=()=>{pe({type:"exercise/setActionTabs",payload:{}})},Nn=()=>{le(Oe)},ga=Jt=>{Pe(Jt),nn(Jt.length===Dt.length)};return Xa.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),nn(!1),In.resetFields(),pa({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:xo.scoremodal,open:me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>pe({type:"exercise/setActionTabs",payload:{}}),onCancel:Ha},Xa.createElement(de.default,{layout:"inline",form:In,onValuesChange:(Jt,da)=>{console.log(Jt),!(Jt.keywords||Jt.keywords==="")&&In.submit()},onFinish:Jt=>{console.log(Jt),pa(Ou(Ou({},na),Jt)),Wn(Ou(Ou({},na),Jt))},initialValues:{is_random:"",exercise_status:""}},Xa.createElement(de.default.Item,{name:"is_random"},Xa.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Xa.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Xa.createElement(dn.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Xa.createElement(dn.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Xa.createElement(de.default.Item,{name:"exercise_status"},Xa.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Xa.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Xa.createElement(dn.default.Option,{value:1},"\u672A\u5F00\u59CB"),Xa.createElement(dn.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Xa.createElement(dn.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Xa.createElement(de.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Xa.createElement(Se.default.Search,{className:xo.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Xa.createElement("i",{className:`iconfont icon-sousuo9 font14 ${xo.searchIcon}`,onClick:()=>In.submit()}),onSearch:Jt=>{In.submit()}}))),Xa.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:Dt,pagination:!1,loading:bn,columns:_n}),(Dt==null?void 0:Dt.length)>0&&Xa.createElement(we.Z,{current:na.page,total:Gt,style:{marginBottom:20},defaultPageSize:na.limit,showTotal:Jt=>Xa.createElement("span",null,"\u5171\xA0",Xa.createElement("span",{style:{color:"#165DFF"}},Jt),"\xA0\u6761\u6570\u636E"),pageSize:na.limit,onChange:(Jt,da)=>{na.page=Jt,na.limit=da,pa(Ou({},na)),Wn(Ou({},na))}}))};var ri=(0,ye.connect)(({exercise:me})=>({exercise:me}))(uu),xu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Ku="data:image/jpeg;base64,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",kl=Object.defineProperty,Wl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,ju=(me,pe,le)=>pe in me?kl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,yu=(me,pe)=>{for(var le in pe||(pe={}))gu.call(pe,le)&&ju(me,le,pe[le]);if(ou)for(var le of ou(pe))cl.call(pe,le)&&ju(me,le,pe[le]);return me},Pl=(me,pe)=>Wl(me,_l(pe)),mi=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Eu=({exercise:me,loading:pe,dispatch:le,cb:dt})=>{const Dt=Pl(yu({},(0,ye.useParams)()),{page:0,limit:20});let[_e,Gt]=(0,a.useState)(yu({},Dt)),[at,Oe]=(0,a.useState)([]),[Pe,bn]=(0,a.useState)({});const[Hn,Yn]=(0,a.useState)(!0),[nn,In]=(0,a.useState)(!0);(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(at=[],pa(1))},[me.actionTabs.key]);const na=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(_n,Wn,Ha)=>a.createElement(De.Z,{placement:"bottom",title:Ha+1},a.createElement("span",null,Ha+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:Ze()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:Ze()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))}],pa=_n=>mi(void 0,null,function*(){var Wn;_n==1&&(at=[]),Yn(!0),_e.page=_n,_e.student_id=me.actionTabs.student_id,In(!0);const Ha=yield le({type:"exercise/getRedoListModal",payload:Pl(yu({},_e),{score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});bn(yu({},Ha)),((Wn=Ha==null?void 0:Ha.student_redo_lists)==null?void 0:Wn.length)<_e.limit&&Yn(!1),Ha!=null&&Ha.student_redo_lists&&(Gt(yu({},_e)),Oe([...at,...Ha==null?void 0:Ha.student_redo_lists]),In(!1))});return a.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{Gt(yu({},Dt)),Oe([])},onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:xu.info},a.createElement("div",{className:xu.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:xu.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:xu.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(at==null?void 0:at.length)===0&&!nn&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Ku,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((at==null?void 0:at.length)>0||nn)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:na})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Di(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!nn&&Hn&&pa((_e==null?void 0:_e.page)+1)},hasMore:Hn,useWindow:!1},a.createElement(z.default,{loading:nn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:at,columns:na})))))};var iu=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Eu),Es=x(95253),ts=x(98580),Gu={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Vu=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const cu=({exercise:me,dispatch:pe,onOk:le})=>{const dt=(0,ye.useParams)(),[Dt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)(!0),[bn,Hn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Yn()},[me.actionTabs.key]);const Yn=()=>Vu(void 0,null,function*(){Pe(!0);const pa=yield(0,fe.ZP)(`/api/courses/${dt==null?void 0:dt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:dt==null?void 0:dt.categoryId}});pa&&_e((pa==null?void 0:pa.course_groups)||[]),Pe(!1)}),nn=()=>{pe({type:"exercise/setActionTabs",payload:{}})},In=()=>{le(Gt)},na=pa=>{at(pa),Hn(pa.length===Dt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{at([]),Hn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Gu.customModal,onCancel:nn},a.createElement("aside",{className:Gu.checking},a.createElement("div",{className:Gu.content},a.createElement("div",{className:Gu.group},Dt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Re.default.Group,{value:Gt,onChange:na},Dt.map(pa=>a.createElement(Re.default,{key:pa.id,value:pa.id},pa.name))))),a.createElement("div",{className:Gu.footer},a.createElement(Re.default,{checked:bn,onChange:pa=>{const _n=pa.target.checked?Dt.map(Wn=>Wn.id):[];at(_n),Hn(pa.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:nn},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:In,type:"primary"},"\u786E\u8BA4"))))};var fu=(0,ye.connect)(({exercise:me})=>({exercise:me}))(cu),Ss=x(62354),Li={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},vu=x(59301),ps=Object.defineProperty,Os=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,du=(me,pe,le)=>pe in me?ps(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Yu=(me,pe)=>{for(var le in pe||(pe={}))eu.call(pe,le)&&du(me,le,pe[le]);if(Cl)for(var le of Cl(pe))Zu.call(pe,le)&&du(me,le,pe[le]);return me},zu=(me,pe)=>Os(me,_c(pe)),Ps=({disabled:me,time:pe})=>vu.createElement(de.default.List,{name:"exercise_events",rules:[{validator(le,dt){var Dt,_e;const Gt=new Set;for(const at of dt){if(Gt.has(at.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(at.reminder_time>pe)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Gt.add(at.reminder_time),!((_e=(Dt=at.reminder_content)==null?void 0:Dt.trim())!=null&&_e.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(le,{add:dt,remove:Dt})=>vu.createElement("div",{className:Li.remindForm},le.length>0&&vu.createElement("div",null,le.map((_e,Gt)=>vu.createElement(re.Z,{key:_e.key,align:"middle",wrap:!1,className:Li.remindItem},vu.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Gt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),vu.createElement(ve.Z,null,vu.createElement(de.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),vu.createElement(Te.Z,{precision:0,min:1,disabled:me,addonAfter:"\u5206\u949F",className:Li.remindInput}))),vu.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),vu.createElement(ve.Z,{flex:1},vu.createElement(de.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),vu.createElement(Se.default,{className:Li.remindInput,disabled:me,showCount:!0,maxLength:100}))),vu.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:me?.5:1},onClick:()=>{me||dt({reminder_time:""})}}),vu.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:me?"hidden":"visible"},onClick:()=>Dt(_e.name)})))),le.length<5&&vu.createElement(re.Z,{style:{marginLeft:"30px"}},vu.createElement(ve.Z,{className:`${Li.addRemind} ${me?Li.disabled:""}`,onClick:()=>{me||dt({reminder_time:""})}},vu.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),ec=x(82668),Mc=x(23869),$c=x(6681),Tc=x(67135),yo=x(59301),kc=Object.defineProperty,tc=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,vd=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ac=(me,pe,le)=>pe in me?kc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,ns=(me,pe)=>{for(var le in pe||(pe={}))nc.call(pe,le)&&ac(me,le,pe[le]);if(vd)for(var le of vd(pe))ed.call(pe,le)&&ac(me,le,pe[le]);return me},rc=(me,pe)=>tc(me,Qs(pe)),Gs=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const{RangePicker:oc}=Fn.default,{Option:jc}=dn.default,Sd=({user:me,classroomList:pe,exercise:le,globalSetting:dt,loading:Dt,dispatch:_e,changeActive:Gt})=>{var at,Oe,Pe,bn,Hn,Yn,nn,In,na,pa,_n,Wn,Ha;const{workSetting:Nn,commonHeader:ga}=le,Jt=(0,ye.useParams)();Jt.category=Jt.categoryId;const[da,ra]=(0,a.useState)(!1),[Ma,Yt]=(0,a.useState)(!1),[va,oa]=(0,a.useState)(),[tr,ro]=(0,a.useState)({});let[Rr,Qa]=(0,a.useState)([]),[un,tt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[Ta,fa]=(0,a.useState)(1),[ja,or]=(0,a.useState)(!1),[ka,Vr]=(0,a.useState)(!1),[Ga,Sa]=(0,a.useState)(!1),[Lr,br]=(0,a.useState)(!1),[nr,ea]=(0,a.useState)([]),[Ja,ha]=(0,a.useState)([]),[aa,Ba]=(0,a.useState)(!1),[Jn,$a]=(0,a.useState)(null),[fr,Dr]=(0,a.useState)({});(0,a.useEffect)(()=>{((ga==null?void 0:ga.exercise_status)==="5"||ga!=null&&ga.appraise_label||(0,bt.aQ)())&&ra(!0)},[ga]),(0,a.useEffect)(()=>{Hr()},[Nn]),(0,a.useEffect)(()=>{(0,bt.dE)()||ho()},[]),(0,a.useEffect)(()=>{le.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Gt("2")},[le.actionTabs.key]);function ho(){return Gs(this,null,function*(){const _r=yield(0,fe.ZP)(`/api/courses/${Jt==null?void 0:Jt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Jt==null?void 0:Jt.coursesId}});oa(_r==null?void 0:_r.alert)})}const Eo=_r=>{var Ui;const Zl=un.publish_time;if(!Zl||(Ui=Nn==null?void 0:Nn.exercise)!=null&&Ui.publish_time)return;let ru;_r===1?ru=Ze()(Zl).add(120,"minutes"):ru=Ze()(Zl).add(7,"days"),un.end_time=ru,tt(Object.assign({},un))},Hr=()=>{var _r,Ui,Zl,ru,Ru;console.log("\u53D6\u6D88");const nu=JSON.parse(JSON.stringify(Nn));if(Object.keys(un).forEach(ji=>{var Au;un[ji]=(Au=nu==null?void 0:nu.exercise)==null?void 0:Au[ji]}),Rr=((_r=nu==null?void 0:nu.published_course_groups)==null?void 0:_r.map(ji=>({course_group_id:ji.course_group_id,end_time:ji.course_end_time,publish_time:ji.course_publish_time})))||[{}],(Ui=Nn==null?void 0:Nn.course_groups)==null||Ui.map(ji=>{var Au;(Au=Nn==null?void 0:Nn.published_course_groups)==null||Au.map((Ls,Nu)=>{var Ir;(Ir=Ls==null?void 0:Ls.course_group_id)!=null&&Ir.includes(ji==null?void 0:ji.course_group_id)&&(ji.cilckkey=Nu,ji.isselect=!0)})}),le.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Qi(""),or(un.time!==-1),tt(un),un!=null&&un.is_appoint_user){const ji=((ru=(Zl=nu==null?void 0:nu.exercise)==null?void 0:Zl.all_exercise_users)==null?void 0:ru.map(Au=>Au.user_id))||[];ea([...ji])}Vr(un.is_appoint_user),Sa(un.is_miss_exam_user),br(un.is_no_passing_user),Qa(Rr.length>0?Rr:[{}]),hu.setFieldsValue({exercise_events:(Ru=nu==null?void 0:nu.exercise)==null?void 0:Ru.exercise_events})},ir=()=>Gs(void 0,null,function*(){var _r,Ui,Zl,ru,Ru,nu;if(((_r=me==null?void 0:me.userInfo)==null?void 0:_r.user_status)===2){(0,Mc.Rd)();return}if((ga==null?void 0:ga.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const ji=JSON.parse(JSON.stringify(un));console.log("\u63D0\u4EA4");try{yield hu.validateFields();const Nu=hu.getFieldsValue();ji.exercise_events=Nu.exercise_events}catch(Nu){Nu!=null&&Nu.errorFields&&(hu.scrollToField((Zl=(Ui=Nu==null?void 0:Nu.errorFields)==null?void 0:Ui[0])==null?void 0:Zl.name,{behavior:"smooth",block:"center"}),oe.ZP.error((nu=(Ru=(ru=Nu==null?void 0:Nu.errorFields)==null?void 0:ru[0])==null?void 0:Ru.errors)==null?void 0:nu[0]));return}if(ji.categoryId=Jt.categoryId,ji.publish_time_groups=Rr,un!=null&&un.is_make_up_exercise){if(ka&&nr.length<=0||!ka&&!(Ga||Lr)){oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}ji.is_appoint_user=ka,ji.is_miss_exam_user=Ga,ji.is_no_passing_user=Lr,ka?ji.make_up_exercise_users=nr==null?void 0:nr.map(Nu=>({user_id:Nu})):ji.make_up_exercise_users=[]}if(!un.unified_setting&&!(un!=null&&un.is_make_up_exercise)){if(!Rr.length){oe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete ji.publish_time,delete ji.end_time,Rr.map(Nu=>{var Ir;if(!Nu.course_group_id||!((Ir=Nu.course_group_id)!=null&&Ir.length))throw oe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Nu.publish_time||!Nu.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!un.publish_time||!un.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Au}=Nn;const Ls=()=>Gs(void 0,null,function*(){if(un.exercise_type==2&&(Au.is_locked||Au.open_camera||Au.screen_open||Au.login_restrict||Au.ip_bind||Au.ip_limit=="pub"||Au.ip_limit=="inner"||Au.identity_verify||Au.open_phone_video_recording)){const Ir=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:yo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",yo.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Au)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Gs(void 0,null,function*(){let gi=yield(0,Tc.Tr)({exercise_ids:[parseInt(Jt==null?void 0:Jt.categoryId)],course_id:Jt.coursesId,type:"exercise"});(gi==null?void 0:gi.student_count)===0?io(ji):(ro(ji),Dr(gi)),Gt("2")}),onCancel:()=>Gs(void 0,null,function*(){Ir.destroy();let gi=yield(0,Tc.Tr)({exercise_ids:[Jt==null?void 0:Jt.categoryId],course_id:Jt.coursesId,type:"exercise"});(gi==null?void 0:gi.student_count)===0?io(ji):(ro(ji),Dr(gi))})});return}let Nu=yield(0,Tc.Tr)({exercise_ids:[Jt==null?void 0:Jt.categoryId],course_id:Jt.coursesId,type:"exercise"});(Nu==null?void 0:Nu.student_count)===0?io(ji):(ro(ji),Dr(Nu))});ga!=null&&ga.high_resources_consume&&!(ga!=null&&ga.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Jt.coursesId,type:"exercise",type_id:Jt.categoryId,name:ga.exercise_name,fn:()=>{Ls()}}}):Ls()}),io=_r=>Gs(void 0,null,function*(){Yt(!0),(yield(0,fe.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/publish_settings.json`,{method:"post",body:_r})).status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qi(""),_e({type:"exercise/getCommonHeader",payload:ns({},Jt)}),_e({type:"exercise/getWorkSetting",payload:ns({},Jt)})),Yt(!1)}),Fo=_r=>_r&&_run.end_time?_r&&(_r{var Ui,Zl;return((Ui=Nn==null?void 0:Nn.exercise)==null?void 0:Ui.exercise_status)>1&&!(_r!=null&&_r.new)?!0:(Zl=Nn==null?void 0:Nn.published_course_groups)!=null&&Zl.some(ru=>ru.course_group_id===_r.course_group_id)?da:!1},Ql=_r=>{var Ui;return da?[!0,!0]:(Ui=Nn==null?void 0:Nn.published_course_groups)!=null&&Ui.some(Zl=>{var ru,Ru;return((ru=Zl.course_group_id)==null?void 0:ru[0])===((Ru=_r.course_group_id)==null?void 0:Ru[0])})?da||Ze()()>Ze()(_r==null?void 0:_r.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Qi("\u8868\u5355\u672A\u4FDD\u5B58")},[un]);const Qi=(_r="")=>{_e({type:"exercise/setActionTabs",payload:{key:_r}})},Vl=_r=>{_r.preventDefault(),_r.returnValue=""},Pu=(_r,Ui,Zl)=>{if(_r<=0){oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else ea(Ui),ha(Zl),Ba(!1)},[hu]=de.default.useForm();return yo.createElement("section",{className:Li.form,style:{padding:"30px 50px",marginBottom:"0px"}},yo.createElement(yt.Z,{spinning:Dt["exercise/getWorkSetting"]||Ma},!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Li.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yo.createElement(be.ZP.Group,{onChange:()=>{var _r,Ui,Zl,ru,Ru;if((0,bt.Rm)()&&(!((Ui=(_r=pe==null?void 0:pe.AssistantObject)==null?void 0:_r.exercise)!=null&&Ui.can_publish)||!((ru=(Zl=pe==null?void 0:pe.AssistantObject)==null?void 0:Zl.exercise)!=null&&ru.can_late))){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ru=Nn==null?void 0:Nn.exercise)==null?void 0:Ru.exercise_status)>1){oe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}un.unified_setting=!un.unified_setting,un.unified_setting===!1&&Rr==""&&Qa(Rr.concat({})),tt(Object.assign({},un))},value:un.unified_setting,disabled:da||((at=Nn==null?void 0:Nn.exercise)==null?void 0:at.exercise_status)>1},yo.createElement(be.ZP,{value:!0,disabled:!((Oe=Nn==null?void 0:Nn.exercise)!=null&&Oe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=Nn.course_groups)==null?void 0:Pe.length)>0&&yo.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(ga!=null&&ga.is_make_up_exercise)&&yo.createElement("div",{style:{color:"red"}},((bn=Nn==null?void 0:Nn.exercise)==null?void 0:bn.exercise_status)>1&&va&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(un.unified_setting||(ga==null?void 0:ga.is_make_up_exercise))&&yo.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},yo.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),yo.createElement(De.Z,{placement:"bottom",title:((Hn=Nn==null?void 0:Nn.exercise)==null?void 0:Hn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},yo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Fo,disabled:da||((Yn=Nn==null?void 0:Nn.exercise)==null?void 0:Yn.exercise_status)>1||(0,bt.Rm)()&&!((In=(nn=pe==null?void 0:pe.AssistantObject)==null?void 0:nn.exercise)!=null&&In.can_publish),value:un.publish_time?Ze()(un.publish_time):void 0,allowClear:!1,onChange:(_r,Ui)=>{un.publish_time=Ui,un.end_time||(un.end_time=un.exercise_type===1?Ze()(_r).add(120,"minutes"):Ze()(_r).add(7,"days")),tt(Object.assign({},un))}})),yo.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),yo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:da||(0,bt.Rm)()&&!((pa=(na=pe==null?void 0:pe.AssistantObject)==null?void 0:na.exercise)!=null&&pa.can_late)||(ga==null?void 0:ga.open_appraise),allowClear:!1,value:un.end_time?Ze()(un.end_time):void 0,disabledDate:ki,onChange:(_r,Ui)=>{var Zl,ru;if((0,bt.Rm)()&&!((ru=(Zl=pe==null?void 0:pe.AssistantObject)==null?void 0:Zl.exercise)!=null&&ru.can_publish)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}un.end_time=Ui,tt(Object.assign({},un))}})),!un.unified_setting&&!(ga!=null&&ga.is_make_up_exercise)&&yo.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Rr&&Rr.map(function(_r,Ui){var Zl,ru,Ru;return yo.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Ui==(Rr==null?void 0:Rr.length)-1?"0px":"10px"}},yo.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Ui+1),yo.createElement(dn.default,{showArrow:!0,allowClear:!0,className:Li.multiple_select,disabled:da||((Zl=Nn==null?void 0:Nn.homework_status)!=null&&Zl.includes("\u672A\u53D1\u5E03")&&_r.id||Ze()(){Rr[Ui].course_group_id=nu,Qa(Rr.slice()),Nn.course_groups.map((ji,Au)=>{nu.map((Ls,Nu)=>{ji.course_group_id===Ls&&(ji.cilckkey=Ui,ji.isselect=!0)})})},onDeselect:nu=>{Nn.course_groups.map((ji,Au)=>{ji.course_group_id===nu&&ji.cilckkey===Ui&&(ji.cilckkey=Ui,ji.isselect=!1)})}},Nn.course_groups&&Nn.course_groups.map(function(nu,ji){return yo.createElement(jc,{disabled:(nu==null?void 0:nu.isselect)&&nu.cilckkey!=Ui,label:nu.course_group_name,value:nu.course_group_id,key:nu.course_group_id},nu.course_group_name)})),yo.createElement(oc,{disabled:Ql(_r)||(0,bt.Rm)()&&!((Ru=(ru=pe==null?void 0:pe.AssistantObject)==null?void 0:ru.exercise)!=null&&Ru.can_publish),disabledDate:Fo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ze()((0,ue.U6)(),"HH:mm"),Ze()((0,ue.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:_r.publish_time&&[Ze()(_r.publish_time),_r.end_time&&Ze()(_r.end_time)],onChange:(nu,ji)=>{Rr[Ui].publish_time=ji[0],!_r.end_time&&ji[0]?Rr[Ui].end_time=Ze()(ji[0]).add(7,"days"):Rr[Ui].end_time=ji[1],Qa([...Rr])},onCalendarChange:(nu,ji,Au)=>{if(ji!=null&&ji[0]&&!ji[1]){const Ls=un.exercise_type===1?Ze()(ji[0]).add(120,"minutes"):Ze()(ji[0]).add(7,"days");Rr[Ui].publish_time=ji[0],Rr[Ui].end_time=Ls,Qa([...Rr])}}}),yo.createElement("div",{style:{visibility:da?"hidden":"visible",display:"flex",width:"50px"}},yo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var nu,ji;if((0,bt.Rm)()&&!((ji=(nu=pe==null?void 0:pe.AssistantObject)==null?void 0:nu.exercise)!=null&&ji.can_publish)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qa(Rr.concat({new:!0}))}}),yo.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(_r!=null&&_r.publish_time&&Ze()(){Rr=Rr.filter((nu,ji)=>Ui!==ji),Qa([...Rr])}})))})),((_n=Nn==null?void 0:Nn.exercise)==null?void 0:_n.have_hacks)&&!((Wn=Nn==null?void 0:Nn.exercise)!=null&&Wn.is_random)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Li.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.show_acm,onChange:_r=>{un.show_acm=_r.target.value,tt(ns({},un))},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),yo.createElement(be.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Li.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.exercise_type,disabled:da||((Ha=Nn==null?void 0:Nn.exercise)==null?void 0:Ha.exercise_status)>1,onChange:_r=>{un.exercise_type=_r.target.value,tt(ns({},un)),Eo(_r.target.value)},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),yo.createElement(be.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(un==null?void 0:un.exercise_type)===2&&yo.createElement(yo.Fragment,null,yo.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),yo.createElement(Te.Z,{className:Li.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:un==null?void 0:un.simulate_exercise_num,disabled:da,min:1,max:999,onChange:_r=>{un.simulate_exercise_num=_r,tt(ns({},un))}}),yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(un==null?void 0:un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement(re.Z,null,yo.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),yo.createElement(Ae.Z,{checked:ka,onChange:(_r,Ui)=>{var Zl,ru;if(Vr(_r),_r){if(un!=null&&un.is_appoint_user){const Ru=(ru=(Zl=Nn==null?void 0:Nn.exercise)==null?void 0:Zl.all_exercise_users)==null?void 0:ru.map(nu=>nu.user_id);ea([...Ru])}else ea([]);Sa(!1),br(!1)}else Sa(un.is_miss_exam_user),br(un.is_no_passing_user)},disabled:!((un==null?void 0:un.exercise_status)===1&&(ga!=null&&ga.allow_create_make_up))}),yo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ka&&yo.createElement(re.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},yo.createElement(Re.default,{checked:Ga,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.miss_exam_count)>0&&(ga!=null&&ga.allow_create_make_up)),onChange:_r=>{Sa(_r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{$a(1),Vr(!1),Ba(!0)}},"\uFF08",`${(un==null?void 0:un.miss_exam_count)||0}\u4EBA`,"\uFF09"),yo.createElement(Re.default,{checked:Lr,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.no_passing_count)>0&&(ga!=null&&ga.allow_create_make_up)),onChange:_r=>{br(_r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{$a(2),Vr(!1),Ba(!0)}},"\uFF08",`${(un==null?void 0:un.no_passing_count)||0}\u4EBA`,"\uFF09")),ka&&yo.createElement(re.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},yo.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((un==null?void 0:un.exercise_status)===1&&(ga!=null&&ga.allow_create_make_up)),onClick:()=>{Ba(!0),$a(void 0)}},yo.createElement("span",null,yo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),yo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),yo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${nr.length||0} \u4EBA`,"\uFF09"))),yo.createElement("div",{className:Li.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},yo.createElement(Re.default,{disabled:da,checked:ja,onChange:_r=>{_r.target.checked===!1?tt(Ui=>rc(ns({},Ui),{time:-1})):hu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),or(_r.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),ja&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),yo.createElement(Te.Z,{size:"large",disabled:da,min:1,style:{width:"200px"},value:un.time===-1?null:un.time,precision:0,addonAfter:"\u5206\u949F",onChange:_r=>{un.time=_r,tt(ns({},un))}}))),ja&&yo.createElement(de.default,{form:hu},yo.createElement(Ps,{disabled:da,time:un.time})),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(Re.default,{checked:un.enable_last_times,onChange:_r=>tt(Ui=>rc(ns({},Ui),{enable_last_times:_r.target.checked})),disabled:da,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),un.enable_last_times&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),yo.createElement(Te.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.last_times,disabled:da||!un.enable_last_times,min:0,onChange:_r=>{un.last_times=_r,tt(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(re.Z,null,yo.createElement(Re.default,{checked:un.enable_answer_time,onChange:_r=>tt(Ui=>rc(ns({},Ui),{enable_answer_time:_r.target.checked})),disabled:da,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),un.enable_answer_time&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),yo.createElement(Te.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.answer_time,disabled:da||!un.enable_answer_time,min:0,onChange:_r=>{un.answer_time=_r,tt(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(ga!=null&&ga.appraise_label)&&(!(ga!=null&&ga.is_make_up_exercise)&&(0,bt.GJ)()||(ga==null?void 0:ga.is_make_up_exercise)&&(ga==null?void 0:ga.allow_create_make_up))&&yo.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ir},"\u4FDD\u5B58"),yo.createElement(ec.Z,{visible:aa,setVisible:Ba,onK:Pu,selectKeys:nr,selectRows:Ja,appointStudent:ka,modalParams:Jn}),yo.createElement($c.Z,{resdata:fr,type:"exercisepush",okloading:Ma,oktext:(fr==null?void 0:fr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:_r=>Gs(void 0,null,function*(){Yt(!0);let Ui=yield(0,fe.ZP)(`/api/courses/${Jt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Jt==null?void 0:Jt.categoryId)]}});Yt(!1),(Ui==null?void 0:Ui.status)===0&&io(tr)})}))};var td=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le,classroomList:dt,user:Dt})=>({exercise:me,loading:pe.effects,globalSetting:le,user:Dt,classroomList:dt}))(Sd),hd=x(19248),nd=x(93490),Zc=Object.defineProperty,Sc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,ic=(me,pe,le)=>pe in me?Zc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,zc=(me,pe)=>{for(var le in pe||(pe={}))ad.call(pe,le)&&ic(me,le,pe[le]);if(Sc)for(var le of Sc(pe))Ed.call(pe,le)&&ic(me,le,pe[le]);return me},Hc=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const{TabPane:Pc}=E.default,Qc=({exercise:me,loading:pe,dispatch:le})=>{var dt;const Dt=(0,ye.useParams)(),_e=(0,ye.useLocation)(),[Gt]=de.default.useForm(),[at,Oe]=(0,a.useState)({}),[Pe,bn]=(0,a.useState)("1");return(0,a.useEffect)(()=>{me.actionTabs.key==="addIp"&&(Gt.resetFields(),bn("1"))},[me.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:me.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Hc(void 0,null,function*(){if(yield Gt.validateFields(),!at.ip){const Hn=at.startIP.split(".")[3];if(parseInt(Hn)>parseInt(at.endIP)){oe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}le({type:"exercise/setActionTabs",payload:{key:"insterIp",data:zc({},Gt.getFieldValue()),type:me.actionTabs.type}})}),onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:Pe,onChange:Hn=>{bn(Hn),Gt.resetFields()}},a.createElement(Pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(Pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(de.default,{form:Gt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(Hn,Yn)=>{Oe(zc({},Yn))}},Pe==="1"&&a.createElement(de.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(dn.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:Hn=>{Gt.setFieldsValue({ip:[...Hn.filter(Yn=>(0,nd.t)(Yn)?!0:(oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(re.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(de.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Se.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:Hn=>{let Yn="";(0,nd.t)(Hn.target.value)?Yn=Hn.target.value:(Yn="",oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Gt.setFieldsValue({startIP:Yn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(de.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Se.default,{onBlur:Hn=>{},prefix:a.createElement("span",{className:"font14"},(dt=at.startIP)==null?void 0:dt.substring(0,at.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var bc=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Qc),Na=x(59301),xc=Object.defineProperty,rd=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,bl=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,is=Object.prototype.propertyIsEnumerable,bs=(me,pe,le)=>pe in me?xc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,qu=(me,pe)=>{for(var le in pe||(pe={}))pu.call(pe,le)&&bs(me,le,pe[le]);if(bl)for(var le of bl(pe))is.call(pe,le)&&bs(me,le,pe[le]);return me},lc=(me,pe)=>rd(me,Pd(pe)),uc=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const od=({exercise:me,globalSetting:pe,loading:le,dispatch:dt})=>{var Dt,_e,Gt,at,Oe,Pe,bn;const{workSetting:Hn,commonHeader:Yn}=me,[nn]=de.default.useForm(),In=(0,ye.useParams)();In.category=In.categoryId;const[na,pa]=(0,a.useState)(!1),[_n,Wn]=(0,a.useState)(!1),[Ha,Nn]=(0,a.useState)(!1),ga={question_random:!1,choice_random:!1,start_password:((Dt=Hn==null?void 0:Hn.exercise)==null?void 0:Dt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((_e=Hn==null?void 0:Hn.exercise)==null?void 0:_e.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Jt,da]=(0,a.useState)(ga);const[ra,Ma]=(0,a.useState)(!1),[Yt,va]=(0,a.useState)(!1),[oa,tr]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)(null);(0,a.useEffect)(()=>{var ka;Qa(),Hn!=null&&Hn.exercise&&!(0,bt.aN)()&&!((ka=Hn==null?void 0:Hn.exercise)!=null&&ka.is_creator)&&pa(!0)},[Hn]),(0,a.useEffect)(()=>{((Yn==null?void 0:Yn.exercise_status)==="5"||Yn!=null&&Yn.appraise_label)&&pa(!0)},[Yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?Jt[me.actionTabs.type]=[...Jt[me.actionTabs.type]||[],...me.actionTabs.data.ip]:Jt[me.actionTabs.type]=[...Jt[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],un(Jt),Ma(!0))},[me.actionTabs]);const Qa=()=>{const ka=JSON.parse(JSON.stringify(Hn));Object.keys(Jt).forEach(Vr=>{var Ga;Jt[Vr]=(Ga=ka==null?void 0:ka.exercise)==null?void 0:Ga[Vr]}),un(lc(qu({},Jt),{ip_limit:Jt.ip_limit!=="no"}))},un=ka=>{da(ka),nn.setFieldsValue(ka)},tt=ka=>{var Vr,Ga;if(ka.categoryId=In.categoryId,ka.ip_limit=ka.ip_limit?"pub":"no",ka.ip_bind||(ka.ip_bind_type=!1),ka.open_camera&&ka.photo_count<1){oe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!ka.start_password&&ka.is_start_locked){oe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(ka.ip_limit!=="no"&&!((Vr=ka.public_ip)!=null&&Vr.length)&&!((Ga=ka.inner_ip)!=null&&Ga.length)){oe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(ka.is_locked||ka.open_camera||ka.screen_open||ka.login_restrict||ka.ip_bind||ka.ip_limit=="pub"||ka.ip_limit=="inner"||ka.identity_verify||ka.open_phone_video_recording){if((Yn==null?void 0:Yn.exercise_type)==1){Ta(ka);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Na.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Na.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(ka)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Ta(ka)});return}fa(ka)},Ta=ka=>{if(ka.open_camera||ka.screen_open){const Vr=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Na.createElement("div",{className:"font16 p20"},ka.open_camera&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px"},Na.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Na.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Na.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),ka.screen_open&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px",className:"mr20"},Na.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Na.createElement("img",{width:"26",src:Mi.JA})," ",Na.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Na.createElement("img",{width:"26",src:Mi.Gm})," ",Na.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Na.createElement("p",{className:"ml40 mt40"},Na.createElement(Re.default,{onChange:Ga=>Vr.update({okButtonProps:{disabled:!Ga.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{fa(ka)},okButtonProps:{disabled:!0}})}else fa(ka)},fa=ka=>uc(void 0,null,function*(){Wn(!0);const Vr=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/prevent_cheating_settings.json`,{method:"post",body:ka});Wn(!1),Vr.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),dt({type:"exercise/getCommonHeader",payload:qu({},In)}),dt({type:"exercise/getWorkSetting",payload:qu({},In)}),Ma(!1))});(0,a.useEffect)(()=>{or(ra?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[ra]);const ja=ka=>{ka.preventDefault(),ka.returnValue=""},or=(ka="")=>{dt({type:"exercise/setActionTabs",payload:{key:ka}})};return Na.createElement("section",{className:Li.formDom,style:{padding:"30px 50px"}},Na.createElement(yt.Z,{spinning:le["exercise/getWorkSetting"]||_n},Na.createElement(de.default,{form:nn,name:"basicForm",initialValues:ga,colon:!1,onValuesChange:(ka,Vr)=>{console.log("onValuesChange",Vr);let Ga=Vr;for(const Sa in ka){if(Sa=="is_locked"&&!Vr[Sa]&&(Ga.login_restrict=!1,Ga.screen_open=!1),Sa=="login_restrict"&&Vr[Sa]&&(Ga.is_locked=!0),Sa=="screen_open"&&Vr[Sa]&&(Ga.is_locked=!0),Sa=="screen_shot_open"&&Vr[Sa]){const Lr=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Na.createElement("div",null,Na.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Na.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Na.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>uc(void 0,null,function*(){Ga.screen_shot_open=!0,un(Ga)}),onCancel:()=>{Ga.screen_shot_open=!1,un(Ga),Lr.destroy()}});break}(Sa=="ip_bind"||Sa=="ip_limit")&&!Vr.is_locked&&Vr[Sa]&&(Ga.is_locked=!0),Sa=="open_camera"&&(Ga.photo_count=Ga.photo_count||5)}un(Ga),Ma(!0)},onFinish:tt},Na.createElement("div",{className:Li.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Na.createElement(de.default.Item,null,Na.createElement(be.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:ro,onChange:ka=>{if(ka.target.value==="exam")un(lc(qu(qu({},ga),Jt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(ka.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{un(lc(qu({},ga),{question_random:!0,choice_random:!0,forbid_copy:!1})),Rr(ka.target.value)}});return}Rr(ka.target.value)},buttonStyle:"solid",disabled:na},Na.createElement(be.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Na.createElement(be.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Na.createElement("div",{className:Li.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Na.createElement(de.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Na.createElement(de.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement(de.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Jt.is_start_locked&&(0,bt.GJ)()?Na.createElement(re.Z,{className:Li.unlockKeyWrapper,align:"middle"},Na.createElement(de.default.Item,{name:"start_password",style:{marginBottom:0}},Na.createElement(Se.default,{size:"large",className:Li.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:Yt,onClick:()=>uc(void 0,null,function*(){va(!0);let ka=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Vr=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:ka}});va(!1),(Vr==null?void 0:Vr.status)===0&&nn.setFieldsValue({start_password:ka})})},"\u6362\u4E00\u6362"))):Na.createElement(de.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Jt.is_locked&&(0,bt.GJ)()?Na.createElement(re.Z,{className:Li.unlockKeyWrapper,align:"middle"},Na.createElement(de.default.Item,{style:{marginBottom:0},name:"unlock_key"},Na.createElement(Se.default,{size:"large",className:Li.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:oa,onClick:()=>uc(void 0,null,function*(){tr(!0);let ka=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Vr=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:ka}});tr(!1),(Vr==null?void 0:Vr.status)===0&&nn.setFieldsValue({unlock_key:ka})})},"\u6362\u4E00\u6362"))):Na.createElement(de.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(de.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"screen_open",valuePropName:"checked"},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Jt.screen_open?Na.createElement(Na.Fragment,null,Na.createElement(re.Z,{gutter:10,className:`${Li.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Na.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"screen_num",style:{marginBottom:0}},Na.createElement(Te.Z,{size:"large",disabled:na,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"screen_sec",style:{marginBottom:0}},Na.createElement(Te.Z,{size:"large",disabled:na,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Li.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ae.Z,{disabled:na||!Jt.screen_open}))),Na.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Na.createElement(Na.Fragment,null,Na.createElement(de.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(de.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(de.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Jt.ip_bind&&(0,bt.GJ)()?Na.createElement(re.Z,{className:Li.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(de.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Na.createElement(be.ZP.Group,null,Na.createElement(be.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Na.createElement(be.ZP,{value:!0,style:{fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Na.createElement(de.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Na.createElement(de.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Na.createElement(de.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Jt==null?void 0:Jt.ip_limit)&&Na.createElement(re.Z,{className:Li.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Na.createElement(re.Z,{className:`mt15 ${Li.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Na.createElement(ve.Z,null,(Gt=Jt.public_ip)==null?void 0:Gt.map((ka,Vr)=>Na.createElement("span",{key:Vr,className:Li.ipItem},Na.createElement("i",null,ka," "),!na&&Na.createElement(hd.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Jt.public_ip.splice(Vr,1),un(qu({},Jt))}})},className:" c-grey-c",size:20}))),(0,bt.GJ)()&&!na&&Na.createElement("span",{onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Na.createElement(re.Z,{className:`mt15 ${Li.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,Na.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Na.createElement(ve.Z,null,(at=Jt.inner_ip)==null?void 0:at.map((ka,Vr)=>Na.createElement("span",{className:Li.ipItem},Na.createElement("i",null,ka," "),!na&&Na.createElement(hd.Z,{onClick:()=>{na||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Jt.inner_ip.splice(Vr,1),un(qu({},Jt))}})},className:" c-grey-c",size:20}))),(0,bt.GJ)()&&!na&&Na.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Jt.open_camera?Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Li.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"photo_count",style:{marginBottom:0}},Na.createElement(Te.Z,{size:"large",disabled:na||!Jt.open_camera,min:1,max:(0,bt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Na.createElement(de.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(de.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Re.default,{disabled:!(0,bt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Na.createElement(de.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:!(0,bt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,bt.aN)()||((Oe=me==null?void 0:me.commonHeader)==null?void 0:Oe.exercise_author))&&!(Yn!=null&&Yn.appraise_label)&&Na.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{nn.submit()}},"\u4FDD\u5B58")),Na.createElement(bc,null),Na.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Ha,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nn(!1)},Na.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Na.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=pe==null?void 0:pe.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Na.createElement("img",{src:`${Le.Z.IMG_SERVER}/${(bn=pe==null?void 0:pe.setting)==null?void 0:bn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var id=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le})=>({exercise:me,loading:pe.effects,globalSetting:le}))(od),Ai=x(59301),t0=Object.defineProperty,n0=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,xd=(me,pe,le)=>pe in me?t0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Ws=(me,pe)=>{for(var le in pe||(pe={}))Md.call(pe,le)&&xd(me,le,pe[le]);if(Ms)for(var le of Ms(pe))a0.call(pe,le)&&xd(me,le,pe[le]);return me},ld=(me,pe)=>n0(me,bd(pe)),Td=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const r0=({exercise:me,loading:pe,dispatch:le})=>{var dt,Dt,_e;const{workSetting:Gt,commonHeader:at}=me,Oe=(0,ye.useParams)();Oe.category=Oe.categoryId;const[Pe,bn]=(0,a.useState)(!1),[Hn,Yn]=(0,a.useState)(!1);let[nn,In]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{pa("\u8868\u5355\u672A\u4FDD\u5B58")},[nn]);const na=Nn=>{Nn.preventDefault(),Nn.returnValue=""},pa=(Nn="")=>{le({type:"exercise/setActionTabs",payload:{key:Nn}})};(0,a.useEffect)(()=>{var Nn,ga;_n(),(Nn=Gt==null?void 0:Gt.exercise)!=null&&Nn.id&&!(0,bt.aN)()&&!((ga=Gt==null?void 0:Gt.exercise)!=null&&ga.is_creator)&&bn(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{},[]);const _n=()=>{const Nn=JSON.parse(JSON.stringify(Gt));Object.keys(nn).forEach(ga=>{var Jt;nn[ga]=(Jt=Nn==null?void 0:Nn.exercise)==null?void 0:Jt[ga]}),In(nn),me.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&pa("")},Wn=()=>{const Nn=JSON.parse(JSON.stringify(nn));Nn.categoryId=Oe.categoryId,Ha(Nn)},Ha=Nn=>Td(void 0,null,function*(){var ga;if((Nn==null?void 0:Nn.use_blank_score)!==((ga=Gt==null?void 0:Gt.exercise)==null?void 0:ga.use_blank_score)){let da=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Td(void 0,null,function*(){Yn(!0);const ra=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),ra.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Oe)}),le({type:"exercise/getWorkSetting",payload:Ws({},Oe)}),Yn(!1))})});Nn!=null&&Nn.use_blank_score?da.update({content:Ai.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Ai.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):da.update({content:Ai.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Ai.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Yn(!0);const Jt=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),Jt.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Oe)}),le({type:"exercise/getWorkSetting",payload:Ws({},Oe)}))});return Ai.createElement("section",{className:Li.scoreSettingWrapper,style:{padding:"30px 50px"}},Ai.createElement(yt.Z,{spinning:pe["exercise/getWorkSetting"]||Hn},(at==null?void 0:at.is_make_up_exercise)&&Ai.createElement(Ai.Fragment,null,Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.open_make_up,disabled:Pe,onChange:Nn=>{nn.open_make_up=Nn.target.checked,In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),nn.open_make_up&&Ai.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Ai.createElement("div",null,"\u6263\u5206"),Ai.createElement(Te.Z,{value:nn==null?void 0:nn.make_up_score,min:1,step:1,max:(dt=Gt==null?void 0:Gt.exercise)!=null&&dt.total_score?Number((Dt=Gt==null?void 0:Gt.exercise)==null?void 0:Dt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nn=>{In(ld(Ws({},nn),{make_up_score:Math.floor(Nn)}))}}))),Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.use_blank_score,disabled:Pe,onChange:Nn=>{nn.use_blank_score=Nn.target.checked,In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement(Ai.Fragment,null,Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.downcase,disabled:Pe,onChange:Nn=>{nn.downcase=Nn.target.checked,In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.open_total_score,disabled:Pe,onChange:Nn=>{nn.open_total_score=Nn.target.checked,Nn.target.checked?(nn.open_score=!1,nn.open_score_reviewed=!0):(nn.open_score=!0,nn.open_score_reviewed=!1),In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),nn.open_total_score&&Ai.createElement(Ai.Fragment,null,Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ai.createElement(be.ZP.Group,{disabled:Pe,value:nn.open_score?"afterEndTime":nn!=null&&nn.open_score_reviewed?"afterReview":"afterCommit",onChange:Nn=>{Nn.target.value==="afterEndTime"?In(ga=>ld(Ws({},ga),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nn.target.value==="afterReview"?In(ga=>ld(Ws({},ga),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):In(ga=>ld(Ws({},ga),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Ai.createElement(be.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Ai.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Ai.createElement(be.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Ai.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Ai.createElement(be.ZP,{value:"afterReview"},Ai.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ai.createElement(Re.default,{className:Li.mainRuleText,checked:nn.answered_open,disabled:Pe,onChange:Nn=>{nn.answered_open=Nn.target.checked,In(Object.assign({},nn))}},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),nn.answered_open&&Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ai.createElement(be.ZP.Group,{value:nn.answer_open,disabled:Pe,onChange:Nn=>{nn.answer_open=Nn.target.value,In(Object.assign({},nn))}},Ai.createElement(be.ZP,{value:!0,style:{marginRight:"25px"}},Ai.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Ai.createElement(be.ZP,{value:!1},Ai.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ai.createElement(Re.default,{className:Li.mainRuleText,checked:nn.score_open,disabled:Pe,onChange:Nn=>{nn.score_open=Nn.target.checked,In(Object.assign({},nn))}},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(Re.default,{className:Li.mainRuleText,checked:nn.show_statistic,disabled:Pe,onChange:Nn=>{nn.show_statistic=Nn.target.checked,In(Object.assign({},nn))}},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,bt.aN)()||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_author))&&Ai.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Wn},"\u4FDD\u5B58")))};var kd=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le})=>({exercise:me,loading:pe.effects,globalSetting:le}))(r0),Oi=x(59301),o0=Object.defineProperty,i0=Object.defineProperties,ud=Object.getOwnPropertyDescriptors,sd=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,l0=Object.prototype.propertyIsEnumerable,jd=(me,pe,le)=>pe in me?o0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,xl=(me,pe)=>{for(var le in pe||(pe={}))wd.call(pe,le)&&jd(me,le,pe[le]);if(sd)for(var le of sd(pe))l0.call(pe,le)&&jd(me,le,pe[le]);return me},_o=(me,pe)=>i0(me,ud(pe)),qi=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const $l=({exercise:me,globalSetting:pe,loading:le,dispatch:dt})=>{const{workSetting:Dt,commonHeader:_e}=me,Gt=(0,ye.useParams)();Gt.category=Gt.categoryId;const[at,Oe]=(0,a.useState)(!1),[Pe,bn]=(0,a.useState)(0),[Hn,Yn]=(0,a.useState)(0),[nn,In]=(0,a.useState)(!1),[na,pa]=(0,a.useState)({}),[_n,Wn]=(0,a.useState)(!1),[Ha,Nn]=(0,a.useState)([]),[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)([]),[Ma,Yt]=(0,a.useState)([]),[va,oa]=(0,a.useState)([]);let[tr,ro]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Sa;!(0,bt.aN)()&&!((Sa=Dt==null?void 0:Dt.exercise)!=null&&Sa.is_creator)&&Oe(!0)},[Dt]),(0,a.useEffect)(()=>{Rr()},[_e]);const Rr=()=>qi(void 0,null,function*(){In(!0);const Sa=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(tr).forEach(Lr=>{tr[Lr]=Sa==null?void 0:Sa[Lr]}),console.log(Sa,"res"),pa(xl({},Sa)),oa((Sa==null?void 0:Sa.exercise_questions)||[]),fa(xl({},Sa)),Jt((Sa==null?void 0:Sa.course_review_teachers)||[]),ro(_o(xl({},tr),{select_appraise:!!Sa.end_time})),bn((Sa==null?void 0:Sa.total)||0),Yn((Sa==null?void 0:Sa.finish_total)||0),In(!1),Ga("")}),Qa=()=>{const Sa=JSON.parse(JSON.stringify(tr));if(!Sa.select_appraise){Rr();return}if(!Sa.end_time){oe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Sa.review_type&&!Ma.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Sa.review_type&&!va.some(Lr=>!!Lr.appraise_teachers.length)){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Sa.review_type===0&&(Sa.exercises=Ma==null?void 0:Ma.map(Lr=>{var br;return{id:Lr.id,total:Lr.total,finish_total:Lr.finish_total,unfinished_total:Lr.unfinished_total,appraise_teacher_ids:(br=Lr==null?void 0:Lr.appraise_teachers)==null?void 0:br.map(nr=>({id:nr.id}))}})),Sa.review_type===1&&(Sa.exercise_questions=va==null?void 0:va.map(Lr=>{var br;return{id:Lr.id,total:Lr.total,question_id:Lr.question_id,appraise_teacher_ids:(br=Lr==null?void 0:Lr.appraise_teachers)==null?void 0:br.map(nr=>({id:nr.id,message_status:nr.message_status}))}})),delete Sa.select_appraise,Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Oi.createElement("div",null,Oi.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Oi.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Oi.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Oi.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Oi.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Oi.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Oi.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Oi.createElement(b.Z,{style:{marginRight:3}})," ",Oi.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{un(Sa)}})},un=Sa=>qi(void 0,null,function*(){In(!0);const Lr=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/appraise_settings.json`,{method:"post",body:Sa});if(In(!1),Lr.status===0){oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ga(""),Rr(),dt({type:"exercise/getCommonHeader",payload:xl({},Gt)});return}}),tt=(Sa,Lr)=>{const br=Math.floor(Sa/Lr);let nr=Sa%Lr;const ea=[];for(let Ja=0;Ja0?1:0)),nr--;return ea},Ta=Sa=>{var Lr;if(Sa[0]){let br=[];Ma.forEach(ea=>br=br.concat(ea.appraise_teachers));let nr=ga.filter(ea=>br.every(Ja=>Ja.id!==ea.id));console.log(nr,"newItems"),ra([...nr]),Wn(Sa)}if(!Sa[0]){let br=[];br=br.concat(((Lr=va==null?void 0:va[Sa[1]])==null?void 0:Lr.appraise_teachers)||[]);let nr=ga.filter(ea=>br.every(Ja=>Ja.id!==ea.id));ra([...nr]),Wn(Sa)}},fa=Sa=>{if(Sa!=null&&Sa.start_appraise){Yt((Sa==null?void 0:Sa.exercises)||[]);return}let Lr=Sa==null?void 0:Sa.exercises;const br=tt(Sa==null?void 0:Sa.total,Lr.length),nr=tt(Sa==null?void 0:Sa.finish_total,Lr.length);br.forEach((ea,Ja)=>{Lr[Ja].total=ea}),nr.forEach((ea,Ja)=>{Lr[Ja].finish_total=ea,Lr[Ja].unfinished_total=Lr[Ja].total-Lr[Ja].finish_total}),Lr=Lr.filter(ea=>ea.total>0),Yt(JSON.parse(JSON.stringify(Lr)))},ja=()=>{if(!Ha.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(_n[0]){if(_n[1]===null){const Sa=da.filter(ea=>Ha.includes(ea.id));let Lr=[...Ma,...Sa==null?void 0:Sa.map(ea=>({appraise_teachers:[ea],total:0,finish_total:0,unfinished_total:0}))];const br=tt(Pe,Lr.length),nr=tt(Hn,Lr.length);br.forEach((ea,Ja)=>{Lr[Ja].total=ea}),nr.forEach((ea,Ja)=>{Lr[Ja].finish_total=ea,Lr[Ja].unfinished_total=Lr[Ja].total-Lr[Ja].finish_total}),Lr=Lr.filter(ea=>ea.total>0),Yt(JSON.parse(JSON.stringify(Lr))),Wn(!1)}if(_n[1]!==null){const Sa=da.filter(br=>Ha.includes(br.id));let Lr=[];Ma.forEach((br,nr)=>{if(_n[1]===nr){Lr.push(_o(xl({},br),{appraise_teachers:[...br.appraise_teachers,...Sa]}));return}Lr.push(br)}),Yt(Lr),Wn(!1)}}if(!_n[0]&&_n[1]!==null){let Sa=da.filter(br=>Ha.includes(br.id));Sa=Sa.map(br=>_o(xl({},br),{message_status:na!=null&&na.start_appraise?1:0}));let Lr=[];va.forEach((br,nr)=>{if(_n[1]===nr){Lr.push(_o(xl({},br),{appraise_teachers:[...br.appraise_teachers,...Sa]}));return}Lr.push(br)}),oa(Lr),Wn(!1)}},or=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Sa,Lr,br)=>br+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Li.padding,render:(Sa,Lr,br)=>Oi.createElement("span",{className:Li.tagWrap},Oi.createElement("div",null,Sa==null?void 0:Sa.map(nr=>Oi.createElement("div",{className:Li.tag,key:nr.id},Oi.createElement("b",{title:nr.name},nr.name),(nr==null?void 0:nr.disabled)!==!0&&!at&&Oi.createElement("span",{onClick:ea=>{const Ja=Sa.filter(aa=>aa.id!==nr.id),ha=Ma.map((aa,Ba)=>Ba===br?_o(xl({},aa),{appraise_teachers:Ja}):aa);Ja.length?Yt(ha):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const aa=Ma==null?void 0:Ma.filter(($a,fr)=>fr!==br),Ba=tt(Pe,aa.length),Jn=tt(Hn,aa.length);Ba.forEach(($a,fr)=>{aa[fr].total=$a}),Jn.forEach(($a,fr)=>{aa[fr].finish_total=$a,aa[fr].unfinished_total=aa[fr].total-aa[fr].finish_total}),Yt(JSON.parse(JSON.stringify(aa)))}})}},Oi.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Oi.createElement("span",{onClick:()=>Ta([!0,br]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],ka=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Sa,Lr,br)=>br+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Li.padding,dataIndex:"appraise_teachers",render:(Sa,Lr,br)=>Oi.createElement("span",{className:Li.tagWrap},Oi.createElement("div",null,Sa==null?void 0:Sa.map(nr=>Oi.createElement("div",{className:Li.tag,key:nr.id},Oi.createElement("b",{title:nr.name},nr.name),(nr==null?void 0:nr.disabled)!==!0&&!at&&Oi.createElement("span",{onClick:()=>{const ea=Sa.filter(ha=>ha.id!==nr.id),Ja=va.map((ha,aa)=>aa===br?_o(xl({},ha),{appraise_teachers:ea}):ha);oa(Ja)}},Oi.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Oi.createElement("span",{onClick:()=>Ta([!1,br]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{Ga("\u8868\u5355\u672A\u4FDD\u5B58")},[tr]);const Vr=Sa=>{Sa.preventDefault(),Sa.returnValue=""},Ga=(Sa="")=>{dt({type:"exercise/setActionTabs",payload:{key:Sa}})};return Oi.createElement("section",{className:Li.form,style:{padding:"30px 50px",marginBottom:"0px"}},Oi.createElement(yt.Z,{spinning:nn},Oi.createElement("div",{className:Li.title},"\u96C6\u4E2D\u8BC4\u9605",Oi.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Oi.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Oi.createElement(Re.default,{checked:tr.select_appraise,disabled:at||!(na!=null&&na.can_open_appraise&&!(na!=null&&na.end_time)),onChange:Sa=>{tr.select_appraise=Sa.target.checked,ro(Object.assign({},tr))}}),Oi.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Oi.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),tr.select_appraise&&Oi.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Oi.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Oi.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Oi.createElement(Fn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:at,allowClear:!1,value:tr.end_time?Ze()(tr.end_time):"",disabledDate:Ot.Q8,disabledTime:Sa=>(0,Ot.d0)(Sa),onChange:(Sa,Lr)=>{tr.end_time=Lr,ro(Object.assign({},tr))}}))),tr.select_appraise&&Oi.createElement("div",null,Oi.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Oi.createElement(Re.default,{checked:tr.sealed_review,disabled:at||!(na!=null&&na.change_sealed_review),onChange:Sa=>{tr.sealed_review=Sa.target.checked,ro(Object.assign({},tr))}}),Oi.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Oi.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Oi.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Oi.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Oi.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Oi.createElement(be.ZP.Group,{value:tr.review_type,disabled:at||!!(na!=null&&na.end_time),style:{marginLeft:30},onChange:Sa=>{tr.review_type=Sa.target.value,ro(Object.assign({},tr))}},Oi.createElement(be.ZP,{value:0},Oi.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Oi.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Oi.createElement(be.ZP,{style:{marginLeft:"50px"},value:1},Oi.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Oi.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Oi.createElement(re.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Oi.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Oi.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),tr.review_type===0&&Oi.createElement("div",{style:{flex:1}},Ma.length>0&&Oi.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Ma,columns:or}),(na==null?void 0:na.start_appraise)===!1&&!at&&Oi.createElement("div",{onClick:()=>Ta([!0,null]),style:{display:Pe==1&&(Ma==null?void 0:Ma.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),tr.review_type===1&&Oi.createElement("div",{style:{flex:1}},va.length>0&&Oi.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:va,columns:ka}))))),((0,bt.aN)()||!!na.exercise_author)&&Oi.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Qa},"\u4FDD\u5B58")),Oi.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!_n,title:(_n==null?void 0:_n[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:ja,afterClose:()=>{Nn([])},onCancel:()=>{Wn(!1)}},Oi.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Sa=>{Nn(Sa)}},rowKey:"id",dataSource:da,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var wu=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le})=>({exercise:me,loading:pe.effects,globalSetting:le}))($l),pl=x(59301),Ts=Object.defineProperty,sc=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,u0=(me,pe,le)=>pe in me?Ts(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,s0=(me,pe)=>{for(var le in pe||(pe={}))wc.call(pe,le)&&u0(me,le,pe[le]);if(Gc)for(var le of Gc(pe))Ns.call(pe,le)&&u0(me,le,pe[le]);return me},S0=(me,pe)=>sc(me,ks(pe)),$0=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const P0=({exercise:me,globalSetting:pe,loading:le,dispatch:dt})=>{var Dt,_e;const{workSetting:Gt,commonHeader:at}=me,[Oe]=de.default.useForm(),Pe=(0,ye.useParams)();Pe.category=Pe.categoryId;const[bn,Hn]=(0,a.useState)(!1),[Yn,nn]=(0,a.useState)(!1),In={forbid_screen:!1,screen_key:((Dt=Gt==null?void 0:Gt.exercise)==null?void 0:Dt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[na,pa]=(0,a.useState)(In);const[_n,Wn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Yt,va;Ha(),(Yt=Gt==null?void 0:Gt.exercise)!=null&&Yt.id&&!(0,bt.aN)()&&!((va=Gt==null?void 0:Gt.exercise)!=null&&va.is_creator)&&Hn(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{((at==null?void 0:at.exercise_status)==="5"||at!=null&&at.appraise_label)&&Hn(!0)},[at]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],...me.actionTabs.data.ip]:na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],Nn(na),Wn(!0))},[me.actionTabs]);const Ha=()=>{const Yt=JSON.parse(JSON.stringify(Gt));Object.keys(na).forEach(va=>{var oa;na[va]=(oa=Yt==null?void 0:Yt.exercise)==null?void 0:oa[va]}),Nn(S0(s0({},na),{ip_limit:na.ip_limit!=="no"}))},Nn=Yt=>{pa(Yt),Oe.setFieldsValue(Yt)};function ga(Yt=""){if(!Yt)return!1;const va=Yt.split(` +`),Kn.focus();default:throw new Error}},[Kn,vr]),Zo=(0,a.useMemo)(()=>{switch(vr){case Fn:return a.createElement(Ut,{callback:Cr,onCancel:Ro});case wa:return a.createElement(mt.Z,{callback:Cr,onCancel:Ro});case Ot:return a.createElement(Je.Z,{callback:Cr,onCancel:Ro});case qt:return a.createElement(xt,{callback:Cr,onCancel:Ro});case Wa:return a.createElement(xe,{callback:Cr,onCancel:Ro});case"maths-latex":return a.createElement(Qn,{showSaveButton:!0,callback:Cr});case"inline-latex":return a.createElement(qn.Z,{showSaveButton:!0,callback:Cr});default:return null}},[vr]);function Ro(){so("")}(0,a.useEffect)(()=>{if(Da.current){let Jr=function(ll){si=!0,Xi=ll.pageY},Mr=function(){si=!1},Gr=function(ll){if(si){let ml=ll.pageY-Xi;ml<0&&(ml=0),ml>300&&(ml=300);let Xl=qe+ml+"px";oi(Xl)}},Kr=Da.current,si=!1,Xi=0;return Kr.addEventListener("mousedown",Jr),document.addEventListener("mousemove",Gr),document.addEventListener("mouseup",Mr),()=>{Kr.removeEventListener("mousedown",Jr),document.removeEventListener("mousemove",Gr),document.removeEventListener("mouseup",Mr)}}},[Kn,Da]),(0,a.useEffect)(()=>{oi(qe)},[qe]);const Ii=Ln(Ie),Ho=Ln(qr),Ao={width:Ii,height:Ho},Io=(0,a.useMemo)(()=>{if(Do){let Jr=new Date(Do),Mr=Jr.getHours(),Gr=Jr.getMinutes(),Kr=Jr.getSeconds();return Mr=Mr<10?"0"+Mr:Mr,Gr=Gr<10?"0"+Gr:Gr,Kr=Kr<10?"0"+Kr:Kr,`${Mr}:${Gr}:${Kr}`}return 0},[Do]),ii=Jr=>{const Mr=[];if(ya){let Gr=-1;Jr=Jr.replace(/(@▁▁@|@▁@)/g,function(Kr,si,Xi){Mr.push({multiLine:Kr!==En})})}return Mr};function ol(){window.sessionStorage.removeItem(Xt),al(!1),no(0)}function nl(){al(!1),no(0),Kn.setValue(window.sessionStorage.getItem(Xt))}(0,a.useEffect)(()=>{dn[vr]&&vr!==Cn&&vr!==qt&&setTimeout(()=>{const Jr=document.getElementsByClassName("markdown-popup-form")[0],Mr=window.innerWidth/2-Jr.offsetWidth/2,Gr=window.innerHeight/2-Jr.offsetHeight/2;Gi(Mr),Lo(Gr)},0)},[vr]);const Ol=Jr=>{Jr.preventDefault();const Mr=Jr.clientX-Ri,Gr=Jr.clientY-Zi;document.body.onmousemove=Kr=>{let si=Kr.clientX-Mr,Xi=Kr.clientY-Gr;const ll=document.getElementsByClassName("markdown-popup-form")[0],ml=window.innerWidth-ll.offsetWidth,Xl=window.innerHeight-ll.offsetHeight;si=Math.max(0,Math.min(si,ml)),Xi=Math.max(0,Math.min(Xi,Xl)),Nl(Kr.clientX,Kr.clientY,Mr,Gr)&&(Gi(si),Lo(Xi))},document.body.onmouseup=function(){document.body.onmousemove=null}},Nl=(Jr,Mr,Gr,Kr)=>{const si=document.body.clientHeight,Xi=document.body.clientWidth;return Jr<20&&Gr>Jr||Jr>Xi-20&&GrMr||Mr>si-20&&KrTe in Se?ze(Se,Te,{enumerable:!0,configurable:!0,writable:!0,value:we}):Se[Te]=we,ee=(Se,Te)=>{for(var we in Te||(Te={}))E.call(Te,we)&&b(Se,we,Te[we]);if(y)for(var we of y(Te))z.call(Te,we)&&b(Se,we,Te[we]);return Se},te=(Se,Te)=>Ce(Se,re(Te));const{useForm:ne}=a.default,ue={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:Se,onCancel:Te})=>{const[we]=ne();let ot=(0,De.useRef)();function Ze(lt){ot.current.width=we.getFieldValue("width"),ot.current.align=we.getFieldValue("align"),Se(lt,ot.current)}function it(lt,Pt){if(lt.status===-1){fe.ZP.error(lt.message);return}we.setFieldsValue({src:`/api/attachments/${lt.id}`,type:Pt.type})}function Ve(lt){let Pt=lt.target.files[0];ot.current=Pt,Ae(Pt,it)}return Me.createElement(a.default,te(ee({form:we},se),{className:"upload-image-panel",onFinish:Ze,style:{width:470,overflow:"hidden"}}),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Me.createElement(Le.default,{style:ue})),Me.createElement(ve,{onFileChange:Ve}))),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Me.createElement(Le.default,{style:{width:264}})),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Me.createElement(ye.Z,null,Me.createElement(a.default.Item,{name:"width",style:{margin:0}},Me.createElement(Fe.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Me.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Me.createElement("aside",null,Me.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Me.createElement(oe.ZP,{type:"default",onClick:Te},"\u53D6\u6D88"))))};function ve({onFileChange:Se}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:Se}))}function Ae(Se,Te){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,be.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let we=new FormData;we.append("editormd-image-file",Se),we.append("file_param_name","editormd-image-file"),we.append("byxhr","true");var ot=new window.XMLHttpRequest;ot.withCredentials=!0,ot.addEventListener("load",function(Ze){Te(JSON.parse(Ze.target.responseText),Se)},!1),ot.addEventListener("error",function(Ze){console.error(Ze)},!1),ot.open("POST",`${Re.KI}/api/attachments.json`),ot.send(we)}},75790:function(Nt,st,x){"use strict";x.d(st,{Z:function(){return Le}});var a=x(59301),fe=x(4676);class Le extends a.Component{constructor(Fe){super(Fe);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(Nt,st,x){"use strict";x.d(st,{i:function(){return se},Z:function(){return ve}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},fe=x(71418),Le=x(6848),ye=x(93948),Fe=x(92310),Be=x.n(Fe),oe=x(49661),Re=x(57884),De=x(34055),be=x(79005),Me=x(20345),ze=x(77882),Ce=x(31081),re=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ue=x(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:Me},{name:"101\u8BA1\u5212",ptimg:ze,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ve=({className:Ae,dataSource:Se=[],col:Te=4,right:we,bottom:ot=23,precision:Ze=0,wrapWidth:it=1200,trackEventItems:Ve,loading:lt,onRemove:Pt=()=>{},isCurrent:ht=!0,showAlias:Et=!1,showProgress:Lt=!1})=>{const kt=Math.floor((it-(Te-1)*we)/Te),Ut=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(mt=>(window.ENV==="build"&&(mt.ptimg=`/react/build${mt.ptimg}`,mt.swimg=`/react/build${mt.swimg}`),mt));return ue.createElement(fe.Z,{spinning:lt},ue.createElement("div",{className:Be()(a.list,Ae)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((mt,Je)=>{var ut,Mt,_t,Wt,Sn,We;const{name:$t,id:Tn,identifier:hn,featured:sn,school_name:rt,image_url:vt,excellent:$e,is_plan:He}=mt;return ue.createElement("div",{key:Tn,className:ht&&Lt?a.wrapisCurrent:a.wrap,style:{width:kt,marginRight:(1+Je)%Te===0?0:we+Ze,marginBottom:ot}},ue.createElement("a",{className:a.li,onClick:yt=>{yt.preventDefault(),yt.stopPropagation(),Ve&&(0,oe.L9)([Ve]),(0,oe.xg)(`/paths/${hn}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${vt}`}),ht&&(0,De.bg)()&&(mt==null?void 0:mt.studying)&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:yt=>{yt.stopPropagation(),Pt(mt)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ut=mt==null?void 0:mt.subject_tags)==null?void 0:ut.map((yt,xt)=>{var Ye,Qe;if(xt===0){const Xe=(Ye=Ut.find(xe=>xe.name==yt))==null?void 0:Ye.swimg;return ue.createElement("img",{className:a.sign,src:Xe,style:{left:"-4px"}})}const gt=(Qe=Ut.find(Xe=>Xe.name==yt))==null?void 0:Qe.ptimg;return ue.createElement("img",{className:a.sign,src:gt,style:{left:`${48+52*(xt-1)+2*xt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(mt==null?void 0:mt.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:a.name},ue.createElement(Le.Z,{title:Et&&(mt!=null&&mt.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${$t}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${mt==null?void 0:mt.excellent_alias_name}`)):$t},ue.createElement("span",{className:a.e},Et&&(mt==null?void 0:mt.excellent_alias_name)||$t))),ht&&Lt&&((Mt=mt==null?void 0:mt.progress)==null?void 0:Mt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((_t=mt==null?void 0:mt.progress)==null?void 0:_t.my_score)/((Wt=mt==null?void 0:mt.progress)==null?void 0:Wt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Sn=mt==null?void 0:mt.progress)==null?void 0:Sn.my_score,"/",(We=mt==null?void 0:mt.progress)==null?void 0:We.all_score),(!ht||!Lt)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(Le.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,mt.stages_count))),ue.createElement(Le.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,mt.members_count)))))))})),!Se.length&&ue.createElement(Re.Z,null)))}},47949:function(Nt,st,x){"use strict";x.d(st,{jL:function(){return Fe},w9:function(){return wn},dN:function(){return Tt},QD:function(){return rn},cQ:function(){return Wt.Z},Oz:function(){return Xe},op:function(){return Ie},O5:function(){return Ur},_b:function(){return ma},t7:function(){return Se},Gi:function(){return en},YG:function(){return Cn},kT:function(){return Wa},qp:function(){return z},K3:function(){return te},vr:function(){return Vt},qE:function(){return Rt},Je:function(){return ot},wb:function(){return Je},lB:function(){return _t},cq:function(){return Qr},tp:function(){return se},Si:function(){return pr},k8:function(){return tl},Du:function(){return oi}});var a=x(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Le="data:image/png;base64,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",Fe=({dataSource:Da=[],img:ba,imgWidth:Ua=346,title:Br,sunTitle:sr,bannerExtraContent:co})=>a.createElement("div",{className:fe.banner},a.createElement("div",{className:fe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Br),a.createElement("span",null,sr)),Da.length>0&&a.createElement("div",{className:fe.btns},Da.map((Cr,Zo)=>a.createElement("div",{key:Zo,onClick:Cr.click},Cr.name,Cr.sign?a.createElement("img",{src:Le,width:39}):null))),co),ba&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:ba,width:Ua}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},oe=x(92310),Re=x.n(oe),De=x(89392),be=Object.defineProperty,Me=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,re=(Da,ba,Ua)=>ba in Da?be(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,y=(Da,ba)=>{for(var Ua in ba||(ba={}))ze.call(ba,Ua)&&re(Da,Ua,ba[Ua]);if(Me)for(var Ua of Me(ba))Ce.call(ba,Ua)&&re(Da,Ua,ba[Ua]);return Da},z=({dataSource:Da=[],value:ba,onChange:Ua,onTitleChange:Br,className:sr,title:co,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Ii,classNameActive:Ho,styleItem:Ao={}})=>{const[Io,ii]=(0,a.useState)(0),[ol,nl]=(0,a.useState)(!1),Ol=(0,a.useRef)(null),Nl=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var Jr;Da.length!==0&&(((Jr=Ol==null?void 0:Ol.current)==null?void 0:Jr.clientHeight)>97?ii(1):ii(0)),Da.length===0&&ii(0),nl(!1)},[Da]),a.createElement("div",{className:Re()(Be.row,sr),style:Zo},a.createElement("div",{onClick:(0,De.throttle)(()=>Br==null?void 0:Br(),2e3),style:{width:Cr,marginTop:ol?12:4},className:`${Be.title} ${Br?"current":""}`},co),a.createElement("div",{className:ol?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},a.createElement("div",{className:Be.bar,ref:Nl,style:Io>0?{height:Io===1?97:"auto",overflow:Io===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Be.tag,ref:Ol},Da==null?void 0:Da.map(Jr=>a.createElement("span",{onClick:()=>Ua(Jr.id),key:Jr.id,style:y(y({color:Ro},Ao),(Jr==null?void 0:Jr.style)||{}),className:ba===Jr.id?Re()(Ho||Be.active,Jr.classNameActive):""},a.createElement("span",{title:Jr.name,className:Be.name},Jr.name),!!Ii&&a.createElement("span",{className:Be.num},Jr.count))))),!!Io&&a.createElement(a.Fragment,null,Io===1?a.createElement("div",{onClick:()=>{var Jr;ii(2),((Jr=Ol==null?void 0:Ol.current)==null?void 0:Jr.clientHeight)>245?nl(!0):nl(!1)},className:Be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{Nl.current.scrollTop=0,ii(1),nl(!1)},className:Be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Da=[],value:ba,onChange:Ua,onTitleChange:Br,className:sr,title:co,titleWidth:Cr=41,style:Zo={},fontColor:Ro="#6A7283",showCount:Ii,expand:Ho=!0})=>{const[Ao,Io]=(0,a.useState)(0),[ii,ol]=(0,a.useState)(!1),nl=(0,a.useRef)(null),Ol=(0,a.useRef)(null),[Nl,Jr]=(0,a.useState)(Ho);return a.createElement("div",{className:Re()(b.row,sr),style:Zo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,De.throttle)(()=>Br==null?void 0:Br(),2e3),style:{width:Cr,marginTop:ii?12:4},className:`${b.title} ${Br?"current":""}`},co),a.createElement("i",{className:`iconfont ${Nl?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:Nl?8:10},onClick:()=>Jr(!Nl)})),Nl&&a.createElement("div",{className:ii?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:Ol},a.createElement("div",{className:b.tag,ref:nl},Da==null?void 0:Da.map(Mr=>a.createElement("span",{onClick:()=>Ua(Mr.id),key:Mr.id,style:{color:Ro},className:ba===Mr.id?b.active:""},a.createElement("span",{title:Mr.name,className:b.name},Mr.name),!!Ii&&a.createElement("span",{className:b.num},Mr.count)))))))},ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},se=({dataSource:Da=[],value:ba,onChange:Ua,className:Br,style:sr={}})=>a.createElement("div",{style:sr,className:Re()(ne.tabs,Br)},Da.map(co=>a.createElement("span",{onClick:()=>Ua(co.id),className:ba===co.id?ne.active:"",key:co.id},co.name))),de={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ve=x(92832),Se=({dataSource:Da=[],value:ba="",onChange:Ua,onInputChange:Br=()=>{},className:sr,style:co={},placeholder:Cr,allowClear:Zo=!1})=>{var Ro;const[Ii,Ho]=(0,a.useState)(""),[Ao,Io]=(0,a.useState)("");(0,a.useEffect)(()=>{var nl;let Ol=ba;(nl=JSON.stringify(ba))!=null&&nl.includes("{")&&(Ho(ba.id),Ol=ba.value||"");try{Io(decodeURIComponent(Ol||""))}catch(Nl){Io(decodeURIComponent(Ol||""))}},[ba]);const ii=()=>{Ua(encodeURIComponent(Ao),Ii||null)},ol=nl=>{nl!==Ii&&(Ho(nl),Ua(encodeURIComponent(Ao),nl))};return a.createElement("div",{className:Re()(de.input,sr),style:co},!!Da.length&&a.createElement("div",{className:de.dropdown},a.createElement("div",{className:de.text},(Ro=Da.find(nl=>nl.id===Ii))==null?void 0:Ro.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:de.b1}),a.createElement("b",{className:de.b2})),a.createElement("div",{className:de.menu},Da.map((nl,Ol)=>a.createElement("div",{key:Ol,onClick:()=>ol(nl.id)},nl.name)))),a.createElement(ve.default,{onPressEnter:ii,value:Ao,onChange:nl=>{Io(nl.target.value),Br(encodeURIComponent(nl.target.value),Ii||null)},bordered:!1,placeholder:Cr}),a.createElement("i",{onClick:ii,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ot=({value:Da,onChange:ba,className:Ua,total:Br,pageSize:sr,style:co={}})=>{const Cr=Da<2,Zo=Da>=Math.ceil(Br/sr);return Br<=sr?a.createElement(a.Fragment,null):a.createElement("div",{className:Re()(Te.quickPager,Ua),style:co},a.createElement("div",{onClick:()=>{Cr||ba(Da-1,"prev")},className:Cr?Te.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Zo||ba(Da+1,"next")},className:Zo?Te.disabled:""},"\u4E0B\u4E00\u9875"))},Ze={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},it=x(71418),Ve=x(6848),lt=x(13570),Pt=x(90524),ht=x(49661),Et=x(96908),Lt=x(57177),kt=x(81378),Ut=x(57884),Je=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Ii=Math.floor((Cr-(Ua-1)*Br)/Ua);return a.createElement(it.Z,{spinning:Ro},a.createElement("div",{className:Re()(Ze.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{name:Io,id:ii,identifier:ol,power:nl,cover_image_id:Ol,pic:Nl}=Ho;return a.createElement("div",{className:Ze.wrap,key:ii,style:{width:Ii,marginRight:(1+Ao)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{target:"_blank",href:`/shixuns/${ol}/challenges`,className:Ze.li,onClick:Jr=>{Jr.preventDefault(),Zo&&(0,ht.L9)([Zo]),nl&&(0,ht.xg)(`/shixuns/${ol}/challenges`)}},a.createElement("div",{className:Ze.img},a.createElement("img",{className:Ze.cover,src:`${Nl}`}),Ho.is_jupyter&&a.createElement("img",{className:Ze.sign,src:Et}),Ho.is_jupyter_lab&&a.createElement("img",{className:Ze.sign,src:Lt}),Ho.is_unity_3d&&a.createElement("img",{className:Ze.sign,src:kt})),a.createElement("div",{className:Ze.name},a.createElement(Ve.Z,{title:Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:Ze.e},Io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:Ze.tags},a.createElement(Ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,Ho.challenges_count))),!!Ho.myshixuns_count&&a.createElement(Ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,Ho.myshixuns_count))),a.createElement(Ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,Ho.level))),a.createElement("div",{className:Ze.rate},a.createElement(lt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ho.score_info}),a.createElement("span",null,"\xA0",Ho.score_info?`${Ho.score_info}\u5206`:"5\u5206")))),!nl&&a.createElement("div",{className:Ze.lockWrap},a.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},ut={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},_t=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Ii})=>{const Ho=Math.floor((Cr-(Ua-1)*Br)/Ua);return a.createElement(it.Z,{spinning:Ii},a.createElement("div",{className:Re()(ut.list,Da)},!!ba.length&&ba.map((Ao,Io)=>{const{name:ii,id:ol,identifier:nl,power:Ol,cover_image_id:Nl,pic:Jr}=Ao;return a.createElement("div",{className:Re()(ut.wrap,Zo),key:ol,style:{width:Ho,marginRight:(1+Io)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{target:"_blank",href:`/shixuns/${nl}/challenges`,className:ut.li,onClick:Mr=>{Mr.preventDefault(),Ro&&(0,ht.L9)([Ro]),Ol&&(0,ht.xg)(`/shixuns/${nl}/challenges`)}},a.createElement("img",{src:x(47621),className:ut.titleBg}),a.createElement("div",{className:ut.name},a.createElement(Ve.Z,{title:ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ut.e},ii||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:ut.img},a.createElement("img",{className:ut.cover,src:Nl?`${Pt.Z.API_SERVER}/api/attachments/${Nl}`:`${Pt.Z.IMG_SERVER+Jr}`}),Ao.is_jupyter&&a.createElement("div",{className:ut.bq},"Jupyter"),Ao.is_jupyter_lab&&a.createElement("div",{className:ut.bq},"JupyterLab"),Ao.is_unity_3d&&a.createElement("div",{className:ut.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ut.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:ut.value},Ao.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:ut.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:ut.value},Ao.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:ut.text},"\u5173\u5361\u6570"),a.createElement("span",{className:ut.value},Ao.challenges_count)),a.createElement("div",{className:ut.rate},a.createElement(lt.Z,{allowHalf:!0,disabled:!0,defaultValue:Ao.score_info}),a.createElement("span",{className:ut.value,style:{color:"#FF9C00"}},"\xA0",Ao.score_info?`${Ao.score_info}\u5206`:"5\u5206"))))),!Ol&&a.createElement("div",{className:ut.lockWrap},a.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ba.length&&a.createElement(Ut.Z,null)))},Wt=x(929),Sn={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},We=x(79005),$t=x(20345),Tn=x(77882),hn=x(31081),sn=x(75309),rt=x(71979),vt=x(47558),$e=x(42922),He=x(66832),yt=x(96593),xt=x(19664),Ye=x(91833);const Qe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:We,swimg:$t},{name:"101\u8BA1\u5212",ptimg:Tn,swimg:hn},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:sn,swimg:rt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:vt,swimg:$e},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:He,swimg:yt},{name:"\u519B\u961F\u4E00\u6D41",ptimg:xt,swimg:Ye}];var Xe=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro,wrapClassName:Ii,imgClassName:Ho,isArrow:Ao=!1})=>{const Io=Math.floor((Cr-(Ua-1)*Br)/Ua),[ii,ol]=(0,a.useState)(),[nl,Ol]=(0,a.useState)(),Nl=Mr=>ol(Mr),Jr=()=>ol(-1);return a.createElement(it.Z,{spinning:Ro},a.createElement("div",{className:Re()(Sn.list,Da)},!!(ba!=null&&ba.length)&&(ba==null?void 0:ba.map((Mr,Gr)=>{var Kr;const{name:si,id:Xi,identifier:ll,featured:ml,school_name:Xl,image_url:Rl,excellent:Du,is_plan:lu}=Mr;return a.createElement("div",{key:Xi,className:Re()(Sn.wrap,Ii),style:{width:Io,marginRight:(1+Gr)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{target:"_blank",href:`/paths/${ll}`,className:Sn.li,onClick:Bi=>{Bi.preventDefault(),Zo&&(0,ht.L9)([Zo]),(0,ht.xg)(`/paths/${ll}`)}},a.createElement("img",{src:x(39057),className:Sn.titleBg}),a.createElement("div",{className:Sn.name},a.createElement(Ve.Z,{title:si},a.createElement("span",{className:Sn.e,style:{color:Ao&&ii===Gr?"#145DFF":"#000000"},onMouseEnter:()=>{Nl(Gr)},onMouseLeave:Jr},si))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Re()(Sn.img,Ho)},a.createElement("img",{className:Sn.cover,src:`${Pt.Z.IMG_SERVER+Rl}`}),(Kr=Mr==null?void 0:Mr.subject_tags)==null?void 0:Kr.map((Bi,Mi)=>{var ci,Po;if(Mi===0){const fi=(ci=Qe.find(sl=>sl.name==Bi))==null?void 0:ci.swimg;return a.createElement("img",{className:Sn.sign,src:fi,style:{left:"-4px"}})}const ul=(Po=Qe.find(fi=>fi.name==Bi))==null?void 0:Po.ptimg;return a.createElement("img",{className:Sn.sign,src:ul,style:{left:`${48+52*(Mi-1)+2*Mi}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Mr==null?void 0:Mr.excellent)&&a.createElement("div",{className:Sn.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Sn.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:Sn.value},Mr.stages_count)),a.createElement("div",null,a.createElement("span",{className:Sn.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Sn.value},Mr.members_count))))))})),!ba.length&&a.createElement(Ut.Z,null)))},xe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ht="data:image/png;base64,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",Rn=x(59301),wn=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,trackEventItems:Zo,loading:Ro})=>{const Ii=Math.floor((Cr-(Ua-1)*Br)/Ua);return Rn.createElement(it.Z,{spinning:Ro},Rn.createElement("div",{className:Re()(xe.list,Da)},!!ba.length&&ba.map((Ho,Ao)=>{const{subject_identifier:Io,id:ii,identifier:ol,power:nl}=Ho,Ol=Ho.is_public!=0&&Ho.is_public;return Rn.createElement("div",{className:xe.wrap,key:ii,style:{width:Ii,marginRight:(1+Ao)%Ua===0?0:Br+co,marginBottom:sr}},Rn.createElement("a",{className:xe.li,onClick:Nl=>{Nl.preventDefault(),Zo&&(0,ht.L9)([Zo]),(0,ht.xg)(Ho.first_category_url)}},Rn.createElement("div",{className:xe.top},Rn.createElement(Ve.Z,{title:Ho.name},Rn.createElement("div",{className:xe.name},Ho.name)),Rn.createElement("img",{className:xe.img,src:Pt.Z.IMG_SERVER+"/images/"+Ho.avatar_url}),Rn.createElement("div",{className:xe.text,title:Ho.creator},Ho.creator),Io&&Rn.createElement("div",{className:xe.btns},Rn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Rn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ol&&Rn.createElement("div",{className:xe.sign},"\u516C\u5F00")),Rn.createElement("div",{className:xe.bottom},Ho.visits>0&&Rn.createElement(Ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-liulanyan"}),Rn.createElement("span",null,Ho.visits))),Ho.course_members_count>0&&Rn.createElement(Ve.Z,{title:"\u6210\u5458",placement:"bottom"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-chengyuan"}),Ho.course_members_count)),Ho.tasks_count>0&&Rn.createElement(Ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Rn.createElement("span",null,Rn.createElement("i",{className:"iconfont icon-zuoye"}),Ho.tasks_count)),Ho.is_end?Rn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Rn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ho.is_accessible&&Rn.createElement("div",{className:xe.lockWrap},Rn.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Rn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&Rn.createElement(Ut.Z,null)))},Qn={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},qn="data:image/png;base64,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",Tt=({className:Da,dataSource:ba=[],col:Ua=4,right:Br,bottom:sr=23,precision:co=0,wrapWidth:Cr=1200,wrapClassName:Zo,trackEventItems:Ro,loading:Ii})=>{const Ho=Math.floor((Cr-(Ua-1)*Br)/Ua);return a.createElement(it.Z,{spinning:Ii},a.createElement("div",{className:Re()(Qn.list,Da)},!!ba.length&&ba.map((Ao,Io)=>{const{subject_identifier:ii,id:ol,identifier:nl,power:Ol}=Ao,Nl=Ao.is_public!=0&&Ao.is_public;return a.createElement("div",{className:Re()(`${Qn.wrap} ${Ao.is_accessible?"":Qn.warpStyle}`,Zo),key:ol,style:{width:Ho,marginRight:(1+Io)%Ua===0?0:Br+co,marginBottom:sr}},a.createElement("a",{className:Qn.li,onClick:Jr=>{Jr.preventDefault(),Ro&&(0,ht.L9)([Ro]),(0,ht.xg)(Ao.first_category_url)}},a.createElement("div",{className:Qn.creator},a.createElement("img",{className:Qn.img,src:Pt.Z.IMG_SERVER+"/images/"+Ao.avatar_url}),a.createElement("div",{className:Qn.text,title:Ao.creator},Ao.creator)),a.createElement("div",{className:Qn.top},a.createElement(Ve.Z,{title:Ao.name},a.createElement("div",{className:Qn.name},Ao.name)),Nl&&a.createElement("div",{className:Qn.sign},"\u516C\u5F00")),a.createElement("div",{className:Qn.middle},a.createElement("div",{className:Qn.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:Qn.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:Qn.value},(Ao==null?void 0:Ao.visits)||0)),a.createElement("div",null,a.createElement("span",{className:Qn.text},"\u6210\u5458"),a.createElement("span",{className:Qn.value},(Ao==null?void 0:Ao.course_members_count)||0))),a.createElement("div",{className:Qn.row},a.createElement("div",null,a.createElement("span",{className:Qn.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:Qn.value},(Ao==null?void 0:Ao.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:Qn.text},"\u72B6\u6001"),Ao.is_end?a.createElement("span",{className:Qn.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:Qn.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),ii&&a.createElement("div",{className:Qn.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ao.is_accessible&&a.createElement("div",{className:Qn.lockWrap},a.createElement("img",{src:`${Pt.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ba.length&&a.createElement(Ut.Z,null)))},Fn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ot=x(76560),Cn=({dataSource:Da=[],value:ba,onChange:Ua,className:Br,style:sr={},tabBarExtraContent:co})=>a.createElement("div",{className:Re()(Fn.tabs,Br),style:sr},a.createElement("div",{className:Fn.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:Fn.tab,onClick:()=>{Ua(Cr.id),Cr.link&&Ot.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?Fn.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(Ve.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:Fn.tabBar},co)),Dn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Wa=({dataSource:Da=[],value:ba,onChange:Ua,className:Br,style:sr={},tabBarExtraContent:co})=>a.createElement("div",{className:Re()(Dn.tabs,Br),style:sr},a.createElement("div",{className:Dn.tabsWrap},Da.map((Cr,Zo)=>a.createElement("aside",{className:Dn.tab,onClick:()=>{Ua(Cr.id),Cr.link&&Ot.history.push(Cr.link)},key:Zo},a.createElement("div",{className:ba===Cr.id?Dn.active:""},Cr.name),(Cr==null?void 0:Cr.resetCount)==null&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement("span",null,"\uFF08",Cr==null?void 0:Cr.total,"\uFF09"),(Cr==null?void 0:Cr.resetCount)!==void 0&&(Cr==null?void 0:Cr.total)!==void 0&&a.createElement(Ve.Z,{title:(Cr==null?void 0:Cr.tip)!=null?Cr==null?void 0:Cr.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},Cr==null?void 0:Cr.resetCount),"/",a.createElement("span",null,Cr==null?void 0:Cr.total),"\uFF09"))))),a.createElement("div",{className:Dn.tabBar},co)),en=({className:Da,style:ba={},children:Ua})=>a.createElement("div",{className:Re()(Da),style:ba},Ua),Un={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Aa=x(38854),Va=x(20834);const La=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Qr=({sortValue:Da,dropValue:ba,className:Ua,onSort:Br,onDrop:sr,dataSource:co=La})=>{var Cr;return a.createElement("div",{className:Re()(Un.orderWrap,Ua)},a.createElement(Aa.Z,{dropdownRender:()=>a.createElement(Va.default,null,co.map((Zo,Ro)=>a.createElement(Va.default.Item,{key:Ro,onClick:()=>sr(Zo.id)},Zo.name)))},a.createElement("span",{className:Un.orderTextWrap},(Cr=co.find(Zo=>ba===Zo.id))==null?void 0:Cr.name)),a.createElement("span",{className:Un.orderIconWrap},a.createElement("span",{className:Un.orderAsc},a.createElement("i",{className:Da==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Un.cursorPointer} ${Un.active}`:`iconfont icon-sanjiaoxing-up font12 ${Un.cursorPointer}`,onClick:()=>Br(Da==="asc"?"desc":"asc")})),a.createElement("span",{className:Un.orderDesc},a.createElement("i",{className:Da==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Un.cursorPointer} ${Un.active}`:`iconfont icon-sanjiaoxing-down font12 ${Un.cursorPointer}`,onClick:()=>Br(Da==="asc"?"desc":"asc")}))))},bt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},En=x(3113),Fr=x(22688),zt=Object.defineProperty,Ln=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,lr=(Da,ba,Ua)=>ba in Da?zt(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,dn=(Da,ba)=>{for(var Ua in ba||(ba={}))Ra.call(ba,Ua)&&lr(Da,Ua,ba[Ua]);if(Ln)for(var Ua of Ln(ba))Oa.call(ba,Ua)&&lr(Da,Ua,ba[Ua]);return Da},ce=(Da,ba)=>{var Ua={};for(var Br in Da)Ra.call(Da,Br)&&ba.indexOf(Br)<0&&(Ua[Br]=Da[Br]);if(Da!=null&&Ln)for(var Br of Ln(Da))ba.indexOf(Br)<0&&Oa.call(Da,Br)&&(Ua[Br]=Da[Br]);return Ua},ge=(Da,ba,Ua)=>new Promise((Br,sr)=>{var co=Ro=>{try{Zo(Ua.next(Ro))}catch(Ii){sr(Ii)}},Cr=Ro=>{try{Zo(Ua.throw(Ro))}catch(Ii){sr(Ii)}},Zo=Ro=>Ro.done?Br(Ro.value):Promise.resolve(Ro.value).then(co,Cr);Zo((Ua=Ua.apply(Da,ba)).next())}),Ie=Da=>{var ba=Da,{className:Ua,style:Br,children:sr,loading:co=!1,openLoading:Cr,onClick:Zo=()=>{},size:Ro="middle",shape:Ii="round",theme:Ho}=ba,Ao=ce(ba,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Io,ii]=(0,a.useState)(!1),ol=(0,a.useMemo)(()=>{switch(Ho){case Fr.Fy.THEMEONE:return bt.ThemeOne;case Fr.Fy.DEFAULT:default:return bt.btn}},[Ho]);return a.createElement(En.ZP,dn({onClick:(0,De.throttle)(nl=>ge(void 0,null,function*(){Cr&&ii(!0);try{yield Zo(nl)}catch(Ol){console.log("error",Ol)}Cr&&ii(!1)}),2e3,{leading:!0,trailing:!1}),className:Re()(ol,bt[`${Ro}-${Ii}`],Ua),style:Br,size:Ro,shape:Ii,loading:Io||co},Ao),sr)},qe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Rt=({className:Da,style:ba,children:Ua=null,onClick:Br,title:sr})=>a.createElement("div",{className:Re()(qe.head,Da),style:ba},a.createElement("span",{className:"primary-hover",onClick:Br},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:sr},sr),a.createElement("div",{className:qe.node},Ua)),xa={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},rn=({confirmShow:Da=!0,confirmTitle:ba,confirmClick:Ua,cancelShow:Br=!0,cancelTitle:sr,cancelClick:co,className:Cr,style:Zo,confirmLoading:Ro=!1})=>a.createElement("div",{className:Re()(xa.btns,Cr),style:Zo},Da&&a.createElement(En.ZP,{loading:Ro,onClick:Ua,type:"primary",className:xa.confirm},ba),Br&&a.createElement(En.ZP,{onClick:co,className:xa.cancel},sr)),Xt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Vt=({className:Da,style:ba={},LeftContent:Ua,children:Br,RightContent:sr})=>a.createElement("div",{className:Re()(Xt.fixedBottom,Da),style:ba},a.createElement("div",{className:Xt.wrap},a.createElement("div",{className:Xt.left},Ua),a.createElement("div",{className:Xt.center},Br),a.createElement("div",{className:Xt.right},sr))),la={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},ma=({className:Da,style:ba={},dataSource:Ua=[]})=>a.createElement("div",{className:Re()(la.crumbs,Da),style:ba},Ua.map((Br,sr)=>srOt.history.push(Br.path)},Br.name):a.createElement("span",null,Br.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:sr,style:{color:"#5F6368"}},Br.name))),xn=x(31797),ct=Object.defineProperty,on=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,pt=(Da,ba,Ua)=>ba in Da?ct(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,ta=(Da,ba)=>{for(var Ua in ba||(ba={}))Zn.call(ba,Ua)&&pt(Da,Ua,ba[Ua]);if(cn)for(var Ua of cn(ba))pn.call(ba,Ua)&&pt(Da,Ua,ba[Ua]);return Da},er=(Da,ba)=>on(Da,fn(ba)),mr=(Da,ba)=>{var Ua={};for(var Br in Da)Zn.call(Da,Br)&&ba.indexOf(Br)<0&&(Ua[Br]=Da[Br]);if(Da!=null&&cn)for(var Br of cn(Da))ba.indexOf(Br)<0&&pn.call(Da,Br)&&(Ua[Br]=Da[Br]);return Ua};const{Countdown:Kn}=xn.default;var Ur=Da=>{var ba=Da,{onChange:Ua}=ba,Br=mr(ba,["onChange"]);const[sr,co]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof sr=="number"&&sr>=0&&Ua(sr)},[sr]);const Cr=Zo=>{const Ro=Math.floor(Zo/1e3);co(Ro)};return a.createElement(Kn,er(ta({},Br),{onChange:Cr}))},lo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},pr=({DataProps:Da,className:ba,style:Ua={}})=>{var Br;return a.createElement("div",{className:Re()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",lo.ClassRoomItem,ba),style:Ua,onClick:()=>{(0,ht.xg)(Da==null?void 0:Da.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(Br=Pt.Z)==null?void 0:Br.IMG_SERVER}/images/${Da==null?void 0:Da.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Da==null?void 0:Da.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Da!=null&&Da.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Re()("text-16px font-medium",lo.TitleDom)},Da==null?void 0:Da.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Da==null?void 0:Da.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Da==null?void 0:Da.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Da==null?void 0:Da.tasks_count),Da!=null&&Da.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},wr=Object.defineProperty,yr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,Do=(Da,ba,Ua)=>ba in Da?wr(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,no=(Da,ba)=>{for(var Ua in ba||(ba={}))vr.call(ba,Ua)&&Do(Da,Ua,ba[Ua]);if(yr)for(var Ua of yr(ba))so.call(ba,Ua)&&Do(Da,Ua,ba[Ua]);return Da},oi=({DataProps:Da=[],selectValue:ba,onChange:Ua,className:Br,style:sr={},extra:co,classNameItem:Cr,styleItem:Zo={},barHidden:Ro})=>{const[Ii,Ho]=(0,a.useState)();return(0,a.useEffect)(()=>{Ho(Array.isArray(ba)?ba:[ba])},[ba]),a.createElement("div",{className:Re()("flex px-20px py-10px gap-40px",Br),style:no({borderBottom:"1px solid #D3F0FF"},sr)},Da==null?void 0:Da.map(Ao=>a.createElement("div",{key:Ao==null?void 0:Ao.id,className:Re()("flex item-center justify-center current c-grey-333 text-16 relative",Cr,Ao==null?void 0:Ao.className),style:no(no({color:Ii!=null&&Ii.includes(Ao==null?void 0:Ao.id)?"#1890FF":"",minWidth:88},Zo),(Ao==null?void 0:Ao.style)||{}),onClick:Io=>{Ua==null||Ua({domEvent:Io,item:Ao}),Ao!=null&&Ao.link&&Ot.history.push(Ao==null?void 0:Ao.link)}},Ao==null?void 0:Ao.name,!Ro&&(Ii==null?void 0:Ii.includes(Ao==null?void 0:Ao.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},co))},dl=Object.defineProperty,al=Object.defineProperties,Ci=Object.getOwnPropertyDescriptors,bi=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Gi=(Da,ba,Ua)=>ba in Da?dl(Da,ba,{enumerable:!0,configurable:!0,writable:!0,value:Ua}):Da[ba]=Ua,Zi=(Da,ba)=>{for(var Ua in ba||(ba={}))zr.call(ba,Ua)&&Gi(Da,Ua,ba[Ua]);if(bi)for(var Ua of bi(ba))Ri.call(ba,Ua)&&Gi(Da,Ua,ba[Ua]);return Da},Lo=(Da,ba)=>al(Da,Ci(ba)),tl=({value:Da,onChange:ba,onInputChange:Ua,className:Br,style:sr={},InputProps:co})=>{const[Cr,Zo]=(0,a.useState)(Da);return a.createElement("div",{className:Re()("flex item-center rounded-full px-10px py-2px",Br),style:Zi({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},sr)},a.createElement(ve.default,Lo(Zi({bordered:!1},co),{onChange:Ro=>{Zo(Ro.target.value),Ua==null||Ua(encodeURIComponent(Ro.target.value))},onPressEnter:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Ro=>{ba==null||ba({domEvent:Ro,item:{value:Cr}})}}))}},17904:function(Nt,st,x){"use strict";x.d(st,{Z:function(){return fe}});var a=x(59301);function fe(Le,ye){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Le}),(0,a.useEffect)(()=>{function Be(){Fe.current()}if(ye!==null){let oe=setInterval(Be,ye);return()=>clearInterval(oe)}},[ye])}},22590:function(Nt,st,x){"use strict";x.d(st,{Z:function(){return ot}});var a=x(78241),fe=x(8591),Le=x(43418),ye=x(71418),Fe=x(6848),Be=x(57809),oe=x(5112),Re=x(92832),De=x(1710),be=x(59301),Me=x(76560),ze=x(82093),Ce=x(49661),re={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(34055),E=x(89389),z=x(7664),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,ve=(Ze,it,Ve)=>it in Ze?ee(Ze,it,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ze[it]=Ve,Ae=(Ze,it)=>{for(var Ve in it||(it={}))se.call(it,Ve)&&ve(Ze,Ve,it[Ve]);if(ue)for(var Ve of ue(it))de.call(it,Ve)&&ve(Ze,Ve,it[Ve]);return Ze},Se=(Ze,it)=>te(Ze,ne(it)),Te=(Ze,it,Ve)=>new Promise((lt,Pt)=>{var ht=kt=>{try{Lt(Ve.next(kt))}catch(Ut){Pt(Ut)}},Et=kt=>{try{Lt(Ve.throw(kt))}catch(Ut){Pt(Ut)}},Lt=kt=>kt.done?lt(kt.value):Promise.resolve(kt.value).then(ht,Et);Lt((Ve=Ve.apply(Ze,it)).next())});const we=({shixunHomeworks:Ze,exercise:it,loading:Ve,dispatch:lt})=>{var Pt,ht,Et;const{commonHeader:Lt}=it,[kt,Ut]=(0,be.useState)([]),[mt,Je]=(0,be.useState)(Se(Ae({},(0,Me.useParams)()),{page:1,limit:10})),[ut,Mt]=(0,be.useState)([]),[_t,Wt]=(0,be.useState)(""),[Sn,We]=(0,be.useState)(1),[$t]=a.default.useForm(),[Tn,hn]=(0,be.useState)({}),[sn,rt]=(0,be.useState)(null),[vt,$e]=(0,be.useState)(!1),[He,yt]=(0,be.useState)([]),[xt,Ye]=(0,be.useState)(null),[Qe,gt]=(0,be.useState)(0),[Xe,xe]=(0,be.useState)(0),[Ht,Rn]=(0,be.useState)(!1),vn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(Cn,Dn,wa)=>(mt.page-1)*mt.limit+wa+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Cn=>Cn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Cn,Dn)=>b.createElement("div",{className:re.banding,title:Cn||"--"},Cn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(Cn,Dn)=>Cn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Cn===1?b.createElement("span",{style:{color:"#DF3042"}},!Dn.is_make_up&&"\u8003\u8BD5\u4E2D",Dn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Cn===2?b.createElement("span",{style:{color:"#5AB891"}},!Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377",Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Dn.is_make_up&&!Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Dn.is_make_up&&Dn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Lt==null?void 0:Lt.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(Cn,Dn)=>Dn.commit_status===0||Dn.commit_status===1?"--":!Dn.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Cn=typeof Cn=="number"?Number(Cn):Cn,console.log(typeof Cn),Cn||(Cn=0),Cn===100?b.createElement("span",{className:"c-green"},Cn):Cn>60?b.createElement("span",{className:"c-orange"},Cn):Cn==Xe*.6?b.createElement("span",{className:"c-red"},Cn):b.createElement("span",null,Cn))}].filter(Cn=>!!Cn);(0,be.useEffect)(()=>{var Cn;((Cn=it.actionTabs)==null?void 0:Cn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(yt([]),Ye(null),wn(),qn(mt))},[(Pt=it.actionTabs)==null?void 0:Pt.key]);const wn=()=>Te(void 0,null,function*(){var Cn;if(!((Cn=it.actionTabs)!=null&&Cn.showSelectQuestion))return;const Dn=yield(0,ze.ZP)(`/api/exercises/${mt==null?void 0:mt.categoryId}/all_subj_questions.json`,{method:"get"});Dn.status==0&&yt(Dn.data)}),Qn=(Cn,Dn)=>{mt.page=Cn,mt.limit=Dn,Je(Ae({},mt)),qn(mt)},qn=Cn=>Te(void 0,null,function*(){Rn(!0);const Dn=yield(0,ze.ZP)(`/api/exercises/${mt.categoryId||(mt==null?void 0:mt.exerciseId)}/exercise_users.json`,{method:"get",params:Cn});Dn.status==0&&(gt(Dn.data.total_count),Je(Se(Ae({},mt),{total:Dn.data.total_count})),Ut(Dn.data.exercise_users),xe(Dn.data.total_score)),Rn(!1)}),Ft=Cn=>{mt.search=Cn,mt.page=1,$t.resetFields(),hn({}),Mt([]),rt(null),Je(Ae({},mt)),qn(mt)},Tt=Cn=>Te(void 0,null,function*(){var Dn,wa;const Wa=Ae({},Tn);if(!((Dn=Cn==null?void 0:Cn.content)!=null&&Dn.trim())){fe.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Wa.content=Cn==null?void 0:Cn.content,Wa.attachment_ids=(wa=Cn==null?void 0:Cn.attachment_ids)==null?void 0:wa.map(xr=>xr.response.id),Fn(Wa)}),Fn=Cn=>Te(void 0,null,function*(){var Dn;$e(!0);const{showSelectQuestion:wa,ai_review_settings:Wa}=it.actionTabs,xr=yield(0,ze.ZP)(`/api/exercises/${(mt==null?void 0:mt.categoryId)||(mt==null?void 0:mt.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(Ae({},Cn),{exercise_question_id:wa?xt:(Dn=it.actionTabs)==null?void 0:Dn.questionId,ai_review_settings:Wa})});if([0,-3].includes(xr.status)){xr.status==0&&fe.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),rt(xr);const en=document.querySelector(".modal-ai-pfcs");if(en){const Un=en.querySelector(".ant-modal-body");Un&&(Un.scrollTop=Un.scrollHeight)}}$e(!1)}),Ot=()=>{lt({type:"exercise/setActionTabs",payload:{key:""}}),We(1),qt()},qt=()=>{$t.resetFields(),hn({}),Mt([]),Wt(""),rt(null)};return b.createElement(Le.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:vt,open:((ht=it.actionTabs)==null?void 0:ht.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Ot(),okText:sn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var Cn;if((Cn=it.actionTabs)!=null&&Cn.showSelectQuestion&&!xt)return fe.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Sn==1){if(ut.length==0)return fe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Fn({exercise_user_id:ut[0]})}else Sn==2&&$t.submit()}},b.createElement(ye.Z,{spinning:vt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Et=it.actionTabs)==null?void 0:Et.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${re.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Be.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:xt,onChange:Cn=>Ye(Cn)},He==null?void 0:He.map(Cn=>b.createElement(Be.default.Option,{key:Cn==null?void 0:Cn.id,value:Cn==null?void 0:Cn.id},Cn==null?void 0:Cn.question_title)))),b.createElement("div",{className:re.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(oe.ZP.Group,{onChange:Cn=>{Cn.target.value==1&&Qn(1,10),We(Cn.target.value),qt()},value:Sn,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Sn==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Re.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_t,onChange:Cn=>Wt(Cn.target.value),onSearch:Ft})),b.createElement(De.default,{rowSelection:{type:"radio",selectedRowKeys:ut,onChange:(Cn,Dn)=>{Mt(Cn)},getCheckboxProps:Cn=>({disabled:[0,1].includes(Cn==null?void 0:Cn.commit_status)})},loading:Ht,rowKey:"exercise_user_id",dataSource:kt||[],columns:vn,pagination:{current:mt.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:mt.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Qe,size:"default",showTotal:Ce.rU,onChange:Qn},onChange:(Cn,Dn,wa)=>{mt.page=1,wa.order===void 0?(mt.order_type=null,mt.order=null):(mt.order_type=wa.order==="descend"?"desc":"asc",mt.order=wa.field),Je(Ae({},mt)),qn(mt)}})),Sn==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:$t,className:re.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{hn(Ae({},$t.getFieldsValue()))},onFinish:Tt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),sn&&b.createElement("div",{className:re.result_con},b.createElement("div",{className:re.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(sn==null?void 0:sn.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),sn==null?void 0:sn.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:sn==null?void 0:sn.content,style:{fontSize:"14px"}}))),(sn==null?void 0:sn.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:sn==null?void 0:sn.message,style:{fontSize:"14px"}})))))};var ot=(0,Me.connect)(({shixunHomeworks:Ze,exercise:it,loading:Ve,user:lt})=>({shixunHomeworks:Ze,exercise:it,loading:Ve.effects,user:lt}))(we)},56410:function(Nt,st,x){"use strict";x.r(st),x.d(st,{default:function(){return $f}});var a=x(59301),fe=x(82093),Le=x(90524),ye=x(76560),Fe=x(43418),Be=x(20834),oe=x(8591),Re=x(24905),De=x(6848),be=x(5112),Me=x(81327),ze=x(66104),Ce=x(3113),re=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(72664),ue=x(49661),se=x(30975),de=x(78241),ve=x(43604),Ae=x(78673),Se=x(92832),Te=x(5871),we=x(58421),ot=x(61186),Ze=x.n(ot),it=Object.defineProperty,Ve=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,ht=(me,pe,le)=>pe in me?it(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Et=(me,pe)=>{for(var le in pe||(pe={}))lt.call(pe,le)&&ht(me,le,pe[le]);if(Ve)for(var le of Ve(pe))Pt.call(pe,le)&&ht(me,le,pe[le]);return me},Lt=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const kt=({shixunHomeworks:me,dispatch:pe})=>{const le=(0,ye.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Lt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${me.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:le.coursesId}})).status===0&&(oe.ZP.success("\u5220\u9664\u6210\u529F"),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getWorkList",payload:Et({},me.actionTabs.params)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Ut=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(kt),mt=Object.defineProperty,Je=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Sn=(me,pe,le)=>pe in me?mt(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,We=(me,pe)=>{for(var le in pe||(pe={}))_t.call(pe,le)&&Sn(me,le,pe[le]);if(Mt)for(var le of Mt(pe))Wt.call(pe,le)&&Sn(me,le,pe[le]);return me},$t=(me,pe)=>Je(me,ut(pe)),Tn=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const hn=({exercise:me,dispatch:pe})=>{var le,dt,Dt,_e,Gt,at,Oe,Pe;const bn=(0,ye.useParams)(),[Hn,Yn]=(0,a.useState)(!0),[nn]=de.default.useForm(),{actionTabs:In}=me;(0,a.useEffect)(()=>{var pa,_n,Wn,Ha;me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(nn.resetFields(),nn.setFieldsValue({subjective_score:(_n=(pa=In==null?void 0:In.selectArrs)==null?void 0:pa.record)==null?void 0:_n.subjective_score,objective_score:(Ha=(Wn=In==null?void 0:In.selectArrs)==null?void 0:Wn.record)==null?void 0:Ha.objective_score}))},[me.actionTabs.key]);const na=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:na,footer:a.createElement(re.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:na}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>Tn(void 0,null,function*(){var pa,_n;yield nn.validateFields();const Wn=nn.getFieldValue();(yield(0,ne.oS)($t(We({},Wn),{id:bn.categoryId,user_id:(_n=(pa=In==null?void 0:In.selectArrs)==null?void 0:pa.record)==null?void 0:_n.user_id}))).status===0&&(oe.ZP.success("\u8BC4\u9605\u6210\u529F"),nn.resetFields(),pe({type:"exercise/setActionTabs",payload:{}}),pe({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(de.default,{form:nn},a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(de.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Te.Z,{min:0,max:((dt=(le=In==null?void 0:In.selectArrs)==null?void 0:le.exercise_types)==null?void 0:dt.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(_e=(Dt=In==null?void 0:In.selectArrs)==null?void 0:Dt.exercise_types)==null?void 0:_e.subjective_score,"\u5206")))),a.createElement(re.Z,null,a.createElement(ve.Z,null,a.createElement(de.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(Te.Z,{min:0,max:((at=(Gt=In==null?void 0:In.selectArrs)==null?void 0:Gt.exercise_types)==null?void 0:at.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Oe=In==null?void 0:In.selectArrs)==null?void 0:Oe.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var sn=(0,ye.connect)(({exercise:me})=>({exercise:me}))(hn);const rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],vt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],$e=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var He=x(57884),yt=x(71418),xt=x(98072),Ye=x(59301),Qe=Object.defineProperty,gt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,vn=(me,pe,le)=>pe in me?Qe(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,wn=(me,pe)=>{for(var le in pe||(pe={}))Ht.call(pe,le)&&vn(me,le,pe[le]);if(xe)for(var le of xe(pe))Rn.call(pe,le)&&vn(me,le,pe[le]);return me},Qn=(me,pe)=>gt(me,Xe(pe)),qn=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Ft=({exercise:me,dispatch:pe})=>{var le,dt;const Dt=(0,ye.useParams)(),[_e]=de.default.useForm(),Gt=de.default.useWatch("time",_e),[at,Oe]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:bn}=me,[,Hn,Yn,nn]=(0,xt.U)(ne.n7,{id:Dt.categoryId}),In=nn!=null&&nn.user_end_time?Ze()(nn==null?void 0:nn.user_end_time).add(1,"minutes"):Ze()(),na=Ze()(nn==null?void 0:nn.user_total_end_time)>In?Math.round(Ze().duration(Ze()(nn==null?void 0:nn.user_total_end_time).diff(In.startOf("minute"))).asMinutes()):0,pa=((nn==null?void 0:nn.student_left_minutes)||0)+(Gt||0);(0,a.useEffect)(()=>{var Wn;Pe.key==="\u5EF6\u65F6"?(pe({type:"exercise/getWorkSetting",payload:wn({},Dt)}),Yn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(Wn=Pe==null?void 0:Pe.selectArrs)==null?void 0:Wn.user_id]})):_e.resetFields()},[Pe.key]);const _n=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return Ye.createElement(Ye.Fragment,null,Ye.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:at,onOk:()=>qn(void 0,null,function*(){_e.submit()}),onCancel:_n},Ye.createElement(yt.Z,{spinning:Hn},Ye.createElement(de.default,{form:_e,colon:!1,labelCol:{span:4},onFinish:Wn=>qn(void 0,null,function*(){Oe(!0);const Ha=yield(0,ne.qz)(Qn(wn({},Wn),{id:Dt.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Oe(!1),Ha.status===0&&(oe.ZP.success("\u5EF6\u65F6\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),_n())})},Ye.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ye.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ye.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ye.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?Ye.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ye.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):Ye.createElement(re.Z,{align:"middle",gutter:40},Ye.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ye.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=Pe==null?void 0:Pe.selectArrs)==null?void 0:le.user_name)),Ye.createElement(ve.Z,null,"\u5B66\u53F7",Ye.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(dt=Pe==null?void 0:Pe.selectArrs)==null?void 0:dt.student_id))),Ye.createElement(de.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ye.createElement(Te.Z,{min:0,precision:0,max:na,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${na}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&Ye.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ye.createElement("span",{className:"ml5"},pa),"\u5206\u949F",pa!==0&&(nn==null?void 0:nn.user_end_time)&&Ye.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ye.createElement("span",{className:"ml5"},Ze()(nn==null?void 0:nn.user_end_time).add(Gt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(bn==null?void 0:bn.screen_open)&&Ye.createElement(de.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ye.createElement(Re.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Tt=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Ft),Fn=x(5083),Ot=x(69577),qt=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Cn=({exercise:me,dispatch:pe})=>{var le,dt;const Dt=(0,ye.useParams)(),[_e]=de.default.useForm(),[Gt,at]=(0,a.useState)(!1),{actionTabs:Oe}=me;return(0,a.useEffect)(()=>{me.actionTabs.key==="teacher-unlock"&&(at(!1),_e.resetFields())},[me.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(le=Oe==null?void 0:Oe.selectArrs)==null?void 0:le.user_name}\uFF09`,open:me.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Gt,onOk:()=>qt(void 0,null,function*(){var Pe,bn;yield _e.validateFields();const Hn=_e.getFieldsValue();if(at(!0),(yield(0,ne.ZD)(Dt.categoryId,{exercise_user_id:(Pe=Oe==null?void 0:Oe.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:Hn.unlock_key})).status===0){if(Hn.time){const nn={time:Ze()(Hn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(bn=Oe==null?void 0:Oe.selectArrs)==null?void 0:bn.exercise_user_id,id:Dt.categoryId};yield(0,ne.qz)(nn)}oe.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),pe({type:"exercise/setActionTabs",payload:{}})}at(!1)}),onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(de.default,{form:_e,layout:"vertical",autoComplete:"off"},a.createElement(de.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Se.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(de.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",Ze()((dt=Oe==null?void 0:Oe.selectArrs)==null?void 0:dt.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Fn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var bn;return(0,Ot.Q8)(Pe,(bn=Oe==null?void 0:Oe.selectArrs)==null?void 0:bn.exercise_end_at)},disabledTime:Pe=>{var bn;const Hn=(bn=Oe==null?void 0:Oe.selectArrs)==null?void 0:bn.exercise_end_at;if(Ze()(Pe).isSame(Ze()(Hn),"day")){const Yn=Ze()(Hn).hours(),nn=Ze()(Hn).minutes();return console.log(Yn,nn),{disabledHours:()=>(0,Ot.w6)(0,24).slice(Yn+1),disabledMinutes:()=>Ze()(Pe).isSame(Ze()(Hn),"hour")?(0,Ot.w6)(nn,60):[]}}return(0,Ot.d0)(Pe)},allowClear:!1}))))))};var Dn=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Cn),wa=x(39479),Wa=x(33796),xr=x(99663),en=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Va=(me,pe)=>{var le={};for(var dt in me)Un.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&en)for(var dt of en(me))pe.indexOf(dt)<0&&Aa.call(me,dt)&&(le[dt]=me[dt]);return le},La=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Wr=me=>{var pe=me,{shixunHomeworks:le,dispatch:dt}=pe,Dt=Va(pe,["shixunHomeworks","dispatch"]);const _e=(0,ye.useParams)(),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&bn()},[le.actionTabs.key]);function bn(){return La(this,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/group_list.json`,{method:"GET"});at(Yn)})}const Hn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:le.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>La(void 0,null,function*(){const Yn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Oe}});(Yn==null?void 0:Yn.status)===0&&(ye.history.replace(`/classrooms/${_e.coursesId}/exercise/${_e.categoryId}/detail?tabs=7`),window.location.reload(),dt({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),dt({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Yn,nn)=>{Pe([...Yn])},selectedRowKeys:Oe,getCheckboxProps:Yn=>({disabled:Yn.status==="\u8FDB\u884C\u4E2D"||Yn.works_count===0})},rowKey:Yn=>Yn.key||Yn.id,scroll:{y:300},pagination:!1,columns:Hn,dataSource:Gt==null?void 0:Gt.group_list})))};var Qr=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(Wr),bt=x(34055),En={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Fr=x(59301),zt=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())}),Ra=({item:me,renderText:pe})=>{const le=(0,ye.useParams)(),[dt,Dt]=(0,a.useState)(),_e=Gt=>zt(void 0,null,function*(){if(!Gt)return;const at=yield(0,ne.UH)({id:le.categoryId,user_id:me==null?void 0:me.user_id});at&&Dt(at)});return Fr.createElement(De.Z,{onOpenChange:Gt=>_e(Gt),title:Fr.createElement("div",null,"\u5355\u9009\u9898 ",(dt==null?void 0:dt.single_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u591A\u9009\u9898 ",(dt==null?void 0:dt.multiple_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u5224\u65AD\u9898 ",(dt==null?void 0:dt.judgement_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u586B\u7A7A\u9898 ",(dt==null?void 0:dt.completion_question_score)||0,"\u5206 ",Fr.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(dt==null?void 0:dt.shixun_question_score)||0,"\u5206")},pe)},Oa=x(89392),lr=x.n(Oa),dn=x(57809),ce=x(77817),ge=x(59301),Ee=Object.defineProperty,Ie=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Xn=(me,pe,le)=>pe in me?Ee(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,rn=(me,pe)=>{for(var le in pe||(pe={}))Rt.call(pe,le)&&Xn(me,le,pe[le]);if(wt)for(var le of wt(pe))xa.call(pe,le)&&Xn(me,le,pe[le]);return me},Xt=(me,pe)=>Ie(me,qe(pe)),Mn=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Vt=({exercise:me,dispatch:pe})=>{var le,dt;const Dt=(0,ye.useParams)(),{actionTabs:_e,commonHeader:Gt}=me,[at]=de.default.useForm(),Oe=de.default.useWatch("time",at),[,Pe,bn,Hn]=(0,xt.U)(ne.n7,{id:Dt.categoryId}),[,Yn,nn]=(0,xt.U)(ne.Xo,{id:Dt.categoryId}),In=(0,a.useRef)(null),na=Hn!=null&&Hn.user_end_time?Ze()(Hn==null?void 0:Hn.user_end_time).add(1,"minutes"):Ze()(),pa=Ze()(Hn==null?void 0:Hn.user_total_end_time)>na?Math.round(Ze().duration(Ze()(Hn==null?void 0:Hn.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,_n=((Hn==null?void 0:Hn.student_left_minutes)||0)+(Oe||0);(0,a.useEffect)(()=>{var Ha,Nn;_e.key=="\u8C03\u6574\u72B6\u6001"?(pe({type:"exercise/getWorkSetting",payload:rn({},Dt)}),bn({user_id:_e!=null&&_e.isBatch?_e==null?void 0:_e.user_ids:[(Ha=_e==null?void 0:_e.selectArrs)==null?void 0:Ha.user_id]})):(at.resetFields(),In.current&&((Nn=In.current)==null||Nn.changeCode({target:{value:""}})))},[_e.key]);const Wn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return ge.createElement(Fe.default,{centered:!0,title:_e!=null&&_e.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:_e.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Yn,onOk:()=>Mn(void 0,null,function*(){at.submit()}),onCancel:Wn},ge.createElement(yt.Z,{spinning:Pe},ge.createElement(de.default,{initialValues:{status:"1"},form:at,colon:!1,labelCol:{span:4},onFinish:Ha=>Mn(void 0,null,function*(){if(console.log("allValue",Ha),In.current.onVerify())return Promise.reject();(yield nn(Xt(rn({},Ha),{exercise_user_id:_e==null?void 0:_e.exercise_user_id}))).status==0&&(oe.ZP.success("\u8C03\u6574\u6210\u529F"),Wn(),pe({type:"exercise/setUpdateIndex"}))})},_e!=null&&_e.isBatch?ge.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},_e==null?void 0:_e.exercise_user_id.length),"\u540D\u5B66\u751F"):ge.createElement(re.Z,{className:"mb20",align:"middle",gutter:40},ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(le=_e==null?void 0:_e.selectArrs)==null?void 0:le.user_name)),ge.createElement(ve.Z,null,"\u5B66\u53F7",ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(dt=_e==null?void 0:_e.selectArrs)==null?void 0:dt.student_id))),(Gt==null?void 0:Gt.is_locked)&&ge.createElement(de.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},ge.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),ge.createElement(de.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},ge.createElement(dn.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),ge.createElement(dn.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Gt==null?void 0:Gt.time)!==-1&&ge.createElement(ge.Fragment,null,ge.createElement(de.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},ge.createElement(Te.Z,{min:0,precision:0,max:pa,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${pa}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(_e!=null&&_e.isBatch)&&ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},_n),"\u5206\u949F",_n!==0&&(Hn==null?void 0:Hn.user_end_time)&&ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ge.createElement("span",{className:"ml5"},Ze()(Hn==null?void 0:Hn.user_end_time).add(Oe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Gt==null?void 0:Gt.screen_open)&&ge.createElement(de.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},ge.createElement(Re.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),ge.createElement(de.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},ge.createElement(ce.Z,{ref:Ha=>In.current=Ha})))))};var la=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Vt),ya=x(42618),ma=Object.defineProperty,xn=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,fn=(me,pe,le)=>pe in me?ma(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,cn=(me,pe)=>{for(var le in pe||(pe={}))ct.call(pe,le)&&fn(me,le,pe[le]);if(xn)for(var le of xn(pe))on.call(pe,le)&&fn(me,le,pe[le]);return me};const Zn=me=>React.createElement("svg",cn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var pn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",pt=x(59301),ta=Object.defineProperty,er=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,lo=(me,pe,le)=>pe in me?ta(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,hr=(me,pe)=>{for(var le in pe||(pe={}))$r.call(pe,le)&&lo(me,le,pe[le]);if(Kn)for(var le of Kn(pe))Ur.call(pe,le)&&lo(me,le,pe[le]);return me},pr=(me,pe)=>er(me,mr(pe)),wr=(me,pe)=>{var le={};for(var dt in me)$r.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Kn)for(var dt of Kn(me))pe.indexOf(dt)<0&&Ur.call(me,dt)&&(le[dt]=me[dt]);return le},yr=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const vr=me=>{var pe=me,{exercise:le,loading:dt,dispatch:Dt,globalSetting:_e,checkDomainAuthority:Gt,getparams:at,user:Oe,classroomList:Pe}=pe,bn=wr(pe,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),Hn,Yn,nn,In,na,pa,_n,Wn,Ha;const[Nn]=(0,ye.useSearchParams)(),ga=(0,ye.useParams)();let[Jt,da]=(0,a.useState)(hr({page:1,limit:20},ga));const{commonHeader:ra,updateIndex:Ma}=le,{userInfo:Yt}=Oe,[va,oa]=(0,a.useState)({}),[tr,ro]=(0,a.useState)(0),[Rr,Qa]=(0,a.useState)(0),[un,tt]=(0,a.useState)(!1),[Ta,fa]=(0,a.useState)("alert"),[ja,or]=(0,a.useState)(0),[ka,Vr]=(0,a.useState)(!1),[Ga,Sa]=(0,a.useState)(!1),[Lr]=de.default.useForm(),[br,nr]=(0,a.useState)([]),[ea,Ja]=(0,a.useState)(1),[ha,aa]=(0,a.useState)(""),[Ba,Jn]=(0,a.useState)(),[$a,fr]=(0,a.useState)(!1),[Dr,ho]=(0,a.useState)(!1),[Eo,Hr]=(0,a.useState)({name:"",id:"",list:[]}),[ir,io]=(0,a.useState)({}),[Fo,ki]=(0,a.useState)({}),[jl,Ql]=(0,a.useState)(!0),[Qi,Vl]=(0,a.useState)(""),[Pu,hu]=(0,a.useState)(""),[_r,Ui]=(0,a.useState)(""),[Zl,ru]=(0,a.useState)([]),[,,Ru]=(0,xt.U)(ne.N0,{}),[nu,ji]=(0,a.useState)([]),[Au,Ls]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let jn={};if(Nn.get("exercise_group_id")&&!Ma){if(Nn.get("statistics")){let $n=[];const fo=Nn.get("scope");fo==="0"&&($n=["all"]),fo==="1"&&($n=[1,2,3]),fo==="2"&&($n=[2,3]),jn={exercise_group_id:Nn.get("exercise_group_id"),commit_status:$n}}else jn={review:[0,2],commit_status:[2,3]},Nn.get("exercise_group_id")!=="0"&&(jn.exercise_group_id=[Number(Nn.get("exercise_group_id"))]);Lr.setFieldsValue(hr({},jn))}return Jt=hr(hr({},Jt),jn),da(hr({},Jt)),Nu(),Ir(Jt),ru([]),()=>{Dt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Ma]);const Nu=()=>yr(void 0,null,function*(){var jn,$n;const fo=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/header_info.json`,{method:"get"});(fo==null?void 0:fo.status)===0&&(io((fo==null?void 0:fo.data)||{}),console.log((jn=fo==null?void 0:fo.data)==null?void 0:jn.course_groups),Dt({type:"exercise/save",payload:{course_groups:($n=fo==null?void 0:fo.data)==null?void 0:$n.course_groups}}))}),Ir=jn=>yr(void 0,null,function*(){var $n,fo,Bu,Ju,Mu,Ys,Nc,js,q0,B0,rg;Ql(!0);const $u=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/exercise_users.json`,{method:"get",params:jn});if(($u==null?void 0:$u.status)===0){let og=(Bu=(fo=($n=$u==null?void 0:$u.data)==null?void 0:$n.exercise_users)==null?void 0:fo[0])==null?void 0:Bu.commit_status;Ls(og==2||og==3),ki({exercise_users:((Ju=$u==null?void 0:$u.data)==null?void 0:Ju.exercise_users)||[],current_answer_user:((Mu=$u==null?void 0:$u.data)==null?void 0:Mu.current_answer_user)||{}}),Vl(((Ys=$u==null?void 0:$u.data)==null?void 0:Ys.appraise_user_login)||""),hu(((Nc=$u==null?void 0:$u.data)==null?void 0:Nc.first_export_user_login)||""),ro((js=$u==null?void 0:$u.data)==null?void 0:js.total_count),Qa(typeof((q0=$u==null?void 0:$u.data)==null?void 0:q0.total_score)=="string"?Number((B0=$u==null?void 0:$u.data)==null?void 0:B0.total_score):(rg=$u==null?void 0:$u.data)==null?void 0:rg.total_score)}Ui($u==null?void 0:$u.status),Ql(!1)});(0,a.useEffect)(()=>{Dt({type:"exercise/setSaveExerciseDownUsers",payload:Hu})},[Pu,tr,JSON.stringify(Jt)]);function gi(jn){return yr(this,null,function*(){var $n,fo,Bu,Ju;Jn(jn==null?void 0:jn.exercise_user_id),fr(jn.commit_status===2||jn.commit_status===3),Vr(!0);let Mu=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:jn==null?void 0:jn.exercise_user_id}});((fo=($n=Mu==null?void 0:Mu.data)==null?void 0:$n.exercise_user_photos)==null?void 0:fo.length)>0?tt(!0):oe.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),nr((Bu=Mu==null?void 0:Mu.data)==null?void 0:Bu.exercise_user_photos),or((Ju=Mu==null?void 0:Mu.data)==null?void 0:Ju.alert_count),Vr(!1)})}const El=jn=>{Jt.page=1;const $n=Object.assign({},Lr.getFieldsValue());Object.keys($n).map(function(fo){fo==="objective_score_gte"||fo==="objective_score_lte"||($n[fo].includes("all")?(delete Jt[fo],Lr.setFieldsValue({[fo]:"all"})):(Jt[fo]=$n[fo],$n[fo]==""||!$n[fo]?Lr.setFieldsValue({[fo]:"all"}):Lr.setFieldsValue({[fo]:Jt[fo]})))}),("objective_score_gte"in jn||"objective_score_lte"in jn)&&($n.objective_score_gte&&$n.objective_score_lte&&$n.objective_score_gte>$n.objective_score_lte?(Lr.setFieldsValue({objective_score_lte:$n.objective_score_gte}),Jt.objective_score_lte=$n.objective_score_gte||null,Jt.objective_score_gte=$n.objective_score_gte||null):(Jt.objective_score_lte=$n.objective_score_lte||null,Jt.objective_score_gte=$n.objective_score_gte||null)),da(hr({},Jt)),Ir(Jt),at(hr({},Jt))},oo=(jn=1,$n=20)=>{Jt.page=jn,Jt.limit=$n,da(hr({},Jt)),Ir(Jt)};let ti=new Date().getTime();const Ni=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(jn,$n,fo)=>pt.createElement(De.Z,{title:((Jt.page||1)-1)*Jt.limit+fo+1},pt.createElement("span",null,((Jt.page||1)-1)*Jt.limit+fo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(jn,$n)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var fo;if(jn&&(0,bt.GJ)()){if((0,bt.Rm)()&&!((fo=Pe.AssistantObject.exercise)!=null&&fo.can_view)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch($n.commit_status){case 0:if(!(0,bt.Ny)()){oe.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",$n.commit_status)}jn&&(0,bt.GJ)()&&(il(),(0,ue.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${$n==null?void 0:$n.login}`))}}},pt.createElement("span",{className:jn&&(0,bt.GJ)()?En.operationLink:""},jn||"--"),!!($n!=null&&$n.delayed_at)&&ra.time!==-1&&pt.createElement(De.Z,{title:pt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",pt.createElement("span",{className:"ml5"},Ze()($n.delayed_at).format("YYYY-MM-DD HH:mm")))},pt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:jn=>jn||"--"},!(ir!=null&&ir.is_excellent)&&(ir==null?void 0:ir.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(jn,$n)=>pt.createElement("div",{className:En.banding,title:jn||"--"},jn||"--")},{title:(ra==null?void 0:ra.exercise_type)==2&&!(0,bt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(jn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,bt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(jn=typeof jn=="number"?Number(jn):jn,console.log(typeof jn),jn||(jn=0),jn===100?pt.createElement("span",{className:"c-green"},jn):jn>60?pt.createElement("span",{className:"c-orange"},jn):jn==Rr*.6?pt.createElement("span",{className:"c-red"},jn):pt.createElement("span",null,jn))},!((ir==null?void 0:ir.objective)!==1||(ir==null?void 0:ir.objective)===1&&(ir==null?void 0:ir.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let fo;return jn>=0&&jn<=60?fo=pt.createElement("span",null,jn):jn===100?fo=pt.createElement("span",{className:"c-green"},jn):jn>60?fo=pt.createElement("span",{className:"c-orange"},jn):fo="--",pt.createElement(Ra,{renderText:fo,item:$n})}}},!((ir==null?void 0:ir.subjective)!==1||(ir==null?void 0:ir.subjective)===1&&(ir==null?void 0:ir.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let fo;ir!=null&&ir.appraise_setting&&(ir!=null&&ir.sealed_review)&&new Date(ir==null?void 0:ir.appraise_end_time).getTime()>ti&&(fo="--"),!($n!=null&&$n.has_comment)&&$n.review_status&&(fo="\u8BC4\u9605\u4E2D"),$n!=null&&$n.has_comment?fo="\u5DF2\u8BC4\u9605":fo="\u672A\u8BC4\u9605",jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let Bu;return jn===0?Bu=pt.createElement("span",null,jn," ",fo==="\u672A\u8BC4\u9605"&&pt.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):jn>0&&jn<=60?Bu=pt.createElement("span",null,jn):jn===100?Bu=pt.createElement("span",{className:"c-green"},jn):jn>60?Bu=pt.createElement("span",{className:"c-orange"},jn):Bu="--",Bu}}},(ra==null?void 0:ra.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(jn,$n)=>[1,2].includes($n==null?void 0:$n.commit_status)?jn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(jn,$n)=>jn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):jn===1?pt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):jn===2?pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:jn=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(jn,$n)=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"},(0,bt.GJ)()&&(ra==null?void 0:ra.exercise_type)===2&&{title:pt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",pt.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},pt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(jn,$n)=>{var fo;return pt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Bu={name:$n==null?void 0:$n.user_name,id:$n==null?void 0:$n.student_id,list:$n==null?void 0:$n.simulate_exercise_records};Hr(hr({},Bu)),ho(!0)}},(fo=$n==null?void 0:$n.simulate_exercise_records)==null?void 0:fo.length,"/",ra==null?void 0:ra.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((Hn=Yt==null?void 0:Yt.course)==null?void 0:Hn.course_role)===15||(ra==null?void 0:ra.exercise_type)==2?En.noShow:"",align:"left",render:(jn,$n)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"}},pt.createElement("span",{className:En.operationLink,onClick:()=>{Dt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:$n.user_id}})}},jn||"0"))},(ra==null?void 0:ra.screen_open)&&{title:pt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",pt.createElement(De.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},pt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(jn,$n)=>pt.createElement("span",{style:jn>0?{cursor:"pointer"}:{},className:jn>($n==null?void 0:$n.screen_total_num)?"c-red":"",onClick:()=>yr(void 0,null,function*(){if(jn===0)return;const fo=yield(0,ne.Yu)(ga.categoryId,{exercise_user_id:$n.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${$n==null?void 0:$n.user_name}\uFF09`,icon:null,closable:!0,className:En.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:pt.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:fo==null?void 0:fo.data})})})},jn,"/",$n==null?void 0:$n.screen_total_num)},(ra==null?void 0:ra.exercise_status)>1&&(ra==null?void 0:ra.open_camera)&&(0,bt.GJ)()&&!((Yn=_e.setting)!=null&&Yn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(jn,$n)=>$n.commit_status>0?pt.createElement("a",{onClick:()=>{gi($n)}},`${jn||0}/${ra==null?void 0:ra.photo_count}`):"--"},(ra==null?void 0:ra.ip_bind)&&(0,bt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(jn,$n)=>pt.createElement(pt.Fragment,null,jn||"--",$n.commit_status<=1&&ra.ip_bind&&$n.last_ip&&pt.createElement(Ce.ZP,{type:"link",onClick:()=>yr(void 0,null,function*(){const fo=Fe.default.confirm({title:pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),pt.createElement(ve.Z,null,pt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>fo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:pt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",pt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>yr(void 0,null,function*(){(yield(0,ne.ab)({id:Jt.categoryId,exercise_user_id:$n.exercise_user_id})).status===0&&(oe.ZP.success("\u89E3\u7ED1\u6210\u529F"),Ir(Jt))})})})},"\u89E3\u7ED1"))},(ra==null?void 0:ra.open_camera)&&(0,bt.Gg)()&&ra.exercise_status<3&&!((nn=_e.setting)!=null&&nn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(jn,$n)=>pt.createElement(Ae.Z,{checked:jn,onClick:()=>yr(void 0,null,function*(){jn?Fe.default.info({title:"\u63D0\u793A",content:pt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:pt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>yr(void 0,null,function*(){const fo=yield(0,ne.cC)(pr(hr({},Jt),{exercise_user_id:$n.exercise_user_id}));(fo==null?void 0:fo.status)===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ir(Jt))})})})})},(0,bt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(jn,$n)=>ir!=null&&ir.appraise_setting&&(ir!=null&&ir.sealed_review)&&new Date(ir==null?void 0:ir.appraise_end_time).getTime()>ti?"--":!jn&&$n.review_status?"\u8BC4\u9605\u4E2D":jn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((ra==null?void 0:ra.assistant_auth)||(0,bt.GJ)()||(0,bt.dE)())&&Gt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:En.operationCol,render:(jn,$n)=>{var fo,Bu;return(ra==null?void 0:ra.exercise_status)===-1?pt.createElement("div",null," ",(0,bt.GJ)()&&pt.createElement("a",{onClick:Ju=>{Ju.stopPropagation(),Dt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:$n==null?void 0:$n.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),pt.createElement("a",{style:{marginLeft:(0,bt.GJ)()&&10},onClick:(0,Oa.debounce)(Ju=>yr(void 0,null,function*(){var Mu,Ys,Nc;Ju.stopPropagation();let js=yield(0,fe.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:$n==null?void 0:$n.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:pt.createElement("div",null,pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",null,pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),pt.createElement("span",{style:{marginLeft:10}},(Mu=js==null?void 0:js.data)==null?void 0:Mu.user_name)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),pt.createElement("span",{style:{marginLeft:10}},(Ys=js==null?void 0:js.data)==null?void 0:Ys.student_id)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),pt.createElement("span",{style:{marginLeft:10}},(Nc=js==null?void 0:js.data)==null?void 0:Nc.group_name))),pt.createElement("div",{style:{marginTop:22,marginBottom:20}},pt.createElement(z.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(q0,B0)=>pt.createElement("span",{style:{color:(B0==null?void 0:B0.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},q0)}],pagination:!1,dataSource:[hr({},js==null?void 0:js.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):pt.createElement("div",{className:"flex gap-10px"},(0,bt.GJ)()&&($n==null?void 0:$n.commit_status)===1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)!==1,onClick:()=>{(0,ue.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${$n.login}`)}},"\u67E5\u9605"),(0,bt.GJ)()&&($n==null?void 0:$n.commit_status)!==1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:$n.commit_status<2,onClick:Ju=>yr(void 0,null,function*(){var Mu,Ys;if(Ju.preventDefault(),yield(0,xr.w)(ga.coursesId,ga.categoryId),$n.commit_status===2){if((0,bt.Rm)()&&!((Mu=Pe.AssistantObject.exercise)!=null&&Mu.can_view)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}il(),window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${$n.login}`}if($n.commit_status===3){if((0,bt.Rm)()&&!((Ys=Pe.AssistantObject.exercise)!=null&&Ys.can_appraise)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:il,selectArrs:{record:hr({},$n),exercise_types:hr({},ir)},params:hr({},Jt)}})}})},ir!=null&&ir.appraise_setting&&(ir!=null&&ir.sealed_review)&&new Date(ir==null?void 0:ir.appraise_end_time).getTime()>ti?"\u8BC4\u9605":$n.has_comment?"\u66F4\u6539\u8BC4\u9605":!$n.has_comment&&"\u8BC4\u9605"),!(0,bt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,bt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_forcing_commit)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:$n,exercise_user_id:[$n.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,bt.dE)()&&pt.createElement("span",{style:{color:ir!=null&&ir.answered_open&&((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.login)===($n==null?void 0:$n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>yr(void 0,null,function*(){if(!(ir!=null&&ir.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(ga.coursesId,ga.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ue.xg)(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${$n==null?void 0:$n.login}?check=true`)})},ir!=null&&ir.answered_open&&((Bu=Fo==null?void 0:Fo.current_answer_user)==null?void 0:Bu.login)===($n==null?void 0:$n.login)?"\u67E5\u770B":"- -"),(ra==null?void 0:ra.exercise_time)>0&&(ra==null?void 0:ra.exercise_type)!=2&&(0,bt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(De.Z,{title:ra.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},pt.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:ra.exercise_status===3||ra.exercise_status===5||(ra==null?void 0:ra.appraise_label)||($n==null?void 0:$n.commit_status)===0,onClick:()=>{var Ju,Mu;if((0,bt.Rm)()&&!((Mu=(Ju=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Ju.exercise)!=null&&Mu.can_delay)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[$n.exercise_user_id],selectArrs:$n,exercise_time:ra.exercise_time,params:hr({},Jt)}})}},"\u5EF6\u65F6")))}}].filter(jn=>!!jn),yl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(jn,$n,fo)=>pt.createElement(De.Z,{title:((Jt.page||1)-1)*20+fo+1},pt.createElement("span",null,((Jt.page||1)-1)*20+fo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(jn,$n)=>$n.commit_status===0||$n.commit_status===1?"--":!$n.open_total_score&&(0,bt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0),jn===100?pt.createElement("span",{className:"c-green"},jn):jn>60?pt.createElement("span",{className:"c-orange"},jn):pt.createElement("span",null,jn))},!((ir==null?void 0:ir.objective)!==1||(ir==null?void 0:ir.objective)===1&&(ir==null?void 0:ir.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let fo;return jn>=0&&jn<=60?fo=pt.createElement("span",null,jn):jn===100?fo=pt.createElement("span",{className:"c-green"},jn):jn>60?fo=pt.createElement("span",{className:"c-orange"},jn):fo="--",pt.createElement(Ra,{renderText:fo,item:$n})}}},!((ir==null?void 0:ir.subjective)!==1||(ir==null?void 0:ir.subjective)===1&&(ir==null?void 0:ir.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(jn,$n)=>{if($n.commit_status===0||$n.commit_status===1)return"--";if(!$n.open_total_score&&(0,bt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{jn=typeof jn=="number"?Number(jn):jn,jn||(jn=0);let fo;return jn==0||jn>0&&jn<=60?fo=pt.createElement("span",null,jn):jn===100?fo=pt.createElement("span",{className:"c-green"},jn):jn>60?fo=pt.createElement("span",{className:"c-orange"},jn):fo="--",fo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(jn,$n)=>jn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):jn===1?pt.createElement("span",{style:{color:"#DF3042"}},!$n.is_make_up&&"\u8003\u8BD5\u4E2D",$n.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):jn===2?pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",$n.is_make_up&&!$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!$n.is_make_up&&$n.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:jn=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:jn=>jn?Ze()(jn).format("YYYY-MM-DD HH:mm"):"--"}].filter(jn=>!!jn),Ul=[...Ni];Ul[0]=hr({},Ul[0]),Ul[(Ul==null?void 0:Ul.length)-1]=hr({},Ul[(Ul==null?void 0:Ul.length)-1]),Ul[0].render=()=>"\u6211",Ul[(Ul==null?void 0:Ul.length)-1].render=()=>{var jn;return(jn=Fo==null?void 0:Fo.current_answer_user)!=null&&jn.login?pt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>yr(void 0,null,function*(){var $n,fo;if(!(ir!=null&&ir.answered_open)){oe.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,xr.w)(ga.coursesId,ga.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Bu=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${($n=Fo==null?void 0:Fo.current_answer_user)==null?void 0:$n.login}`;((fo=Fo==null?void 0:Fo.current_answer_user)==null?void 0:fo.commit_status)>1&&(Bu=Bu+"?check=true"),ye.history.push(Bu)})},"\u67E5\u770B"):"--"};const il=()=>{var jn;try{const $n=hr({},Jt);delete $n.page,delete $n.limit,localStorage[`${(jn=Oe==null?void 0:Oe.userInfo)==null?void 0:jn.login}-${Jt.coursesId}-${Jt.categoryId}-filter`]=JSON.stringify($n)}catch($n){}},Hu=()=>{var jn;try{const $n=pr(hr({},Jt),{firstTargetLogin:Pu,totalCount:tr});delete $n.page,delete $n.limit,localStorage[`${(jn=Oe==null?void 0:Oe.userInfo)==null?void 0:jn.login}-${Jt.coursesId}-${Jt.categoryId}-downFilter`]=JSON.stringify($n)}catch($n){}};return pt.createElement("section",{className:"mb20"},(ir==null?void 0:ir.score_open)&&(0,bt.dE)()&&pt.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[hr({},Fo==null?void 0:Fo.current_answer_user)],columns:Ul,scroll:{x:"max-content"}}),!(0,bt.GJ)()&&pt.createElement("div",{className:"bg-white pt10 mt15"},!!(ir!=null&&ir.answer_users)&&pt.createElement("span",{className:"mr10"},pt.createElement("span",{style:{color:"#FF954C"}},ir==null?void 0:ir.answer_users," "),"\u5DF2\u4EA4"),!!(ir!=null&&ir.unanswer_users)&&pt.createElement("span",{className:"mr10"},ir==null?void 0:ir.unanswer_users,"\u672A\u4EA4"),(ir==null?void 0:ir.exercise_end_time)!=="--"&&(ra!=null&&ra.before_start?"":pt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},ir==null?void 0:ir.exercise_end_time))),(ra==null?void 0:ra.before_start)&&pt.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},ra==null?void 0:ra.before_start))),!(ir!=null&&ir.exercise_all_users)&&!(0,bt.dE)()&&pt.createElement(He.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ir!=null&&ir.exercise_all_users)||(0,bt.dE)())&&pt.createElement("aside",null,(0,bt.GJ)()&&pt.createElement("aside",{className:"pt20"},pt.createElement(de.default,{form:Lr,onValuesChange:El,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},pt.createElement(de.default.Item,{name:"exercise_group_id"},pt.createElement(Re.default.Group,{style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((In=va.course_group)!=null&&In.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(ir==null?void 0:ir.course_groups)&&(ir==null?void 0:ir.course_groups.map((jn,$n)=>pt.createElement(Re.default,{value:jn.exercise_group_id,className:"ml0 mr8",key:jn.exercise_group_id},jn.exercise_group_name,"(",jn.exercise_group_students,")"))))))),pt.createElement(de.default.Item,{name:"commit_status"},pt.createElement(Re.default.Group,{value:[],style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((na=va.commit_status)!=null&&na.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},vt.map((jn,$n)=>pt.createElement(Re.default,{name:"commit_status",value:jn.id,key:jn.id},jn.name,"(",ir==null?void 0:ir[jn.type],")")))))),pt.createElement(de.default.Item,{name:"review"},pt.createElement(Re.default.Group,{style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((pa=va.review)!=null&&pa.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(_n=rt)==null?void 0:_n.map((jn,$n)=>pt.createElement(Re.default,{value:jn.id,key:$n},jn.name,"(",ir==null?void 0:ir[jn.type],")")))))),(ir==null?void 0:ir.open_make_up)&&pt.createElement(de.default.Item,{name:"is_make_up"},pt.createElement(Re.default.Group,{value:[],style:{width:"100%"}},pt.createElement(re.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Re.default,{value:"all",checked:!((Wn=va.is_make_up)!=null&&Wn.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},$e.map((jn,$n)=>pt.createElement(Re.default,{name:"is_make_up",value:jn.id},jn.name,"(",ir==null?void 0:ir[jn.type],")")))))),pt.createElement(re.Z,{align:"middle"},pt.createElement(ve.Z,{flex:"1"},pt.createElement(re.Z,{align:"middle"},pt.createElement(ve.Z,null,pt.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:jn=>{Jt.search=jn==null?void 0:jn.trim(),Jt.page=1,da(hr({},Jt)),Ir(Jt)},onChange:jn=>{Jt.search=jn.target.value},style:{width:240}})))),!(ra!=null&&ra.is_random)&&pt.createElement(ve.Z,{className:["tr",En.rightFilter].join(" ")},(ir==null?void 0:ir.objective)===1&&(ir==null?void 0:ir.subjective)===1&&pt.createElement(pt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",pt.createElement("span",null,pt.createElement(de.default.Item,{name:"objective_score_gte"},pt.createElement(Te.Z,{min:0,max:ir==null?void 0:ir.objective_score,placeholder:"\u6700\u4F4E"}))),pt.createElement("span",null,pt.createElement(de.default.Item,{name:"objective_score_lte"},pt.createElement(Te.Z,{min:(Jt==null?void 0:Jt.objective_score_gte)||0,max:ir==null?void 0:ir.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ue.ju[ra.exercise_status])&&pt.createElement(y.Z,{menu:{onClick:jn=>yr(void 0,[jn],function*({key:$n,domEvent:fo}){var Bu,Ju;if($n==="1"){let Mu=null;const Ys=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:pt.createElement("div",{className:"flex flex-col gap-20px"},pt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),pt.createElement("div",null,pt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),pt.createElement(Se.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:Nc=>{Mu=Nc.target.value}}))),onOk:()=>yr(void 0,null,function*(){(yield Ru({review_all:!0,exercise_id:ga==null?void 0:ga.categoryId,analysis:Mu})).status===0&&(oe.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),Ir(Jt))}),onCancel:()=>{Ys.destroy()}})}if($n==="2"){if(fo.preventDefault(),(0,bt.Rm)()&&!((Ju=(Bu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Bu.exercise)!=null&&Ju.can_appraise)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,xr.w)(ga.coursesId,ga.categoryId),il(),ye.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/reviews/group`)}$n==="3"&&(window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail?random=${ra==null?void 0:ra.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(ra!=null&&ra.is_random)&&(ir==null?void 0:ir.subjective)===1&&Gt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Qi||!Au},!((0,bt.dE)()||ra!=null&&ra.is_random||(ra==null?void 0:ra.exercise_type)==2)&&{key:"3",label:pt.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",pt.createElement("img",{src:pn,style:{margin:"0 0 4px 4px"}}))}].filter(jn=>jn)},className:"ml10"},pt.createElement("div",{className:`${En.btn_review}`},pt.createElement("img",{src:ya.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(ir==null?void 0:ir.subjective)===1&&Gt&&pt.createElement(pt.Fragment,null,pt.createElement(Ce.ZP,{type:"default",disabled:!Qi},pt.createElement("a",{onClick:jn=>yr(void 0,null,function*(){var $n,fo;if(jn.preventDefault(),(0,bt.Rm)()&&!((fo=($n=Pe==null?void 0:Pe.AssistantObject)==null?void 0:$n.exercise)!=null&&fo.can_appraise)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,xr.w)(ga.coursesId,ga.categoryId),il(),ye.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/review/${Qi}`)})},pt.createElement("span",{className:"iconfont icon-filesync3x"}),pt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),pt.createElement(ve.Z,null,(ra==null?void 0:ra.exercise_status)===3&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{Dt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Jt}})}},pt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),pt.createElement(ve.Z,null,(ra==null?void 0:ra.exercise_time)>0&&(ra==null?void 0:ra.exercise_type)!=2&&(0,bt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",disabled:ra.exercise_status===3||ra.exercise_status===5||(ra==null?void 0:ra.appraise_label),onClick:()=>{var jn,$n;if((0,bt.Rm)()&&!(($n=(jn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:jn.exercise)!=null&&$n.can_delay)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Zl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Zl,user_ids:nu,isBatch:!0,exercise_time:ra.exercise_time,params:hr({},Jt)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,bt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[ra.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var jn,$n;if((0,bt.Rm)()&&!(($n=(jn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:jn.exercise)!=null&&$n.can_forcing_commit)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Zl.length==0){oe.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}Dt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Zl,user_ids:nu,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),_r===-3&&!(0,bt.dE)()&&pt.createElement(He.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),_r!==-3&&pt.createElement(z.default,{className:"mt30",loading:jl,hideOnSinglePage:!0,pagination:!1,dataSource:(0,bt.dE)()?ir!=null&&ir.score_open?Fo==null?void 0:Fo.exercise_users:[(Fo==null?void 0:Fo.current_answer_user)||{}]:Fo==null?void 0:Fo.exercise_users,columns:Ni,rowSelection:!(0,bt.dE)()&&{selectedRowKeys:Zl,onChange:(jn,$n)=>{ru(jn),ji(($n==null?void 0:$n.map(fo=>fo==null?void 0:fo.user_id))||[])},getCheckboxProps:jn=>({disabled:jn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(jn,$n,fo)=>{Jt.page=1,fo.order===void 0?(Jt.order_type=null,Jt.order=null):(Jt.order_type=fo.order==="descend"?"desc":"asc",Jt.order=fo.field),da(hr({},Jt)),Ir(Jt)}}),tr>20&&pt.createElement("aside",{className:"tc pb30 mt30"},pt.createElement(we.Z,{onChange:oo,current:Jt.page||1,pageSize:Jt.limit,total:tr,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:jn=>pt.createElement("span",{className:"mr10"},"\u5171",pt.createElement("span",{className:"c-orange"},jn),"\u6761\u6570\u636E")}))),pt.createElement(Fe.default,{open:Dr,title:pt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Eo==null?void 0:Eo.name," ",Eo==null?void 0:Eo.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{ho(!1)}},((Ha=Eo==null?void 0:Eo.list)==null?void 0:Ha.length)===0?pt.createElement(He.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):pt.createElement(z.default,{dataSource:Eo==null?void 0:Eo.list,columns:yl,pagination:!1})),pt.createElement(sn,null),pt.createElement(Ut,null),pt.createElement(Tt,null),pt.createElement(Dn,null),un&&pt.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:un,centered:!0,onCancel:()=>{Ja(1),tt(!1),nr([]),fa("alert"),aa("")},footer:pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",pt.createElement(Ce.ZP,{onClick:()=>yr(void 0,null,function*(){if(!ha){oe.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Sa(!0);let jn=yield(0,fe.ZP)(`/api/exercises/${Jt.categoryId}/send_alert.json`,{method:"post",body:{content:ha,clazz:Ta,exercise_user_id:Ba}});(jn==null?void 0:jn.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),Ja(1),tt(!1),nr([]),fa("alert"),aa("")),Sa(!1)}),disabled:$a,loading:Ga},"\u53D1\u9001")),pt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,style:{marginRight:"10px"},onClick:()=>yr(void 0,null,function*(){yield Ja(ea-1===0?br==null?void 0:br.length:ea-1)})},"\u4E0A\u4E00\u5F20"),pt.createElement(Ce.ZP,{disabled:(br==null?void 0:br.length)===0,type:"primary",onClick:()=>yr(void 0,null,function*(){yield Ja(ea===(br==null?void 0:br.length)?1:ea+1)})},"\u4E0B\u4E00\u5F20"))},pt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:br[ea-1]}),pt.createElement("span",{onClick:()=>{Wa.Z.publish("preview-image",br[ea-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),pt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},ea+"/"+(br==null?void 0:br.length)),pt.createElement(be.ZP,{className:"mt20",checked:Ta==="alert",onChange:()=>fa("alert")},"\u53D1\u9001\u8B66\u544A",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(be.ZP,{className:"mt10",checked:Ta==="notice",onChange:()=>fa("notice")},"\u53D1\u9001\u901A\u77E5",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(Se.default.TextArea,{className:"mt20",value:ha,onChange:jn=>aa(jn.target.value),placeholder:`\u8BF7\u8F93\u5165${Ta==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${Ta==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),pt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ja,"\u6B21\u8B66\u544A")),pt.createElement(wa.Z,null),pt.createElement(Qr,null),pt.createElement(la,null))};var so=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le,classroomList:dt,user:Dt})=>({classroomList:dt,exercise:me,loading:pe.effects,globalSetting:le,user:Dt}))(vr),Do=x(84105),no=x(87395),qr={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},oi=x(60513),dl=x(39394);const al=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var Ci=(0,a.forwardRef)(({src:me,videoId:pe,logWatchHistory:le,courseId:dt=null,startTime:Dt,handlePause:_e=()=>{},handlePlay:Gt=()=>{},handlePlayEnded:at=()=>{},videoSpeed:Oe=1},Pe)=>{var bn;const Yn=((bn=me==null?void 0:me.split("."))==null?void 0:bn.pop())==="flv",nn=(0,a.useRef)(),In=(0,a.useRef)(),na=(0,a.useRef)(0),pa=(0,a.useRef)(0),[_n,Wn]=(0,a.useState)(0),Ha=navigator.userAgent.toLowerCase().match(al),Nn=Ha?Ha[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>nn.current.currentTime,getDuration:()=>nn.current.duration})),(0,a.useEffect)(()=>{pa.current=void 0;try{oi.Z.isSupported&&Yn&&me&&(me==null?void 0:me.indexOf(".m3u8"))<0?(pa.current=oi.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:me+"?t="+Date.now(),muted:!1,isLive:!0}),pa.current.on("play",function(){console.log(21111)}),nn.current&&(pa.current.detachMediaElement(nn.current),pa.current.attachMediaElement(nn.current),pa.current.load(),pa.current.play())):nn.current.setAttribute("src",me+"?t="+Date.now())}catch(Jt){setTimeout(()=>{Wn(_n+1)},1e3)}return console.log("src:",me),()=>{var Jt,da,ra,Ma,Yt,va,oa,tr;pa.current&&((da=(Jt=pa.current)==null?void 0:Jt.unload)==null||da.call(Jt),(Ma=(ra=pa.current)==null?void 0:ra.pause)==null||Ma.call(ra),(va=(Yt=pa.current)==null?void 0:Yt.destroy)==null||va.call(Yt),(tr=(oa=pa.current)==null?void 0:oa.detachMediaElement)==null||tr.call(oa,nn.current),pa.current=void 0,nn.current.src="")}},[nn,Yn,me,_n]),(0,a.useEffect)(()=>(In.current=setInterval(()=>{na.current>0&&na.current===nn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),Wn(_n+1)),na.current=nn.current.currentTime},3e3),()=>{clearInterval(In.current)}),[]);const ga=Jt=>{setTimeout(()=>{Wn(_n+1)},1e3)};return a.createElement("video",{ref:nn,onerr:!0,onErrorCapture:()=>{Wn(_n+1)},autoPlay:!0,muted:!0})}),bi=Object.defineProperty,zr=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,Zi=(me,pe,le)=>pe in me?bi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Lo=(me,pe)=>{for(var le in pe||(pe={}))Ri.call(pe,le)&&Zi(me,le,pe[le]);if(zr)for(var le of zr(pe))Gi.call(pe,le)&&Zi(me,le,pe[le]);return me},Fl=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const tl=({exercise:me,dispatch:pe,user:le})=>{var dt;const Dt=(0,ye.useParams)(),[_e,Gt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:Dt==null?void 0:Dt.categoryId}),[at]=de.default.useForm(),[Oe,Pe]=(0,a.useState)(),[bn,Hn]=(0,a.useState)(!1),{exerciseList:Yn,commonHeader:nn}=me,[In,na]=(0,a.useState)([]),[pa,_n]=(0,a.useState)([]),[Wn,Ha]=(0,a.useState)(0),[Nn,ga]=(0,a.useState)(!0),[Jt,da]=(0,a.useState)(!1),ra=(0,a.useRef)(null);(0,a.useEffect)(()=>{Ma(_e)},[]),(0,a.useEffect)(()=>(clearInterval(ra.current),(nn==null?void 0:nn.exercise_status)===2&&(ra.current=setInterval(()=>{Ma(_e)},3e4)),()=>{clearInterval(ra.current)}),[nn==null?void 0:nn.exercise_status,_e]);const Ma=ja=>Fl(void 0,null,function*(){const or=lr().cloneDeep(ja);console.log(or,"sendData"),ga(!0),na([]);const ka=yield(0,fe.ZP)(`/api/exercises/${ja==null?void 0:ja.exercise_id}/exercise_identity_photos.json`,{method:"get",params:or});_n([]),ga(!1),Ha(ka==null?void 0:ka.count),na((ka==null?void 0:ka.exercise_users)||[])}),Yt=(ja,or)=>{_e.page=1,_e[or]=ja,Gt(Lo({},_e)),Ma(_e)},va=ja=>{_e.page=1,_e.save_name=ja,Gt(Lo({},_e))},oa=()=>{_e.page=1;const ja=Object.assign({},at.getFieldsValue());Object.keys(ja).map(function(or){switch(or){case"exercise_group_id":ja[or].includes("all")||!ja[or].length?(delete _e.course_group,at.setFieldsValue({exercise_group_id:"all"})):(_e.course_group=ja[or],at.setFieldsValue({exercise_group_id:_e.course_group}));break}}),Gt(Lo({},_e)),Ma(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Hn(!0))},[document.getElementById("divhe"),Yn]);const tr=(ja,or,ka)=>{_e.page=ja==null?void 0:ja.current,_e.limit=ja==null?void 0:ja.pageSize,ka!=null&&ka.order?(_e.sort_by=ka==null?void 0:ka.field,_e.sort_direction=(ka==null?void 0:ka.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Gt(Lo({},_e)),Ma(_e)},ro=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(ja,or,ka)=>_e.limit*(_e.page-1)+ka+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:ja=>a.createElement(De.Z,{placement:"bottomLeft",title:ja},a.createElement("span",null,ja))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:ja=>a.createElement(De.Z,{placement:"bottomLeft",title:ja||"--"},a.createElement("span",null,ja||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(ja,or)=>ja?a.createElement(De.Z,{placement:"bottom",title:ja},a.createElement("span",{className:qr.es},ja)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(ja,or)=>a.createElement("img",{width:40,style:{maxHeight:30},src:ja,className:"current",onClick:()=>{Ta(or)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(ja,or)=>a.createElement(a.Fragment,null,ja==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),ja==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),ja==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:ja=>a.createElement("span",null,ja||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:ja=>a.createElement("span",null,ja||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(ja,or)=>{var ka;return a.createElement(a.Fragment,null,(or==null?void 0:or.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>da(or)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(or==null?void 0:or.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>un(or)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(or==null?void 0:or.exercise_identity_photo_state)==="passed"&&((ka=or==null?void 0:or.play_url)!=null&&ka.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>tt(or)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Rr=ja=>{_n(ja)},Qa=()=>{da(!1),Ma(_e)},un=ja=>{const or=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Vr,Ga)=>a.createElement("span",null,Vr||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Vr,Ga)=>a.createElement(a.Fragment,null,Vr==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Vr==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Vr==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Vr,Ga)=>Vr?a.createElement(De.Z,{placement:"bottom",title:Vr},a.createElement("span",null,Vr)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Vr,Ga)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Wa.Z.publish("preview-image",Vr)}},"\u67E5\u770B")}],ka=Fe.default.confirm({icon:null,width:700,className:`${qr.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ka.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:qr.customTable,dataSource:[Lo({},ja)],bordered:!1,columns:or,rowKey:"exercise_identity_photo_id",rowClassName:qr.row,pagination:!1}))})},tt=ja=>{var or,ka;const Vr=Fe.default.confirm({icon:null,className:`${qr.cusModal} custom-modal-divider`,centered:!0,width:((or=ja==null?void 0:ja.play_url)==null?void 0:or.length)<6?724:744,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Vr.destroy()}))),content:a.createElement("ul",{className:qr.sys},(ka=ja==null?void 0:ja.play_url)==null?void 0:ka.map((Ga,Sa)=>a.createElement("li",{className:qr.li,key:Sa},a.createElement("div",{className:qr.d1},a.createElement("div",{className:qr.img},a.createElement(Ci,{src:Ga==null?void 0:Ga.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:qr.btn},a.createElement("div",{className:qr.b1},"\u56DE\u653E\u89C6\u9891",Sa+1))))))})},Ta=ja=>{const or=Fe.default.confirm({icon:null,className:`${qr.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(re.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>or.destroy()}))),content:a.createElement(re.Z,null,a.createElement("aside",{className:qr.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:qr.img},a.createElement("img",{width:326,src:(0,ue.Tv)(ja==null?void 0:ja.photo_url)}),a.createElement("div",{className:qr.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:qr.img,style:{marginLeft:20}},ja!=null&&ja.identity_url?a.createElement("img",{width:326,src:(0,ue.Tv)(ja==null?void 0:ja.identity_url)}):a.createElement("div",{className:qr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:qr.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},fa={selectedRowKeys:pa,columnWidth:40,onChange:Rr,getCheckboxProps:ja=>({disabled:(ja==null?void 0:ja.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:qr.wrap},a.createElement(de.default,{form:at,onChange:oa,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Re.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Re.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Oe+"px",overflow:"hidden"}},(dt=Yn.course_groups)==null?void 0:dt.map((ja,or)=>a.createElement(Re.default,{key:or,value:ja.exercise_group_id,className:"ml0 mr8"},ja.exercise_group_name,"(",ja.exercise_group_students,")"))),bn&&a.createElement("span",{onClick:()=>{let ja=document.getElementById("divhe").scrollHeight;Oe>47?Pe(47):Pe(ja)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Oe===47?"\u5C55\u5F00":"\u6536\u8D77",Oe===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(no.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:qr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.save_name,onChange:ja=>va(ja.target.value),onSearch:()=>{_e.page=1,_e.name=_e.save_name,Gt(Lo({},_e)),Ma(_e)}}),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:_e==null?void 0:_e.state,onChange:ja=>Yt(ja,"state")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(dn.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(dn.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:_e==null?void 0:_e.audit,onChange:ja=>Yt(ja,"audit")},a.createElement(dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(dn.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(dn.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:qr.btn,style:{cursor:"pointer"},onClick:()=>{if(!pa.length){oe.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}da(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:qr.bgH}),a.createElement(z.default,{rowSelection:fa,className:qr.customTable,dataSource:In,bordered:!1,columns:ro,rowKey:"exercise_identity_photo_id",rowClassName:qr.row,loading:Nn,onChange:tr,pagination:{pageSize:_e.limit,total:Wn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:ja=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},ja),"\u6761\u6570\u636E")}}),a.createElement(ba,{selectIds:pa,visible:Jt,onCancel:()=>da(!1),onOk:Qa,params:_e}),a.createElement(wa.Z,null))};var Da=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(tl);const ba=({visible:me,onOk:pe,onCancel:le,selectIds:dt,params:Dt})=>{const[_e,Gt]=(0,a.useState)(!1),[at,Oe]=(0,a.useState)({}),[Pe]=de.default.useForm(),bn=Hn=>Fl(void 0,null,function*(){Gt(!0);let Yn;me===!0?Yn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_ids:dt},Hn)}):Yn=yield(0,fe.ZP)(`/api/exercises/${Dt==null?void 0:Dt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Lo({identity_photo_id:me==null?void 0:me.exercise_identity_photo_id},Hn)}),(Yn==null?void 0:Yn.status)===0&&pe(),Gt(!1)});return a.createElement(Fe.default,{title:me!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!me,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{le()},afterClose:()=>{Pe.resetFields(),Oe({})},confirmLoading:_e,onOk:()=>Pe.submit()},a.createElement(de.default,{className:qr.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:bn,onValuesChange:()=>{Oe(Lo({},Pe.getFieldsValue()))}},me!==!0&&a.createElement(re.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:qr.imgWrap},a.createElement("div",{className:qr.img},a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.photo_url)}),a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",me==null?void 0:me.photo_url)},className:qr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:qr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:qr.img,style:{marginLeft:20}},me!=null&&me.identity_url?a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.identity_url)}):a.createElement("div",{className:qr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(me!=null&&me.identity_url)&&a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",(0,ue.Tv)(me==null?void 0:me.identity_url))},className:qr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:qr.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(de.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(at==null?void 0:at.state)==="rejected"&&a.createElement(de.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var Ua=x(61621),Br=x(64165),sr={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},co=Object.defineProperty,Cr=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Ao=(me,pe,le)=>pe in me?co(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Io=(me,pe)=>{for(var le in pe||(pe={}))Ii.call(pe,le)&&Ao(me,le,pe[le]);if(Ro)for(var le of Ro(pe))Ho.call(pe,le)&&Ao(me,le,pe[le]);return me},ii=(me,pe)=>Cr(me,Zo(pe)),ol=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const nl=({exercise:me,dispatch:pe,user:le})=>{var dt,Dt,_e,Gt,at,Oe,Pe,bn,Hn;const Yn=(0,ye.useParams)(),[nn,In]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Yn==null?void 0:Yn.categoryId}),[na]=de.default.useForm(),[pa,_n]=(0,a.useState)(),[Wn,Ha]=(0,a.useState)(!1),{exerciseList:Nn}=me,[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)(0),[Ma,Yt]=(0,a.useState)(!0),[va,oa]=(0,a.useState)(!1),[tr,ro]=(0,a.useState)("1"),[Rr,Qa]=(0,a.useState)(1),[un,tt]=(0,a.useState)("alert"),[Ta,fa]=(0,a.useState)(1),[ja,or]=(0,a.useState)(""),[ka,Vr]=(0,a.useState)(!1),[Ga,Sa]=(0,a.useState)(!1),[Lr,br]=(0,a.useState)([]);(0,a.useEffect)(()=>{nr(nn)},[]);const nr=Hr=>ol(void 0,null,function*(){const ir=lr().cloneDeep(Hr);Yt(!0),Jt([]);const io=yield(0,fe.ZP)(`/api/exercises/${Hr==null?void 0:Hr.exercise_id}/exercise_videos.json`,{method:"get",params:ir});Yt(!1),ra(io==null?void 0:io.count),Jt((io==null?void 0:io.exercise_users)||[])}),ea=(Hr,ir)=>{nn.page=Hr,nn.limit=ir,In(Io({},nn)),nr(nn)},Ja=Hr=>{nn.page=1,nn.save_name=Hr,In(Io({},nn))},ha=()=>{nn.page=1;const Hr=Object.assign({},na.getFieldsValue());Object.keys(Hr).map(function(ir){switch(ir){case"exercise_group_id":Hr[ir].includes("all")||!Hr[ir].length?(delete nn.course_group,na.setFieldsValue({exercise_group_id:"all"})):(nn.course_group=Hr[ir],na.setFieldsValue({exercise_group_id:nn.course_group}));break}}),nr(nn)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(_n(47),Ha(!0))},[document.getElementById("divhe"),Nn]);const aa=Hr=>ol(void 0,null,function*(){Vr(!0),oa({});const ir=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}}),io=yield(0,fe.ZP)(`/api/exercises/${nn==null?void 0:nn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id}});io!=null&&io.data&&br((io==null?void 0:io.data)||[]),ir!=null&&ir.data&&oa(ii(Io({},ir==null?void 0:ir.data),{exercise_user_id:Hr==null?void 0:Hr.exercise_user_id,datas:Hr})),Vr(!1)}),Ba=Hr=>{var ir,io;Qa(Hr==="prev"?Rr-1===0?(ir=va==null?void 0:va.exercise_user_photos)==null?void 0:ir.length:Rr-1:Rr===((io=va==null?void 0:va.exercise_user_photos)==null?void 0:io.length)?1:Rr+1)},Jn=()=>{Qa(1),tt("alert"),or(""),ro("1"),fa(1)},$a=Hr=>{fa(Hr)},fr=Hr=>{tt(Hr),fa(1),or("")},Dr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],ho=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Eo=un==="alert"?Dr:ho;return a.createElement("section",{className:sr.wrap},a.createElement(de.default,{form:na,onChange:ha,initialValues:{exercise_group_id:"all"}},a.createElement(de.default.Item,{name:"exercise_group_id"},a.createElement(Re.default.Group,{style:{width:"100%"}},a.createElement(re.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Re.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:pa+"px",overflow:"hidden"}},(dt=Nn.course_groups)==null?void 0:dt.map((Hr,ir)=>a.createElement(Re.default,{key:ir,value:Hr.exercise_group_id,className:"ml0 mr8"},Hr.exercise_group_name,"(",Hr.exercise_group_students,")"))),Wn&&a.createElement("span",{onClick:()=>{let Hr=document.getElementById("divhe").scrollHeight;pa>47?_n(47):_n(Hr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},pa===47?"\u5C55\u5F00":"\u6536\u8D77",pa===47?a.createElement(Do.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(no.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:sr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:nn==null?void 0:nn.save_name,onChange:Hr=>Ja(Hr.target.value),onSearch:()=>{nn.page=1,nn.name=nn.save_name,In(Io({},nn)),nr(nn)}})),a.createElement("div",{className:sr.bgH}),a.createElement("div",{className:sr.warpList},a.createElement(Ua.Z,{loading:Ma,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},da),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),ga.length?a.createElement("ul",{className:sr.sys},ga.map((Hr,ir)=>{const{user_name:io,user_group_name:Fo,video_url:ki,login:jl,student_id:Ql}=Hr;return a.createElement("li",{className:sr.li,key:ir},a.createElement("div",{className:sr.d1},a.createElement("div",{className:sr.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${ir}&video_url=${ki==null?void 0:ki.replace(".m3u8",".flv")}`})),a.createElement(De.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:sr.btn,onClick:()=>(0,ue.RG)(`${nn.exercise_id}-${jl}`,!0)},a.createElement("div",{title:io,className:sr.b1},io),a.createElement("div",{title:Fo,className:sr.b2},"(",Ql,")"))),a.createElement("div",{onClick:()=>aa(Hr),className:sr.big},"\u67E5\u770B")))})):a.createElement(Br.Z,null)),a.createElement(we.Z,{showTotal:Hr=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Hr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:ea,pageSize:nn==null?void 0:nn.limit,current:nn.page,total:da})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:va,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{oa(!1)},afterClose:Jn,footer:null},a.createElement(Ua.Z,{loading:ka,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(Dt=va==null?void 0:va.datas)==null?void 0:Dt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(_e=va==null?void 0:va.datas)==null?void 0:_e.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Gt=va==null?void 0:va.datas)==null?void 0:Gt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:tr,onChange:Hr=>{ro(Hr)}},a.createElement(E.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:sr.imgWrap},a.createElement("div",{className:sr.img,style:{width:234,marginLeft:30,textAlign:"center"}},(at=va==null?void 0:va.exercise_user_photos)!=null&&at.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Oe=va==null?void 0:va.exercise_user_photos)==null?void 0:Oe[Rr-1]}),a.createElement("div",{onClick:()=>{var Hr;Wa.Z.publish("preview-image",(Hr=va==null?void 0:va.exercise_user_photos)==null?void 0:Hr[Rr-1])},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Rr,"/",(Pe=va==null?void 0:va.exercise_user_photos)==null?void 0:Pe.length)),Rr===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:sr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Ba("prev"),className:sr.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Ba("next"),className:sr.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:sr.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:sr.img,style:{marginLeft:60,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:sr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:sr.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:sr.img},a.createElement("img",{width:234,src:va==null?void 0:va.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",va==null?void 0:va.exercise_identity_photo)},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:sr.img,style:{marginLeft:20,width:234,textAlign:"center"}},va!=null&&va.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(va==null?void 0:va.identity_url)}):a.createElement("div",{className:sr.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(va!=null&&va.identity_url)&&a.createElement("div",{onClick:()=>{Wa.Z.publish("preview-image",(0,ue.Tv)(va==null?void 0:va.identity_url))},className:sr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:sr.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:sr.fo},a.createElement(be.ZP,{className:"mt20",checked:un==="alert",onChange:()=>fr("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(be.ZP,{className:"mt10",checked:un==="notice",onChange:()=>fr("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(dn.default,{style:{width:570},value:Ta,onChange:$a},Eo==null?void 0:Eo.map(Hr=>a.createElement(dn.default.Option,{key:Hr.key,value:Hr.key},Hr.value)))),Ta===0&&a.createElement(Se.default.TextArea,{className:"mt20",value:ja,onChange:Hr=>or(Hr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(re.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",va==null?void 0:va.alert_count,"\u6B21\u8B66\u544A\u548C",((bn=va==null?void 0:va.alerts)==null?void 0:bn.length)-(va==null?void 0:va.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(va==null?void 0:va.alerts)||[],bordered:!1,scroll:((Hn=va==null?void 0:va.alerts)==null?void 0:Hn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Hr=>Hr?a.createElement("span",{title:Hr},Hr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Hr=>Hr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:sr.b,onClick:()=>ol(void 0,null,function*(){if(!ja&&Ta===0){oe.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Hr=ja;Ta&&(Hr=(un==="alert"?Dr:ho).find(Fo=>Fo.key===Ta).value),Sa(!0);let ir=yield(0,fe.ZP)(`/api/exercises/${nn.exercise_id}/send_alert.json`,{method:"post",body:{content:Hr,clazz:un,exercise_user_id:va==null?void 0:va.exercise_user_id}});(ir==null?void 0:ir.status)===0&&(oe.ZP.info("\u53D1\u9001\u6210\u529F"),oa(!1)),Sa(!1)}),loading:Ga,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(z.default,{dataSource:Lr,bordered:!1,scroll:Lr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Hr=>Ze()(Hr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Hr=>Hr&&(0,ue.li)(Number(Hr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(wa.Z,null))};var Ol=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(nl),Nl={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},Jr={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},Mr=Object.defineProperty,Gr=Object.defineProperties,Kr=Object.getOwnPropertyDescriptors,si=Object.getOwnPropertySymbols,Xi=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,ml=(me,pe,le)=>pe in me?Mr(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Xl=(me,pe)=>{for(var le in pe||(pe={}))Xi.call(pe,le)&&ml(me,le,pe[le]);if(si)for(var le of si(pe))ll.call(pe,le)&&ml(me,le,pe[le]);return me},Rl=(me,pe)=>Gr(me,Kr(pe)),Du=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())}),Bi=({index:me,bottomLine:pe,gather:le,search:dt})=>{const[Dt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(!1),[Oe,Pe]=(0,a.useState)(!1),bn=(0,ye.useParams)(),Hn=(0,ye.useLocation)(),[Yn]=(0,ye.useSearchParams)(),[nn,In]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(le,"gather"),me===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Oe&&pa()},[Oe]);const na=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Ha,Nn,ga)=>nn.limit*(nn.page-1)+ga+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Ha=>Ha||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Ha=>Ha+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Ha=>{let Nn=`/classrooms/${bn==null?void 0:bn.coursesId}/exercise/${bn==null?void 0:bn.categoryId}/detail/${Ha}/review_detail`;return Yn.get("random")&&(Nn=Nn+`?random=${Yn.get("random")}`),a.createElement(ye.Link,{to:Nn,target:"_blank"},"\u67E5\u770B")}}],pa=Ha=>Du(void 0,null,function*(){at(!0);const Nn=Ha||{page:1,limit:10,total:0},ga=Xl({id:bn==null?void 0:bn.categoryId,question_id:le==null?void 0:le.question_id,search:dt},Nn),Jt=yield(0,fe.ZP)(`/api/courses/${bn==null?void 0:bn.coursesId}/exercises/code_review_users.json`,{method:"get",params:ga});Jt&&(_e(Jt==null?void 0:Jt.users),at(!1),In(Rl(Xl({},Nn),{total:(Jt==null?void 0:Jt.count)||0})))}),_n=Ha=>{const Nn=Rl(Xl({},nn),{page:Ha});In(Nn),pa(Nn)},Wn=()=>{Pe(!Oe)};return a.createElement("div",{className:Jr.subjectTable},a.createElement("aside",{className:Jr.title},a.createElement("span",{className:"c-light-primary"},me+1,"\u3001",le.name||((le==null?void 0:le.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",le==null?void 0:le.score,"\u5206\uFF09\uFF1A",le==null?void 0:le.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},le==null?void 0:le.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",le==null?void 0:le.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:Wn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Oe?"\u6536\u8D77":"\u5C55\u5F00",Oe?a.createElement(no.Z,null):a.createElement(Do.Z,null)),(le==null?void 0:le.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${le==null?void 0:le.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(z.default,{className:Jr.customTable,style:{display:Oe?"block":"none"},dataSource:Dt,bordered:!1,rowKey:Ha=>Ha.id,rowClassName:Jr.row,columns:na,loading:Gt,pagination:{pageSize:nn.limit,total:nn.total,current:nn.page,onChange:_n,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:Jr.line,style:{visibility:pe?"hidden":"visible"}}))},Mi=x(854),ci=x(59301),Po=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const ul=({exercise:me,globalSetting:pe,dispatch:le})=>{const[dt,Dt]=(0,a.useState)(""),[_e,Gt]=(0,a.useState)([]),[at,Oe]=(0,a.useState)(""),[Pe,bn]=(0,a.useState)(!1),[Hn,Yn]=(0,a.useState)(!1),nn=(0,ye.useParams)();(0,a.useEffect)(()=>{In()},[]);const In=_n=>Po(void 0,null,function*(){bn(!0);const Wn=yield(0,fe.ZP)(`/api/courses/${nn==null?void 0:nn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:nn==null?void 0:nn.categoryId,search:dt}});if((Wn==null?void 0:Wn.status)===-2){Yn(!0),In();return}Wn&&(Yn(!1),bn(!1),Gt((Wn==null?void 0:Wn.exercise_questions)||[]),Oe(Wn==null?void 0:Wn.last_review_time))}),na=()=>{In()},pa=()=>ci.createElement("div",{className:Nl.empty},ci.createElement("img",{src:Mi.x7,width:"258"}),ci.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return ci.createElement("section",{className:Nl.warp},ci.createElement("aside",{className:Nl.header},ci.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",at||"--"),!!at&&ci.createElement(Se.default,{value:dt,onChange:_n=>Dt(_n.target.value),suffix:ci.createElement("i",{onClick:na,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:na})),Hn&&ci.createElement(He.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!Hn&&ci.createElement(Ua.Z,{loading:Pe,active:!0,paragraph:{rows:5}},_e.length>0?ci.createElement("aside",{className:Nl.subject},_e.map((_n,Wn)=>ci.createElement(Bi,{key:Wn,index:Wn,bottomLine:Wn===_e.length-1,gather:_n,search:dt}))):pa()))};var fi=(0,ye.connect)(({exercise:me,globalSetting:pe})=>({exercise:me,globalSetting:pe}))(ul),sl=x(28103),Kl=x(89389),Lu=x(48106),Tu=x(20927),Er={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},rl=x(7664),bu=x(62363),us=x(65986),pi=x(59301),Rs=Object.defineProperty,ss=Object.getOwnPropertySymbols,hc=Object.prototype.hasOwnProperty,Yc=Object.prototype.propertyIsEnumerable,Lc=(me,pe,le)=>pe in me?Rs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,ys=(me,pe)=>{for(var le in pe||(pe={}))hc.call(pe,le)&&Lc(me,le,pe[le]);if(ss)for(var le of ss(pe))Yc.call(pe,le)&&Lc(me,le,pe[le]);return me},Xc=(me,pe)=>{var le={};for(var dt in me)hc.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&ss)for(var dt of ss(me))pe.indexOf(dt)<0&&Yc.call(me,dt)&&(le[dt]=me[dt]);return le},cs=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Xs=null,pd="\u2581",Cu=(me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,editKey:Pe,setEditKey:bn=()=>{},cancelAdd:Hn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:In=()=>{}}=le,na=Xc(le,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Wn,Ha]=(0,a.useState)(""),[Nn,ga]=(0,a.useState)([]),[Jt,da]=(0,a.useState)(""),[ra,Ma]=(0,a.useState)(),[Yt,va]=(0,a.useState)(!1),[oa,tr]=(0,a.useState)(),[ro,Rr]=(0,a.useState)(0),[Qa,un]=(0,a.useState)(!1),[tt,Ta]=(0,a.useState)(!1),[fa,ja]=(0,a.useState)([]),[or,ka]=(0,a.useState)(1),[Vr,Ga]=(0,a.useState)(!1),Sa=(0,a.useRef)(!1),Lr=(0,ye.useParams)(),[br,nr]=(0,a.useState)([]),ea=io=>{nr([...br,ys({},io)])};(0,a.useEffect)(()=>{var io;if(Sa.current)return;if(!(Oe!=null&&Oe.question_title)){un(!0),_n(""),Ma(!1),tr(2),ga([]),da(""),va(!1);return}_n(Oe==null?void 0:Oe.question_title),Ma(Oe==null?void 0:Oe.is_ordered),ka(Oe==null?void 0:Oe.difficulty),Ga(!(Oe!=null&&Oe.repeat_answer)),tr(Oe==null?void 0:Oe.question_score);const Fo=(io=Oe==null?void 0:Oe.standard_answers)==null?void 0:io.map(ki=>ki.answer_text);ga([...Fo]),ja(Oe.tag_discipline_ids),Ha(Oe==null?void 0:Oe.analysis)},[Oe,Qa]),(0,a.useEffect)(()=>{va(!1),Qa&&io();function io(){return cs(this,null,function*(){var Fo,ki;const jl=yield(0,ne.YY)({sub_discipline_id:(ki=(Fo=_e.editData)==null?void 0:Fo.exercise)==null?void 0:ki.sub_discipline_id});nr(jl.tag_disciplines)})}},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:ha,isEdit:Qa})),(0,a.useEffect)(()=>{var io;const Fo=(io=_e==null?void 0:_e.tagDisciplineData)!=null&&io.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];nr(Fo)},[_e.tagDisciplineData]);const Ja=io=>{(io==null?void 0:io.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),bn(-1),Sa.current=!1,nn())},ha=()=>cs(void 0,null,function*(){var io,Fo,ki,jl;let Ql=[],Qi=!1;if(Ta(!0),Nn.forEach((Pu,hu)=>{Ql.push({choice_id:hu+1,answer_text:[]}),Pu.forEach((_r,Ui)=>{Ql[hu].answer_text.push(_r),(!_r||!(0,ue.eR)(_r,1e4))&&(da(`${hu}-${Ui}`),oe.ZP.info(_r?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Qi=!0)})}),Qi)return Ta(!1),!1;Sa.current=!0;let Vl;return Oe.question_id?(Oe==null?void 0:Oe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:or,is_cover:1,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)}),onCancel:()=>cs(void 0,null,function*(){var Pu,hu;Vl=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(hu=(Pu=_e.editData)==null?void 0:Pu.exercise)==null?void 0:hu.sub_discipline_id,difficulty:or,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)})}):(Vl=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.sub_discipline_id,difficulty:or,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)):(Vl=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:Lr.categoryId,question_title:pa,question_type:3,question_score:oa,is_ordered:ra,standard_answers:Ql,tag_discipline_ids:fa,sub_discipline_id:(jl=(ki=_e.editData)==null?void 0:ki.exercise)==null?void 0:jl.sub_discipline_id,difficulty:or,repeat_answer:!Vr,analysis:Wn}}),Ja(Vl)),Ta(!1),{name:pa,analysis:Wn,standard_answers:Ql,is_ordered:ra}}),aa=(io,Fo,ki)=>{const jl=Nn.slice();if(Fo&&jl.splice(io,Fo),ki&&Yt||!Oe.question_id)for(let Ql=0;Ql{da("");let jl=Nn.slice();jl[io][Fo]=ki,ga(jl)},Jn=io=>{let Fo=Nn.slice();Fo[io]=[...Fo[io],""],ga(Fo)},$a=(io,Fo)=>{let ki=Nn.slice();if(!ki[io][Fo]){ki[io]=ki[io].filter((jl,Ql)=>Ql!==Fo),ga(ki);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{ki[io]=ki[io].filter((jl,Ql)=>Ql!==Fo),ga(ki)}})},fr=io=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Er.modal,onOk:()=>{let Fo=0;_n(pa.replace(/\▁/g,function(ki){return Fo++,Fo-1===io?"":ki})),setTimeout(()=>{let ki=Nn.slice();ki=Nn.filter((jl,Ql)=>io!==Ql),ga(ki)},500)}})},Dr=()=>{},ho=()=>{var io,Fo,ki,jl,Ql,Qi;return console.log(Nn,"answers"),pi.createElement("aside",null,pi.createElement("div",{className:Er.questionType},pi.createElement("div",null,pi.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),pi.createElement("div",null,pi.createElement(Lu.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:pa,onChange:Vl=>_n(Vl),showNullButton:((Fo=(io=_e.editData)==null?void 0:io.exercise)==null?void 0:Fo.exercise_status)===1,deleteEmptyDisabled:((jl=(ki=_e.editData)==null?void 0:ki.exercise)==null?void 0:jl.exercise_status)!==1||tt,onPlaceholderChange:aa})),pi.createElement("div",{className:"mt20"},Nn.map((Vl,Pu)=>{var hu,_r;return pi.createElement(Tu.Z,{key:Pu,answers:Vl,index:Pu,is_md:!0,exerciseIsPublish:((_r=(hu=_e.editData)==null?void 0:hu.exercise)==null?void 0:_r.exercise_status)!==1,activeOptionErrorIndex:Jt,onAnswerChange:Ba,addChildAnswer:Jn,deleteChildAnswer:$a,deleteChildAnswermain:fr})})),pi.createElement("div",{className:"mt20"},Nn.length>1&&pi.createElement("span",null,pi.createElement(Re.default,{checked:ra,onChange:Vl=>Ma(Vl.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),pi.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),pi.createElement("p",{className:Er.titleWrap},pi.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),pi.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Wn,onChange:Vl=>Ha(Vl)}),pi.createElement("p",{className:""},pi.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",pi.createElement(Te.Z,{value:oa,max:1e4,min:0,onChange:Vl=>{tr(Vl)}})," \u5206 \xA0 ",!!oa&&!!ro&&pi.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(oa/ro).toFixed(1),"\u5206)"),pi.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},pi.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",pi.createElement(be.ZP.Group,{value:or,onChange:Vl=>{ka(Vl.target.value)}},pi.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),pi.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),pi.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),pi.createElement("p",{className:Er.titleWrap},pi.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",pi.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),pi.createElement("div",{className:"mt5"},pi.createElement(bu.N,{value:fa,selectvalues:Oe==null?void 0:Oe.tag_discipline_ids,onChange:ja,subId:(Qi=(Ql=_e.editData)==null?void 0:Ql.exercise)==null?void 0:Qi.sub_discipline_id,knowledgeOptions:br,onAddKnowledgeFinish:ea})),pi.createElement("div",{style:{marginTop:10}},pi.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),pi.createElement(Ae.Z,{checked:Vr,onChange:Vl=>{Ga(Vl)}}))),pi.createElement("aside",{className:"tr"},(Pe!==-1||Oe.question_id)&&pi.createElement(Ce.ZP,{type:"default",onClick:()=>{Hn(),un(!1)}},"\u53D6\u6D88"),pi.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{ha()}},"\u4FDD\u5B58")))},Eo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(io=>{var Fo,ki;return((ki=(Fo=_e==null?void 0:_e.editData)==null?void 0:Fo.exercise)==null?void 0:ki.exercise_status)===1?io:io.id!=="del"&&io.id!=="add"}),Hr=io=>cs(void 0,null,function*(){if(Pe!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(io.id){case"del":let Fo;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return cs(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:ys({},Lr)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:io.id}}),at({type:"exercise/editExercise",payload:ys({},Lr)});break;case"edit":bn(Oe.dragKey),un(!0);break;case"add":Yn({key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:3});break}}),ir=()=>{var io;return pi.createElement("aside",null,pi.createElement("div",{className:Er.questionType},!(Oe!=null&&Oe.isPreview)&&pi.createElement("div",null,pi.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?pi.createElement("div",{style:{display:"flex"}},pi.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),pi.createElement(rl.Z,{value:Oe.question_title}),pi.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09")):pi.createElement("div",{className:"mt5"},pi.createElement(rl.Z,{value:Oe.question_title})),pi.createElement("div",{className:Er.questionChoices},(io=Oe==null?void 0:Oe.standard_answers)==null?void 0:io.map(function(Fo,ki){return pi.createElement(re.Z,{key:ki,align:"middle"},pi.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Fo.choice_id,"\uFF09\uFF1A"),pi.createElement(ve.Z,{flex:"1"},pi.createElement(re.Z,{align:"middle",gutter:[1,1]},Fo.answer_text.map(function(jl,Ql){return pi.createElement(ve.Z,{span:24,key:Ql},Fo.model===1?pi.createElement(Se.default,{key:ki,checked:Oe.standard_answers.includes(ki),disabled:!0,value:jl}):pi.createElement(us.Z,{value:jl,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),pi.createElement("div",{className:Er.action},!Oe.hideAction&&Eo.map(function(Fo,ki){return Fo.id==="up"&&Oe.key===1||Fo.id==="down"&&Oe.key===Oe.len?null:pi.createElement(De.Z,{key:ki,placement:"bottom",title:Fo.name},pi.createElement("span",{onClick:()=>Hr(Fo),className:Fo.icon}))})))};return pi.createElement("section",{className:Er.wrap},!Qa&&ir(),Qa&&ho())};var hs=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Cu)),Ec=Object.defineProperty,Fs=Object.getOwnPropertySymbols,Js=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,Ac=(me,pe,le)=>pe in me?Ec(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,qs=(me,pe)=>{for(var le in pe||(pe={}))Js.call(pe,le)&&Ac(me,le,pe[le]);if(Fs)for(var le of Fs(pe))Bs.call(pe,le)&&Ac(me,le,pe[le]);return me},Cc=(me,pe)=>{var le={};for(var dt in me)Js.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Fs)for(var dt of Fs(me))pe.indexOf(dt)<0&&Bs.call(me,dt)&&(le[dt]=me[dt]);return le},Ds=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Rc=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Is=(me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,editKey:bn,setEditKey:Hn=()=>{},cancelAdd:Yn=()=>{},reload:nn=()=>{},addCallback:In=()=>{},setIsClaer:na=()=>{}}=le,pa=Cc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[_n,Wn]=(0,a.useState)(),[Ha,Nn]=(0,a.useState)(""),[ga,Jt]=(0,a.useState)(!1),[da,ra]=(0,a.useState)(),[Ma,Yt]=(0,a.useState)([]),[va,oa]=(0,a.useState)([]),[tr,ro]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,tt]=(0,a.useState)(""),Ta=(0,a.useRef)(!1),fa=br=>{oa([...va,qs({},br)])},ja=(0,ye.useParams)();(0,a.useEffect)(()=>{if(!Ta.current){if(!(Pe!=null&&Pe.question_choices)){Jt(!0),Nn(""),ra(2),Wn("");return}Qa(!(Pe!=null&&Pe.repeat_answer)),Nn(Pe==null?void 0:Pe.question_title),ra(Pe==null?void 0:Pe.question_score),ro(Pe==null?void 0:Pe.difficulty),Wn(Pe.standard_answer[0]+""),Yt(Pe.tag_discipline_ids),tt(Pe==null?void 0:Pe.analysis)}},[Pe,ga]),(0,a.useEffect)(()=>{ga&&br();function br(){return Ds(this,null,function*(){var nr,ea;const Ja=yield(0,ne.YY)({sub_discipline_id:(ea=(nr=_e.editData)==null?void 0:nr.exercise)==null?void 0:ea.sub_discipline_id});oa(Ja.tag_disciplines)})}},[ga]),(0,a.useImperativeHandle)(pe,()=>({onSave:ka,isEdit:ga})),(0,a.useEffect)(()=>{var br;const nr=(br=_e==null?void 0:_e.tagDisciplineData)!=null&&br.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];oa(nr)},[_e.tagDisciplineData]);const or=br=>{(br==null?void 0:br.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Jt(!1),Hn(-1),Ta.current=!1,nn())},ka=()=>Ds(void 0,null,function*(){var br,nr,ea,Ja;if(!Ha)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!_n)return oe.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const ha=[{choice_text:"\u6B63\u786E",is_answer:_n==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:_n==="2"?2:0}];Ta.current=!0;let aa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ds(void 0,null,function*(){var Ba,Jn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map($a=>$a.choice_text),standard_answers:ha.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(Jn=(Ba=_e.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:tr,is_cover:1,repeat_answer:!Rr,analysis:un}}),or(aa)}),onCancel:()=>Ds(void 0,null,function*(){var Ba,Jn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map($a=>$a.choice_text),standard_answers:ha.filter($a=>$a.is_answer).map($a=>$a.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(Jn=(Ba=_e.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:un}}),or(aa)})}):(aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map(Ba=>Ba.choice_text),standard_answers:ha.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(nr=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:nr.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:un}}),or(aa)):(aa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ja.categoryId,question_title:Ha,question_type:2,question_score:da,question_choices:ha.map(Ba=>Ba.choice_text),standard_answers:ha.filter(Ba=>Ba.is_answer).map(Ba=>Ba.is_answer),tag_discipline_ids:Ma,sub_discipline_id:(Ja=(ea=_e.editData)==null?void 0:ea.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:un}}),or(aa)),{name:Ha,choices:ha}}),Vr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(br=>{var nr,ea;return((ea=(nr=_e==null?void 0:_e.editData)==null?void 0:nr.exercise)==null?void 0:ea.exercise_status)===1?br:br.id!=="del"&&br.id!=="add"}),Ga=br=>Ds(void 0,null,function*(){if(bn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(br.id){case"del":let nr;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ds(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:qs({},ja)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:br.id}}),at({type:"exercise/editExercise",payload:qs({},ja)});break;case"edit":Hn(Pe.dragKey),Jt(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Sa=()=>{var br;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(br=Pe==null?void 0:Pe.question_choices)==null?void 0:br.map(function(nr,ea){return a.createElement(be.ZP,{key:ea,checked:Pe.standard_answer.includes(ea+1),disabled:!0},Rc[ea],". ",a.createElement("span",{className:"c-black font14"},nr.choice_text))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Vr.map(function(nr,ea){return nr.id==="up"&&Pe.key===1||nr.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:ea,placement:"bottom",title:nr.name},a.createElement("span",{onClick:()=>Ga(nr),className:nr.icon}))})))},Lr=()=>{var br,nr;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ha,onChange:ea=>Nn(ea)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(be.ZP.Group,{buttonStyle:"solid",value:_n,onChange:ea=>Wn(ea.target.value)},a.createElement(be.ZP.Button,{value:"1",className:`${Er.radio} mr40`},"\u6B63\u786E"),a.createElement(be.ZP.Button,{value:"2",className:Er.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:ea=>tt(ea)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:da,max:1e4,min:0,onChange:ea=>{ra(ea)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:tr,onChange:ea=>{ro(ea.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:Ma,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Yt,subId:(nr=(br=_e.editData)==null?void 0:br.exercise)==null?void 0:nr.sub_discipline_id,knowledgeOptions:va,onAddKnowledgeFinish:fa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ea=>{Qa(ea)}}))),a.createElement("aside",{className:"tr"},(bn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Yn(),Jt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{ka()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!ga&&Sa(),ga&&Lr())};var ku=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Is)),yc=Object.defineProperty,_s=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Zs=(me,pe,le)=>pe in me?yc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,gs=(me,pe)=>{for(var le in pe||(pe={}))ds.call(pe,le)&&Zs(me,le,pe[le]);if(_s)for(var le of _s(pe))ms.call(pe,le)&&Zs(me,le,pe[le]);return me},Jc=(me,pe)=>{var le={};for(var dt in me)ds.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&_s)for(var dt of _s(me))pe.indexOf(dt)<0&&ms.call(me,dt)&&(le[dt]=me[dt]);return le},Uu=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const zs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Hs=(0,a.forwardRef)((me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:In=ha=>{},reload:na=()=>{}}=le,pa=Jc(le,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[_n,Wn]=(0,a.useState)([]),[Ha,Nn]=(0,a.useState)(),[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)(""),[Ma,Yt]=(0,a.useState)(),[va,oa]=(0,a.useState)(!1),[tr,ro]=(0,a.useState)([]),[Rr,Qa]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[Ta,fa]=(0,a.useState)(""),[ja,or]=(0,a.useState)([]),ka=(0,a.useRef)(!1),Vr=ha=>{or([...ja,gs({},ha)])},Ga=(0,ye.useParams)();(0,a.useEffect)(()=>{Wn(["","","",""])},[]),(0,a.useEffect)(()=>{if(ka.current)return;if(!(Pe!=null&&Pe.question_choices)){oa(!0),ra(""),Yt(5),Wn(["","","",""]),Jt([]);return}ra(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),Qa(Pe==null?void 0:Pe.difficulty),Wn(Pe==null?void 0:Pe.question_choices.map(aa=>aa.choice_text));const ha=[];Pe==null||Pe.standard_answer.map((aa,Ba)=>{ha.push(aa-1)}),Jt(ha),ro(Pe.tag_discipline_ids),fa(Pe==null?void 0:Pe.analysis)},[Pe,va]),(0,a.useEffect)(()=>{va&&ha();function ha(){return Uu(this,null,function*(){var aa,Ba;const Jn=yield(0,ne.YY)({sub_discipline_id:(Ba=(aa=_e.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id});or(Jn.tag_disciplines)})}},[va]),(0,a.useImperativeHandle)(pe,()=>({onSave:Lr,isEdit:va})),(0,a.useEffect)(()=>{var ha;const aa=(ha=_e==null?void 0:_e.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];or(aa)},[_e.tagDisciplineData]);const Sa=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),oa(!1),Yn(-1),ka.current=!1,na())},Lr=()=>Uu(void 0,null,function*(){var ha,aa,Ba,Jn;if(!da)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const $a=_n.findIndex(ho=>!ho);if($a>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${zs[$a]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ga.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ga.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const fr=_n.map((ho,Eo)=>({choice_text:ho,is_answer:ga.includes(Eo)?Eo+1:0}));ka.current=!0;let Dr;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:tr,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:Ta}}),Sa(Dr)}),onCancel:()=>Uu(void 0,null,function*(){var ho,Eo;Dr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(Hr=>Hr.choice_text),standard_answers:fr.filter(Hr=>Hr.is_answer).map(Hr=>Hr.is_answer),tag_discipline_ids:tr,sub_discipline_id:(Eo=(ho=_e.editData)==null?void 0:ho.exercise)==null?void 0:Eo.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Sa(Dr)})}):(Dr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:tr,sub_discipline_id:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Sa(Dr)):(Dr=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ga.categoryId,question_title:da,question_type:1,question_score:Ma,question_choices:fr.map(ho=>ho.choice_text),standard_answers:fr.filter(ho=>ho.is_answer).map(ho=>ho.is_answer),tag_discipline_ids:tr,sub_discipline_id:(Jn=(Ba=_e.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Sa(Dr))}),br=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Ba;return((Ba=(aa=_e==null?void 0:_e.editData)==null?void 0:aa.exercise)==null?void 0:Ba.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),nr=ha=>Uu(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Uu(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:gs({},Ga)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),at({type:"exercise/editExercise",payload:gs({},Ga)});break;case"edit":Yn(Pe.dragKey),oa(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),ea=()=>{var ha;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(ha=Pe==null?void 0:Pe.question_choices)==null?void 0:ha.map(function(aa,Ba){return a.createElement(re.Z,{key:Ba},a.createElement(ve.Z,null,a.createElement(Re.default,{key:Ba,checked:Pe.standard_answer.includes(Ba+1),disabled:!0},zs[Ba],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(rl.Z,{value:aa.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&br.map(function(aa,Ba){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:Ba,placement:"bottom",title:aa.name},a.createElement("span",{onClick:()=>nr(aa),className:aa.icon}))})))},Ja=()=>{var ha,aa;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:da,onChange:Ba=>ra(Ba)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Ba,Jn)=>{var $a,fr;return a.createElement("div",{className:Er.choiceWrap,key:Jn},a.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${ga.includes(Jn)?Er.activeAnswer:""}`,onClick:()=>{ga.includes(Jn)?Jt(ga.filter(Dr=>Dr!==Jn)):Jt([...ga,Jn])}},zs[Jn])),a.createElement("div",{className:Er.editorWrap},Ha===Jn?a.createElement(Kl.Z,{id:`single-question-option-${Jn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Ba,onChange:Dr=>{_n[Jn]=Dr,Wn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn(Jn)},a.createElement(rl.Z,{value:Ba}))),((fr=($a=_e.editData)==null?void 0:$a.exercise)==null?void 0:fr.exercise_status)===1&&a.createElement(a.Fragment,null,Jn>1&&a.createElement(De.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wn(_n.filter((Dr,ho)=>ho!==Jn))})),Jn<7&&Jn===_n.length-1&&a.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ta,onChange:Ba=>fa(Ba)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:Ma,max:1e4,min:0,onChange:Ba=>{Yt(Ba)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Ba=>{Qa(Ba.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:tr,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ro,subId:(aa=(ha=_e.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:ja,onAddKnowledgeFinish:Vr})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Ba=>{tt(Ba)}}))),a.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),oa(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Lr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!va&&ea(),va&&Ja())});var Fc=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})(Hs),$i=x(59301),Bc=Object.defineProperty,es=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,qc=(me,pe,le)=>pe in me?Bc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,$s=(me,pe)=>{for(var le in pe||(pe={}))fs.call(pe,le)&&qc(me,le,pe[le]);if(es)for(var le of es(pe))Qu.call(pe,le)&&qc(me,le,pe[le]);return me},jt=(me,pe)=>{var le={};for(var dt in me)fs.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&es)for(var dt of es(me))pe.indexOf(dt)<0&&Qu.call(me,dt)&&(le[dt]=me[dt]);return le},an=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Bn=null,Ea=(me,pe)=>{var le=me,{problemset:dt,globalSetting:Dt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,cancelAdd:Pe=()=>{},editKey:bn,setEditKey:Hn=()=>{},addCallback:Yn=()=>{},reload:nn=()=>{},setIsClaer:In=()=>{}}=le,na=jt(le,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[pa,_n]=(0,a.useState)(""),[Wn,Ha]=(0,a.useState)(""),[Nn,ga]=(0,a.useState)(""),[Jt,da]=(0,a.useState)([]),[ra,Ma]=(0,a.useState)(""),[Yt,va]=(0,a.useState)(),[oa,tr]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)([]),[Qa,un]=(0,a.useState)(!1),[tt,Ta]=(0,a.useState)(!1),fa=(0,ye.useParams)(),ja=(0,a.useRef)(!1),[or,ka]=(0,a.useState)([]);(0,a.useEffect)(()=>{var ea;if(ja.current)return;Oe.edit&&(un(!0),Ha(""),_n(""),Rr([])),_n(Oe.shixun_name),Ha(Oe.question_title);const Ja=[];(ea=Oe.shixun)==null||ea.map(ha=>{Ja.push(ha.challenge_score),or.push({challenge_id:ha.challenge_id,open:!0})}),ka(or),Rr(Ja)},[Oe]),(0,a.useEffect)(()=>{tr(!1)},[Qa]),(0,a.useImperativeHandle)(pe,()=>({onSave:Ga,isEdit:Qa}));const Vr=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),Hn(-1),ja.current=!1,nn())},Ga=()=>an(void 0,null,function*(){let ea=[];if(!1)return!1;ja.current=!0,Ta(!0);let ha;return Oe.question_id?ha=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Wn,shixun_name:pa,shixun_id:Oe.shixun_id,question_type:5,question_scores:ro}}):ha=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:fa.categoryId,question_title:Wn,shixun_name:pa,shixun_id:Oe.shixun_id,question_type:5,question_scores:ro,is_copy:Oe.is_copy}}),Vr(ha),Ta(!1),{name:Wn,analysis:Nn,standard_answers:ea,is_ordered:Yt}}),Sa=()=>{var ea;return $i.createElement("aside",null,$i.createElement("div",{className:Er.questionType},$i.createElement("div",null,$i.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),$i.createElement("div",{className:"mt10"},$i.createElement(Se.default,{defaultValue:pa,onChange:Ja=>{_n(Ja.target.value)}})),$i.createElement("div",{className:"mt10"},$i.createElement(Kl.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:Wn,onChange:Ja=>{Ha(Ja)}})),$i.createElement("div",{className:"mt20"},(ea=Oe.shixun)==null?void 0:ea.map((Ja,ha)=>$i.createElement(re.Z,{gutter:[20,20]},$i.createElement(ve.Z,{flex:"1"},ha+1,".",Ja.challenge_name),$i.createElement(ve.Z,null,$i.createElement(Te.Z,{defaultValue:ro[ha],onChange:aa=>{ro[ha]=aa,Rr(ro),console.log("srore:L",ro[ha])}})," \u5206")))),$i.createElement("div",{className:"mt20"},Jt.length>1&&$i.createElement("span",null,$i.createElement(Re.default,{checked:Yt,onChange:Ja=>va(Ja.target.checked),className:`${Er.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),$i.createElement("span",{className:`${Er.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),$i.createElement("aside",{className:"tr"},(bn!==-1||!(Oe!=null&&Oe.edit))&&$i.createElement(Ce.ZP,{type:"default",onClick:()=>{Pe(),un(!1)}},"\u53D6\u6D88"),$i.createElement(Ce.ZP,{loading:tt,className:"ml20",type:"primary",onClick:()=>{Ga()}},"\u4FDD\u5B58")))},Lr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Ja,ha;return((ha=(Ja=_e==null?void 0:_e.editData)==null?void 0:Ja.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>an(void 0,null,function*(){if(bn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Ja;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return an(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:$s({},fa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:ea.id}}),at({type:"exercise/editExercise",payload:$s({},fa)});break;case"edit":Hn(Oe.dragKey),un(!0);break;case"add":at({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:5}}});break}}),nr=()=>{var ea,Ja;return $i.createElement("aside",null,$i.createElement("div",{className:Er.questionType},!(Oe!=null&&Oe.isPreview)&&$i.createElement("div",null,$i.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?$i.createElement("div",{style:{display:"flex"}},$i.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),$i.createElement(rl.Z,{value:Oe.question_title}),$i.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09"),!!((ea=Oe.schools)!=null&&ea.length)&&$i.createElement(De.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},$i.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):$i.createElement("div",{className:"mt5"},$i.createElement(rl.Z,{value:Oe.question_title})),$i.createElement("div",{className:"mt30"}),(Ja=Oe.shixun)==null?void 0:Ja.map(function(ha,aa){var Ba,Jn,$a,fr,Dr,ho,Eo,Hr,ir,io;return $i.createElement("div",null,$i.createElement("div",{key:aa,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Ba=or[aa])!=null&&Ba.open)||!(($a=(Jn=_e==null?void 0:_e.editData)==null?void 0:Jn.exercise)!=null&&$a.show_challenge_task_pass))&&10}},$i.createElement("div",null,$i.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",aa+1,"\u5173 ",$i.createElement("span",{className:"ml10"},ha.challenge_name)," ",$i.createElement("span",{className:"ml10"},ha.challenge_score," \u5206")),((Dr=(fr=_e==null?void 0:_e.editData)==null?void 0:fr.exercise)==null?void 0:Dr.show_challenge_task_pass)&&$i.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Fo;or[aa].open=!((Fo=or[aa])!=null&&Fo.open),ka([...or])}},(ho=or[aa])!=null&&ho.open?"\u6536\u8D77":"\u5C55\u5F00",(Eo=or[aa])!=null&&Eo.open?$i.createElement(no.Z,{style:{marginLeft:8}}):$i.createElement(Do.Z,{style:{marginLeft:8}}))),((ir=(Hr=_e==null?void 0:_e.editData)==null?void 0:Hr.exercise)==null?void 0:ir.show_challenge_task_pass)&&$i.createElement(rl.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((io=or[aa])!=null&&io.open)&&"none"},value:(ha==null?void 0:ha.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),$i.createElement("div",{className:Er.action},$i.createElement(ye.Link,{target:"_blank",to:`/shixuns/${Oe.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Oe.hideAction&&Lr.map(function(ha,aa){return ha.id==="up"&&Oe.key===1||ha.id==="down"&&Oe.key===Oe.len?null:$i.createElement(De.Z,{key:aa,placement:"bottom",title:ha.name},$i.createElement("span",{onClick:()=>br(ha),className:ha.icon}))})))};return $i.createElement("section",{className:Er.wrap},!Qa&&nr(),Qa&&Sa())};var di=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ea)),Ar=x(22688),xi=Object.defineProperty,ko=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,vi=(me,pe,le)=>pe in me?xi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Ji=(me,pe)=>{for(var le in pe||(pe={}))jo.call(pe,le)&&vi(me,le,pe[le]);if(ko)for(var le of ko(pe))Ti.call(pe,le)&&vi(me,le,pe[le]);return me},Dl=(me,pe)=>{var le={};for(var dt in me)jo.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&ko)for(var dt of ko(me))pe.indexOf(dt)<0&&Ti.call(me,dt)&&(le[dt]=me[dt]);return le},zi=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Yr=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},reload:In=()=>{},addCallback:na=aa=>{}}=le,pa=Dl(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[_n,Wn]=(0,a.useState)([]),[Ha,Nn]=(0,a.useState)(),[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)(""),[Ma,Yt]=(0,a.useState)(),[va,oa]=(0,a.useState)([]),[tr,ro]=(0,a.useState)(!1),[Rr,Qa]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[Ta,fa]=(0,a.useState)(""),ja=(0,ye.useParams)(),or=(0,a.useRef)(null),ka=(0,a.useRef)(!1),[Vr,Ga]=(0,a.useState)([]),Sa=aa=>{Ga([...Vr,Ji({},aa)])};(0,a.useEffect)(()=>{Wn(["","","",""])},[]),(0,a.useEffect)(()=>{if(ka.current)return;if(!(Pe!=null&&Pe.question_choices)){ro(!0),ra(""),Yt(5),Wn(["","","",""]),Jt([]);return}ra(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),fa(Pe==null?void 0:Pe.analysis),Qa(Pe==null?void 0:Pe.difficulty),Wn(Pe==null?void 0:Pe.question_choices.map(Ba=>Ba.choice_text));const aa=[];Pe==null||Pe.standard_answer.map((Ba,Jn)=>{aa.push(Ba-1)}),oa(Pe.tag_discipline_ids),Jt(aa)},[Pe,tr]),(0,a.useEffect)(()=>{tr&&aa();function aa(){return zi(this,null,function*(){var Ba,Jn;const $a=yield(0,ne.YY)({sub_discipline_id:(Jn=(Ba=Dt.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.sub_discipline_id});Ga($a.tag_disciplines)})}},[tr]),(0,a.useEffect)(()=>{var aa;const Ba=(aa=Dt==null?void 0:Dt.tagDisciplineData)!=null&&aa.tag_disciplines&&Array.isArray(Dt.tagDisciplineData.tag_disciplines)?Dt.tagDisciplineData.tag_disciplines:[];Ga(Ba)},[Dt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:br,isEdit:tr}));const Lr=aa=>{(aa==null?void 0:aa.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ro(!1),Yn(-1),ka.current=!1,In())},br=()=>zi(void 0,null,function*(){var aa,Ba,Jn,$a;if(!da)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const fr=_n.findIndex(Eo=>!Eo);if(fr>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Ar.k4[fr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!ga.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(ga.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Dr=_n.map((Eo,Hr)=>({choice_text:Eo,is_answer:ga.includes(Hr)?Hr+1:0}));ka.current=!0;let ho;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>zi(void 0,null,function*(){var Eo,Hr;ho=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(ir=>ir.choice_text),standard_answers:Dr.filter(ir=>ir.is_answer).map(ir=>ir.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=Dt.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,is_cover:1,repeat_answer:!un,analysis:Ta}}),Lr(ho)}),onCancel:()=>zi(void 0,null,function*(){var Eo,Hr;ho=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(ir=>ir.choice_text),standard_answers:Dr.filter(ir=>ir.is_answer).map(ir=>ir.is_answer),tag_discipline_ids:va,sub_discipline_id:(Hr=(Eo=Dt.editData)==null?void 0:Eo.exercise)==null?void 0:Hr.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Lr(ho)})}):(ho=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Lr(ho)):(ho=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ja.categoryId,question_title:da,question_type:1,question_score:Ma,question_choices:Dr.map(Eo=>Eo.choice_text),standard_answers:Dr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:va,sub_discipline_id:($a=(Jn=Dt.editData)==null?void 0:Jn.exercise)==null?void 0:$a.sub_discipline_id,difficulty:Rr,repeat_answer:!un,analysis:Ta}}),Lr(ho))}),nr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(aa=>{var Ba,Jn;return((Jn=(Ba=Dt==null?void 0:Dt.editData)==null?void 0:Ba.exercise)==null?void 0:Jn.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),ea=aa=>zi(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(aa.id){case"del":let Ba;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return zi(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Ji({},ja)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:aa.id}}),at({type:"exercise/editExercise",payload:Ji({},ja)});break;case"edit":Yn(Pe.dragKey),ro(!0);break;case"add":na({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Ja=()=>{var aa;return a.createElement("aside",{ref:or},a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},(aa=Pe==null?void 0:Pe.question_choices)==null?void 0:aa.map(function(Ba,Jn){return a.createElement(re.Z,{key:Jn},a.createElement(ve.Z,null,a.createElement(be.ZP,{key:Jn,checked:Pe.standard_answer.includes(Jn+1),disabled:!0},Ar.k4[Jn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(rl.Z,{value:Ba.choice_text}))))})),a.createElement("div",{className:Er.action},!Pe.hideAction&&nr.map(function(Ba,Jn){return Ba.id==="up"&&Pe.key===1||Ba.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:Jn,placement:"bottom",title:Ba.name},a.createElement("span",{onClick:()=>ea(Ba),className:Ba.icon}))})))},ha=()=>{var aa,Ba;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:da,onChange:Jn=>ra(Jn)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.required},"*"),a.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),_n.map((Jn,$a)=>{var fr,Dr;return a.createElement("div",{className:Er.choiceWrap,key:$a},a.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Er.answer} ${ga.includes($a)?Er.activeAnswer:""}`,onClick:()=>{ga.includes($a)?Jt(ga.filter(ho=>ho!==$a)):Jt([...ga,$a])}},Ar.k4[$a])),a.createElement("div",{className:Er.editorWrap},Ha===$a?a.createElement(Kl.Z,{id:`single-question-option-${$a}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Jn,onChange:ho=>{_n[$a]=ho,Wn(_n)}}):a.createElement("div",{className:Er.htmlWrap,onClick:()=>Nn($a)},a.createElement(rl.Z,{value:Jn}))),((Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.exercise_status)===1&&a.createElement(a.Fragment,null,$a>1&&a.createElement(De.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Wn(_n.filter((ho,Eo)=>Eo!==$a))})),$a<7&&$a===_n.length-1&&a.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Wn([..._n,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ta,onChange:Jn=>fa(Jn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:Ma,max:1e4,min:0,onChange:Jn=>{Yt(Jn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Rr,onChange:Jn=>{Qa(Jn.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:va,onChange:oa,subId:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id,knowledgeOptions:Vr,onAddKnowledgeFinish:Sa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Jn=>{tt(Jn)}}))),a.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),ro(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{br()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Er.wrap},!tr&&Ja(),tr&&ha())};var Go=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Yr)),wi=x(12563),ni=({value:me=[[],[]],onChange:pe})=>{var le,dt;const[Dt,_e]=(0,a.useState)(""),[Gt,at]=(0,a.useState)(""),Oe=Pe=>{if(!Pe)return!1;let bn=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(oe.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(De.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Dt,onChange:Pe=>{_e(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var bn,Hn,Yn;const nn=(bn=Pe.target)==null?void 0:bn.value;Oe(nn)&&((Yn=me[0])==null||Yn.push((Hn=nn==null?void 0:nn.split("|"))==null?void 0:Hn.filter(In=>!!In)),pe([...me]),_e(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(le=me==null?void 0:me[0])==null?void 0:le.map((Pe,bn)=>a.createElement(wi.default,{className:"mb10",key:bn,closable:!0,onClose:Hn=>{var Yn;Hn.preventDefault(),me[0]=(Yn=me[0])==null?void 0:Yn.filter((nn,In)=>In!==bn),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(re.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Gt,onChange:Pe=>{at(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var bn,Hn,Yn;const nn=(bn=Pe.target)==null?void 0:bn.value;Oe(nn)&&((Yn=me[1])==null||Yn.push((Hn=nn==null?void 0:nn.split("|"))==null?void 0:Hn.filter(In=>!!In)),pe([...me]),at(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(dt=me==null?void 0:me[1])==null?void 0:dt.map((Pe,bn)=>a.createElement(wi.default,{className:"mb10",key:bn,closable:!0,onClose:Hn=>{var Yn;Hn.preventDefault(),me[1]=(Yn=me[1])==null?void 0:Yn.filter((nn,In)=>In!==bn),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Ne=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,At=(me,pe,le)=>pe in me?Ne(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Kt=(me,pe)=>{for(var le in pe||(pe={}))Ue.call(pe,le)&&At(me,le,pe[le]);if(Ke)for(var le of Ke(pe))St.call(pe,le)&&At(me,le,pe[le]);return me},gn=(me,pe)=>{var le={};for(var dt in me)Ue.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Ke)for(var dt of Ke(me))pe.indexOf(dt)<0&&St.call(me,dt)&&(le[dt]=me[dt]);return le},sa=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Fa=null,Ka=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},reload:nn=()=>{},addCallback:In=()=>{},setIsClaer:na=()=>{}}=le,pa=gn(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[_n,Wn]=(0,a.useState)(""),[Ha,Nn]=(0,a.useState)(""),[ga,Jt]=(0,a.useState)(""),[da,ra]=(0,a.useState)(),[Ma,Yt]=(0,a.useState)(!1),[va,oa]=(0,a.useState)([]),[tr,ro]=(0,a.useState)(1),[Rr,Qa]=(0,a.useState)(!1),[un,tt]=(0,a.useState)([[],[]]),Ta=(0,a.useRef)(!1),fa=(0,ye.useParams)(),[ja,or]=(0,a.useState)([]),ka=ea=>{or([...ja,Kt({},ea)])};(0,a.useEffect)(()=>{var ea;if(!Ta.current){if(!(Pe!=null&&Pe.question_title)){Yt(!0),Wn(""),Jt(""),ra(10);return}Qa(!(Pe!=null&&Pe.repeat_answer)),Wn(Pe==null?void 0:Pe.question_title),Jt((ea=Pe==null?void 0:Pe.standard_answer)==null?void 0:ea[0]),ra(Pe==null?void 0:Pe.question_score),oa(Pe.tag_discipline_ids),ro(Pe==null?void 0:Pe.difficulty),Nn(Pe==null?void 0:Pe.analysis),tt([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[dt.editData,Ma]),(0,a.useEffect)(()=>{var ea;const Ja=(ea=Dt==null?void 0:Dt.tagDisciplineData)!=null&&ea.tag_disciplines&&Array.isArray(Dt.tagDisciplineData.tag_disciplines)?Dt.tagDisciplineData.tag_disciplines:[];or(Ja)},[Dt.tagDisciplineData]),(0,a.useEffect)(()=>{Ma&&ea();function ea(){return sa(this,null,function*(){var Ja,ha;const aa=yield(0,ne.YY)({sub_discipline_id:(ha=(Ja=Dt.editData)==null?void 0:Ja.exercise)==null?void 0:ha.sub_discipline_id});or(aa.tag_disciplines)})}},[Ma]),(0,a.useImperativeHandle)(pe,()=>({onSave:Ga,isEdit:Ma}));const Vr=ea=>{(ea==null?void 0:ea.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),Yn(-1),Ta.current=!1,nn())},Ga=()=>sa(void 0,null,function*(){var ea,Ja,ha,aa;if(!_n)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Ba=un[0],Jn=un[1];Ta.current=!0;let $a;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>sa(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:tr,is_cover:1,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)}),onCancel:()=>sa(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)})}):($a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(Ja=(ea=Dt.editData)==null?void 0:ea.exercise)==null?void 0:Ja.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)):($a=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:fa.categoryId,exercise_bank_id:fa.categoryId,question_title:_n,question_type:4,question_score:da,standard_answers:[ga],tag_discipline_ids:va,sub_discipline_id:(aa=(ha=Dt.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,difficulty:tr,repeat_answer:!Rr,analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Vr($a)),{name:_n,answer_texts:[ga],analysis:Ha,normal_keywords:Ba,main_keywords:Jn}}),Sa=()=>{var ea,Ja;return a.createElement("aside",null,a.createElement("div",{className:Er.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:_n,onChange:ha=>Wn(ha)}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(Kl.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:ga,onChange:ha=>Jt(ha)}),a.createElement(ni,{value:un,onChange:tt}),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:Er.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(Kl.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ha,onChange:ha=>Nn(ha)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(Te.Z,{value:da,max:1e4,min:0,onChange:ha=>{ra(ha)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Er.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:tr,onChange:ha=>{ro(ha.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Er.titleWrap},a.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(bu.N,{value:va,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:oa,subId:(Ja=(ea=Dt.editData)==null?void 0:ea.exercise)==null?void 0:Ja.sub_discipline_id,knowledgeOptions:ja,onAddKnowledgeFinish:ka})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Rr,onChange:ha=>{Qa(ha)}}))),a.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),Yt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Ga()}},"\u4FDD\u5B58")))},Lr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ea=>{var Ja,ha;return((ha=(Ja=Dt==null?void 0:Dt.editData)==null?void 0:Ja.exercise)==null?void 0:ha.exercise_status)===1?ea:ea.id!=="del"&&ea.id!=="add"}),br=ea=>sa(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ea.id){case"del":let Ja;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return sa(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Kt({},fa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ea.id}}),at({type:"exercise/editExercise",payload:Kt({},fa)});break;case"edit":Yn(Pe.dragKey),Yt(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),nr=()=>a.createElement("aside",null,a.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(rl.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(rl.Z,{value:Pe.question_title})),a.createElement("div",{className:Er.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(rl.Z,{value:ga||""})),a.createElement("div",{className:Er.action},!Pe.hideAction&&Lr.map(function(ea,Ja){return ea.id==="up"&&Pe.key===1||ea.id==="down"&&Pe.key===Pe.len?null:a.createElement(De.Z,{key:Ja,placement:"bottom",title:ea.name},a.createElement("span",{onClick:()=>br(ea),className:ea.icon}))})));return a.createElement("section",{className:Er.wrap},!Ma&&nr(),Ma&&Sa())};var Ya=(0,ye.connect)(({problemset:me,loading:pe,exercise:le,globalSetting:dt})=>({problemset:me,globalSetting:dt,exercise:le,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ka)),Ca=x(59301),ur=Object.defineProperty,_a=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Za=(me,pe,le)=>pe in me?ur(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Pr=(me,pe)=>{for(var le in pe||(pe={}))dr.call(pe,le)&&Za(me,le,pe[le]);if(_a)for(var le of _a(pe))ca.call(pe,le)&&Za(me,le,pe[le]);return me},bo=(me,pe)=>{var le={};for(var dt in me)dr.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&_a)for(var dt of _a(me))pe.indexOf(dt)<0&&ca.call(me,dt)&&(le[dt]=me[dt]);return le},uo=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Oo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mo=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},addCallback:nn=()=>{},setIsClaer:In=()=>{}}=le,na=bo(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[pa,_n]=(0,a.useState)([]),[Wn,Ha]=(0,a.useState)(),[Nn,ga]=(0,a.useState)([]),[Jt,da]=(0,a.useState)(""),[ra,Ma]=(0,a.useState)(5),[Yt,va]=(0,a.useState)(!1),oa=(0,ye.useParams)();(0,a.useEffect)(()=>{_n(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){va(!0),da(""),Ma(5),_n(["","","",""]),ga([]);return}da(Pe==null?void 0:Pe.question_title),Ma(Pe==null?void 0:Pe.question_score),_n(Pe==null?void 0:Pe.question_choices.map(Ta=>Ta.choice_text));const tt=[];Pe==null||Pe.standard_answer.map((Ta,fa)=>{tt.push(Ta-1)}),ga(tt)},[Pe]),(0,a.useImperativeHandle)(pe,()=>({onSave:tr,isEdit:Yt}));const tr=()=>uo(void 0,null,function*(){if(!Jt)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const tt=pa.findIndex(ja=>!ja);if(tt>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Oo[tt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Nn.length)return oe.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Nn.length<1)return oe.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Ta=pa.map((ja,or)=>({choice_text:ja,is_answer:Nn.includes(or)?or+1:0}));let fa;Pe.question_id?fa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jt,question_type:1,question_score:ra,question_choices:Ta.map(ja=>ja.choice_text),standard_answers:Ta.filter(ja=>ja.is_answer).map(ja=>ja.is_answer)}}):fa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:oa.categoryId,question_title:Jt,question_type:1,question_score:"5.0",question_choices:Ta.map(ja=>ja.choice_text),standard_answers:Ta.filter(ja=>ja.is_answer).map(ja=>ja.is_answer)}}),fa.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),va(!1),at({type:"exercise/editExercise",payload:Pr({},oa)}))}),ro=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(tt=>{var Ta,fa;return((fa=(Ta=Dt==null?void 0:Dt.editData)==null?void 0:Ta.exercise)==null?void 0:fa.exercise_status)===1?tt:tt.id!=="del"&&tt.id!=="add"}),Rr=tt=>uo(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(tt.id){case"del":let Ta;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return uo(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Pr({},oa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:tt.id}}),at({type:"exercise/editExercise",payload:Pr({},oa)});break;case"edit":ye.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${oa.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":nn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Qa=tt=>uo(void 0,null,function*(){tt.preventDefault();const Ta=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});Ta.status===0&&(0,ue.xg)(`/myproblems/${Ta==null?void 0:Ta.identifier}`)}),un=()=>{var tt,Ta,fa,ja,or,ka,Vr;return Ca.createElement("aside",null,Ca.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&Ca.createElement("div",null,Ca.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Ca.createElement(Ca.Fragment,null,Ca.createElement("div",{style:{display:"flex"}},Ca.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Ca.createElement(rl.Z,{value:Pe.question_title}),Ca.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),Ca.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(tt=Pe==null?void 0:Pe.languages)==null?void 0:tt.join("/")),((fa=(Ta=Dt==null?void 0:Dt.editData)==null?void 0:Ta.exercise)==null?void 0:fa.show_hack_sets)&&Ca.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ca.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ca.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ca.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ga,Sa,Lr)=>Lr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)},Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)}," ",Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):Ca.createElement("div",{className:"mt5"},Ca.createElement(rl.Z,{value:Pe.question_title}),((or=(ja=Dt==null?void 0:Dt.editData)==null?void 0:ja.exercise)==null?void 0:or.show_hack_sets)&&Ca.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ca.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ca.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ca.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Ga,Sa,Lr)=>Lr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)},Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Ga,Sa,Lr)=>Ca.createElement(De.Z,{title:Ca.createElement("pre",null,Ga)}," ",Ca.createElement("div",{className:Er.divname},Ga))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Vr=(ka=Dt==null?void 0:Dt.editData)==null?void 0:ka.exercise)==null?void 0:Vr.show_hack_description)&&Ca.createElement("div",{className:Er.questionChoices},Ca.createElement(rl.Z,{value:Pe.description||""})),Ca.createElement("div",{className:Er.action},Ca.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${oa.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${oa.coursesId}/exercise/add/${oa.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&ro.map(function(Ga,Sa){return Ga.id==="up"&&Pe.key===1||Ga.id==="down"&&Pe.key===Pe.len?null:Ca.createElement(De.Z,{key:Sa,placement:"bottom",title:Ga.name},Ca.createElement("span",{onClick:()=>Rr(Ga),className:Ga.icon}))})))};return Ca.createElement("section",{className:Er.wrap},un())};var No=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Mo)),po=x(97410),Si={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},yi=x(68503),Wo=x(59301),vl=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Bl=({exercise:me,globalSetting:pe,user:le,loading:dt,questionInfo:Dt,dispatch:_e})=>{var Gt;const at=(0,ye.useParams)(),{is_open_ai_review:Oe,zero_commit_student_works:Pe,unified_ai_setting:bn,ai_review_settings:Hn,is_random:Yn}=me.commonHeader,[nn,In]=(0,a.useState)({}),[na,pa]=(0,a.useState)(!1),[_n,Wn]=(0,a.useState)(0),[Ha,Nn]=(0,a.useState)(!1),ga=bn?Hn:((Gt=Dt==null?void 0:Dt.ai_review_settings)==null?void 0:Gt.length)>0?Dt.ai_review_settings:Hn;(0,a.useEffect)(()=>{!dt["exercise/getCommonHeader"]&&Oe&&!(0,bt.dE)()&&Jt()},[dt["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((nn==null?void 0:nn.status)=="running"){const Yt=setInterval(()=>{Jt()},3e3);return()=>clearInterval(Yt)}},[nn==null?void 0:nn.status]);const Jt=()=>vl(void 0,null,function*(){const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:Dt==null?void 0:Dt.question_id}});(Yt==null?void 0:Yt.status)===0&&In(Yt==null?void 0:Yt.data)}),da=Yt=>{_e({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:nn==null?void 0:nn.id,status:Yt,questionId:Dt==null?void 0:Dt.question_id,onOK:()=>{Jt()}}})},ra=()=>{_e({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:Dt==null?void 0:Dt.question_id}}})},Ma=()=>vl(void 0,null,function*(){if(Oe){if(Pe)return oe.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");Nn(!0);const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:at==null?void 0:at.categoryId,range:_n,exercise_question_id:Dt==null?void 0:Dt.question_id}});(Yt==null?void 0:Yt.status)===0&&(pa(!1),Jt()),Nn(!1)});return Wo.createElement("div",{className:Si.ai_review_warp},Wo.createElement("div",null,Oe&&(nn==null?void 0:nn.status)=="running"&&Wo.createElement("div",{className:Si.under_review},Wo.createElement(yt.Z,{spinning:!0,className:"mr6",size:"small"}),Wo.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Wo.createElement("span",{className:"ml5",style:{color:"#3061D0"}},nn==null?void 0:nn.rate,(nn==null?void 0:nn.rate)=="0.0%"&&Wo.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Oe&&["success","failed"].includes(nn==null?void 0:nn.status)&&Wo.createElement("div",{className:Si.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Wo.createElement("span",{style:{color:"#3061D0"},onClick:()=>da(1)},nn==null?void 0:nn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Wo.createElement("span",{style:{color:"#ff0000"},onClick:()=>da(0)},nn==null?void 0:nn.fail_count),"\u4EBA")),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Si.btn_operate,onClick:ra},Wo.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Wo.createElement("div",{className:`${Si.btn_review} ${(nn==null?void 0:nn.status)=="running"&&Si.is_disabled}`,onClick:()=>{if((nn==null?void 0:nn.status)!="running"){if(!Oe)return oe.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;Wn(0),pa(!0)}}},Wo.createElement("img",{src:ya.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Wo.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:na,destroyOnClose:!0,onCancel:()=>pa(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Ha,onOk:()=>Ma()},Wo.createElement("div",{className:"flex item-center justify-between mb10"},Wo.createElement("div",{className:Si.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Wo.createElement("div",{className:"flex"},Wo.createElement("div",{className:Si.btns_pfbz,onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:Dt==null?void 0:Dt.question_id,ai_review_settings:ga}})}},Wo.createElement("img",{src:yi.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Wo.createElement("div",{className:Si.btns_pfbz,onClick:()=>{bn?window.location.href=`/classrooms/${at.coursesId}/exercise/${at.categoryId}/detail?random=${Yn}&tabs=11`:ye.history.push(`/classrooms/${at.coursesId}/exercise/add/${at.categoryId}?random=${Yn}&type=2`)}},Wo.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Wo.createElement(z.default,{pagination:!1,dataSource:ga,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Wo.createElement("div",{className:Si.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Wo.createElement("div",{className:Si.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Wo.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Yt=>Wn(Yt.target.value),value:_n,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var zl=(0,ye.connect)(({exercise:me,globalSetting:pe,loading:le,user:dt})=>({exercise:me,globalSetting:pe,loading:le.effects,user:dt}))(Bl),Tr=x(59301),Ml=Object.defineProperty,gl=Object.defineProperties,Al=Object.getOwnPropertyDescriptors,Tl=Object.getOwnPropertySymbols,Hl=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,zn=(me,pe,le)=>pe in me?Ml(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Zr=(me,pe)=>{for(var le in pe||(pe={}))Hl.call(pe,le)&&zn(me,le,pe[le]);if(Tl)for(var le of Tl(pe))Il.call(pe,le)&&zn(me,le,pe[le]);return me},Uo=(me,pe)=>gl(me,Al(pe)),Ge=(me,pe)=>{var le={};for(var dt in me)Hl.call(me,dt)&&pe.indexOf(dt)<0&&(le[dt]=me[dt]);if(me!=null&&Tl)for(var dt of Tl(me))pe.indexOf(dt)<0&&Il.call(me,dt)&&(le[dt]=me[dt]);return le},je=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Bt=(me,pe)=>{var le=me,{problemset:dt,exercise:Dt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:bn=()=>{},editKey:Hn,setEditKey:Yn=()=>{},setIsClaer:nn=()=>{},addCallback:In=ha=>{},reload:na=()=>{},markBtnVisible:pa,handleMarkWrongQuestion:_n,handleAddCorrectAnswers:Wn}=le,Ha=Ge(le,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[Nn,ga]=(0,a.useState)([]),[Jt,da]=(0,a.useState)(!1),[ra,Ma]=(0,a.useState)(!0),[Yt,va]=(0,a.useState)(1),[oa,tr]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)([]),Qa=(0,ye.useParams)(),un=(0,a.useRef)(null),[tt,Ta]=(0,a.useState)(""),[fa,ja]=(0,a.useState)([]),or=(0,a.useRef)(!1),ka=ha=>{Rr([...ro,Zr({},ha)])};(0,a.useEffect)(()=>{var ha;if(or.current)return;if(!(Pe!=null&&Pe.question_title)){da(!0),Ta("");return}Ta(Pe==null?void 0:Pe.question_title),tr(!(Pe!=null&&Pe.repeat_answer)),va(Pe==null?void 0:Pe.difficulty),ga(Pe.tag_discipline_ids);const aa=(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map(Ba=>{var Jn,$a,fr;return Uo(Zr({},Ba),{id:Ba.question_id,name:Ba.question_title,open:!1,score:Ba.question_score,qusList:(Jn=Ba==null?void 0:Ba.question_choices)==null?void 0:Jn.map(Dr=>Dr.choice_text),activeQusEditor:null,qusAnswer:(fr=[($a=Ba==null?void 0:Ba.question_choices)==null?void 0:$a.findIndex(Dr=>Dr.standard_boolean)])==null?void 0:fr.filter(Dr=>Dr!==-1)})});ja(aa)},[Pe,Jt]),(0,a.useEffect)(()=>{Jt&&ha();function ha(){return je(this,null,function*(){var aa,Ba;const Jn=yield(0,ne.YY)({sub_discipline_id:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id});Rr(Jn.tag_disciplines)})}},[Jt]),(0,a.useEffect)(()=>{var ha;const aa=(ha=Dt==null?void 0:Dt.tagDisciplineData)!=null&&ha.tag_disciplines&&Array.isArray(Dt.tagDisciplineData.tag_disciplines)?Dt.tagDisciplineData.tag_disciplines:[];Rr(aa)},[Dt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:Ga,isEdit:Jt}));const Vr=ha=>{(ha==null?void 0:ha.status)===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),da(!1),Yn(-1),or.current=!1,na())},Ga=()=>je(void 0,null,function*(){var ha,aa,Ba;if(!tt)return oe.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(fa.length===0)return oe.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let fr=0;fr!Eo);if(ho>-1)return oe.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${fr+1}\u5C0F\u9898${Ar.k4[ho]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Dr!=null&&Dr.qusAnswer.length))return oe.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${fr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Jn=fa.map(fr=>{var Dr;return{id:fr.id>1?fr.id:null,question_title:fr.name,question_type:1,question_choices:fr.qusList,question_score:fr.score,standard_answers:[((Dr=fr.qusAnswer)==null?void 0:Dr[0])+1]}});or.current=!0;let $a;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>je(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Yt,is_cover:1,repeat_answer:!oa}}),Vr($a)}),onCancel:()=>je(void 0,null,function*(){var fr,Dr;$a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Dr=(fr=Dt.editData)==null?void 0:fr.exercise)==null?void 0:Dr.sub_discipline_id,difficulty:Yt,repeat_answer:!oa}}),Vr($a)})}):($a=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Jn,tag_discipline_ids:Nn,sub_discipline_id:(Ba=(aa=Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.sub_discipline_id,difficulty:Yt,repeat_answer:!oa}}),Vr($a)))}),Sa=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(ha=>{var aa,Ba;return((Ba=(aa=Dt==null?void 0:Dt.editData)==null?void 0:aa.exercise)==null?void 0:Ba.exercise_status)===1?ha:ha.id!=="del"&&ha.id!=="add"}),Lr=ha=>je(void 0,null,function*(){if(Hn!==-1){oe.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(ha.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return je(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Zr({},Qa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:ha.id}}),at({type:"exercise/editExercise",payload:Zr({},Qa)});break;case"edit":Yn(Pe.dragKey),da(!0);break;case"add":In({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),br=()=>{var ha;return Tr.createElement("aside",{ref:un},Tr.createElement("div",{className:Er.questionType},!(Pe!=null&&Pe.isPreview)&&Tr.createElement("div",null,Tr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Tr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},Tr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Tr.createElement(rl.Z,{value:Pe.question_title}),Tr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):Tr.createElement("div",{className:"mt5"},Tr.createElement(rl.Z,{value:Pe.question_title})),Tr.createElement("div",{style:{display:ra?"block":"none"},className:Er.questionChoices},(ha=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:ha.map((aa,Ba)=>{var Jn,$a,fr,Dr;return Tr.createElement("div",{key:Ba,style:{marginBottom:"20px"}},Tr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},Tr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Ba+1,(aa==null?void 0:aa.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(aa==null?void 0:aa.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),Tr.createElement(rl.Z,{value:aa.question_title}),Tr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",aa.question_score,"\u5206\uFF09")),(aa==null?void 0:aa.question_type)==3&&((Jn=aa==null?void 0:aa.standard_answers)==null?void 0:Jn.map(function(ho,Eo){return Tr.createElement(re.Z,{key:Eo,align:"middle",justify:"start",style:{marginBottom:"5px"}},Tr.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ho==null?void 0:ho.choice_id,"\uFF09\uFF1A"),Tr.createElement(ve.Z,{flex:"1"},Tr.createElement(re.Z,{align:"middle",gutter:[1,1]},ho.answer_text.map(function(Hr,ir){var io;return Tr.createElement(ve.Z,{span:24,key:ir},Tr.createElement(Se.default,{key:Eo,checked:(io=aa==null?void 0:aa.standard_answers)==null?void 0:io.includes(Eo),disabled:!0,value:Hr}))}))))})),(aa==null?void 0:aa.question_type)==4&&Tr.createElement(rl.Z,{value:(($a=aa==null?void 0:aa.answer_texts)==null?void 0:$a[0])||""}),((aa==null?void 0:aa.question_type)==0||(aa==null?void 0:aa.question_type)==1||(aa==null?void 0:aa.question_type)==2)&&((fr=aa==null?void 0:aa.question_choices)==null?void 0:fr.map(function(ho,Eo){return Tr.createElement(re.Z,{key:Eo,align:"middle"},Tr.createElement(ve.Z,null,Tr.createElement(be.ZP,{key:Eo,checked:aa.standard_answer.includes(Eo+1),disabled:!0},Ar.k4[Eo],".")),Tr.createElement(ve.Z,{flex:"1"},Tr.createElement("span",{className:"c-black font14"},Tr.createElement(rl.Z,{value:ho.choice_text}))))})),pa&&Tr.createElement(re.Z,{className:"mt20",align:"middle",gutter:20},Tr.createElement(ve.Z,null,Tr.createElement(po.Z,{state:aa==null?void 0:aa.is_wrong,onClick:()=>_n({value:aa,type:aa==null?void 0:aa.question_type})})),(aa==null?void 0:aa.question_type)==0&&Tr.createElement(ve.Z,null,Tr.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{Wn==null||Wn({value:aa})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(aa==null?void 0:aa.question_type)==4&&((Dr=Dt==null?void 0:Dt.commonHeader)==null?void 0:Dr.teacher_permission)&&Tr.createElement(zl,{questionInfo:aa}))})),Tr.createElement("div",{className:Er.action},Tr.createElement("span",{className:"c-light-primary current",onClick:()=>Ma(!ra),style:{}},ra?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Sa.map(function(aa,Ba){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:Tr.createElement(De.Z,{key:Ba,placement:"bottom",title:aa.name},Tr.createElement("span",{onClick:()=>Lr(aa),className:aa.icon}))})))},nr=()=>{var ha,aa;return Tr.createElement("aside",null,Tr.createElement("div",{className:Er.questionType},Tr.createElement("div",null,Tr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),Tr.createElement("section",{className:Er.wrap,style:{padding:0}},Tr.createElement("p",{className:Er.titleWrap},Tr.createElement("span",{className:Er.required},"*"),Tr.createElement("span",{className:Er.title},"\u9898\u5E72\uFF1A")),Tr.createElement(Kl.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tt,onChange:Ba=>Ta(Ba)}),Tr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",fa==null?void 0:fa.length),fa==null?void 0:fa.map((Ba,Jn)=>{var $a;return Tr.createElement("div",{className:Er.fold,key:Ba.id},Tr.createElement("div",{onClick:()=>Ja("open",Jn),className:Er.head},Tr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Ba.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),Tr.createElement("span",null,"\u7B2C",Jn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),Tr.createElement("b",{onClick:fr=>{fr.stopPropagation(),Ja("delete",Jn)},className:"iconfont icon-shanchu8"})),Tr.createElement("div",{className:"mb10",style:{display:Ba.open?"block":"none"}},Tr.createElement(Kl.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ba==null?void 0:Ba.name,onChange:fr=>Ja("value",Jn,fr)}),Tr.createElement("p",{className:Er.titleWrap},Tr.createElement("span",{className:Er.required},"*"),Tr.createElement("span",{className:Er.title},"\u7B54\u6848\u9009\u9879\uFF1A",Tr.createElement("span",{className:Er.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),($a=Ba==null?void 0:Ba.qusList)==null?void 0:$a.map((fr,Dr)=>{var ho,Eo;return Tr.createElement("div",{className:Er.choiceWrap,key:Dr},Tr.createElement(De.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},Tr.createElement("div",{className:`${Er.answer} ${(ho=Ba==null?void 0:Ba.qusAnswer)!=null&&ho.includes(Dr)?Er.activeAnswer:""}`,onClick:()=>Ja("answer",Jn,Dr)},Ar.k4[Dr])),Tr.createElement("div",{className:Er.editorWrap},(Ba==null?void 0:Ba.activeQusEditor)===Dr?Tr.createElement(Kl.Z,{id:`single-question-option-${Dr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:fr,onChange:Hr=>Ja("details",Jn,Hr)}):Tr.createElement("div",{className:Er.htmlWrap,onClick:()=>Ja("edit",Jn,Dr)},Tr.createElement(rl.Z,{value:fr}))),Dr>1&&Tr.createElement(De.Z,{title:"\u5220\u9664"},Tr.createElement("i",{className:`${Er.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>Ja("deleteQus",Jn,Dr)})),Dr<7&&Dr===((Eo=Ba==null?void 0:Ba.qusList)==null?void 0:Eo.length)-1&&Tr.createElement(De.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},Tr.createElement("i",{className:`${Er.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>Ja("addQus",Jn)})))}),Tr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",Tr.createElement(Te.Z,{value:Ba.score,max:1e4,min:0,onChange:fr=>Ja("score",Jn,fr)})," ","\u5206")))}),fa.length<20&&Tr.createElement(Ce.ZP,{type:"primary",onClick:ea},Tr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),Tr.createElement("p",{className:"mt10"},Tr.createElement("span",{className:Er.difficult},Tr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Tr.createElement(be.ZP.Group,{value:Yt,onChange:Ba=>{va(Ba.target.value)}},Tr.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),Tr.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),Tr.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),Tr.createElement("p",{className:Er.titleWrap},Tr.createElement("span",{className:`${Er.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Tr.createElement("span",{className:Er.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Tr.createElement("div",{className:"mt5"},Tr.createElement(bu.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:Nn,onChange:ga,subId:(aa=(ha=Dt.editData)==null?void 0:ha.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:ro,onAddKnowledgeFinish:ka}))),Tr.createElement("aside",{className:"tr"},(Hn!==-1||Pe.question_id)&&Tr.createElement(Ce.ZP,{type:"default",onClick:()=>{bn(),da(!1)}},"\u53D6\u6D88"),Tr.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Ga()}},"\u4FDD\u5B58")))},ea=()=>{const ha={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};ja(fa.concat(ha))},Ja=(ha,aa,Ba)=>{var Jn;const $a=(0,Oa.cloneDeep)(fa);ha==="open"&&($a[aa].open=!$a[aa].open),ha==="delete"&&$a.splice(aa,1),ha==="value"&&($a[aa].name=Ba),ha==="answer"&&($a[aa].qusAnswer=[Ba]),ha==="edit"&&($a[aa].activeQusEditor=Ba),ha==="details"&&($a[aa].qusList[$a[aa].activeQusEditor]=Ba),ha==="addQus"&&($a[aa].qusList=$a[aa].qusList.concat("")),ha==="deleteQus"&&($a[aa].qusList=$a[aa].qusList.filter((fr,Dr)=>Dr!==Ba),$a[aa].qusAnswer=(Jn=$a[aa].qusAnswer)==null?void 0:Jn.filter(fr=>fr!==Ba)),ha==="analysis"&&($a[aa].analysis=Ba),ha==="score"&&($a[aa].score=Ba),ja($a)};return Tr.createElement("section",{className:Er.wrap},!Jt&&br(),Jt&&nr())};var It=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:le,exercise:dt})=>({problemset:me,globalSetting:le,exercise:dt,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Bt)),Qt=x(88332),Zt={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},kn=x(29920),Pn=x(24334),Gn=Object.defineProperty,Pa=Object.defineProperties,An=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,cr=(me,pe,le)=>pe in me?Gn(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Sr=(me,pe)=>{for(var le in pe||(pe={}))ar.call(pe,le)&&cr(me,le,pe[le]);if(ia)for(var le of ia(pe))qa.call(pe,le)&&cr(me,le,pe[le]);return me},Or=(me,pe)=>Pa(me,An(pe)),jr=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const kr=({data:me,exercise:pe,isDragDisabled:le=!1,editorProps:dt={},onDragEnd:Dt=()=>{},dispatch:_e,markBtnVisible:Gt=!1,batchScore:at=[],reload:Oe=()=>{}})=>{const Pe=(0,a.useRef)(),bn=(0,ye.useParams)(),[Hn,Yn]=Fe.default.useModal(),nn=()=>{var da,ra,Ma,Yt,va,oa,tr,ro,Rr,Qa,un,tt,Ta,fa,ja,or;return[{name:"\u5355\u9009\u9898",type:0,count:(da=me==null?void 0:me.exercise_types)==null?void 0:da.q_singles,score:(ra=me==null?void 0:me.exercise_types)==null?void 0:ra.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Ma=me==null?void 0:me.exercise_types)==null?void 0:Ma.q_doubles,score:(Yt=me==null?void 0:me.exercise_types)==null?void 0:Yt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(va=me==null?void 0:me.exercise_types)==null?void 0:va.q_judges,score:(oa=me==null?void 0:me.exercise_types)==null?void 0:oa.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(tr=me==null?void 0:me.exercise_types)==null?void 0:tr.q_nulls,score:(ro=me==null?void 0:me.exercise_types)==null?void 0:ro.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Rr=me==null?void 0:me.exercise_types)==null?void 0:Rr.q_mains,score:(Qa=me==null?void 0:me.exercise_types)==null?void 0:Qa.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(un=me==null?void 0:me.exercise_types)==null?void 0:un.q_shixuns,score:(tt=me==null?void 0:me.exercise_types)==null?void 0:tt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(Ta=me==null?void 0:me.exercise_types)==null?void 0:Ta.q_pros,score:(fa=me==null?void 0:me.exercise_types)==null?void 0:fa.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(ja=me==null?void 0:me.exercise_types)==null?void 0:ja.q_combinations,score:(or=me==null?void 0:me.exercise_types)==null?void 0:or.q_combination_scores,items:[]}]},In=(da,ra,Ma)=>{const Yt=Array.from(da),[va]=Yt.splice(ra,1);return Yt.splice(Ma,0,va),Yt},na=(da,ra,Ma)=>{if(!da.destination)return;const Yt=In(ra,da.source.index,da.destination.index);Dt(Yt,Ma)},pa=da=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:da}})},_n=(da,ra)=>{var Ma,Yt,va;if(ra===0)return a.createElement(Go,Sr({reload:Oe,editData:da},da));if(ra===1)return a.createElement(Fc,Sr({reload:Oe,editData:da},da));if(ra===2)return a.createElement(ku,Sr({reload:Oe,editData:da},da));if(ra===3)return a.createElement(hs,Sr({reload:Oe,editData:da},da));if(ra===4)return a.createElement(Ya,Sr({reload:Oe,editData:da},da));if(ra===5)return a.createElement(di,Sr({reload:Oe,editData:da},da));if(ra===6)return a.createElement(No,Sr({editData:da},da));if(ra===7)return a.createElement(It,Sr({handleAddCorrectAnswers:ga,handleMarkWrongQuestion:pa,markBtnVisible:Gt,reload:Oe,editData:da},da));if(ra===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(rl.Z,{value:da.key+"."+((Ma=da==null?void 0:da.program_attr)==null?void 0:Ma.description)}),a.createElement(rl.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Pn.Base64.decode(((Yt=da==null?void 0:da.program_attr)==null?void 0:Yt.code)||"")}),(va=da==null?void 0:da.standard_answer)==null?void 0:va.map(function(oa,tr){return a.createElement(re.Z,{key:tr,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",oa.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(re.Z,{align:"middle",gutter:[1,1]},a.createElement(Se.default,{key:tr,disabled:!0,value:oa.answer_text||"- -"}))))}))},Wn=(da,ra,Ma)=>a.createElement(Qt.Z5,{onDragEnd:Yt=>na(Yt,da,ra)},a.createElement(Qt.bK,{droppableId:"droppable"},(Yt,va)=>a.createElement("div",Or(Sr({ref:Yt.innerRef},Yt.droppableProps),{style:{width:"100%"}}),da==null?void 0:da.map((oa,tr)=>{var ro;const Rr=Sr(Or(Sr({},oa),{key:tr+1,hideAction:!0,isPreview:!0,dragKey:ra+"-"+tr}),dt);return a.createElement(Qt._l,{key:Rr==null?void 0:Rr.question_id,draggableId:(ro=Rr==null?void 0:Rr.question_id)==null?void 0:ro.toString(),index:tr,isDragDisabled:le},(Qa,un)=>{var tt;return a.createElement("aside",Sr(Sr({ref:Qa.innerRef},Qa.draggableProps),Qa.dragHandleProps),a.createElement("div",{className:Zt.posWarp,id:Rr.dragKey},_n(Rr,ra),a.createElement(re.Z,{className:"pl30",align:"middle",gutter:20},Gt&&![5,6,7,8].includes(ra)&&a.createElement(ve.Z,null,a.createElement(po.Z,{state:Rr==null?void 0:Rr.is_wrong,onClick:()=>pa({value:Rr,type:ra})})),[5,6,8].includes(ra)&&(Rr==null?void 0:Rr.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(kn.C,{dataSource:Rr})),Gt&&[0].includes(ra)&&a.createElement(ve.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{ga({value:Rr})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),ra===4&&((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.teacher_permission)&&a.createElement(zl,{questionInfo:Rr}),a.createElement(sl.Z,null),!le&&a.createElement("div",{className:Zt.pos},a.createElement("div",{className:Zt.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Yt.placeholder))),Ha=da=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[da]||0,Nn=(da,ra)=>{Pe.current=Ha(ra),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,ra==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":ra,"\uFF1A"),a.createElement(Te.Z,{min:1,defaultValue:Pe.current,onChange:Ma=>{Pe.current=Ma}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),ra==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>jr(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:da,score:Pe.current}})).status!==-1&&Oe()})})},ga=({value:da}={})=>{var ra,Ma;let Yt=(da==null?void 0:da.standard_answer)||[];const va=Hn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(ra=da==null?void 0:da.standard_answer)==null?void 0:ra.map(oa=>{var tr;return(tr=Ar.k4)==null?void 0:tr[oa-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Re.default.Group,{className:"flex-col mt20",options:(Ma=da==null?void 0:da.question_choices)==null?void 0:Ma.map((oa,tr)=>{var ro;return{value:oa==null?void 0:oa.choice_position,label:a.createElement(rl.Z,{className:"c-black font14",value:`${(ro=Ar.k4)==null?void 0:ro[tr]}. ${oa==null?void 0:oa.choice_text}`}),disabled:oa==null?void 0:oa.origin_standard_answer}}),defaultValue:Yt,onChange:oa=>{Yt=oa}})),onOk:()=>jr(void 0,null,function*(){const oa=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/questions/${da==null?void 0:da.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Yt}});(oa==null?void 0:oa.status)===0&&(oe.ZP.success("\u4FEE\u6539\u6210\u529F"),_e({type:"exercise/editExercise",payload:{categoryId:bn.categoryId,coursesId:bn.coursesId}}))})})},Jt=function(){var da;const ra=nn();return(da=me==null?void 0:me.exercise_questions)==null||da.forEach(function(Yt,va){var oa,tr,ro,Rr,Qa,un,tt,Ta,fa,ja,or,ka,Vr,Ga,Sa,Lr;Yt.question_type===0&&((tr=(oa=ra[Yt.question_type])==null?void 0:oa.items)==null||tr.push(Yt)),Yt.question_type===1&&((Rr=(ro=ra[Yt.question_type])==null?void 0:ro.items)==null||Rr.push(Yt)),Yt.question_type===2&&((un=(Qa=ra[Yt.question_type])==null?void 0:Qa.items)==null||un.push(Yt)),Yt.question_type===3&&((Ta=(tt=ra[Yt.question_type])==null?void 0:tt.items)==null||Ta.push(Yt)),Yt.question_type===4&&((ja=(fa=ra[Yt.question_type])==null?void 0:fa.items)==null||ja.push(Yt)),Yt.question_type===5&&((ka=(or=ra[Yt.question_type])==null?void 0:or.items)==null||ka.push(Yt)),Yt.question_type===6&&((Ga=(Vr=ra[Yt.question_type])==null?void 0:Vr.items)==null||Ga.push(Yt)),Yt.question_type===7&&((Lr=(Sa=ra[Yt.question_type])==null?void 0:Sa.items)==null||Lr.push(Yt))}),me==null?void 0:me.map((Yt,va)=>{var oa,tr;return a.createElement(a.Fragment,{key:va},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ue.EM)(va+1),"\u3001",Yt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Yt.count,"\u9898",(Yt==null?void 0:Yt.question_type)===7?`\uFF0C\u5305\u542B${Yt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Yt.score,"\u5206\uFF09"),(Yt.question_type==5||Yt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Yt.question_type==5&&a.createElement(Re.default,{defaultChecked:(tr=(oa=pe==null?void 0:pe.editData)==null?void 0:oa.exercise)==null?void 0:tr.show_challenge_task_pass,onChange:ro=>jr(this,null,function*(){let Rr=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:ro.target.checked}});(Rr==null?void 0:Rr.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),_e({type:"exercise/editExercise",payload:Sr({},bn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Yt==null?void 0:Yt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var ro,Rr,Qa,un;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Re.default,{defaultChecked:(Rr=(ro=pe==null?void 0:pe.editData)==null?void 0:ro.exercise)==null?void 0:Rr.show_hack_sets,onChange:tt=>jr(this,null,function*(){let Ta=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:tt.target.checked}});(Ta==null?void 0:Ta.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Sr({},bn)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Re.default,{defaultChecked:(un=(Qa=pe==null?void 0:pe.editData)==null?void 0:Qa.exercise)==null?void 0:un.show_hack_description,onChange:tt=>jr(this,null,function*(){let Ta=yield(0,fe.ZP)(`/api/exercises/${bn.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:tt.target.checked}});(Ta==null?void 0:Ta.status)===0&&(oe.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Sr({},bn)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(at==null?void 0:at.includes(Yt==null?void 0:Yt.name))&&a.createElement(Ce.ZP,{onClick:()=>Nn(Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),Wn(Yt.items,Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name))})};return a.createElement("div",null," ",Jt(),Yn," ")};var eo=(0,ye.connect)()(kr),Ko=x(65737),$o=x(11658),Bo=x(59301),Jo=Object.defineProperty,Fi=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,So=(me,pe,le)=>pe in me?Jo(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Xr=(me,pe)=>{for(var le in pe||(pe={}))mo.call(pe,le)&&So(me,le,pe[le]);if(Fi)for(var le of Fi(pe))To.call(pe,le)&&So(me,le,pe[le]);return me},to=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const qo=({exercise:me,loading:pe,dispatch:le,activeTabs:dt})=>{var Dt;const _e=(0,ye.useParams)(),[Gt]=(0,a.useState)(Xr(Xr({},_e),{page:1,per_page:10})),{editData:at,commonHeader:{exercise_status:Oe}}=me;(0,a.useEffect)(()=>{dt==="2"&&Pe()},[_e.categoryId,dt]);const Pe=()=>to(void 0,null,function*(){yield(0,xr.w)(_e.coursesId,_e.categoryId,"",2,3),le({type:"exercise/editExercise",payload:Xr({},Gt)})});return(0,a.useEffect)(()=>(le({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{le({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),le({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Bo.createElement("div",null,Bo.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Bo.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Bo.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Bo.createElement(Ce.ZP,{onClick:()=>{le({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[_e.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Bo.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Bo.createElement(yt.Z,{spinning:pe["exercise/editExercise"]},Bo.createElement(Ko.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:dt,showExportBtn:!0}),Bo.createElement(sl.Z,null),Bo.createElement(eo,{data:at==null?void 0:at.exercise_question_types,exercise:me,isDragDisabled:!0,markBtnVisible:Oe===3&&(((Dt=at==null?void 0:at.exercise)==null?void 0:Dt.is_creator)||(0,bt.Ny)())}),Bo.createElement($o.Z,null))))};var Hi=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe.effects}))(qo),li={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},zo=x(26724),Di=x.n(zo),Ki=x(1198),_i=x(59477),Nr=x(59301),Jl=Object.defineProperty,Vi=Object.defineProperties,hi=Object.getOwnPropertyDescriptors,ql=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,Sl=(me,pe,le)=>pe in me?Jl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,fl=(me,pe)=>{for(var le in pe||(pe={}))ai.call(pe,le)&&Sl(me,le,pe[le]);if(ql)for(var le of ql(pe))Gl.call(pe,le)&&Sl(me,le,pe[le]);return me},Vo=(me,pe)=>Vi(me,hi(pe)),Yo=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const ei=({exercise:me,loading:pe,dispatch:le,cb:dt})=>{const Dt=Vo(fl({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[_e,Gt]=(0,a.useState)(fl({},Dt)),[at,Oe]=(0,a.useState)([]);const[Pe,bn]=(0,a.useState)(!0),[Hn,Yn]=(0,a.useState)(!0),[nn,In]=(0,a.useState)(0),[na,pa]=(0,a.useState)(!1),[_n,Wn]=(0,a.useState)([]),[Ha,Nn]=(0,a.useState)([]),[ga,Jt]=(0,a.useState)([]),[da]=de.default.useForm(),[ra,Ma]=(0,a.useState)("");(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(at=[],Yt(),va(1))},[me.actionTabs.key,_e.commit_types]);const Yt=()=>Yo(void 0,null,function*(){var Ta,fa;const ja=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/header_info.json`,{method:"get"});(ja==null?void 0:ja.status)===0&&(Jt([...(Ta=ja==null?void 0:ja.data)==null?void 0:Ta.course_groups]),Nn([...(fa=ja==null?void 0:ja.data)==null?void 0:fa.course_groups]))}),va=Ta=>Yo(void 0,null,function*(){var fa;Ta==1&&(at=[]),bn(!0),_e.page=Ta,Yn(!0);const ja=yield le({type:"exercise/getRedoModal",payload:Vo(fl({},_e),{commit_types:_e.commit_types.includes(0)?[]:_e.commit_types,score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});((fa=ja==null?void 0:ja.exercise_users)==null?void 0:fa.length)<_e.limit&&bn(!1),ja!=null&&ja.exercise_users&&(Gt(fl({},_e)),Oe([...at,...ja==null?void 0:ja.exercise_users]),Yn(!1))}),oa=Ta=>{if(Ta.target.checked){const fa=at==null?void 0:at.map(ja=>ja.user_id);Wn(fa)}else Wn([])},tr=Ta=>{_e.course_group=_e.save_course_group,_e.student_id=_e.save_student_id,_e.realname=_e.save_realname,Gt(fl({},_e)),Oe([]),va(1)},ro=()=>{_e.one=_e.save_one,_e.two=_e.save_two,In(nn+1),Gt(fl({},_e)),Oe([]),va(1)},Rr=()=>{(_e==null?void 0:_e.sort)===null?_e.sort="asc":(_e==null?void 0:_e.sort)==="asc"?_e.sort="desc":(_e==null?void 0:_e.sort)==="desc"&&(_e.sort=null),Gt(fl({},_e)),Oe([]),va(1)},Qa=()=>{let Ta=!1;const fa=()=>Yo(void 0,null,function*(){(yield(0,ne.q6)(Vo(fl({},_e),{is_reset:Ta,user_ids:_n}))).status===0&&(oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),dt&&dt(),le({type:"exercise/setActionTabs",payload:{}})),le({type:"exercise/getCommonHeader",payload:fl({},_e)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Nr.createElement("div",{style:{margin:"13px 0 0px 0"}},Nr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Nr.createElement(Re.default,{onChange:ja=>{Ta=ja.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:fa})},un=Ta=>{const fa=parseInt(Ta);return isNaN(fa)?"":fa},tt=(Ta,fa)=>Ta===0?Nr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Ta===1?Nr.createElement("span",{style:{color:"#DF3042"}},!fa.is_make_up&&"\u8003\u8BD5\u4E2D",fa.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Ta===2?Nr.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):Nr.createElement("span",{style:{color:"#5AB891"}},!fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",fa.is_make_up&&!fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!fa.is_make_up&&fa.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return Nr.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:na,afterClose:()=>{Gt(fl({},Dt)),Wn([]),Oe([]),Ma(""),Nn([]),Jt([]),da.resetFields()},onOk:Qa,onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},Nr.createElement(re.Z,{align:"middle",gutter:20},Nr.createElement(ve.Z,null,Nr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Nr.createElement(ve.Z,null,Nr.createElement(Re.default,{className:"mr10",onChange:Ta=>{Gt(Vo(fl({},_e),{commit_types:[0]}))},checked:_e==null?void 0:_e.commit_types.includes(0)},"\u5168\u90E8"),Nr.createElement(Re.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:_e.commit_types,onChange:Ta=>{Gt(Vo(fl({},_e),{commit_types:Ta}))}}))),Nr.createElement(re.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},Nr.createElement(ve.Z,null,Nr.createElement(re.Z,{align:"middle",gutter:20},Nr.createElement(ve.Z,null,Nr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),Nr.createElement(ve.Z,null,Nr.createElement(Te.Z,{parser:un,onChange:Ta=>{Gt(Vo(fl({},_e),{save_one:Ta}))},value:_e.save_one,min:0}),Nr.createElement("span",{className:"mr10 ml10"},"-"),Nr.createElement(Te.Z,{parser:un,onChange:Ta=>{Gt(Vo(fl({},_e),{save_two:Ta}))},value:_e.save_two,min:0})),Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{onClick:()=>{Gt(Vo(fl({},_e),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{type:"primary",onClick:ro},"\u786E\u8BA4")))),Nr.createElement(ve.Z,null,Nr.createElement(re.Z,{wrap:!1,align:"middle",gutter:20},Nr.createElement(ve.Z,null,Nr.createElement(Se.default.Search,{value:_e.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:Ta=>{_e.save_realname=Ta.target.value,Gt(fl({},_e))},onSearch:tr})),Nr.createElement(ve.Z,null,Nr.createElement(y.Z,{dropdownRender:Ta=>Nr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},Nr.createElement(de.default,{form:da,initialValues:{course_group_ids:[]},onValuesChange:fa=>{Gt(fl(fl({},_e),fa))},onFinish:()=>{va(1)}},Nr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},Nr.createElement(Se.default,{allowClear:!0,suffix:Nr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${li.searchIcon}`}),className:li.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:ra,onChange:fa=>Yo(void 0,null,function*(){var ja;Ma((ja=fa==null?void 0:fa.target)==null?void 0:ja.value),Jt([...Ha.filter(or=>{var ka;return(ka=or==null?void 0:or.exercise_group_name)==null?void 0:ka.includes(fa.target.value)})])})}),Nr.createElement(de.default.Item,{name:"course_group_ids",valuePropName:"checked"},Nr.createElement(Re.default.Group,null,Nr.createElement(Me.Z,{direction:"vertical",size:10},ga==null?void 0:ga.map((fa,ja)=>Nr.createElement(Re.default,{key:ja,value:fa==null?void 0:fa.exercise_group_id},fa==null?void 0:fa.exercise_group_name)))))),Nr.createElement(re.Z,{wrap:!1,align:"middle"},Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),Nr.createElement(ve.Z,null,Nr.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{Gt(Vo(fl({},_e),{course_group_ids:[]})),Jt([...Ha]),Ma("")}},"\u91CD\u7F6E")))))},Nr.createElement("a",{onClick:Ta=>Ta.preventDefault()}," ",Nr.createElement(Me.Z,null," \u5206\u73ED ",Nr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),Nr.createElement("div",{className:li.head,style:(at==null?void 0:at.length)>5?{paddingRight:15}:{width:944}},Nr.createElement("div",null,Nr.createElement(Re.default,{className:"font14",checked:at!=null&&at.length?(_n==null?void 0:_n.length)===(at==null?void 0:at.length):!1,onChange:oa},"\u59D3\u540D")),Nr.createElement("div",null,Nr.createElement("span",null,"\u5B66\u53F7")),Nr.createElement("div",null,Nr.createElement("span",null,"\u5206\u73ED")),Nr.createElement("div",null,Nr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),Nr.createElement("div",{className:li.sort,onClick:Rr},Nr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),Nr.createElement("aside",null,Nr.createElement(_i.Z,{style:{color:(_e==null?void 0:_e.sort)==="asc"?"#0152d9":"#bfbfbf"}}),Nr.createElement(te.Z,{style:{color:(_e==null?void 0:_e.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),Nr.createElement("div",{style:{height:260,overflow:"auto"}},Nr.createElement(Di(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Hn&&Pe&&va((_e==null?void 0:_e.page)+1)},hasMore:!Hn&&Pe,useWindow:!1},Nr.createElement(Re.default.Group,{style:{width:"100%"},value:_n,onChange:Ta=>{console.log(Ta,444),Wn(Ta)}},at==null?void 0:at.map(function(Ta,fa){return Nr.createElement("div",{key:Ta.user_id,className:li.row},Nr.createElement("div",null,Nr.createElement(Re.default,{className:"font14",value:Ta.user_id},Ta.user_name)),Nr.createElement("div",null,Ta.student_id),Nr.createElement("div",null,Ta.course_group_name),Nr.createElement("div",null,tt(Ta.commit_status,Ta)),Nr.createElement("div",{className:"pl10"},Nr.createElement("span",null,Ta.user_score)))})),Nr.createElement(yt.Z,{className:"edu-ant-spin",spinning:Hn}))),Nr.createElement("div",{className:li.title},Nr.createElement("img",{style:{objectFit:"contain"},src:Ki.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Qo=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(ei),xo={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},Xa=x(59301),vo=Object.defineProperty,Ei=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,Su=(me,pe,le)=>pe in me?vo(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Ou=(me,pe)=>{for(var le in pe||(pe={}))Yi.call(pe,le)&&Su(me,le,pe[le]);if(Ei)for(var le of Ei(pe))Iu.call(pe,le)&&Su(me,le,pe[le]);return me},mu=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const uu=({exercise:me,dispatch:pe,onOk:le})=>{const dt=(0,ye.useParams)(),[Dt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(),[Oe,Pe]=(0,a.useState)([]),[bn,Hn]=(0,a.useState)(!0),[Yn,nn]=(0,a.useState)(!1),[In]=de.default.useForm(),[na,pa]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),_n=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Jt,da,ra)=>na.limit*(na.page-1)+ra+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Jt,da,ra)=>Xa.createElement("span",null,Jt===1?"\u672A\u5F00\u59CB":Jt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Jt,da,ra)=>Xa.createElement("div",{style:{flex:1,textAlign:"right"}},Xa.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${dt.coursesId}/exercise/${da.id}/detail?random=${da.is_random}`)}},"\u67E5\u770B"))}].filter(Jt=>!!Jt);(0,a.useEffect)(()=>{me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&Wn(na)},[me.actionTabs.key]);const Wn=Jt=>mu(void 0,null,function*(){var da,ra;Hn(!0);const Ma=yield(0,fe.ZP)(`/api/exercises/${dt==null?void 0:dt.categoryId}/make_up_records.json`,{method:"get",params:Ou({},Jt)});Ma&&(_e(((da=Ma==null?void 0:Ma.data)==null?void 0:da.make_up_exercises)||[]),at((ra=Ma==null?void 0:Ma.data)==null?void 0:ra.count)),Hn(!1)}),Ha=()=>{pe({type:"exercise/setActionTabs",payload:{}})},Nn=()=>{le(Oe)},ga=Jt=>{Pe(Jt),nn(Jt.length===Dt.length)};return Xa.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),nn(!1),In.resetFields(),pa({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:xo.scoremodal,open:me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>pe({type:"exercise/setActionTabs",payload:{}}),onCancel:Ha},Xa.createElement(de.default,{layout:"inline",form:In,onValuesChange:(Jt,da)=>{console.log(Jt),!(Jt.keywords||Jt.keywords==="")&&In.submit()},onFinish:Jt=>{console.log(Jt),pa(Ou(Ou({},na),Jt)),Wn(Ou(Ou({},na),Jt))},initialValues:{is_random:"",exercise_status:""}},Xa.createElement(de.default.Item,{name:"is_random"},Xa.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},Xa.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),Xa.createElement(dn.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),Xa.createElement(dn.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),Xa.createElement(de.default.Item,{name:"exercise_status"},Xa.createElement(dn.default,{className:xo.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},Xa.createElement(dn.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),Xa.createElement(dn.default.Option,{value:1},"\u672A\u5F00\u59CB"),Xa.createElement(dn.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),Xa.createElement(dn.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),Xa.createElement(de.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},Xa.createElement(Se.default.Search,{className:xo.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Xa.createElement("i",{className:`iconfont icon-sousuo9 font14 ${xo.searchIcon}`,onClick:()=>In.submit()}),onSearch:Jt=>{In.submit()}}))),Xa.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:Dt,pagination:!1,loading:bn,columns:_n}),(Dt==null?void 0:Dt.length)>0&&Xa.createElement(we.Z,{current:na.page,total:Gt,style:{marginBottom:20},defaultPageSize:na.limit,showTotal:Jt=>Xa.createElement("span",null,"\u5171\xA0",Xa.createElement("span",{style:{color:"#165DFF"}},Jt),"\xA0\u6761\u6570\u636E"),pageSize:na.limit,onChange:(Jt,da)=>{na.page=Jt,na.limit=da,pa(Ou({},na)),Wn(Ou({},na))}}))};var ri=(0,ye.connect)(({exercise:me})=>({exercise:me}))(uu),xu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},Ku="data:image/jpeg;base64,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",kl=Object.defineProperty,Wl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,ju=(me,pe,le)=>pe in me?kl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,yu=(me,pe)=>{for(var le in pe||(pe={}))gu.call(pe,le)&&ju(me,le,pe[le]);if(ou)for(var le of ou(pe))cl.call(pe,le)&&ju(me,le,pe[le]);return me},Pl=(me,pe)=>Wl(me,_l(pe)),mi=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const Eu=({exercise:me,loading:pe,dispatch:le,cb:dt})=>{const Dt=Pl(yu({},(0,ye.useParams)()),{page:0,limit:20});let[_e,Gt]=(0,a.useState)(yu({},Dt)),[at,Oe]=(0,a.useState)([]),[Pe,bn]=(0,a.useState)({});const[Hn,Yn]=(0,a.useState)(!0),[nn,In]=(0,a.useState)(!0);(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(at=[],pa(1))},[me.actionTabs.key]);const na=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(_n,Wn,Ha)=>a.createElement(De.Z,{placement:"bottom",title:Ha+1},a.createElement("span",null,Ha+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:Ze()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:Ze()(_n).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,Ze()(_n).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:_n=>a.createElement(De.Z,{placement:"bottom",title:_n},a.createElement("span",null,_n||"--"))}],pa=_n=>mi(void 0,null,function*(){var Wn;_n==1&&(at=[]),Yn(!0),_e.page=_n,_e.student_id=me.actionTabs.student_id,In(!0);const Ha=yield le({type:"exercise/getRedoListModal",payload:Pl(yu({},_e),{score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});bn(yu({},Ha)),((Wn=Ha==null?void 0:Ha.student_redo_lists)==null?void 0:Wn.length)<_e.limit&&Yn(!1),Ha!=null&&Ha.student_redo_lists&&(Gt(yu({},_e)),Oe([...at,...Ha==null?void 0:Ha.student_redo_lists]),In(!1))});return a.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{Gt(yu({},Dt)),Oe([])},onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:xu.info},a.createElement("div",{className:xu.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:xu.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:xu.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(at==null?void 0:at.length)===0&&!nn&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:Ku,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((at==null?void 0:at.length)>0||nn)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:na})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Di(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!nn&&Hn&&pa((_e==null?void 0:_e.page)+1)},hasMore:Hn,useWindow:!1},a.createElement(z.default,{loading:nn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:at,columns:na})))))};var iu=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Eu),Es=x(95253),ts=x(98580),Gu={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},Vu=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const cu=({exercise:me,dispatch:pe,onOk:le})=>{const dt=(0,ye.useParams)(),[Dt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)(!0),[bn,Hn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Yn()},[me.actionTabs.key]);const Yn=()=>Vu(void 0,null,function*(){Pe(!0);const pa=yield(0,fe.ZP)(`/api/courses/${dt==null?void 0:dt.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:dt==null?void 0:dt.categoryId}});pa&&_e((pa==null?void 0:pa.course_groups)||[]),Pe(!1)}),nn=()=>{pe({type:"exercise/setActionTabs",payload:{}})},In=()=>{le(Gt)},na=pa=>{at(pa),Hn(pa.length===Dt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{at([]),Hn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:Gu.customModal,onCancel:nn},a.createElement("aside",{className:Gu.checking},a.createElement("div",{className:Gu.content},a.createElement("div",{className:Gu.group},Dt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Re.default.Group,{value:Gt,onChange:na},Dt.map(pa=>a.createElement(Re.default,{key:pa.id,value:pa.id},pa.name))))),a.createElement("div",{className:Gu.footer},a.createElement(Re.default,{checked:bn,onChange:pa=>{const _n=pa.target.checked?Dt.map(Wn=>Wn.id):[];at(_n),Hn(pa.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:nn},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:In,type:"primary"},"\u786E\u8BA4"))))};var fu=(0,ye.connect)(({exercise:me})=>({exercise:me}))(cu),Ss=x(62354),Li={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},vu=x(59301),ps=Object.defineProperty,Os=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,du=(me,pe,le)=>pe in me?ps(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Yu=(me,pe)=>{for(var le in pe||(pe={}))eu.call(pe,le)&&du(me,le,pe[le]);if(Cl)for(var le of Cl(pe))Zu.call(pe,le)&&du(me,le,pe[le]);return me},zu=(me,pe)=>Os(me,_c(pe)),Ps=({disabled:me,time:pe})=>vu.createElement(de.default.List,{name:"exercise_events",rules:[{validator(le,dt){var Dt,_e;const Gt=new Set;for(const at of dt){if(Gt.has(at.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(at.reminder_time>pe)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Gt.add(at.reminder_time),!((_e=(Dt=at.reminder_content)==null?void 0:Dt.trim())!=null&&_e.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(le,{add:dt,remove:Dt})=>vu.createElement("div",{className:Li.remindForm},le.length>0&&vu.createElement("div",null,le.map((_e,Gt)=>vu.createElement(re.Z,{key:_e.key,align:"middle",wrap:!1,className:Li.remindItem},vu.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Gt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),vu.createElement(ve.Z,null,vu.createElement(de.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),vu.createElement(Te.Z,{precision:0,min:1,disabled:me,addonAfter:"\u5206\u949F",className:Li.remindInput}))),vu.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),vu.createElement(ve.Z,{flex:1},vu.createElement(de.default.Item,zu(Yu({},_e),{name:[_e.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),vu.createElement(Se.default,{className:Li.remindInput,disabled:me,showCount:!0,maxLength:100}))),vu.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:me?.5:1},onClick:()=>{me||dt({reminder_time:""})}}),vu.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:me?"hidden":"visible"},onClick:()=>Dt(_e.name)})))),le.length<5&&vu.createElement(re.Z,{style:{marginLeft:"30px"}},vu.createElement(ve.Z,{className:`${Li.addRemind} ${me?Li.disabled:""}`,onClick:()=>{me||dt({reminder_time:""})}},vu.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),ec=x(82668),Mc=x(23869),$c=x(6681),Tc=x(67135),yo=x(59301),kc=Object.defineProperty,tc=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,vd=Object.getOwnPropertySymbols,nc=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ac=(me,pe,le)=>pe in me?kc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,ns=(me,pe)=>{for(var le in pe||(pe={}))nc.call(pe,le)&&ac(me,le,pe[le]);if(vd)for(var le of vd(pe))ed.call(pe,le)&&ac(me,le,pe[le]);return me},rc=(me,pe)=>tc(me,Qs(pe)),Gs=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const{RangePicker:oc}=Fn.default,{Option:jc}=dn.default,Sd=({user:me,classroomList:pe,exercise:le,globalSetting:dt,loading:Dt,dispatch:_e,changeActive:Gt})=>{var at,Oe,Pe,bn,Hn,Yn,nn,In,na,pa,_n,Wn,Ha;const{workSetting:Nn,commonHeader:ga}=le,Jt=(0,ye.useParams)();Jt.category=Jt.categoryId;const[da,ra]=(0,a.useState)(!1),[Ma,Yt]=(0,a.useState)(!1),[va,oa]=(0,a.useState)(),[tr,ro]=(0,a.useState)({});let[Rr,Qa]=(0,a.useState)([]),[un,tt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[Ta,fa]=(0,a.useState)(1),[ja,or]=(0,a.useState)(!1),[ka,Vr]=(0,a.useState)(!1),[Ga,Sa]=(0,a.useState)(!1),[Lr,br]=(0,a.useState)(!1),[nr,ea]=(0,a.useState)([]),[Ja,ha]=(0,a.useState)([]),[aa,Ba]=(0,a.useState)(!1),[Jn,$a]=(0,a.useState)(null),[fr,Dr]=(0,a.useState)({});(0,a.useEffect)(()=>{((ga==null?void 0:ga.exercise_status)==="5"||ga!=null&&ga.appraise_label||(0,bt.aQ)())&&ra(!0)},[ga]),(0,a.useEffect)(()=>{Hr()},[Nn]),(0,a.useEffect)(()=>{(0,bt.dE)()||ho()},[]),(0,a.useEffect)(()=>{le.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Gt("2")},[le.actionTabs.key]);function ho(){return Gs(this,null,function*(){const _r=yield(0,fe.ZP)(`/api/courses/${Jt==null?void 0:Jt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Jt==null?void 0:Jt.coursesId}});oa(_r==null?void 0:_r.alert)})}const Eo=_r=>{var Ui;const Zl=un.publish_time;if(!Zl||(Ui=Nn==null?void 0:Nn.exercise)!=null&&Ui.publish_time)return;let ru;_r===1?ru=Ze()(Zl).add(120,"minutes"):ru=Ze()(Zl).add(7,"days"),un.end_time=ru,tt(Object.assign({},un))},Hr=()=>{var _r,Ui,Zl,ru,Ru;console.log("\u53D6\u6D88");const nu=JSON.parse(JSON.stringify(Nn));if(Object.keys(un).forEach(ji=>{var Au;un[ji]=(Au=nu==null?void 0:nu.exercise)==null?void 0:Au[ji]}),Rr=((_r=nu==null?void 0:nu.published_course_groups)==null?void 0:_r.map(ji=>({course_group_id:ji.course_group_id,end_time:ji.course_end_time,publish_time:ji.course_publish_time})))||[{}],(Ui=Nn==null?void 0:Nn.course_groups)==null||Ui.map(ji=>{var Au;(Au=Nn==null?void 0:Nn.published_course_groups)==null||Au.map((Ls,Nu)=>{var Ir;(Ir=Ls==null?void 0:Ls.course_group_id)!=null&&Ir.includes(ji==null?void 0:ji.course_group_id)&&(ji.cilckkey=Nu,ji.isselect=!0)})}),le.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Qi(""),or(un.time!==-1),tt(un),un!=null&&un.is_appoint_user){const ji=((ru=(Zl=nu==null?void 0:nu.exercise)==null?void 0:Zl.all_exercise_users)==null?void 0:ru.map(Au=>Au.user_id))||[];ea([...ji])}Vr(un.is_appoint_user),Sa(un.is_miss_exam_user),br(un.is_no_passing_user),Qa(Rr.length>0?Rr:[{}]),hu.setFieldsValue({exercise_events:(Ru=nu==null?void 0:nu.exercise)==null?void 0:Ru.exercise_events})},ir=()=>Gs(void 0,null,function*(){var _r,Ui,Zl,ru,Ru,nu;if(((_r=me==null?void 0:me.userInfo)==null?void 0:_r.user_status)===2){(0,Mc.Rd)();return}if((ga==null?void 0:ga.exercise_question_count)===0){oe.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const ji=JSON.parse(JSON.stringify(un));console.log("\u63D0\u4EA4");try{yield hu.validateFields();const Nu=hu.getFieldsValue();ji.exercise_events=Nu.exercise_events}catch(Nu){Nu!=null&&Nu.errorFields&&(hu.scrollToField((Zl=(Ui=Nu==null?void 0:Nu.errorFields)==null?void 0:Ui[0])==null?void 0:Zl.name,{behavior:"smooth",block:"center"}),oe.ZP.error((nu=(Ru=(ru=Nu==null?void 0:Nu.errorFields)==null?void 0:ru[0])==null?void 0:Ru.errors)==null?void 0:nu[0]));return}if(ji.categoryId=Jt.categoryId,ji.publish_time_groups=Rr,un!=null&&un.is_make_up_exercise){if(ka&&nr.length<=0||!ka&&!(Ga||Lr)){oe.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}ji.is_appoint_user=ka,ji.is_miss_exam_user=Ga,ji.is_no_passing_user=Lr,ka?ji.make_up_exercise_users=nr==null?void 0:nr.map(Nu=>({user_id:Nu})):ji.make_up_exercise_users=[]}if(!un.unified_setting&&!(un!=null&&un.is_make_up_exercise)){if(!Rr.length){oe.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete ji.publish_time,delete ji.end_time,Rr.map(Nu=>{var Ir;if(!Nu.course_group_id||!((Ir=Nu.course_group_id)!=null&&Ir.length))throw oe.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Nu.publish_time||!Nu.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!un.publish_time||!un.end_time)throw oe.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Au}=Nn;const Ls=()=>Gs(void 0,null,function*(){if(un.exercise_type==2&&(Au.is_locked||Au.open_camera||Au.screen_open||Au.login_restrict||Au.ip_bind||Au.ip_limit=="pub"||Au.ip_limit=="inner"||Au.identity_verify||Au.open_phone_video_recording)){const Ir=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:yo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",yo.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Au)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>Gs(void 0,null,function*(){let gi=yield(0,Tc.Tr)({exercise_ids:[parseInt(Jt==null?void 0:Jt.categoryId)],course_id:Jt.coursesId,type:"exercise"});(gi==null?void 0:gi.student_count)===0?io(ji):(ro(ji),Dr(gi)),Gt("2")}),onCancel:()=>Gs(void 0,null,function*(){Ir.destroy();let gi=yield(0,Tc.Tr)({exercise_ids:[Jt==null?void 0:Jt.categoryId],course_id:Jt.coursesId,type:"exercise"});(gi==null?void 0:gi.student_count)===0?io(ji):(ro(ji),Dr(gi))})});return}let Nu=yield(0,Tc.Tr)({exercise_ids:[Jt==null?void 0:Jt.categoryId],course_id:Jt.coursesId,type:"exercise"});(Nu==null?void 0:Nu.student_count)===0?io(ji):(ro(ji),Dr(Nu))});ga!=null&&ga.high_resources_consume&&!(ga!=null&&ga.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Jt.coursesId,type:"exercise",type_id:Jt.categoryId,name:ga.exercise_name,fn:()=>{Ls()}}}):Ls()}),io=_r=>Gs(void 0,null,function*(){Yt(!0),(yield(0,fe.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/publish_settings.json`,{method:"post",body:_r})).status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qi(""),_e({type:"exercise/getCommonHeader",payload:ns({},Jt)}),_e({type:"exercise/getWorkSetting",payload:ns({},Jt)})),Yt(!1)}),Fo=_r=>_r&&_run.end_time?_r&&(_r{var Ui,Zl;return((Ui=Nn==null?void 0:Nn.exercise)==null?void 0:Ui.exercise_status)>1&&!(_r!=null&&_r.new)?!0:(Zl=Nn==null?void 0:Nn.published_course_groups)!=null&&Zl.some(ru=>ru.course_group_id===_r.course_group_id)?da:!1},Ql=_r=>{var Ui;return da?[!0,!0]:(Ui=Nn==null?void 0:Nn.published_course_groups)!=null&&Ui.some(Zl=>{var ru,Ru;return((ru=Zl.course_group_id)==null?void 0:ru[0])===((Ru=_r.course_group_id)==null?void 0:Ru[0])})?da||Ze()()>Ze()(_r==null?void 0:_r.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Qi("\u8868\u5355\u672A\u4FDD\u5B58")},[un]);const Qi=(_r="")=>{_e({type:"exercise/setActionTabs",payload:{key:_r}})},Vl=_r=>{_r.preventDefault(),_r.returnValue=""},Pu=(_r,Ui,Zl)=>{if(_r<=0){oe.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else ea(Ui),ha(Zl),Ba(!1)},[hu]=de.default.useForm();return yo.createElement("section",{className:Li.form,style:{padding:"30px 50px",marginBottom:"0px"}},yo.createElement(yt.Z,{spinning:Dt["exercise/getWorkSetting"]||Ma},!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Li.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},yo.createElement(be.ZP.Group,{onChange:()=>{var _r,Ui,Zl,ru,Ru;if((0,bt.Rm)()&&(!((Ui=(_r=pe==null?void 0:pe.AssistantObject)==null?void 0:_r.exercise)!=null&&Ui.can_publish)||!((ru=(Zl=pe==null?void 0:pe.AssistantObject)==null?void 0:Zl.exercise)!=null&&ru.can_late))){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Ru=Nn==null?void 0:Nn.exercise)==null?void 0:Ru.exercise_status)>1){oe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}un.unified_setting=!un.unified_setting,un.unified_setting===!1&&Rr==""&&Qa(Rr.concat({})),tt(Object.assign({},un))},value:un.unified_setting,disabled:da||((at=Nn==null?void 0:Nn.exercise)==null?void 0:at.exercise_status)>1},yo.createElement(be.ZP,{value:!0,disabled:!((Oe=Nn==null?void 0:Nn.exercise)!=null&&Oe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=Nn.course_groups)==null?void 0:Pe.length)>0&&yo.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(ga!=null&&ga.is_make_up_exercise)&&yo.createElement("div",{style:{color:"red"}},((bn=Nn==null?void 0:Nn.exercise)==null?void 0:bn.exercise_status)>1&&va&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(un.unified_setting||(ga==null?void 0:ga.is_make_up_exercise))&&yo.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},yo.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),yo.createElement(De.Z,{placement:"bottom",title:((Hn=Nn==null?void 0:Nn.exercise)==null?void 0:Hn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},yo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Fo,disabled:da||((Yn=Nn==null?void 0:Nn.exercise)==null?void 0:Yn.exercise_status)>1||(0,bt.Rm)()&&!((In=(nn=pe==null?void 0:pe.AssistantObject)==null?void 0:nn.exercise)!=null&&In.can_publish),value:un.publish_time?Ze()(un.publish_time):void 0,allowClear:!1,onChange:(_r,Ui)=>{un.publish_time=Ui,un.end_time||(un.end_time=un.exercise_type===1?Ze()(_r).add(120,"minutes"):Ze()(_r).add(7,"days")),tt(Object.assign({},un))}})),yo.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),yo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:da||(0,bt.Rm)()&&!((pa=(na=pe==null?void 0:pe.AssistantObject)==null?void 0:na.exercise)!=null&&pa.can_late)||(ga==null?void 0:ga.open_appraise),allowClear:!1,value:un.end_time?Ze()(un.end_time):void 0,disabledDate:ki,onChange:(_r,Ui)=>{var Zl,ru;if((0,bt.Rm)()&&!((ru=(Zl=pe==null?void 0:pe.AssistantObject)==null?void 0:Zl.exercise)!=null&&ru.can_publish)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}un.end_time=Ui,tt(Object.assign({},un))}})),!un.unified_setting&&!(ga!=null&&ga.is_make_up_exercise)&&yo.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Rr&&Rr.map(function(_r,Ui){var Zl,ru,Ru;return yo.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Ui==(Rr==null?void 0:Rr.length)-1?"0px":"10px"}},yo.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Ui+1),yo.createElement(dn.default,{showArrow:!0,allowClear:!0,className:Li.multiple_select,disabled:da||((Zl=Nn==null?void 0:Nn.homework_status)!=null&&Zl.includes("\u672A\u53D1\u5E03")&&_r.id||Ze()(){Rr[Ui].course_group_id=nu,Qa(Rr.slice()),Nn.course_groups.map((ji,Au)=>{nu.map((Ls,Nu)=>{ji.course_group_id===Ls&&(ji.cilckkey=Ui,ji.isselect=!0)})})},onDeselect:nu=>{Nn.course_groups.map((ji,Au)=>{ji.course_group_id===nu&&ji.cilckkey===Ui&&(ji.cilckkey=Ui,ji.isselect=!1)})}},Nn.course_groups&&Nn.course_groups.map(function(nu,ji){return yo.createElement(jc,{disabled:(nu==null?void 0:nu.isselect)&&nu.cilckkey!=Ui,label:nu.course_group_name,value:nu.course_group_id,key:nu.course_group_id},nu.course_group_name)})),yo.createElement(oc,{disabled:Ql(_r)||(0,bt.Rm)()&&!((Ru=(ru=pe==null?void 0:pe.AssistantObject)==null?void 0:ru.exercise)!=null&&Ru.can_publish),disabledDate:Fo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[Ze()((0,ue.U6)(),"HH:mm"),Ze()((0,ue.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:_r.publish_time&&[Ze()(_r.publish_time),_r.end_time&&Ze()(_r.end_time)],onChange:(nu,ji)=>{Rr[Ui].publish_time=ji[0],!_r.end_time&&ji[0]?Rr[Ui].end_time=Ze()(ji[0]).add(7,"days"):Rr[Ui].end_time=ji[1],Qa([...Rr])},onCalendarChange:(nu,ji,Au)=>{if(ji!=null&&ji[0]&&!ji[1]){const Ls=un.exercise_type===1?Ze()(ji[0]).add(120,"minutes"):Ze()(ji[0]).add(7,"days");Rr[Ui].publish_time=ji[0],Rr[Ui].end_time=Ls,Qa([...Rr])}}}),yo.createElement("div",{style:{visibility:da?"hidden":"visible",display:"flex",width:"50px"}},yo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var nu,ji;if((0,bt.Rm)()&&!((ji=(nu=pe==null?void 0:pe.AssistantObject)==null?void 0:nu.exercise)!=null&&ji.can_publish)){oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qa(Rr.concat({new:!0}))}}),yo.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(_r!=null&&_r.publish_time&&Ze()(){Rr=Rr.filter((nu,ji)=>Ui!==ji),Qa([...Rr])}})))})),((_n=Nn==null?void 0:Nn.exercise)==null?void 0:_n.have_hacks)&&!((Wn=Nn==null?void 0:Nn.exercise)!=null&&Wn.is_random)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Li.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.show_acm,onChange:_r=>{un.show_acm=_r.target.value,tt(ns({},un))},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),yo.createElement(be.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(un!=null&&un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement("div",{className:Li.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},yo.createElement(be.ZP.Group,{value:un.exercise_type,disabled:da||((Ha=Nn==null?void 0:Nn.exercise)==null?void 0:Ha.exercise_status)>1,onChange:_r=>{un.exercise_type=_r.target.value,tt(ns({},un)),Eo(_r.target.value)},style:{marginTop:"2px"}},yo.createElement(be.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),yo.createElement(be.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(un==null?void 0:un.exercise_type)===2&&yo.createElement(yo.Fragment,null,yo.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),yo.createElement(Te.Z,{className:Li.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:un==null?void 0:un.simulate_exercise_num,disabled:da,min:1,max:999,onChange:_r=>{un.simulate_exercise_num=_r,tt(ns({},un))}}),yo.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(un==null?void 0:un.is_make_up_exercise)&&yo.createElement(yo.Fragment,null,yo.createElement(re.Z,null,yo.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),yo.createElement(Ae.Z,{checked:ka,onChange:(_r,Ui)=>{var Zl,ru;if(Vr(_r),_r){if(un!=null&&un.is_appoint_user){const Ru=(ru=(Zl=Nn==null?void 0:Nn.exercise)==null?void 0:Zl.all_exercise_users)==null?void 0:ru.map(nu=>nu.user_id);ea([...Ru])}else ea([]);Sa(!1),br(!1)}else Sa(un.is_miss_exam_user),br(un.is_no_passing_user)},disabled:!((un==null?void 0:un.exercise_status)===1&&(ga!=null&&ga.allow_create_make_up))}),yo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!ka&&yo.createElement(re.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},yo.createElement(Re.default,{checked:Ga,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.miss_exam_count)>0&&(ga!=null&&ga.allow_create_make_up)),onChange:_r=>{Sa(_r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{$a(1),Vr(!1),Ba(!0)}},"\uFF08",`${(un==null?void 0:un.miss_exam_count)||0}\u4EBA`,"\uFF09"),yo.createElement(Re.default,{checked:Lr,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.no_passing_count)>0&&(ga!=null&&ga.allow_create_make_up)),onChange:_r=>{br(_r.target.checked)}},yo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),yo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{$a(2),Vr(!1),Ba(!0)}},"\uFF08",`${(un==null?void 0:un.no_passing_count)||0}\u4EBA`,"\uFF09")),ka&&yo.createElement(re.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},yo.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((un==null?void 0:un.exercise_status)===1&&(ga!=null&&ga.allow_create_make_up)),onClick:()=>{Ba(!0),$a(void 0)}},yo.createElement("span",null,yo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),yo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),yo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${nr.length||0} \u4EBA`,"\uFF09"))),yo.createElement("div",{className:Li.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},yo.createElement(Re.default,{disabled:da,checked:ja,onChange:_r=>{_r.target.checked===!1?tt(Ui=>rc(ns({},Ui),{time:-1})):hu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),or(_r.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),ja&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),yo.createElement(Te.Z,{size:"large",disabled:da,min:1,style:{width:"200px"},value:un.time===-1?null:un.time,precision:0,addonAfter:"\u5206\u949F",onChange:_r=>{un.time=_r,tt(ns({},un))}}))),ja&&yo.createElement(de.default,{form:hu},yo.createElement(Ps,{disabled:da,time:un.time})),yo.createElement("div",null,yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(Re.default,{checked:un.enable_last_times,onChange:_r=>tt(Ui=>rc(ns({},Ui),{enable_last_times:_r.target.checked})),disabled:da,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),un.enable_last_times&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),yo.createElement(Te.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.last_times,disabled:da||!un.enable_last_times,min:0,onChange:_r=>{un.last_times=_r,tt(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),yo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},yo.createElement(re.Z,null,yo.createElement(Re.default,{checked:un.enable_answer_time,onChange:_r=>tt(Ui=>rc(ns({},Ui),{enable_answer_time:_r.target.checked})),disabled:da,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),un.enable_answer_time&&yo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},yo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),yo.createElement(Te.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.answer_time,disabled:da||!un.enable_answer_time,min:0,onChange:_r=>{un.answer_time=_r,tt(ns({},un))}}),yo.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(ga!=null&&ga.appraise_label)&&(!(ga!=null&&ga.is_make_up_exercise)&&(0,bt.GJ)()||(ga==null?void 0:ga.is_make_up_exercise)&&(ga==null?void 0:ga.allow_create_make_up))&&yo.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ir},"\u4FDD\u5B58"),yo.createElement(ec.Z,{visible:aa,setVisible:Ba,onK:Pu,selectKeys:nr,selectRows:Ja,appointStudent:ka,modalParams:Jn}),yo.createElement($c.Z,{resdata:fr,type:"exercisepush",okloading:Ma,oktext:(fr==null?void 0:fr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:_r=>Gs(void 0,null,function*(){Yt(!0);let Ui=yield(0,fe.ZP)(`/api/courses/${Jt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Jt==null?void 0:Jt.categoryId)]}});Yt(!1),(Ui==null?void 0:Ui.status)===0&&io(tr)})}))};var td=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le,classroomList:dt,user:Dt})=>({exercise:me,loading:pe.effects,globalSetting:le,user:Dt,classroomList:dt}))(Sd),hd=x(19248),nd=x(93490),Zc=Object.defineProperty,Sc=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,ic=(me,pe,le)=>pe in me?Zc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,zc=(me,pe)=>{for(var le in pe||(pe={}))ad.call(pe,le)&&ic(me,le,pe[le]);if(Sc)for(var le of Sc(pe))Ed.call(pe,le)&&ic(me,le,pe[le]);return me},Hc=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const{TabPane:Pc}=E.default,Qc=({exercise:me,loading:pe,dispatch:le})=>{var dt;const Dt=(0,ye.useParams)(),_e=(0,ye.useLocation)(),[Gt]=de.default.useForm(),[at,Oe]=(0,a.useState)({}),[Pe,bn]=(0,a.useState)("1");return(0,a.useEffect)(()=>{me.actionTabs.key==="addIp"&&(Gt.resetFields(),bn("1"))},[me.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:me.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Hc(void 0,null,function*(){if(yield Gt.validateFields(),!at.ip){const Hn=at.startIP.split(".")[3];if(parseInt(Hn)>parseInt(at.endIP)){oe.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}le({type:"exercise/setActionTabs",payload:{key:"insterIp",data:zc({},Gt.getFieldValue()),type:me.actionTabs.type}})}),onCancel:()=>{le({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:Pe,onChange:Hn=>{bn(Hn),Gt.resetFields()}},a.createElement(Pc,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(Pc,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(de.default,{form:Gt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(Hn,Yn)=>{Oe(zc({},Yn))}},Pe==="1"&&a.createElement(de.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(dn.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:Hn=>{Gt.setFieldsValue({ip:[...Hn.filter(Yn=>(0,nd.t)(Yn)?!0:(oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(re.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(de.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Se.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:Hn=>{let Yn="";(0,nd.t)(Hn.target.value)?Yn=Hn.target.value:(Yn="",oe.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Gt.setFieldsValue({startIP:Yn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(de.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Se.default,{onBlur:Hn=>{},prefix:a.createElement("span",{className:"font14"},(dt=at.startIP)==null?void 0:dt.substring(0,at.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var bc=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Qc),Na=x(59301),xc=Object.defineProperty,rd=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,bl=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,is=Object.prototype.propertyIsEnumerable,bs=(me,pe,le)=>pe in me?xc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,qu=(me,pe)=>{for(var le in pe||(pe={}))pu.call(pe,le)&&bs(me,le,pe[le]);if(bl)for(var le of bl(pe))is.call(pe,le)&&bs(me,le,pe[le]);return me},lc=(me,pe)=>rd(me,Pd(pe)),uc=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const od=({exercise:me,globalSetting:pe,loading:le,dispatch:dt})=>{var Dt,_e,Gt,at,Oe,Pe,bn;const{workSetting:Hn,commonHeader:Yn}=me,[nn]=de.default.useForm(),In=(0,ye.useParams)();In.category=In.categoryId;const[na,pa]=(0,a.useState)(!1),[_n,Wn]=(0,a.useState)(!1),[Ha,Nn]=(0,a.useState)(!1),ga={question_random:!1,choice_random:!1,start_password:((Dt=Hn==null?void 0:Hn.exercise)==null?void 0:Dt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((_e=Hn==null?void 0:Hn.exercise)==null?void 0:_e.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Jt,da]=(0,a.useState)(ga);const[ra,Ma]=(0,a.useState)(!1),[Yt,va]=(0,a.useState)(!1),[oa,tr]=(0,a.useState)(!1),[ro,Rr]=(0,a.useState)(null);(0,a.useEffect)(()=>{var ka;Qa(),Hn!=null&&Hn.exercise&&!(0,bt.aN)()&&!((ka=Hn==null?void 0:Hn.exercise)!=null&&ka.is_creator)&&pa(!0)},[Hn]),(0,a.useEffect)(()=>{((Yn==null?void 0:Yn.exercise_status)==="5"||Yn!=null&&Yn.appraise_label)&&pa(!0)},[Yn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?Jt[me.actionTabs.type]=[...Jt[me.actionTabs.type]||[],...me.actionTabs.data.ip]:Jt[me.actionTabs.type]=[...Jt[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],un(Jt),Ma(!0))},[me.actionTabs]);const Qa=()=>{const ka=JSON.parse(JSON.stringify(Hn));Object.keys(Jt).forEach(Vr=>{var Ga;Jt[Vr]=(Ga=ka==null?void 0:ka.exercise)==null?void 0:Ga[Vr]}),un(lc(qu({},Jt),{ip_limit:Jt.ip_limit!=="no"}))},un=ka=>{da(ka),nn.setFieldsValue(ka)},tt=ka=>{var Vr,Ga;if(ka.categoryId=In.categoryId,ka.ip_limit=ka.ip_limit?"pub":"no",ka.ip_bind||(ka.ip_bind_type=!1),ka.open_camera&&ka.photo_count<1){oe.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!ka.start_password&&ka.is_start_locked){oe.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(ka.ip_limit!=="no"&&!((Vr=ka.public_ip)!=null&&Vr.length)&&!((Ga=ka.inner_ip)!=null&&Ga.length)){oe.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(ka.is_locked||ka.open_camera||ka.screen_open||ka.login_restrict||ka.ip_bind||ka.ip_limit=="pub"||ka.ip_limit=="inner"||ka.identity_verify||ka.open_phone_video_recording){if((Yn==null?void 0:Yn.exercise_type)==1){Ta(ka);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:Na.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",Na.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(ka)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>Ta(ka)});return}fa(ka)},Ta=ka=>{if(ka.open_camera||ka.screen_open){const Vr=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:Na.createElement("div",{className:"font16 p20"},ka.open_camera&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px"},Na.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",Na.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",Na.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),ka.screen_open&&Na.createElement(re.Z,{justify:"start",className:"mt20"},Na.createElement(ve.Z,{flex:"24px",className:"mr20"},Na.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),Na.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",Na.createElement("img",{width:"26",src:Mi.JA})," ",Na.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",Na.createElement("img",{width:"26",src:Mi.Gm})," ",Na.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),Na.createElement("p",{className:"ml40 mt40"},Na.createElement(Re.default,{onChange:Ga=>Vr.update({okButtonProps:{disabled:!Ga.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{fa(ka)},okButtonProps:{disabled:!0}})}else fa(ka)},fa=ka=>uc(void 0,null,function*(){Wn(!0);const Vr=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/prevent_cheating_settings.json`,{method:"post",body:ka});Wn(!1),Vr.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),dt({type:"exercise/getCommonHeader",payload:qu({},In)}),dt({type:"exercise/getWorkSetting",payload:qu({},In)}),Ma(!1))});(0,a.useEffect)(()=>{or(ra?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[ra]);const ja=ka=>{ka.preventDefault(),ka.returnValue=""},or=(ka="")=>{dt({type:"exercise/setActionTabs",payload:{key:ka}})};return Na.createElement("section",{className:Li.formDom,style:{padding:"30px 50px"}},Na.createElement(yt.Z,{spinning:le["exercise/getWorkSetting"]||_n},Na.createElement(de.default,{form:nn,name:"basicForm",initialValues:ga,colon:!1,onValuesChange:(ka,Vr)=>{console.log("onValuesChange",Vr);let Ga=Vr;for(const Sa in ka){if(Sa=="is_locked"&&!Vr[Sa]&&(Ga.login_restrict=!1,Ga.screen_open=!1),Sa=="login_restrict"&&Vr[Sa]&&(Ga.is_locked=!0),Sa=="screen_open"&&Vr[Sa]&&(Ga.is_locked=!0),Sa=="screen_shot_open"&&Vr[Sa]){const Lr=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Na.createElement("div",null,Na.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",Na.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),Na.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>uc(void 0,null,function*(){Ga.screen_shot_open=!0,un(Ga)}),onCancel:()=>{Ga.screen_shot_open=!1,un(Ga),Lr.destroy()}});break}(Sa=="ip_bind"||Sa=="ip_limit")&&!Vr.is_locked&&Vr[Sa]&&(Ga.is_locked=!0),Sa=="open_camera"&&(Ga.photo_count=Ga.photo_count||5)}un(Ga),Ma(!0)},onFinish:tt},Na.createElement("div",{className:Li.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),Na.createElement(de.default.Item,null,Na.createElement(be.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:ro,onChange:ka=>{if(ka.target.value==="exam")un(lc(qu(qu({},ga),Jt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(ka.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{un(lc(qu({},ga),{question_random:!0,choice_random:!0,forbid_copy:!1})),Rr(ka.target.value)}});return}Rr(ka.target.value)},buttonStyle:"solid",disabled:na},Na.createElement(be.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),Na.createElement(be.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),Na.createElement("div",{className:Li.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),Na.createElement(de.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),Na.createElement(de.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement(de.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Jt.is_start_locked&&(0,bt.GJ)()?Na.createElement(re.Z,{className:Li.unlockKeyWrapper,align:"middle"},Na.createElement(de.default.Item,{name:"start_password",style:{marginBottom:0}},Na.createElement(Se.default,{size:"large",className:Li.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:Yt,onClick:()=>uc(void 0,null,function*(){va(!0);let ka=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Vr=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:ka}});va(!1),(Vr==null?void 0:Vr.status)===0&&nn.setFieldsValue({start_password:ka})})},"\u6362\u4E00\u6362"))):Na.createElement(de.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Jt.is_locked&&(0,bt.GJ)()?Na.createElement(re.Z,{className:Li.unlockKeyWrapper,align:"middle"},Na.createElement(de.default.Item,{style:{marginBottom:0},name:"unlock_key"},Na.createElement(Se.default,{size:"large",className:Li.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),Na.createElement(ve.Z,null,!na&&Na.createElement(Ce.ZP,{type:"link",loading:oa,onClick:()=>uc(void 0,null,function*(){tr(!0);let ka=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Vr=yield(0,fe.ZP)(`/api/exercises/${In==null?void 0:In.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:ka}});tr(!1),(Vr==null?void 0:Vr.status)===0&&nn.setFieldsValue({unlock_key:ka})})},"\u6362\u4E00\u6362"))):Na.createElement(de.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(de.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"screen_open",valuePropName:"checked"},Na.createElement(Re.default,{disabled:na},Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Jt.screen_open?Na.createElement(Na.Fragment,null,Na.createElement(re.Z,{gutter:10,className:`${Li.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},Na.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"screen_num",style:{marginBottom:0}},Na.createElement(Te.Z,{size:"large",disabled:na,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"screen_sec",style:{marginBottom:0}},Na.createElement(Te.Z,{size:"large",disabled:na,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),Na.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Li.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Ae.Z,{disabled:na||!Jt.screen_open}))),Na.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):Na.createElement(Na.Fragment,null,Na.createElement(de.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(de.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),Na.createElement(de.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Jt.ip_bind&&(0,bt.GJ)()?Na.createElement(re.Z,{className:Li.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(de.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},Na.createElement(be.ZP.Group,null,Na.createElement(be.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),Na.createElement(be.ZP,{value:!0,style:{fontWeight:"400"}},Na.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):Na.createElement(de.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),Na.createElement(de.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),Na.createElement(de.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Jt==null?void 0:Jt.ip_limit)&&Na.createElement(re.Z,{className:Li.unlockKeyWrapper,style:{flexDirection:"column"}},Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),Na.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),Na.createElement(re.Z,{className:`mt15 ${Li.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),Na.createElement(ve.Z,null,(Gt=Jt.public_ip)==null?void 0:Gt.map((ka,Vr)=>Na.createElement("span",{key:Vr,className:Li.ipItem},Na.createElement("i",null,ka," "),!na&&Na.createElement(hd.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Jt.public_ip.splice(Vr,1),un(qu({},Jt))}})},className:" c-grey-c",size:20}))),(0,bt.GJ)()&&!na&&Na.createElement("span",{onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),Na.createElement(re.Z,{className:`mt15 ${Li.ipWrp}`,style:{background:"#F6F7F9"}},Na.createElement(ve.Z,null,Na.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),Na.createElement(ve.Z,null,(at=Jt.inner_ip)==null?void 0:at.map((ka,Vr)=>Na.createElement("span",{className:Li.ipItem},Na.createElement("i",null,ka," "),!na&&Na.createElement(hd.Z,{onClick:()=>{na||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Jt.inner_ip.splice(Vr,1),un(qu({},Jt))}})},className:" c-grey-c",size:20}))),(0,bt.GJ)()&&!na&&Na.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{dt({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",Na.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),Na.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(de.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},Na.createElement(Re.default,{disabled:na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Jt.open_camera?Na.createElement(re.Z,{gutter:10,className:`c-grey-333 ${Li.unlockKeyWrapper}`,align:"middle",wrap:!1},Na.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),Na.createElement(ve.Z,null,Na.createElement(de.default.Item,{name:"photo_count",style:{marginBottom:0}},Na.createElement(Te.Z,{size:"large",disabled:na||!Jt.open_camera,min:1,max:(0,bt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),Na.createElement(ve.Z,null,Na.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):Na.createElement(de.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),Na.createElement(de.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Na.createElement(Re.default,{disabled:!(0,bt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),Na.createElement(de.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},Na.createElement(Re.default,{disabled:!(0,bt.ag)()||na},Na.createElement(Na.Fragment,null,Na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",Na.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,bt.aN)()||((Oe=me==null?void 0:me.commonHeader)==null?void 0:Oe.exercise_author))&&!(Yn!=null&&Yn.appraise_label)&&Na.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{nn.submit()}},"\u4FDD\u5B58")),Na.createElement(bc,null),Na.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Ha,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nn(!1)},Na.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Na.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=pe==null?void 0:pe.setting)==null?void 0:Pe.homepage_tea_qq_number," "),Na.createElement("img",{src:`${Le.Z.IMG_SERVER}/${(bn=pe==null?void 0:pe.setting)==null?void 0:bn.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var id=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le})=>({exercise:me,loading:pe.effects,globalSetting:le}))(od),Ai=x(59301),t0=Object.defineProperty,n0=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,xd=(me,pe,le)=>pe in me?t0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,Ws=(me,pe)=>{for(var le in pe||(pe={}))Md.call(pe,le)&&xd(me,le,pe[le]);if(Ms)for(var le of Ms(pe))a0.call(pe,le)&&xd(me,le,pe[le]);return me},ld=(me,pe)=>n0(me,bd(pe)),Td=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const r0=({exercise:me,loading:pe,dispatch:le})=>{var dt,Dt,_e;const{workSetting:Gt,commonHeader:at}=me,Oe=(0,ye.useParams)();Oe.category=Oe.categoryId;const[Pe,bn]=(0,a.useState)(!1),[Hn,Yn]=(0,a.useState)(!1);let[nn,In]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{pa("\u8868\u5355\u672A\u4FDD\u5B58")},[nn]);const na=Nn=>{Nn.preventDefault(),Nn.returnValue=""},pa=(Nn="")=>{le({type:"exercise/setActionTabs",payload:{key:Nn}})};(0,a.useEffect)(()=>{var Nn,ga;_n(),(Nn=Gt==null?void 0:Gt.exercise)!=null&&Nn.id&&!(0,bt.aN)()&&!((ga=Gt==null?void 0:Gt.exercise)!=null&&ga.is_creator)&&bn(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{},[]);const _n=()=>{const Nn=JSON.parse(JSON.stringify(Gt));Object.keys(nn).forEach(ga=>{var Jt;nn[ga]=(Jt=Nn==null?void 0:Nn.exercise)==null?void 0:Jt[ga]}),In(nn),me.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&pa("")},Wn=()=>{const Nn=JSON.parse(JSON.stringify(nn));Nn.categoryId=Oe.categoryId,Ha(Nn)},Ha=Nn=>Td(void 0,null,function*(){var ga;if((Nn==null?void 0:Nn.use_blank_score)!==((ga=Gt==null?void 0:Gt.exercise)==null?void 0:ga.use_blank_score)){let da=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Td(void 0,null,function*(){Yn(!0);const ra=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),ra.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Oe)}),le({type:"exercise/getWorkSetting",payload:Ws({},Oe)}),Yn(!1))})});Nn!=null&&Nn.use_blank_score?da.update({content:Ai.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Ai.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):da.update({content:Ai.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Ai.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Yn(!0);const Jt=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:Nn});Yn(!1),Jt.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(""),le({type:"exercise/getCommonHeader",payload:Ws({},Oe)}),le({type:"exercise/getWorkSetting",payload:Ws({},Oe)}))});return Ai.createElement("section",{className:Li.scoreSettingWrapper,style:{padding:"30px 50px"}},Ai.createElement(yt.Z,{spinning:pe["exercise/getWorkSetting"]||Hn},(at==null?void 0:at.is_make_up_exercise)&&Ai.createElement(Ai.Fragment,null,Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.open_make_up,disabled:Pe,onChange:Nn=>{nn.open_make_up=Nn.target.checked,In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),nn.open_make_up&&Ai.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Ai.createElement("div",null,"\u6263\u5206"),Ai.createElement(Te.Z,{value:nn==null?void 0:nn.make_up_score,min:1,step:1,max:(dt=Gt==null?void 0:Gt.exercise)!=null&&dt.total_score?Number((Dt=Gt==null?void 0:Gt.exercise)==null?void 0:Dt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:Nn=>{In(ld(Ws({},nn),{make_up_score:Math.floor(Nn)}))}}))),Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.use_blank_score,disabled:Pe,onChange:Nn=>{nn.use_blank_score=Nn.target.checked,In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement(Ai.Fragment,null,Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.downcase,disabled:Pe,onChange:Nn=>{nn.downcase=Nn.target.checked,In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Ai.createElement(re.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ai.createElement(ve.Z,null,Ai.createElement(Re.default,{checked:nn.open_total_score,disabled:Pe,onChange:Nn=>{nn.open_total_score=Nn.target.checked,Nn.target.checked?(nn.open_score=!1,nn.open_score_reviewed=!0):(nn.open_score=!0,nn.open_score_reviewed=!1),In(Object.assign({},nn))},className:Li.mainRuleText},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),nn.open_total_score&&Ai.createElement(Ai.Fragment,null,Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ai.createElement(be.ZP.Group,{disabled:Pe,value:nn.open_score?"afterEndTime":nn!=null&&nn.open_score_reviewed?"afterReview":"afterCommit",onChange:Nn=>{Nn.target.value==="afterEndTime"?In(ga=>ld(Ws({},ga),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):Nn.target.value==="afterReview"?In(ga=>ld(Ws({},ga),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):In(ga=>ld(Ws({},ga),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Ai.createElement(be.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Ai.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Ai.createElement(be.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Ai.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Ai.createElement(be.ZP,{value:"afterReview"},Ai.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ai.createElement(Re.default,{className:Li.mainRuleText,checked:nn.answered_open,disabled:Pe,onChange:Nn=>{nn.answered_open=Nn.target.checked,In(Object.assign({},nn))}},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),nn.answered_open&&Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Ai.createElement(be.ZP.Group,{value:nn.answer_open,disabled:Pe,onChange:Nn=>{nn.answer_open=Nn.target.value,In(Object.assign({},nn))}},Ai.createElement(be.ZP,{value:!0,style:{marginRight:"25px"}},Ai.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Ai.createElement(be.ZP,{value:!1},Ai.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Ai.createElement(Re.default,{className:Li.mainRuleText,checked:nn.score_open,disabled:Pe,onChange:Nn=>{nn.score_open=Nn.target.checked,In(Object.assign({},nn))}},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Ai.createElement(re.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Ai.createElement(Re.default,{className:Li.mainRuleText,checked:nn.show_statistic,disabled:Pe,onChange:Nn=>{nn.show_statistic=Nn.target.checked,In(Object.assign({},nn))}},Ai.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Ai.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,bt.aN)()||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_author))&&Ai.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Wn},"\u4FDD\u5B58")))};var kd=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le})=>({exercise:me,loading:pe.effects,globalSetting:le}))(r0),Oi=x(59301),o0=Object.defineProperty,i0=Object.defineProperties,ud=Object.getOwnPropertyDescriptors,sd=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,l0=Object.prototype.propertyIsEnumerable,jd=(me,pe,le)=>pe in me?o0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,xl=(me,pe)=>{for(var le in pe||(pe={}))wd.call(pe,le)&&jd(me,le,pe[le]);if(sd)for(var le of sd(pe))l0.call(pe,le)&&jd(me,le,pe[le]);return me},_o=(me,pe)=>i0(me,ud(pe)),qi=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const $l=({exercise:me,globalSetting:pe,loading:le,dispatch:dt})=>{const{workSetting:Dt,commonHeader:_e}=me,Gt=(0,ye.useParams)();Gt.category=Gt.categoryId;const[at,Oe]=(0,a.useState)(!1),[Pe,bn]=(0,a.useState)(0),[Hn,Yn]=(0,a.useState)(0),[nn,In]=(0,a.useState)(!1),[na,pa]=(0,a.useState)({}),[_n,Wn]=(0,a.useState)(!1),[Ha,Nn]=(0,a.useState)([]),[ga,Jt]=(0,a.useState)([]),[da,ra]=(0,a.useState)([]),[Ma,Yt]=(0,a.useState)([]),[va,oa]=(0,a.useState)([]);let[tr,ro]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Sa;!(0,bt.aN)()&&!((Sa=Dt==null?void 0:Dt.exercise)!=null&&Sa.is_creator)&&Oe(!0)},[Dt]),(0,a.useEffect)(()=>{Rr()},[_e]);const Rr=()=>qi(void 0,null,function*(){In(!0);const Sa=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(tr).forEach(Lr=>{tr[Lr]=Sa==null?void 0:Sa[Lr]}),console.log(Sa,"res"),pa(xl({},Sa)),oa((Sa==null?void 0:Sa.exercise_questions)||[]),fa(xl({},Sa)),Jt((Sa==null?void 0:Sa.course_review_teachers)||[]),ro(_o(xl({},tr),{select_appraise:!!Sa.end_time})),bn((Sa==null?void 0:Sa.total)||0),Yn((Sa==null?void 0:Sa.finish_total)||0),In(!1),Ga("")}),Qa=()=>{const Sa=JSON.parse(JSON.stringify(tr));if(!Sa.select_appraise){Rr();return}if(!Sa.end_time){oe.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Sa.review_type&&!Ma.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Sa.review_type&&!va.some(Lr=>!!Lr.appraise_teachers.length)){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Sa.review_type===0&&(Sa.exercises=Ma==null?void 0:Ma.map(Lr=>{var br;return{id:Lr.id,total:Lr.total,finish_total:Lr.finish_total,unfinished_total:Lr.unfinished_total,appraise_teacher_ids:(br=Lr==null?void 0:Lr.appraise_teachers)==null?void 0:br.map(nr=>({id:nr.id}))}})),Sa.review_type===1&&(Sa.exercise_questions=va==null?void 0:va.map(Lr=>{var br;return{id:Lr.id,total:Lr.total,question_id:Lr.question_id,appraise_teacher_ids:(br=Lr==null?void 0:Lr.appraise_teachers)==null?void 0:br.map(nr=>({id:nr.id,message_status:nr.message_status}))}})),delete Sa.select_appraise,Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Oi.createElement("div",null,Oi.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Oi.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Oi.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Oi.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Oi.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Oi.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Oi.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Oi.createElement(b.Z,{style:{marginRight:3}})," ",Oi.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{un(Sa)}})},un=Sa=>qi(void 0,null,function*(){In(!0);const Lr=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/appraise_settings.json`,{method:"post",body:Sa});if(In(!1),Lr.status===0){oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ga(""),Rr(),dt({type:"exercise/getCommonHeader",payload:xl({},Gt)});return}}),tt=(Sa,Lr)=>{const br=Math.floor(Sa/Lr);let nr=Sa%Lr;const ea=[];for(let Ja=0;Ja0?1:0)),nr--;return ea},Ta=Sa=>{var Lr;if(Sa[0]){let br=[];Ma.forEach(ea=>br=br.concat(ea.appraise_teachers));let nr=ga.filter(ea=>br.every(Ja=>Ja.id!==ea.id));console.log(nr,"newItems"),ra([...nr]),Wn(Sa)}if(!Sa[0]){let br=[];br=br.concat(((Lr=va==null?void 0:va[Sa[1]])==null?void 0:Lr.appraise_teachers)||[]);let nr=ga.filter(ea=>br.every(Ja=>Ja.id!==ea.id));ra([...nr]),Wn(Sa)}},fa=Sa=>{if(Sa!=null&&Sa.start_appraise){Yt((Sa==null?void 0:Sa.exercises)||[]);return}let Lr=Sa==null?void 0:Sa.exercises;const br=tt(Sa==null?void 0:Sa.total,Lr.length),nr=tt(Sa==null?void 0:Sa.finish_total,Lr.length);br.forEach((ea,Ja)=>{Lr[Ja].total=ea}),nr.forEach((ea,Ja)=>{Lr[Ja].finish_total=ea,Lr[Ja].unfinished_total=Lr[Ja].total-Lr[Ja].finish_total}),Lr=Lr.filter(ea=>ea.total>0),Yt(JSON.parse(JSON.stringify(Lr)))},ja=()=>{if(!Ha.length){oe.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(_n[0]){if(_n[1]===null){const Sa=da.filter(ea=>Ha.includes(ea.id));let Lr=[...Ma,...Sa==null?void 0:Sa.map(ea=>({appraise_teachers:[ea],total:0,finish_total:0,unfinished_total:0}))];const br=tt(Pe,Lr.length),nr=tt(Hn,Lr.length);br.forEach((ea,Ja)=>{Lr[Ja].total=ea}),nr.forEach((ea,Ja)=>{Lr[Ja].finish_total=ea,Lr[Ja].unfinished_total=Lr[Ja].total-Lr[Ja].finish_total}),Lr=Lr.filter(ea=>ea.total>0),Yt(JSON.parse(JSON.stringify(Lr))),Wn(!1)}if(_n[1]!==null){const Sa=da.filter(br=>Ha.includes(br.id));let Lr=[];Ma.forEach((br,nr)=>{if(_n[1]===nr){Lr.push(_o(xl({},br),{appraise_teachers:[...br.appraise_teachers,...Sa]}));return}Lr.push(br)}),Yt(Lr),Wn(!1)}}if(!_n[0]&&_n[1]!==null){let Sa=da.filter(br=>Ha.includes(br.id));Sa=Sa.map(br=>_o(xl({},br),{message_status:na!=null&&na.start_appraise?1:0}));let Lr=[];va.forEach((br,nr)=>{if(_n[1]===nr){Lr.push(_o(xl({},br),{appraise_teachers:[...br.appraise_teachers,...Sa]}));return}Lr.push(br)}),oa(Lr),Wn(!1)}},or=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Sa,Lr,br)=>br+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:Li.padding,render:(Sa,Lr,br)=>Oi.createElement("span",{className:Li.tagWrap},Oi.createElement("div",null,Sa==null?void 0:Sa.map(nr=>Oi.createElement("div",{className:Li.tag,key:nr.id},Oi.createElement("b",{title:nr.name},nr.name),(nr==null?void 0:nr.disabled)!==!0&&!at&&Oi.createElement("span",{onClick:ea=>{const Ja=Sa.filter(aa=>aa.id!==nr.id),ha=Ma.map((aa,Ba)=>Ba===br?_o(xl({},aa),{appraise_teachers:Ja}):aa);Ja.length?Yt(ha):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const aa=Ma==null?void 0:Ma.filter(($a,fr)=>fr!==br),Ba=tt(Pe,aa.length),Jn=tt(Hn,aa.length);Ba.forEach(($a,fr)=>{aa[fr].total=$a}),Jn.forEach(($a,fr)=>{aa[fr].finish_total=$a,aa[fr].unfinished_total=aa[fr].total-aa[fr].finish_total}),Yt(JSON.parse(JSON.stringify(aa)))}})}},Oi.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Oi.createElement("span",{onClick:()=>Ta([!0,br]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],ka=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Sa,Lr,br)=>br+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:Li.padding,dataIndex:"appraise_teachers",render:(Sa,Lr,br)=>Oi.createElement("span",{className:Li.tagWrap},Oi.createElement("div",null,Sa==null?void 0:Sa.map(nr=>Oi.createElement("div",{className:Li.tag,key:nr.id},Oi.createElement("b",{title:nr.name},nr.name),(nr==null?void 0:nr.disabled)!==!0&&!at&&Oi.createElement("span",{onClick:()=>{const ea=Sa.filter(ha=>ha.id!==nr.id),Ja=va.map((ha,aa)=>aa===br?_o(xl({},ha),{appraise_teachers:ea}):ha);oa(Ja)}},Oi.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Oi.createElement("span",{onClick:()=>Ta([!1,br]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{Ga("\u8868\u5355\u672A\u4FDD\u5B58")},[tr]);const Vr=Sa=>{Sa.preventDefault(),Sa.returnValue=""},Ga=(Sa="")=>{dt({type:"exercise/setActionTabs",payload:{key:Sa}})};return Oi.createElement("section",{className:Li.form,style:{padding:"30px 50px",marginBottom:"0px"}},Oi.createElement(yt.Z,{spinning:nn},Oi.createElement("div",{className:Li.title},"\u96C6\u4E2D\u8BC4\u9605",Oi.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Oi.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Oi.createElement(Re.default,{checked:tr.select_appraise,disabled:at||!(na!=null&&na.can_open_appraise&&!(na!=null&&na.end_time)),onChange:Sa=>{tr.select_appraise=Sa.target.checked,ro(Object.assign({},tr))}}),Oi.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Oi.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),tr.select_appraise&&Oi.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Oi.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Oi.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Oi.createElement(Fn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ze()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:at,allowClear:!1,value:tr.end_time?Ze()(tr.end_time):"",disabledDate:Ot.Q8,disabledTime:Sa=>(0,Ot.d0)(Sa),onChange:(Sa,Lr)=>{tr.end_time=Lr,ro(Object.assign({},tr))}}))),tr.select_appraise&&Oi.createElement("div",null,Oi.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Oi.createElement(Re.default,{checked:tr.sealed_review,disabled:at||!(na!=null&&na.change_sealed_review),onChange:Sa=>{tr.sealed_review=Sa.target.checked,ro(Object.assign({},tr))}}),Oi.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Oi.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Oi.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Oi.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Oi.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Oi.createElement(be.ZP.Group,{value:tr.review_type,disabled:at||!!(na!=null&&na.end_time),style:{marginLeft:30},onChange:Sa=>{tr.review_type=Sa.target.value,ro(Object.assign({},tr))}},Oi.createElement(be.ZP,{value:0},Oi.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Oi.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Oi.createElement(be.ZP,{style:{marginLeft:"50px"},value:1},Oi.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Oi.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Oi.createElement(re.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Oi.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Oi.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),tr.review_type===0&&Oi.createElement("div",{style:{flex:1}},Ma.length>0&&Oi.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Ma,columns:or}),(na==null?void 0:na.start_appraise)===!1&&!at&&Oi.createElement("div",{onClick:()=>Ta([!0,null]),style:{display:Pe==1&&(Ma==null?void 0:Ma.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),tr.review_type===1&&Oi.createElement("div",{style:{flex:1}},va.length>0&&Oi.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:va,columns:ka}))))),((0,bt.aN)()||!!na.exercise_author)&&Oi.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Qa},"\u4FDD\u5B58")),Oi.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!_n,title:(_n==null?void 0:_n[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:ja,afterClose:()=>{Nn([])},onCancel:()=>{Wn(!1)}},Oi.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Sa=>{Nn(Sa)}},rowKey:"id",dataSource:da,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var wu=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:le})=>({exercise:me,loading:pe.effects,globalSetting:le}))($l),pl=x(59301),Ts=Object.defineProperty,sc=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Ns=Object.prototype.propertyIsEnumerable,u0=(me,pe,le)=>pe in me?Ts(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:le}):me[pe]=le,s0=(me,pe)=>{for(var le in pe||(pe={}))wc.call(pe,le)&&u0(me,le,pe[le]);if(Gc)for(var le of Gc(pe))Ns.call(pe,le)&&u0(me,le,pe[le]);return me},S0=(me,pe)=>sc(me,ks(pe)),$0=(me,pe,le)=>new Promise((dt,Dt)=>{var _e=Oe=>{try{at(le.next(Oe))}catch(Pe){Dt(Pe)}},Gt=Oe=>{try{at(le.throw(Oe))}catch(Pe){Dt(Pe)}},at=Oe=>Oe.done?dt(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((le=le.apply(me,pe)).next())});const P0=({exercise:me,globalSetting:pe,loading:le,dispatch:dt})=>{var Dt,_e;const{workSetting:Gt,commonHeader:at}=me,[Oe]=de.default.useForm(),Pe=(0,ye.useParams)();Pe.category=Pe.categoryId;const[bn,Hn]=(0,a.useState)(!1),[Yn,nn]=(0,a.useState)(!1),In={forbid_screen:!1,screen_key:((Dt=Gt==null?void 0:Gt.exercise)==null?void 0:Dt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[na,pa]=(0,a.useState)(In);const[_n,Wn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Yt,va;Ha(),(Yt=Gt==null?void 0:Gt.exercise)!=null&&Yt.id&&!(0,bt.aN)()&&!((va=Gt==null?void 0:Gt.exercise)!=null&&va.is_creator)&&Hn(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{((at==null?void 0:at.exercise_status)==="5"||at!=null&&at.appraise_label)&&Hn(!0)},[at]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],...me.actionTabs.data.ip]:na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],Nn(na),Wn(!0))},[me.actionTabs]);const Ha=()=>{const Yt=JSON.parse(JSON.stringify(Gt));Object.keys(na).forEach(va=>{var oa;na[va]=(oa=Yt==null?void 0:Yt.exercise)==null?void 0:oa[va]}),Nn(S0(s0({},na),{ip_limit:na.ip_limit!=="no"}))},Nn=Yt=>{pa(Yt),Oe.setFieldsValue(Yt)};function ga(Yt=""){if(!Yt)return!1;const va=Yt.split(` `),oa=/^(http|https):\/\//;for(let tr=0;tr{var va,oa;if(Yt.categoryId=Pe.categoryId,Yt.forbid_screen&&!(Yt!=null&&Yt.screen_key.replace(/\s+/g,""))){oe.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(Yt!=null&&Yt.use_white_list&&!((va=Yt==null?void 0:Yt.white_list)!=null&&va.length)){oe.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(Yt!=null&&Yt.net_limit){if(Yt!=null&&Yt.net_limit_list&&!((oa=Yt==null?void 0:Yt.net_limit_list)!=null&&oa.replace(/\s+/g,""))){oe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(ga(Yt==null?void 0:Yt.net_limit_list)){oe.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}da(Yt)},da=Yt=>$0(void 0,null,function*(){nn(!0);const va=yield(0,fe.ZP)(`/api/exercises/${Pe==null?void 0:Pe.categoryId}/client_cheating_settings.json`,{method:"post",body:Yt});nn(!1),va.status===0&&(oe.ZP.success("\u4FDD\u5B58\u6210\u529F"),dt({type:"exercise/getCommonHeader",payload:s0({},Pe)}),dt({type:"exercise/getWorkSetting",payload:s0({},Pe)}),Wn(!1))});(0,a.useEffect)(()=>{ra(_n?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[_n]);const ra=(Yt="")=>{dt({type:"exercise/setActionTabs",payload:{key:Yt}})},Ma=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return pl.createElement("section",{className:Li.formDom,style:{padding:"30px 50px"}},pl.createElement(yt.Z,{spinning:le["exercise/getWorkSetting"]||Yn},pl.createElement(de.default,{form:Oe,name:"basicForm",initialValues:In,colon:!1,onValuesChange:(Yt,va)=>{console.log("onValuesChange",va);let oa=va;for(const tr in Yt)(tr=="ip_bind"||tr=="ip_limit")&&!va.is_locked&&va[tr]&&(oa.is_locked=!0),tr=="open_camera"&&(oa.photo_count=oa.photo_count||5);Nn(oa),Wn(!0)},onFinish:Jt},pl.createElement("div",{className:Li.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),pl.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},pl.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),pl.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",pl.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),pl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pl.createElement(de.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},pl.createElement(Re.default,{disabled:bn},pl.createElement(pl.Fragment,null,pl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),na.forbid_screen&&pl.createElement(re.Z,{className:Li.unlockKeyWrapper,align:"middle"},pl.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),pl.createElement(De.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},pl.createElement("i",{className:`iconfont icon-tishixiaowenhao ${Li.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),pl.createElement(de.default.Item,{name:"screen_key",style:{marginBottom:0}},pl.createElement(Se.default,{size:"large",className:Li.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),pl.createElement(ve.Z,null,!bn&&pl.createElement(Ce.ZP,{type:"link",onClick:()=>{Oe.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),pl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pl.createElement(de.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},pl.createElement(Re.default,{disabled:bn},pl.createElement(pl.Fragment,null,pl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),na.use_white_list&&pl.createElement(re.Z,{className:Li.unlockKeyWrapper,align:"middle"},pl.createElement(de.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},pl.createElement(dn.default,{mode:"tags",size:"large",disabled:bn,style:{width:1016},options:Ma})))),pl.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},pl.createElement(de.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},pl.createElement(Re.default,{disabled:bn},pl.createElement(pl.Fragment,null,pl.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),na.net_limit&&pl.createElement(re.Z,{className:Li.unlockKeyWrapper,align:"middle"},pl.createElement(de.default.Item,{name:"net_limit_list",style:{marginBottom:0}},pl.createElement(Se.default.TextArea,{rows:5,style:{width:1016},disabled:bn,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 diff --git a/p__Classrooms__Lists__GroupHomework__Detail__index.407fc938.async.js b/p__Classrooms__Lists__GroupHomework__Detail__index.0152c52c.async.js similarity index 64% rename from p__Classrooms__Lists__GroupHomework__Detail__index.407fc938.async.js rename to p__Classrooms__Lists__GroupHomework__Detail__index.0152c52c.async.js index 03528c3405..955c17ebbc 100644 --- a/p__Classrooms__Lists__GroupHomework__Detail__index.407fc938.async.js +++ b/p__Classrooms__Lists__GroupHomework__Detail__index.0152c52c.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[195],{27812:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},89489:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},59477:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},26227:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},67921:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},49198:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},41464:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},87169:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={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"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},52671:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},8657:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},56082:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},61481:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},33853:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},63524:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},15075:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},43531:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},38819:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},86697:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},21697:function(Ft,bt){"use strict";bt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},98157:function(Ft,bt){"use strict";bt.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},10670:function(Ft,bt){"use strict";bt.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},69063:function(Ft,bt){"use strict";bt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},5295:function(Ft,bt){"use strict";bt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},20397:function(){"use strict";function Ft(re,E,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=re,this._defaultValue=E,this._minimum=a,this._maximum=b}Object.defineProperty(Ft.prototype,"name",{get:function(){return this._name},set:function(re){if(typeof re!="string"||re==="")throw new Error("Shape name must be a valid string.");this._name=re}}),Object.defineProperty(Ft.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("The default value must be a real number, not: "+re);this._defaultValue=re}}),Object.defineProperty(Ft.prototype,"minimum",{get:function(){return this._minimum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Minimum must be a real number, not: "+re);this._minimum=re}}),Object.defineProperty(Ft.prototype,"maximum",{get:function(){return this._maximum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Maximum must be a real number, not: "+re);this._maximum=re}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(re,E){var a=go.Shape._FigureParameters[re];return a?a[E]:null},go.Shape.setFigureParameter=function(re,E,a){if(!(a instanceof Ft))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var b=go.Shape._FigureParameters[re];b||(b=[],go.Shape._FigureParameters[re]=b),b[E]=a};var bt=[];function te(re,E){var a=bt.pop();return a===void 0?new go.Point(re,E):(a.x=re,a.y=E,a)}function z(){var re=bt.pop();return re===void 0?new go.Point:re}function ye(re){bt.push(re)}function Oe(re,E,a,b,y,x,ee,ne,oe){oe||(oe=new go.Point);var ue=re-a,ge=y-ee,Fe=NaN,Se=NaN;if(ue===0)if(ge===0)re===a&&(Fe=re,Se=E);else{var Ie=(x-ne)/ge,ze=x-Ie*y;Fe=re,Se=Ie*Fe+ze}else if(ge===0){var ve=(E-b)/ue,at=E-ve*re;Fe=y,Se=ve*Fe+at}else{var ve=(E-b)/ue,Ie=(x-ne)/ge,at=E-ve*re,ze=x-Ie*y;Fe=(ze-at)/(ve-Ie),Se=ve*Fe+at}return oe.x=Fe,oe.y=Se,oe}function je(re,E,a,b,y,x,ee,ne,oe,ue,ge,Fe,Se,Ie){var ze=1-oe,ve=oe,at=re*ze+a*ve,xe=E*ze+b*ve,it=a*ze+y*ve,Ue=b*ze+x*ve,qe=y*ze+ee*ve,st=x*ze+ne*ve,ot=at*ze+it*ve,Ke=xe*ze+Ue*ve,Re=it*ze+qe*ve,Me=Ue*ze+st*ve,Ve=ot*ze+Re*ve,nt=Ke*ze+Me*ve;ue.x=at,ue.y=xe,ge.x=ot,ge.y=Ke,Fe.x=Ve,Fe.y=nt,Se.x=Re,Se.y=Me,Ie.x=qe,Ie.y=st}var he=new go.Spot(.156,.156),be=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ft("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*le,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,y,a,0,a-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(x.spot1=new go.Spot(0,0,y,y),x.spot2=new go.Spot(1,1,-y,-y)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=E,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E/2,b.startY=0,b.endX=E/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(re,E,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*E,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(re,E,a){var b=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=he,y.spot2=be,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,le*E,0,E,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,le*a,(1-le)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,le*a,le*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*E,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ft("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*E;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(b=.5);var y=Math.abs(b)*E;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/2);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/2);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ee.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ne,ne).close())),x.spot1=he,x.spot2=be,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(re,E,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Ft("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ft("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(re,E,a){var b=re?re.parameter1:NaN,y=re?re.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var x=b%360;x<0&&(x+=360);var ee=y%360,ne=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(re,E,a){var b=le/Math.SQRT2*.5,y=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,x*a,E,(1-b)*a,(y+b)*E,(x+b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,E)/2,x=E/2,ee=a/2;return new go.Geometry().add(new go.PathFigure(x-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+y,0)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,E)/2,x=E/2,ee=a/2;return new go.Geometry().add(new go.PathFigure(x-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+y,0)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(re,E,a){var b=re?re.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var x=E/2,ee=a/2,ne=Math.atan2(a,E),oe=b-Math.min(Math.cos(ne)*b/2,x),ue=b-Math.min(Math.sin(ne)*b/2,ee),y=new go.Geometry,ge=new go.PathFigure(oe,0,!0);return y.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),ge.add(new go.PathSegment(go.PathSegment.Line,E-oe,0)),ge.add(new go.PathSegment(go.PathSegment.Line,E,ue)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,E,a-ue)),ge.add(new go.PathSegment(go.PathSegment.Line,E-oe,a)),ge.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),ge.add(new go.PathSegment(go.PathSegment.Line,oe,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,a-ue)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,x=new go.PathFigure(.1*E,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Ft("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,x=new go.PathFigure(0,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ft("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,x=new go.PathFigure(0,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-b)*E,.25*a,Math.abs(1-b)*E,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,le*E,0,E,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+le/2)*a,le*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var x=.2,ee=.3,ne=0,oe=x*le;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+x+ne)*a,(.5-x+ee)*E,(.5+oe+ne)*a,(.5-oe+ee)*E,(.5+x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ee)*E,(.5+ne)*a,(.5+oe+ee)*E,(.5+x+ne)*a,(.5+x+ee)*E,(.5+oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-x+ne)*a,(1-.5+x+ee)*E,(.5-oe+ne)*a,(.5+oe+ee)*E,(.5-x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-oe+ee)*E,(.5-x+ne)*a,(.5-x+ee+.05)*E,(.5-oe+ne-.02)*a)),x=.2,ee=0,ne=-.3,oe=x*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ee)*E,(.5+ne)*a,(.5+oe+ee)*E,(.5+x+ne)*a,(.5+x+ee)*E,(.5+oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-x+ne)*a,(1-.5+x+ee)*E,(.5-oe+ne)*a,(.5+oe+ee)*E,(.5-x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ee)*E,(.5+ne)*a,(.5-oe+ee)*E,(.5-x+ne)*a,(.5-x+ee)*E,(.5-oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+ee)*E,(.5+x+ne)*a,(.5-x+ee)*E,(.5+oe+ne)*a,(.5-oe+ee)*E,(.5+x+ne)*a)),x=.2,ee=-.3,ne=0,oe=x*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-x+ne)*a,(1-.5+x+ee-.05)*E,(.5-oe+ne-.02)*a,(.5+oe+ee)*E,(.5-x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ee)*E,(.5+ne)*a,(.5-oe+ee)*E,(.5-x+ne)*a,(.5-x+ee)*E,(.5-oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+x+ne)*a,(.5-x+ee)*E,(.5+oe+ne)*a,(.5-oe+ee)*E,(.5+x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+oe+ee)*E,(.5+x+ne)*a,(.5+x+ee)*E,(.5+oe+ne)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var x=.1,ee=.5,ne=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ee+x)*E,ne*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ee,a*ne,x*E,x*E).close()),y=new go.PathFigure(E*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,y=new go.PathFigure((ee+x)*E,ne*a,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ee,a*ne,x*E,x*E).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(re,E,a){var b=.8535533905932737,y=.5*E,x=.5*a;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,x,y,x)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,y,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,y,x)).add(new go.PathSegment(go.PathSegment.Line,b*E,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=.5,ne=.5,oe=new go.PathFigure(ee*E,(ne-x)*a);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),x=.4,y=le*.4;var ue=z(),ge=z(),Fe=z(),Se=z();je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.42,ue,ge,Fe,Se,Se);var Ie=z(),ze=z(),ve=z();je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.58,Se,Se,ve,Ie,ze);var at=z(),xe=z(),it=z();je(ee,ne+x,ee-y,ne+x,ee-x,ne+y,ee-x,ne,.42,at,xe,it,Se,Se);var Ue=z(),qe=z(),st=z();return je(ee,ne+x,ee-y,ne+x,ee-x,ne+y,ee-x,ne,.58,Se,Se,st,Ue,qe),oe.add(new go.PathSegment(go.PathSegment.Move,st.x*E,st.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,Ue.x*E,Ue.y*a,qe.x*E,qe.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*E,Fe.y*a,ue.x*E,ue.y*a,ge.x*E,ge.y*a)),oe.add(new go.PathSegment(go.PathSegment.Line,st.x*E,st.y*a).close()),oe.add(new go.PathSegment(go.PathSegment.Move,it.x*E,it.y*a)),oe.add(new go.PathSegment(go.PathSegment.Line,ve.x*E,ve.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,Ie.x*E,Ie.y*a,ze.x*E,ze.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,it.x*E,it.y*a,at.x*E,at.y*a,xe.x*E,xe.y*a).close()),ye(ue),ye(ge),ye(Fe),ye(Se),ye(Ie),ye(ze),ye(ve),ye(at),ye(xe),ye(it),ye(Ue),ye(qe),ye(st),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>E&&(b=E);var y=(E-b)/2,x=y+b;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(re,E,a){var b=new go.Geometry,y=le*.4,x=.4,ee=.5,ne=.5,oe=z(),ue=z(),ge=z(),Fe=z(),Se=new go.PathFigure((ee-x)*E,ne*a,!1);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.44,ge,Fe,ue,oe,oe),Se.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a));var Ie=te(ue.x,ue.y);je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.56,oe,oe,ue,ge,Fe);var ze=te(ue.x,ue.y);Se.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.95*.9)*E,Ie.y*.1*a)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*E,Ie.y*.1*a)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Se.add(new go.PathSegment(go.PathSegment.Line,E,0)),Se.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Se.add(new go.PathSegment(go.PathSegment.Line,(ze.x*.1+.9)*E,.15*a)),Se.add(new go.PathSegment(go.PathSegment.Line,(ze.x*.1+.9)*E,(ze.y*.1+.05*.9)*a)),Se.add(new go.PathSegment(go.PathSegment.Line,ze.x*E,ze.y*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),x=.35,y=le*.35;var ve=new go.PathFigure(ee*E,(ne-x)*a,!1);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a));var at=new go.PathFigure((ee-x)*E,ne*a,!1);return b.add(at),ye(oe),ye(ue),ye(ge),ye(Fe),ye(Ie),ye(ze),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(re,E,a){var b=new go.Geometry,y=.375,x=0,ee=-.125,ne=y*le,oe=new go.PathFigure((.525+x)*E,(.5+y+ee)*a,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+x)*E,(.5+ee)*a,(.5+ne+x)*E,(.5+y+ee)*a,(.5+y+x)*E,(.5+ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*E,(.5-y+ee)*a,(1-.5+y+x)*E,(.5-ne+ee)*a,(.5+ne+x)*E,(.5-y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*E,(.5+ee)*a,(.5-ne+x)*E,(.5-y+ee)*a,(.5-y+x)*E,(.5-ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*E,(.5+y+ee)*a,(.5-y+x)*E,(.5+ne+ee)*a,(.5-ne+x)*E,(.5+y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,x=0,ee=-.125,ne=y*le;var oe=new go.PathFigure((1-.5+y+x)*E,(.5+ee)*a,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*E,(.5+y+ee)*a,(.5+y+x)*E,(.5+ne+ee)*a,(.5+ne+x)*E,(.5+y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*E,(.5+ee)*a,(.5-ne+x)*E,(.5+y+ee)*a,(.5-y+x)*E,(.5+ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*E,(.5-y+ee)*a,(.5-y+x)*E,(.5-ne+ee)*a,(.5-ne+x)*E,(.5-y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+x)*E,(.5+ee)*a,(.5+ne+x)*E,(.5-y+ee)*a,(1-.5+y+x)*E,(.5-ne+ee)*a));var oe=new go.PathFigure((.525+x)*E,(.5+y+ee)*a,!1);return b.add(oe),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(re,E,a){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(re,E,a){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(re,E,a){var b=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(re,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(re,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ft("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ft("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=re?re.parameter2:NaN;isNaN(y)&&(y=.3);var x=(1-b)*E,ee=(.5-y/2)*a,ne=(.5+y/2)*a,oe=new go.Geometry,ue=new go.PathFigure(0,ee,!0);oe.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,x,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,ee/a);var ge=Oe(0,ne/a,1,ne/a,x/E,1,1,.5,z());return oe.spot2=new go.Spot(ge.x,ge.y),ye(ge),oe}),go.Shape.setFigureParameter("Arrow2",0,new Ft("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ft("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=30),b>E&&(b=E);var y=re?re.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var x=E-b,ee=(a-y)/2,ne=ee+y,oe=new go.Geometry,ue=new go.PathFigure(0,ee,!0);oe.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,x,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,ee/a);var ge=Oe(0,ne/a,1,ne/a,x/E,1,1,.5,z());return oe.spot2=new go.Spot(ge.x,ge.y),ye(ge),oe}),go.Shape.defineFigureGenerator("Chevron",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ft("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,x=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var oe=Oe(0,.5,.3,0,0,y/a,.1,y/a,z());return ee.spot1=new go.Spot(oe.x,oe.y),oe=Oe(.7,1,1,.5,0,x/a,1,x/a,oe),ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ft("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ft("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var y=re?re.parameter2:NaN;isNaN(y)&&(y=100);var x=(a-b)/2,ee=x+b,ne=(a-y)/2,oe=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,x=(a-b)/2,ee=x+b,ne=0,oe=a):(x=0,ee=a,ne=0,oe=a));var ue=new go.Geometry,ge=new go.PathFigure(E,.5*a,!0);ue.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var Fe=Oe(0,.5,.3,ne/a,0,x/a,1,x/a,z());return ue.spot1=new go.Spot(Fe.x,Fe.y),Fe=Oe(.7,oe/a,1,.5,0,ee/a,1,ee/a,Fe),ue.spot2=new go.Spot(Fe.x,Fe.y),ye(Fe),ue}),go.Shape.setFigureParameter("IBeamArrow",0,new Ft("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,x=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(0,y/a);var oe=Oe(.7,1,1,.5,0,x/a,1,x/a,z());return ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ft("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ft("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var y=re?re.parameter2:NaN;isNaN(y)&&(y=100);var x=(a-b)/2,ee=x+b,ne=(a-y)/2,oe=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,x=(a-b)/2,ee=x+b,ne=0,oe=a):(x=0,ee=a,ne=0,oe=a));var ue=new go.Geometry,ge=new go.PathFigure(E,.5*a,!0);ue.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,0,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),ue.spot1=new go.Spot(0,x/a);var Fe=Oe(.7,oe/a,1,.5,0,ee/a,1,ee/a,z());return ue.spot2=new go.Spot(Fe.x,Fe.y),ye(Fe),ue}),go.Shape.setFigureParameter("Pointer",0,new Ft("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,x=new go.PathFigure(E,.5*a,!0);y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ee=Oe(.2,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ee.x,ee.y),ye(ee),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Ft("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,x=new go.PathFigure(E,.5*a,!0);y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y.spot1=new go.Spot(b,.35);var ee=Oe(0,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ee.x,ee.y),ye(ee),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ft("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*a,x=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,.3);var oe=Oe(.7,1,1,.5,0,x/a,1,x/a,z());return ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ft("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=50);var y=(a-b)/2,x=y+b;b>a&&(y=0,x=a);var ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,y/a);var oe=Oe(.7,1,1,.5,0,x/a,1,x/a,z());return ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Ft("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,x=new go.PathFigure(E,.5*a,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.1,ee=new go.PathFigure(0,.9*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+x)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+x)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*E,a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var x=new go.PathFigure(0,.3*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(0,b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*b,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*E,b,(.5+x)*E,0,1*E,le*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-le*b,(.5+x)*E,1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-x)*E,1*a,0,a-le*b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(E,b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*b,1*E,2*b-le*b,(.5+x)*E,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*E,2*b,0,2*b-le*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(0,a-b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*b,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,b,(.5+x)*E,0,E,le*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-le*b,(.5+x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-x)*E,a,0,a-le*b));var ne=new go.PathFigure(0,a-b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*b,0,a-b-le*b,(.5-x)*E,a-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,a-b,(.5+x)*E,a-2*b,E,a-b-le*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*b,0,E,(.5-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+x)*a,E-le*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*b,a,0,(.5+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*a,le*b,0));var ne=new go.PathFigure(b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+le*b,0,2*b,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+x)*a,b+le*b,a)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(E-b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*b,0,E,(.5-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+x)*a,E-le*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*b,a,0,(.5+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*a,le*b,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0));var ne=new go.PathFigure(E-b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*b,.5*a,E-b-le*b,0,E-2*b,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E-2*b,(.5+x)*a,E-b-le*b,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*E,.25*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(re,E,a){var b=new go.Geometry,y=.2,x=.1,ee=le*y,ne=le*x,oe=.5,ue=.1,ge=new go.PathFigure(oe*E,(ue+x)*a,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*E,ue*a,(oe-ee)*E,(ue+x)*a,(oe-y)*E,(ue+ne)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-x)*a,(oe-y)*E,(ue-ne)*a,(oe-ee)*E,(ue-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*E,ue*a,(oe+ee)*E,(ue-x)*a,(oe+y)*E,(ue-ne)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+x)*a,(oe+y)*E,(ue+ne)*a,(oe+ee)*E,(ue+x)*a));var Fe=.05,Se=le*Fe;oe=.05,ue=.25;var Ie=new go.PathFigure(.5*E,.2*a,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),oe=.95,ue=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Fe)*E,ue*a,(oe+Se)*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),Fe=.025,Se=le*Fe,oe=.825,ue=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a,(oe+Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Fe)*E,ue*a,(oe-Se)*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),Fe=.05,Se=le*Fe,oe=.5,ue=.7,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a,(oe+Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Fe)*E,ue*a,(oe-Se)*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),Fe=.025,Se=le*Fe,oe=.175,ue=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a,(oe+Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Fe)*E,ue*a,(oe-Se)*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Fe=.05,Se=le*Fe,oe=.05,ue=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a,(oe-Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Ft("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,x=new go.PathFigure(E,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var x=new go.PathFigure(.5*E,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("Database",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+x)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-x)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-x)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+x)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+x)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+x)*a,(.5+y)*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+x)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+x)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-x)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-x)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+x)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+x)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+x)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var x=le*.2,ee=new go.PathFigure(0,.2*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-x)*a,(.2-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+x)*E,0,E,(.2-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+x)*a,(.8+x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*E,a,0,(.8+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("Document",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*E,.4*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var x=new go.PathFigure(E,.5*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,a));var ee=new go.PathFigure(E,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),b}),go.Shape.defineFigureGenerator("Junction",function(re,E,a){var b=new go.Geometry,y=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,ee=le*.5,ne=.5,oe=new go.PathFigure(E,ne*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,E,(ne+ee)*a,(ne+ee)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-ee)*E,a,0,(ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-ee)*a,(ne-ee)*E,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*a,(ne+ee)*E,0,E,(ne-ee)*a));var ue=new go.PathFigure((x+y)*E,(x+y)*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)),ue.add(new go.PathSegment(go.PathSegment.Move,x*E,(x+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(x+y)*E,x*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var x=new go.PathFigure(.1*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=new go.PathFigure(.5*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-y)*E,a,0,(x+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-y)*a,(x-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*a,(x+y)*E,0,E,(x-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*E,.9*a,E,(x+y)*a,(x+y)*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var x=new go.PathFigure(.1*E,.2*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var x=new go.PathFigure(.2*E,.1*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=1-y,ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var ne=new go.PathFigure(.5*y*E,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=new go.PathFigure(E,x*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,a,E,(x+y)*a,(x+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-y)*E,a,0,(x+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-y)*a,(x-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*a,(x+y)*E,0,E,(x-y)*a));var ne=new go.PathFigure(E,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure((1-y)*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b}),go.Shape.defineFigureGenerator("Process",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.25);var x=new go.PathFigure(y*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(re,E,a){var b=new go.Geometry,y=le*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=new go.PathFigure(E,x*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,a,E,(x+y)*a,(x+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-y)*E,a,0,(x+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-y)*a,(x-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*a,(x+y)*E,0,E,(x-y)*a));var ne=new go.PathFigure(E,x*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,x*a));var oe=new go.PathFigure(.8*E,.75*a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(re,E,a){var b=new go.Geometry,y=le*.1,x=.1,ee=.9,ne=.5,oe=new go.PathFigure(.8*E,.5*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var ue=new go.PathFigure((ee+x)*E,ne*a,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne-x)*a,(ee+x)*E,(ne-y)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.4,ee=le*.1,ne=.1,oe=.9,ue=.5,ge=new go.PathFigure(.8*E,.5*a,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+x)*a,(.4+y)*E,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-x)*a));var Fe=new go.PathFigure((oe+ne)*E,ue*a,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+ne)*a,(oe+ne)*E,(ue+ee)*a,(oe+ee)*E,(ue+ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E,ue*a,(oe-ee)*E,(ue+ne)*a,(oe-ne)*E,(ue+ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-ne)*a,(oe-ne)*E,(ue-ee)*a,(oe-ee)*E,(ue-ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E,ue*a,(oe+ee)*E,(ue-ne)*a,(oe+ne)*E,(ue-ee)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=0,ne=.5,oe=new go.PathFigure(.8*E,.5*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+x)*E,(ne-y)*a,.7*E,(ne-x)*a)),y=.1,x=le*.1,ee=.9,ne=.5;var ue=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=0,ne=.5,oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+x+x)*E,(ne-y)*a,.8*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(ne+x)*a,(ee+x+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=.2,ne=.5,oe=new go.PathFigure(.1*E,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ue=new go.PathFigure(.8*E,.5*a,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+x)*E,(ne-y)*a,.7*E,(ne-x)*a)),y=.1,x=le*.1,ee=.9,ne=.5;var ge=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=.2,ne=.5,oe=new go.PathFigure(.1*E,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ue=new go.PathFigure(.2*E,0,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+x)*E,(ne-y)*a,.9*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(re,E,a){var b=new go.Geometry,y=le*.1,x=.1,ee=.1,ne=.5,oe=new go.PathFigure((ee-y*.5)*E,a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+x)*E,0,(ee+y)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+x)*E,0,(ee+y)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+x)*E,0,(ee+y)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y*.5)*E,a,(ee+x)*E,0,(ee+y)*E,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=.5,ne=.5,oe=new go.PathFigure((ee-x)*E,ne*a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne-x)*a,(ee+x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,(ee-x+.1)*E,ne*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x-.1)*E,ne*a,ee*E,(ne-x)*a,ee*E,(ne+x)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Diode",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(re,E,a){var b=new go.Geometry,y=E,x=a;E=E*.38,a=a*.6;var ee=le*.8,ne=.8,oe=0,ue=.5,ge=(y-E)/2,Fe=(x-a)/2,Se=new go.PathFigure(oe*E+ge,(ue+ne)*a+Fe,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E+ge,ue*a+Fe,(oe-ee)*E+ge,(ue+ne)*a+Fe,(oe-ne)*E+ge,(ue+ee)*a+Fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe-ne)*E+ge,(ue-ee)*a+Fe,(oe-ee)*E+ge,(ue-ne)*a+Fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue-ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue-ee)*a+Fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue+ee)*a+Fe,oe*E+ge,(ue+ne)*a+Fe).close()),ee=le*.4,ne=.4,oe=.2,ue=.5;var Ie=new go.PathFigure(oe*E+ge,(ue+ne)*a+Fe,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E+ge,ue*a+Fe,(oe-ee)*E+ge,(ue+ne)*a+Fe,(oe-ne)*E+ge,(ue+ee)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe-ne)*E+ge,(ue-ee)*a+Fe,(oe-ee)*E+ge,(ue-ne)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue-ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue-ee)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue+ee)*a+Fe,oe*E+ge,(ue+ne)*a+Fe).close()),ee=le*.2,ne=.2,oe=.5,ue=.5;var ze=new go.PathFigure((oe-ne)*E+ge,ue*a+Fe,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe-ne)*E+ge,(ue-ee)*a+Fe,(oe-ee)*E+ge,(ue-ne)*a+Fe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E+ge,ue*a+Fe,(oe+ee)*E+ge,(ue-ne)*a+Fe,(oe+ne)*E+ge,(ue-ee)*a+Fe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe+ne)*E+ge,(ue+ee)*a+Fe,(oe+ee)*E+ge,(ue+ne)*a+Fe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E+ge,ue*a+Fe,(oe-ee)*E+ge,(ue+ne)*a+Fe,(oe-ne)*E+ge,(ue+ee)*a+Fe)),ee=le*.4,ne=.4,oe=.8,ue=.5;var ve=new go.PathFigure(oe*E+ge,(ue-ne)*a+Fe,!0);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E+ge,ue*a+Fe,(oe+ee)*E+ge,(ue-ne)*a+Fe,(oe+ne)*E+ge,(ue-ee)*a+Fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe+ne)*E+ge,(ue+ee)*a+Fe,(oe+ee)*E+ge,(ue+ne)*a+Fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue+ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue+ee)*a+Fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue-ee)*a+Fe,oe*E+ge,(ue-ne)*a+Fe).close()),ee=le*.8,ne=.8,oe=1,ue=.5;var at=new go.PathFigure(oe*E+ge,(ue-ne)*a+Fe,!0);return b.add(at),at.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E+ge,ue*a+Fe,(oe+ee)*E+ge,(ue-ne)*a+Fe,(oe+ne)*E+ge,(ue-ee)*a+Fe)),at.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe+ne)*E+ge,(ue+ee)*a+Fe,(oe+ee)*E+ge,(ue+ne)*a+Fe)),at.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue+ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue+ee)*a+Fe)),at.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue-ee)*a+Fe,oe*E+ge,(ue-ne)*a+Fe).close()),b}),go.Shape.defineFigureGenerator("Email",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var x=new go.PathFigure(.1*E,a,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ee=new go.PathFigure(.6*E,a,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(re,E,a){var b=new go.Geometry,y=le*.4,x=.4,ee=.5,ne=.5,oe=z(),ue=z(),ge=z(),Fe=z();je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.5,oe,oe,ue,ge,Fe);var Se=te(ue.x,ue.y),Ie=new go.PathFigure(ue.x*E,ue.y*a,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),je(ee-x,ne,ee-x,ne-y,ee-y,ne-x,ee,ne-x,.5,ge,Fe,ue,oe,oe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a)),y=le*.3,x=.3,je(ee-x,ne,ee-x,ne-y,ee-y,ne-x,ee,ne-x,.5,ge,Fe,ue,oe,oe),Ie.add(new go.PathSegment(go.PathSegment.Line,ue.x*E,ue.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,Fe.x*E,Fe.y*a,ge.x*E,ge.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.5,oe,oe,ue,ge,Fe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*a,Fe.x*E,Fe.y*a,ge.x*E,ge.y*a).close());var Ie=new go.PathFigure(.45*E,0,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ye(oe),ye(ue),ye(ge),ye(Fe),ye(Se),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function x(ee,ne,oe){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+oe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+oe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+oe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+oe)*a).close())}return x(y,0,0),x(y,.4,0),x(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(re,E,a){var b=new go.Geometry,y=.5,x=0,ee=0,ne=y*le,oe=.4*Math.SQRT2/2+.5,ue=.5-.5*Math.SQRT2/2,ge=1,Fe=.5,Se=.5,Ie=0,ze=new go.PathFigure(oe*E,(1-ue)*a,!1);return b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,Fe*a,ge*E,.7*a,ge*E,Fe*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Se+x)*E,(Ie+x)*a,(.5+y+x)*E,(.5-ne+x)*a,(.5+ne+x)*E,(.5-y+x)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*E,(.5+ee)*a,(.5-ne+x)*E,(.5-y+ee)*a,(.5-y+x)*E,(.5-ne+ee)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*E,.9*a,(.5-y+x)*E,(.5+ne+ee)*a,(.5-ne+x)*E,.9*a)),ze.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*E,.8*a)),ze.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*E,.9*a)),ze.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*E,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(E,a,!1);b.add(x);var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var x=new go.PathFigure(.45*E,.73*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(.335*E,(1-.555)*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ee=.5-.285,ne=.5,oe=ee,ue=Math.PI/4,ge=4*(1-Math.cos(ue))/(3*Math.sin(ue)),Fe=ge*.5,Se=ee,Ie=ee,ze=ge*Se,ve=ge*Ie;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Se)*E,oe*a,(ne-(ze+Se)/2)*E,(oe+(Ie+ve)/2)*a,(ne-Se)*E,(oe+ve)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(oe-Ie)*a,(ne-Se)*E,(oe-ve)*a,(ne-ze)*E,(oe-Ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Se)*E,oe*a,(ne+ze)*E,(oe-Ie)*a,(ne+Se)*E,(oe-ve)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(ne+Se)*E,(oe+ve)*a,(ne+(ze+Se)/2)*E,(oe+(Ie+ve)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var at=new go.PathFigure(.2*E,a,!1);b.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var xe=new go.PathFigure(.8*E,a,!1);return b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var x=new go.PathFigure(.2*E,.2*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(E,a,!1);b.add(x);var ee=new go.PathFigure(.1*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var x=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,x*E,x*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var x=new go.PathFigure(.475*E,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ee=new go.PathFigure(.675*E,.575*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(re,E,a){var b=new go.Geometry,y=.5,x=le*.5,ee=new go.PathFigure(E,y*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+x)*a,(y+x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-x)*E,a,0,(y+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-x)*a,(y-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+x)*E,0,E,(y-x)*a));var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var x=new go.PathFigure(0,.2*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ee=new go.PathFigure(0,.6*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var x=new go.PathFigure(.15*E,.6*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(E,.8*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ee=.1,ne=le*.1,oe=.2,ue=.9,ge=new go.PathFigure((oe-ee)*E,ue*a,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-ee)*a,(oe-ee)*E,(ue-ne)*a,(oe-ne)*E,(ue-ee)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*E,ue*a,(oe+ne)*E,(ue-ee)*a,(oe+ee)*E,(ue-ne)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+ee)*a,(oe+ee)*E,(ue+ne)*a,(oe+ne)*E,(ue+ee)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*E,ue*a,(oe-ne)*E,(ue+ee)*a,(oe-ee)*E,(ue+ne)*a).close()),ee=.1,ne=le*.1,oe=.8,ue=.9;var Fe=new go.PathFigure((oe-ee)*E,ue*a,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-ee)*a,(oe-ee)*E,(ue-ne)*a,(oe-ne)*E,(ue-ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*E,ue*a,(oe+ne)*E,(ue-ee)*a,(oe+ee)*E,(ue-ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+ee)*a,(oe+ee)*E,(ue+ne)*a,(oe+ne)*E,(ue+ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*E,ue*a,(oe-ne)*E,(ue+ee)*a,(oe-ee)*E,(ue+ne)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ee=new go.PathFigure(.5*E,.8*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var ne=new go.PathFigure(.5*E,.7*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var oe=.1,ue=le*.1,ge=.1,Fe=.9,Se=new go.PathFigure((ge-oe)*E,Fe*a,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe-oe)*a,(ge-oe)*E,(Fe-ue)*a,(ge-ue)*E,(Fe-oe)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge+oe)*E,Fe*a,(ge+ue)*E,(Fe-oe)*a,(ge+oe)*E,(Fe-ue)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe+oe)*a,(ge+oe)*E,(Fe+ue)*a,(ge+ue)*E,(Fe+oe)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-oe)*E,Fe*a,(ge-ue)*E,(Fe+oe)*a,(ge-oe)*E,(Fe+ue)*a)),oe=.1,ue=le*.1,ge=.4,Fe=.9;var Ie=new go.PathFigure((ge-oe)*E,Fe*a,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe-oe)*a,(ge-oe)*E,(Fe-ue)*a,(ge-ue)*E,(Fe-oe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ge+oe)*E,Fe*a,(ge+ue)*E,(Fe-oe)*a,(ge+oe)*E,(Fe-ue)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe+oe)*a,(ge+oe)*E,(Fe+ue)*a,(ge+ue)*E,(Fe+oe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ge-oe)*E,Fe*a,(ge-ue)*E,(Fe+oe)*a,(ge-oe)*E,(Fe+ue)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var x=new go.PathFigure(.45*E,.7*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ee=new go.PathFigure(.55*E,.4*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var ge=.05,Fe=le*.05,Se=.175,Ie=.95,ne=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a));var ge=.05,Fe=le*.05,Se=.375,Ie=.95,oe=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a));var ge=.05,Fe=le*.05,Se=.625,Ie=.95,ue=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a));var ge=.05,Fe=le*.05,Se=.825,Ie=.95,ze=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a).close());var ve=new go.PathFigure(0,a,!1);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(.15*E,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var ne=.05,oe=le*.05,ue=.35,ge=.775,Fe=new go.PathFigure((ue-ne)*E,ge*a,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ge-ne)*a,(ue-ne)*E,(ge-oe)*a,(ue-oe)*E,(ge-ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ge*a,(ue+oe)*E,(ge-ne)*a,(ue+ne)*E,(ge-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ge+ne)*a,(ue+ne)*E,(ge+oe)*a,(ue+oe)*E,(ge+ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ge*a,(ue-oe)*E,(ge+ne)*a,(ue-ne)*E,(ge+oe)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(re,E,a){var b=new go.Geometry,y=.3,x=le*.3,ee=.5,ne=.7,oe=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a));var ue=new go.PathFigure(0,.7*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),b}),go.Shape.defineFigureGenerator("Battery",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var x=new go.PathFigure(0,.6*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(re,E,a){var b=new go.Geometry,y=.5,x=le*.5,ee=.5,ne=.5,oe=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a));var ue=new go.PathFigure(.15*E,.5*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(re,E,a){var b=new go.Geometry,y=.5,x=le*.5,ee=.5,ne=.5,oe=new go.PathFigure((ee-y)*E,ne*a,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a).close()),y=.05,x=le*.05,ee=.5,ne=.8;var ue=new go.PathFigure((ee-y)*E,ne*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*E,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*E,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var x=new go.PathFigure(.126*E,.85*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ee=new go.PathFigure(.402*E,.85*a,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var ne=new go.PathFigure(.678*E,.85*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var oe=new go.PathFigure(.5*E,.1*a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var x=new go.PathFigure(E*.204,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ee=new go.PathFigure(E*.408,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var ne=new go.PathFigure(E*.612,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var oe=new go.PathFigure(E*.816,a,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var x=new go.PathFigure(E*.055,.07*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ee=new go.PathFigure(E*.055,.13*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var ne=new go.PathFigure(E*.055,.18*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var oe=new go.PathFigure(E*1,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ee=new go.PathFigure(E*.11,a*.1,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var oe=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(re,E,a){var b=new go.Geometry,y=8,x=y*le,ee=new go.PathFigure(y,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-x,E-x,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,x,a,0,a-x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,x,x,0).close());var ne=new go.PathFigure(E*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var oe=new go.PathFigure(E*.83,a*1,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var ue=new go.PathFigure(E*.78,a*.05,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*le,x=a*.8,ee=new go.Geometry,ne=new go.PathFigure(b,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,x-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,x,E,x-y,E-y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,b,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,y,x,0,x-y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,.8,-y,-y)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var x=new go.PathFigure(E*1,a*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var x=new go.PathFigure(E*.1,a*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ee=new go.PathFigure(E*.28,a*.37,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(re,E,a){var b=new go.Geometry,y=15,x=y*le,ee=new go.PathFigure(E*.62,a*.475,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-x,E-x,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,x,a,0,a-x)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var x=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-x)).close());var ee=new go.PathFigure(E*.4,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var x=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var x=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-x)).close());var ee=new go.PathFigure(E*.5,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var x=new go.PathFigure(E*.235,a*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ft={},bt="5.0",te={},z=null,ye=!1,Oe=!1,je=null,he=!1,be=null,le=null,me=0;me4?parseFloat(We):5};Ft.setHTML5Codebase=function(We,et){le=We,Me(We,et)},Ft.setJavaCodebase=Ft.setJavaCodebaseVersion=Ft.isCompiledInstalled=Ft.setPreCompiledScriptPath=Ft.setPreCompiledResourcePath=function(){},Ft.setHTML5CodebaseVersion=function(We,et){var ht=parseFloat(We);if(ht!==NaN&&ht<5){console.log("The GeoGebra HTML5 codebase version "+ht+" is deprecated. Using version latest instead.");return}be=We,Re(We,et)},Ft.getHTML5CodebaseVersion=function(){return re},Ft.getParameters=function(){return te},Ft.setFontsCSSURL=function(We){ee=We},Ft.setGiacJSURL=function(We){},Ft.setJNLPFile=function(We){De=We},Ft.setJNLPBaseDir=function(We){},Ft.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",ht=te.id,yt,gt=!1,xt=0;xt=5)return!0;var We=Ft.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},Ft.startAnimation=function(){var We=Ft.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},Ft.stopAnimation=function(){var We=Ft.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},Ft.getAppletObject=function(){var We=te.id!==void 0?te.id:"ggbApplet";return window[We]},Ft.resize=function(){};var ze=function(We,et,ht){var yt=document.createElement("param");yt.setAttribute("name",et),yt.setAttribute("value",ht),We.appendChild(yt)},ve=function(We){return We&&We!=="false"},at=function(We,et,ht){oe(re)<=4.2&&(ht=!0);var yt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(yt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var gt=document.createElement("div");gt.classList.add("appletParameters","notranslate");var xt=et.width,Ae=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(oe(re)<=4.4)ve(et.showToolBar)&&(et.height-=7),ve(et.showAlgebraInput)&&(et.height-=37),et.width<605&&ve(et.showToolBar)&&(et.width=605,xt=605);else{var wt=100;(ve(et.showToolBar)||ve(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),wt=ve(et.showMenuBar)?245:155),xt=5?(et.appletOnLoad=function(Pe){var mt=We.querySelector(".ggb_preview");mt&&mt.parentNode.removeChild(mt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ut),window.GGBT_wsf_view&&$(window).trigger("resize"),ke(Pe)},ce||ut.appendChild(ie)):gt.appendChild(ie),ut.appendChild(gt),ce||We.appendChild(ut),setTimeout(function(){Ft.resize()},1)}else{var ae=document.createElement("div");ae.className="applet_scaler",ae.style.position="relative",ae.style.display="block",ae.appendChild(gt),We.appendChild(ae),et.appletOnLoad=function(Pe){Ft.resize(),ke(Pe)}}function se(Pe,mt){mt&&typeof mt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pe,mt.appletOnLoad):renderGGBElement(Pe),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mt)}function de(Pe,mt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pe,params:mt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(St){se(St.article,St.params)}),html5AppletsToProcess=null)},oe(re)<5&&(Pe.className+=" geogebraweb")):se(Pe,mt)}if(yt){scriptLoadStarted=!0;for(var Ce=0;Ce0?(It.remove(),ut.attr("id","fullscreencontent").show(),jQuery(ke).append(ut),window.dispatchEvent(new Event("resize"))):at(It,et,!1),window.GGBT_wsf_view.launchFullScreen(ke)}else Ee=yt,at(We,et,!1);if(!window.GGBT_wsf_view)for(Ae=0;AeWe/4*3&&(It=We/4*3),ke=It/5.8,wt.setAttribute("src",y),wt.setAttribute("width",It),wt.setAttribute("height",ke);var ut=(We-It)/2,ce=(et-ke)/2;wt.style.left=ut+"px",wt.style.top=ce+"px",gt.appendChild(wt)}}return gt.appendChild(Ae),gt},ot=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},Ke=["web","webSimple","web3d","tablet","tablet3d","phone"],Re=function(We,et){if(re=We,et){Me(re,!0);return}var ht=!ye;if(ht){var yt=oe(re);!isNaN(yt)&&yt<4.4&&(ht=!1)}var gt,xt;window.location.protocol.substr(0,4)==="http"?gt=window.location.protocol:gt="http:";var Ae=re.indexOf("//");Ae>0?xt=re:Ae===0?xt=gt+re:xt="https://www.geogebra.org/apps/5.2.814.0/";for(var wt in Ke)if(re.slice(Ke[wt].length*-1)===Ke[wt]||re.slice((Ke[wt].length+1)*-1)===Ke[wt]+"/"){Me(xt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&ht&&!z.is3D&&!z.AV&&!z.SV&&!z.CV&&!z.EV2&&!z.CP&&!z.PC&&!z.DA&&!z.FI&&!z.PV&&!ve(te.showToolBar)&&!ve(te.showMenuBar)&&!ve(te.showAlgebraInput)&&!ve(te.enableRightClick)&&(!te.appName||te.appName=="classic")?xt+="webSimple/":xt+="web3d/",Me(xt,!1)},Me=function(We,et){if(We.requirejs){fe=We;return}We.slice(-1)!=="/"&&(We+="/"),fe=We,et===null&&(et=We.indexOf("http")===-1),Le=et,E="web.nocache.js",a=!1;var ht=fe.split("/");ht.length>1&&(!et&&ht[ht.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):Ke.indexOf(ht[ht.length-2])>=0&&(E=ht[ht.length-2]+".nocache.js")),ht=We.split("/"),re=ht[ht.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var yt=parseFloat(re);yt!==NaN&&yt<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead."),Re("5.0",et))},Ve=function(We,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(We)};te.material_id!==void 0?Fe(nt):nt();function nt(){var We=bt;be!==null?We=be:parseFloat(We)<5&&(We="5.0"),Re(We,!1),le!==null&&Me(le,Le),he=!0}return Ft},GGBAppletUtils=function(){"use strict";function Ft(){return window.GGBT_wsf_edit!==void 0}function bt(he,be){be!=1?(he.style.transformOrigin="0% 0% 0px",he.style.webkitTransformOrigin="0% 0% 0px",he.style.transform="scale("+be+","+be+")",he.style.webkitTransform="scale("+be+","+be+")",he.style.maxWidth="initial",he.querySelector(".ggb_preview")!==null&&(he.querySelector(".ggb_preview").style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[0]!==void 0&&(he.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[1]!==void 0&&(he.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(he.style.transform="none",he.style.webkitTransform="none")}function te(he,be,le,me,Ne,De){var fe=null;if(De!=null&&De!="")for(var Le=he.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+De+" ")>-1){fe=Le;break}else Le=Le.parentNode;var Ee=0,re=0,E=0,a=0,b=0,y=0,x=0;if(fe)Ee=fe.offsetWidth,re=Math.max(me?fe.offsetWidth:0,fe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ee):(Ee=window.innerWidth,re=window.innerHeight,E=window.innerWidth),he){var ee=he.getBoundingClientRect();ee.left>0&&ee.left<=Ee&&(Ne===void 0||!Ne)&&(document.dir==="rtl"?(b=Ee-ee.width-ee.left,y=E<=480?10:30):(y=ee.left,b=E<=480?10:30),a=y+b)}if(he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=he.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return he&&((le===void 0||!le)&&be>0&&be+a1&&(De=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(he.hasOwnProperty("disableAutoScale")&&he.disableAutoScale))Ne=z(he,be,De,le,he.scaleContainerClass);else return me;return De&&(!he.hasOwnProperty("scale")||me===1)?Ne:Math.min(me,Ne)}function Oe(he){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),me=he.getBoundingClientRect(),Ne=(be-me.width)/2,De=(le-me.height)/2;De<0&&(De=0),he.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ne<40?he.style.left="40px":he.style.left=Ne+"px",he.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?he.style.top="40px":he.style.top=De+"px",he.style.left=Ne+"px")}function je(he,be){var le=he.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(he)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var me=ye(be,he);Ft()&&le.setAttribute("data-param-scale",me);for(var Ne=null,De=0;De=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ft){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ft){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ft){var bt=c[Ft];return bt==null?null:bt},r=d,webModule.__errFn=e}function B(){function Ft(he){var be=he.lastIndexOf(rb);be==-1&&(be=he.length);var le=he.indexOf(sb);le==-1&&(le=he.length);var me=he.lastIndexOf(tb,Math.min(le,be));return me>=O?he.substring(O,me+P):W}function bt(he){if(!he.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=he+vb,he=Ft(be.src)}return he}function te(){var he=__gwt_getMetaProperty(wb);return he!=null?he:W}function z(){for(var he=o.getElementsByTagName(_),be=O;beO?he[he.length-P].href:W}function Oe(){var he=o.location;return he.href==he.protocol+zb+he.host+he.pathname+he.search+he.hash}var je=te();return je==W&&(je=z()),je==W&&(je=ye()),je==W&&Oe()&&(je=Ft(o.location.href)),je=bt(je),je}function C(Ft){return Ft.match(/^\//)||Ft.match(/^[a-zA-Z]+:\/\//)?Ft:webModule.__moduleBase+Ft}function D(){var Ft=[],bt=O,te=[],z=[];function ye(he){var be=z[he](),le=te[he];if(be in le)return be;var me=[];for(var Ne in le)me[le[Ne]]=Ne;throw r&&r(he,me,be),null}if(__gwt_isKnownPropertyValue=function(he,be){return be in te[he]},webModule.__getPropMap=function(){var he={};for(var be in te)te.hasOwnProperty(be)&&(he[be]=ye(be));return he},webModule.__computePropValue=ye,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var je=Oe.indexOf(Db);je!=-1&&(bt=parseInt(Oe.substring(je+P),$),Oe=Oe.substring(O,je))}catch(he){}return webModule.__softPermutationId=bt,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Ft,bt,te){"use strict";te.d(bt,{Ax:function(){return je},Ds:function(){return he},KI:function(){return le},SI:function(){return Oe},f1:function(){return ye}});var z=te(90524);function ye(me){let Ne=!0;if(me.length>0){for(let De=0;Dea in E?Oe(E,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[a]=b,De=(E,a)=>{for(var b in a||(a={}))le.call(a,b)&&Ne(E,b,a[b]);if(be)for(var b of be(a))me.call(a,b)&&Ne(E,b,a[b]);return E},fe=(E,a)=>je(E,he(a)),Le=(E,a)=>{var b={};for(var y in E)le.call(E,y)&&a.indexOf(y)<0&&(b[y]=E[y]);if(E!=null&&be)for(var y of be(E))a.indexOf(y)<0&&me.call(E,y)&&(b[y]=E[y]);return b},Ee=(E,a,b)=>new Promise((y,x)=>{var ee=ue=>{try{oe(b.next(ue))}catch(ge){x(ge)}},ne=ue=>{try{oe(b.throw(ue))}catch(ge){x(ge)}},oe=ue=>ue.done?y(ue.value):Promise.resolve(ue.value).then(ee,ne);oe((b=b.apply(E,a)).next())});const re=E=>{var a=E,{children:b}=a,y=Le(a,["children"]);const[x,ee]=(0,ye.useState)(!1);return ye.createElement(z.ZP,fe(De({},y),{loading:x,onClick:ne=>Ee(void 0,null,function*(){try{ee(!0),yield y.onClick(ne),ee(!1)}catch(oe){console.error(oe),ee(!1)}})}),b)}},77579:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return x}});var z=te(59301),ye=te(78241),Oe=te(8591),je=te(43418),he=te(5083),be=te(92832),le=te(1710),me=te(95237),Ne=te(43604),De=te(61186),fe=te.n(De),Le=te(49661),Ee=te(76560),re={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},E=te(64948),a=te(69577),b=(ee,ne,oe)=>new Promise((ue,ge)=>{var Fe=ze=>{try{Ie(oe.next(ze))}catch(ve){ge(ve)}},Se=ze=>{try{Ie(oe.throw(ze))}catch(ve){ge(ve)}},Ie=ze=>ze.done?ue(ze.value):Promise.resolve(ze.value).then(Fe,Se);Ie((oe=oe.apply(ee,ne)).next())});const y=({dispatch:ee,courseEndTime:ne,classroomList:oe,successCallback:ue=()=>{},visible:ge,homeworkIds:Fe,courseId:Se,isBatch:Ie,shixunHomeworks:ze})=>{const[ve]=ye.default.useForm(),[at,xe]=(0,z.useState)(!1),[it,Ue]=(0,z.useState)(!1),[qe,st]=(0,z.useState)(!1),[ot,Ke]=(0,z.useState)([]),[Re,Me]=(0,z.useState)([]),[Ve,nt]=(0,z.useState)([]),[We,et]=(0,z.useState)([]),[ht,yt]=(0,z.useState)([]),[gt,xt]=(0,z.useState)([]),[Ae,wt]=(0,z.useState)([]),[It,ke]=(0,z.useState)([]),[ut,ce]=(0,z.useState)([]);(0,z.useEffect)(()=>{ge?ie():se()},[ge]);const ie=()=>b(void 0,null,function*(){xe(!0);const de=yield(0,E.oR)(Fe[0],{course_id:Se});st(de.no_group),Ie?(wt(de.all_course_groups),ke(de.all_course_groups)):(et(de.late_course_groups),yt(de.late_course_groups),Ke(de.submit_course_groups),Me(de.submit_course_groups)),xe(!1),ve.setFieldsValue({end_time:fe()()})}),ae=()=>b(void 0,null,function*(){const de=ve.getFieldsValue(),Ce=fe()(de.end_time).format("YYYY-MM-DD HH:mm");if((Ie?ut.length===0:Ve.length===0&>.length===0)&&!qe){Oe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ue(!0);const Be=yield(0,E.Mc)(Se,{no_group:qe,homework_ids:Fe,group_ids:Ie?ut:Ve,end_time:Ce,late_group_ids:Ie?ut:gt});Ue(!1),Be.status===0&&(se(),Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ue(),ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),se=()=>{nt([]),xt([]),Me([]),yt([])};return z.createElement(je.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:re.modalWrapper,width:Ie||qe?520:760,open:ge,confirmLoading:it,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>ae(),onCancel:()=>{se(),ee({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("div",{className:re.tips},z.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),z.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),z.createElement(ye.default,{form:ve,layout:"vertical"},z.createElement(ye.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},z.createElement(he.default,{style:{width:"100%"},disabledDate:de=>(0,a.Q8)(de,ne),disabledTime:de=>(0,a.d0)(de),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,Le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!qe&&z.createElement(z.Fragment,null,Ie?z.createElement("div",null,z.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{ke(Ae.filter(Ce=>Ce.name.indexOf(de.target.value)>-1))}}),z.createElement(le.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:de=>{ce(de)}},rowKey:"id",pagination:!1,dataSource:It,loading:at,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):z.createElement(me.Z,{gutter:24},z.createElement(Ne.Z,{span:14},z.createElement("div",{className:re.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),z.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{Me(ot.filter(Ce=>Ce.name.indexOf(de.target.value)>-1))}}),z.createElement("div",{className:re.tableWrapper},z.createElement(le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:de=>{nt(de)}},rowKey:"id",pagination:!1,dataSource:Re,loading:at,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),z.createElement(Ne.Z,{flex:10,style:{maxWidth:"280px"}},z.createElement("div",{className:re.homeworkType},"\u8865\u4EA4\u622A\u6B62"),z.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{yt(We.filter(Ce=>Ce.name.indexOf(de.target.value)>-1))}}),z.createElement("div",{className:re.tableWrapper},z.createElement(le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:de=>{xt(de)}},rowKey:"id",pagination:!1,loading:at,dataSource:ht,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var x=(0,Ee.connect)(({shixunHomeworks:ee,classroomList:ne})=>({shixunHomeworks:ee,classroomList:ne}))(y)},92597:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(43418),Oe=te(8591),je=te(3113),he=te(86129),be=te.n(he),le=te(90524),me=te(49661),Ne=te(82093),De=te(59301),fe=Object.defineProperty,Le=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(oe,ue,ge)=>ue in oe?fe(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ue]=ge,y=(oe,ue)=>{for(var ge in ue||(ue={}))E.call(ue,ge)&&b(oe,ge,ue[ge]);if(re)for(var ge of re(ue))a.call(ue,ge)&&b(oe,ge,ue[ge]);return oe},x=(oe,ue)=>Le(oe,Ee(ue)),ee=(oe,ue,ge)=>new Promise((Fe,Se)=>{var Ie=at=>{try{ve(ge.next(at))}catch(xe){Se(xe)}},ze=at=>{try{ve(ge.throw(at))}catch(xe){Se(xe)}},ve=at=>at.done?Fe(at.value):Promise.resolve(at.value).then(Ie,ze);ve((ge=ge.apply(oe,ue)).next())});const ne=({files:oe=[],name:ue,buttonProps:ge={},hide:Fe,onOk:Se=()=>{}},Ie)=>{const[ze,ve]=(0,z.useState)(!1);let at=(0,z.useRef)(new(be()));(0,z.useImperativeHandle)(Ie,()=>({exportReport:xe,exportAndCreateUserFolder:it}));const xe=(Ke,Re="\u9644\u4EF6")=>ee(void 0,null,function*(){const Me=Ke||oe;ve(!0);let Ve=0,nt=0,We=0,et=ye.default.info({width:460,title:De.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Re,",",De.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve+1),"/",Me==null?void 0:Me.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function ht(){return ee(this,null,function*(){var yt,gt;qe({},`${le.Z.API_SERVER}/api/attachments/${(0,me.Jn)((yt=Me==null?void 0:Me[Ve])==null?void 0:yt.id)}?t=${(0,me.Jn)((gt=Me==null?void 0:Me[Ve])==null?void 0:gt.id,Date.now())}`,(xt,Ae)=>ee(this,null,function*(){var wt,It;if(((wt=xt.target.response)==null?void 0:wt.type)==="application/json"){let ce=yield Ue(xt.target.response);if(ce.message){Oe.ZP.warning((ce==null?void 0:ce.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),ve(!1);return}}let ke=new Blob([xt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});nt=nt+ke.size;let ut=(It=Me==null?void 0:Me[Ve])==null?void 0:It.filename;setTimeout(()=>ee(this,null,function*(){at.current.file(ut,ke),et.update({content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve+1),"/",Me==null?void 0:Me.length,We>0?De.createElement("span",null,"(\u5DF2\u62C6\u5206",We,"\u4E2Azip\u5305)"):"")}),Ve===(Me==null?void 0:Me.length)-1?ot(et,We>0?We+1:0):nt>900*1024*1024?(We++,nt=0,st(We,()=>{Ve++,ht()})):(Ve++,ht())}),2600)}))})}ht()}),it=(Ke,Re="\u9644\u4EF6",Me)=>ee(void 0,null,function*(){ve(!0);let Ve=0;const nt=Ke.flat().length,We=ye.default.info({width:460,title:De.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Re,",",De.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve),"/",nt),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function et(gt,xt){return ee(this,null,function*(){const Ae=yield(0,Ne.ZP)(`${le.Z.API_SERVER}/api/attachments/${gt.id}`,{method:"get"});let wt=new Blob([Ae],{type:"application/vnd.ms-excel;charset=utf-8"}),It=gt.filename;xt.file(It,wt),Ve+=1,We.update({content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve),"/",nt)})})}for(const gt of Ke){const xt=`${gt[0].user_name}-${gt[0].student_id}`,Ae=at.current.folder(xt);for(const wt of gt)yield et(wt,Ae)}const ht=yield at.current.generateAsync({type:"blob"}),yt=document.createElement("a");yt.href=window.URL.createObjectURL(ht),yt.download=`${Me||ue}.zip`,document.body.appendChild(yt),yt.click(),document.body.removeChild(yt),window.URL.revokeObjectURL(yt.href),We.destroy(),ve(!1),Se(),at.current=new(be())});function Ue(Ke){return new Promise(Re=>{let Me=new FileReader;Me.readAsText(Ke,"utf-8"),Me.addEventListener("loadend",()=>{const Ve=JSON.parse(Me.result);Re(Ve)})})}const qe=(Ke,Re,Me,Ve)=>{const nt=Re,We=new window.XMLHttpRequest;return We.withCredentials=!0,We.addEventListener("load",function(et){Me(et,We)},!1),We.addEventListener("error",function(et){Ve&&Ve(et)},!1),We.responseType="blob",We.open("GET",nt),We.send(null),We},st=(Ke,Re)=>{at.current.generateAsync({type:"blob"}).then(function(Me){const Ve=document.createElement("a");Ve.href=window.URL.createObjectURL(Me),Ve.download=ue+`-${Ke}.zip`,document.body.appendChild(Ve);const nt=document.createEvent("MouseEvents");nt.initEvent("click",!1,!1),Ve.dispatchEvent(nt),document.body.removeChild(Ve),at.current=new(be()),Re()})},ot=(Ke,Re)=>{at.current.generateAsync({type:"blob"}).then(function(Me){const Ve=document.createElement("a");Ve.href=window.URL.createObjectURL(Me),Re>0?Ve.download=ue+`-${Re}.zip`:Ve.download=ue+".zip",document.body.appendChild(Ve);const nt=document.createEvent("MouseEvents");nt.initEvent("click",!1,!1),Ve.dispatchEvent(nt),document.body.removeChild(Ve),Ke.destroy(),ve(!1),Se(),at.current=new(be())})};return Fe?De.createElement(De.Fragment,null):De.createElement(je.ZP,x(y({},ge),{onClick:()=>xe(),loading:ze}),"\u4E0B\u8F7D")};bt.Z=(0,z.forwardRef)(ne)},83071:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return E}});var z=te(59301),ye={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},Oe=te(92310),je=te.n(Oe),he=te(10825),be=te(6077),le=te(49661),me=te(90524),Ne=te(82093),De=te(34055),fe=te(76560),Le=te(8591),Ee=(a,b,y)=>new Promise((x,ee)=>{var ne=ge=>{try{ue(y.next(ge))}catch(Fe){ee(Fe)}},oe=ge=>{try{ue(y.throw(ge))}catch(Fe){ee(Fe)}},ue=ge=>ge.done?x(ge.value):Promise.resolve(ge.value).then(ne,oe);ue((y=y.apply(a,b)).next())});const re=({className:a,style:b,dataSource:y=[],authority:x=!1,callback:ee,showDimensions:ne=!0,classroomList:oe})=>{var ue;const[ge,Fe]=(0,z.useState)({content:"",type:""}),[Se,Ie]=(0,z.useState)({}),[ze,ve]=(0,z.useState)(!1),[at,xe]=(0,z.useState)({title:"",visible:!1,src:"",snapshotData:{}}),it=(0,z.useRef)(),Ue=Ke=>Ee(void 0,null,function*(){if(Ie(Ke),Ke.file_type==="txt"){const Re=yield(0,Ne.ZP)(Ke.url,{method:"get",headers:{"Content-Type":"application/xml"}});it.current=Re}Fe({type:Ke.file_type,content:me.Z.API_SERVER+Ke.url})}),qe=Ke=>{var Re;xe({visible:!0,src:me.Z.API_SERVER+Ke.url,id:Ke.id,title:Ke.title,snapshotData:(Re=Ke==null?void 0:Ke.subitem)==null?void 0:Re.settings})},st=Ke=>Ee(void 0,null,function*(){var Re;Fe({type:Ke.file_type,content:me.Z.API_SERVER+((Re=Ke==null?void 0:Ke.subitem)==null?void 0:Re.url)})}),ot=()=>{ee(),xe({visible:!1})};return y!=null&&y.length?z.createElement(z.Fragment,null,z.createElement("div",{className:je()(ye.list,a),style:b},y.map((Ke,Re)=>{var Me,Ve,nt;return z.createElement("div",{key:Re,className:ye.row},z.createElement("div",{className:ye.title,onClick:()=>Ue(Ke)},z.createElement("i",{className:"iconfont icon-fujian1"}),z.createElement("span",{title:Ke.title},Ke.title)),z.createElement("div",{className:ye.size},Ke.filesize),z.createElement("div",{className:ye.download,onClick:()=>{var We,et;if((0,De.Rm)()&&!((We=oe.AssistantObject.normal)!=null&&We.can_download)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,le.Nd)("",`${me.Z.API_SERVER}${(et=Ke.url)==null?void 0:et.replace("disposition=inline","")}`)}},z.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Ke==null?void 0:Ke.file_type)&&z.createElement("div",{className:ye.preview,onClick:()=>Ue(Ke)},z.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Ke==null?void 0:Ke.file_type)&&ne&&(x?z.createElement("div",{className:ye.annotation,onClick:()=>qe(Ke)},z.createElement("i",{className:"iconfont icon-pizhu"}),(Me=Ke.subitem)!=null&&Me.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Ve=Ke.subitem)==null?void 0:Ve.id)&&z.createElement("div",{className:ye.annotation,onClick:()=>st(Ke)},z.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Ke==null?void 0:Ke.file_type)&&((nt=Ke.subitem)==null?void 0:nt.id)&&z.createElement("div",{className:ye.download,style:{marginLeft:20},onClick:()=>{var We,et;(0,le.Nd)("",`${me.Z.API_SERVER}${(et=(We=Ke==null?void 0:Ke.subitem)==null?void 0:We.url)==null?void 0:et.replace("disposition=inline","")}`)}},z.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Ke==null?void 0:Ke.file_type)&&(0,De.eB)()&&["xlsx","docx","pptx"].includes(Ke==null?void 0:Ke.file_sub)&&ne&&z.createElement("div",{className:ye.annotation,onClick:()=>{ve(!0),Ue(Ke)}},z.createElement("i",{className:"iconfont icon-pizhu"}),Ke.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Ke.is_edit&&(0,De.dE)()&&ne&&z.createElement("div",{className:ye.annotation,onClick:()=>{Ue(Ke)}},z.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),z.createElement(he.Z,{close:!0,data:ge==null?void 0:ge.content,type:ge==null?void 0:ge.type,hasMask:!0,disabledDownload:(0,De.Rm)()&&!((ue=oe.AssistantObject.normal)!=null&&ue.can_download),editOffice:ze?"edit":"view",monacoEditor:{value:it.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:x&&ne&&ge.type==="image"?()=>qe(Se):null,onClose:()=>{ee(),ve(!1),Fe({content:"",type:""})}}),z.createElement(be.Z,{onOk:ot,onClose:()=>xe({visible:!1}),data:at,showFullTools:!0})):null};var E=(0,fe.connect)(({classroomList:a})=>({classroomList:a}))(re)},6077:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return fe}});var z=te(59301),ye={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=te(92310),je=te.n(Oe),he=te(71418),be=te(2859),le=te(82093),me=te(49661),Ne=(Le,Ee,re)=>new Promise((E,a)=>{var b=ee=>{try{x(re.next(ee))}catch(ne){a(ne)}},y=ee=>{try{x(re.throw(ee))}catch(ne){a(ne)}},x=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,y);x((re=re.apply(Le,Ee)).next())}),fe=({data:Le,className:Ee,fullWidth:re,style:E={},onClose:a,onOk:b,showFullTools:y,noAssociationId:x})=>{const ee=(0,z.useRef)(null),ne=(0,z.useRef)(null),oe=(0,z.useRef)(null),ue=(0,z.useRef)(null),[ge,Fe]=(0,z.useState)(!1),[Se,Ie]=(0,z.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,z.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&ze()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[Le==null?void 0:Le.visible]);const ze=()=>Ne(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ue=yield(0,me.ZJ)(Le==null?void 0:Le.src);ee.current.src="",ee.current.src=Ue,ee.current.onload=function(){it()},Fe(!1),Ie("")}),ve=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",a()},at=Ue=>Ne(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u4FDD\u5B58\u4E2D");const qe=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:Ue.dataUrl}});qe!=null&&qe.id&&!x?(yield(0,le.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:qe==null?void 0:qe.id,settings:JSON.stringify(Ue.state)}})).status===0&&b():qe!=null&&qe.id&&b(qe),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",Fe(!1),Ie("")}),xe=()=>{const Ue=document.querySelector('a[href="https://markerjs.com/"]');Ue&&Ue.parentNode&&(Ue.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(st=>{const ot=document.querySelector(st.name);ot&&ot.setAttribute("title",st.title)})},it=()=>{ne.current=new be.hP(ee.current),ne.current.targetRoot=ue.current,ne.current.addEventListener("render",at),ne.current.addEventListener("beforeclose",ve),y&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Le!=null&&Le.snapshotData&&ne.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return z.createElement(z.Fragment,null,(Le==null?void 0:Le.visible)&&z.createElement(he.Z,{spinning:ge,tip:Se,style:{position:"absolute"}},z.createElement("div",{ref:ue,className:je()(ye.imageDimensions,Ee,re?ye.fullWidth:""),style:E},z.createElement("img",{className:ye.img,ref:ee}))))}},88615:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(95237),Oe=te(43604),je=te(99313),he=te(3113),be=te(7664),le=te(21697),me=te(48136),Ne=te(59301);const De=(0,z.forwardRef)(({callback:fe,showSaveButton:Le,value:Ee=""},re)=>{const E=(0,z.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r +(self.webpackChunk=self.webpackChunk||[]).push([[195],{27812:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},89489:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},59477:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},26227:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},67921:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},49198:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},41464:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},87169:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={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"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},52671:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},8657:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},56082:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},61481:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},33853:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},63524:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},15075:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},43531:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},38819:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},86697:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},je=Oe,he=te(7657),be=function(De,fe){return ye.createElement(he.Z,(0,z.Z)({},De,{ref:fe,icon:je}))},le=ye.forwardRef(be),me=le},21697:function(Ft,bt){"use strict";bt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},98157:function(Ft,bt){"use strict";bt.Z={poor_rating:"poor_rating___h5Pkz",title:"title___Kt7fx",content:"content___uWG5Y",row_sty:"row_sty___VNKxj",bottom_line:"bottom_line___o6CYn",row_sty1:"row_sty1___gzdZR",lable_name:"lable_name___XcFiQ",h_lh_40:"h_lh_40___rY3ds",tooltip_icon:"tooltip_icon___Yv0p3",lable_name1:"lable_name1___g8Eds",title_icon:"title_icon___tSQED"}},10670:function(Ft,bt){"use strict";bt.Z={flex_box_center:"flex_box_center___iIik3",flex_space_between:"flex_space_between___Q7wj5",flex_box_vertical_center:"flex_box_vertical_center___LFAxO",flex_box_center_end:"flex_box_center_end___SFNWP",flex_box_column:"flex_box_column___aq5d_",form:"form___z6oqV",efficiency:"efficiency___VZgt9",configWorkContainer:"configWorkContainer___gQ6ac",tips:"tips___PkPgo",total:"total___c2k9V",tip1:"tip1___BUn8c",tip2:"tip2___Q8WSw",configworksContainer:"configworksContainer___P0ZE6",content:"content___Mow99",pubColSty:"pubColSty___YePTJ",selectSty:"selectSty___AGg4a",borderSty:"borderSty___qYL9U",delSty:"delSty___kbXe4",delBorder:"delBorder___wV7XA",copHover:"copHover___R3G_x",title_icon:"title_icon___eT6qQ",title:"title___uXYiB",multiple_select:"multiple_select___aCIWH"}},69063:function(Ft,bt){"use strict";bt.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},5295:function(Ft,bt){"use strict";bt.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},20397:function(){"use strict";function Ft(re,E,a,b){a===void 0&&(a=0),b===void 0&&(b=1/0),this._name=re,this._defaultValue=E,this._minimum=a,this._maximum=b}Object.defineProperty(Ft.prototype,"name",{get:function(){return this._name},set:function(re){if(typeof re!="string"||re==="")throw new Error("Shape name must be a valid string.");this._name=re}}),Object.defineProperty(Ft.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("The default value must be a real number, not: "+re);this._defaultValue=re}}),Object.defineProperty(Ft.prototype,"minimum",{get:function(){return this._minimum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Minimum must be a real number, not: "+re);this._minimum=re}}),Object.defineProperty(Ft.prototype,"maximum",{get:function(){return this._maximum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Maximum must be a real number, not: "+re);this._maximum=re}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(re,E){var a=go.Shape._FigureParameters[re];return a?a[E]:null},go.Shape.setFigureParameter=function(re,E,a){if(!(a instanceof Ft))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+a);if(a.defaultValuea.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+a.defaultValue);var b=go.Shape._FigureParameters[re];b||(b=[],go.Shape._FigureParameters[re]=b),b[E]=a};var bt=[];function te(re,E){var a=bt.pop();return a===void 0?new go.Point(re,E):(a.x=re,a.y=E,a)}function z(){var re=bt.pop();return re===void 0?new go.Point:re}function ye(re){bt.push(re)}function Oe(re,E,a,b,y,x,ee,ne,oe){oe||(oe=new go.Point);var ue=re-a,ge=y-ee,Fe=NaN,Se=NaN;if(ue===0)if(ge===0)re===a&&(Fe=re,Se=E);else{var Ie=(x-ne)/ge,ze=x-Ie*y;Fe=re,Se=Ie*Fe+ze}else if(ge===0){var ve=(E-b)/ue,at=E-ve*re;Fe=y,Se=ve*Fe+at}else{var ve=(E-b)/ue,Ie=(x-ne)/ge,at=E-ve*re,ze=x-Ie*y;Fe=(ze-at)/(ve-Ie),Se=ve*Fe+at}return oe.x=Fe,oe.y=Se,oe}function je(re,E,a,b,y,x,ee,ne,oe,ue,ge,Fe,Se,Ie){var ze=1-oe,ve=oe,at=re*ze+a*ve,xe=E*ze+b*ve,it=a*ze+y*ve,Ue=b*ze+x*ve,qe=y*ze+ee*ve,st=x*ze+ne*ve,ot=at*ze+it*ve,Ke=xe*ze+Ue*ve,Re=it*ze+qe*ve,Me=Ue*ze+st*ve,Ve=ot*ze+Re*ve,nt=Ke*ze+Me*ve;ue.x=at,ue.y=xe,ge.x=ot,ge.y=Ke,Fe.x=Ve,Fe.y=nt,Se.x=Re,Se.y=Me,Ie.x=qe,Ie.y=st}var he=new go.Spot(.156,.156),be=new go.Spot(.844,.844),le=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ft("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*le,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,E-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)).add(new go.PathSegment(go.PathSegment.Line,E,a-b)).add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,a-y,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,b,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,y,a,0,a-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(x.spot1=new go.Spot(0,0,y,y),x.spot2=new go.Spot(1,1,-y,-y)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,a).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=a/2,b.endX=E,b.endY=a/2,b}),go.Shape.defineFigureGenerator("LineV",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E/2,b.startY=0,b.endX=E/2,b.endY=a,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a/2,!1).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("XLine",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LineRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.25*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)))}),go.Shape.defineFigureGenerator("LineDown",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.25*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Line,E,.25*a)))}),go.Shape.defineFigureGenerator("LineLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.75*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,a)))}),go.Shape.defineFigureGenerator("LineUp",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.75*a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,E,.75*a)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(re,E,a){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*E,(1-b)*a,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Move,0,a/2)).add(new go.PathSegment(go.PathSegment.Line,E,a/2)).add(new go.PathSegment(go.PathSegment.Move,E/2,0)).add(new go.PathSegment(go.PathSegment.Line,E/2,a)))}),go.Shape.defineFigureGenerator("CircleLine",function(re,E,a){var b=E/2,y=new go.Geometry().add(new go.PathFigure(E,E/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=he,y.spot2=be,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=E,b.endY=a,b}),go.Shape.defineFigureGenerator("Line2",function(re,E,a){var b=new go.Geometry(go.Geometry.Line);return b.startX=E,b.startY=0,b.endX=0,b.endY=a,b}),go.Shape.defineFigureGenerator("Curve1",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,le*E,0,E,(1-le)*a)))}),go.Shape.defineFigureGenerator("Curve2",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,E,a,0,le*a,(1-le)*E,a)))}),go.Shape.defineFigureGenerator("Curve3",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,le*a,le*E,a)))}),go.Shape.defineFigureGenerator("Curve4",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,a,(1-le)*E,0,0,(1-le)*a)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(E,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ft("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*E;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),y.5&&(b=.5);var y=Math.abs(b)*E;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/2);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())),yE&&(b=E/2);var y=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=E,x.endY=a,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E-y,a)).add(new go.PathSegment(go.PathSegment.Line,y,a).close())):x.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,E-y,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close())),y0&&(ee.add(new go.PathSegment(go.PathSegment.Move,E/2+ne,E/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ne,ne).close())),x.spot1=he,x.spot2=be,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.08034461*E,.1944299*a,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*E,.05349299*a,-.09239631*E,.07836421*a,.1406031*E,-.0542823*a)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*E,.074219*a,.2450511*E,-.00697547*a,.3776197*E,-.01112067*a)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*E,.07004196*a,.4539471*E,0,.6066018*E,-.02526587*a)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*E,.08370865*a,.6914277*E,-.01904177*a,.8921095*E,-.01220843*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*E,.3194596*a,1.036446*E,.04105738*a,1.020377*E,.3022052*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*E,.562044*a,1.04448*E,.360238*a,.992256*E,.5219009*a)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*E,.8217117*a,1.032337*E,.5771781*a,1.018411*E,.8120651*a)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*E,.9156953*a,1.028411*E,.9571472*a,.8556702*E,1.052487*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*E,.9310455*a,.7431877*E,1.009325*a,.5624123*E,1.021761*a)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*E,.9344623*a,.4820677*E,1.031761*a,.3030112*E,1.002796*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.870098*a,.2329994*E,1.01518*a,.03213784*E,1.01518*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*E,.6545475*a,-.02812061*E,.9032597*a,-.01205169*E,.6835638*a)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*E,.4265613*a,-.01812061*E,.6089503*a,-.00606892*E,.4555777*a)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*E,.1944299*a,-.01606892*E,.3892545*a,-.01205169*E,.1944299*a))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(re,E,a){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,b*a).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Ft("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ft("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(re,E,a){var b=re?re.parameter1:NaN,y=re?re.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var x=b%360;x<0&&(x+=360);var ee=y%360,ne=Math.min(E,a)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,x,ee,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(re,E,a){var b=le/Math.SQRT2*.5,y=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*E,x*a,E,(1-b)*a,(y+b)*E,(x+b)*a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,E)/2,x=E/2,ee=a/2;return new go.Geometry().add(new go.PathFigure(x-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+y,0)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,E)/2,x=E/2,ee=a/2;return new go.Geometry().add(new go.PathFigure(x-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+y,0)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee-y)).add(new go.PathSegment(go.PathSegment.Line,E,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,x+y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,a)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee+y)).add(new go.PathSegment(go.PathSegment.Line,0,ee-y)).add(new go.PathSegment(go.PathSegment.Line,x-y,ee-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(re,E,a){var b=re?re.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),E===0||a===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=E,y.endY=a,y}else{var x=E/2,ee=a/2,ne=Math.atan2(a,E),oe=b-Math.min(Math.cos(ne)*b/2,x),ue=b-Math.min(Math.sin(ne)*b/2,ee),y=new go.Geometry,ge=new go.PathFigure(oe,0,!0);return y.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,x,.2*a)),ge.add(new go.PathSegment(go.PathSegment.Line,E-oe,0)),ge.add(new go.PathSegment(go.PathSegment.Line,E,ue)),ge.add(new go.PathSegment(go.PathSegment.Line,.8*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,E,a-ue)),ge.add(new go.PathSegment(go.PathSegment.Line,E-oe,a)),ge.add(new go.PathSegment(go.PathSegment.Line,x,.8*a)),ge.add(new go.PathSegment(go.PathSegment.Line,oe,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,a-ue)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Ft("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,x=new go.PathFigure(.1*E,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*a).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Ft("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,x=new go.PathFigure(0,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*E,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,(1-b)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*E,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*a).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ft("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,x=new go.PathFigure(0,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,a,Math.abs(1-b)*E,.25*a,Math.abs(1-b)*E,.75*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,le*E,0,E,(.5-le/2)*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,(.5+le/2)*a,le*E,a).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,a,E,0,E,a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*E,.75*a,.5*E,.25*a).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,.1*E,.8*a,0,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,0,0,.45*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.55*E,0,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.5*a,.9*E,.8*a).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*E,.01*a)).add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.6*E,.2*a,E,.25*a)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.7*a,E,.8*a,.6*E,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,.5*E,.75*a,.55*E,.95*a)).add(new go.PathSegment(go.PathSegment.Line,.25*E,a)).add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.7*a,.45*E,.95*a,.5*E,.75*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.4*E,.8*a,0,.8*a)).add(new go.PathSegment(go.PathSegment.Bezier,.49*E,.01*a,0,.25*a,.4*E,.2*a).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.4*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*E,a,.5*E,.75*a,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.6*a,.55*E,.95*a,.5*E,.75*a));var x=.2,ee=.3,ne=0,oe=x*le;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+x+ne)*a,(.5-x+ee)*E,(.5+oe+ne)*a,(.5-oe+ee)*E,(.5+x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ee)*E,(.5+ne)*a,(.5+oe+ee)*E,(.5+x+ne)*a,(.5+x+ee)*E,(.5+oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-x+ne)*a,(1-.5+x+ee)*E,(.5-oe+ne)*a,(.5+oe+ee)*E,(.5-x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*E,.36771243*a,(.5-oe+ee)*E,(.5-x+ne)*a,(.5-x+ee+.05)*E,(.5-oe+ne-.02)*a)),x=.2,ee=0,ne=-.3,oe=x*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+ee)*E,(.5+ne)*a,(.5+oe+ee)*E,(.5+x+ne)*a,(.5+x+ee)*E,(.5+oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-x+ne)*a,(1-.5+x+ee)*E,(.5-oe+ne)*a,(.5+oe+ee)*E,(.5-x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ee)*E,(.5+ne)*a,(.5-oe+ee)*E,(.5-x+ne)*a,(.5-x+ee)*E,(.5-oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+ee)*E,(.5+x+ne)*a,(.5-x+ee)*E,(.5+oe+ne)*a,(.5-oe+ee)*E,(.5+x+ne)*a)),x=.2,ee=-.3,ne=0,oe=x*le,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5-x+ne)*a,(1-.5+x+ee-.05)*E,(.5-oe+ne-.02)*a,(.5+oe+ee)*E,(.5-x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+ee)*E,(.5+ne)*a,(.5-oe+ee)*E,(.5-x+ne)*a,(.5-x+ee)*E,(.5-oe+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*E,(.5+x+ne)*a,(.5-x+ee)*E,(.5+oe+ne)*a,(.5-oe+ee)*E,(.5+x+ne)*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.6*a,(.5+oe+ee)*E,(.5+x+ne)*a,(.5+x+ee)*E,(.5+oe+ne)*a).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*.5,E*.5,E*.5,E*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,E*.5,E*.75,E*.25,E*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,E*.5,E*.25,E*.25,E*.25));var x=.1,ee=.5,ne=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ee+x)*E,ne*a)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E*ee,a*ne,x*E,x*E).close()),y=new go.PathFigure(E*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*.5,E*.5,E*.5,E*.5)),ne=.75,y=new go.PathFigure((ee+x)*E,ne*a,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,E*ee,a*ne,x*E,x*E).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(re,E,a){var b=.8535533905932737,y=.5*E,x=.5*a;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,x,y,x)).add(new go.PathSegment(go.PathSegment.Line,y,a)).add(new go.PathSegment(go.PathSegment.Move,y,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,b*a)).add(new go.PathSegment(go.PathSegment.Move,y,x)).add(new go.PathSegment(go.PathSegment.Line,b*E,b*a)))}),go.Shape.defineFigureGenerator("NotAllowed",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=.5,ne=.5,oe=new go.PathFigure(ee*E,(ne-x)*a);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),x=.4,y=le*.4;var ue=z(),ge=z(),Fe=z(),Se=z();je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.42,ue,ge,Fe,Se,Se);var Ie=z(),ze=z(),ve=z();je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.58,Se,Se,ve,Ie,ze);var at=z(),xe=z(),it=z();je(ee,ne+x,ee-y,ne+x,ee-x,ne+y,ee-x,ne,.42,at,xe,it,Se,Se);var Ue=z(),qe=z(),st=z();return je(ee,ne+x,ee-y,ne+x,ee-x,ne+y,ee-x,ne,.58,Se,Se,st,Ue,qe),oe.add(new go.PathSegment(go.PathSegment.Move,st.x*E,st.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,Ue.x*E,Ue.y*a,qe.x*E,qe.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Fe.x*E,Fe.y*a,ue.x*E,ue.y*a,ge.x*E,ge.y*a)),oe.add(new go.PathSegment(go.PathSegment.Line,st.x*E,st.y*a).close()),oe.add(new go.PathSegment(go.PathSegment.Move,it.x*E,it.y*a)),oe.add(new go.PathSegment(go.PathSegment.Line,ve.x*E,ve.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,Ie.x*E,Ie.y*a,ze.x*E,ze.y*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,it.x*E,it.y*a,at.x*E,at.y*a,xe.x*E,xe.y*a).close()),ye(ue),ye(ge),ye(Fe),ye(Se),ye(Ie),ye(ze),ye(ve),ye(at),ye(xe),ye(it),ye(Ue),ye(qe),ye(st),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*E,0)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.29*E,.33*a)).add(new go.PathSegment(go.PathSegment.Line,.35*E,.25*a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.15*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.5*a,E,.25*a,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,a)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.5*a,0,.25*a).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ft("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>E&&(b=E);var y=(E-b)/2,x=y+b;return new go.Geometry().add(new go.PathFigure(x,.5*a).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)).add(new go.PathSegment(go.PathSegment.Line,y,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,E,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,.55*a).add(new go.PathSegment(go.PathSegment.Line,.6*E,0)).add(new go.PathSegment(go.PathSegment.Line,.3*E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,E,.45*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.55*a).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(re,E,a){var b=new go.Geometry,y=le*.4,x=.4,ee=.5,ne=.5,oe=z(),ue=z(),ge=z(),Fe=z(),Se=new go.PathFigure((ee-x)*E,ne*a,!1);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.44,ge,Fe,ue,oe,oe),Se.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a));var Ie=te(ue.x,ue.y);je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.56,oe,oe,ue,ge,Fe);var ze=te(ue.x,ue.y);Se.add(new go.PathSegment(go.PathSegment.Line,(Ie.x*.1+.95*.9)*E,Ie.y*.1*a)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*E,Ie.y*.1*a)),Se.add(new go.PathSegment(go.PathSegment.Line,.85*E,0)),Se.add(new go.PathSegment(go.PathSegment.Line,E,0)),Se.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),Se.add(new go.PathSegment(go.PathSegment.Line,(ze.x*.1+.9)*E,.15*a)),Se.add(new go.PathSegment(go.PathSegment.Line,(ze.x*.1+.9)*E,(ze.y*.1+.05*.9)*a)),Se.add(new go.PathSegment(go.PathSegment.Line,ze.x*E,ze.y*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),x=.35,y=le*.35;var ve=new go.PathFigure(ee*E,(ne-x)*a,!1);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a));var at=new go.PathFigure((ee-x)*E,ne*a,!1);return b.add(at),ye(oe),ye(ue),ye(ge),ye(Fe),ye(Ie),ye(ze),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(re,E,a){var b=new go.Geometry,y=.375,x=0,ee=-.125,ne=y*le,oe=new go.PathFigure((.525+x)*E,(.5+y+ee)*a,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+x)*E,(.5+ee)*a,(.5+ne+x)*E,(.5+y+ee)*a,(.5+y+x)*E,(.5+ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*E,(.5-y+ee)*a,(1-.5+y+x)*E,(.5-ne+ee)*a,(.5+ne+x)*E,(.5-y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*E,(.5+ee)*a,(.5-ne+x)*E,(.5-y+ee)*a,(.5-y+x)*E,(.5-ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*E,(.5+y+ee)*a,(.5-y+x)*E,(.5+ne+ee)*a,(.5-ne+x)*E,(.5+y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.9*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*E,.85*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a).close()),y=.325,x=0,ee=-.125,ne=y*le;var oe=new go.PathFigure((1-.5+y+x)*E,(.5+ee)*a,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*E,(.5+y+ee)*a,(.5+y+x)*E,(.5+ne+ee)*a,(.5+ne+x)*E,(.5+y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*E,(.5+ee)*a,(.5-ne+x)*E,(.5+y+ee)*a,(.5-y+x)*E,(.5+ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*E,(.5-y+ee)*a,(.5-y+x)*E,(.5-ne+ee)*a,(.5-ne+x)*E,(.5-y+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+x)*E,(.5+ee)*a,(.5+ne+x)*E,(.5-y+ee)*a,(1-.5+y+x)*E,(.5-ne+ee)*a));var oe=new go.PathFigure((.525+x)*E,(.5+y+ee)*a,!1);return b.add(oe),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(re,E,a){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(re,E,a){var b=re?re.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,b*E,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,b*E,a))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)))}),go.Shape.defineFigureGenerator("LogicAnd",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(re,E,a){var b=new go.Geometry().add(new go.PathFigure(.5*E,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*E,.5*a,.5*E,.5*a)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.5*E,0)).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Move,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,0,.5*a)).add(new go.PathSegment(go.PathSegment.Move,E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a)))}),go.Shape.defineFigureGenerator("LogicForAll",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*E,a)).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*a)).add(new go.PathSegment(go.PathSegment.Line,E,.5*a)).add(new go.PathSegment(go.PathSegment.Move,0,a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(re,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(0,a,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*a)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,E,a))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(re,E,a){var b=.5;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Line,E,b*a)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*E,b*a,b*E,b*a)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ft("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ft("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=re?re.parameter2:NaN;isNaN(y)&&(y=.3);var x=(1-b)*E,ee=(.5-y/2)*a,ne=(.5+y/2)*a,oe=new go.Geometry,ue=new go.PathFigure(0,ee,!0);oe.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,x,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,ee/a);var ge=Oe(0,ne/a,1,ne/a,x/E,1,1,.5,z());return oe.spot2=new go.Spot(ge.x,ge.y),ye(ge),oe}),go.Shape.setFigureParameter("Arrow2",0,new Ft("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ft("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=30),b>E&&(b=E);var y=re?re.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,a/2);var x=E-b,ee=(a-y)/2,ne=ee+y,oe=new go.Geometry,ue=new go.PathFigure(0,ee,!0);oe.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,x,ee)),ue.add(new go.PathSegment(go.PathSegment.Line,x,0)),ue.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,a)),ue.add(new go.PathSegment(go.PathSegment.Line,x,ne)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,ee/a);var ge=Oe(0,ne/a,1,ne/a,x/E,1,1,.5,z());return oe.spot2=new go.Spot(ge.x,ge.y),ye(ge),oe}),go.Shape.defineFigureGenerator("Chevron",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.214*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.786*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*a).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ft("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,x=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close());var oe=Oe(0,.5,.3,0,0,y/a,.1,y/a,z());return ee.spot1=new go.Spot(oe.x,oe.y),oe=Oe(.7,1,1,.5,0,x/a,1,x/a,oe),ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ft("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ft("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var y=re?re.parameter2:NaN;isNaN(y)&&(y=100);var x=(a-b)/2,ee=x+b,ne=(a-y)/2,oe=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,x=(a-b)/2,ee=x+b,ne=0,oe=a):(x=0,ee=a,ne=0,oe=a));var ue=new go.Geometry,ge=new go.PathFigure(E,.5*a,!0);ue.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.3*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close());var Fe=Oe(0,.5,.3,ne/a,0,x/a,1,x/a,z());return ue.spot1=new go.Spot(Fe.x,Fe.y),Fe=Oe(.7,oe/a,1,.5,0,ee/a,1,ee/a,Fe),ue.spot2=new go.Spot(Fe.x,Fe.y),ye(Fe),ue}),go.Shape.setFigureParameter("IBeamArrow",0,new Ft("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*a,x=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(0,y/a);var oe=Oe(.7,1,1,.5,0,x/a,1,x/a,z());return ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ft("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ft("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var y=re?re.parameter2:NaN;isNaN(y)&&(y=100);var x=(a-b)/2,ee=x+b,ne=(a-y)/2,oe=ne+y;(b>a||y>a)&&(y>b?(b=b*a/y,x=(a-b)/2,ee=x+b,ne=0,oe=a):(x=0,ee=a,ne=0,oe=a));var ue=new go.Geometry,ge=new go.PathFigure(E,.5*a,!0);ue.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,ee)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,0,oe)),ge.add(new go.PathSegment(go.PathSegment.Line,0,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,ne)),ge.add(new go.PathSegment(go.PathSegment.Line,.2*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ge.add(new go.PathSegment(go.PathSegment.Line,.7*E,ne).close()),ue.spot1=new go.Spot(0,x/a);var Fe=Oe(.7,oe/a,1,.5,0,ee/a,1,ee/a,z());return ue.spot2=new go.Spot(Fe.x,Fe.y),ye(Fe),ue}),go.Shape.setFigureParameter("Pointer",0,new Ft("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,x=new go.PathFigure(E,.5*a,!0);y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,b*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ee=Oe(.2,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ee.x,ee.y),ye(ee),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Ft("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,x=new go.PathFigure(E,.5*a,!0);y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*E,.75*a,b*E,.25*a).close()),y.spot1=new go.Spot(b,.35);var ee=Oe(0,.65,1,.65,0,1,1,.5,z());return y.spot2=new go.Spot(ee.x,ee.y),ye(ee),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ft("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*a,x=(.5+b/2)*a,ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,.3);var oe=Oe(.7,1,1,.5,0,x/a,1,x/a,z());return ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ft("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=50);var y=(a-b)/2,x=y+b;b>a&&(y=0,x=a);var ee=new go.Geometry,ne=new go.PathFigure(E,.5*a,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,x)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*E,0).close()),ee.spot1=new go.Spot(.2,y/a);var oe=Oe(.7,1,1,.5,0,x/a,1,x/a,z());return ee.spot2=new go.Spot(oe.x,oe.y),ye(oe),ee}),go.Shape.setFigureParameter("SquareArrow",0,new Ft("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,x=new go.PathFigure(E,.5*a,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.1,ee=new go.PathFigure(0,.9*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+x)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+x)*a).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.9*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,a,.85/.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*a).close());var x=new go.PathFigure(0,.9*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.9*a,(1-.85/.9)*E,.8*a,.85/.9*E,.8*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*E,a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.3*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0).close());var x=new go.PathFigure(0,.3*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(0,b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*b,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*E,b,(.5+x)*E,0,1*E,le*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,1*a,1*E,a-le*b,(.5+x)*E,1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-x)*E,1*a,0,a-le*b)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(E,b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,2*b,1*E,2*b-le*b,(.5+x)*E,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*E,2*b,0,2*b-le*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(0,a-b,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,le*b,(.5-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,b,(.5+x)*E,0,E,le*b)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,a-le*b,(.5+x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-b,(.5-x)*E,a,0,a-le*b));var ne=new go.PathFigure(0,a-b,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a-2*b,0,a-b-le*b,(.5-x)*E,a-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,a-b,(.5+x)*E,a-2*b,E,a-b-le*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*b,0,E,(.5-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+x)*a,E-le*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*b,a,0,(.5+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*a,le*b,0));var ne=new go.PathFigure(b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*a,b+le*b,0,2*b,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,a,2*b,(.5+x)*a,b+le*b,a)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,x=le*.5,ee=new go.PathFigure(E-b,0,!0);y.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,E-le*b,0,E,(.5-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E,(.5+x)*a,E-le*b,a)),ee.add(new go.PathSegment(go.PathSegment.Line,b,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,le*b,a,0,(.5+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*a,le*b,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E-b,0));var ne=new go.PathFigure(E-b,0,!1);return y.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-2*b,.5*a,E-b-le*b,0,E-2*b,(.5-x)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,a,E-2*b,(.5+x)*a,E-b-le*b,a)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.25*E,.25*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,.25*E,.5*a)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a).close());var x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*a).close());var x=new go.PathFigure(.5*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*a)),x.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(re,E,a){var b=new go.Geometry,y=.2,x=.1,ee=le*y,ne=le*x,oe=.5,ue=.1,ge=new go.PathFigure(oe*E,(ue+x)*a,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*E,ue*a,(oe-ee)*E,(ue+x)*a,(oe-y)*E,(ue+ne)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-x)*a,(oe-y)*E,(ue-ne)*a,(oe-ee)*E,(ue-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*E,ue*a,(oe+ee)*E,(ue-x)*a,(oe+y)*E,(ue-ne)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+x)*a,(oe+y)*E,(ue+ne)*a,(oe+ee)*E,(ue+x)*a));var Fe=.05,Se=le*Fe;oe=.05,ue=.25;var Ie=new go.PathFigure(.5*E,.2*a,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.95*E,.2*a)),oe=.95,ue=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Fe)*E,ue*a,(oe+Se)*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.85*E,.35*a)),Fe=.025,Se=le*Fe,oe=.825,ue=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a,(oe+Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Fe)*E,ue*a,(oe-Se)*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a)),Fe=.05,Se=le*Fe,oe=.5,ue=.7,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a,(oe+Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Fe)*E,ue*a,(oe-Se)*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.2*E,.35*a)),Fe=.025,Se=le*Fe,oe=.175,ue=.35,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe+Fe)*E,(ue-Se)*a,(oe+Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Fe)*E,ue*a,(oe-Se)*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),Fe=.05,Se=le*Fe,oe=.05,ue=.25,Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-Fe)*a,(oe-Fe)*E,(ue-Se)*a,(oe-Se)*E,(ue-Fe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Ft("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(re,E,a){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,x=new go.PathFigure(E,0,!0);return y.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*a)),x.add(new go.PathSegment(go.PathSegment.Line,b*E,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a));var x=new go.PathFigure(.5*E,.5*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("Database",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+x)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-x)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-x)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+x)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+x)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.4*a,E,(.3+x)*a,(.5+y)*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*a,(.5-y)*E,.4*a,0,(.3+x)*a)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.9*a,.25*E,.1*a).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.1,ee=new go.PathFigure(E,.1*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.9+x)*a,(.5+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,(.5-y)*E,a,0,(.9+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,(.1-x)*a,(.5-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,(.5+y)*E,0,E,(.1-x)*a));var ne=new go.PathFigure(E,.1*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,E,(.1+x)*a,(.5+y)*E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*a,(.5-y)*E,.2*a,0,(.1+x)*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,.2*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.3*a,E,(.2+x)*a,(.5+y)*E,.3*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*a,(.5-y)*E,.3*a,0,(.2+x)*a)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,a,E,0,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var x=le*.2,ee=new go.PathFigure(0,.2*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,0,(.2-x)*a,(.2-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.2*a,(.8+x)*E,0,E,(.2-x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,a,E,(.8+x)*a,(.8+x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*a,(.2-x)*E,a,0,(.8+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*a));var ne=new go.PathFigure(0,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(0,y*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,y*a)),b}),go.Shape.defineFigureGenerator("Document",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,y*a)),ee.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,(1-y)*a)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(.1*E,.4*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.9*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.6*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Move,.4*E,.9*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.9*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(.75*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a));var x=new go.PathFigure(E,.5*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,a));var ee=new go.PathFigure(E,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.1);var ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,x*a)),ne.add(new go.PathSegment(go.PathSegment.Line,E,x*a)),b}),go.Shape.defineFigureGenerator("Junction",function(re,E,a){var b=new go.Geometry,y=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,ee=le*.5,ne=.5,oe=new go.PathFigure(E,ne*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,a,E,(ne+ee)*a,(ne+ee)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*a,(ne-ee)*E,a,0,(ne+ee)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,0,0,(ne-ee)*a,(ne-ee)*E,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,ne*a,(ne+ee)*E,0,E,(ne-ee)*a));var ue=new go.PathFigure((x+y)*E,(x+y)*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,x*E,x*a)),ue.add(new go.PathSegment(go.PathSegment.Move,x*E,(x+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Line,(x+y)*E,x*a)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close());var x=new go.PathFigure(.1*E,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.75*a)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=new go.PathFigure(.5*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-y)*E,a,0,(x+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-y)*a,(x-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*a,(x+y)*E,0,E,(x-y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*E,.9*a,E,(x+y)*a,(x+y)*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,y*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,y*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,(1-y)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.44*a,.96*E,.47*a,.93*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.54*a,.86*E,.57*a,.83*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.4*E,.4*a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0).close());var x=new go.PathFigure(.1*E,.2*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.44*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.1*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close());var x=new go.PathFigure(.2*E,.1*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.1*a)),x.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Move,.1*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.9*a)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=1-y,ee=new go.PathFigure(0,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close());var ne=new go.PathFigure(.5*y*E,y*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*E,y*a)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=new go.PathFigure(E,x*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,a,E,(x+y)*a,(x+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-y)*E,a,0,(x+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-y)*a,(x-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*a,(x+y)*E,0,E,(x-y)*a));var ne=new go.PathFigure(E,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(re,E,a){var b=new go.Geometry;a=a/.8;var y=new go.PathFigure(0,.7*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.3*a,.5*E,.6*a,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*a,.5*E,.4*a,.5*E,a).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN,x=re?re.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(x)&&(x=.3);var ee=new go.PathFigure(0,0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure((1-y)*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,y*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b}),go.Shape.defineFigureGenerator("Process",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a).close());var x=new go.PathFigure(0,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.25);var x=new go.PathFigure(y*E,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a));var ee=new go.PathFigure(y*E,0,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,y*E,a)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-y)*E,a)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.25*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*E,.5*a,.25*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*E,.5*a,.25*E,.5*a)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(re,E,a){var b=new go.Geometry,y=re?re.parameter1:NaN;isNaN(y)&&(y=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,(1-y)*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*a).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(re,E,a){var b=new go.Geometry,y=le*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(.5+y)*E,0,E,(.5-y)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,(.5+y)*a,(.5+y)*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=new go.PathFigure(E,x*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,a,E,(x+y)*a,(x+y)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,x*a,(x-y)*E,a,0,(x+y)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x*E,0,0,(x-y)*a,(x-y)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,x*a,(x+y)*E,0,E,(x-y)*a));var ne=new go.PathFigure(E,x*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,x*a));var oe=new go.PathFigure(.8*E,.75*a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*E,.75*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.75*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*E,.75*a)),b}),go.Shape.defineFigureGenerator("Ground",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Move,.3*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),b}),go.Shape.defineFigureGenerator("Inverter",function(re,E,a){var b=new go.Geometry,y=le*.1,x=.1,ee=.9,ne=.5,oe=new go.PathFigure(.8*E,.5*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,a)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a));var ue=new go.PathFigure((ee+x)*E,ne*a,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne-x)*a,(ee+x)*E,(ne-y)*a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(re,E,a){var b=new go.Geometry,y=le*.5,x=le*.4,ee=le*.1,ne=.1,oe=.9,ue=.5,ge=new go.PathFigure(.8*E,.5*a,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,.8*E,(.5+x)*a,(.4+y)*E,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,a)),ge.add(new go.PathSegment(go.PathSegment.Line,0,0)),ge.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),ge.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(.4+y)*E,0,.8*E,(.5-x)*a));var Fe=new go.PathFigure((oe+ne)*E,ue*a,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+ne)*a,(oe+ne)*E,(ue+ee)*a,(oe+ee)*E,(ue+ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E,ue*a,(oe-ee)*E,(ue+ne)*a,(oe-ne)*E,(ue+ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-ne)*a,(oe-ne)*E,(ue-ee)*a,(oe-ee)*E,(ue-ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E,ue*a,(oe+ee)*E,(ue-ne)*a,(oe+ne)*E,(ue-ee)*a)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=0,ne=.5,oe=new go.PathFigure(.8*E,.5*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.7*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+x)*E,(ne-y)*a,.7*E,(ne-x)*a)),y=.1,x=le*.1,ee=.9,ne=.5;var ue=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=0,ne=.5,oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+x+x)*E,(ne-y)*a,.8*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.8*E,(ne+x)*a,(ee+x+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*E,.75*a,.25*E,.25*a).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=.2,ne=.5,oe=new go.PathFigure(.1*E,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ue=new go.PathFigure(.8*E,.5*a,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.7*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.5*a,(ee+x)*E,(ne-y)*a,.7*E,(ne-x)*a)),y=.1,x=le*.1,ee=.9,ne=.5;var ge=new go.PathFigure((ee-y)*E,ne*a,!0);return b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(re,E,a){var b=new go.Geometry,y=.5,x=le*y,ee=.2,ne=.5,oe=new go.PathFigure(.1*E,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,a,.35*E,.25*a,.35*E,.75*a));var ue=new go.PathFigure(.2*E,0,!0);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,(ee+x)*E,(ne-y)*a,.9*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,a,.9*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*E,0,.45*E,.75*a,.45*E,.25*a).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Resistor",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),b}),go.Shape.defineFigureGenerator("Inductor",function(re,E,a){var b=new go.Geometry,y=le*.1,x=.1,ee=.1,ne=.5,oe=new go.PathFigure((ee-y*.5)*E,a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+x)*E,0,(ee+y)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+x)*E,0,(ee+y)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,a,(ee+x)*E,0,(ee+y)*E,a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,0,(ee-y)*E,a,(ee-x)*E,0)),ee=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y*.5)*E,a,(ee+x)*E,0,(ee+y)*E,a)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(re,E,a){var b=new go.Geometry,y=le*.5,x=.5,ee=.5,ne=.5,oe=new go.PathFigure((ee-x)*E,ne*a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-x)*a,(ee-x)*E,(ne-y)*a,(ee-y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne-x)*a,(ee+x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Move,(ee-x+.1)*E,ne*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x-.1)*E,ne*a,ee*E,(ne-x)*a,ee*E,(ne+x)*a)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("Diode",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(re,E,a){var b=new go.Geometry,y=E,x=a;E=E*.38,a=a*.6;var ee=le*.8,ne=.8,oe=0,ue=.5,ge=(y-E)/2,Fe=(x-a)/2,Se=new go.PathFigure(oe*E+ge,(ue+ne)*a+Fe,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E+ge,ue*a+Fe,(oe-ee)*E+ge,(ue+ne)*a+Fe,(oe-ne)*E+ge,(ue+ee)*a+Fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe-ne)*E+ge,(ue-ee)*a+Fe,(oe-ee)*E+ge,(ue-ne)*a+Fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue-ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue-ee)*a+Fe)),Se.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue+ee)*a+Fe,oe*E+ge,(ue+ne)*a+Fe).close()),ee=le*.4,ne=.4,oe=.2,ue=.5;var Ie=new go.PathFigure(oe*E+ge,(ue+ne)*a+Fe,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E+ge,ue*a+Fe,(oe-ee)*E+ge,(ue+ne)*a+Fe,(oe-ne)*E+ge,(ue+ee)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe-ne)*E+ge,(ue-ee)*a+Fe,(oe-ee)*E+ge,(ue-ne)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue-ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue-ee)*a+Fe)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe-ne+ee*.5)*E+ge,(ue+ee)*a+Fe,oe*E+ge,(ue+ne)*a+Fe).close()),ee=le*.2,ne=.2,oe=.5,ue=.5;var ze=new go.PathFigure((oe-ne)*E+ge,ue*a+Fe,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe-ne)*E+ge,(ue-ee)*a+Fe,(oe-ee)*E+ge,(ue-ne)*a+Fe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E+ge,ue*a+Fe,(oe+ee)*E+ge,(ue-ne)*a+Fe,(oe+ne)*E+ge,(ue-ee)*a+Fe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe+ne)*E+ge,(ue+ee)*a+Fe,(oe+ee)*E+ge,(ue+ne)*a+Fe)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*E+ge,ue*a+Fe,(oe-ee)*E+ge,(ue+ne)*a+Fe,(oe-ne)*E+ge,(ue+ee)*a+Fe)),ee=le*.4,ne=.4,oe=.8,ue=.5;var ve=new go.PathFigure(oe*E+ge,(ue-ne)*a+Fe,!0);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E+ge,ue*a+Fe,(oe+ee)*E+ge,(ue-ne)*a+Fe,(oe+ne)*E+ge,(ue-ee)*a+Fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe+ne)*E+ge,(ue+ee)*a+Fe,(oe+ee)*E+ge,(ue+ne)*a+Fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue+ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue+ee)*a+Fe)),ve.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue-ee)*a+Fe,oe*E+ge,(ue-ne)*a+Fe).close()),ee=le*.8,ne=.8,oe=1,ue=.5;var at=new go.PathFigure(oe*E+ge,(ue-ne)*a+Fe,!0);return b.add(at),at.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*E+ge,ue*a+Fe,(oe+ee)*E+ge,(ue-ne)*a+Fe,(oe+ne)*E+ge,(ue-ee)*a+Fe)),at.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue+ne)*a+Fe,(oe+ne)*E+ge,(ue+ee)*a+Fe,(oe+ee)*E+ge,(ue+ne)*a+Fe)),at.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-ee*.5)*E+ge,ue*a+Fe,oe*E+ge,(ue+ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue+ee)*a+Fe)),at.add(new go.PathSegment(go.PathSegment.Bezier,oe*E+ge,(ue-ne)*a+Fe,(oe+ne-ee*.5)*E+ge,(ue-ee)*a+Fe,oe*E+ge,(ue-ne)*a+Fe).close()),b}),go.Shape.defineFigureGenerator("Email",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.54*a)),x.add(new go.PathSegment(go.PathSegment.Move,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.55*E,.54*a)),b}),go.Shape.defineFigureGenerator("Ethernet",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.35*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,0).close());var x=new go.PathFigure(.1*E,a,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var ee=new go.PathFigure(.6*E,a,!0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*E,a).close());var ne=new go.PathFigure(0,.5*a,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*E,.4*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*E,.6*a)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*E,.5*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*E,.6*a)),b}),go.Shape.defineFigureGenerator("Power",function(re,E,a){var b=new go.Geometry,y=le*.4,x=.4,ee=.5,ne=.5,oe=z(),ue=z(),ge=z(),Fe=z();je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.5,oe,oe,ue,ge,Fe);var Se=te(ue.x,ue.y),Ie=new go.PathFigure(ue.x*E,ue.y*a,!0);b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee+x)*E,(ne+y)*a,(ee+y)*E,(ne+x)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,(ee-y)*E,(ne+x)*a,(ee-x)*E,(ne+y)*a)),je(ee-x,ne,ee-x,ne-y,ee-y,ne-x,ee,ne-x,.5,ge,Fe,ue,oe,oe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*a,ge.x*E,ge.y*a,Fe.x*E,Fe.y*a)),y=le*.3,x=.3,je(ee-x,ne,ee-x,ne-y,ee-y,ne-x,ee,ne-x,.5,ge,Fe,ue,oe,oe),Ie.add(new go.PathSegment(go.PathSegment.Line,ue.x*E,ue.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee-x)*E,ne*a,Fe.x*E,Fe.y*a,ge.x*E,ge.y*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+x)*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ee+x)*E,ne*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),je(ee,ne-x,ee+y,ne-x,ee+x,ne-y,ee+x,ne,.5,oe,oe,ue,ge,Fe),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*E,ue.y*a,Fe.x*E,Fe.y*a,ge.x*E,ge.y*a).close());var Ie=new go.PathFigure(.45*E,0,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Line,.45*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,.5*a)),Ie.add(new go.PathSegment(go.PathSegment.Line,.55*E,0).close()),ye(oe),ye(ue),ye(ge),ye(Fe),ye(Se),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,E/2,a/2,E/2,a/2));function x(ee,ne,oe){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*E,(.8+oe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*E,(.5+oe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*E,(.5+oe)*a)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*E,(.8+oe)*a).close())}return x(y,0,0),x(y,.4,0),x(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.37*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.11*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.04*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.49*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.37*a)),y.add(new go.PathSegment(go.PathSegment.Line,.63*E,.86*a)),y.add(new go.PathSegment(go.PathSegment.Line,.77*E,.91*a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.34*E,.78*a)),y.add(new go.PathSegment(go.PathSegment.Line,.44*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.56*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*a).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*E,0,-.25*E,.63*a,.45*E,.44*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*E,.42*a,.48*E,.17*a,.54*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*E,.18*a,.59*E,.29*a,.58*E,.28*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*E,.6*a,.8*E,.34*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*E,.31*a,.87*E,.48*a,.88*E,.43*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,1.17*E,.76*a,.82*E,.8*a).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(re,E,a){var b=new go.Geometry,y=.5,x=0,ee=0,ne=y*le,oe=.4*Math.SQRT2/2+.5,ue=.5-.5*Math.SQRT2/2,ge=1,Fe=.5,Se=.5,Ie=0,ze=new go.PathFigure(oe*E,(1-ue)*a,!1);return b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,Fe*a,ge*E,.7*a,ge*E,Fe*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Se+x)*E,(Ie+x)*a,(.5+y+x)*E,(.5-ne+x)*a,(.5+ne+x)*E,(.5-y+x)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+x)*E,(.5+ee)*a,(.5-ne+x)*E,(.5-y+ee)*a,(.5-y+x)*E,(.5-ne+ee)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*E,.9*a,(.5-y+x)*E,(.5+ne+ee)*a,(.5-ne+x)*E,.9*a)),ze.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*E,.8*a)),ze.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*E,.9*a)),ze.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*E,.95*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(E,a,!1);b.add(x);var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.2*E,.35*a,.3*E,.35*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.7*E,.65*a,.8*E,.65*a)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a).close());var y=new go.PathFigure(0,.2*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.7*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,0,.6*E,.5*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,a,.4*E,.5*a,E,.5*a).close());var x=new go.PathFigure(.45*E,.73*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*E,.73*a)),x.add(new go.PathSegment(go.PathSegment.Move,.38*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.63*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Move,.31*E,.27*a)),x.add(new go.PathSegment(go.PathSegment.Line,.56*E,.27*a)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(.335*E,(1-.555)*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,E,.68*a,(1-.12)*E,.46*a,(1-.02)*E,.54*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*E,(1-.555)*a,.02*E,.54*a,.12*E,.46*a)),x.add(new go.PathSegment(go.PathSegment.Line,.365*E,(1-.595)*a));var ee=.5-.285,ne=.5,oe=ee,ue=Math.PI/4,ge=4*(1-Math.cos(ue))/(3*Math.sin(ue)),Fe=ge*.5,Se=ee,Ie=ee,ze=ge*Se,ve=ge*Ie;x.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Se)*E,oe*a,(ne-(ze+Se)/2)*E,(oe+(Ie+ve)/2)*a,(ne-Se)*E,(oe+ve)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,ne*E,(oe-Ie)*a,(ne-Se)*E,(oe-ve)*a,(ne-ze)*E,(oe-Ie)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Se)*E,oe*a,(ne+ze)*E,(oe-Ie)*a,(ne+Se)*E,(oe-ve)*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*E,(1-.595)*a,(ne+Se)*E,(oe+ve)*a,(ne+(ze+Se)/2)*E,(oe+(Ie+ve)/2)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*E,(1-.595)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.555)*a)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*E,(1-.405)*a)),x.add(new go.PathSegment(go.PathSegment.Line,.335*E,(1-.405)*a));var at=new go.PathFigure(.2*E,a,!1);b.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.2*E,.8*a));var xe=new go.PathFigure(.8*E,a,!1);return b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,a).close());var x=new go.PathFigure(.2*E,.2*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.8*a)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var x=new go.PathFigure(E,a,!1);b.add(x);var ee=new go.PathFigure(.1*E,a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Caution",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.05*E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.8*a,0,a,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*E,.1*a,.5*E,0,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,a,E,a,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,a));var x=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*E,.875*a)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*E,.875*a,x*E,x*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.325*a,.575*E,.725*a,.625*E,.375*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.75*a,.375*E,.375*a,.425*E,.725*a)),b}),go.Shape.defineFigureGenerator("Recycle",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.45*E,.95*a,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*E,.85*a,.17*E,.95*a,.15*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.235*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,.3*E,.625*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,.275*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.05*E,.575*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*E,.95*a,0,.675*a,0,.7*a)),y.add(new go.PathSegment(go.PathSegment.Move,.45*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.775*a)),y.add(new go.PathSegment(go.PathSegment.Line,.22*E,.775*a));var x=new go.PathFigure(.475*E,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.225*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Line,.275*E,.175*a)),x.add(new go.PathSegment(go.PathSegment.Line,.325*E,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,.05*a,.35*E,0,.375*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*E,.375*a)),x.add(new go.PathSegment(go.PathSegment.Line,.525*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.75*E,.475*a)),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.315*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.32*a)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.05*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,0,.65*E,.05*a,.625*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*E,.0105*a));var ee=new go.PathFigure(.675*E,.575*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*E,.525*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*E,.95*a,E,.8*a,E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.95*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.85*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.725*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Line,E,.775*a)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*E,.575*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*E,.775*a)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(re,E,a){var b=new go.Geometry,y=.5,x=le*.5,ee=new go.PathFigure(E,y*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,a,E,(y+x)*a,(y+x)*E,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,y*a,(y-x)*E,a,0,(y+x)*a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y*E,0,0,(y-x)*a,(y-x)*E,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E,y*a,(y+x)*E,0,E,(y-x)*a));var ne=new go.PathFigure(y*E,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.15*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,a)),ne.add(new go.PathSegment(go.PathSegment.Line,y*E,.85*a)),ne.add(new go.PathSegment(go.PathSegment.Move,0,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*E,.1*a)),ne.add(new go.PathSegment(go.PathSegment.Move,y*E,y*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*E,.54*a)),b}),go.Shape.defineFigureGenerator("Package",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.15*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close());var x=new go.PathFigure(0,.15*a,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*E,.15*a).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(0,.5*a,!1);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,.5*a).close()),b}),go.Shape.defineFigureGenerator("Component",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close());var x=new go.PathFigure(0,.2*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.2*a)),x.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*a).close());var ee=new go.PathFigure(0,.6*a,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.6*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*a).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.15*E,.6*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.6*a));var x=new go.PathFigure(.15*E,.6*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*E,.6*a)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.66*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,.33*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.65*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.35*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.33*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*a)),y.add(new go.PathSegment(go.PathSegment.Move,E,.66*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(E,.8*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,.6*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.8*a).close());var ee=.1,ne=le*.1,oe=.2,ue=.9,ge=new go.PathFigure((oe-ee)*E,ue*a,!0);b.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-ee)*a,(oe-ee)*E,(ue-ne)*a,(oe-ne)*E,(ue-ee)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*E,ue*a,(oe+ne)*E,(ue-ee)*a,(oe+ee)*E,(ue-ne)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+ee)*a,(oe+ee)*E,(ue+ne)*a,(oe+ne)*E,(ue+ee)*a)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*E,ue*a,(oe-ne)*E,(ue+ee)*a,(oe-ee)*E,(ue+ne)*a).close()),ee=.1,ne=le*.1,oe=.8,ue=.9;var Fe=new go.PathFigure((oe-ee)*E,ue*a,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue-ee)*a,(oe-ee)*E,(ue-ne)*a,(oe-ne)*E,(ue-ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ee)*E,ue*a,(oe+ne)*E,(ue-ee)*a,(oe+ee)*E,(ue-ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*E,(ue+ee)*a,(oe+ee)*E,(ue+ne)*a,(oe+ne)*E,(ue+ee)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ee)*E,ue*a,(oe-ne)*E,(ue+ee)*a,(oe-ee)*E,(ue+ne)*a).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.2*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,a)),b}),go.Shape.defineFigureGenerator("Forklift",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var ee=new go.PathFigure(.5*E,.8*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.1*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.8*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*E,.8*a));var ne=new go.PathFigure(.5*E,.7*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E,.7*a));var oe=.1,ue=le*.1,ge=.1,Fe=.9,Se=new go.PathFigure((ge-oe)*E,Fe*a,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe-oe)*a,(ge-oe)*E,(Fe-ue)*a,(ge-ue)*E,(Fe-oe)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge+oe)*E,Fe*a,(ge+ue)*E,(Fe-oe)*a,(ge+oe)*E,(Fe-ue)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe+oe)*a,(ge+oe)*E,(Fe+ue)*a,(ge+ue)*E,(Fe+oe)*a)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ge-oe)*E,Fe*a,(ge-ue)*E,(Fe+oe)*a,(ge-oe)*E,(Fe+ue)*a)),oe=.1,ue=le*.1,ge=.4,Fe=.9;var Ie=new go.PathFigure((ge-oe)*E,Fe*a,!0);return b.add(Ie),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe-oe)*a,(ge-oe)*E,(Fe-ue)*a,(ge-ue)*E,(Fe-oe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ge+oe)*E,Fe*a,(ge+ue)*E,(Fe-oe)*a,(ge+oe)*E,(Fe-ue)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,ge*E,(Fe+oe)*a,(ge+oe)*E,(Fe+ue)*a,(ge+ue)*E,(Fe+oe)*a)),Ie.add(new go.PathSegment(go.PathSegment.Bezier,(ge-oe)*E,Fe*a,(ge-ue)*E,(Fe+oe)*a,(ge-oe)*E,(Fe+ue)*a)),b}),go.Shape.defineFigureGenerator("RailShipment",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.1*E,.4*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.45*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.4*a).close());var x=new go.PathFigure(.45*E,.7*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*E,.7*a));var ee=new go.PathFigure(.55*E,.4*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.9*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*E,.4*a).close());var ge=.05,Fe=le*.05,Se=.175,Ie=.95,ne=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a));var ge=.05,Fe=le*.05,Se=.375,Ie=.95,oe=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a));var ge=.05,Fe=le*.05,Se=.625,Ie=.95,ue=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a));var ge=.05,Fe=le*.05,Se=.825,Ie=.95,ze=new go.PathFigure((Se-ge)*E,Ie*a,!0);b.add(ze),ze.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie-ge)*a,(Se-ge)*E,(Ie-Fe)*a,(Se-Fe)*E,(Ie-ge)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ge)*E,Ie*a,(Se+Fe)*E,(Ie-ge)*a,(Se+ge)*E,(Ie-Fe)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,Se*E,(Ie+ge)*a,(Se+ge)*E,(Ie+Fe)*a,(Se+Fe)*E,(Ie+ge)*a)),ze.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ge)*E,Ie*a,(Se-Fe)*E,(Ie+ge)*a,(Se-ge)*E,(Ie+Fe)*a).close());var ve=new go.PathFigure(0,a,!1);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,E,a).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.2*a).close());var ee=new go.PathFigure(.15*E,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,.5*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*E,a)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*E,a).close());var ne=.05,oe=le*.05,ue=.35,ge=.775,Fe=new go.PathFigure((ue-ne)*E,ge*a,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ge-ne)*a,(ue-ne)*E,(ge-oe)*a,(ue-oe)*E,(ge-ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ne)*E,ge*a,(ue+oe)*E,(ge-ne)*a,(ue+ne)*E,(ge-oe)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ue*E,(ge+ne)*a,(ue+ne)*E,(ge+oe)*a,(ue+oe)*E,(ge+ne)*a)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ne)*E,ge*a,(ue-oe)*E,(ge+ne)*a,(ue-ne)*E,(ge+oe)*a).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.75*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Bookmark",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Move,.2*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,.8*E,.4*a)),b}),go.Shape.defineFigureGenerator("Globe",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.5*a,.75*E,0,E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,E,.75*a,.75*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.25*E,a,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,0,.25*a,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,a,.15*E,.25*a,.15*E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.85*E,.75*a,.85*E,.25*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.15*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.15*a,.35*E,.3*a,.65*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*E,.85*a,.35*E,.7*a,.65*E,.7*a)),b}),go.Shape.defineFigureGenerator("Wave",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.25*a,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.25*a,.1*E,0,.2*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.25*a,.425*E,.5*a,.575*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.25*a,.8*E,0,.9*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.75*a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.75*a,.1*E,.5*a,.2*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*E,.75*a,.425*E,a,.575*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.75*a,.8*E,.5*a,.9*E,.5*a)),b}),go.Shape.defineFigureGenerator("Operator",function(re,E,a){var b=new go.Geometry,y=.3,x=le*.3,ee=.5,ne=.7,oe=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a));var ue=new go.PathFigure(0,.7*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,E,.7*a,0,0,E,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.5*E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.65*E,.3*a,.65*E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.35*E,.5*a,.35*E,.3*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,a,.3*E,.6*a,.1*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.2*E,a,.35*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.65*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,a,.7*E,.6*a,.9*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.65*a,.8*E,a,.65*E,.95*a)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,0,.075*a,0,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*E,a,0,a,.4*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.4*a,.8*E,a,.85*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,0)),b}),go.Shape.defineFigureGenerator("Battery",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,.4*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.1*a));var x=new go.PathFigure(0,.6*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*a)),x.add(new go.PathSegment(go.PathSegment.Line,E,.4*a)),b}),go.Shape.defineFigureGenerator("Delete",function(re,E,a){var b=new go.Geometry,y=.5,x=le*.5,ee=.5,ne=.5,oe=new go.PathFigure((ee-y)*E,ne*a,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a));var ue=new go.PathFigure(.15*E,.5*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.85*E,.5*a)),b}),go.Shape.defineFigureGenerator("Flag",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.1*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.1*a,.15*E,0,.35*E,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,E,.1*a,.65*E,.2*a,.85*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.5*a,.85*E,.6*a,.65*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*a,.35*E,.4*a,.15*E,.4*a).close()),b}),go.Shape.defineFigureGenerator("Help",function(re,E,a){var b=new go.Geometry,y=.5,x=le*.5,ee=.5,ne=.5,oe=new go.PathFigure((ee-y)*E,ne*a,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a).close()),y=.05,x=le*.05,ee=.5,ne=.8;var ue=new go.PathFigure((ee-y)*E,ne*a,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne-y)*a,(ee-y)*E,(ne-x)*a,(ee-x)*E,(ne-y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee+y)*E,ne*a,(ee+x)*E,(ne-y)*a,(ee+y)*E,(ne-x)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,ee*E,(ne+y)*a,(ee+y)*E,(ne+x)*a,(ee+x)*E,(ne+y)*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(ee-y)*E,ne*a,(ee-x)*E,(ne+y)*a,(ee-y)*E,(ne+x)*a).close()),ue.add(new go.PathSegment(go.PathSegment.Move,.5*E,.7*a)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*E,.5*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*E,.2*a,.75*E,.475*a,.75*E,.225*a)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.35*a,.4*E,.2*a,.3*E,.25*a)),b}),go.Shape.defineFigureGenerator("Location",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.5*E,a,!0).add(new go.PathSegment(go.PathSegment.Line,.75*E,.5*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5*E,0,.975*E,.025*a,.5*E,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*E,.5*a,.5*E,0,.025*E,.025*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*E,.3*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Lock",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*E,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.3*a)),b}),go.Shape.defineFigureGenerator("Unlocked",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,.5*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*a));var x=new go.PathFigure(.2*E,.5*a,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*E,.5*a)),x.add(new go.PathSegment(go.PathSegment.Line,.2*E,.3*a)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*E,.3*a,.25*E,0,.75*E,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*E,.35*a)),b}),go.Shape.defineFigureGenerator("Gear",function(re,E,a){return new go.Geometry().add(new go.PathFigure(.9375*E,.56246875*a,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.80621875*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.763*E,.3316875*a,.79840625*E,.39915625*a,.7834375*E,.3635*a)).add(new go.PathSegment(go.PathSegment.Line,.8566875*E,.23796875*a)).add(new go.PathSegment(go.PathSegment.Line,.76825*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.67596875*E,.24184375*a)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*E,.19378125*a,.64228125*E,.2188125*a,.603875*E,.2021875*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.0625*a)).add(new go.PathSegment(go.PathSegment.Line,.4375*E,.19378125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*E,.239375*a,.39759375*E,.20190625*a,.36053125*E,.2176875*a)).add(new go.PathSegment(go.PathSegment.Line,.2379375*E,.14959375*a)).add(new go.PathSegment(go.PathSegment.Line,.14953125*E,.2379375*a)).add(new go.PathSegment(go.PathSegment.Line,.23934375*E,.3278125*a)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*E,.4375*a,.21765625*E,.36059375*a,.201875*E,.397625*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.4375*a)).add(new go.PathSegment(go.PathSegment.Line,.0625*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Line,.1938125*E,.5625*a)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*E,.67596875*a,.20221875*E,.603875*a,.21884375*E,.64228125*a)).add(new go.PathSegment(go.PathSegment.Line,.1495625*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.238*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.3316875*E,.76296875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*E,.80621875*a,.36353125*E,.78340625*a,.3991875*E,.79840625*a)).add(new go.PathSegment(go.PathSegment.Line,.43753125*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.9375*a)).add(new go.PathSegment(go.PathSegment.Line,.5625*E,.80621875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*E,.760625*a,.602375*E,.79809375*a,.63946875*E,.78234375*a)).add(new go.PathSegment(go.PathSegment.Line,.76828125*E,.8566875*a)).add(new go.PathSegment(go.PathSegment.Line,.85671875*E,.76825*a)).add(new go.PathSegment(go.PathSegment.Line,.76065625*E,.67221875*a)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*E,.56246875*a,.78234375*E,.63940625*a,.798125*E,.602375*a)).add(new go.PathSegment(go.PathSegment.Line,.9375*E,.56246875*a).close()).add(new go.PathSegment(go.PathSegment.Move,.5*E,.6*a)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*E,.5*a,.1*E,.1*a).close()))}),go.Shape.defineFigureGenerator("Hand",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.5*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*E,.3*a,0,.375*a,.05*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*E,.075*a,.3*E,.225*a,.4*E,.175*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*E,.075*a,.46*E,.05*a,.525*E,.05*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*E,.4*a,.525*E,.275*a,.475*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.55*a,E,.4*a,E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.425*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.55*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*E,.7*a,.675*E,.55*a,.675*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.575*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*E,.85*a,.65*E,.7*a,.65*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Line,.525*E,.85*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*E,a,.61*E,.85*a,.61*E,a)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*a,.435*E,a,0,a).close()),b}),go.Shape.defineFigureGenerator("Map",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,.2*a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*E,.8*a)),y.add(new go.PathSegment(go.PathSegment.Move,.5*E,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a)),y.add(new go.PathSegment(go.PathSegment.Move,.75*E,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*E,.8*a)),b}),go.Shape.defineFigureGenerator("Eject",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E,a)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.7).close());var x=new go.PathFigure(0,a*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E,.6*a)),x.add(new go.PathSegment(go.PathSegment.Line,.5*E,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.2*a).close()))}),go.Shape.defineFigureGenerator("Building",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.3)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*E,a*.85)),y.add(new go.PathSegment(go.PathSegment.Line,E,a*.85).close());var x=new go.PathFigure(.126*E,.85*a,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*E,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*E,.45*a)),x.add(new go.PathSegment(go.PathSegment.Line,.322*E,.85*a).close());var ee=new go.PathFigure(.402*E,.85*a,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.45*a)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*E,.85*a).close());var ne=new go.PathFigure(.678*E,.85*a,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.45*a)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*E,.85*a).close());var oe=new go.PathFigure(.5*E,.1*a,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*E,.3*a)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*E,.3*a).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.8)),y.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.6)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.4)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.2)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.15)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,a*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.184,a*(1-.184)).close());var x=new go.PathFigure(E*.204,a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.204,a*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,E*.388,a*1).close());var ee=new go.PathFigure(E*.408,a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.408,a*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,E*.592,a*1).close());var ne=new go.PathFigure(E*.612,a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.612,a*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,E*.796,a*1).close());var oe=new go.PathFigure(E*.816,a,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.816,a*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,0).close());var x=new go.PathFigure(E*.055,.07*a,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.07)),x.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.1).close());var ee=new go.PathFigure(E*.055,.13*a,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.16).close());var ne=new go.PathFigure(E*.055,.18*a,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.245,a*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.055,a*.21).close());var oe=new go.PathFigure(E*1,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(.55*E,a,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.7*a)),y.add(new go.PathSegment(go.PathSegment.Line,.1*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*E,.525*a,0,.4*a,.225*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.4*E,.475*a)),y.add(new go.PathSegment(go.PathSegment.Line,.15*E,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,.2*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.325*a)),y.add(new go.PathSegment(go.PathSegment.Line,.85*E,.1*a)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*E,.2*a,.975*E,0,E,.08*a)),y.add(new go.PathSegment(go.PathSegment.Line,.7*E,.45*a)),y.add(new go.PathSegment(go.PathSegment.Line,.6*E,.95*a)),y.add(new go.PathSegment(go.PathSegment.Line,.55*E,a).close()),b}),go.Shape.defineFigureGenerator("Key",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*1,a*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.4*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.2*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*a)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.15,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,.8*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.65*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,.55*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,.6*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,.575*a)),y.add(new go.PathSegment(go.PathSegment.Line,E*.9,.6*a).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*E,.425*a)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*E,.5*a,.075*E,.075*a).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,E*0,E*.3,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.08,a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*1),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*2),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*3),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*4),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*5),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*6),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*7),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*8),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*9),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*10),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*11),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*12),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*13),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*14),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*.95)),y.add(new go.PathSegment(go.PathSegment.Line,E*(.08+.056*15),a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*1,a*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,E*1,E*.3,E*.055)),x.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1));var ee=new go.PathFigure(E*.11,a*.1,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*0),a*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.11,a*.8).close());var ne=new go.PathFigure(E*(.11+.24133333*1+.028*1),a*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*1),a*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*1+.028*1),a*.8).close());var oe=new go.PathFigure(E*(.11+.24133333*2+.028*2),a*.1,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*3+.028*2),a*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,E*(.11+.24133333*2+.028*2),a*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(re,E,a){var b=new go.Geometry,y=8,x=y*le,ee=new go.PathFigure(y,0,!1);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-x,E-x,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,x,a,0,a-x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,x,x,0).close());var ne=new go.PathFigure(E*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*0).close());var oe=new go.PathFigure(E*.83,a*1,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,E*.83,a*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,E*.17,a*1).close());var ue=new go.PathFigure(E*.78,a*.05,!1);return b.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.05)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.25)),ue.add(new go.PathSegment(go.PathSegment.Line,E*.78,a*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(re,E,a){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,E/3),b=Math.min(b,a/3);var y=b*le,x=a*.8,ee=new go.Geometry,ne=new go.PathFigure(b,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E,b,E-y,0,E,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E,x-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,E-b,x,E,x-y,E-y,x)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,x)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.7,a)),ne.add(new go.PathSegment(go.PathSegment.Line,E*.55,x)),ne.add(new go.PathSegment(go.PathSegment.Line,b,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,y,x,0,x-y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ee.spot1=new go.Spot(0,0,y,y),ee.spot2=new go.Spot(1,.8,-y,-y)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.2,a*.45).close());var x=new go.PathFigure(E*1,a*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.55)),x.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.1)),x.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),x.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(re,E,a){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,E,0)).add(new go.PathSegment(go.PathSegment.Line,E,a)).add(new go.PathSegment(go.PathSegment.Line,0,a).close()).add(new go.PathSegment(go.PathSegment.Move,.4*E,.4*a)).add(new go.PathSegment(go.PathSegment.Line,.4*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.8*a)).add(new go.PathSegment(go.PathSegment.Line,.9*E,.4*a).close()).add(new go.PathSegment(go.PathSegment.Move,.2*E,.1*a)).add(new go.PathSegment(go.PathSegment.Line,.2*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.7*E,.1*a).close()).add(new go.PathSegment(go.PathSegment.Move,.1*E,.6*a)).add(new go.PathSegment(go.PathSegment.Line,.1*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.9*a)).add(new go.PathSegment(go.PathSegment.Line,.5*E,.6*a).close()))}),go.Shape.defineFigureGenerator("Terminal",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.9)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.9).close());var x=new go.PathFigure(E*.1,a*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.25)),x.add(new go.PathSegment(go.PathSegment.Line,E*.22,a*.285)),x.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,E*.1,a*.37)),x.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.32)),x.add(new go.PathSegment(go.PathSegment.Line,E*.275,a*.25).close());var ee=new go.PathFigure(E*.28,a*.37,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.28,a*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(re,E,a){var b=new go.Geometry,y=15,x=y*le,ee=new go.PathFigure(E*.62,a*.475,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E,a-y)),ee.add(new go.PathSegment(go.PathSegment.Bezier,E-y,a,E,a-x,E-x,a)),ee.add(new go.PathSegment(go.PathSegment.Line,y,a)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,a-y,x,a,0,a-x)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.38,a*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*0)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.62,a*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var x=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-x)).close());var ee=new go.PathFigure(E*.4,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,E*(1-.26),a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var x=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*0,a*1,!0);b.add(y);var x=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.8,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.66,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.755,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*.93,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.64,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.61,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.39,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.36,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*.07,a*(1-x))),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.755),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.66),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*(1-.8),a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*(1-x)).close());var ee=new go.PathFigure(E*.5,a*0,!0);return b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,E*.26,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.4,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.6,a*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,E*.74,a*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.15,a*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.85,a*0)),y.add(new go.PathSegment(go.PathSegment.Line,E*.7,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.3,a*1).close());var x=new go.PathFigure(E*.235,a*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,E*.765,a*.28)),x.add(new go.PathSegment(go.PathSegment.Line,E*.655,a*.97)),x.add(new go.PathSegment(go.PathSegment.Line,E*.345,a*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(re,E,a){var b=new go.Geometry,y=new go.PathFigure(E*.5,a*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*1,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*.75,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.55,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.65,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.5,a*1)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.75)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.55)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.65)),y.add(new go.PathSegment(go.PathSegment.Line,E*0,a*.5)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.35)),y.add(new go.PathSegment(go.PathSegment.Line,E*.25,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.45)),y.add(new go.PathSegment(go.PathSegment.Line,E*.45,a*.25)),y.add(new go.PathSegment(go.PathSegment.Line,E*.35,a*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ft={},bt="5.0",te={},z=null,ye=!1,Oe=!1,je=null,he=!1,be=null,le=null,me=0;me4?parseFloat(We):5};Ft.setHTML5Codebase=function(We,et){le=We,Me(We,et)},Ft.setJavaCodebase=Ft.setJavaCodebaseVersion=Ft.isCompiledInstalled=Ft.setPreCompiledScriptPath=Ft.setPreCompiledResourcePath=function(){},Ft.setHTML5CodebaseVersion=function(We,et){var Et=parseFloat(We);if(Et!==NaN&&Et<5){console.log("The GeoGebra HTML5 codebase version "+Et+" is deprecated. Using version latest instead.");return}be=We,Re(We,et)},Ft.getHTML5CodebaseVersion=function(){return re},Ft.getParameters=function(){return te},Ft.setFontsCSSURL=function(We){ee=We},Ft.setGiacJSURL=function(We){},Ft.setJNLPFile=function(We){De=We},Ft.setJNLPBaseDir=function(We){},Ft.inject=function(){function We(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var et="auto",Et=te.id,Pt,gt=!1,xt=0;xt=5)return!0;var We=Ft.getAppletObject();return We&&typeof We.recalculateEnvironments=="function"?(We.recalculateEnvironments(),!0):!1},Ft.startAnimation=function(){var We=Ft.getAppletObject();return We&&typeof We.startAnimation=="function"?(We.startAnimation(),!0):!1},Ft.stopAnimation=function(){var We=Ft.getAppletObject();return We&&typeof We.stopAnimation=="function"?(We.stopAnimation(),!0):!1},Ft.getAppletObject=function(){var We=te.id!==void 0?te.id:"ggbApplet";return window[We]},Ft.resize=function(){};var ze=function(We,et,Et){var Pt=document.createElement("param");Pt.setAttribute("name",et),Pt.setAttribute("value",Et),We.appendChild(Pt)},ve=function(We){return We&&We!=="false"},at=function(We,et,Et){oe(re)<=4.2&&(Et=!0);var Pt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!a)&&(Pt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var gt=document.createElement("div");gt.classList.add("appletParameters","notranslate");var xt=et.width,Ae=et.height;if(et.disableAutoScale=et.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():et.disableAutoScale,et.width!==void 0)if(oe(re)<=4.4)ve(et.showToolBar)&&(et.height-=7),ve(et.showAlgebraInput)&&(et.height-=37),et.width<605&&ve(et.showToolBar)&&(et.width=605,xt=605);else{var wt=100;(ve(et.showToolBar)||ve(et.showMenuBar))&&(et.hasOwnProperty("customToolBar")&&(et.customToolbar=et.customToolBar),wt=ve(et.showMenuBar)?245:155),xt=5?(et.appletOnLoad=function(Pe){var mt=We.querySelector(".ggb_preview");mt&&mt.parentNode.removeChild(mt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(ut),window.GGBT_wsf_view&&$(window).trigger("resize"),ke(Pe)},ce||ut.appendChild(ie)):gt.appendChild(ie),ut.appendChild(gt),ce||We.appendChild(ut),setTimeout(function(){Ft.resize()},1)}else{var ae=document.createElement("div");ae.className="applet_scaler",ae.style.position="relative",ae.style.display="block",ae.appendChild(gt),We.appendChild(ae),et.appletOnLoad=function(Pe){Ft.resize(),ke(Pe)}}function se(Pe,mt){mt&&typeof mt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Pe,mt.appletOnLoad):renderGGBElement(Pe),Ve("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mt)}function de(Pe,mt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Pe,params:mt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(yt){se(yt.article,yt.params)}),html5AppletsToProcess=null)},oe(re)<5&&(Pe.className+=" geogebraweb")):se(Pe,mt)}if(Pt){scriptLoadStarted=!0;for(var Ce=0;Ce0?(Lt.remove(),ut.attr("id","fullscreencontent").show(),jQuery(ke).append(ut),window.dispatchEvent(new Event("resize"))):at(Lt,et,!1),window.GGBT_wsf_view.launchFullScreen(ke)}else Ee=Pt,at(We,et,!1);if(!window.GGBT_wsf_view)for(Ae=0;AeWe/4*3&&(Lt=We/4*3),ke=Lt/5.8,wt.setAttribute("src",y),wt.setAttribute("width",Lt),wt.setAttribute("height",ke);var ut=(We-Lt)/2,ce=(et-ke)/2;wt.style.left=ut+"px",wt.style.top=ce+"px",gt.appendChild(wt)}}return gt.appendChild(Ae),gt},ot=function(We){return We=We.toLowerCase(),We==="html5"||We==="screenshot"?We:"html5"},Ke=["web","webSimple","web3d","tablet","tablet3d","phone"],Re=function(We,et){if(re=We,et){Me(re,!0);return}var Et=!ye;if(Et){var Pt=oe(re);!isNaN(Pt)&&Pt<4.4&&(Et=!1)}var gt,xt;window.location.protocol.substr(0,4)==="http"?gt=window.location.protocol:gt="http:";var Ae=re.indexOf("//");Ae>0?xt=re:Ae===0?xt=gt+re:xt="https://www.geogebra.org/apps/5.2.814.0/";for(var wt in Ke)if(re.slice(Ke[wt].length*-1)===Ke[wt]||re.slice((Ke[wt].length+1)*-1)===Ke[wt]+"/"){Me(xt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Et&&!z.is3D&&!z.AV&&!z.SV&&!z.CV&&!z.EV2&&!z.CP&&!z.PC&&!z.DA&&!z.FI&&!z.PV&&!ve(te.showToolBar)&&!ve(te.showMenuBar)&&!ve(te.showAlgebraInput)&&!ve(te.enableRightClick)&&(!te.appName||te.appName=="classic")?xt+="webSimple/":xt+="web3d/",Me(xt,!1)},Me=function(We,et){if(We.requirejs){fe=We;return}We.slice(-1)!=="/"&&(We+="/"),fe=We,et===null&&(et=We.indexOf("http")===-1),Le=et,E="web.nocache.js",a=!1;var Et=fe.split("/");Et.length>1&&(!et&&Et[Et.length-2]==="webSimple"?(E="webSimple.nocache.js",a=!0):Ke.indexOf(Et[Et.length-2])>=0&&(E=Et[Et.length-2]+".nocache.js")),Et=We.split("/"),re=Et[Et.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var Pt=parseFloat(re);Pt!==NaN&&Pt<5&&We.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Pt+" is deprecated. Using version latest instead."),Re("5.0",et))},Ve=function(We,et){window.console&&window.console.log&&(!et||typeof et.showLogging=="undefined"||et.showLogging&&et.showLogging!=="false")&&console.log(We)};te.material_id!==void 0?Fe(nt):nt();function nt(){var We=bt;be!==null?We=be:parseFloat(We)<5&&(We="5.0"),Re(We,!1),le!==null&&Me(le,Le),he=!0}return Ft},GGBAppletUtils=function(){"use strict";function Ft(){return window.GGBT_wsf_edit!==void 0}function bt(he,be){be!=1?(he.style.transformOrigin="0% 0% 0px",he.style.webkitTransformOrigin="0% 0% 0px",he.style.transform="scale("+be+","+be+")",he.style.webkitTransform="scale("+be+","+be+")",he.style.maxWidth="initial",he.querySelector(".ggb_preview")!==null&&(he.querySelector(".ggb_preview").style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[0]!==void 0&&(he.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[1]!==void 0&&(he.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(he.style.transform="none",he.style.webkitTransform="none")}function te(he,be,le,me,Ne,De){var fe=null;if(De!=null&&De!="")for(var Le=he.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+De+" ")>-1){fe=Le;break}else Le=Le.parentNode;var Ee=0,re=0,E=0,a=0,b=0,y=0,x=0;if(fe)Ee=fe.offsetWidth,re=Math.max(me?fe.offsetWidth:0,fe.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ee=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),E=Ee):(Ee=window.innerWidth,re=window.innerHeight,E=window.innerWidth),he){var ee=he.getBoundingClientRect();ee.left>0&&ee.left<=Ee&&(Ne===void 0||!Ne)&&(document.dir==="rtl"?(b=Ee-ee.width-ee.left,y=E<=480?10:30):(y=ee.left,b=E<=480?10:30),a=y+b)}if(he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=he.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(a=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(a=0,x=40)}}return he&&((le===void 0||!le)&&be>0&&be+a1&&(De=!0)),be&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(he.hasOwnProperty("disableAutoScale")&&he.disableAutoScale))Ne=z(he,be,De,le,he.scaleContainerClass);else return me;return De&&(!he.hasOwnProperty("scale")||me===1)?Ne:Math.min(me,Ne)}function Oe(he){var be=Math.min(window.innerWidth,document.documentElement.clientWidth),le=Math.min(window.innerHeight,document.documentElement.clientHeight),me=he.getBoundingClientRect(),Ne=(be-me.width)/2,De=(le-me.height)/2;De<0&&(De=0),he.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ne<40?he.style.left="40px":he.style.left=Ne+"px",he.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?he.style.top="40px":he.style.top=De+"px",he.style.left=Ne+"px")}function je(he,be){var le=he.querySelector(".appletParameters");if(le){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(be.id!==le.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(he)}if(le.parentElement&&/fullscreen/.test(le.parentElement.className))return;var me=ye(be,he);Ft()&&le.setAttribute("data-param-scale",me);for(var Ne=null,De=0;De=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ft){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ft){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ft){var bt=c[Ft];return bt==null?null:bt},r=d,webModule.__errFn=e}function B(){function Ft(he){var be=he.lastIndexOf(rb);be==-1&&(be=he.length);var le=he.indexOf(sb);le==-1&&(le=he.length);var me=he.lastIndexOf(tb,Math.min(le,be));return me>=O?he.substring(O,me+P):W}function bt(he){if(!he.match(/^\w+:\/\//)){var be=o.createElement(ub);be.src=he+vb,he=Ft(be.src)}return he}function te(){var he=__gwt_getMetaProperty(wb);return he!=null?he:W}function z(){for(var he=o.getElementsByTagName(_),be=O;beO?he[he.length-P].href:W}function Oe(){var he=o.location;return he.href==he.protocol+zb+he.host+he.pathname+he.search+he.hash}var je=te();return je==W&&(je=z()),je==W&&(je=ye()),je==W&&Oe()&&(je=Ft(o.location.href)),je=bt(je),je}function C(Ft){return Ft.match(/^\//)||Ft.match(/^[a-zA-Z]+:\/\//)?Ft:webModule.__moduleBase+Ft}function D(){var Ft=[],bt=O,te=[],z=[];function ye(he){var be=z[he](),le=te[he];if(be in le)return be;var me=[];for(var Ne in le)me[le[Ne]]=Ne;throw r&&r(he,me,be),null}if(__gwt_isKnownPropertyValue=function(he,be){return be in te[he]},webModule.__getPropMap=function(){var he={};for(var be in te)te.hasOwnProperty(be)&&(he[be]=ye(be));return he},webModule.__computePropValue=ye,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var je=Oe.indexOf(Db);je!=-1&&(bt=parseInt(Oe.substring(je+P),$),Oe=Oe.substring(O,je))}catch(he){}return webModule.__softPermutationId=bt,C(Oe+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Ft,bt,te){"use strict";te.d(bt,{Ax:function(){return je},Ds:function(){return he},KI:function(){return le},SI:function(){return Oe},f1:function(){return ye}});var z=te(90524);function ye(me){let Ne=!0;if(me.length>0){for(let De=0;Dea in E?Oe(E,a,{enumerable:!0,configurable:!0,writable:!0,value:b}):E[a]=b,De=(E,a)=>{for(var b in a||(a={}))le.call(a,b)&&Ne(E,b,a[b]);if(be)for(var b of be(a))me.call(a,b)&&Ne(E,b,a[b]);return E},fe=(E,a)=>je(E,he(a)),Le=(E,a)=>{var b={};for(var y in E)le.call(E,y)&&a.indexOf(y)<0&&(b[y]=E[y]);if(E!=null&&be)for(var y of be(E))a.indexOf(y)<0&&me.call(E,y)&&(b[y]=E[y]);return b},Ee=(E,a,b)=>new Promise((y,x)=>{var ee=ue=>{try{oe(b.next(ue))}catch(ge){x(ge)}},ne=ue=>{try{oe(b.throw(ue))}catch(ge){x(ge)}},oe=ue=>ue.done?y(ue.value):Promise.resolve(ue.value).then(ee,ne);oe((b=b.apply(E,a)).next())});const re=E=>{var a=E,{children:b}=a,y=Le(a,["children"]);const[x,ee]=(0,ye.useState)(!1);return ye.createElement(z.ZP,fe(De({},y),{loading:x,onClick:ne=>Ee(void 0,null,function*(){try{ee(!0),yield y.onClick(ne),ee(!1)}catch(oe){console.error(oe),ee(!1)}})}),b)}},77579:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return x}});var z=te(59301),ye=te(78241),Oe=te(8591),je=te(43418),he=te(5083),be=te(92832),le=te(1710),me=te(95237),Ne=te(43604),De=te(61186),fe=te.n(De),Le=te(49661),Ee=te(76560),re={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},E=te(64948),a=te(69577),b=(ee,ne,oe)=>new Promise((ue,ge)=>{var Fe=ze=>{try{Ie(oe.next(ze))}catch(ve){ge(ve)}},Se=ze=>{try{Ie(oe.throw(ze))}catch(ve){ge(ve)}},Ie=ze=>ze.done?ue(ze.value):Promise.resolve(ze.value).then(Fe,Se);Ie((oe=oe.apply(ee,ne)).next())});const y=({dispatch:ee,courseEndTime:ne,classroomList:oe,successCallback:ue=()=>{},visible:ge,homeworkIds:Fe,courseId:Se,isBatch:Ie,shixunHomeworks:ze})=>{const[ve]=ye.default.useForm(),[at,xe]=(0,z.useState)(!1),[it,Ue]=(0,z.useState)(!1),[qe,st]=(0,z.useState)(!1),[ot,Ke]=(0,z.useState)([]),[Re,Me]=(0,z.useState)([]),[Ve,nt]=(0,z.useState)([]),[We,et]=(0,z.useState)([]),[Et,Pt]=(0,z.useState)([]),[gt,xt]=(0,z.useState)([]),[Ae,wt]=(0,z.useState)([]),[Lt,ke]=(0,z.useState)([]),[ut,ce]=(0,z.useState)([]);(0,z.useEffect)(()=>{ge?ie():se()},[ge]);const ie=()=>b(void 0,null,function*(){xe(!0);const de=yield(0,E.oR)(Fe[0],{course_id:Se});st(de.no_group),Ie?(wt(de.all_course_groups),ke(de.all_course_groups)):(et(de.late_course_groups),Pt(de.late_course_groups),Ke(de.submit_course_groups),Me(de.submit_course_groups)),xe(!1),ve.setFieldsValue({end_time:fe()()})}),ae=()=>b(void 0,null,function*(){const de=ve.getFieldsValue(),Ce=fe()(de.end_time).format("YYYY-MM-DD HH:mm");if((Ie?ut.length===0:Ve.length===0&>.length===0)&&!qe){Oe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ue(!0);const Be=yield(0,E.Mc)(Se,{no_group:qe,homework_ids:Fe,group_ids:Ie?ut:Ve,end_time:Ce,late_group_ids:Ie?ut:gt});Ue(!1),Be.status===0&&(se(),Oe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ue(),ee({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),se=()=>{nt([]),xt([]),Me([]),Pt([])};return z.createElement(je.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:re.modalWrapper,width:Ie||qe?520:760,open:ge,confirmLoading:it,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>ae(),onCancel:()=>{se(),ee({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("div",{className:re.tips},z.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),z.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),z.createElement(ye.default,{form:ve,layout:"vertical"},z.createElement(ye.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},z.createElement(he.default,{style:{width:"100%"},disabledDate:de=>(0,a.Q8)(de,ne),disabledTime:de=>(0,a.d0)(de),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,Le.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!qe&&z.createElement(z.Fragment,null,Ie?z.createElement("div",null,z.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{ke(Ae.filter(Ce=>Ce.name.indexOf(de.target.value)>-1))}}),z.createElement(le.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:de=>{ce(de)}},rowKey:"id",pagination:!1,dataSource:Lt,loading:at,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):z.createElement(me.Z,{gutter:24},z.createElement(Ne.Z,{span:14},z.createElement("div",{className:re.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),z.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{Me(ot.filter(Ce=>Ce.name.indexOf(de.target.value)>-1))}}),z.createElement("div",{className:re.tableWrapper},z.createElement(le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:de=>{nt(de)}},rowKey:"id",pagination:!1,dataSource:Re,loading:at,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),z.createElement(Ne.Z,{flex:10,style:{maxWidth:"280px"}},z.createElement("div",{className:re.homeworkType},"\u8865\u4EA4\u622A\u6B62"),z.createElement(be.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:de=>{Pt(We.filter(Ce=>Ce.name.indexOf(de.target.value)>-1))}}),z.createElement("div",{className:re.tableWrapper},z.createElement(le.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:de=>{xt(de)}},rowKey:"id",pagination:!1,loading:at,dataSource:Et,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var x=(0,Ee.connect)(({shixunHomeworks:ee,classroomList:ne})=>({shixunHomeworks:ee,classroomList:ne}))(y)},92597:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(43418),Oe=te(8591),je=te(3113),he=te(86129),be=te.n(he),le=te(90524),me=te(49661),Ne=te(82093),De=te(59301),fe=Object.defineProperty,Le=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,b=(oe,ue,ge)=>ue in oe?fe(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ue]=ge,y=(oe,ue)=>{for(var ge in ue||(ue={}))E.call(ue,ge)&&b(oe,ge,ue[ge]);if(re)for(var ge of re(ue))a.call(ue,ge)&&b(oe,ge,ue[ge]);return oe},x=(oe,ue)=>Le(oe,Ee(ue)),ee=(oe,ue,ge)=>new Promise((Fe,Se)=>{var Ie=at=>{try{ve(ge.next(at))}catch(xe){Se(xe)}},ze=at=>{try{ve(ge.throw(at))}catch(xe){Se(xe)}},ve=at=>at.done?Fe(at.value):Promise.resolve(at.value).then(Ie,ze);ve((ge=ge.apply(oe,ue)).next())});const ne=({files:oe=[],name:ue,buttonProps:ge={},hide:Fe,onOk:Se=()=>{}},Ie)=>{const[ze,ve]=(0,z.useState)(!1);let at=(0,z.useRef)(new(be()));(0,z.useImperativeHandle)(Ie,()=>({exportReport:xe,exportAndCreateUserFolder:it}));const xe=(Ke,Re="\u9644\u4EF6")=>ee(void 0,null,function*(){const Me=Ke||oe;ve(!0);let Ve=0,nt=0,We=0,et=ye.default.info({width:460,title:De.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Re,",",De.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve+1),"/",Me==null?void 0:Me.length),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}});function Et(){return ee(this,null,function*(){var Pt,gt;qe({},`${le.Z.API_SERVER}/api/attachments/${(0,me.Jn)((Pt=Me==null?void 0:Me[Ve])==null?void 0:Pt.id)}?t=${(0,me.Jn)((gt=Me==null?void 0:Me[Ve])==null?void 0:gt.id,Date.now())}`,(xt,Ae)=>ee(this,null,function*(){var wt,Lt;if(((wt=xt.target.response)==null?void 0:wt.type)==="application/json"){let ce=yield Ue(xt.target.response);if(ce.message){Oe.ZP.warning((ce==null?void 0:ce.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),ve(!1);return}}let ke=new Blob([xt.target.response],{type:"application/vnd.ms-excel;charset=utf-8"});nt=nt+ke.size;let ut=(Lt=Me==null?void 0:Me[Ve])==null?void 0:Lt.filename;setTimeout(()=>ee(this,null,function*(){at.current.file(ut,ke),et.update({content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve+1),"/",Me==null?void 0:Me.length,We>0?De.createElement("span",null,"(\u5DF2\u62C6\u5206",We,"\u4E2Azip\u5305)"):"")}),Ve===(Me==null?void 0:Me.length)-1?ot(et,We>0?We+1:0):nt>900*1024*1024?(We++,nt=0,st(We,()=>{Ve++,Et()})):(Ve++,Et())}),2600)}))})}Et()}),it=(Ke,Re="\u9644\u4EF6",Me)=>ee(void 0,null,function*(){ve(!0);let Ve=0;const nt=Ke.flat().length,We=ye.default.info({width:460,title:De.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA",Re,",",De.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve),"/",nt),maskClosable:!1,okText:"\u6211\u77E5\u9053\u4E86"});function et(gt,xt){return ee(this,null,function*(){const Ae=yield(0,Ne.ZP)(`${le.Z.API_SERVER}/api/attachments/${gt.id}`,{method:"get"});let wt=new Blob([Ae],{type:"application/vnd.ms-excel;charset=utf-8"}),Lt=gt.filename;xt.file(Lt,wt),Ve+=1,We.update({content:De.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",De.createElement("span",{className:"c-blue"},Ve),"/",nt)})})}for(const gt of Ke){const xt=`${gt[0].user_name}-${gt[0].student_id}`,Ae=at.current.folder(xt);for(const wt of gt)yield et(wt,Ae)}const Et=yield at.current.generateAsync({type:"blob"}),Pt=document.createElement("a");Pt.href=window.URL.createObjectURL(Et),Pt.download=`${Me||ue}.zip`,document.body.appendChild(Pt),Pt.click(),document.body.removeChild(Pt),window.URL.revokeObjectURL(Pt.href),We.destroy(),ve(!1),Se(),at.current=new(be())});function Ue(Ke){return new Promise(Re=>{let Me=new FileReader;Me.readAsText(Ke,"utf-8"),Me.addEventListener("loadend",()=>{const Ve=JSON.parse(Me.result);Re(Ve)})})}const qe=(Ke,Re,Me,Ve)=>{const nt=Re,We=new window.XMLHttpRequest;return We.withCredentials=!0,We.addEventListener("load",function(et){Me(et,We)},!1),We.addEventListener("error",function(et){Ve&&Ve(et)},!1),We.responseType="blob",We.open("GET",nt),We.send(null),We},st=(Ke,Re)=>{at.current.generateAsync({type:"blob"}).then(function(Me){const Ve=document.createElement("a");Ve.href=window.URL.createObjectURL(Me),Ve.download=ue+`-${Ke}.zip`,document.body.appendChild(Ve);const nt=document.createEvent("MouseEvents");nt.initEvent("click",!1,!1),Ve.dispatchEvent(nt),document.body.removeChild(Ve),at.current=new(be()),Re()})},ot=(Ke,Re)=>{at.current.generateAsync({type:"blob"}).then(function(Me){const Ve=document.createElement("a");Ve.href=window.URL.createObjectURL(Me),Re>0?Ve.download=ue+`-${Re}.zip`:Ve.download=ue+".zip",document.body.appendChild(Ve);const nt=document.createEvent("MouseEvents");nt.initEvent("click",!1,!1),Ve.dispatchEvent(nt),document.body.removeChild(Ve),Ke.destroy(),ve(!1),Se(),at.current=new(be())})};return Fe?De.createElement(De.Fragment,null):De.createElement(je.ZP,x(y({},ge),{onClick:()=>xe(),loading:ze}),"\u4E0B\u8F7D")};bt.Z=(0,z.forwardRef)(ne)},83071:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return E}});var z=te(59301),ye={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},Oe=te(92310),je=te.n(Oe),he=te(10825),be=te(6077),le=te(49661),me=te(90524),Ne=te(82093),De=te(34055),fe=te(76560),Le=te(8591),Ee=(a,b,y)=>new Promise((x,ee)=>{var ne=ge=>{try{ue(y.next(ge))}catch(Fe){ee(Fe)}},oe=ge=>{try{ue(y.throw(ge))}catch(Fe){ee(Fe)}},ue=ge=>ge.done?x(ge.value):Promise.resolve(ge.value).then(ne,oe);ue((y=y.apply(a,b)).next())});const re=({className:a,style:b,dataSource:y=[],authority:x=!1,callback:ee,showDimensions:ne=!0,classroomList:oe})=>{var ue;const[ge,Fe]=(0,z.useState)({content:"",type:""}),[Se,Ie]=(0,z.useState)({}),[ze,ve]=(0,z.useState)(!1),[at,xe]=(0,z.useState)({title:"",visible:!1,src:"",snapshotData:{}}),it=(0,z.useRef)(),Ue=Ke=>Ee(void 0,null,function*(){if(Ie(Ke),Ke.file_type==="txt"){const Re=yield(0,Ne.ZP)(Ke.url,{method:"get",headers:{"Content-Type":"application/xml"}});it.current=Re}Fe({type:Ke.file_type,content:me.Z.API_SERVER+Ke.url})}),qe=Ke=>{var Re;xe({visible:!0,src:me.Z.API_SERVER+Ke.url,id:Ke.id,title:Ke.title,snapshotData:(Re=Ke==null?void 0:Ke.subitem)==null?void 0:Re.settings})},st=Ke=>Ee(void 0,null,function*(){var Re;Fe({type:Ke.file_type,content:me.Z.API_SERVER+((Re=Ke==null?void 0:Ke.subitem)==null?void 0:Re.url)})}),ot=()=>{ee(),xe({visible:!1})};return y!=null&&y.length?z.createElement(z.Fragment,null,z.createElement("div",{className:je()(ye.list,a),style:b},y.map((Ke,Re)=>{var Me,Ve,nt;return z.createElement("div",{key:Re,className:ye.row},z.createElement("div",{className:ye.title,onClick:()=>Ue(Ke)},z.createElement("i",{className:"iconfont icon-fujian1"}),z.createElement("span",{title:Ke.title},Ke.title)),z.createElement("div",{className:ye.size},Ke.filesize),z.createElement("div",{className:ye.download,onClick:()=>{var We,et;if((0,De.Rm)()&&!((We=oe.AssistantObject.normal)!=null&&We.can_download)){Le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,le.Nd)("",`${me.Z.API_SERVER}${(et=Ke.url)==null?void 0:et.replace("disposition=inline","")}`)}},z.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Ke==null?void 0:Ke.file_type)&&z.createElement("div",{className:ye.preview,onClick:()=>Ue(Ke)},z.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Ke==null?void 0:Ke.file_type)&&ne&&(x?z.createElement("div",{className:ye.annotation,onClick:()=>qe(Ke)},z.createElement("i",{className:"iconfont icon-pizhu"}),(Me=Ke.subitem)!=null&&Me.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Ve=Ke.subitem)==null?void 0:Ve.id)&&z.createElement("div",{className:ye.annotation,onClick:()=>st(Ke)},z.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Ke==null?void 0:Ke.file_type)&&((nt=Ke.subitem)==null?void 0:nt.id)&&z.createElement("div",{className:ye.download,style:{marginLeft:20},onClick:()=>{var We,et;(0,le.Nd)("",`${me.Z.API_SERVER}${(et=(We=Ke==null?void 0:Ke.subitem)==null?void 0:We.url)==null?void 0:et.replace("disposition=inline","")}`)}},z.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Ke==null?void 0:Ke.file_type)&&(0,De.eB)()&&["xlsx","docx","pptx"].includes(Ke==null?void 0:Ke.file_sub)&&ne&&z.createElement("div",{className:ye.annotation,onClick:()=>{ve(!0),Ue(Ke)}},z.createElement("i",{className:"iconfont icon-pizhu"}),Ke.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Ke.is_edit&&(0,De.dE)()&&ne&&z.createElement("div",{className:ye.annotation,onClick:()=>{Ue(Ke)}},z.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),z.createElement(he.Z,{close:!0,data:ge==null?void 0:ge.content,type:ge==null?void 0:ge.type,hasMask:!0,disabledDownload:(0,De.Rm)()&&!((ue=oe.AssistantObject.normal)!=null&&ue.can_download),editOffice:ze?"edit":"view",monacoEditor:{value:it.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:x&&ne&&ge.type==="image"?()=>qe(Se):null,onClose:()=>{ee(),ve(!1),Fe({content:"",type:""})}}),z.createElement(be.Z,{onOk:ot,onClose:()=>xe({visible:!1}),data:at,showFullTools:!0})):null};var E=(0,fe.connect)(({classroomList:a})=>({classroomList:a}))(re)},6077:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return fe}});var z=te(59301),ye={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=te(92310),je=te.n(Oe),he=te(71418),be=te(2859),le=te(82093),me=te(49661),Ne=(Le,Ee,re)=>new Promise((E,a)=>{var b=ee=>{try{x(re.next(ee))}catch(ne){a(ne)}},y=ee=>{try{x(re.throw(ee))}catch(ne){a(ne)}},x=ee=>ee.done?E(ee.value):Promise.resolve(ee.value).then(b,y);x((re=re.apply(Le,Ee)).next())}),fe=({data:Le,className:Ee,fullWidth:re,style:E={},onClose:a,onOk:b,showFullTools:y,noAssociationId:x})=>{const ee=(0,z.useRef)(null),ne=(0,z.useRef)(null),oe=(0,z.useRef)(null),ue=(0,z.useRef)(null),[ge,Fe]=(0,z.useState)(!1),[Se,Ie]=(0,z.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,z.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&ze()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[Le==null?void 0:Le.visible]);const ze=()=>Ne(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ue=yield(0,me.ZJ)(Le==null?void 0:Le.src);ee.current.src="",ee.current.src=Ue,ee.current.onload=function(){it()},Fe(!1),Ie("")}),ve=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",a()},at=Ue=>Ne(void 0,null,function*(){Fe(!0),Ie("\u6B63\u5728\u4FDD\u5B58\u4E2D");const qe=yield(0,le.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:Ue.dataUrl}});qe!=null&&qe.id&&!x?(yield(0,le.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:qe==null?void 0:qe.id,settings:JSON.stringify(Ue.state)}})).status===0&&b():qe!=null&&qe.id&&b(qe),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",Fe(!1),Ie("")}),xe=()=>{const Ue=document.querySelector('a[href="https://markerjs.com/"]');Ue&&Ue.parentNode&&(Ue.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(st=>{const ot=document.querySelector(st.name);ot&&ot.setAttribute("title",st.title)})},it=()=>{ne.current=new be.hP(ee.current),ne.current.targetRoot=ue.current,ne.current.addEventListener("render",at),ne.current.addEventListener("beforeclose",ve),y&&(ne.current.availableMarkerTypes=ne.current.ALL_MARKER_TYPES,ne.current.uiStyleSettings.redoButtonVisible=!0,ne.current.uiStyleSettings.notesButtonVisible=!0,ne.current.uiStyleSettings.zoomButtonVisible=!0,ne.current.uiStyleSettings.zoomOutButtonVisible=!0,ne.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ne.current.uiStyleSettings,ne.current.show(),Le!=null&&Le.snapshotData&&ne.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),xe()},300)};return z.createElement(z.Fragment,null,(Le==null?void 0:Le.visible)&&z.createElement(he.Z,{spinning:ge,tip:Se,style:{position:"absolute"}},z.createElement("div",{ref:ue,className:je()(ye.imageDimensions,Ee,re?ye.fullWidth:""),style:E},z.createElement("img",{className:ye.img,ref:ee}))))}},88615:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(95237),Oe=te(43604),je=te(99313),he=te(3113),be=te(7664),le=te(21697),me=te(48136),Ne=te(59301);const De=(0,z.forwardRef)(({callback:fe,showSaveButton:Le,value:Ee=""},re)=>{const E=(0,z.useRef)(),a=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],y=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ne.createElement(ye.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ne,oe)=>Ne.createElement(Oe.Z,{flex:"110px",className:le.Z.item},Ne.createElement("div",null,Ne.createElement(be.Z,{value:`$$${ne.value}$$`}),ne.name),Ne.createElement("div",{className:le.Z.children},ne.children.map((ue,ge)=>Ne.createElement("div",{key:ge},Ne.createElement("h1",null,ue.name),Ne.createElement(ye.Z,{gutter:[10,10]},ue.data.map((Fe,Se)=>Ne.createElement(Oe.Z,{key:Se,onClick:()=>y(Fe),className:le.Z.diamond},Ne.createElement(be.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ne.createElement(ye.Z,{className:le.Z.lists,gutter:[10,10]},b.map((ne,oe)=>Ne.createElement(Oe.Z,{flex:"110px",className:le.Z.item},Ne.createElement("div",null,Ne.createElement(be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Ne.createElement("div",{className:le.Z.children},ne.children.map((ue,ge)=>Ne.createElement("div",{key:ge},ue.name&&Ne.createElement("h1",null,ue.name),Ne.createElement(ye.Z,{gutter:[10,10]},ue.data.map((Fe,Se)=>Ne.createElement(Oe.Z,{key:Se,onClick:()=>y(Fe),className:le.Z.diamond},Ne.createElement(be.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var oe=ne.innerText;return fe&&fe(oe),oe};return(0,z.useImperativeHandle)(re,()=>({getData:ee})),Ne.createElement("div",{className:le.Z.mathWrap},Ne.createElement(je.default,{defaultActiveKey:"1",items:x}),Ne.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ee||""),Le&&Ne.createElement("div",{className:le.Z.button},Ne.createElement(he.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});bt.Z=De},82454:function(Ft,bt,te){"use strict";te.d(bt,{z:function(){return ot},Z:function(){return Ke}});var z=te(59301),ye=te(54580),Oe=te(8591),je=te(43418),he=te(3113),be=te(90524),le=te(92725),me=Object.defineProperty,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Le=(Re,Me,Ve)=>Me in Re?me(Re,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Re[Me]=Ve,Ee=(Re,Me)=>{for(var Ve in Me||(Me={}))De.call(Me,Ve)&&Le(Re,Ve,Me[Ve]);if(Ne)for(var Ve of Ne(Me))fe.call(Me,Ve)&&Le(Re,Ve,Me[Ve]);return Re},re=(Re,Me,Ve)=>new Promise((nt,We)=>{var et=gt=>{try{yt(Ve.next(gt))}catch(xt){We(xt)}},ht=gt=>{try{yt(Ve.throw(gt))}catch(xt){We(xt)}},yt=gt=>gt.done?nt(gt.value):Promise.resolve(gt.value).then(et,ht);yt((Ve=Ve.apply(Re,Me)).next())});const E="\u3000\u3000";function a(Re){var Me=["Bytes","KB","MB","GB","TB"];if(Re==0)return"0 Byte";var Ve=parseInt(""+Math.floor(Math.log(Re)/Math.log(1024)),10);return(Re/Math.pow(1024,Ve)).toFixed(1)+" "+Me[Ve]}var b=({value:Re=[],action:Me,onChange:Ve,className:nt,maxSize:We=150,title:et="\u6587\u4EF6\u4E0A\u4F20",accept:ht=null})=>{const yt={multiple:!1,fileList:Re,accept:ht,withCredentials:!0,beforeUpload:xt=>xt.size/1024/1024(ce.name.indexOf(E)===-1&&(ce.name=`${ce.name}${E}${a(ce.size)}`),Ee({},ce))),xt.file.status==="done"&&((wt=(Ae=xt.file)==null?void 0:Ae.response)==null?void 0:wt.status)===-1){message.error((ke=(It=xt.file)==null?void 0:It.response)==null?void 0:ke.message),Ve([]);return}Ve(ut)},onRemove:xt=>re(void 0,null,function*(){const Ae=xt.size/1024/1024;return xt.status==="uploading"?!0:Ae0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Re.length>0,ghost:!0},et),React.createElement("span",{onClick:gt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",We,"M)"," ")))},y=te(61481),x=te(89392),ee=Object.defineProperty,ne=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ge=(Re,Me,Ve)=>Me in Re?ee(Re,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Re[Me]=Ve,Fe=(Re,Me)=>{for(var Ve in Me||(Me={}))oe.call(Me,Ve)&&ge(Re,Ve,Me[Ve]);if(ne)for(var Ve of ne(Me))ue.call(Me,Ve)&&ge(Re,Ve,Me[Ve]);return Re};const Se=Re=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Re),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,it=(Re,Me,Ve)=>Me in Re?ze(Re,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Re[Me]=Ve,Ue=(Re,Me)=>{for(var Ve in Me||(Me={}))at.call(Me,Ve)&&it(Re,Ve,Me[Ve]);if(ve)for(var Ve of ve(Me))xe.call(Me,Ve)&&it(Re,Ve,Me[Ve]);return Re},qe=(Re,Me,Ve)=>new Promise((nt,We)=>{var et=gt=>{try{yt(Ve.next(gt))}catch(xt){We(xt)}},ht=gt=>{try{yt(Ve.throw(gt))}catch(xt){We(xt)}},yt=gt=>gt.done?nt(gt.value):Promise.resolve(gt.value).then(et,ht);yt((Ve=Ve.apply(Re,Me)).next())});const{Dragger:st}=ye.default;function ot(Re){let Me=[];return Re&&Re.length>0&&(Me=Re.map(Ve=>({uid:Ve.id,id:Ve.id,name:Ve.title+E+Ve.filesize,url:Ve.url,filesize:Ve.filesize,status:"done",response:{id:Ve.id}}))),Me}var Ke=({value:Re,onChange:Me,action:Ve,data:nt,className:We,maxSize:et=150,title:ht="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:yt=!1,accept:gt="",additionalText:xt,isDragger:Ae,number:wt=1e3,aloneClear:It=!1,realTimeRemove:ke=!0,uploadText:ut,setFileProgress:ce,showFileProgress:ie})=>{const[ae,se]=(0,z.useState)(!1);let[de,Ce]=(0,z.useState)(Re||[]),[pe,Be]=(0,z.useState)(1);(0,z.useEffect)(()=>{Re&&(pe===1&&Ce([...Re]),Be(2),wt===(Re==null?void 0:Re.length)&&se(!0))},[Re]);const $e=()=>{setTimeout(()=>{de.pop(),Ce([...de])},500)};ie&&ce(de.some(mt=>mt.status==="uploading"));const Xe={multiple:!0,disabled:ae,accept:gt,withCredentials:!0,fileList:de,beforeUpload:(mt,St)=>{const zt=mt.size/1024/1024;return de.concat(St).length>wt?(de.pop(),Ce([...de]),Oe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${wt}\u4E2A\u6587\u4EF6`),It?Promise.reject():($e(),!1)):zt=wt?se(!0):se(!1),Ce([...de]),de=de.map(Wt=>{var Je,lt;return(Je=Wt==null?void 0:Wt.response)!=null&&Je.id&&(Wt.url=(lt=Wt==null?void 0:Wt.response)==null?void 0:lt.url),Wt.name.indexOf(E)===-1&&(Wt.name=`${Wt.name}${E}${a(Wt.size)}`),Ue({},Wt)}),console.log("info:",mt,de),Me(de)},onRemove:mt=>qe(void 0,null,function*(){if(!ke)return!0;const St=()=>qe(void 0,null,function*(){if(mt.response?mt.response.id:mt.id){let Gt=yield(0,le.JZ)(mt.response?mt.response.id:mt.uid);return Promise.resolve(Gt)}else return!0});return yt?new Promise((zt,Gt)=>{je.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>qe(void 0,null,function*(){const Ht=yield St();Oe.ZP.success("\u5220\u9664\u6210\u529F"),zt(!0)}),onCancel:()=>zt(!1)})}):yield St()})};function Pe(mt){mt.preventDefault(),mt.stopPropagation()}return z.createElement("div",{className:`multi-upload ${We||""}`},Ae&&z.createElement(st,Ue({},Xe),z.createElement("p",{className:"ant-upload-drag-icon"},z.createElement(y.Z,null)),z.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",z.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",et,"MB)"," "),xt),!Ae&&z.createElement(ye.default,Ue({},Xe),z.createElement(he.ZP,{disabled:ae,className:"upload_button"},z.createElement("img",{className:"aBtn_img",src:Ie}),ht),z.createElement("span",{onClick:Pe,className:"upload_text"},ut||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${et}MB)`)))}},2748:function(Ft,bt,te){"use strict";te.d(bt,{Q:function(){return be}});var z=te(59301),ye=te(57809),Oe=te(5112),je=te(5871),he=te(59301),be=(me=>(me[me.Number=1]="Number",me[me.Percent=2]="Percent",me))(be||{});const le=({value:me,onChange:Ne,disabled:De,hidePercentOption:fe=!1,percentType:Le="select"})=>{const Ee=(0,z.useMemo)(()=>fe?1:2,[fe]),[re,E]=(0,z.useState)(Ee);console.log(re);const a=y=>me.type===1?`${y}\u5206`:`${y}%`,b=(0,z.useCallback)(y=>{if(re===1){const x=y.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return y.replace("%","")},[re]);return(0,z.useEffect)(()=>{E(me.type)},[me]),he.createElement("div",{style:{display:"flex",alignItems:"center"}},Le=="select"&&he.createElement(ye.default,{size:"large",onChange:y=>{E(y),Ne({type:y,inputValue:y===1?5:20})},value:re||Ee,style:{width:100},options:fe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:De}),Le=="radio"&&he.createElement(Oe.ZP.Group,{size:"large",onChange:y=>{const x=y.target.value;E(x),Ne({type:x,inputValue:x===1?5:20})},value:re||Ee,disabled:De},!fe&&he.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),he.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Le=="radio"&&he.createElement("div",{style:{marginRight:"10px",color:"#000000"}},me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),he.createElement(je.Z,{size:"large",disabled:De,value:me.inputValue,style:{width:"120px"},parser:b,addonAfter:me.type===1?"\u5206":"%",max:re===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:y=>{Ne({type:re,inputValue:y})}}),Le=="radio"&&me.type==2&&he.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};bt.Z=le},6681:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(59301),ye={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Oe=te(43418),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(Ne,De,fe)=>new Promise((Le,Ee)=>{var re=b=>{try{a(fe.next(b))}catch(y){Ee(y)}},E=b=>{try{a(fe.throw(b))}catch(y){Ee(y)}},a=b=>b.done?Le(b.value):Promise.resolve(b.value).then(re,E);a((fe=fe.apply(Ne,De)).next())}),me=({type:Ne,resdata:De,onok:fe,oktext:Le,okloading:Ee})=>{const[re,E]=(0,z.useState)(!1),{can_copy_list:a,can_copy_num:b,challenge_type:y,course_data_list:x,no_copy_list:ee,no_copy_num:ne,no_use_list:oe,no_use_num:ue,repeat_shixun_num:ge,student_count:Fe,total_num:Se,use_num:Ie}=De;let ze=b>0||Ne==="exercise";(0,z.useEffect)(()=>{(De==null?void 0:De.student_count)>0&&E(!0)},[De]),console.log("---11",Ee),(0,z.useEffect)(()=>{Ee||E(!1)},[Ee]);const ve=()=>{if(Ne==="exercise"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ne==="exercise"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="shixun"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="shixun"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="subject"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="subject"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",z.createElement("span",{className:ye.orangeColor},Fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",z.createElement("span",{className:ye.orangeColor},Ie)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="exercisepush")return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ne==="shixunpush"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="shixunpush"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(Ne==="exercise"||Ne==="subject"||Ne==="exercisepush"||Ne==="shixunpush")return z.createElement("div",{style:{marginTop:20}},ne>0&&z.createElement("div",null,z.createElement("span",{className:ye.flex},z.createElement("img",{src:he,style:{width:14}}),z.createElement("span",{className:ye.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:ye.statusbody},Ne==="exercise"&&z.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ne==="subject"||Ne==="exercisepush")&&z.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&z.createElement("span",{className:ye.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ne==="shixunpush"&&z.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&z.createElement("span",{className:ye.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),z.createElement("div",null,ee==null?void 0:ee.map((xe,it)=>z.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",it+1!==ne&&"\u3001"))))),b>0&&z.createElement("div",{style:{marginTop:20}},z.createElement("span",{className:ye.flex},z.createElement("img",{src:je,style:{width:14}}),z.createElement("span",{className:ye.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:ye.statusbody},Ne==="exercise"&&z.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ne==="subject"||Ne==="exercisepush")&&z.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ne==="shixunpush"&&z.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),z.createElement("div",null,a==null?void 0:a.map((xe,it)=>z.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",it+1!==b&&"\u3001"))))));if(Ne==="shixun")return z.createElement("div",{style:{marginTop:20}},b>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return z.createElement(Oe.default,{open:re,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ze&&"none"}},zIndex:1003,confirmLoading:Ee,okText:ze?Le:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){ze?yield fe([...a,...oe]):E(!1)})},z.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ve(),at()))}},44905:function(Ft,bt,te){"use strict";te.d(bt,{h:function(){return ne}});var z=te(59301),ye=te(57809),Oe=te(78241),je=te(3113),he=te(89780),be=te.n(he),le=te(66543),me=te(59598),Ne=Object.defineProperty,De=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(oe,ue,ge)=>ue in oe?Ne(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ue]=ge,a=(oe,ue)=>{for(var ge in ue||(ue={}))Ee.call(ue,ge)&&E(oe,ge,ue[ge]);if(Le)for(var ge of Le(ue))re.call(ue,ge)&&E(oe,ge,ue[ge]);return oe},b=(oe,ue)=>De(oe,fe(ue));const y=ye.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};bt.Z=({callback:oe,onCancel:ue})=>{const[ge,Fe]=(0,z.useState)("python");function Se(ze){Fe(ee[ze][1])}function Ie(ze){oe(ze)}return z.createElement(Oe.default,b(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ie,style:{width:500}}),z.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},z.createElement(ye.default,{getPopupContainer:ze=>ze.parentNode,onChange:Se},Object.keys(ee).map(ze=>z.createElement(y,{key:ze,value:ze},ee[ze][0])))),z.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},z.createElement(ne,{mode:ge})),z.createElement("div",{className:"flex-container flex-end"},z.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(je.ZP,{type:"ghost",onClick:ue},"\u53D6\u6D88")))};function ne({value:oe,onChange:ue,mode:ge,options:Fe={}}){const Se=(0,z.useRef)(),[Ie,ze]=(0,z.useState)();return(0,z.useEffect)(()=>{if(Ie){let ve=function(at){const xe=at.getValue();ue&&ue(xe)};return Ie.on("change",ve),()=>{Ie.off("change",ve)}}},[Ie,ue]),(0,z.useEffect)(()=>{Ie&&Ie.setOption("mode",ge)},[Ie,ge]),(0,z.useEffect)(()=>{Ie&&(oe!==Ie.getValue()||oe==="")&&setTimeout(()=>{Ie.setValue(oe||"")},300)},[Ie,oe]),(0,z.useEffect)(()=>{if(Se.current&&!Ie){const ve=be().fromTextArea(Se.current,a({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Fe));ze(ve)}},[Se.current,Ie]),z.createElement("div",{className:"my-codemirror-container"},z.createElement("textarea",{ref:Se}))}},89389:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return jr}});var z=te(59301),ye=te(89780),Oe=te.n(ye),je=te(76374),he=te(66543),be=te(6313),le=te(25717),me=te(99498),Ne=te(25419),De=te(67549),fe=te(7664),Le=({value:_t="",className:Kt,showTextOnly:Rt,showLines:Un,style:va={}})=>{const Yn=(0,z.useMemo)(()=>"",[_t]);return z.createElement(z.Fragment,null,z.createElement("div",{dangerouslySetInnerHTML:{__html:Yn}}))},Ee=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(_t,Kt,Rt)=>Kt in _t?re(_t,Kt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):_t[Kt]=Rt,ne=(_t,Kt)=>{for(var Rt in Kt||(Kt={}))y.call(Kt,Rt)&&ee(_t,Rt,Kt[Rt]);if(b)for(var Rt of b(Kt))x.call(Kt,Rt)&&ee(_t,Rt,Kt[Rt]);return _t},oe=(_t,Kt)=>E(_t,a(Kt));let ue=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:_t,title:Kt,icon:Rt,actionName:Un,className:va="",children:Yn}){function Yr(){_t(Un)}return Ee.createElement("a",{title:Kt,className:va,onClick:Yr},Ee.createElement("i",{className:`${Rt}`}),Yn)}var Fe=({watch:_t,showNullButton:Kt,showNullProgramButton:Rt,onActionCallback:Un,fullScreen:va,insertTemp:Yn,hidetoolBar:Yr,extraUse:dr})=>{const Er=[...ue,{title:`${_t?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${_t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!Yr&&Er.map((So,Fr)=>Ee.createElement("li",{key:Fr},So.actionName?Ee.createElement(ge,oe(ne({},So),{onActionCallback:Un})):Ee.createElement("span",{className:"v-line"}))),Kt?Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Un},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Rt?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Un},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Un},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Yn&&Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Yn}`,onActionCallback:Un},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),dr&&Ee.createElement("li",null,dr),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(ge,{icon:`${va?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:va?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Un})))},Se=te(75790),Ie=te(78241),ze=te(92832),ve=te(3113),at=Object.defineProperty,xe=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ot=(_t,Kt,Rt)=>Kt in _t?at(_t,Kt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):_t[Kt]=Rt,Ke=(_t,Kt)=>{for(var Rt in Kt||(Kt={}))qe.call(Kt,Rt)&&ot(_t,Rt,Kt[Rt]);if(Ue)for(var Rt of Ue(Kt))st.call(Kt,Rt)&&ot(_t,Rt,Kt[Rt]);return _t},Re=(_t,Kt)=>xe(_t,it(Kt));const Me={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:_t,onCancel:Kt})=>{function Rt(Un){_t(Un)}return z.createElement(Ie.default,Re(Ke({},Me),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Rt,style:{width:500}}),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},z.createElement(ze.default,null)),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},z.createElement(ze.default,null)),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ve.ZP,{type:"ghost",onClick:Kt},"\u53D6\u6D88")))},nt=te(44905),We=te(45596),et=te(43418),ht=te(95237),yt=te(6077),gt=te(59301),xt=({callback:_t,onCancel:Kt})=>{const Rt=document.createElement("canvas"),Un=Rt.getContext("2d");Rt.width=1e3,Rt.height=800,Un.fillStyle="#ffffff",Un.fillRect(0,0,Rt.width,Rt.height);const va=Rt.toDataURL("image/png");return gt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},gt.createElement(ht.Z,{style:{height:"100vh"}},gt.createElement(yt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:va,visible:!0,title:String(Date.now())},onOk:Yn=>{_t({src:Yn.url})},onClose:Kt})))},Ae=te(12378);function wt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(wt,go.CommandHandler),wt.prototype.canAlignSelection=function(){var _t=this.diagram;return!(_t===null||_t.isReadOnly||_t.isModelReadOnly||_t.selection.count<2)},wt.prototype.alignLeft=function(){var _t=this.diagram;_t.startTransaction("aligning left");var Kt=1/0;_t.selection.each(function(Rt){Rt instanceof go.Link||(Kt=Math.min(Rt.position.x,Kt))}),_t.selection.each(function(Rt){Rt instanceof go.Link||Rt.move(new go.Point(Kt,Rt.position.y))}),_t.commitTransaction("aligning left")},wt.prototype.alignRight=function(){var _t=this.diagram;_t.startTransaction("aligning right");var Kt=-1/0;_t.selection.each(function(Rt){if(!(Rt instanceof go.Link)){var Un=Rt.actualBounds.x+Rt.actualBounds.width;Kt=Math.max(Un,Kt)}}),_t.selection.each(function(Rt){Rt instanceof go.Link||Rt.move(new go.Point(Kt-Rt.actualBounds.width,Rt.position.y))}),_t.commitTransaction("aligning right")},wt.prototype.alignTop=function(){var _t=this.diagram;_t.startTransaction("alignTop");var Kt=1/0;_t.selection.each(function(Rt){Rt instanceof go.Link||(Kt=Math.min(Rt.position.y,Kt))}),_t.selection.each(function(Rt){Rt instanceof go.Link||Rt.move(new go.Point(Rt.position.x,Kt))}),_t.commitTransaction("alignTop")},wt.prototype.alignBottom=function(){var _t=this.diagram;_t.startTransaction("aligning bottom");var Kt=-1/0;_t.selection.each(function(Rt){if(!(Rt instanceof go.Link)){var Un=Rt.actualBounds.y+Rt.actualBounds.height;Kt=Math.max(Un,Kt)}}),_t.selection.each(function(Rt){Rt instanceof go.Link||Rt.move(new go.Point(Rt.actualBounds.x,Kt-Rt.actualBounds.height))}),_t.commitTransaction("aligning bottom")},wt.prototype.alignCenterX=function(){var _t=this.diagram,Kt=_t.selection.first();if(Kt){_t.startTransaction("aligning Center X");var Rt=Kt.actualBounds.x+Kt.actualBounds.width/2;_t.selection.each(function(Un){Un instanceof go.Link||Un.move(new go.Point(Rt-Un.actualBounds.width/2,Un.actualBounds.y))}),_t.commitTransaction("aligning Center X")}},wt.prototype.alignCenterY=function(){var _t=this.diagram,Kt=_t.selection.first();if(Kt){_t.startTransaction("aligning Center Y");var Rt=Kt.actualBounds.y+Kt.actualBounds.height/2;_t.selection.each(function(Un){Un instanceof go.Link||Un.move(new go.Point(Un.actualBounds.x,Rt-Un.actualBounds.height/2))}),_t.commitTransaction("aligning Center Y")}},wt.prototype.alignColumn=function(_t){var Kt=this.diagram;Kt.startTransaction("align Column"),_t===void 0&&(_t=0),_t=parseFloat(_t);var Rt=new Array;Kt.selection.each(function(dr){dr instanceof go.Link||Rt.push(dr)});for(var Un=0;Un0){for(var dr=Yn.elt(Yr-1);dr!==null&&dr.isTreeExpanded&&!dr.isTreeLeaf;){var Er=this._sortTreeChildrenByY(dr);dr=Er.last()}dr!==null&&_t.select(dr)}else _t.select(va)}}else if(Rt.key==="Down")if(Kt.isTreeExpanded&&!Kt.isTreeLeaf){var Un=this._sortTreeChildrenByY(Kt).first();Un!==null&&_t.select(Un)}else for(;Kt!==null;){var va=Kt.findTreeParentNode();if(va===null)break;var Yn=this._sortTreeChildrenByY(va),Yr=Yn.indexOf(Kt);if(YrYn.y?1:va.xYn.x?1:0}),Kt},wt.prototype.copyToClipboard=function(_t){go.CommandHandler.prototype.copyToClipboard.call(this,_t),this._lastPasteOffset.set(this.pasteOffset)},wt.prototype.pasteFromClipboard=function(){var _t=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(_t,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),_t},Object.defineProperty(wt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(_t){if(_t!=="move"&&_t!=="select"&&_t!=="scroll"&&_t!=="tree"&&_t!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+_t);this._arrowKeyBehavior=_t}}),Object.defineProperty(wt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(_t){if(!(_t instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+_t);this._pasteOffset.set(_t)}});var It=wt,ke=te(20397),ut=te(43604),ce=te(82093),ie={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ae=te(59301),se=(_t,Kt,Rt)=>new Promise((Un,va)=>{var Yn=Er=>{try{dr(Rt.next(Er))}catch(So){va(So)}},Yr=Er=>{try{dr(Rt.throw(Er))}catch(So){va(So)}},dr=Er=>Er.done?Un(Er.value):Promise.resolve(Er.value).then(Yn,Yr);dr((Rt=Rt.apply(_t,Kt)).next())});function de({onCancel:_t,callback:Kt}){let Rt=(0,z.useRef)(),Un=(0,z.useRef)(),va=(0,z.useRef)(),Yn=(0,z.useRef)(!1);const Yr=(0,z.useRef)(!1),[dr,Er]=(0,z.useState)(0);function So(){const Vn=Ae.bx.make,io={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Rt.current=new Ae.S0(Un.current,{padding:20,grid:Vn(Ae.s_,"Grid",Vn(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vn(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:qn=>{var Ta=qn.diagram.commandHandler.addTopLevelParts(qn.diagram.selection,!0);Ta||qn.diagram.currentTool.doCancel()},commandHandler:Vn(It),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:qn=>{var Ta=qn.subject;Ta.location=Ta.location.copy().snapToGridPoint(qn.diagram.grid.gridOrigin,qn.diagram.grid.gridCellSize),setTimeout(()=>{qn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:qn=>{var Ta=qn.subject;setTimeout(()=>{qn.diagram.commandHandler.editTextBlock()})},LinkRelinked:qn=>{var Ta=qn.parameter.part;Ta.invalidateConnectedLinks();var xr=qn.subject;qn.diagram.toolManager.linkingTool.isForwards?xr.toNode.invalidateConnectedLinks():xr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Rt.current.nodeTemplate=Vn(Ae.NB,"Auto",{locationSpot:Ae.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ae.$u(120,60),minSize:new Ae.$u(40,40),resizable:!0,resizeCellSize:new Ae.$u(10,10),rotatable:!0},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),new Ae.KX("desiredSize","size",Ae.$u.parse).makeTwoWay(Ae.$u.stringify),Vn(Ae.bn,{name:"SHAPE",fill:io.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("figure"),new Ae.KX("fill"),new Ae.KX("stroke","borderColor"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Vn(Ae.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Vn(Ae.al,{margin:1,textAlign:"center",overflow:Ae.al.OverflowEllipsis,editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Rt.current.nodeTemplate.toolTip=Vn("ToolTip",Vn(Ae.s_,"Vertical",{maxSize:new Ae.$u(200,NaN)},Vn(Ae.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ae.KX("text")),Vn(Ae.al,{font:"10pt sans-serif",textAlign:"center"},new Ae.KX("text","details"))));function Go(qn,Ta){var xr=(Ya,uo)=>{Ya.handled=!0,Ya.diagram.model.commit(Zr=>{var Ar=uo.part.adornedPart,yo=new Ae.E9().setRectSpot(Ar.actualBounds,qn);yo.subtract(Ar.location),yo.scale(2,2),yo.x+=Math.sign(yo.x)*130,yo.y+=Math.sign(yo.y)*130,yo.add(Ar.location),yo.snapToGridPoint(Ya.diagram.grid.gridOrigin,Ya.diagram.grid.gridCellSize);var Wo=Zr.copyNodeData(Ar.data);Zr.setGroupKeyForNodeData(Wo,Zr.getGroupKeyForNodeData(Ar.data)),Zr.addNodeData(Wo);var Pi={from:Ar.key,to:Zr.getKeyForNodeData(Wo)};Zr.addLinkData(Pi);var ba=Ya.diagram.findNodeForData(Wo);ba.location=yo,Ya.diagram.select(ba),setTimeout(()=>{Ya.diagram.commandHandler.editTextBlock()},20)})};return Vn(Ae.bn,{figure:Ta,alignment:qn,alignmentFocus:qn.opposite(),width:qn.equals(Ae.z6.Top)||qn.equals(Ae.z6.Bottom)?25:18,height:qn.equals(Ae.z6.Top)||qn.equals(Ae.z6.Bottom)?18:25,fill:"orange",stroke:io.white,strokeWidth:4,mouseEnter:(Ya,uo)=>uo.fill="dodgerblue",mouseLeave:(Ya,uo)=>uo.fill="orange",isActionable:!0,click:xr,contextClick:xr})}function bo(qn){return Vn(Ae.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ta,xr)=>xr.fill="dodgerblue",mouseLeave:(Ta,xr)=>xr.fill="orange",click:(Ta,xr)=>{Ta.diagram.commandHandler.showContextMenu(xr.part.adornedPart)}},qn||{})}Rt.current.nodeTemplate.selectionAdornmentTemplate=Vn(Ae.uz,"Spot",Vn(Ae.Vm,{padding:10}),Go(Ae.z6.Top,"TriangleUp"),Go(Ae.z6.Left,"TriangleLeft"),Go(Ae.z6.Right,"TriangleRight"),Go(Ae.z6.Bottom,"TriangleDown"),bo({alignment:new Ae.z6(.75,0)}));function Eo(qn,Ta){return(xr,Ya)=>{xr.handled=!0,xr.diagram.model.commit(uo=>{uo.set(Ya.part.adornedPart.data,qn,Ta)})}}function Bt(qn,Ta){return Ta||(Ta="color"),Vn(Ae.bn,{width:16,height:16,stroke:"lightgray",fill:qn,margin:1,background:"transparent",mouseEnter:(xr,Ya)=>Ya.stroke="dodgerblue",mouseLeave:(xr,Ya)=>Ya.stroke="lightgray",click:Eo(Ta,qn),contextClick:Eo(Ta,qn)})}function Sn(){return[Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Bt(io.white,"fill"),Bt(io.beige,"fill"),Bt(io.extralightblue,"fill"),Bt(io.extralightred,"fill"))),Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Bt(io.lightgray,"fill"),Bt(io.lightgreen,"fill"),Bt(io.lightblue,"fill"),Bt(io.lightred,"fill")))]}function pn(){return[Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Bt(io.black),Bt(io.green),Bt(io.blue),Bt(io.red))),Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Bt(io.white),Bt(io.magenta),Bt(io.purple),Bt(io.orange)))]}function Tn(qn,Ta){return Ta||(Ta="thickness"),Vn(Ae.bn,"LineH",{width:16,height:16,strokeWidth:qn,margin:1,background:"transparent",mouseEnter:(xr,Ya)=>Ya.background="dodgerblue",mouseLeave:(xr,Ya)=>Ya.background="transparent",click:Eo(Ta,qn),contextClick:Eo(Ta,qn)})}function Jn(qn,Ta){return Ta||(Ta="dash"),Vn(Ae.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:qn,margin:1,background:"transparent",mouseEnter:(xr,Ya)=>Ya.background="dodgerblue",mouseLeave:(xr,Ya)=>Ya.background="transparent",click:Eo(Ta,qn),contextClick:Eo(Ta,qn)})}function la(){return[Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Tn(1),Tn(2),Tn(3),Tn(4))),Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Jn(null),Jn([2,4]),Jn([4,4])))]}function Kn(qn,Ta){return Ta||(Ta="figure"),Vn(Ae.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:qn,margin:1,background:"transparent",mouseEnter:(xr,Ya)=>Ya.fill="dodgerblue",mouseLeave:(xr,Ya)=>Ya.fill="lightgray",click:Eo(Ta,qn),contextClick:Eo(Ta,qn)})}Rt.current.nodeTemplate.contextMenu=Vn("ContextMenu",Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Kn("Rectangle"),Kn("RoundedRectangle"),Kn("Ellipse"),Kn("Diamond"))),Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Kn("Parallelogram2"),Kn("ManualOperation"),Kn("Procedure"),Kn("Cylinder1"))),Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Kn("Terminator"),Kn("CreateRequest"),Kn("Document"),Kn("TriangleDown"))),Sn(),pn(),la()),Rt.current.groupTemplate=Vn(Ae.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ae.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(qn,Ta)=>{var xr=Ta.addMembers(Ta.diagram.selection,!0);xr||Ta.diagram.currentTool.doCancel()},avoidable:!1},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Vn(Ae.s_,"Auto",{name:"BODY"},Vn(Ae.bn,{parameter1:10,fill:io.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("fill"),new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Vn(Ae.Vm,{background:"transparent",margin:20})),Vn(Ae.al,{alignment:Ae.z6.Top,alignmentFocus:Ae.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ae.KX("text"),new Ae.KX("stroke","color"))),Rt.current.groupTemplate.selectionAdornmentTemplate=Vn(Ae.uz,"Spot",Vn(Ae.s_,"Auto",Vn(Ae.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Vn(Ae.Vm,{margin:1.5})),bo({alignment:Ae.z6.TopRight,alignmentFocus:Ae.z6.BottomRight})),Rt.current.groupTemplate.contextMenu=Vn("ContextMenu",Sn(),pn(),la()),Rt.current.linkTemplate=Vn(Ae.rU,{layerName:"Foreground",routing:Ae.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ae.KX("fromSpot","fromSpot",Ae.z6.parse),new Ae.KX("toSpot","toSpot",Ae.z6.parse),new Ae.KX("fromShortLength","dir",qn=>qn>=1?10:0),new Ae.KX("toShortLength","dir",qn=>qn>=1?10:0),new Ae.KX("points").makeTwoWay(),Vn(Ae.bn,{strokeWidth:2},new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Vn(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,0),segmentOrientation:Ae.rU.OrientAlong,alignmentFocus:Ae.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",qn=>qn===1)),Vn(Ae.bn,{segmentIndex:-1,segmentOffset:new Ae.E9(-10,6),segmentOrientation:Ae.rU.OrientPlus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",qn=>qn>=1),new Ae.KX("width","thickness",qn=>7+3*qn),new Ae.KX("height","thickness",qn=>7+3*qn),new Ae.KX("segmentOffset","thickness",qn=>new Ae.E9(-15,4+1.5*qn))),Vn(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,-6),segmentOrientation:Ae.rU.OrientMinus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",qn=>qn===2),new Ae.KX("width","thickness",qn=>7+3*qn),new Ae.KX("height","thickness",qn=>7+3*qn),new Ae.KX("segmentOffset","thickness",qn=>new Ae.E9(-15,4+1.5*qn))),Vn(Ae.al,{alignmentFocus:new Ae.z6(0,1,-4,0),editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Rt.current.linkTemplate.selectionAdornmentTemplate=Vn(Ae.uz,Vn(Ae.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:jn(2)},new Ae.KX("pathPattern","thickness",jn)),bo({alignmentFocus:new Ae.z6(0,0,-6,-4)}));function jn(qn){return Vn(Ae.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(qn+4).toString()+" H3"})}function Nr(qn){var Ta="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return qn===0?Ta="M0 0 M16 16 M0 8 L16 8":qn===2&&(Ta="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Vn(Ae.bn,{geometryString:Ta,margin:2,background:"transparent",mouseEnter:(xr,Ya)=>Ya.background="dodgerblue",mouseLeave:(xr,Ya)=>Ya.background="transparent",click:Eo("dir",qn),contextClick:Eo("dir",qn)})}function br(qn){var Ta=(xr,Ya)=>{xr.handled=!0,xr.diagram.model.commit(uo=>{var Zr=Ya.part.adornedPart;uo.set(Zr.data,qn?"toSpot":"fromSpot",Ae.z6.stringify(Ae.z6.AllSides)),(qn?Zr.toNode:Zr.fromNode).invalidateConnectedLinks()})};return Vn(Ae.bn,{width:12,height:12,fill:"transparent",mouseEnter:(xr,Ya)=>Ya.background="dodgerblue",mouseLeave:(xr,Ya)=>Ya.background="transparent",click:Ta,contextClick:Ta})}function vn(qn,Ta){var xr=0,Ya=Ae.z6.RightSide;qn.equals(Ae.z6.Top)?(xr=270,Ya=Ae.z6.TopSide):qn.equals(Ae.z6.Left)?(xr=180,Ya=Ae.z6.LeftSide):qn.equals(Ae.z6.Bottom)&&(xr=90,Ya=Ae.z6.BottomSide),Ta||(xr-=180);var uo=(Zr,Ar)=>{Zr.handled=!0,Zr.diagram.model.commit(yo=>{var Wo=Ar.part.adornedPart;yo.set(Wo.data,Ta?"toSpot":"fromSpot",Ae.z6.stringify(Ya)),(Ta?Wo.toNode:Wo.fromNode).invalidateConnectedLinks()})};return Vn(Ae.bn,{alignment:qn,alignmentFocus:qn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:xr,background:"transparent",mouseEnter:(Zr,Ar)=>Ar.background="dodgerblue",mouseLeave:(Zr,Ar)=>Ar.background="transparent",click:uo,contextClick:uo})}Rt.current.linkTemplate.contextMenu=Vn("ContextMenu",pn(),la(),Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Nr(0),Nr(1),Nr(2))),Vn("ContextMenuButton",Vn(Ae.s_,"Horizontal",Vn(Ae.s_,"Spot",br(!1),vn(Ae.z6.Top,!1),vn(Ae.z6.Left,!1),vn(Ae.z6.Right,!1),vn(Ae.z6.Bottom,!1)),Vn(Ae.s_,"Spot",{margin:new Ae.Zt(0,0,0,2)},br(!0),vn(Ae.z6.Top,!0),vn(Ae.z6.Left,!0),vn(Ae.z6.Right,!0),vn(Ae.z6.Bottom,!0)))));const zo=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],y=ne=>{E.current.setValue(E.current.getValue()+" "+ne.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Ne.createElement(ye.Z,{className:le.Z.lists,gutter:[10,10]},a.map((ne,oe)=>Ne.createElement(Oe.Z,{flex:"110px",className:le.Z.item},Ne.createElement("div",null,Ne.createElement(be.Z,{value:`$$${ne.value}$$`}),ne.name),Ne.createElement("div",{className:le.Z.children},ne.children.map((ue,ge)=>Ne.createElement("div",{key:ge},Ne.createElement("h1",null,ue.name),Ne.createElement(ye.Z,{gutter:[10,10]},ue.data.map((Fe,Se)=>Ne.createElement(Oe.Z,{key:Se,onClick:()=>y(Fe),className:le.Z.diamond},Ne.createElement(be.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Ne.createElement(ye.Z,{className:le.Z.lists,gutter:[10,10]},b.map((ne,oe)=>Ne.createElement(Oe.Z,{flex:"110px",className:le.Z.item},Ne.createElement("div",null,Ne.createElement(be.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),Ne.createElement("div",{className:le.Z.children},ne.children.map((ue,ge)=>Ne.createElement("div",{key:ge},ue.name&&Ne.createElement("h1",null,ue.name),Ne.createElement(ye.Z,{gutter:[10,10]},ue.data.map((Fe,Se)=>Ne.createElement(Oe.Z,{key:Se,onClick:()=>y(Fe),className:le.Z.diamond},Ne.createElement(be.Z,{value:"`$$"+Fe.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=E.current.getValue();var oe=ne.innerText;return fe&&fe(oe),oe};return(0,z.useImperativeHandle)(re,()=>({getData:ee})),Ne.createElement("div",{className:le.Z.mathWrap},Ne.createElement(je.default,{defaultActiveKey:"1",items:x}),Ne.createElement("math-field",{locale:"zh_cn",className:le.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:E,style:{width:800,marginTop:30,fontSize:18}},Ee||""),Le&&Ne.createElement("div",{className:le.Z.button},Ne.createElement(he.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});bt.Z=De},82454:function(Ft,bt,te){"use strict";te.d(bt,{z:function(){return ot},Z:function(){return Ke}});var z=te(59301),ye=te(54580),Oe=te(8591),je=te(43418),he=te(3113),be=te(90524),le=te(92725),me=Object.defineProperty,Ne=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Le=(Re,Me,Ve)=>Me in Re?me(Re,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Re[Me]=Ve,Ee=(Re,Me)=>{for(var Ve in Me||(Me={}))De.call(Me,Ve)&&Le(Re,Ve,Me[Ve]);if(Ne)for(var Ve of Ne(Me))fe.call(Me,Ve)&&Le(Re,Ve,Me[Ve]);return Re},re=(Re,Me,Ve)=>new Promise((nt,We)=>{var et=gt=>{try{Pt(Ve.next(gt))}catch(xt){We(xt)}},Et=gt=>{try{Pt(Ve.throw(gt))}catch(xt){We(xt)}},Pt=gt=>gt.done?nt(gt.value):Promise.resolve(gt.value).then(et,Et);Pt((Ve=Ve.apply(Re,Me)).next())});const E="\u3000\u3000";function a(Re){var Me=["Bytes","KB","MB","GB","TB"];if(Re==0)return"0 Byte";var Ve=parseInt(""+Math.floor(Math.log(Re)/Math.log(1024)),10);return(Re/Math.pow(1024,Ve)).toFixed(1)+" "+Me[Ve]}var b=({value:Re=[],action:Me,onChange:Ve,className:nt,maxSize:We=150,title:et="\u6587\u4EF6\u4E0A\u4F20",accept:Et=null})=>{const Pt={multiple:!1,fileList:Re,accept:Et,withCredentials:!0,beforeUpload:xt=>xt.size/1024/1024(ce.name.indexOf(E)===-1&&(ce.name=`${ce.name}${E}${a(ce.size)}`),Ee({},ce))),xt.file.status==="done"&&((wt=(Ae=xt.file)==null?void 0:Ae.response)==null?void 0:wt.status)===-1){message.error((ke=(Lt=xt.file)==null?void 0:Lt.response)==null?void 0:ke.message),Ve([]);return}Ve(ut)},onRemove:xt=>re(void 0,null,function*(){const Ae=xt.size/1024/1024;return xt.status==="uploading"?!0:Ae0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Re.length>0,ghost:!0},et),React.createElement("span",{onClick:gt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",We,"M)"," ")))},y=te(61481),x=te(89392),ee=Object.defineProperty,ne=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ge=(Re,Me,Ve)=>Me in Re?ee(Re,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Re[Me]=Ve,Fe=(Re,Me)=>{for(var Ve in Me||(Me={}))oe.call(Me,Ve)&&ge(Re,Ve,Me[Ve]);if(ne)for(var Ve of ne(Me))ue.call(Me,Ve)&&ge(Re,Ve,Me[Ve]);return Re};const Se=Re=>React.createElement("svg",Fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Re),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ze=Object.defineProperty,ve=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,it=(Re,Me,Ve)=>Me in Re?ze(Re,Me,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Re[Me]=Ve,Ue=(Re,Me)=>{for(var Ve in Me||(Me={}))at.call(Me,Ve)&&it(Re,Ve,Me[Ve]);if(ve)for(var Ve of ve(Me))xe.call(Me,Ve)&&it(Re,Ve,Me[Ve]);return Re},qe=(Re,Me,Ve)=>new Promise((nt,We)=>{var et=gt=>{try{Pt(Ve.next(gt))}catch(xt){We(xt)}},Et=gt=>{try{Pt(Ve.throw(gt))}catch(xt){We(xt)}},Pt=gt=>gt.done?nt(gt.value):Promise.resolve(gt.value).then(et,Et);Pt((Ve=Ve.apply(Re,Me)).next())});const{Dragger:st}=ye.default;function ot(Re){let Me=[];return Re&&Re.length>0&&(Me=Re.map(Ve=>({uid:Ve.id,id:Ve.id,name:Ve.title+E+Ve.filesize,url:Ve.url,filesize:Ve.filesize,status:"done",response:{id:Ve.id}}))),Me}var Ke=({value:Re,onChange:Me,action:Ve,data:nt,className:We,maxSize:et=150,title:Et="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Pt=!1,accept:gt="",additionalText:xt,isDragger:Ae,number:wt=1e3,aloneClear:Lt=!1,realTimeRemove:ke=!0,uploadText:ut,setFileProgress:ce,showFileProgress:ie})=>{const[ae,se]=(0,z.useState)(!1);let[de,Ce]=(0,z.useState)(Re||[]),[pe,Be]=(0,z.useState)(1);(0,z.useEffect)(()=>{Re&&(pe===1&&Ce([...Re]),Be(2),wt===(Re==null?void 0:Re.length)&&se(!0))},[Re]);const $e=()=>{setTimeout(()=>{de.pop(),Ce([...de])},500)};ie&&ce(de.some(mt=>mt.status==="uploading"));const Xe={multiple:!0,disabled:ae,accept:gt,withCredentials:!0,fileList:de,beforeUpload:(mt,yt)=>{const Zt=mt.size/1024/1024;return de.concat(yt).length>wt?(de.pop(),Ce([...de]),Oe.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${wt}\u4E2A\u6587\u4EF6`),Lt?Promise.reject():($e(),!1)):Zt=wt?se(!0):se(!1),Ce([...de]),de=de.map(Gt=>{var Je,lt;return(Je=Gt==null?void 0:Gt.response)!=null&&Je.id&&(Gt.url=(lt=Gt==null?void 0:Gt.response)==null?void 0:lt.url),Gt.name.indexOf(E)===-1&&(Gt.name=`${Gt.name}${E}${a(Gt.size)}`),Ue({},Gt)}),console.log("info:",mt,de),Me(de)},onRemove:mt=>qe(void 0,null,function*(){if(!ke)return!0;const yt=()=>qe(void 0,null,function*(){if(mt.response?mt.response.id:mt.id){let jt=yield(0,le.JZ)(mt.response?mt.response.id:mt.uid);return Promise.resolve(jt)}else return!0});return Pt?new Promise((Zt,jt)=>{je.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:z.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>qe(void 0,null,function*(){const zt=yield yt();Oe.ZP.success("\u5220\u9664\u6210\u529F"),Zt(!0)}),onCancel:()=>Zt(!1)})}):yield yt()})};function Pe(mt){mt.preventDefault(),mt.stopPropagation()}return z.createElement("div",{className:`multi-upload ${We||""}`},Ae&&z.createElement(st,Ue({},Xe),z.createElement("p",{className:"ant-upload-drag-icon"},z.createElement(y.Z,null)),z.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",z.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",et,"MB)"," "),xt),!Ae&&z.createElement(ye.default,Ue({},Xe),z.createElement(he.ZP,{disabled:ae,className:"upload_button"},z.createElement("img",{className:"aBtn_img",src:Ie}),Et),z.createElement("span",{onClick:Pe,className:"upload_text"},ut||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${et}MB)`)))}},2748:function(Ft,bt,te){"use strict";te.d(bt,{Q:function(){return be}});var z=te(59301),ye=te(57809),Oe=te(5112),je=te(5871),he=te(59301),be=(me=>(me[me.Number=1]="Number",me[me.Percent=2]="Percent",me))(be||{});const le=({value:me,onChange:Ne,disabled:De,hidePercentOption:fe=!1,percentType:Le="select"})=>{const Ee=(0,z.useMemo)(()=>fe?1:2,[fe]),[re,E]=(0,z.useState)(Ee);console.log(re);const a=y=>me.type===1?`${y}\u5206`:`${y}%`,b=(0,z.useCallback)(y=>{if(re===1){const x=y.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return y.replace("%","")},[re]);return(0,z.useEffect)(()=>{E(me.type)},[me]),he.createElement("div",{style:{display:"flex",alignItems:"center"}},Le=="select"&&he.createElement(ye.default,{size:"large",onChange:y=>{E(y),Ne({type:y,inputValue:y===1?5:20})},value:re||Ee,style:{width:100},options:fe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:De}),Le=="radio"&&he.createElement(Oe.ZP.Group,{size:"large",onChange:y=>{const x=y.target.value;E(x),Ne({type:x,inputValue:x===1?5:20})},value:re||Ee,disabled:De},!fe&&he.createElement(Oe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),he.createElement(Oe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Le=="radio"&&he.createElement("div",{style:{marginRight:"10px",color:"#000000"}},me.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),he.createElement(je.Z,{size:"large",disabled:De,value:me.inputValue,style:{width:"120px"},parser:b,addonAfter:me.type===1?"\u5206":"%",max:re===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:y=>{Ne({type:re,inputValue:y})}}),Le=="radio"&&me.type==2&&he.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};bt.Z=le},6681:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return me}});var z=te(59301),ye={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Oe=te(43418),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",he="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",be=(Ne,De,fe)=>new Promise((Le,Ee)=>{var re=b=>{try{a(fe.next(b))}catch(y){Ee(y)}},E=b=>{try{a(fe.throw(b))}catch(y){Ee(y)}},a=b=>b.done?Le(b.value):Promise.resolve(b.value).then(re,E);a((fe=fe.apply(Ne,De)).next())}),me=({type:Ne,resdata:De,onok:fe,oktext:Le,okloading:Ee})=>{const[re,E]=(0,z.useState)(!1),{can_copy_list:a,can_copy_num:b,challenge_type:y,course_data_list:x,no_copy_list:ee,no_copy_num:ne,no_use_list:oe,no_use_num:ue,repeat_shixun_num:ge,student_count:Fe,total_num:Se,use_num:Ie}=De;let ze=b>0||Ne==="exercise";(0,z.useEffect)(()=>{(De==null?void 0:De.student_count)>0&&E(!0)},[De]),console.log("---11",Ee),(0,z.useEffect)(()=>{Ee||E(!1)},[Ee]);const ve=()=>{if(Ne==="exercise"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Ne==="exercise"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="shixun"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="shixun"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="subject"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="subject"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",z.createElement("span",{className:ye.orangeColor},Fe)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",z.createElement("span",{className:ye.orangeColor},Ie)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="exercisepush")return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Ne==="shixunpush"&&y===1)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ne==="shixunpush"&&y===2)return z.createElement(z.Fragment,null,"\u8BFE\u5802\u5185\u6709",z.createElement("span",{className:ye.orangeColor},Fe),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",z.createElement("span",{className:ye.orangeColor},Ie),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",z.createElement("span",{className:ye.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(Ne==="exercise"||Ne==="subject"||Ne==="exercisepush"||Ne==="shixunpush")return z.createElement("div",{style:{marginTop:20}},ne>0&&z.createElement("div",null,z.createElement("span",{className:ye.flex},z.createElement("img",{src:he,style:{width:14}}),z.createElement("span",{className:ye.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:ye.statusbody},Ne==="exercise"&&z.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",z.createElement("span",{className:ye.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Ne==="subject"||Ne==="exercisepush")&&z.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&z.createElement("span",{className:ye.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ne==="shixunpush"&&z.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&z.createElement("span",{className:ye.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),z.createElement("div",null,ee==null?void 0:ee.map((xe,it)=>z.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",it+1!==ne&&"\u3001"))))),b>0&&z.createElement("div",{style:{marginTop:20}},z.createElement("span",{className:ye.flex},z.createElement("img",{src:je,style:{width:14}}),z.createElement("span",{className:ye.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),z.createElement("div",{className:ye.statusbody},Ne==="exercise"&&z.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Ne==="subject"||Ne==="exercisepush")&&z.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ne==="shixunpush"&&z.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),z.createElement("div",null,a==null?void 0:a.map((xe,it)=>z.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",it+1!==b&&"\u3001"))))));if(Ne==="shixun")return z.createElement("div",{style:{marginTop:20}},b>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return z.createElement(Oe.default,{open:re,onCancel:()=>{E(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ze&&"none"}},zIndex:1003,confirmLoading:Ee,okText:ze?Le:"\u6211\u77E5\u9053\u4E86",onOk:()=>be(void 0,null,function*(){ze?yield fe([...a,...oe]):E(!1)})},z.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ve(),at()))}},44905:function(Ft,bt,te){"use strict";te.d(bt,{h:function(){return ne}});var z=te(59301),ye=te(57809),Oe=te(78241),je=te(3113),he=te(89780),be=te.n(he),le=te(66543),me=te(59598),Ne=Object.defineProperty,De=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(oe,ue,ge)=>ue in oe?Ne(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ue]=ge,a=(oe,ue)=>{for(var ge in ue||(ue={}))Ee.call(ue,ge)&&E(oe,ge,ue[ge]);if(Le)for(var ge of Le(ue))re.call(ue,ge)&&E(oe,ge,ue[ge]);return oe},b=(oe,ue)=>De(oe,fe(ue));const y=ye.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},ee={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};bt.Z=({callback:oe,onCancel:ue})=>{const[ge,Fe]=(0,z.useState)("python");function Se(ze){Fe(ee[ze][1])}function Ie(ze){oe(ze)}return z.createElement(Oe.default,b(a({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ie,style:{width:500}}),z.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},z.createElement(ye.default,{getPopupContainer:ze=>ze.parentNode,onChange:Se},Object.keys(ee).map(ze=>z.createElement(y,{key:ze,value:ze},ee[ze][0])))),z.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},z.createElement(ne,{mode:ge})),z.createElement("div",{className:"flex-container flex-end"},z.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(je.ZP,{type:"ghost",onClick:ue},"\u53D6\u6D88")))};function ne({value:oe,onChange:ue,mode:ge,options:Fe={}}){const Se=(0,z.useRef)(),[Ie,ze]=(0,z.useState)();return(0,z.useEffect)(()=>{if(Ie){let ve=function(at){const xe=at.getValue();ue&&ue(xe)};return Ie.on("change",ve),()=>{Ie.off("change",ve)}}},[Ie,ue]),(0,z.useEffect)(()=>{Ie&&Ie.setOption("mode",ge)},[Ie,ge]),(0,z.useEffect)(()=>{Ie&&(oe!==Ie.getValue()||oe==="")&&setTimeout(()=>{Ie.setValue(oe||"")},300)},[Ie,oe]),(0,z.useEffect)(()=>{if(Se.current&&!Ie){const ve=be().fromTextArea(Se.current,a({mode:ge,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Fe));ze(ve)}},[Se.current,Ie]),z.createElement("div",{className:"my-codemirror-container"},z.createElement("textarea",{ref:Se}))}},89389:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Wr}});var z=te(59301),ye=te(89780),Oe=te.n(ye),je=te(76374),he=te(66543),be=te(6313),le=te(25717),me=te(99498),Ne=te(25419),De=te(67549),fe=te(7664),Le=({value:kt="",className:Wt,showTextOnly:Nt,showLines:Vn,style:Ea={}})=>{const Qn=(0,z.useMemo)(()=>"",[kt]);return z.createElement(z.Fragment,null,z.createElement("div",{dangerouslySetInnerHTML:{__html:Qn}}))},Ee=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(kt,Wt,Nt)=>Wt in kt?re(kt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):kt[Wt]=Nt,ne=(kt,Wt)=>{for(var Nt in Wt||(Wt={}))y.call(Wt,Nt)&&ee(kt,Nt,Wt[Nt]);if(b)for(var Nt of b(Wt))x.call(Wt,Nt)&&ee(kt,Nt,Wt[Nt]);return kt},oe=(kt,Wt)=>E(kt,a(Wt));let ue=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ge({onActionCallback:kt,title:Wt,icon:Nt,actionName:Vn,className:Ea="",children:Qn}){function Vr(){kt(Vn)}return Ee.createElement("a",{title:Wt,className:Ea,onClick:Vr},Ee.createElement("i",{className:`${Nt}`}),Qn)}var Fe=({watch:kt,showNullButton:Wt,showNullProgramButton:Nt,onActionCallback:Vn,fullScreen:Ea,insertTemp:Qn,hidetoolBar:Vr,extraUse:dr})=>{const Er=[...ue,{title:`${kt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${kt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!Vr&&Er.map((yo,br)=>Ee.createElement("li",{key:br},yo.actionName?Ee.createElement(ge,oe(ne({},yo),{onActionCallback:Vn})):Ee.createElement("span",{className:"v-line"}))),Wt?Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Vn},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Nt?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Vn},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Vn},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Qn&&Ee.createElement("li",null,Ee.createElement(ge,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Qn}`,onActionCallback:Vn},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),dr&&Ee.createElement("li",null,dr),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(ge,{icon:`${Ea?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ea?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Vn})))},Se=te(75790),Ie=te(78241),ze=te(92832),ve=te(3113),at=Object.defineProperty,xe=Object.defineProperties,it=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ot=(kt,Wt,Nt)=>Wt in kt?at(kt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):kt[Wt]=Nt,Ke=(kt,Wt)=>{for(var Nt in Wt||(Wt={}))qe.call(Wt,Nt)&&ot(kt,Nt,Wt[Nt]);if(Ue)for(var Nt of Ue(Wt))st.call(Wt,Nt)&&ot(kt,Nt,Wt[Nt]);return kt},Re=(kt,Wt)=>xe(kt,it(Wt));const Me={labelCol:{span:4},wrapperCol:{span:20}};var Ve=({callback:kt,onCancel:Wt})=>{function Nt(Vn){kt(Vn)}return z.createElement(Ie.default,Re(Ke({},Me),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Nt,style:{width:500}}),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},z.createElement(ze.default,null)),z.createElement(Ie.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},z.createElement(ze.default,null)),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ve.ZP,{type:"ghost",onClick:Wt},"\u53D6\u6D88")))},nt=te(44905),We=te(45596),et=te(43418),Et=te(95237),Pt=te(6077),gt=te(59301),xt=({callback:kt,onCancel:Wt})=>{const Nt=document.createElement("canvas"),Vn=Nt.getContext("2d");Nt.width=1e3,Nt.height=800,Vn.fillStyle="#ffffff",Vn.fillRect(0,0,Nt.width,Nt.height);const Ea=Nt.toDataURL("image/png");return gt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},gt.createElement(Et.Z,{style:{height:"100vh"}},gt.createElement(Pt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ea,visible:!0,title:String(Date.now())},onOk:Qn=>{kt({src:Qn.url})},onClose:Wt})))},Ae=te(12378);function wt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(wt,go.CommandHandler),wt.prototype.canAlignSelection=function(){var kt=this.diagram;return!(kt===null||kt.isReadOnly||kt.isModelReadOnly||kt.selection.count<2)},wt.prototype.alignLeft=function(){var kt=this.diagram;kt.startTransaction("aligning left");var Wt=1/0;kt.selection.each(function(Nt){Nt instanceof go.Link||(Wt=Math.min(Nt.position.x,Wt))}),kt.selection.each(function(Nt){Nt instanceof go.Link||Nt.move(new go.Point(Wt,Nt.position.y))}),kt.commitTransaction("aligning left")},wt.prototype.alignRight=function(){var kt=this.diagram;kt.startTransaction("aligning right");var Wt=-1/0;kt.selection.each(function(Nt){if(!(Nt instanceof go.Link)){var Vn=Nt.actualBounds.x+Nt.actualBounds.width;Wt=Math.max(Vn,Wt)}}),kt.selection.each(function(Nt){Nt instanceof go.Link||Nt.move(new go.Point(Wt-Nt.actualBounds.width,Nt.position.y))}),kt.commitTransaction("aligning right")},wt.prototype.alignTop=function(){var kt=this.diagram;kt.startTransaction("alignTop");var Wt=1/0;kt.selection.each(function(Nt){Nt instanceof go.Link||(Wt=Math.min(Nt.position.y,Wt))}),kt.selection.each(function(Nt){Nt instanceof go.Link||Nt.move(new go.Point(Nt.position.x,Wt))}),kt.commitTransaction("alignTop")},wt.prototype.alignBottom=function(){var kt=this.diagram;kt.startTransaction("aligning bottom");var Wt=-1/0;kt.selection.each(function(Nt){if(!(Nt instanceof go.Link)){var Vn=Nt.actualBounds.y+Nt.actualBounds.height;Wt=Math.max(Vn,Wt)}}),kt.selection.each(function(Nt){Nt instanceof go.Link||Nt.move(new go.Point(Nt.actualBounds.x,Wt-Nt.actualBounds.height))}),kt.commitTransaction("aligning bottom")},wt.prototype.alignCenterX=function(){var kt=this.diagram,Wt=kt.selection.first();if(Wt){kt.startTransaction("aligning Center X");var Nt=Wt.actualBounds.x+Wt.actualBounds.width/2;kt.selection.each(function(Vn){Vn instanceof go.Link||Vn.move(new go.Point(Nt-Vn.actualBounds.width/2,Vn.actualBounds.y))}),kt.commitTransaction("aligning Center X")}},wt.prototype.alignCenterY=function(){var kt=this.diagram,Wt=kt.selection.first();if(Wt){kt.startTransaction("aligning Center Y");var Nt=Wt.actualBounds.y+Wt.actualBounds.height/2;kt.selection.each(function(Vn){Vn instanceof go.Link||Vn.move(new go.Point(Vn.actualBounds.x,Nt-Vn.actualBounds.height/2))}),kt.commitTransaction("aligning Center Y")}},wt.prototype.alignColumn=function(kt){var Wt=this.diagram;Wt.startTransaction("align Column"),kt===void 0&&(kt=0),kt=parseFloat(kt);var Nt=new Array;Wt.selection.each(function(dr){dr instanceof go.Link||Nt.push(dr)});for(var Vn=0;Vn0){for(var dr=Qn.elt(Vr-1);dr!==null&&dr.isTreeExpanded&&!dr.isTreeLeaf;){var Er=this._sortTreeChildrenByY(dr);dr=Er.last()}dr!==null&&kt.select(dr)}else kt.select(Ea)}}else if(Nt.key==="Down")if(Wt.isTreeExpanded&&!Wt.isTreeLeaf){var Vn=this._sortTreeChildrenByY(Wt).first();Vn!==null&&kt.select(Vn)}else for(;Wt!==null;){var Ea=Wt.findTreeParentNode();if(Ea===null)break;var Qn=this._sortTreeChildrenByY(Ea),Vr=Qn.indexOf(Wt);if(VrQn.y?1:Ea.xQn.x?1:0}),Wt},wt.prototype.copyToClipboard=function(kt){go.CommandHandler.prototype.copyToClipboard.call(this,kt),this._lastPasteOffset.set(this.pasteOffset)},wt.prototype.pasteFromClipboard=function(){var kt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(kt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),kt},Object.defineProperty(wt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(kt){if(kt!=="move"&&kt!=="select"&&kt!=="scroll"&&kt!=="tree"&&kt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+kt);this._arrowKeyBehavior=kt}}),Object.defineProperty(wt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(kt){if(!(kt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+kt);this._pasteOffset.set(kt)}});var Lt=wt,ke=te(20397),ut=te(43604),ce=te(82093),ie={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ae=te(59301),se=(kt,Wt,Nt)=>new Promise((Vn,Ea)=>{var Qn=Er=>{try{dr(Nt.next(Er))}catch(yo){Ea(yo)}},Vr=Er=>{try{dr(Nt.throw(Er))}catch(yo){Ea(yo)}},dr=Er=>Er.done?Vn(Er.value):Promise.resolve(Er.value).then(Qn,Vr);dr((Nt=Nt.apply(kt,Wt)).next())});function de({onCancel:kt,callback:Wt}){let Nt=(0,z.useRef)(),Vn=(0,z.useRef)(),Ea=(0,z.useRef)(),Qn=(0,z.useRef)(!1);const Vr=(0,z.useRef)(!1),[dr,Er]=(0,z.useState)(0);function yo(){const Xn=Ae.bx.make,uo={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Nt.current=new Ae.S0(Vn.current,{padding:20,grid:Xn(Ae.s_,"Grid",Xn(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xn(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:$n=>{var Ta=$n.diagram.commandHandler.addTopLevelParts($n.diagram.selection,!0);Ta||$n.diagram.currentTool.doCancel()},commandHandler:Xn(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:$n=>{var Ta=$n.subject;Ta.location=Ta.location.copy().snapToGridPoint($n.diagram.grid.gridOrigin,$n.diagram.grid.gridCellSize),setTimeout(()=>{$n.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:$n=>{var Ta=$n.subject;setTimeout(()=>{$n.diagram.commandHandler.editTextBlock()})},LinkRelinked:$n=>{var Ta=$n.parameter.part;Ta.invalidateConnectedLinks();var wr=$n.subject;$n.diagram.toolManager.linkingTool.isForwards?wr.toNode.invalidateConnectedLinks():wr.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Nt.current.nodeTemplate=Xn(Ae.NB,"Auto",{locationSpot:Ae.z6.Center,locationObjectName:"SHAPE",desiredSize:new Ae.$u(120,60),minSize:new Ae.$u(40,40),resizable:!0,resizeCellSize:new Ae.$u(10,10),rotatable:!0},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),new Ae.KX("desiredSize","size",Ae.$u.parse).makeTwoWay(Ae.$u.stringify),Xn(Ae.bn,{name:"SHAPE",fill:uo.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("figure"),new Ae.KX("fill"),new Ae.KX("stroke","borderColor"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Xn(Ae.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Xn(Ae.al,{margin:1,textAlign:"center",overflow:Ae.al.OverflowEllipsis,editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Nt.current.nodeTemplate.toolTip=Xn("ToolTip",Xn(Ae.s_,"Vertical",{maxSize:new Ae.$u(200,NaN)},Xn(Ae.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Ae.KX("text")),Xn(Ae.al,{font:"10pt sans-serif",textAlign:"center"},new Ae.KX("text","details"))));function Wo($n,Ta){var wr=(Ua,so)=>{Ua.handled=!0,Ua.diagram.model.commit(Hr=>{var Or=so.part.adornedPart,Po=new Ae.E9().setRectSpot(Or.actualBounds,$n);Po.subtract(Or.location),Po.scale(2,2),Po.x+=Math.sign(Po.x)*130,Po.y+=Math.sign(Po.y)*130,Po.add(Or.location),Po.snapToGridPoint(Ua.diagram.grid.gridOrigin,Ua.diagram.grid.gridCellSize);var Ko=Hr.copyNodeData(Or.data);Hr.setGroupKeyForNodeData(Ko,Hr.getGroupKeyForNodeData(Or.data)),Hr.addNodeData(Ko);var Pi={from:Or.key,to:Hr.getKeyForNodeData(Ko)};Hr.addLinkData(Pi);var ba=Ua.diagram.findNodeForData(Ko);ba.location=Po,Ua.diagram.select(ba),setTimeout(()=>{Ua.diagram.commandHandler.editTextBlock()},20)})};return Xn(Ae.bn,{figure:Ta,alignment:$n,alignmentFocus:$n.opposite(),width:$n.equals(Ae.z6.Top)||$n.equals(Ae.z6.Bottom)?25:18,height:$n.equals(Ae.z6.Top)||$n.equals(Ae.z6.Bottom)?18:25,fill:"orange",stroke:uo.white,strokeWidth:4,mouseEnter:(Ua,so)=>so.fill="dodgerblue",mouseLeave:(Ua,so)=>so.fill="orange",isActionable:!0,click:wr,contextClick:wr})}function bo($n){return Xn(Ae.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Ta,wr)=>wr.fill="dodgerblue",mouseLeave:(Ta,wr)=>wr.fill="orange",click:(Ta,wr)=>{Ta.diagram.commandHandler.showContextMenu(wr.part.adornedPart)}},$n||{})}Nt.current.nodeTemplate.selectionAdornmentTemplate=Xn(Ae.uz,"Spot",Xn(Ae.Vm,{padding:10}),Wo(Ae.z6.Top,"TriangleUp"),Wo(Ae.z6.Left,"TriangleLeft"),Wo(Ae.z6.Right,"TriangleRight"),Wo(Ae.z6.Bottom,"TriangleDown"),bo({alignment:new Ae.z6(.75,0)}));function Eo($n,Ta){return(wr,Ua)=>{wr.handled=!0,wr.diagram.model.commit(so=>{so.set(Ua.part.adornedPart.data,$n,Ta)})}}function Bt($n,Ta){return Ta||(Ta="color"),Xn(Ae.bn,{width:16,height:16,stroke:"lightgray",fill:$n,margin:1,background:"transparent",mouseEnter:(wr,Ua)=>Ua.stroke="dodgerblue",mouseLeave:(wr,Ua)=>Ua.stroke="lightgray",click:Eo(Ta,$n),contextClick:Eo(Ta,$n)})}function En(){return[Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Bt(uo.white,"fill"),Bt(uo.beige,"fill"),Bt(uo.extralightblue,"fill"),Bt(uo.extralightred,"fill"))),Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Bt(uo.lightgray,"fill"),Bt(uo.lightgreen,"fill"),Bt(uo.lightblue,"fill"),Bt(uo.lightred,"fill")))]}function fn(){return[Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Bt(uo.black),Bt(uo.green),Bt(uo.blue),Bt(uo.red))),Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Bt(uo.white),Bt(uo.magenta),Bt(uo.purple),Bt(uo.orange)))]}function Tn($n,Ta){return Ta||(Ta="thickness"),Xn(Ae.bn,"LineH",{width:16,height:16,strokeWidth:$n,margin:1,background:"transparent",mouseEnter:(wr,Ua)=>Ua.background="dodgerblue",mouseLeave:(wr,Ua)=>Ua.background="transparent",click:Eo(Ta,$n),contextClick:Eo(Ta,$n)})}function qn($n,Ta){return Ta||(Ta="dash"),Xn(Ae.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:$n,margin:1,background:"transparent",mouseEnter:(wr,Ua)=>Ua.background="dodgerblue",mouseLeave:(wr,Ua)=>Ua.background="transparent",click:Eo(Ta,$n),contextClick:Eo(Ta,$n)})}function ua(){return[Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Tn(1),Tn(2),Tn(3),Tn(4))),Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",qn(null),qn([2,4]),qn([4,4])))]}function Yn($n,Ta){return Ta||(Ta="figure"),Xn(Ae.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:$n,margin:1,background:"transparent",mouseEnter:(wr,Ua)=>Ua.fill="dodgerblue",mouseLeave:(wr,Ua)=>Ua.fill="lightgray",click:Eo(Ta,$n),contextClick:Eo(Ta,$n)})}Nt.current.nodeTemplate.contextMenu=Xn("ContextMenu",Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Yn("Rectangle"),Yn("RoundedRectangle"),Yn("Ellipse"),Yn("Diamond"))),Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Yn("Parallelogram2"),Yn("ManualOperation"),Yn("Procedure"),Yn("Cylinder1"))),Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Yn("Terminator"),Yn("CreateRequest"),Yn("Document"),Yn("TriangleDown"))),En(),fn(),ua()),Nt.current.groupTemplate=Xn(Ae.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Ae.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:($n,Ta)=>{var wr=Ta.addMembers(Ta.diagram.selection,!0);wr||Ta.diagram.currentTool.doCancel()},avoidable:!1},new Ae.KX("location","loc",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Xn(Ae.s_,"Auto",{name:"BODY"},Xn(Ae.bn,{parameter1:10,fill:uo.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Ae.z6.AllSides,toSpot:Ae.z6.AllSides},new Ae.KX("fill"),new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Xn(Ae.Vm,{background:"transparent",margin:20})),Xn(Ae.al,{alignment:Ae.z6.Top,alignmentFocus:Ae.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Ae.KX("text"),new Ae.KX("stroke","color"))),Nt.current.groupTemplate.selectionAdornmentTemplate=Xn(Ae.uz,"Spot",Xn(Ae.s_,"Auto",Xn(Ae.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Xn(Ae.Vm,{margin:1.5})),bo({alignment:Ae.z6.TopRight,alignmentFocus:Ae.z6.BottomRight})),Nt.current.groupTemplate.contextMenu=Xn("ContextMenu",En(),fn(),ua()),Nt.current.linkTemplate=Xn(Ae.rU,{layerName:"Foreground",routing:Ae.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Ae.KX("fromSpot","fromSpot",Ae.z6.parse),new Ae.KX("toSpot","toSpot",Ae.z6.parse),new Ae.KX("fromShortLength","dir",$n=>$n>=1?10:0),new Ae.KX("toShortLength","dir",$n=>$n>=1?10:0),new Ae.KX("points").makeTwoWay(),Xn(Ae.bn,{strokeWidth:2},new Ae.KX("stroke","color"),new Ae.KX("strokeWidth","thickness"),new Ae.KX("strokeDashArray","dash")),Xn(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,0),segmentOrientation:Ae.rU.OrientAlong,alignmentFocus:Ae.z6.Right,figure:"circle",width:10,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",$n=>$n===1)),Xn(Ae.bn,{segmentIndex:-1,segmentOffset:new Ae.E9(-10,6),segmentOrientation:Ae.rU.OrientPlus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",$n=>$n>=1),new Ae.KX("width","thickness",$n=>7+3*$n),new Ae.KX("height","thickness",$n=>7+3*$n),new Ae.KX("segmentOffset","thickness",$n=>new Ae.E9(-15,4+1.5*$n))),Xn(Ae.bn,{segmentIndex:0,segmentOffset:new Ae.E9(15,-6),segmentOrientation:Ae.rU.OrientMinus90,alignmentFocus:Ae.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Ae.KX("fill","color"),new Ae.KX("visible","dir",$n=>$n===2),new Ae.KX("width","thickness",$n=>7+3*$n),new Ae.KX("height","thickness",$n=>7+3*$n),new Ae.KX("segmentOffset","thickness",$n=>new Ae.E9(-15,4+1.5*$n))),Xn(Ae.al,{alignmentFocus:new Ae.z6(0,1,-4,0),editable:!0},new Ae.KX("text").makeTwoWay(),new Ae.KX("stroke","color"))),Nt.current.linkTemplate.selectionAdornmentTemplate=Xn(Ae.uz,Xn(Ae.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Wn(2)},new Ae.KX("pathPattern","thickness",Wn)),bo({alignmentFocus:new Ae.z6(0,0,-6,-4)}));function Wn($n){return Xn(Ae.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+($n+4).toString()+" H3"})}function Rr($n){var Ta="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return $n===0?Ta="M0 0 M16 16 M0 8 L16 8":$n===2&&(Ta="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Xn(Ae.bn,{geometryString:Ta,margin:2,background:"transparent",mouseEnter:(wr,Ua)=>Ua.background="dodgerblue",mouseLeave:(wr,Ua)=>Ua.background="transparent",click:Eo("dir",$n),contextClick:Eo("dir",$n)})}function xr($n){var Ta=(wr,Ua)=>{wr.handled=!0,wr.diagram.model.commit(so=>{var Hr=Ua.part.adornedPart;so.set(Hr.data,$n?"toSpot":"fromSpot",Ae.z6.stringify(Ae.z6.AllSides)),($n?Hr.toNode:Hr.fromNode).invalidateConnectedLinks()})};return Xn(Ae.bn,{width:12,height:12,fill:"transparent",mouseEnter:(wr,Ua)=>Ua.background="dodgerblue",mouseLeave:(wr,Ua)=>Ua.background="transparent",click:Ta,contextClick:Ta})}function pn($n,Ta){var wr=0,Ua=Ae.z6.RightSide;$n.equals(Ae.z6.Top)?(wr=270,Ua=Ae.z6.TopSide):$n.equals(Ae.z6.Left)?(wr=180,Ua=Ae.z6.LeftSide):$n.equals(Ae.z6.Bottom)&&(wr=90,Ua=Ae.z6.BottomSide),Ta||(wr-=180);var so=(Hr,Or)=>{Hr.handled=!0,Hr.diagram.model.commit(Po=>{var Ko=Or.part.adornedPart;Po.set(Ko.data,Ta?"toSpot":"fromSpot",Ae.z6.stringify(Ua)),(Ta?Ko.toNode:Ko.fromNode).invalidateConnectedLinks()})};return Xn(Ae.bn,{alignment:$n,alignmentFocus:$n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:wr,background:"transparent",mouseEnter:(Hr,Or)=>Or.background="dodgerblue",mouseLeave:(Hr,Or)=>Or.background="transparent",click:so,contextClick:so})}Nt.current.linkTemplate.contextMenu=Xn("ContextMenu",fn(),ua(),Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Rr(0),Rr(1),Rr(2))),Xn("ContextMenuButton",Xn(Ae.s_,"Horizontal",Xn(Ae.s_,"Spot",xr(!1),pn(Ae.z6.Top,!1),pn(Ae.z6.Left,!1),pn(Ae.z6.Right,!1),pn(Ae.z6.Bottom,!1)),Xn(Ae.s_,"Spot",{margin:new Ae.Zt(0,0,0,2)},xr(!0),pn(Ae.z6.Top,!0),pn(Ae.z6.Left,!0),pn(Ae.z6.Right,!0),pn(Ae.z6.Bottom,!0)))));const zo=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,37 +86,37 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Io=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Jo(qn){return console.log("shapeName:",qn),Io.indexOf(qn)>=0}var ui=new Ae.YI(va.current,{maxSelectionCount:1,linkTemplate:Vn(Ae.rU,{locationSpot:Ae.z6.Center,selectionAdornmentTemplate:Vn(Ae.uz,"Link",{locationSpot:Ae.z6.Center},Vn(Ae.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Vn(Ae.bn,{toArrow:"Standard",stroke:null}))},{routing:Ae.rU.AvoidsNodes,curve:Ae.rU.JumpOver,corner:5,toShortLength:4},new Ae.KX("points"),Vn(Ae.bn,{isPanelMain:!0,strokeWidth:2}),Vn(Ae.bn,{toArrow:"Standard",stroke:null})),model:new Ae.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ae.bn.getFigureGenerators().toArray().map(qn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:qn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Rt.current.addDiagramListener("TextEdited",function(qn){var Ta;const xr=qn.subject.part;var Ya=(Ta=document.activeElement)==null?void 0:Ta.value;typeof Ya=="string"&&Ya.trim()===""&&Rt.current.model.commit(function(uo){uo.set(xr.data,"text","\u672A\u547D\u540D"),Rt.current.commandHandler.stopCommand()},"increment")}),ui.nodeTemplate=Vn(Ae.NB,"Auto",{locationSpot:Ae.z6.Center},new Ae.KX("location","location",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Vn(Ae.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ae.KX("stroke").makeTwoWay(),new Ae.KX("fill").makeTwoWay(),new Ae.KX("figure")),Vn(Ae.al,{margin:new Ae.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ae.$u(16,16),maxSize:new Ae.$u(10,NaN),textAlign:"center",editable:!0},new Ae.KX("key").makeTwoWay())),setTimeout(()=>{Rt.current.grid=Vn(Ae.s_,"Grid",Vn(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vn(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Rt.current.grid.visible=!0,Rt.current.grid.gridCellStroke="darkgray",Rt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Rt.current,Rt.current}const Fr=()=>se(this,null,function*(){var Vn=Rt.current.makeImage();const io=yield(0,ce.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Vn.src}});Kt({src:io.url})});return(0,z.useEffect)(()=>(setTimeout(()=>{So()},500),Er(dr+1),()=>{Rt.current=null}),[]),ae.createElement("div",{ref:Yr,className:Yn.current?`${ie.maxH60} body-overflow-initial`:"body-overflow-initial"},ae.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!dr,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ae.createElement(ht.Z,null,ae.createElement(ut.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(ut.Z,{onClick:()=>{var Vn,io,Go=Rt.current.selection.first();if(Yn.current=!Yn.current,document.activeElement&&Go){let bo=(io=(Vn=document.activeElement)==null?void 0:Vn.value)==null?void 0:io.trim();typeof bo=="string"&&Rt.current.model.commit(function(Eo){Eo.set(Go.data,"text",bo||"\u672A\u547D\u540D"),Rt.current.commandHandler.stopCommand()},"increment")}Er(dr+1)}},ae.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:_t},ae.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ie.flowChartWrp},ae.createElement("div",{style:{display:"flex",height:"100%"}},ae.createElement("div",{style:{width:"300px",height:"100%"}},ae.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ae.createElement("div",{style:{height:"calc(100% - 50px)"},className:ie.myPaletteDiv,ref:va})),ae.createElement("div",{style:{flex:1,position:"relative"}},ae.createElement("div",{ref:Un,style:{height:"80vh"}}))),ae.createElement("div",{className:"tr"},ae.createElement(ve.ZP,{size:"large",onClick:Fr,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ce=de,pe=te(5112),Be=te(5871);const $e=pe.ZP.Group,Xe={margin:"0 8px"};var Pe=({callback:_t,onCancel:Kt})=>{function Rt(Un){_t(Un)}return z.createElement(Ie.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Rt},z.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},z.createElement("span",{style:Xe},"\u5355\u5143\u683C\u6570\uFF1A"),z.createElement("span",{style:Xe},"\u884C\u6570"),z.createElement(Ie.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},z.createElement(Be.Z,null)),z.createElement("span",{style:Xe},"\u5217\u6570"),z.createElement(Ie.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},z.createElement(Be.Z,null))),z.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},z.createElement("span",{style:Xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),z.createElement(Ie.default.Item,{name:"align"},z.createElement($e,null,z.createElement(pe.ZP,{value:"default"},z.createElement("i",{className:"fa fa-align-justify"})),z.createElement(pe.ZP,{value:"left"},z.createElement("i",{className:"fa fa-align-left"})),z.createElement(pe.ZP,{value:"center"},z.createElement("i",{className:"fa fa-align-center"})),z.createElement(pe.ZP,{value:"right"},z.createElement("i",{className:"fa fa-align-right"}))))),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ve.ZP,{type:"ghost",onClick:Kt},"\u53D6\u6D88")))},mt=te(78673),St=te(11081),zt=te.n(St),Ht=(0,z.forwardRef)(({use3d:_t,width:Kt,height:Rt,callback:Un,showSaveButton:va},Yn)=>{const Yr=(0,z.useRef)(),dr=(0,z.useRef)(),[Er,So]=(0,z.useState)(!1),Fr=(0,z.useRef)({id:Yr,appName:"graphing",width:Kt||1e3,height:Rt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,z.useEffect)(()=>{dr.current=new(zt())(Fr.current,!0),window.onload=function(){dr.current.inject("applet_container")}},[]);const Vn=()=>{var io=window.ggbApplet.getPNGBase64(1,!0,72);return Un&&Un(io),io};return(0,z.useEffect)(()=>{Fr.current.appName=Er?"3D":"graphing",dr.current.inject("applet_container")},[Er]),(0,z.useEffect)(()=>{So(_t)},[_t]),(0,z.useImperativeHandle)(Yn,()=>({getImgData:Vn})),z.createElement(z.Fragment,null,z.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Yr}),z.createElement(ht.Z,{align:"middle"},z.createElement(ut.Z,{flex:1},z.createElement(mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Er,onChange:io=>So(io)})),z.createElement(ut.Z,null,z.createElement(ve.ZP,{size:"large",onClick:Vn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Wt=te(88615),Je=te(1012),lt=te(8591);const Dt="link",Lt="upload-image",ln="add-flowchart",mn="draw-image",fn="add-flowchart",Dn="code-block",ua="add-table",Na="------------",Pa={default:Na,left:`:${Na}`,center:`:${Na}:`,right:`${Na}:`};var wa=te(17904),ar=(_t,Kt,Rt)=>new Promise((Un,va)=>{var Yn=Er=>{try{dr(Rt.next(Er))}catch(So){va(So)}},Yr=Er=>{try{dr(Rt.throw(Er))}catch(So){va(So)}},dr=Er=>Er.done?Un(Er.value):Promise.resolve(Er.value).then(Yn,Yr);dr((Rt=Rt.apply(_t,Kt)).next())});function sr(){}let ma=0;const mr=1e4,ir="\u2581",on="@\u2581\u2581@",bn="@\u2581@",Ia=` +]}`;var No=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function qo($n){return console.log("shapeName:",$n),No.indexOf($n)>=0}var ii=new Ae.YI(Ea.current,{maxSelectionCount:1,linkTemplate:Xn(Ae.rU,{locationSpot:Ae.z6.Center,selectionAdornmentTemplate:Xn(Ae.uz,"Link",{locationSpot:Ae.z6.Center},Xn(Ae.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Xn(Ae.bn,{toArrow:"Standard",stroke:null}))},{routing:Ae.rU.AvoidsNodes,curve:Ae.rU.JumpOver,corner:5,toShortLength:4},new Ae.KX("points"),Xn(Ae.bn,{isPanelMain:!0,strokeWidth:2}),Xn(Ae.bn,{toArrow:"Standard",stroke:null})),model:new Ae.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Ae.bn.getFigureGenerators().toArray().map($n=>({text:"\u672A\u547D\u540D",size:"100 100",figure:$n.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Nt.current.addDiagramListener("TextEdited",function($n){var Ta;const wr=$n.subject.part;var Ua=(Ta=document.activeElement)==null?void 0:Ta.value;typeof Ua=="string"&&Ua.trim()===""&&Nt.current.model.commit(function(so){so.set(wr.data,"text","\u672A\u547D\u540D"),Nt.current.commandHandler.stopCommand()},"increment")}),ii.nodeTemplate=Xn(Ae.NB,"Auto",{locationSpot:Ae.z6.Center},new Ae.KX("location","location",Ae.E9.parse).makeTwoWay(Ae.E9.stringify),Xn(Ae.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Ae.KX("stroke").makeTwoWay(),new Ae.KX("fill").makeTwoWay(),new Ae.KX("figure")),Xn(Ae.al,{margin:new Ae.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Ae.$u(16,16),maxSize:new Ae.$u(10,NaN),textAlign:"center",editable:!0},new Ae.KX("key").makeTwoWay())),setTimeout(()=>{Nt.current.grid=Xn(Ae.s_,"Grid",Xn(Ae.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Xn(Ae.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Nt.current.grid.visible=!0,Nt.current.grid.gridCellStroke="darkgray",Nt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Nt.current,Nt.current}const br=()=>se(this,null,function*(){var Xn=Nt.current.makeImage();const uo=yield(0,ce.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Xn.src}});Wt({src:uo.url})});return(0,z.useEffect)(()=>(setTimeout(()=>{yo()},500),Er(dr+1),()=>{Nt.current=null}),[]),ae.createElement("div",{ref:Vr,className:Qn.current?`${ie.maxH60} body-overflow-initial`:"body-overflow-initial"},ae.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!dr,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ae.createElement(Et.Z,null,ae.createElement(ut.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ae.createElement(ut.Z,{onClick:()=>{var Xn,uo,Wo=Nt.current.selection.first();if(Qn.current=!Qn.current,document.activeElement&&Wo){let bo=(uo=(Xn=document.activeElement)==null?void 0:Xn.value)==null?void 0:uo.trim();typeof bo=="string"&&Nt.current.model.commit(function(Eo){Eo.set(Wo.data,"text",bo||"\u672A\u547D\u540D"),Nt.current.commandHandler.stopCommand()},"increment")}Er(dr+1)}},ae.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:kt},ae.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ie.flowChartWrp},ae.createElement("div",{style:{display:"flex",height:"100%"}},ae.createElement("div",{style:{width:"300px",height:"100%"}},ae.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ae.createElement("div",{style:{height:"calc(100% - 50px)"},className:ie.myPaletteDiv,ref:Ea})),ae.createElement("div",{style:{flex:1,position:"relative"}},ae.createElement("div",{ref:Vn,style:{height:"80vh"}}))),ae.createElement("div",{className:"tr"},ae.createElement(ve.ZP,{size:"large",onClick:br,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Ce=de,pe=te(5112),Be=te(5871);const $e=pe.ZP.Group,Xe={margin:"0 8px"};var Pe=({callback:kt,onCancel:Wt})=>{function Nt(Vn){kt(Vn)}return z.createElement(Ie.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Nt},z.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},z.createElement("span",{style:Xe},"\u5355\u5143\u683C\u6570\uFF1A"),z.createElement("span",{style:Xe},"\u884C\u6570"),z.createElement(Ie.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},z.createElement(Be.Z,null)),z.createElement("span",{style:Xe},"\u5217\u6570"),z.createElement(Ie.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},z.createElement(Be.Z,null))),z.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},z.createElement("span",{style:Xe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),z.createElement(Ie.default.Item,{name:"align"},z.createElement($e,null,z.createElement(pe.ZP,{value:"default"},z.createElement("i",{className:"fa fa-align-justify"})),z.createElement(pe.ZP,{value:"left"},z.createElement("i",{className:"fa fa-align-left"})),z.createElement(pe.ZP,{value:"center"},z.createElement("i",{className:"fa fa-align-center"})),z.createElement(pe.ZP,{value:"right"},z.createElement("i",{className:"fa fa-align-right"}))))),z.createElement("div",{className:"flex-container flex-end"},z.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),z.createElement(ve.ZP,{type:"ghost",onClick:Wt},"\u53D6\u6D88")))},mt=te(78673),yt=te(11081),Zt=te.n(yt),zt=(0,z.forwardRef)(({use3d:kt,width:Wt,height:Nt,callback:Vn,showSaveButton:Ea},Qn)=>{const Vr=(0,z.useRef)(),dr=(0,z.useRef)(),[Er,yo]=(0,z.useState)(!1),br=(0,z.useRef)({id:Vr,appName:"graphing",width:Wt||1e3,height:Nt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,z.useEffect)(()=>{dr.current=new(Zt())(br.current,!0),window.onload=function(){dr.current.inject("applet_container")}},[]);const Xn=()=>{var uo=window.ggbApplet.getPNGBase64(1,!0,72);return Vn&&Vn(uo),uo};return(0,z.useEffect)(()=>{br.current.appName=Er?"3D":"graphing",dr.current.inject("applet_container")},[Er]),(0,z.useEffect)(()=>{yo(kt)},[kt]),(0,z.useImperativeHandle)(Qn,()=>({getImgData:Xn})),z.createElement(z.Fragment,null,z.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Vr}),z.createElement(Et.Z,{align:"middle"},z.createElement(ut.Z,{flex:1},z.createElement(mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Er,onChange:uo=>yo(uo)})),z.createElement(ut.Z,null,z.createElement(ve.ZP,{size:"large",onClick:Xn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Gt=te(88615),Je=te(1012),lt=te(8591);const Dt="link",Ot="upload-image",on="add-flowchart",gn="draw-image",mn="add-flowchart",Bn="code-block",sa="add-table",ka="------------",Pa={default:ka,left:`:${ka}`,center:`:${ka}:`,right:`${ka}:`};var wa=te(17904),ar=(kt,Wt,Nt)=>new Promise((Vn,Ea)=>{var Qn=Er=>{try{dr(Nt.next(Er))}catch(yo){Ea(yo)}},Vr=Er=>{try{dr(Nt.throw(Er))}catch(yo){Ea(yo)}},dr=Er=>Er.done?Vn(Er.value):Promise.resolve(Er.value).then(Qn,Vr);dr((Nt=Nt.apply(kt,Wt)).next())});function sr(){}let pa=0;const mr=1e4,ir="\u2581",an="@\u2581\u2581@",Fn="@\u2581@",Ia=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,fa=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function da(_t){return/^\d+$/.test(_t)?`${_t}px`:_t}const Hn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",vo={[Hn+"-B"]:"bold",[Hn+"-I"]:"italic"},ho={[Dt]:"\u6DFB\u52A0\u94FE\u63A5",[Dn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Lt]:"\u6DFB\u52A0\u56FE\u7247",[mn]:"\u6DFB\u52A0\u753B\u56FE",[ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[ua]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var jr=({defaultValue:_t="",onChange:Kt,width:Rt="100%",height:Un=400,miniToolbar:va=!1,isFocus:Yn=!1,watch:Yr,insertTemp:dr,mode:Er="markdown",id:So="markdown-editor-id",showResizeBar:Fr=!1,noStorage:Vn=!1,showNullButton:io=!1,showNullProgramButton:Go=!1,hidetoolBar:bo=!1,fullScreen:Eo=!1,onBlur:Bt,onCMBeforeChange:Sn,onFullScreen:pn,className:Tn="",disablePaste:Jn=!1,disabled:la=!1,disabledFill:Kn=!1,placeholder:jn="",values:Nr="",extraUse:br})=>{const[vn,zo]=(0,z.useState)(null),[Io,Jo]=(0,z.useState)(_t),[ui,qn]=(0,z.useState)(Yr),[Ta,xr]=(0,z.useState)(Eo),[Ya,uo]=(0,z.useState)(""),[Zr,Ar]=(0,z.useState)(0),[yo,Wo]=(0,z.useState)(Un),[Pi,ba]=(0,z.useState)(!1),Ca=(0,z.useRef)((0,Je.Z)()),Ui=(0,z.useRef)(!1),Xi=(0,z.useRef)(),[Ji,Gi]=(0,z.useState)(0),[Ii,fi]=(0,z.useState)(0),zi=(0,z.useRef)(),Ni=(0,z.useRef)(),yn=(0,z.useRef)(),hn=(0,z.useRef)(),In=()=>ar(void 0,null,function*(){var _a;const $n=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ca.current}});(_a=$n==null?void 0:$n.attachments)!=null&&_a.length&&(console.log("cm:",vn,zi),$n.attachments.map(Xa=>{Xa.content_type.indexOf("image")>-1?vn.replaceSelection(`![,](/api/attachments/${Xa.id}?type=${Xa.content_type})`):Xa.content_type.indexOf("video")>-1?vn.replaceSelection(``):Xa.content_type.indexOf("pdf")>-1?vn.replaceSelection(`${Xa.name}`):vn.replaceSelection(`[${Xa.name}](${ENV.API_SERVER}/api/attachments/${Xa.id}?type=${Xa.content_type})`)}))});(0,z.useEffect)(()=>{const _a=window.scrollY||window.pageYOffset;Jo(Nr),vn==null||vn.setValue(Nr),window.scrollTo(0,_a)},[Nr]),(0,z.useEffect)(()=>{pn==null||pn(Ta)},[Ta]),(0,z.useEffect)(()=>{if(zi.current){let _a=function(Xa,$a){var wo;if(Jn){$a.preventDefault();return}const ni=$a.clipboardData;if(ni){const pi=ni.types.toString(),Si=ni.items;if(pi==="Files"||ni.types.indexOf("Files")>-1){if($a.preventDefault(),Er=="stex")return;try{let Li=Si[1];((wo=Si[0])==null?void 0:wo.kind)==="file"&&(Li=Si[0]);const Ci=Li.getAsFile(),Ki=Ci.name.split(".").pop();(0,We.I)(Ci,Ti=>{var no,ko,ri;Ti.id?((no=Ci==null?void 0:Ci.type)==null?void 0:no.indexOf("image"))>-1?$n.replaceSelection(``):((ko=Ci==null?void 0:Ci.type)==null?void 0:ko.indexOf("video"))>-1?$n.replaceSelection(``):((ri=Ci==null?void 0:Ci.type)==null?void 0:ri.indexOf("pdf"))>-1?$n.replaceSelection(`${Ci.name}`):fa.includes(Ki)?$n.replaceSelection(`${Ci.name}`):$n.replaceSelection(`[${Ci.name}](/api/attachments/${Ti.id}?type=${Ti.content_type})`):(Ti==null?void 0:Ti.status)===401&&(lt.ZP.warning((Ti==null?void 0:Ti.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Li){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const $n=Oe().fromTextArea(zi.current,{mode:Er,lineNumbers:!va,lineWrapping:!0,value:_t,autoCloseTags:!Go,autoCloseBrackets:!0});return $n.on("keyup",function(Xa,$a){$a.keyCode===8&&(Xa.getValue()==""?$n.setOption("placeholder",jn):$n.setOption("placeholder",null))}),$n.on("keydown",function(Xa,$a){if($a.keyCode===8){var wo=La(Xa);wo&&$a.preventDefault()}}),Yn&&$n.focus(),$n.on("paste",_a),$n.on("dragleave",function(Xa,$a){Ni.current.classList.remove("mouse-hover-md")}),la&&$n.on("beforeChange",function(Xa,$a){($a.origin==="paste"||$a.origin==="+input")&&$a.cancel()}),zo($n),()=>{$n.off("paste",_a)}}},[]);const Da=(0,z.useCallback)(()=>{if(Ni.current)try{}catch(_a){console.log(_a,"---- to set md editor body height")}},[yo,Ni,Ta]);(0,z.useEffect)(()=>{function _a(){let $n=new je.Z(Xa=>{for(let $a of Xa)($a.target.offsetHeight>0||$a.target.offsetWidth>0)&&(Da(),vn.setSize("100%","100%"),vn.refresh())});return $n.observe(zi.current.parentElement),$n}if(vn){const $n=_a();return()=>{var Xa,$a;(Xa=zi.current)!=null&&Xa.parentElement&&$n.unobserve(($a=zi.current)==null?void 0:$a.parentElement)}}},[vn,Da]),(0,z.useEffect)(()=>{if(vn){let _a=[];for(const[$n,Xa]of Object.entries(vo)){let $a={[$n]:()=>{Sr(Xa)}};_a.push($a),vn.addKeyMap($a)}return Xi.current=setInterval(()=>{Ui.current&&In()},4e3),()=>{clearInterval(Xi.current);for(let $n of _a)vn.removeKeyMap($n)}}},[vn]),(0,z.useEffect)(()=>{Eo!==Ta&&xr(Eo)},[Eo]),(0,wa.Z)(()=>{if(!Vn&&Zr>0){let _a=new Date().getTime(),$n=window.sessionStorage.getItem(So);_a>=Zr+mr&&(!$n||$n!==Io)&&(window.sessionStorage.setItem(So,Io),ba(!0))}},mr),(0,z.useEffect)(()=>{qn(Yr)},[vn,Yr]),(0,z.useEffect)(()=>{vn&&Yn&&vn.focus()},[vn,Yn]),(0,z.useEffect)(()=>{if(ui&&vn){let _a=function(Xa){let $a=Xa.target;if(hn.current){let wo=$a.scrollTop/$a.scrollHeight;hn.current.scrollTop=hn.current.scrollHeight*wo}};const $n=vn.getScrollerElement();return $n.addEventListener("scroll",_a),()=>{$n.removeEventListener("scroll",_a)}}},[vn,ui]),(0,z.useEffect)(()=>{if(vn&&Sn){let _a=function($n,Xa){Sn($n,Xa)};return vn.on("beforeChange",_a),()=>{vn.off("beforeChange",_a)}}},[vn,Sn]),(0,z.useEffect)(()=>{if(vn&&Bt){let _a=function(){Bt(vn.getValue())};return vn.on("blur",_a),()=>{vn.off("blur",_a)}}},[vn,Bt]);function La(_a,$n){var Xa=_a.getDoc(),$a=Xa.getCursor(),wo=Xa.getLine($a.line),ni=wo.charAt($a.ch-1),pi=wo.lastIndexOf("@\u2581@",$a.ch),Si=wo.lastIndexOf("@\u2581\u2581@",$a.ch),Li=pi>Si?pi:Si,Ci=pi>Si?3:4;if(on.indexOf(ni)===-1)return null;if(console.log("change1:",$n,_a,wo,$a,Li,pi,Si,ni),Li>=0&&$a.ch-Li<5){var Ki=Li+Ci;return Xa.replaceRange("",{line:$a.line,ch:Li},{line:$a.line,ch:Ki}),{line:$a.line,ch:Ki}}return null}(0,z.useEffect)(()=>{if(vn){let _a=function($n,Xa){const $a=$n.getValue();Jo($a),Ar(new Date().getTime()),$n.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Kt&&(Go?Kt($a,to($a)):Kt($a))};return vn.on("change",_a),()=>{vn.off("change",_a)}}},[vn,Kt]),(0,z.useEffect)(()=>{if(vn)if(_t==null)vn.setValue(""),Jo("");else{const _a=window.scrollY||window.pageYOffset;_t!==vn.getValue()&&(vn.setValue(_t),Jo(_t),vn.setCursor(la?1:vn.lineCount(),0),window.scrollTo(0,_a))}},[vn,_t]);const Sr=(0,z.useCallback)(_a=>{const $n=vn.getCursor(),Xa=vn.getSelection();let $a=Xa.split(` -`);switch(_a){case"bold":return vn.replaceSelection("**"+Xa+"**"),Xa===""&&vn.setCursor($n.line,$n.ch+2),vn.focus();case"italic":return vn.replaceSelection("*"+Xa+"*"),Xa===""&&vn.setCursor($n.line,$n.ch+1),vn.focus();case"code":return vn.replaceSelection("`"+Xa+"`"),Xa===""&&vn.setCursor($n.line,$n.ch+1),vn.focus();case"inline-latex":return uo("inline-latex"),vn.focus();case"latex":return vn.replaceSelection("```latex\n"+Xa+"\n```"),vn.setCursor($n.line+1,Xa.length+1),vn.focus();case"line-break":return vn.replaceSelection(`
-`),vn.focus();case"list-ul":return Xa===""?vn.replaceSelection("- "+Xa):vn.replaceSelection($a.map(wo=>wo===""?"":`- ${wo}`).join(` -`)),vn.focus();case"list-ol":return Xa===""?vn.replaceSelection("1. "+Xa):vn.replaceSelection($a.map((wo,ni)=>wo===""?"":`${ni+1}. ${wo}`).join(` -`)),vn.focus();case"add-null-ch":return Xa===""&&vn.setCursor($n.line,$n.ch),vn.replaceSelection(ir),vn.focus();case"add-signal":return Xa===""&&vn.setCursor($n.line,$n.ch),vn.replaceSelection(bn),vn.focus();case"add-multiple":return Xa===""&&vn.setCursor($n.line,$n.ch),vn.replaceSelection(on),vn.focus();case"inster-template-1":return Xa===""&&vn.setCursor($n.line,$n.ch),vn.replaceSelection(Ia),vn.focus();case"eraser":return vn.setValue(""),vn.focus();case"trigger-watch":return qn(!ui),vn.focus();case"trigger-full-screen":return xr(!Ta),vn.focus();case Dt:uo(Dt);return;case Dn:uo(Dn);return;case Lt:uo(Lt);return;case mn:uo(mn);return;case"maths-latex":uo("maths-latex");return;case ln:uo(ln);return;case ua:uo(ua);return;default:throw new Error}},[vn,ui,Ta]),xn=(0,z.useCallback)((_a,$n)=>{var Xa,$a,wo,ni,pi,Si;switch(uo(""),Ya){case Dt:const{title:no,link:ko}=_a;return vn.replaceSelection(`[${no}](${ko})`),vn.focus();case Dn:const{language:ri,content:Ro}=_a;return vn.replaceSelection(["```"+ri,Ro,"```"].join(` -`)),vn.focus();case"maths-latex":for(var Li=atob(_a),Ci=new Uint8Array(Li.length),Ki=0;Ki{$i.id?vn.replaceSelection(`![,](/api/attachments/${$i.id}?type=${$i.content_type})`):($i==null?void 0:$i.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":vn.replaceSelection("`$$"+_a+"$$`");break;case Lt:case mn:case fn:const{src:Ho,alt:yi}=_a,Xo=$n,Gr=(wo=($a=(Xa=Xo==null?void 0:Xo.name)==null?void 0:Xa.split("."))==null?void 0:$a.pop)==null?void 0:wo.call($a);return((ni=Xo==null?void 0:Xo.type)==null?void 0:ni.indexOf("image"))>-1||!(Xo!=null&&Xo.type)?Xo.align||Xo.width?vn.replaceSelection(`

${yi||

`):vn.replaceSelection(`${yi||`):((pi=Xo==null?void 0:Xo.type)==null?void 0:pi.indexOf("video"))>-1?vn.replaceSelection(``):((Si=Xo==null?void 0:Xo.type)==null?void 0:Si.indexOf("pdf"))>-1?vn.replaceSelection(`${Xo.name}`):fa.includes(Gr)?vn.replaceSelection(`${Xo.name}`):vn.replaceSelection(`[${Xo.name}](${Ho})`),vn.focus();case ua:const{row:qi,col:ml,align:Ol}=_a;let il=` -`;for(let $i=0;$i=0?"Cmd":"Ctrl",vo={[Gn+"-B"]:"bold",[Gn+"-I"]:"italic"},ho={[Dt]:"\u6DFB\u52A0\u94FE\u63A5",[Bn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Ot]:"\u6DFB\u52A0\u56FE\u7247",[gn]:"\u6DFB\u52A0\u753B\u56FE",[on]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[sa]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Wr=({defaultValue:kt="",onChange:Wt,width:Nt="100%",height:Vn=400,miniToolbar:Ea=!1,isFocus:Qn=!1,watch:Vr,insertTemp:dr,mode:Er="markdown",id:yo="markdown-editor-id",showResizeBar:br=!1,noStorage:Xn=!1,showNullButton:uo=!1,showNullProgramButton:Wo=!1,hidetoolBar:bo=!1,fullScreen:Eo=!1,onBlur:Bt,onCMBeforeChange:En,onFullScreen:fn,className:Tn="",disablePaste:qn=!1,disabled:ua=!1,disabledFill:Yn=!1,placeholder:Wn="",values:Rr="",extraUse:xr})=>{const[pn,zo]=(0,z.useState)(null),[No,qo]=(0,z.useState)(kt),[ii,$n]=(0,z.useState)(Vr),[Ta,wr]=(0,z.useState)(Eo),[Ua,so]=(0,z.useState)(""),[Hr,Or]=(0,z.useState)(0),[Po,Ko]=(0,z.useState)(Vn),[Pi,ba]=(0,z.useState)(!1),Ca=(0,z.useRef)((0,Je.Z)()),Ui=(0,z.useRef)(!1),Ji=(0,z.useRef)(),[qi,Gi]=(0,z.useState)(0),[Ni,gi]=(0,z.useState)(0),zi=(0,z.useRef)(),ki=(0,z.useRef)(),Sn=(0,z.useRef)(),vn=(0,z.useRef)(),Ln=()=>ar(void 0,null,function*(){var Ma;const na=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Ca.current}});(Ma=na==null?void 0:na.attachments)!=null&&Ma.length&&(console.log("cm:",pn,zi),na.attachments.map(Xa=>{Xa.content_type.indexOf("image")>-1?pn.replaceSelection(`![,](/api/attachments/${Xa.id}?type=${Xa.content_type})`):Xa.content_type.indexOf("video")>-1?pn.replaceSelection(``):Xa.content_type.indexOf("pdf")>-1?pn.replaceSelection(`${Xa.name}`):pn.replaceSelection(`[${Xa.name}](${ENV.API_SERVER}/api/attachments/${Xa.id}?type=${Xa.content_type})`)}))});(0,z.useEffect)(()=>{const Ma=window.scrollY||window.pageYOffset;qo(Rr),pn==null||pn.setValue(Rr),window.scrollTo(0,Ma)},[Rr]),(0,z.useEffect)(()=>{fn==null||fn(Ta)},[Ta]),(0,z.useEffect)(()=>{if(zi.current){let Ma=function(Xa,qa){var Bo;if(qn){qa.preventDefault();return}const ti=qa.clipboardData;if(ti){const mi=ti.types.toString(),Ei=ti.items;if(mi==="Files"||ti.types.indexOf("Files")>-1){if(qa.preventDefault(),Er=="stex")return;try{let Li=Ei[1];((Bo=Ei[0])==null?void 0:Bo.kind)==="file"&&(Li=Ei[0]);const Ci=Li.getAsFile(),Ki=Ci.name.split(".").pop();(0,We.I)(Ci,Zi=>{var no,Ro,ai;Zi.id?((no=Ci==null?void 0:Ci.type)==null?void 0:no.indexOf("image"))>-1?na.replaceSelection(``):((Ro=Ci==null?void 0:Ci.type)==null?void 0:Ro.indexOf("video"))>-1?na.replaceSelection(``):((ai=Ci==null?void 0:Ci.type)==null?void 0:ai.indexOf("pdf"))>-1?na.replaceSelection(`${Ci.name}`):va.includes(Ki)?na.replaceSelection(`${Ci.name}`):na.replaceSelection(`[${Ci.name}](/api/attachments/${Zi.id}?type=${Zi.content_type})`):(Zi==null?void 0:Zi.status)===401&&(lt.ZP.warning((Zi==null?void 0:Zi.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Li){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const na=Oe().fromTextArea(zi.current,{mode:Er,lineNumbers:!Ea,lineWrapping:!0,value:kt,autoCloseTags:!Wo,autoCloseBrackets:!0});return na.on("keyup",function(Xa,qa){qa.keyCode===8&&(Xa.getValue()==""?na.setOption("placeholder",Wn):na.setOption("placeholder",null))}),na.on("keydown",function(Xa,qa){if(qa.keyCode===8){var Bo=La(Xa);Bo&&qa.preventDefault()}}),Qn&&na.focus(),na.on("paste",Ma),na.on("dragleave",function(Xa,qa){ki.current.classList.remove("mouse-hover-md")}),ua&&na.on("beforeChange",function(Xa,qa){(qa.origin==="paste"||qa.origin==="+input")&&qa.cancel()}),zo(na),()=>{na.off("paste",Ma)}}},[]);const Da=(0,z.useCallback)(()=>{if(ki.current)try{}catch(Ma){console.log(Ma,"---- to set md editor body height")}},[Po,ki,Ta]);(0,z.useEffect)(()=>{function Ma(){let na=new je.Z(Xa=>{for(let qa of Xa)(qa.target.offsetHeight>0||qa.target.offsetWidth>0)&&(Da(),pn.setSize("100%","100%"),pn.refresh())});return na.observe(zi.current.parentElement),na}if(pn){const na=Ma();return()=>{var Xa,qa;(Xa=zi.current)!=null&&Xa.parentElement&&na.unobserve((qa=zi.current)==null?void 0:qa.parentElement)}}},[pn,Da]),(0,z.useEffect)(()=>{if(pn){let Ma=[];for(const[na,Xa]of Object.entries(vo)){let qa={[na]:()=>{Sr(Xa)}};Ma.push(qa),pn.addKeyMap(qa)}return Ji.current=setInterval(()=>{Ui.current&&Ln()},4e3),()=>{clearInterval(Ji.current);for(let na of Ma)pn.removeKeyMap(na)}}},[pn]),(0,z.useEffect)(()=>{Eo!==Ta&&wr(Eo)},[Eo]),(0,wa.Z)(()=>{if(!Xn&&Hr>0){let Ma=new Date().getTime(),na=window.sessionStorage.getItem(yo);Ma>=Hr+mr&&(!na||na!==No)&&(window.sessionStorage.setItem(yo,No),ba(!0))}},mr),(0,z.useEffect)(()=>{$n(Vr)},[pn,Vr]),(0,z.useEffect)(()=>{pn&&Qn&&pn.focus()},[pn,Qn]),(0,z.useEffect)(()=>{if(ii&&pn){let Ma=function(Xa){let qa=Xa.target;if(vn.current){let Bo=qa.scrollTop/qa.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*Bo}};const na=pn.getScrollerElement();return na.addEventListener("scroll",Ma),()=>{na.removeEventListener("scroll",Ma)}}},[pn,ii]),(0,z.useEffect)(()=>{if(pn&&En){let Ma=function(na,Xa){En(na,Xa)};return pn.on("beforeChange",Ma),()=>{pn.off("beforeChange",Ma)}}},[pn,En]),(0,z.useEffect)(()=>{if(pn&&Bt){let Ma=function(){Bt(pn.getValue())};return pn.on("blur",Ma),()=>{pn.off("blur",Ma)}}},[pn,Bt]);function La(Ma,na){var Xa=Ma.getDoc(),qa=Xa.getCursor(),Bo=Xa.getLine(qa.line),ti=Bo.charAt(qa.ch-1),mi=Bo.lastIndexOf("@\u2581@",qa.ch),Ei=Bo.lastIndexOf("@\u2581\u2581@",qa.ch),Li=mi>Ei?mi:Ei,Ci=mi>Ei?3:4;if(an.indexOf(ti)===-1)return null;if(console.log("change1:",na,Ma,Bo,qa,Li,mi,Ei,ti),Li>=0&&qa.ch-Li<5){var Ki=Li+Ci;return Xa.replaceRange("",{line:qa.line,ch:Li},{line:qa.line,ch:Ki}),{line:qa.line,ch:Ki}}return null}(0,z.useEffect)(()=>{if(pn){let Ma=function(na,Xa){const qa=na.getValue();qo(qa),Or(new Date().getTime()),na.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Wt&&(Wo?Wt(qa,to(qa)):Wt(qa))};return pn.on("change",Ma),()=>{pn.off("change",Ma)}}},[pn,Wt]),(0,z.useEffect)(()=>{if(pn)if(kt==null)pn.setValue(""),qo("");else{const Ma=window.scrollY||window.pageYOffset;kt!==pn.getValue()&&(pn.setValue(kt),qo(kt),pn.setCursor(ua?1:pn.lineCount(),0),window.scrollTo(0,Ma))}},[pn,kt]);const Sr=(0,z.useCallback)(Ma=>{const na=pn.getCursor(),Xa=pn.getSelection();let qa=Xa.split(` +`);switch(Ma){case"bold":return pn.replaceSelection("**"+Xa+"**"),Xa===""&&pn.setCursor(na.line,na.ch+2),pn.focus();case"italic":return pn.replaceSelection("*"+Xa+"*"),Xa===""&&pn.setCursor(na.line,na.ch+1),pn.focus();case"code":return pn.replaceSelection("`"+Xa+"`"),Xa===""&&pn.setCursor(na.line,na.ch+1),pn.focus();case"inline-latex":return so("inline-latex"),pn.focus();case"latex":return pn.replaceSelection("```latex\n"+Xa+"\n```"),pn.setCursor(na.line+1,Xa.length+1),pn.focus();case"line-break":return pn.replaceSelection(`
+`),pn.focus();case"list-ul":return Xa===""?pn.replaceSelection("- "+Xa):pn.replaceSelection(qa.map(Bo=>Bo===""?"":`- ${Bo}`).join(` +`)),pn.focus();case"list-ol":return Xa===""?pn.replaceSelection("1. "+Xa):pn.replaceSelection(qa.map((Bo,ti)=>Bo===""?"":`${ti+1}. ${Bo}`).join(` +`)),pn.focus();case"add-null-ch":return Xa===""&&pn.setCursor(na.line,na.ch),pn.replaceSelection(ir),pn.focus();case"add-signal":return Xa===""&&pn.setCursor(na.line,na.ch),pn.replaceSelection(Fn),pn.focus();case"add-multiple":return Xa===""&&pn.setCursor(na.line,na.ch),pn.replaceSelection(an),pn.focus();case"inster-template-1":return Xa===""&&pn.setCursor(na.line,na.ch),pn.replaceSelection(Ia),pn.focus();case"eraser":return pn.setValue(""),pn.focus();case"trigger-watch":return $n(!ii),pn.focus();case"trigger-full-screen":return wr(!Ta),pn.focus();case Dt:so(Dt);return;case Bn:so(Bn);return;case Ot:so(Ot);return;case gn:so(gn);return;case"maths-latex":so("maths-latex");return;case on:so(on);return;case sa:so(sa);return;default:throw new Error}},[pn,ii,Ta]),bn=(0,z.useCallback)((Ma,na)=>{var Xa,qa,Bo,ti,mi,Ei;switch(so(""),Ua){case Dt:const{title:no,link:Ro}=Ma;return pn.replaceSelection(`[${no}](${Ro})`),pn.focus();case Bn:const{language:ai,content:_o}=Ma;return pn.replaceSelection(["```"+ai,_o,"```"].join(` +`)),pn.focus();case"maths-latex":for(var Li=atob(Ma),Ci=new Uint8Array(Li.length),Ki=0;Ki{el.id?pn.replaceSelection(`![,](/api/attachments/${el.id}?type=${el.content_type})`):(el==null?void 0:el.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":pn.replaceSelection("`$$"+Ma+"$$`");break;case Ot:case gn:case mn:const{src:Ho,alt:Si}=Ma,Jo=na,Kr=(Bo=(qa=(Xa=Jo==null?void 0:Jo.name)==null?void 0:Xa.split("."))==null?void 0:qa.pop)==null?void 0:Bo.call(qa);return((ti=Jo==null?void 0:Jo.type)==null?void 0:ti.indexOf("image"))>-1||!(Jo!=null&&Jo.type)?Jo.align||Jo.width?pn.replaceSelection(`

${Si||

`):pn.replaceSelection(`${Si||`):((mi=Jo==null?void 0:Jo.type)==null?void 0:mi.indexOf("video"))>-1?pn.replaceSelection(``):((Ei=Jo==null?void 0:Jo.type)==null?void 0:Ei.indexOf("pdf"))>-1?pn.replaceSelection(`${Jo.name}`):va.includes(Kr)?pn.replaceSelection(`${Jo.name}`):pn.replaceSelection(`[${Jo.name}](${Ho})`),pn.focus();case sa:const{row:$i,col:ml,align:Ol}=Ma;let il=` +`;for(let el=0;el<$i;el++){let Cl=[],El=[];for(let Yi=0;Yi{switch(Ya){case Dt:return z.createElement(Ve,{callback:xn,onCancel:kr});case Dn:return z.createElement(nt.Z,{callback:xn,onCancel:kr});case Lt:return z.createElement(We.Z,{callback:xn,onCancel:kr});case ln:return z.createElement(Ce,{callback:xn,onCancel:kr});case ua:return z.createElement(Pe,{callback:xn,onCancel:kr});case"maths-latex":return z.createElement(Ht,{showSaveButton:!0,callback:xn});case"inline-latex":return z.createElement(Wt.Z,{showSaveButton:!0,callback:xn});default:return null}},[Ya]);function kr(){uo("")}(0,z.useEffect)(()=>{if(yn.current){let _a=function(pi){wo=!0,ni=pi.pageY},$n=function(){wo=!1},Xa=function(pi){if(wo){let Si=pi.pageY-ni;Si<0&&(Si=0),Si>300&&(Si=300);let Li=Un+Si+"px";Wo(Li)}},$a=yn.current,wo=!1,ni=0;return $a.addEventListener("mousedown",_a),document.addEventListener("mousemove",Xa),document.addEventListener("mouseup",$n),()=>{$a.removeEventListener("mousedown",_a),document.removeEventListener("mousemove",Xa),document.removeEventListener("mouseup",$n)}}},[vn,yn]),(0,z.useEffect)(()=>{Wo(Un)},[Un]);const xo=da(Rt),Xr=da(yo),vr={width:xo,height:Xr},oo=(0,z.useMemo)(()=>{if(Zr){let _a=new Date(Zr),$n=_a.getHours(),Xa=_a.getMinutes(),$a=_a.getSeconds();return $n=$n<10?"0"+$n:$n,Xa=Xa<10?"0"+Xa:Xa,$a=$a<10?"0"+$a:$a,`${$n}:${Xa}:${$a}`}return 0},[Zr]),to=_a=>{const $n=[];if(Go){let Xa=-1;_a=_a.replace(/(@▁▁@|@▁@)/g,function($a,wo,ni){$n.push({multiLine:$a!==bn})})}return $n};function Ko(){window.sessionStorage.removeItem(So),ba(!1),Ar(0)}function No(){ba(!1),Ar(0),vn.setValue(window.sessionStorage.getItem(So))}(0,z.useEffect)(()=>{ho[Ya]&&Ya!==mn&&Ya!==ln&&setTimeout(()=>{const _a=document.getElementsByClassName("markdown-popup-form")[0],$n=window.innerWidth/2-_a.offsetWidth/2,Xa=window.innerHeight/2-_a.offsetHeight/2;Gi($n),fi(Xa)},0)},[Ya]);const si=_a=>{_a.preventDefault();const $n=_a.clientX-Ji,Xa=_a.clientY-Ii;document.body.onmousemove=$a=>{let wo=$a.clientX-$n,ni=$a.clientY-Xa;const pi=document.getElementsByClassName("markdown-popup-form")[0],Si=window.innerWidth-pi.offsetWidth,Li=window.innerHeight-pi.offsetHeight;wo=Math.max(0,Math.min(wo,Si)),ni=Math.max(0,Math.min(ni,Li)),xi($a.clientX,$a.clientY,$n,Xa)&&(Gi(wo),fi(ni))},document.body.onmouseup=function(){document.body.onmousemove=null}},xi=(_a,$n,Xa,$a)=>{const wo=document.body.clientHeight,ni=document.body.clientWidth;return _a<20&&Xa>_a||_a>ni-20&&Xa<_a||$n<20&&$a>$n||$n>wo-20&&$a<$n?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return z.createElement(z.Fragment,null,z.createElement("div",{className:"markdown-editor-wrapper",ref:Ni},z.createElement("div",{className:`markdown-editor-container ${Tn} ${ui?"on-preview":""} ${va?"mini":""} ${Ta?"full-screen":""}`,style:vr},z.createElement(Fe,{insertTemp:dr,watch:ui,fullScreen:Ta,showNullButton:io,showNullProgramButton:Go,onActionCallback:Sr,hidetoolBar:bo,extraUse:br}),z.createElement("div",{className:"markdown-editor-body"},z.createElement("div",{className:"codemirror-container"},z.createElement("textarea",{ref:zi,placeholder:jn})),ui?z.createElement("div",{ref:hn,className:"preview-container"},Er==="stex"&&z.createElement(Le,{value:Io}),Er!=="stex"&&z.createElement(fe.Z,{disabledFill:Kn,showProgramFill:Go,value:Io})):null))),Fr?z.createElement("a",{ref:yn,className:"editor-resize"}):null,Ya===mn&&z.createElement(xt,{callback:xn,onCancel:kr}),Ya===ln&&z.createElement(Ce,{callback:xn,onCancel:kr}),z.createElement(Se.Z,null,ho[Ya]&&Ya!==mn&&Ya!==ln?z.createElement(et.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Ji,top:Ii},title:z.createElement("div",{style:{cursor:"move"},onMouseDown:si},ho[Ya]),open:!0,onCancel:kr,footer:null,destroyOnClose:!0,width:Ya===ln?"1200px":null,height:Ya===ln?"80vh":null,className:"markdown-popup-form"},Lr):null))}},45596:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ge},I:function(){return Se}});var z=te(78241),ye=te(8591),Oe=te(92832),je=te(81327),he=te(5871),be=te(5112),le=te(3113),me=te(67303),Ne=te(59301),De=te(34055),fe=te(59301),Le=Object.defineProperty,Ee=Object.defineProperties,re=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Ie,ze,ve)=>ze in Ie?Le(Ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ie[ze]=ve,x=(Ie,ze)=>{for(var ve in ze||(ze={}))a.call(ze,ve)&&y(Ie,ve,ze[ve]);if(E)for(var ve of E(ze))b.call(ze,ve)&&y(Ie,ve,ze[ve]);return Ie},ee=(Ie,ze)=>Ee(Ie,re(ze));const{useForm:ne}=z.default,oe={width:280,marginRight:10},ue={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:Ie,onCancel:ze})=>{const[ve]=ne();let at=(0,Ne.useRef)();function xe(qe){at.current.width=ve.getFieldValue("width"),at.current.align=ve.getFieldValue("align"),Ie(qe,at.current)}function it(qe,st){if(qe.status===-1){ye.ZP.error(qe.message);return}ve.setFieldsValue({src:`/api/attachments/${qe.id}`,type:st.type})}function Ue(qe){let st=qe.target.files[0];at.current=st,Se(st,it)}return fe.createElement(z.default,ee(x({form:ve},ue),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),fe.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},fe.createElement(Oe.default,{style:oe})),fe.createElement(Fe,{onFileChange:Ue}))),fe.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(Oe.default,{style:{width:264}})),fe.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(je.Z,null,fe.createElement(z.default.Item,{name:"width",style:{margin:0}},fe.createElement(he.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},fe.createElement(be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),fe.createElement("aside",null,fe.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},fe.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),fe.createElement(le.ZP,{type:"default",onClick:ze},"\u53D6\u6D88"))))};function Fe({onFileChange:Ie}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:Ie}))}function Se(Ie,ze){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw ye.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Ie),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(xe){ze(JSON.parse(xe.target.responseText),Ie)},!1),at.addEventListener("error",function(xe){console.error(xe)},!1),at.open("POST",`${me.KI}/api/attachments.json`),at.send(ve)}},75790:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Oe}});var z=te(59301),ye=te(4676);class Oe extends z.Component{constructor(he){super(he);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,ye.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(Ft,bt,te){"use strict";te.d(bt,{i:function(){return ue},Z:function(){return Fe}});var z={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ye=te(71418),Oe=te(6848),je=te(93948),he=te(92310),be=te.n(he),le=te(49661),me=te(57884),Ne=te(34055),De=te(79005),fe=te(20345),Le=te(77882),Ee=te(31081),re=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),x=te(96593),ee=te(19664),ne=te(91833),oe=te(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:fe},{name:"101\u8BA1\u5212",ptimg:Le,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var Fe=({className:Se,dataSource:Ie=[],col:ze=4,right:ve,bottom:at=23,precision:xe=0,wrapWidth:it=1200,trackEventItems:Ue,loading:qe,onRemove:st=()=>{},isCurrent:ot=!0,showAlias:Ke=!1,showProgress:Re=!1})=>{const Me=Math.floor((it-(ze-1)*ve)/ze),Ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(nt=>(window.ENV==="build"&&(nt.ptimg=`/react/build${nt.ptimg}`,nt.swimg=`/react/build${nt.swimg}`),nt));return oe.createElement(ye.Z,{spinning:qe},oe.createElement("div",{className:be()(z.list,Se)},!!(Ie!=null&&Ie.length)&&(Ie==null?void 0:Ie.map((nt,We)=>{var et,ht,yt,gt,xt,Ae;const{name:wt,id:It,identifier:ke,featured:ut,school_name:ce,image_url:ie,excellent:ae,is_plan:se}=nt;return oe.createElement("div",{key:It,className:ot&&Re?z.wrapisCurrent:z.wrap,style:{width:Me,marginRight:(1+We)%ze===0?0:ve+xe,marginBottom:at}},oe.createElement("a",{className:z.li,onClick:de=>{de.preventDefault(),de.stopPropagation(),Ue&&(0,le.L9)([Ue]),(0,le.xg)(`/paths/${ke}`)}},oe.createElement("div",{className:z.img},oe.createElement("img",{className:z.cover,src:`${ie}`}),ot&&(0,Ne.bg)()&&(nt==null?void 0:nt.studying)&&oe.createElement("div",{className:`${z.movebq} user-path-items`,onClick:de=>{de.stopPropagation(),st(nt)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(et=nt==null?void 0:nt.subject_tags)==null?void 0:et.map((de,Ce)=>{var pe,Be;if(Ce===0){const Xe=(pe=Ve.find(Pe=>Pe.name==de))==null?void 0:pe.swimg;return oe.createElement("img",{className:z.sign,src:Xe,style:{left:"-4px"}})}const $e=(Be=Ve.find(Xe=>Xe.name==de))==null?void 0:Be.ptimg;return oe.createElement("img",{className:z.sign,src:$e,style:{left:`${48+52*(Ce-1)+2*Ce}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(nt==null?void 0:nt.excellent)&&oe.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:z.name},oe.createElement(Oe.Z,{title:Ke&&(nt!=null&&nt.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${wt}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${nt==null?void 0:nt.excellent_alias_name}`)):wt},oe.createElement("span",{className:z.e},Ke&&(nt==null?void 0:nt.excellent_alias_name)||wt))),ot&&Re&&((ht=nt==null?void 0:nt.progress)==null?void 0:ht.all_score)!=0&&oe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},oe.createElement(je.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((yt=nt==null?void 0:nt.progress)==null?void 0:yt.my_score)/((gt=nt==null?void 0:nt.progress)==null?void 0:gt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(xt=nt==null?void 0:nt.progress)==null?void 0:xt.my_score,"/",(Ae=nt==null?void 0:nt.progress)==null?void 0:Ae.all_score),(!ot||!Re)&&oe.createElement("div",{className:z.tags},oe.createElement("div",null,oe.createElement(Oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oe.createElement("span",null,nt.stages_count))),oe.createElement(Oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),oe.createElement("span",null,nt.members_count)))))))})),!Ie.length&&oe.createElement(me.Z,null)))}},47949:function(Ft,bt,te){"use strict";te.d(bt,{jL:function(){return he},w9:function(){return Gt},dN:function(){return lt},QD:function(){return Er},cQ:function(){return gt.Z},Oz:function(){return Xe},op:function(){return Rt},O5:function(){return Io},_b:function(){return bo},t7:function(){return Ie},Gi:function(){return Pa},YG:function(){return mn},kT:function(){return ua},qp:function(){return b},K3:function(){return ee},vr:function(){return Vn},qE:function(){return Yn},Je:function(){return at},wb:function(){return We},lB:function(){return yt},cq:function(){return ir},tp:function(){return ue},Si:function(){return qn},k8:function(){return Ni},Du:function(){return Wo}});var z=te(59301),ye={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Oe="data:image/png;base64,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",he=({dataSource:yn=[],img:hn,imgWidth:In=346,title:Da,sunTitle:La,bannerExtraContent:Sr})=>z.createElement("div",{className:ye.banner},z.createElement("div",{className:ye.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,Da),z.createElement("span",null,La)),yn.length>0&&z.createElement("div",{className:ye.btns},yn.map((xn,Lr)=>z.createElement("div",{key:Lr,onClick:xn.click},xn.name,xn.sign?z.createElement("img",{src:Oe,width:39}):null))),Sr),hn&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:hn,width:In}))),be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=te(92310),me=te.n(le),Ne=te(89392),De=Object.defineProperty,fe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,re=(yn,hn,In)=>hn in yn?De(yn,hn,{enumerable:!0,configurable:!0,writable:!0,value:In}):yn[hn]=In,E=(yn,hn)=>{for(var In in hn||(hn={}))Le.call(hn,In)&&re(yn,In,hn[In]);if(fe)for(var In of fe(hn))Ee.call(hn,In)&&re(yn,In,hn[In]);return yn},b=({dataSource:yn=[],value:hn,onChange:In,onTitleChange:Da,className:La,title:Sr,titleWidth:xn=41,style:Lr={},fontColor:kr="#6A7283",showCount:xo,classNameActive:Xr,styleItem:vr={}})=>{const[oo,to]=(0,z.useState)(0),[Ko,No]=(0,z.useState)(!1),si=(0,z.useRef)(null),xi=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var _a;yn.length!==0&&(((_a=si==null?void 0:si.current)==null?void 0:_a.clientHeight)>97?to(1):to(0)),yn.length===0&&to(0),No(!1)},[yn]),z.createElement("div",{className:me()(be.row,La),style:Lr},z.createElement("div",{onClick:(0,Ne.throttle)(()=>Da==null?void 0:Da(),2e3),style:{width:xn,marginTop:Ko?12:4},className:`${be.title} ${Da?"current":""}`},Sr),z.createElement("div",{className:Ko?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},z.createElement("div",{className:be.bar,ref:xi,style:oo>0?{height:oo===1?97:"auto",overflow:oo===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:be.tag,ref:si},yn==null?void 0:yn.map(_a=>z.createElement("span",{onClick:()=>In(_a.id),key:_a.id,style:E(E({color:kr},vr),(_a==null?void 0:_a.style)||{}),className:hn===_a.id?me()(Xr||be.active,_a.classNameActive):""},z.createElement("span",{title:_a.name,className:be.name},_a.name),!!xo&&z.createElement("span",{className:be.num},_a.count))))),!!oo&&z.createElement(z.Fragment,null,oo===1?z.createElement("div",{onClick:()=>{var _a;to(2),((_a=si==null?void 0:si.current)==null?void 0:_a.clientHeight)>245?No(!0):No(!1)},className:be.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{xi.current.scrollTop=0,to(1),No(!1)},className:be.action},"\u6536\u8D77",z.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ee=({dataSource:yn=[],value:hn,onChange:In,onTitleChange:Da,className:La,title:Sr,titleWidth:xn=41,style:Lr={},fontColor:kr="#6A7283",showCount:xo,expand:Xr=!0})=>{const[vr,oo]=(0,z.useState)(0),[to,Ko]=(0,z.useState)(!1),No=(0,z.useRef)(null),si=(0,z.useRef)(null),[xi,_a]=(0,z.useState)(Xr);return z.createElement("div",{className:me()(y.row,La),style:Lr},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ne.throttle)(()=>Da==null?void 0:Da(),2e3),style:{width:xn,marginTop:to?12:4},className:`${y.title} ${Da?"current":""}`},Sr),z.createElement("i",{className:`iconfont ${xi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:xi?8:10},onClick:()=>_a(!xi)})),xi&&z.createElement("div",{className:to?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},z.createElement("div",{className:y.fenge}),z.createElement("div",{className:y.bar,ref:si},z.createElement("div",{className:y.tag,ref:No},yn==null?void 0:yn.map($n=>z.createElement("span",{onClick:()=>In($n.id),key:$n.id,style:{color:kr},className:hn===$n.id?y.active:""},z.createElement("span",{title:$n.name,className:y.name},$n.name),!!xo&&z.createElement("span",{className:y.num},$n.count)))))))},ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ue=({dataSource:yn=[],value:hn,onChange:In,className:Da,style:La={}})=>z.createElement("div",{style:La,className:me()(ne.tabs,Da)},yn.map(Sr=>z.createElement("span",{onClick:()=>In(Sr.id),className:hn===Sr.id?ne.active:"",key:Sr.id},Sr.name))),ge={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Fe=te(92832),Ie=({dataSource:yn=[],value:hn="",onChange:In,onInputChange:Da=()=>{},className:La,style:Sr={},placeholder:xn,allowClear:Lr=!1})=>{var kr;const[xo,Xr]=(0,z.useState)(""),[vr,oo]=(0,z.useState)("");(0,z.useEffect)(()=>{var No;let si=hn;(No=JSON.stringify(hn))!=null&&No.includes("{")&&(Xr(hn.id),si=hn.value||"");try{oo(decodeURIComponent(si||""))}catch(xi){oo(decodeURIComponent(si||""))}},[hn]);const to=()=>{In(encodeURIComponent(vr),xo||null)},Ko=No=>{No!==xo&&(Xr(No),In(encodeURIComponent(vr),No))};return z.createElement("div",{className:me()(ge.input,La),style:Sr},!!yn.length&&z.createElement("div",{className:ge.dropdown},z.createElement("div",{className:ge.text},(kr=yn.find(No=>No.id===xo))==null?void 0:kr.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:ge.b1}),z.createElement("b",{className:ge.b2})),z.createElement("div",{className:ge.menu},yn.map((No,si)=>z.createElement("div",{key:si,onClick:()=>Ko(No.id)},No.name)))),z.createElement(Fe.default,{onPressEnter:to,value:vr,onChange:No=>{oo(No.target.value),Da(encodeURIComponent(No.target.value),xo||null)},bordered:!1,placeholder:xn}),z.createElement("i",{onClick:to,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ze={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},at=({value:yn,onChange:hn,className:In,total:Da,pageSize:La,style:Sr={}})=>{const xn=yn<2,Lr=yn>=Math.ceil(Da/La);return Da<=La?z.createElement(z.Fragment,null):z.createElement("div",{className:me()(ze.quickPager,In),style:Sr},z.createElement("div",{onClick:()=>{xn||hn(yn-1,"prev")},className:xn?ze.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{Lr||hn(yn+1,"next")},className:Lr?ze.disabled:""},"\u4E0B\u4E00\u9875"))},xe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},it=te(71418),Ue=te(6848),qe=te(13570),st=te(90524),ot=te(49661),Ke=te(96908),Re=te(57177),Me=te(81378),Ve=te(57884),We=({className:yn,dataSource:hn=[],col:In=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:xn=1200,trackEventItems:Lr,loading:kr})=>{const xo=Math.floor((xn-(In-1)*Da)/In);return z.createElement(it.Z,{spinning:kr},z.createElement("div",{className:me()(xe.list,yn)},!!hn.length&&hn.map((Xr,vr)=>{const{name:oo,id:to,identifier:Ko,power:No,cover_image_id:si,pic:xi}=Xr;return z.createElement("div",{className:xe.wrap,key:to,style:{width:xo,marginRight:(1+vr)%In===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{target:"_blank",href:`/shixuns/${Ko}/challenges`,className:xe.li,onClick:_a=>{_a.preventDefault(),Lr&&(0,ot.L9)([Lr]),No&&(0,ot.xg)(`/shixuns/${Ko}/challenges`)}},z.createElement("div",{className:xe.img},z.createElement("img",{className:xe.cover,src:`${xi}`}),Xr.is_jupyter&&z.createElement("img",{className:xe.sign,src:Ke}),Xr.is_jupyter_lab&&z.createElement("img",{className:xe.sign,src:Re}),Xr.is_unity_3d&&z.createElement("img",{className:xe.sign,src:Me})),z.createElement("div",{className:xe.name},z.createElement(Ue.Z,{title:oo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:xe.e},oo||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:xe.tags},z.createElement(Ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Xr.challenges_count))),!!Xr.myshixuns_count&&z.createElement(Ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),z.createElement("span",null,Xr.myshixuns_count))),z.createElement(Ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Xr.level))),z.createElement("div",{className:xe.rate},z.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:Xr.score_info}),z.createElement("span",null,"\xA0",Xr.score_info?`${Xr.score_info}\u5206`:"5\u5206")))),!No&&z.createElement("div",{className:xe.lockWrap},z.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&z.createElement(Ve.Z,null)))},et={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},yt=({className:yn,dataSource:hn=[],col:In=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:xn=1200,wrapClassName:Lr,trackEventItems:kr,loading:xo})=>{const Xr=Math.floor((xn-(In-1)*Da)/In);return z.createElement(it.Z,{spinning:xo},z.createElement("div",{className:me()(et.list,yn)},!!hn.length&&hn.map((vr,oo)=>{const{name:to,id:Ko,identifier:No,power:si,cover_image_id:xi,pic:_a}=vr;return z.createElement("div",{className:me()(et.wrap,Lr),key:Ko,style:{width:Xr,marginRight:(1+oo)%In===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{target:"_blank",href:`/shixuns/${No}/challenges`,className:et.li,onClick:$n=>{$n.preventDefault(),kr&&(0,ot.L9)([kr]),si&&(0,ot.xg)(`/shixuns/${No}/challenges`)}},z.createElement("img",{src:te(47621),className:et.titleBg}),z.createElement("div",{className:et.name},z.createElement(Ue.Z,{title:to||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:et.e},to||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:et.img},z.createElement("img",{className:et.cover,src:xi?`${st.Z.API_SERVER}/api/attachments/${xi}`:`${st.Z.IMG_SERVER+_a}`}),vr.is_jupyter&&z.createElement("div",{className:et.bq},"Jupyter"),vr.is_jupyter_lab&&z.createElement("div",{className:et.bq},"JupyterLab"),vr.is_unity_3d&&z.createElement("div",{className:et.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),z.createElement("div",{className:"mt20 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:et.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:et.value},vr.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:et.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:et.value},vr.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:et.text},"\u5173\u5361\u6570"),z.createElement("span",{className:et.value},vr.challenges_count)),z.createElement("div",{className:et.rate},z.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:vr.score_info}),z.createElement("span",{className:et.value,style:{color:"#FF9C00"}},"\xA0",vr.score_info?`${vr.score_info}\u5206`:"5\u5206"))))),!si&&z.createElement("div",{className:et.lockWrap},z.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!hn.length&&z.createElement(Ve.Z,null)))},gt=te(929),xt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ae=te(79005),wt=te(20345),It=te(77882),ke=te(31081),ut=te(75309),ce=te(71979),ie=te(47558),ae=te(42922),se=te(66832),de=te(96593),Ce=te(19664),pe=te(91833);const Be=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:wt},{name:"101\u8BA1\u5212",ptimg:It,swimg:ke},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ut,swimg:ce},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ie,swimg:ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:se,swimg:de},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ce,swimg:pe}];var Xe=({className:yn,dataSource:hn=[],col:In=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:xn=1200,trackEventItems:Lr,loading:kr,wrapClassName:xo,imgClassName:Xr,isArrow:vr=!1})=>{const oo=Math.floor((xn-(In-1)*Da)/In),[to,Ko]=(0,z.useState)(),[No,si]=(0,z.useState)(),xi=$n=>Ko($n),_a=()=>Ko(-1);return z.createElement(it.Z,{spinning:kr},z.createElement("div",{className:me()(xt.list,yn)},!!(hn!=null&&hn.length)&&(hn==null?void 0:hn.map(($n,Xa)=>{var $a;const{name:wo,id:ni,identifier:pi,featured:Si,school_name:Li,image_url:Ci,excellent:Ki,is_plan:Ti}=$n;return z.createElement("div",{key:ni,className:me()(xt.wrap,xo),style:{width:oo,marginRight:(1+Xa)%In===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{target:"_blank",href:`/paths/${pi}`,className:xt.li,onClick:no=>{no.preventDefault(),Lr&&(0,ot.L9)([Lr]),(0,ot.xg)(`/paths/${pi}`)}},z.createElement("img",{src:te(39057),className:xt.titleBg}),z.createElement("div",{className:xt.name},z.createElement(Ue.Z,{title:wo},z.createElement("span",{className:xt.e,style:{color:vr&&to===Xa?"#145DFF":"#000000"},onMouseEnter:()=>{xi(Xa)},onMouseLeave:_a},wo))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:me()(xt.img,Xr)},z.createElement("img",{className:xt.cover,src:`${st.Z.IMG_SERVER+Ci}`}),($a=$n==null?void 0:$n.subject_tags)==null?void 0:$a.map((no,ko)=>{var ri,Ro;if(ko===0){const yi=(ri=Be.find(Xo=>Xo.name==no))==null?void 0:ri.swimg;return z.createElement("img",{className:xt.sign,src:yi,style:{left:"-4px"}})}const Ho=(Ro=Be.find(yi=>yi.name==no))==null?void 0:Ro.ptimg;return z.createElement("img",{className:xt.sign,src:Ho,style:{left:`${48+52*(ko-1)+2*ko}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},($n==null?void 0:$n.excellent)&&z.createElement("div",{className:xt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:xt.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:xt.value},$n.stages_count)),z.createElement("div",null,z.createElement("span",{className:xt.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:xt.value},$n.members_count))))))})),!hn.length&&z.createElement(Ve.Z,null)))},Pe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},mt="data:image/png;base64,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",St=te(59301),Gt=({className:yn,dataSource:hn=[],col:In=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:xn=1200,trackEventItems:Lr,loading:kr})=>{const xo=Math.floor((xn-(In-1)*Da)/In);return St.createElement(it.Z,{spinning:kr},St.createElement("div",{className:me()(Pe.list,yn)},!!hn.length&&hn.map((Xr,vr)=>{const{subject_identifier:oo,id:to,identifier:Ko,power:No}=Xr,si=Xr.is_public!=0&&Xr.is_public;return St.createElement("div",{className:Pe.wrap,key:to,style:{width:xo,marginRight:(1+vr)%In===0?0:Da+Sr,marginBottom:La}},St.createElement("a",{className:Pe.li,onClick:xi=>{xi.preventDefault(),Lr&&(0,ot.L9)([Lr]),(0,ot.xg)(Xr.first_category_url)}},St.createElement("div",{className:Pe.top},St.createElement(Ue.Z,{title:Xr.name},St.createElement("div",{className:Pe.name},Xr.name)),St.createElement("img",{className:Pe.img,src:st.Z.IMG_SERVER+"/images/"+Xr.avatar_url}),St.createElement("div",{className:Pe.text,title:Xr.creator},Xr.creator),oo&&St.createElement("div",{className:Pe.btns},St.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),St.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),si&&St.createElement("div",{className:Pe.sign},"\u516C\u5F00")),St.createElement("div",{className:Pe.bottom},Xr.visits>0&&St.createElement(Ue.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},St.createElement("span",null,St.createElement("i",{className:"iconfont icon-liulanyan"}),St.createElement("span",null,Xr.visits))),Xr.course_members_count>0&&St.createElement(Ue.Z,{title:"\u6210\u5458",placement:"bottom"},St.createElement("span",null,St.createElement("i",{className:"iconfont icon-chengyuan"}),Xr.course_members_count)),Xr.tasks_count>0&&St.createElement(Ue.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},St.createElement("span",null,St.createElement("i",{className:"iconfont icon-zuoye"}),Xr.tasks_count)),Xr.is_end?St.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):St.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xr.is_accessible&&St.createElement("div",{className:Pe.lockWrap},St.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),St.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&St.createElement(Ve.Z,null)))},Ht={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Wt="data:image/png;base64,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",lt=({className:yn,dataSource:hn=[],col:In=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:xn=1200,wrapClassName:Lr,trackEventItems:kr,loading:xo})=>{const Xr=Math.floor((xn-(In-1)*Da)/In);return z.createElement(it.Z,{spinning:xo},z.createElement("div",{className:me()(Ht.list,yn)},!!hn.length&&hn.map((vr,oo)=>{const{subject_identifier:to,id:Ko,identifier:No,power:si}=vr,xi=vr.is_public!=0&&vr.is_public;return z.createElement("div",{className:me()(`${Ht.wrap} ${vr.is_accessible?"":Ht.warpStyle}`,Lr),key:Ko,style:{width:Xr,marginRight:(1+oo)%In===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{className:Ht.li,onClick:_a=>{_a.preventDefault(),kr&&(0,ot.L9)([kr]),(0,ot.xg)(vr.first_category_url)}},z.createElement("div",{className:Ht.creator},z.createElement("img",{className:Ht.img,src:st.Z.IMG_SERVER+"/images/"+vr.avatar_url}),z.createElement("div",{className:Ht.text,title:vr.creator},vr.creator)),z.createElement("div",{className:Ht.top},z.createElement(Ue.Z,{title:vr.name},z.createElement("div",{className:Ht.name},vr.name)),xi&&z.createElement("div",{className:Ht.sign},"\u516C\u5F00")),z.createElement("div",{className:Ht.middle},z.createElement("div",{className:Ht.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:Ht.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:Ht.value},(vr==null?void 0:vr.visits)||0)),z.createElement("div",null,z.createElement("span",{className:Ht.text},"\u6210\u5458"),z.createElement("span",{className:Ht.value},(vr==null?void 0:vr.course_members_count)||0))),z.createElement("div",{className:Ht.row},z.createElement("div",null,z.createElement("span",{className:Ht.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:Ht.value},(vr==null?void 0:vr.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:Ht.text},"\u72B6\u6001"),vr.is_end?z.createElement("span",{className:Ht.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:Ht.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),to&&z.createElement("div",{className:Ht.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!vr.is_accessible&&z.createElement("div",{className:Ht.lockWrap},z.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!hn.length&&z.createElement(Ve.Z,null)))},Dt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Lt=te(76560),mn=({dataSource:yn=[],value:hn,onChange:In,className:Da,style:La={},tabBarExtraContent:Sr})=>z.createElement("div",{className:me()(Dt.tabs,Da),style:La},z.createElement("div",{className:Dt.tabsWrap},yn.map((xn,Lr)=>z.createElement("aside",{className:Dt.tab,onClick:()=>{In(xn.id),xn.link&&Lt.history.push(xn.link)},key:Lr},z.createElement("div",{className:hn===xn.id?Dt.active:""},xn.name),(xn==null?void 0:xn.resetCount)==null&&(xn==null?void 0:xn.total)!==void 0&&z.createElement("span",null,"\uFF08",xn==null?void 0:xn.total,"\uFF09"),(xn==null?void 0:xn.resetCount)!==void 0&&(xn==null?void 0:xn.total)!==void 0&&z.createElement(Ue.Z,{title:(xn==null?void 0:xn.tip)!=null?xn==null?void 0:xn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},xn==null?void 0:xn.resetCount),"/",z.createElement("span",null,xn==null?void 0:xn.total),"\uFF09"))))),z.createElement("div",{className:Dt.tabBar},Sr)),fn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},ua=({dataSource:yn=[],value:hn,onChange:In,className:Da,style:La={},tabBarExtraContent:Sr})=>z.createElement("div",{className:me()(fn.tabs,Da),style:La},z.createElement("div",{className:fn.tabsWrap},yn.map((xn,Lr)=>z.createElement("aside",{className:fn.tab,onClick:()=>{In(xn.id),xn.link&&Lt.history.push(xn.link)},key:Lr},z.createElement("div",{className:hn===xn.id?fn.active:""},xn.name),(xn==null?void 0:xn.resetCount)==null&&(xn==null?void 0:xn.total)!==void 0&&z.createElement("span",null,"\uFF08",xn==null?void 0:xn.total,"\uFF09"),(xn==null?void 0:xn.resetCount)!==void 0&&(xn==null?void 0:xn.total)!==void 0&&z.createElement(Ue.Z,{title:(xn==null?void 0:xn.tip)!=null?xn==null?void 0:xn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},xn==null?void 0:xn.resetCount),"/",z.createElement("span",null,xn==null?void 0:xn.total),"\uFF09"))))),z.createElement("div",{className:fn.tabBar},Sr)),Pa=({className:yn,style:hn={},children:In})=>z.createElement("div",{className:me()(yn),style:hn},In),wa={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},ar=te(38854),sr=te(20834);const ma=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ir=({sortValue:yn,dropValue:hn,className:In,onSort:Da,onDrop:La,dataSource:Sr=ma})=>{var xn;return z.createElement("div",{className:me()(wa.orderWrap,In)},z.createElement(ar.Z,{dropdownRender:()=>z.createElement(sr.default,null,Sr.map((Lr,kr)=>z.createElement(sr.default.Item,{key:kr,onClick:()=>La(Lr.id)},Lr.name)))},z.createElement("span",{className:wa.orderTextWrap},(xn=Sr.find(Lr=>hn===Lr.id))==null?void 0:xn.name)),z.createElement("span",{className:wa.orderIconWrap},z.createElement("span",{className:wa.orderAsc},z.createElement("i",{className:yn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${wa.cursorPointer} ${wa.active}`:`iconfont icon-sanjiaoxing-up font12 ${wa.cursorPointer}`,onClick:()=>Da(yn==="asc"?"desc":"asc")})),z.createElement("span",{className:wa.orderDesc},z.createElement("i",{className:yn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${wa.cursorPointer} ${wa.active}`:`iconfont icon-sanjiaoxing-down font12 ${wa.cursorPointer}`,onClick:()=>Da(yn==="asc"?"desc":"asc")}))))},on={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},bn=te(3113),Ia=te(22688),fa=Object.defineProperty,da=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,vo=(yn,hn,In)=>hn in yn?fa(yn,hn,{enumerable:!0,configurable:!0,writable:!0,value:In}):yn[hn]=In,ho=(yn,hn)=>{for(var In in hn||(hn={}))yr.call(hn,In)&&vo(yn,In,hn[In]);if(da)for(var In of da(hn))Hn.call(hn,In)&&vo(yn,In,hn[In]);return yn},jr=(yn,hn)=>{var In={};for(var Da in yn)yr.call(yn,Da)&&hn.indexOf(Da)<0&&(In[Da]=yn[Da]);if(yn!=null&&da)for(var Da of da(yn))hn.indexOf(Da)<0&&Hn.call(yn,Da)&&(In[Da]=yn[Da]);return In},_t=(yn,hn,In)=>new Promise((Da,La)=>{var Sr=kr=>{try{Lr(In.next(kr))}catch(xo){La(xo)}},xn=kr=>{try{Lr(In.throw(kr))}catch(xo){La(xo)}},Lr=kr=>kr.done?Da(kr.value):Promise.resolve(kr.value).then(Sr,xn);Lr((In=In.apply(yn,hn)).next())}),Rt=yn=>{var hn=yn,{className:In,style:Da,children:La,loading:Sr=!1,openLoading:xn,onClick:Lr=()=>{},size:kr="middle",shape:xo="round",theme:Xr}=hn,vr=jr(hn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[oo,to]=(0,z.useState)(!1),Ko=(0,z.useMemo)(()=>{switch(Xr){case Ia.Fy.THEMEONE:return on.ThemeOne;case Ia.Fy.DEFAULT:default:return on.btn}},[Xr]);return z.createElement(bn.ZP,ho({onClick:(0,Ne.throttle)(No=>_t(void 0,null,function*(){xn&&to(!0);try{yield Lr(No)}catch(si){console.log("error",si)}xn&&to(!1)}),2e3,{leading:!0,trailing:!1}),className:me()(Ko,on[`${kr}-${xo}`],In),style:Da,size:kr,shape:xo,loading:oo||Sr},vr),La)},Un={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Yn=({className:yn,style:hn,children:In=null,onClick:Da,title:La})=>z.createElement("div",{className:me()(Un.head,yn),style:hn},z.createElement("span",{className:"primary-hover",onClick:Da},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:La},La),z.createElement("div",{className:Un.node},In)),Yr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Er=({confirmShow:yn=!0,confirmTitle:hn,confirmClick:In,cancelShow:Da=!0,cancelTitle:La,cancelClick:Sr,className:xn,style:Lr,confirmLoading:kr=!1})=>z.createElement("div",{className:me()(Yr.btns,xn),style:Lr},yn&&z.createElement(bn.ZP,{loading:kr,onClick:In,type:"primary",className:Yr.confirm},hn),Da&&z.createElement(bn.ZP,{onClick:Sr,className:Yr.cancel},La)),So={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Vn=({className:yn,style:hn={},LeftContent:In,children:Da,RightContent:La})=>z.createElement("div",{className:me()(So.fixedBottom,yn),style:hn},z.createElement("div",{className:So.wrap},z.createElement("div",{className:So.left},In),z.createElement("div",{className:So.center},Da),z.createElement("div",{className:So.right},La))),io={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},bo=({className:yn,style:hn={},dataSource:In=[]})=>z.createElement("div",{className:me()(io.crumbs,yn),style:hn},In.map((Da,La)=>LaLt.history.push(Da.path)},Da.name):z.createElement("span",null,Da.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:La,style:{color:"#5F6368"}},Da.name))),Eo=te(31797),Bt=Object.defineProperty,Sn=Object.defineProperties,pn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Jn=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Kn=(yn,hn,In)=>hn in yn?Bt(yn,hn,{enumerable:!0,configurable:!0,writable:!0,value:In}):yn[hn]=In,jn=(yn,hn)=>{for(var In in hn||(hn={}))Jn.call(hn,In)&&Kn(yn,In,hn[In]);if(Tn)for(var In of Tn(hn))la.call(hn,In)&&Kn(yn,In,hn[In]);return yn},Nr=(yn,hn)=>Sn(yn,pn(hn)),br=(yn,hn)=>{var In={};for(var Da in yn)Jn.call(yn,Da)&&hn.indexOf(Da)<0&&(In[Da]=yn[Da]);if(yn!=null&&Tn)for(var Da of Tn(yn))hn.indexOf(Da)<0&&la.call(yn,Da)&&(In[Da]=yn[Da]);return In};const{Countdown:vn}=Eo.default;var Io=yn=>{var hn=yn,{onChange:In}=hn,Da=br(hn,["onChange"]);const[La,Sr]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof La=="number"&&La>=0&&In(La)},[La]);const xn=Lr=>{const kr=Math.floor(Lr/1e3);Sr(kr)};return z.createElement(vn,Nr(jn({},Da),{onChange:xn}))},Jo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qn=({DataProps:yn,className:hn,style:In={}})=>{var Da;return z.createElement("div",{className:me()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Jo.ClassRoomItem,hn),style:In,onClick:()=>{(0,ot.xg)(yn==null?void 0:yn.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(Da=st.Z)==null?void 0:Da.IMG_SERVER}/images/${yn==null?void 0:yn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(yn==null?void 0:yn.subject_identifier)&&z.createElement("div",{className:"mt-40px"},z.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),z.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},z.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(yn!=null&&yn.is_public)&&z.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),z.createElement("span",{className:me()("text-16px font-medium",Jo.TitleDom)},yn==null?void 0:yn.name)),z.createElement("div",{className:"c-grey-333 font-medium"},yn==null?void 0:yn.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",yn==null?void 0:yn.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",yn==null?void 0:yn.tasks_count),yn!=null&&yn.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ta=Object.defineProperty,xr=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Zr=(yn,hn,In)=>hn in yn?Ta(yn,hn,{enumerable:!0,configurable:!0,writable:!0,value:In}):yn[hn]=In,Ar=(yn,hn)=>{for(var In in hn||(hn={}))Ya.call(hn,In)&&Zr(yn,In,hn[In]);if(xr)for(var In of xr(hn))uo.call(hn,In)&&Zr(yn,In,hn[In]);return yn},Wo=({DataProps:yn=[],selectValue:hn,onChange:In,className:Da,style:La={},extra:Sr,classNameItem:xn,styleItem:Lr={},barHidden:kr})=>{const[xo,Xr]=(0,z.useState)();return(0,z.useEffect)(()=>{Xr(Array.isArray(hn)?hn:[hn])},[hn]),z.createElement("div",{className:me()("flex px-20px py-10px gap-40px",Da),style:Ar({borderBottom:"1px solid #D3F0FF"},La)},yn==null?void 0:yn.map(vr=>z.createElement("div",{key:vr==null?void 0:vr.id,className:me()("flex item-center justify-center current c-grey-333 text-16 relative",xn,vr==null?void 0:vr.className),style:Ar(Ar({color:xo!=null&&xo.includes(vr==null?void 0:vr.id)?"#1890FF":"",minWidth:88},Lr),(vr==null?void 0:vr.style)||{}),onClick:oo=>{In==null||In({domEvent:oo,item:vr}),vr!=null&&vr.link&&Lt.history.push(vr==null?void 0:vr.link)}},vr==null?void 0:vr.name,!kr&&(xo==null?void 0:xo.includes(vr==null?void 0:vr.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},Sr))},Pi=Object.defineProperty,ba=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,Ui=Object.getOwnPropertySymbols,Xi=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,Gi=(yn,hn,In)=>hn in yn?Pi(yn,hn,{enumerable:!0,configurable:!0,writable:!0,value:In}):yn[hn]=In,Ii=(yn,hn)=>{for(var In in hn||(hn={}))Xi.call(hn,In)&&Gi(yn,In,hn[In]);if(Ui)for(var In of Ui(hn))Ji.call(hn,In)&&Gi(yn,In,hn[In]);return yn},fi=(yn,hn)=>ba(yn,Ca(hn)),Ni=({value:yn,onChange:hn,onInputChange:In,className:Da,style:La={},InputProps:Sr})=>{const[xn,Lr]=(0,z.useState)(yn);return z.createElement("div",{className:me()("flex item-center rounded-full px-10px py-2px",Da),style:Ii({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},La)},z.createElement(Fe.default,fi(Ii({bordered:!1},Sr),{onChange:kr=>{Lr(kr.target.value),In==null||In(encodeURIComponent(kr.target.value))},onPressEnter:kr=>{hn==null||hn({domEvent:kr,item:{value:xn}})}})),z.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:kr=>{hn==null||hn({domEvent:kr,item:{value:xn}})}}))}},17904:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var z=te(59301);function ye(Oe,je){const he=(0,z.useRef)();(0,z.useEffect)(()=>{he.current=Oe}),(0,z.useEffect)(()=>{function be(){he.current()}if(je!==null){let le=setInterval(be,je);return()=>clearInterval(le)}},[je])}},40784:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(78241),Oe=te(95237),je=te(43604),he=te(57809),be=te(5871),le=te(6848),me=te(5083),Ne=te(92832),De=te(76560),fe=te(69577),Le=te(10670),Ee=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(Fe,Se,Ie)=>Se in Fe?re(Fe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Fe[Se]=Ie,ne=(Fe,Se)=>{for(var Ie in Se||(Se={}))y.call(Se,Ie)&&ee(Fe,Ie,Se[Ie]);if(b)for(var Ie of b(Se))x.call(Se,Ie)&&ee(Fe,Ie,Se[Ie]);return Fe},oe=(Fe,Se)=>E(Fe,a(Se)),ue=(Fe,Se)=>{var Ie={};for(var ze in Fe)y.call(Fe,ze)&&Se.indexOf(ze)<0&&(Ie[ze]=Fe[ze]);if(Fe!=null&&b)for(var ze of b(Fe))Se.indexOf(ze)<0&&x.call(Fe,ze)&&(Ie[ze]=Fe[ze]);return Ie};const ge=({disabled:Fe,shixunHomeworks:Se,selectOptions:Ie,form:ze})=>{const{workSetting:ve}=Se,[at,xe]=(0,z.useState)([]),it=(0,z.useMemo)(()=>Ie==null?void 0:Ie.filter(Ue=>!at.includes(Ue.value)),[at,Ie]);return(0,z.useEffect)(()=>{var Ue;const qe=((Ue=ve==null?void 0:ve.anonymous_appeal_settings)==null?void 0:Ue.filter(st=>st.appeal_time))||[];xe(qe.map(st=>st.group_name))},[ve]),Ee.createElement(ye.default.List,{name:"anonymous_appeal_settings"},(Ue,{add:qe,remove:st})=>Ee.createElement(Ee.Fragment,null,Ue.map(ot=>{var Ke;const Re=ot,{key:Me,name:Ve}=Re,nt=ue(Re,["key","name"]),et=ze.getFieldValue(["anonymous_appeal_settings",Ve]).deleteflag;return Ee.createElement("div",{key:Me},Ee.createElement(Oe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Ee.createElement(je.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Me+1),Ee.createElement(je.Z,null,Ee.createElement(ye.default.Item,oe(ne({},nt),{name:[ot.name,"group_name"]}),Ee.createElement(he.default,{mode:"multiple",disabled:Fe||!et,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:Le.Z.multiple_select,options:it||[],onSelect:ht=>{xe(yt=>[...yt,ht])},onDeselect:ht=>{xe(yt=>yt.filter(gt=>gt!==ht))}}))),Ee.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ee.createElement(je.Z,null,Ee.createElement(ye.default.Item,oe(ne({},nt),{label:"",name:[ot.name,"appeal_penalty"]}),Ee.createElement(be.Z,{min:0,disabled:Fe,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Ee.createElement(le.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},Ee.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Le.Z.title_icon}`})),Ee.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Ee.createElement(je.Z,null,Ee.createElement(ye.default.Item,oe(ne({},nt),{label:"",name:[ot.name,"appeal_time"]}),Ee.createElement(me.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:Fe,size:"large",disabledDate:ht=>(0,fe.Q8)(ht,ve==null?void 0:ve.course_end_date),disabledTime:ht=>(0,fe.d0)(ht),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Ee.createElement(ye.default.Item,oe(ne({},nt),{name:[Ve,"deleteflag"]}),Ee.createElement(Ne.default,{type:"hidden"})),!Fe&&Ue.length<((Ke=ve==null?void 0:ve.anonymous_appeal_settings)==null?void 0:Ke.length)&&Ee.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{qe({deleteflag:!0})}}),Me!==0&&!Fe&&et&&Ee.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const ht=ze.getFieldValue(["anonymous_appeal_settings",Ve,"group_name"])||[];xe(yt=>yt.filter(gt=>!ht.includes(gt))),st(Ve)}})))})))};bt.Z=(0,De.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(ge)},47604:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(5083),Oe=te(78241),je=te(95237),he=te(43604),be=te(57809),le=te(8591),me=te(92832),Ne=te(5871),De=te(6848),fe=te(24905),Le=te(61186),Ee=te.n(Le),re=te(76560),E=te(69577),a=te(34055),b=te(10670),y=te(59301),x=Object.defineProperty,ee=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Fe=(xe,it,Ue)=>it in xe?x(xe,it,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):xe[it]=Ue,Se=(xe,it)=>{for(var Ue in it||(it={}))ue.call(it,Ue)&&Fe(xe,Ue,it[Ue]);if(oe)for(var Ue of oe(it))ge.call(it,Ue)&&Fe(xe,Ue,it[Ue]);return xe},Ie=(xe,it)=>ee(xe,ne(it)),ze=(xe,it)=>{var Ue={};for(var qe in xe)ue.call(xe,qe)&&it.indexOf(qe)<0&&(Ue[qe]=xe[qe]);if(xe!=null&&oe)for(var qe of oe(xe))it.indexOf(qe)<0&&ge.call(xe,qe)&&(Ue[qe]=xe[qe]);return Ue};const{RangePicker:ve}=ye.default,at=({disabled:xe,shixunHomeworks:it,selectOptions:Ue,form:qe,data:st,classroomList:ot})=>{const{workSetting:Ke}=it,[Re,Me]=(0,z.useState)([]),Ve=(0,z.useMemo)(()=>Ue==null?void 0:Ue.filter(We=>!Re.includes(We.value)),[Re,Ue]);(0,z.useEffect)(()=>{var We;const et=((We=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:We.filter(ht=>ht.evaluation_end))||[];Me(et.map(ht=>ht.group_name))},[Ke]);const nt=We=>{var et;const ht=(et=Ke==null?void 0:Ke.anonymous_appeal_settings)==null?void 0:et.find(yt=>yt.group_id===We);return st.anonymous_appeal&&ht&&(ht==null?void 0:ht.appeal_time)!==null};return y.createElement(Oe.default.List,{name:"anonymous_comment_settings"},(We,{add:et,remove:ht})=>y.createElement(y.Fragment,null,We.map(yt=>{var gt,xt;const Ae=yt,{key:wt,name:It}=Ae,ke=ze(Ae,["key","name"]),ut=qe.getFieldValue(["anonymous_comment_settings",It]),ce=ut.deleteflag,ie=Ee()((gt=ut.evaluation_start)==null?void 0:gt[0])<=Ee()(),ae=!ce&&ie?[!0,nt(ut==null?void 0:ut.group_id)]:[!1,!1];return y.createElement("div",{key:wt,style:{background:"#F6F7F9",padding:"5px 30px"}},y.createElement(je.Z,{align:"top",style:{marginLeft:"53px"}},y.createElement(he.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",wt+1),y.createElement(he.Z,{flex:1},y.createElement(je.Z,{align:"middle",style:{marginBottom:10}},y.createElement(he.Z,{span:8},y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[It,"group_name"]}),y.createElement(be.default,{mode:"multiple",disabled:xe||!ce,className:b.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ve||[],onSelect:se=>{Me(de=>[...de,se])},onDeselect:se=>{Me(de=>de.filter(Ce=>Ce!==se))}}))),y.createElement(he.Z,{className:"ml20"},y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[It,"evaluation_start"]}),y.createElement(ve,{ranges:{\u6B64\u523B:()=>{var se;const de=(se=ut==null?void 0:ut.evaluation_start)==null?void 0:se[0];return[de?Ee()(de):Ee()(),Ee()()]}},size:"large",style:{width:"500px"},disabled:xe||ae,allowClear:!1,disabledDate:se=>(0,E.Q8)(se,Ke==null?void 0:Ke.course_end_date),disabledTime:se=>(0,E.d0)(se),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var se;if((0,a.Rm)()&&!((se=ot.AssistantObject.group)!=null&&se.can_anonymous_comment)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[It,"deleteflag"]}),y.createElement(me.default,{type:"hidden"})),!xe&&We.length<((xt=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:xt.length)&&y.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{et({deleteflag:!0})}}),wt!==0&&!xe&&ce&&y.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const se=qe.getFieldValue(["anonymous_comment_settings",It,"group_name"])||[];Me(de=>de.filter(Ce=>!se.includes(Ce))),ht(It)}})))),y.createElement(je.Z,{align:"middle",style:{marginLeft:"53px"}},y.createElement(he.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),y.createElement(he.Z,null,y.createElement(Oe.default.Item,Ie(Se({},ke),{label:"",colon:!1,name:[It,"evaluation_num"]}),y.createElement(Ne.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:xe||!ce&&ie}))),y.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},y.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${b.Z.title_icon}`})),y.createElement(he.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),y.createElement(he.Z,null,y.createElement(Oe.default.Item,Ie(Se({},ke),{label:"",colon:!1,name:[It,"absence_penalty"]}),y.createElement(Ne.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:xe,onChange:se=>{var de;if((0,a.Rm)()&&!((de=ot.AssistantObject.group)!=null&&de.can_anonymous_comment)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),y.createElement(he.Z,{style:{marginLeft:"40px"}},y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[It,"student_comment"],valuePropName:"checked"}),y.createElement(fe.default,{disabled:xe,onChange:()=>{var se;if((0,a.Rm)()&&!((se=ot.AssistantObject.group)!=null&&se.can_anonymous_comment)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),y.createElement(he.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};bt.Z=(0,re.connect)(({shixunHomeworks:xe,classroomList:it})=>({shixunHomeworks:xe,classroomList:it}))(at)},26668:function(Ft,bt,te){"use strict";var z=te(76560),ye=te(95237),Oe=te(43604),je=te(5083),he=te(5871),be=te(6848),le=te(61186),me=te.n(le),Ne=te(69577),De=te(10670),fe=te(59301);const Le=({data:Ee,disabled:re,setData:E,shixunHomeworks:a})=>{const{workSetting:b,workList:y}=a;return fe.createElement("div",null,fe.createElement(ye.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},fe.createElement(Oe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),fe.createElement(Oe.Z,null,fe.createElement(je.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:re,disabledDate:x=>(0,Ne.Q8)(x,b==null?void 0:b.course_end_date),disabledTime:x=>(0,Ne.d0)(x),value:Ee.appeal_time?me()(Ee.appeal_time):"",onChange:(x,ee)=>{Ee.appeal_time=ee,E(Object.assign({},Ee))}})),fe.createElement(Oe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),fe.createElement(Oe.Z,null,fe.createElement(he.Z,{size:"large",disabled:re,value:Ee.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:x=>{Ee.appeal_penalty=x,E(Object.assign({},Ee))}})),fe.createElement(be.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${De.Z.title_icon}`}))))};bt.Z=(0,z.connect)(({shixunHomeworks:Ee})=>({shixunHomeworks:Ee}))(Le)},51556:function(Ft,bt,te){"use strict";var z=te(5083),ye=te(5871),Oe=te(6848),je=te(24905),he=te(61186),be=te.n(he),le=te(76560),me=te(69577),Ne=te(10670),De=te(59301);const fe=({data:Le,setData:Ee,disabled:re,shixunHomeworks:E})=>{const{workSetting:a}=E,b=be()(a==null?void 0:a.evaluation_start)<=be()(),y=Le.anonymous_appeal;return De.createElement("div",null,De.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},De.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),De.createElement(z.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:x=>(0,me.Q8)(x,a==null?void 0:a.course_end_date),disabledTime:x=>(0,me.d0)(x),disabled:re||b||y,value:Le.evaluation_start?be()(Le.evaluation_start):"",onChange:(x,ee)=>{Le.evaluation_start=ee,Ee(Object.assign({},Le))}}),De.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),De.createElement(z.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:x=>(0,me.Q8)(x,a==null?void 0:a.course_end_date,Le.evaluation_start),disabledTime:x=>(0,me.d0)(x,be()(Le.evaluation_start)),disabled:re||y,value:Le.evaluation_end?be()(Le.evaluation_end):"",onChange:(x,ee)=>{Le.evaluation_end=ee,Ee(Object.assign({},Le))}})),De.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},De.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),De.createElement(ye.Z,{disabled:re||b||y,value:Le.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:x=>{Le.evaluation_num=x,Ee(Object.assign({},Le))}}),De.createElement(Oe.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},De.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ne.Z.title_icon}`})),De.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),De.createElement(ye.Z,{min:0,disabled:re,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:Le.absence_penalty,onChange:x=>{Le.absence_penalty=x,Ee(Object.assign({},Le))}})),Le.anonymous_comment&&De.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},De.createElement(je.default,{checked:Le.student_comment,disabled:re,onChange:()=>{Le.student_comment=!Le.student_comment,Ee(Object.assign({},Le))}},De.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};bt.Z=(0,le.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(fe)},57987:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return oe}});var z=te(59301),ye=te(43418),Oe=te(8591),je=te(95237),he=te(43604),be=te(3113),le=te(54580),me=te(1710),Ne={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},De=te(47949),fe=te(90524),Le=te(82093),Ee=te(49661),re=Object.defineProperty,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ue,ge,Fe)=>ge in ue?re(ue,ge,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ue[ge]=Fe,x=(ue,ge)=>{for(var Fe in ge||(ge={}))a.call(ge,Fe)&&y(ue,Fe,ge[Fe]);if(E)for(var Fe of E(ge))b.call(ge,Fe)&&y(ue,Fe,ge[Fe]);return ue},ee=(ue,ge,Fe)=>new Promise((Se,Ie)=>{var ze=xe=>{try{at(Fe.next(xe))}catch(it){Ie(it)}},ve=xe=>{try{at(Fe.throw(xe))}catch(it){Ie(it)}},at=xe=>xe.done?Se(xe.value):Promise.resolve(xe.value).then(ze,ve);at((Fe=Fe.apply(ue,ge)).next())}),oe=({visible:ue,categoryId:ge,getData:Fe,onCancle:Se})=>{var Ie,ze;const[ve,at]=(0,z.useState)([]),[xe,it]=(0,z.useState)(!1),[Ue,qe]=(0,z.useState)(!1),[st,ot]=(0,z.useState)({success_size:0,error_list:[]}),Ke={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{at([])},beforeUpload:Re=>ee(void 0,null,function*(){return at([Re]),!1}),fileList:ve,accept:".xlsx"};return z.createElement(z.Fragment,null,z.createElement(ye.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:ue,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ue,onOk:()=>ee(void 0,null,function*(){if(ve.length===0){Oe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}qe(!0);const Re=new FormData;Re.append("file",ve[0]);const Me=yield(0,Le.ZP)(`/api/homework_commons/${ge}/import_external_score.json`,{method:"post",body:Re},!0);(Me==null?void 0:Me.status)===0&&(ot(Me),Se(),Fe(),it(!0),at([])),qe(!1)}),onCancel:()=>{at([]),Se()}},z.createElement("div",{className:Ne.achieveSty},z.createElement("div",{className:Ne.tip},z.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),z.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),z.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),z.createElement(je.Z,{align:"middle",className:"mt20"},z.createElement(he.Z,{className:"mr10"},z.createElement("span",{className:Ne.labolIcon},"*"),z.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),z.createElement(he.Z,null,z.createElement(be.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},z.createElement("a",{className:Ne.downloadbutton,onClick:Re=>{Re.stopPropagation(),Re.preventDefault(),(0,Ee.FH)("",fe.Z.API_SERVER+`/api/homework_commons/${ge}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),z.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),z.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},z.createElement(le.default.Dragger,x({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Ke),z.createElement("div",null,z.createElement(De.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),z.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),z.createElement(ye.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:xe,onCancel:()=>{it(!1)},footer:null},z.createElement("div",null,z.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},z.createElement("span",null,"\u5BFC\u5165\u6210\u529F",z.createElement("span",{style:{color:"#19CB70"}}," ",st==null?void 0:st.success_size," "),"\u4E2A\u5B66\u751F"),z.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",z.createElement("span",{style:{color:"#E30000"}}," ",(Ie=st==null?void 0:st.error_list)==null?void 0:Ie.length," "),"\u4E2A\u5B66\u751F")),!!((ze=st==null?void 0:st.error_list)!=null&&ze.length)&&z.createElement("div",{className:"mb20"},z.createElement(me.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:Re=>z.createElement("span",{style:{color:"#000"}},Re)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:Re=>z.createElement("span",{style:{color:"#666"}},Re)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:Re=>z.createElement("span",{style:{color:"#000"}},Re)}],dataSource:st==null?void 0:st.error_list,pagination:!1,scroll:{y:47*8}})))))}},93078:function(Ft,bt,te){"use strict";te.d(bt,{$s:function(){return ye},Kc:function(){return he},Um:function(){return je},YT:function(){return z},ck:function(){return Oe}});var z=(be=>(be.STUDENT_SELF="student_self",be.TEACHER_ASSIGN="teacher_assign",be))(z||{}),ye=(be=>(be.BY_PERSON="by_person",be.BY_GROUP="by_group",be.BY_FILE="by_file",be))(ye||{}),Oe=(be=>(be.BY_CLASS="by_class",be.BY_RANDOM="by_random",be))(Oe||{}),je=(be=>(be.BY_SCORE="by_score",be.BY_HEADCOUNT="by_headcount",be.BY_RULE_RANDOM="by_rule_random",be))(je||{}),he=(be=>(be.BY_RULE="by_rule",be.BY_LEADER="by_leader",be))(he||{})},58048:function(Ft,bt,te){"use strict";var z=te(43418),ye=te(8591),Oe=te(82093),je=te(76560),he=te(34055),be=te(59301),le=(Ne,De,fe)=>new Promise((Le,Ee)=>{var re=b=>{try{a(fe.next(b))}catch(y){Ee(y)}},E=b=>{try{a(fe.throw(b))}catch(y){Ee(y)}},a=b=>b.done?Le(b.value):Promise.resolve(b.value).then(re,E);a((fe=fe.apply(Ne,De)).next())});const me=({shixunHomeworks:Ne,dispatch:De,classroomList:fe,getData:Le})=>be.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){var Ee;if((0,he.Rm)()&&!((Ee=fe.AssistantObject.normal)!=null&&Ee.can_redo)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,Oe.ZP)(`/api/homework_commons/${Ne.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Ne.actionTabs.work_group_id}})).status===0&&(ye.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}}),Le())}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},be.createElement("p",null,"\u8BE5\u5206\u7EC4\u7684\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u6574\u7EC4\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF01"),be.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));bt.Z=(0,je.connect)(({shixunHomeworks:Ne,classroomList:De})=>({shixunHomeworks:Ne,classroomList:De}))(me)},96930:function(Ft,bt,te){"use strict";te.r(bt),te.d(bt,{default:function(){return ro}});var z=te(59301),ye=te(76560),Oe=te(49127),je=te(3113),he=te(8591),be=te(66104),le=te(6848),me=te(99313),Ne=te(43418),De=te(95237),fe=te(43604),Le=te(92832),Ee=te(1710),re=te(27812),E=te(49661),a=te(34055),b=te(78241),y=te(20834),x=te(24905),ee=te(38854),ne=te(58421),oe=te(5112),ue=te(5871),ge=te(57809),Fe=te(84105),Se=te(87395),Ie=te(67921),ze=te(89489),ve=te(82093),at=te(57884),xe=te(58048),it=Object.defineProperty,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ot=(tt,Ye,Qe)=>Ye in tt?it(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ke=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))qe.call(Ye,Qe)&&ot(tt,Qe,Ye[Qe]);if(Ue)for(var Qe of Ue(Ye))st.call(Ye,Qe)&&ot(tt,Qe,Ye[Qe]);return tt},Re=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const Me=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Ut,nn]=(0,z.useState)(!0),[Yt,Pn]=(0,z.useState)(!1),[Xt]=b.default.useForm();return z.createElement(z.Fragment,null,z.createElement(Ne.default,{centered:!0,title:"\u8C03\u5206",open:tt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Yt,onOk:()=>Re(void 0,null,function*(){yield Xt.validateFields();const Pt=Xt.getFieldsValue();Pn(!0),(yield(0,ve.ZP)(`/api/student_works/${tt.actionTabs.id}/adjust_score.json`,{method:"post",body:Ke({},Pt)})).status===0&&(he.ZP.success("\u8BC4\u9605\u6210\u529F"),Xt.resetFields(),Ye({type:"shixunHomeworks/setActionTabs",payload:{}}),Ye({type:"shixunHomeworks/getWorkList",payload:Ke({},tt.actionTabs.params)})),Pn(!1)}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),z.createElement(b.default,{form:Xt,layout:"horizontal"},z.createElement("div",{style:{display:"flex",alignItems:"baseline"}},z.createElement(b.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},z.createElement(ue.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),z.createElement("span",{className:"ml10"},"\u5206")),z.createElement("div",null,z.createElement(b.default.Item,{name:"comment"},z.createElement(Le.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Ve=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(Me),nt=te(89389),We={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt",redoBtn:"redoBtn___uk0iV"},et=te(30975),ht=te(64885),yt=te(47949),gt=te(89392),xt=te(61186),Ae=te.n(xt),wt=te(98072),It=te(45278),ke=te(58617),ut=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,de=(tt,Ye,Qe)=>Ye in tt?ce(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ce=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))ae.call(Ye,Qe)&&de(tt,Qe,Ye[Qe]);if(ie)for(var Qe of ie(Ye))se.call(Ye,Qe)&&de(tt,Qe,Ye[Qe]);return tt},pe=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const Be=({shixunHomeworks:tt,user:Ye,loading:Qe,dispatch:Ut,classroomList:nn,globalSetting:Yt})=>{var Pn,Xt,Pt,Vt,Gn,pa;const En=(0,ye.useParams)(),{workList:At,workSetting:$t}=tt,[,Bn,qt]=(0,wt.U)(It.Gw,{homeworkId:At==null?void 0:At.id}),[cn,Wa]=(0,z.useState)([]),tn=[(At==null?void 0:At.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(Ct,Xn)=>{var Ka,Ze,kt,Qn,Or,Qt;return{children:((Ka=Xn.project_info)==null?void 0:Ka.id)!==-1?ut.createElement("a",{target:"_blank",title:(Ze=Xn.project_info)==null?void 0:Ze.name,href:`${(kt=Yt==null?void 0:Yt.setting)==null?void 0:kt.old_url}/projects${(Qn=Xn.project_info)==null?void 0:Qn.id}`,style:{whiteSpace:"break-spaces"}},(Or=Xn.project_info)==null?void 0:Or.name):(Qt=Xn.project_info)==null?void 0:Qt.name,props:{rowSpan:Xn.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(Ct,Xn)=>ut.createElement("div",{style:{display:"flex",alignItems:"center"}},ut.createElement("span",{className:We.atitle,style:{width:Xn.is_leader?"":130,maxWidth:Xn.is_leader&&80}}," ",Ct),Xn.is_leader&&ut.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(At==null?void 0:At.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:Ct=>Ct||"--"},(At==null?void 0:At.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(Ct,Xn)=>Ct||"--"},(At==null?void 0:At.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(Ct,Xn)=>({children:Ct?ut.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",ut.createElement("br",null),Ae()(Ct).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:Xn.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(Ct,Xn)=>({children:Ct===-1?"\u91CD\u505A\u4E2D":ut.createElement(E.Uw,{status:Ct}),props:{rowSpan:Xn.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(Ct,Xn)=>({children:ut.createElement("span",{className:"c-blue"},Ct),props:{rowSpan:Xn.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(Ct,Xn)=>ut.createElement(le.Z,{placement:"bottom",title:ut.createElement("div",null,ut.createElement("div",null,Xn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Xn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),ut.createElement("div",null,Xn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Xn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),At!=null&&At.anonymous_comment?ut.createElement("div",null,Xn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Xn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",At!=null&&At.is_group_grade?ut.createElement("div",null,Xn.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Xn.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",ut.createElement("div",null,Xn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Xn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),ut.createElement("div",null,Xn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Xn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),At!=null&&At.anonymous_comment?ut.createElement("div",null,Xn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Xn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(At==null?void 0:At.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Xn.appeal_penalty||"0.0"}\u5206`,ut.createElement("div",null,Xn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Xn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(At!=null&&At.is_jupyter||At!=null&&At.is_jupyter_lab)&&ut.createElement("div",{onClick:Ka=>{Ka.stopPropagation(),ye.history.push(`/classrooms/${En.coursesId}/group_homework/${En.categoryId}/review/${Xn.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},Ct>0?ut.createElement("span",{style:{color:"#ff8100"}},Ct):Ct)},($t==null?void 0:$t.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(Ct,Xn={},Ka=0)=>(At==null?void 0:At.work_status)==0?"--":Ct||"--"},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:At!=null&&At.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(Ct,Xn)=>{var Ka;return(Ka=At.homework_status)!=null&&Ka.includes("\u5BFC\u5165")?ut.createElement("div",null,ut.createElement("a",{style:{marginLeft:10},onClick:(0,gt.debounce)(Ze=>pe(void 0,null,function*(){var kt,Qn,Or,Qt,aa;Ze.stopPropagation();let za=yield(0,ve.ZP)(`/api/student_works/${Xn==null?void 0:Xn.id}/passed_condition.json`,{method:"get"});Ne.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:ut.createElement("div",null,ut.createElement("div",{style:{display:"flex"}},ut.createElement("div",null,ut.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),ut.createElement("span",{style:{marginLeft:10}},(kt=za==null?void 0:za.data)==null?void 0:kt.user_name)),ut.createElement("div",{style:{marginLeft:60}},ut.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),ut.createElement("span",{style:{marginLeft:10}},(Qn=za==null?void 0:za.data)==null?void 0:Qn.student_id)),ut.createElement("div",{style:{marginLeft:60}},ut.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),ut.createElement("span",{style:{marginLeft:10}},(Or=za==null?void 0:za.data)==null?void 0:Or.group_name))),ut.createElement("div",{style:{marginTop:22}},ut.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),ut.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Qt=za==null?void 0:za.data)==null?void 0:Qt.description)||"\u6682\u65E0\u4FE1\u606F")),ut.createElement("div",{style:{marginTop:22,marginBottom:20}},ut.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),ut.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((aa=za==null?void 0:za.data)==null?void 0:aa.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Xn.work_status===0?ut.createElement("div",null,"--"):ut.createElement("a",{className:"c-blue",onClick:Ze=>{var kt,Qn;if(Ze.preventDefault(),(0,a.Rm)()&&!((Qn=(kt=nn==null?void 0:nn.AssistantObject)==null?void 0:kt.group)!=null&&Qn.can_view)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ye.history.push(`/classrooms/${En.coursesId}/group_homework/${En.categoryId}/review/${Xn.id}?review=review`)}}," \u67E5\u770B ")}}].filter(Ct=>!!Ct),Ea=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(Ct,Xn,Ka)=>Ka+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:Ct=>Ct?ut.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):ut.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:Ct=>Ct?Ae()(Ct).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:Ct=>Ct||"--"},{title:ut.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",ut.createElement(le.Z,{title:"\u5982\u679C\u5B66\u751F\u5BF9\u4F5C\u54C1\u8FDB\u884C\u4E86\u6574\u7EC4\u540C\u8BC4\uFF0C\u90A3\u4E48\u8BE5\u4F5C\u54C1\u6240\u5C5E\u5206\u7EC4\u7684\u4EBA\u6570\u7B49\u4E8E\u5DF2\u8BC4\u4F5C\u54C1\u6570\uFF0C\u5E76\u4E14\u5B66\u751F\u7684\u5DF2\u8BC4\u4F5C\u54C1\u603B\u6570\u5C06\u8D85\u8FC7\u9700\u8BC4\u6570\u3002"},ut.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"}))),dataIndex:"group_comment",ellipsis:!0},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:Ct=>Ct||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:Ct=>Ct===1?ut.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):Ct===-1?"--":ut.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(Ct,Xn)=>ut.createElement("a",{onClick:()=>{var Ka;if([0,-1].includes(At==null?void 0:At.work_status)){he.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(Ka=At.homework_status)!=null&&Ka.includes("\u5BFC\u5165")||ye.history.push(`/classrooms/${En.coursesId}/group_homework/${En.categoryId}/review/${Xn.id}`)}},Xn!=null&&Xn.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,z.useEffect)(()=>{At!=null&&At.course_id&&Wa(At.student_works)},[At]),ut.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(At!=null&&At.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&(((Pn=At==null?void 0:At.homework_status)==null?void 0:Pn.includes("\u672A\u53D1\u5E03"))||((Xt=At==null?void 0:At.homework_status)==null?void 0:Xt.includes("\u672A\u5F00\u59CB")))&&ut.createElement(at.Z,null),!((Pt=At==null?void 0:At.homework_status)!=null&&Pt.includes("\u672A\u53D1\u5E03"))&&!((Vt=At==null?void 0:At.homework_status)!=null&&Vt.includes("\u672A\u5F00\u59CB"))&&ut.createElement(ut.Fragment,null,ut.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},ut.createElement(fe.Z,null,ut.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),ut.createElement(fe.Z,null,ut.createElement("span",null,(Gn=At==null?void 0:At.left_time)==null?void 0:Gn.status,ut.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(pa=At==null?void 0:At.left_time)==null?void 0:pa.time)))),(At==null?void 0:At.is_shixun)&&!(At!=null&&At.open_evaluate)&&!(At!=null&&At.is_close_tips)&&ut.createElement(De.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},ut.createElement(fe.Z,null,ut.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),ut.createElement(fe.Z,null,ut.createElement("span",{className:"current",onClick:()=>pe(void 0,null,function*(){const Ct=yield(0,ve.ZP)(`/api/homework_commons/${En.categoryId}/close_tips.json`,{method:"post"});(Ct==null?void 0:Ct.status)===0&&Ut({type:"shixunHomeworks/getWorkList",payload:Ce({},En)})})},"X"))),(At==null?void 0:At.feedback_notice)&&ut.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},ut.createElement("i",{className:"iconfont icon-tishi11 font14"}),ut.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),Bn?ut.createElement(ke.Z,null):ut.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>pe(void 0,null,function*(){const Ct=yield qt({homeworkId:At==null?void 0:At.id});(Ct==null?void 0:Ct.status)===0&&Ut({type:"shixunHomeworks/getWorkList",payload:Ce({},En)})})})),ut.createElement(Ee.default,{className:"mt15",loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(Ct,Xn)=>(Ct==null?void 0:Ct.item_index)%2===0&&We.tables,pagination:!1,dataSource:[At],columns:tn,locale:{emptyText:ut.createElement(at.Z,null)},scroll:At!=null&&At.student_anonymous_comment||At!=null&&At.base_on_project?{x:"calc(100% + 60px)"}:{}}),(At==null?void 0:At.student_anonymous_comment)&&ut.createElement("div",{className:"mt30"},ut.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},ut.createElement(fe.Z,null,"\u5171",ut.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(At==null?void 0:At.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),ut.createElement(fe.Z,null,ut.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",ut.createElement("span",{className:"c-grey-333 ml10"},(At==null?void 0:At.evaluation_start)&&Ae()(At==null?void 0:At.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(At==null?void 0:At.evaluation_end)&&Ae()(At==null?void 0:At.evaluation_end).format("YYYY-MM-DD HH:mm")))),ut.createElement(Ee.default,{className:"mt15",locale:{emptyText:ut.createElement(at.Z,null)},columns:Ea,dataSource:cn,pagination:!1}))))};var $e=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut})=>({shixunHomeworks:tt,classroomList:Ye,loading:Ut.effects,globalSetting:Qe}))(Be),Xe=te(57987),Pe=te(59301),mt=Object.defineProperty,St=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Je=(tt,Ye,Qe)=>Ye in tt?mt(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,lt=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ht.call(Ye,Qe)&&Je(tt,Qe,Ye[Qe]);if(Gt)for(var Qe of Gt(Ye))Wt.call(Ye,Qe)&&Je(tt,Qe,Ye[Qe]);return tt},Dt=(tt,Ye)=>St(tt,zt(Ye)),Lt=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const ln=(0,z.createRef)(),mn=({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Ut,dispatch:nn,zip:Yt,btnLoading:Pn,setBtnLoading:Xt})=>{var Pt,Vt,Gn,pa,En,At,$t,Bn,qt,cn,Wa,tn;const[Ea]=(0,ye.useSearchParams)(),[Ct,Xn]=(0,z.useState)(lt(lt({},(0,ye.useParams)()),{page:Ea.get("page")||1,limit:20})),Ka=(0,ye.useLocation)(),{workList:Ze}=tt,[kt,Qn]=(0,z.useState)({}),[Or,Qt]=(0,z.useState)(""),[aa,za]=(0,z.useState)(""),[Vr,Ma]=(0,z.useState)(""),[qa,Cr]=(0,z.useState)([]),[Do,Mn]=(0,z.useState)(),[ur,ta]=(0,z.useState)([]),[Qo,vi]=(0,z.useState)(!1),[pr,lo]=(0,z.useState)([]),[fo,ra]=(0,z.useState)(!1),[sa,Co]=(0,z.useState)(),[Kr,Ao]=(0,z.useState)(1),[ei,Fo]=(0,z.useState)(),[Zo,Oo]=(0,z.useState)(),[ti,Zi]=(0,z.useState)(),[ki,eo]=(0,z.useState)(!1),[el]=b.default.useForm(),[Qi,gi]=(0,z.useState)({groupAll:[],userAll:[]}),[Ei,_n]=(0,z.useState)(!1),[Ot,Sa]=(0,z.useState)(!1),[ga,tr]=(0,z.useState)({status:!1,visible:!0}),[Br]=b.default.useForm(),ii=()=>Lt(void 0,null,function*(){const rn=yield(0,ve.ZP)(`/api/homework_commons/${Ct.categoryId}/get_group_members`,{method:"get",params:{}}),Wn=yield(0,ve.ZP)(`/api/courses/${Ct.coursesId}/students.json`,{method:"get",params:{coursesId:Ct.coursesId,homework_id:Ct.categoryId,page:1,limit:2e3}});(rn==null?void 0:rn.status)==0&&gi({groupAll:rn==null?void 0:rn.group_infos,userAll:Wn==null?void 0:Wn.students})});(0,z.useEffect)(()=>{var rn;((rn=Ze==null?void 0:Ze.course_recommends)==null?void 0:rn.length)>0&&_n(!0)},[Ze==null?void 0:Ze.course_recommends]),(0,z.useEffect)(()=>{ln&&ln.current&&(ln.current.clientHeight>47?tr({status:!0,visible:!0}):tr({status:!1,visible:!0}))},[Ze.course_group_info&&Ze.course_group_info.length]),(0,z.useEffect)(()=>{Ze!=null&&Ze.course_id},[Ze==null?void 0:Ze.course_id]),(0,z.useEffect)(()=>{Ze!=null&&Ze.course_id&&setTimeout(()=>{var rn,Wn;if(Ze.base_on_project){let po=[];(rn=Ze.new_student_works)==null||rn.map((hi,Di)=>{var wi;(wi=hi==null?void 0:hi.student_works)==null||wi.map((Oi,vl)=>{var hl,ol,_i,Gl;Oi.item_index=hi.item_index,Oi.rowSpan=Oi!=null&&Oi.is_leader?(hl=hi==null?void 0:hi.student_works)==null?void 0:hl.length:((ol=Oi==null?void 0:Oi.project_info)==null?void 0:ol.id)===-1?1:((Gl=(_i=hi==null?void 0:hi.student_works)==null?void 0:_i.filter(hu=>hu.is_leader))==null?void 0:Gl.length)>0?0:1,po.push(Oi)})}),console.log("---",po),Cr([...po])}else{let po=[];(Wn=Ze.new_student_works)==null||Wn.map((hi,Di)=>{var wi;(wi=hi==null?void 0:hi.student_works)==null||wi.map((Oi,vl)=>{var hl,ol,_i;Oi.item_index=hi.item_index,Oi.rowSpan=vl==0?(hl=hi==null?void 0:hi.student_works)==null?void 0:hl.length:((_i=(ol=hi==null?void 0:hi.student_works)==null?void 0:ol.filter(Gl=>Gl.id))==null?void 0:_i.length)>0?0:1,po.push(Oi)})}),Cr([...po])}},400)},[Ze]);const Lo=()=>Lt(void 0,null,function*(){const rn=yield nn({type:"shixunHomeworks/getWorkList",payload:lt({},Ct)})});(0,z.useEffect)(()=>{if(Ea.get("page")){let rn=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};Xn(lt(lt({},Ct),rn)),rn.task_status=(rn==null?void 0:rn.work_status)||"all",rn.member_work=rn!=null&&rn.member_work?[rn==null?void 0:rn.member_work]:"all",rn.course_group_info=(rn==null?void 0:rn.course_group)||"all",rn.file_status=rn!=null&&rn.file_status?[rn==null?void 0:rn.file_status]:"all",rn.teacher_comment=rn!=null&&rn.teacher_comment?[rn==null?void 0:rn.teacher_comment]:"all",Br.setFieldsValue(lt({},rn))}},[]);function Za(){Ao(1),Mn(""),Fo(""),Oo(""),Zi(""),lo([])}const Ur=()=>{Ct.page=1;const rn=Object.assign({},Br.getFieldValue());delete Ct.course_group,delete Ct.teacher_comment,Object.keys(rn).map(function(Wn){var po;switch(Wn){case"teacher_comment":case"member_work":rn[Wn].length>1||!rn[Wn].length?(delete Ct[Wn],Br.setFieldsValue({[Wn]:"all"})):(Ct[Wn]=(po=rn[Wn])==null?void 0:po[0],Br.setFieldsValue({teacher_comment:rn[Wn]}));break;case"file_status":rn[Wn].includes("all")||Ze[Wn].length===rn[Wn].length||!rn[Wn].length?(delete Ct.file_status,Br.setFieldsValue({file_status:"all"})):(Ct.file_status=rn[Wn][0],Br.setFieldsValue({file_status:rn[Wn]}));break;case"work_status":rn[Wn].includes("all")||Ze.task_status.length===rn[Wn].length||!rn[Wn].length?(delete Ct.work_status,Br.setFieldsValue({work_status:"all"})):(Ct.work_status=rn[Wn],Br.setFieldsValue({work_status:Ct.work_status}));break;case"course_group_info":rn[Wn].includes("all")||Ze[Wn].length===rn[Wn].length||!rn[Wn].length?(delete Ct.course_group,Br.setFieldsValue({course_group_info:"all"})):(Ct.course_group=rn[Wn],Br.setFieldsValue({course_group_info:Ct.course_group}));break}}),Lo()},Bi=(rn,Wn)=>{Ct.page=rn,Ct.limit=Wn,Lo()},co=[{name:"\u7EC4\u957F",id:1},{name:"\u7EC4\u5458",id:0}],Fn=[{title:"\u5E8F\u53F7",dataIndex:"item_index",align:"left",width:50,fixed:Ze!=null&&Ze.base_on_project?"left":"",render:(rn,Wn,po)=>({children:rn,props:{rowSpan:Wn.rowSpan}})},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:(rn,Wn)=>{var po,hi,Di,wi,Oi,vl;return{children:((po=Wn.project_info)==null?void 0:po.id)!==-1?Pe.createElement("a",{target:"_blank",title:(hi=Wn.project_info)==null?void 0:hi.name,href:`${(Di=Ut==null?void 0:Ut.setting)==null?void 0:Di.old_url}/projects${(wi=Wn.project_info)==null?void 0:wi.id}`,style:{whiteSpace:"break-spaces"}},(Oi=Wn.project_info)==null?void 0:Oi.name):(vl=Wn.project_info)==null?void 0:vl.name,props:{rowSpan:Wn.rowSpan}}}},!(Ze!=null&&Ze.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(rn,Wn)=>({children:Pe.createElement("span",{className:"c-blue"},rn),props:{rowSpan:Wn.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(rn,Wn)=>Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},Pe.createElement(le.Z,{placement:"bottom",title:rn},Pe.createElement("span",{className:We.atitle,style:{width:Wn.is_leader?"":130,maxWidth:Wn.is_leader&&80}}," ",rn)),Wn.is_leader&&Pe.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(0,a.GJ)()&&{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:Ze!=null&&Ze.base_on_project?80:130,ellipsis:!0,render:rn=>Pe.createElement("span",{style:{color:"#666666"}},rn)},(0,a.GJ)()&&!(Ze!=null&&Ze.base_on_project)&&{title:"\u5206\u73ED",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,a.GJ)()||(0,a.dE)()&&!(Ze!=null&&Ze.anonymous_comment)&&!Ze.anonymous_appeal||(0,a.dE)()&&((Pt=Ze.homework_status)==null?void 0:Pt.includes("\u5DF2\u622A\u6B62")))&&{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sorter:!0,width:100,sortOrder:Ct.order==="work_score"?Ct.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(rn,Wn)=>Pe.createElement(le.Z,{placement:"bottom",title:Pe.createElement("div",null,Pe.createElement("div",null,Wn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Wn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Pe.createElement("div",null,Wn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Wn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Pe.createElement("div",null,Wn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Wn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ze!=null&&Ze.is_group_grade?Pe.createElement("div",null,Wn.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Wn.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",Pe.createElement("div",null,Wn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Wn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Pe.createElement("div",null,Wn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Wn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Pe.createElement("div",null,Wn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Wn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Ze==null?void 0:Ze.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Wn.appeal_penalty||"0.0"}\u5206`,Pe.createElement("div",null,Wn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Wn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Ze!=null&&Ze.is_jupyter||Ze!=null&&Ze.is_jupyter_lab)&&Pe.createElement("div",{onClick:po=>{po.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(Ct)),ye.history.push(`/classrooms/${Ct.coursesId}/group_homework/${Ct.categoryId}/review/${Wn.id}?page=${Ct.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},rn>0?Pe.createElement("span",{style:{color:"#ff8100"}},rn):rn)},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:rn=>rn||"--"},(Ze==null?void 0:Ze.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(rn,Wn)=>({children:rn||"--"})},(Ze==null?void 0:Ze.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(rn,Wn)=>{var po;return{children:((po=Wn.project_info)==null?void 0:po.id)!==-1?Pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var hi,Di;window.open(`${(hi=Ut==null?void 0:Ut.setting)==null?void 0:hi.old_url}${(Di=Wn.project_info)==null?void 0:Di.id}/pulls`)}},Wn==null?void 0:Wn.pull_requests_count):"--",props:{rowSpan:Wn.rowSpan}}}},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(rn,Wn)=>{var po;return{children:((po=Wn.project_info)==null?void 0:po.id)!==-1?Pe.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var hi,Di;window.open(`${(hi=Ut==null?void 0:Ut.setting)==null?void 0:hi.old_url}${(Di=Wn.project_info)==null?void 0:Di.id}/sonar`)}},Pe.createElement("div",null,"bug ",Wn==null?void 0:Wn.bug),Pe.createElement("div",null,"Security ",Wn==null?void 0:Wn.security),Pe.createElement("div",null,"Codesmell ",Wn==null?void 0:Wn.codesmell)):"--",props:{rowSpan:Wn.rowSpan}}}},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:Ct.order==="update_time"?Ct.b_order==="desc"?"descend":"ascend":null,render:(rn,Wn)=>({children:Pe.createElement(le.Z,{placement:"bottom",title:rn?Pe.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Pe.createElement("br",null),Ae()(rn).format("YYYY-MM-DD HH:mm")):"--"},rn?Pe.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Pe.createElement("br",null),Ae()(rn).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:Wn.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:Ze!=null&&Ze.base_on_project?110:200,fixed:Ze!=null&&Ze.base_on_project?"right":"",render:(rn,Wn)=>({children:rn===-1?"\u91CD\u505A\u4E2D":Pe.createElement("div",{style:{whiteSpace:"break-spaces"}},Pe.createElement(E.Uw,{status:rn,lineBreak:!0})),props:{rowSpan:Wn.rowSpan}})},{title:"\u64CD\u4F5C",width:175,fixed:Ze!=null&&Ze.base_on_project?"right":"",align:"left",dataInex:"action",render:(rn,Wn)=>{var po,hi;return(po=Ze.homework_status)!=null&&po.includes("\u5BFC\u5165")?Pe.createElement("div",null,(0,a.GJ)()&&Pe.createElement("a",{onClick:Di=>{Di.stopPropagation(),nn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Wn==null?void 0:Wn.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Pe.createElement("a",{style:{marginLeft:10},onClick:(0,gt.debounce)(Di=>Lt(void 0,null,function*(){var wi,Oi,vl,hl,ol;Di.stopPropagation();let _i=yield(0,ve.ZP)(`/api/student_works/${Wn==null?void 0:Wn.id}/passed_condition.json`,{method:"get"});Ne.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:Pe.createElement("div",null,Pe.createElement("div",{style:{display:"flex"}},Pe.createElement("div",null,Pe.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Pe.createElement("span",{style:{marginLeft:10}},(wi=_i==null?void 0:_i.data)==null?void 0:wi.user_name)),Pe.createElement("div",{style:{marginLeft:60}},Pe.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Pe.createElement("span",{style:{marginLeft:10}},(Oi=_i==null?void 0:_i.data)==null?void 0:Oi.student_id)),Pe.createElement("div",{style:{marginLeft:60}},Pe.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Pe.createElement("span",{style:{marginLeft:10}},(vl=_i==null?void 0:_i.data)==null?void 0:vl.group_name))),Pe.createElement("div",{style:{marginTop:22}},Pe.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Pe.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((hl=_i==null?void 0:_i.data)==null?void 0:hl.description)||"\u6682\u65E0\u4FE1\u606F")),Pe.createElement("div",{style:{marginTop:22,marginBottom:20}},Pe.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Pe.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((ol=_i==null?void 0:_i.data)==null?void 0:ol.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Wn.work_status===0&&!(0,a.GJ)()?Pe.createElement("div",null,"--"):Pe.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,a.GJ)()&&Pe.createElement("a",{className:"c-blue",onClick:Di=>{var wi,Oi;if(Di.preventDefault(),(0,a.Rm)()&&!((Oi=(wi=Ye==null?void 0:Ye.AssistantObject)==null?void 0:wi.group)!=null&&Oi.can_view)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(Ct)),ye.history.push(`/classrooms/${Ct.coursesId}/group_homework/${Ct.categoryId}/review/${Wn.id}?page=${Ct.page}`)}},"\u67E5\u770B"),(0,a.GJ)()&&Pe.createElement("a",{className:"c-blue",onClick:Di=>{var wi;if(Di.preventDefault(),(Ze==null?void 0:Ze.work_status)==0){he.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}if((0,a.Rm)()&&!((wi=Ye.AssistantObject.group)!=null&&wi.can_view)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(Ct)),ye.history.push(`/classrooms/${Ct.coursesId}/group_homework/${Ct.categoryId}/review/${Wn.id}?page=${Ct.page}`)}},Wn.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,a.GJ)()&&Pe.createElement(le.Z,{placement:"bottom",title:Pe.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Pe.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Pe.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:Di=>{var wi;if(Di.preventDefault(),(0,a.Rm)()&&!((wi=Ye.AssistantObject.group)!=null&&wi.can_appraise)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Wn,id:Wn.id,params:Ct}})}},"\u8C03\u5206")),(0,a.GJ)()&&Pe.createElement("div",null,(Ze!=null&&Ze.is_new_rule?Wn.work_status!==-1&&Wn.work_status!==0:Wn.work_status!==-1&&Wn.work_status!==0&&!((hi=Ze==null?void 0:Ze.homework_status)!=null&&hi.includes("\u5DF2\u622A\u6B62")))&&Pe.createElement(De.Z,{justify:"center"},Pe.createElement("span",{className:`${We.redoBtn}`,onClick:Di=>{var wi;if(Di.stopPropagation(),(0,a.Rm)()&&!((wi=Ye.AssistantObject.normal)!=null&&wi.can_redo)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:Ze.homework_id,work_group_id:Wn.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(rn=>!!rn),ha=[...Fn.map(rn=>lt({},rn))];ha[0].render=rn=>"\u6211";const Zn=()=>Lt(void 0,null,function*(){var rn;Xt(!0);const Wn=yield(0,ve.ZP)(`/api/homework_commons/${Ct==null?void 0:Ct.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Wn.status===0?(rn=Yt.current)==null||rn.exportReport(Wn.files):Xt(!1)}),Hr=()=>Lt(void 0,null,function*(){var rn;const Wn=yield(0,ve.ZP)(`/api/homework_commons/${Ct==null?void 0:Ct.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Wn.status===0&&(Array.isArray(Wn.sub_data)&&Wn.sub_data.length>0?(rn=Yt.current)==null||rn.exportAndCreateUserFolder(Wn.sub_data,"\u6279\u6CE8\u9644\u4EF6",`${Ze==null?void 0:Ze.homework_name}-\u4F5C\u54C1\u6279\u6CE8\u9644\u4EF6`):he.ZP.warning("\u6682\u65E0\u53EF\u4E0B\u8F7D\u7684\u6279\u6CE8\u9644\u4EF6"))}),Wi=()=>{var rn,Wn;return Pe.createElement(y.default,null,Pe.createElement(y.default.Item,{key:"1"},Pe.createElement("span",{onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Ze==null?void 0:Ze.course_group_info,fn:()=>{(0,et.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}},"\u5BFC\u51FA\u6210\u7EE9")),!((rn=Ze.homework_status)!=null&&rn.includes("\u5BFC\u5165"))&&Pe.createElement(y.default.Item,{key:"3"},Pe.createElement(je.ZP,{loading:Pn,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6",course_groups:Ze==null?void 0:Ze.course_group_info,fn:()=>{Zn()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((Wn=Ze.homework_status)!=null&&Wn.includes("\u5BFC\u5165"))&&Pe.createElement(y.default.Item,{key:"4"},Pe.createElement(ht.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8",course_groups:Ze==null?void 0:Ze.course_group_info,fn:()=>{Hr()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),Pe.createElement(y.default.Item,{key:"2"},Pe.createElement("span",{onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ye.history.push(`/classrooms/${Ct.coursesId}/exportlist/group_work_list`)}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,a.GJ)()&&(Ze!=null&&Ze.student_anonymous_comment)?Pe.createElement($e,null):Pe.createElement("section",{className:`${We.wrap} minH500`},Pe.createElement("aside",null,Pe.createElement("aside",{className:`minH500 bg-white pl30 ${(0,a.GJ)()?"pt30":""} pr30`},!(Ze!=null&&Ze.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&Pe.createElement("aside",{className:"bg-white inline-block w100"},Pe.createElement(at.Z,null)),!(0,a.GJ)()&&Pe.createElement("aside",{className:"pt10 pb10"},Pe.createElement("span",{className:"c-orange"},Ze.commit_count),"\u5DF2\u4EA4",Pe.createElement("span",{className:"ml10"},Ze.uncommit_count),"\u672A\u4EA4",((Vt=Ze==null?void 0:Ze.left_time)==null?void 0:Vt.time)&&Pe.createElement("span",{className:"ml10"},Pe.createElement("span",null,(Gn=Ze==null?void 0:Ze.left_time)==null?void 0:Gn.status),Pe.createElement("span",{className:"c-orange"},(pa=Ze==null?void 0:Ze.left_time)==null?void 0:pa.time))),Pe.createElement("aside",null,(0,a.GJ)()&&Pe.createElement("aside",{className:"mb30"},Pe.createElement(b.default,{form:Br,onChange:Ur,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},Pe.createElement(b.default.Item,{name:"teacher_comment"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all",checked:!kt.teacher_comment},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},Ze.teacher_comment&&Ze.teacher_comment.map(rn=>Pe.createElement(x.default,{value:rn.id,key:rn.id},rn.name,"(",rn.count,")")))))),Pe.createElement(b.default.Item,{name:"file_status"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all"},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},(En=Ze==null?void 0:Ze.file_status)==null?void 0:En.map(rn=>Pe.createElement(x.default,{value:rn.id,key:rn.id},rn.name,"(",rn.count,")")))))),Pe.createElement(b.default.Item,{name:"work_status"},Pe.createElement(x.default.Group,{value:[],style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all",checked:!kt.work_status},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},Ze.task_status&&Ze.task_status.map(rn=>Pe.createElement(x.default,{name:"work_status",value:rn.id,key:rn.id},rn.name,"(",rn.count,")")))))),Pe.createElement(b.default.Item,{name:"member_work"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all"},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},co.map(rn=>Pe.createElement(x.default,{value:rn.id,key:rn.id},rn.name)))))),Pe.createElement(b.default.Item,{name:"course_group_info"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all",checked:!kt.course_group},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1",className:`${We.workListClass} ${ga.visible?We.visible:""} ${ga.status?"":We.status}`},Pe.createElement("div",{ref:ln,className:We.left},Ze.course_group_info&&Ze.course_group_info.map(rn=>Pe.createElement(x.default,{value:rn.course_group_id,key:rn.course_group_id},rn.group_group_name,"(",rn.count,")"))),ga.status&&Pe.createElement("div",{className:We.tips,onClick:()=>tr(Dt(lt({},ga),{visible:!ga.visible}))},Pe.createElement("span",null,ga.visible?"\u5C55\u5F00":"\u6536\u8D77",ga.visible?Pe.createElement(Fe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pe.createElement(Se.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Pe.createElement(De.Z,{align:"middle"},Pe.createElement(fe.Z,{flex:"1"},Pe.createElement(De.Z,{align:"middle"},Pe.createElement(fe.Z,null,Pe.createElement(Le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:rn=>{Ct.page=1,Ct.search=rn.trim(),nn({type:"shixunHomeworks/getWorkList",payload:lt({},Ct)})},style:{width:240}})),Pe.createElement(fe.Z,null,Pe.createElement("span",{className:"ml5 c-red"},Ze.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Ze.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Pe.createElement(fe.Z,{style:{textAlign:"end"},className:We.workListButtonWrap},!((At=Ze.homework_status)!=null&&At.includes("\u5BFC\u5165"))&&!(0,a.dE)()&&Pe.createElement(ht.Z,{className:"mr20",onClick:()=>Lt(void 0,null,function*(){yield ii(),eo(!0)})},"\u8C03\u6574\u5206\u7EC4"),(($t=Ze.homework_status)==null?void 0:$t.includes("\u5DF2\u622A\u6B62"))&&Pe.createElement(je.ZP,{className:"mr20",icon:Pe.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Sa(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),Pe.createElement(ee.Z,{dropdownRender:Wi},Pe.createElement(je.ZP,null,Pe.createElement(Ie.Z,null),"\u5BFC\u51FA",Pe.createElement(ze.Z,null)))))),(0,a.G5)()&&Pe.createElement("div",null,(Ze==null?void 0:Ze.base_on_project)&&Pe.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),Pe.createElement(Ee.default,{dataSource:[Ze==null?void 0:Ze.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[Ze!=null&&Ze.base_on_project?{title:"\u9879\u76EE\u603B\u6570",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"\u5206\u7EC4\u603B\u6570",align:"center",dataIndex:"group_size",key:"group_size"},{title:"\u5B66\u751F\u4EBA\u6570",align:"center",dataIndex:"work_count"},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"associated_num"},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u672A\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"unassociated_num"},!(Ze!=null&&Ze.base_on_project)&&{title:"\u5DF2\u5206\u7EC4\u6570",align:"center",dataIndex:"non_zero_count"},!(Ze!=null&&Ze.base_on_project)&&{title:"\u672A\u5206\u7EC4\u6570",align:"center",dataIndex:"zero_count"},{title:"\u672A\u63D0\u4EA4\u4EBA\u6570",align:"center",dataIndex:"not_submitted_num"},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u90E8\u5206\u63D0\u4EA4",align:"center",dataIndex:"partial_submission"},{title:"\u6309\u65F6\u63D0\u4EA4",align:"center",dataIndex:"submitted_num"},{title:"\u5EF6\u65F6\u63D0\u4EA4",align:"center",dataIndex:"delayed_num"}].filter(rn=>!!rn)})),!!ur.length&&Pe.createElement(Ee.default,{className:`mb10 ${We.tableWrapper}`,dataSource:ur,columns:ha,pagination:!1,showHeader:!1,loading:!1}),Pe.createElement("aside",{style:{paddingBottom:30}},Pe.createElement(Ee.default,{loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(rn,Wn)=>rn!=null&&rn.searched?We.tables1:(rn==null?void 0:rn.item_index)%2===0&&We.tables,className:We.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:qa,columns:Fn,scroll:(Ze==null?void 0:Ze.base_on_project)&&{x:1220},onChange:(rn,Wn,po)=>{if(po.order===void 0)switch(po.field){case"student_id":Qt("descend"),Ct.b_order="desc",Ct.order=po.field;break;default:delete Ct.b_order,delete Ct.order}else Ct.b_order=po.order.replace("end",""),Ct.order=po.field;nn({type:"shixunHomeworks/getWorkList",payload:lt({},Ct)})}})),Pe.createElement(ne.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:Bi,defaultCurrent:parseInt(Ct.page)||1,current:parseInt(Ct.page)||1,defaultPageSize:20,total:tt.workList.work_count})))),Pe.createElement(Ve,null),Qo&&Pe.createElement(Ne.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Qo,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Lt(void 0,null,function*(){if(Kr===2){if(pr.length<=0){he.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!ti){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let rn=yield(0,ve.ZP)(`/api/homework_commons/${Ct.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ct.categoryId,comment:ti,status:pr}});rn.status===0&&(Co(rn),vi(!1),ra(!0))}else{if(!(Zo===0||ei===0)){if(!Zo){he.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!ei){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Zo>ei){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!ti){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let rn=yield(0,ve.ZP)(`/api/homework_commons/${Ct.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Ct.categoryId,comment:ti,min_score:Zo,max_score:ei}});rn.status===0&&(Co(rn),vi(!1),ra(!0))}}),onCancel:()=>{vi(!1),Za()}},Pe.createElement("div",{style:{padding:"32px"}},Pe.createElement("div",null,Pe.createElement("div",null,Pe.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Pe.createElement(oe.ZP.Group,{value:Kr,onChange:rn=>{Ao(rn.target.value)}},Pe.createElement(oe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Pe.createElement(oe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Kr===1&&Pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pe.createElement("span",{style:{width:"70px",textAlign:"end"}},Pe.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pe.createElement(ue.Z,{min:0,max:100,value:Zo,onChange:rn=>Oo(rn),style:{width:"100px"}}),Pe.createElement("span",{style:{width:"80px",textAlign:"end"}},Pe.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pe.createElement(ue.Z,{min:0,max:100,value:ei,onChange:rn=>Fo(rn),style:{width:"100px"}})),Kr===2&&Pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pe.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pe.createElement(x.default.Group,{onChange:rn=>{lo([...rn])},style:{width:"100%"}},(Bn=Ze.task_status)==null?void 0:Bn.map((rn,Wn)=>Pe.createElement(x.default,{name:"task_status",value:rn.id},rn.name,"(",rn.count,")")))),Pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pe.createElement("span",{style:{width:"70px",textAlign:"end"}},Pe.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pe.createElement(nt.Z,{className:We.MdEditor,onChange:rn=>Zi(rn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),fo&&Pe.createElement(Ne.default,{open:fo,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Lt(void 0,null,function*(){Kr===2?(yield(0,ve.ZP)(`/api/homework_commons/${Ct.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ct.categoryId,comment:ti,status:pr}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),Za(),Lo(),ra(!1)):(yield(0,ve.ZP)(`/api/homework_commons/${Ct.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Ct.categoryId,comment:ti,min_score:Zo,max_score:ei}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),Za(),Lo(),ra(!1))}),onCancel:()=>{Za(),ra(!1)}},Pe.createElement("div",{style:{padding:"32px"}},Kr===1&&Pe.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Zo,"-",ei,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Kr===2&&Pe.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((qt=Ze.task_status)==null?void 0:qt.filter(rn=>pr==null?void 0:pr.includes(rn.id)).map(rn=>rn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pe.createElement("br",null),Pe.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",sa==null?void 0:sa.count,"\u540D\u5B66\u751F"))),Pe.createElement(Ne.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:ki,onOk:()=>Lt(void 0,null,function*(){el.submit()}),onCancel:()=>{eo(!1)}},Pe.createElement(b.default,{form:el,initialValues:{},labelCol:{span:4},onFinish:rn=>Lt(void 0,null,function*(){if(!rn.user_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!rn.group_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,ve.ZP)(`/api/homework_commons/${Ct.categoryId}/adjust_group.json`,{method:"post",body:rn})).status==0&&(he.ZP.success("\u8C03\u6574\u6210\u529F"),el.resetFields(),eo(!1),yield Lo())})},Pe.createElement(b.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},Pe.createElement(ge.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(rn,Wn)=>{var po;return((po=Wn==null?void 0:Wn.label)!=null?po:"").toLowerCase().includes(rn.toLowerCase())},options:(cn=Qi==null?void 0:Qi.userAll)==null?void 0:cn.map(rn=>({value:rn.user_id,label:rn.name}))})),Pe.createElement(b.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},Pe.createElement(ge.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(rn,Wn)=>{var po;return((po=Wn==null?void 0:Wn.label)!=null?po:"").toLowerCase().includes(rn.toLowerCase())},options:(Wa=Qi==null?void 0:Qi.groupAll)==null?void 0:Wa.map(rn=>({value:rn.group_id,label:`\uFF08${rn.group_name}\uFF09`+(rn==null?void 0:rn.name_list)}))})))),Pe.createElement(Ne.default,{title:Pe.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",Pe.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:Ei,footer:null,onCancel:()=>{_n(!1)},width:700},Pe.createElement("div",null,"\u6839\u636E\u4F60\u6240\u5728\u7684\u5206\u7EC4\u53CA\u5B66\u4E60\u60C5\u51B5\uFF0C\u4E3A\u4F60\u63A8\u8350\u6700\u4F73\u7684\u5B66\u4E60\u8D44\u6E90",Pe.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(tn=Ze==null?void 0:Ze.course_recommends)==null?void 0:tn.map((rn,Wn)=>Pe.createElement(De.Z,{key:Wn,align:"middle",justify:"space-between"},Pe.createElement(De.Z,{style:{width:525},align:"middle",wrap:!1},Pe.createElement("div",{className:We.Onerow,style:{display:"inline-block"}},Wn+1,"\u3001",rn.name),rn.type=="\u5916\u94FE"&&Pe.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),Pe.createElement(fe.Z,null,Pe.createElement(yt.op,{type:"link",onClick:()=>{window.open(rn==null?void 0:rn.url)}},"\u67E5\u770B"),rn.type!="\u5916\u94FE"&&Pe.createElement(yt.op,{openLoading:!0,type:"link",onClick:()=>Lt(void 0,null,function*(){(0,E.FH)("",`${rn==null?void 0:rn.url}`)})},"\u4E0B\u8F7D"))))),Pe.createElement(xe.Z,{getData:()=>Lo()}),Pe.createElement(Xe.Z,{visible:Ot,getData:Lo,categoryId:Ct.categoryId,onCancle:()=>{Sa(!1)}}))};var fn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut})=>({shixunHomeworks:tt,classroomList:Ye,loading:Ut.effects,globalSetting:Qe}))(mn),Dn=te(90524),ua=te(7664),Na=Object.defineProperty,Pa=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,sr=(tt,Ye,Qe)=>Ye in tt?Na(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,ma=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))wa.call(Ye,Qe)&&sr(tt,Qe,Ye[Qe]);if(Pa)for(var Qe of Pa(Ye))ar.call(Ye,Qe)&&sr(tt,Qe,Ye[Qe]);return tt},mr=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const ir=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)();return z.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:tt.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>mr(void 0,null,function*(){(yield Ye({type:"shixunHomeworks/deleteReply",payload:{object_id:tt.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),Ye({type:"shixunHomeworks/setActionTabs",payload:{}}),Ye({type:"shixunHomeworks/getReplyList",payload:ma({},tt.actionTabs.params)}))}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var on=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(ir),bn=te(83071),Ia=te(71418),fa=te(26227),da=te(63524),yr={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"},Hn=te(59301),vo=Object.defineProperty,ho=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Kt=(tt,Ye,Qe)=>Ye in tt?vo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Rt=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))jr.call(Ye,Qe)&&Kt(tt,Qe,Ye[Qe]);if(ho)for(var Qe of ho(Ye))_t.call(Ye,Qe)&&Kt(tt,Qe,Ye[Qe]);return tt},Un=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});Ae().locale("ZH-cn");const va=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut,user:nn,dispatch:Yt})=>{var Pn,Xt,Pt,Vt;const[Gn,pa]=(0,z.useState)(Rt({},(0,ye.useParams)())),[En,At]=(0,z.useState)(!1),[$t,Bn]=(0,z.useState)(-1),[qt,cn]=(0,z.useState)(""),[Wa,tn]=(0,z.useState)(""),{workList:Ea}=tt,{detailLeftMenus:Ct}=Ye,{shixunHomeworksDetail:Xn,replyList:Ka,workDetail:Ze}=tt;return Gn.page_size=10,(0,z.useEffect)(()=>{Yt({type:"shixunHomeworks/getReplyList",payload:Rt({},Gn)}),Yt({type:"shixunHomeworks/getWorkDetail",payload:Rt({},Gn)}),Ct.course_modules||Yt({type:"classroomList/getClassroomLeftMenus",payload:Rt({},Gn)})},[Gn.categoryId]),Hn.createElement("section",{className:yr.bg},Hn.createElement(Ia.Z,{spinning:Ut["shixunHomeworks/getWorkDetail"]},Hn.createElement("section",{className:""},Hn.createElement("aside",{className:[yr.desc,"c-black","font14","bg-white"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Hn.createElement(ua.Z,{value:(Ze==null?void 0:Ze.description)||"\u6682\u65E0\uFF5E"}),"\u5206\u7EC4\u8981\u6C42\uFF1A",(Pn=Ze==null?void 0:Ze.group_info)==null?void 0:Pn.min_num," ~ ",(Xt=Ze==null?void 0:Ze.group_info)==null?void 0:Xt.max_num,"\u4EBA ",Hn.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"),Hn.createElement("br",null),!((Pt=Qe==null?void 0:Qe.setting)!=null&&Pt.hide_project)&&Hn.createElement("span",null,"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD\uFF1A",(Vt=Ze==null?void 0:Ze.group_info)!=null&&Vt.base_on_project?"\u662F":"\u5426",Hn.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")),Hn.createElement(bn.Z,{authority:(0,a.GJ)(),showDimensions:!1,dataSource:Ze==null?void 0:Ze.attachments,callback:()=>{Yt({type:"shixunHomeworks/getWorkDetail",payload:Rt({},Gn)})}}),tt.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Hn.createElement("aside",{className:["bg-white"].join(" ")},Hn.createElement(nt.Z,{onChange:kt=>{cn(kt)},defaultValue:Ze==null?void 0:Ze.explanation,height:200,isFocus:!0,watch:!0}),Hn.createElement(De.Z,null,Hn.createElement(fe.Z,{span:24,className:"tr"},Hn.createElement(je.ZP,{type:"default",size:"large",onClick:()=>Un(void 0,null,function*(){Yt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Hn.createElement(je.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>Un(void 0,null,function*(){qt===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/updateWork",payload:{explanation:qt,categoryId:Gn.categoryId}})).status===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),Yt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Yt({type:"shixunHomeworks/getWorkDetail",payload:Rt({},Gn)}))})},"\u4FDD\u5B58"))))),Hn.createElement("aside",{className:[yr.reply,"bg-white","mt20"].join(" ")},En&&Hn.createElement(nt.Z,{onChange:kt=>{cn(kt)},height:200,isFocus:!0,watch:!0}),Hn.createElement(De.Z,{onClick:()=>{At(!0)}},Hn.createElement(fe.Z,{flex:"1",style:{pointerEvents:"none"}},!En&&Hn.createElement(Le.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Hn.createElement(fe.Z,null,Hn.createElement(je.ZP,{type:"primary",size:"large",onClick:()=>Un(void 0,null,function*(){var kt;if((0,a.Rm)()&&!((kt=Ye.AssistantObject.practice)!=null&&kt.can_create)){he.ZP.warn("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}qt===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Gn.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:qt}}})).status===0&&(he.ZP.success("\u53D1\u5E03\u6210\u529F"),Yt({type:"shixunHomeworks/getReplyList",payload:Rt({},Gn)}),At(!1),cn(""))})},"\u53D1\u8868")))),(Ka==null?void 0:Ka.comments)&&Ka.comments!=""&&Hn.createElement("aside",{className:[yr.replyList,"bg-white"].join(" ")},Ka==null?void 0:Ka.comments.map(function(kt,Qn){var Or,Qt,aa,za;return Hn.createElement(De.Z,{gutter:[12,12],key:Qn},Hn.createElement(fe.Z,{flex:"40px"},Hn.createElement("img",{className:yr.headpic,width:"40",src:`${Dn.Z.IMG_SERVER}/images/${(Or=kt==null?void 0:kt.author)==null?void 0:Or.image_url}`})),Hn.createElement(fe.Z,{flex:"1"},Hn.createElement(De.Z,{align:"middle"},Hn.createElement(fe.Z,{span:20},Hn.createElement("span",{className:"c-light-black"},(Qt=kt==null?void 0:kt.author)==null?void 0:Qt.name),Hn.createElement("span",{className:"c-light-black ml10"},kt==null?void 0:kt.time," \u53D1\u5E03")),Hn.createElement(fe.Z,{className:"tr",span:4},Hn.createElement("div",{className:"tr"},((0,a.GJ)()||((aa=nn==null?void 0:nn.userInfo)==null?void 0:aa.login)===((za=kt==null?void 0:kt.author)==null?void 0:za.login))&&Hn.createElement(le.Z,{title:"\u5220\u9664"},Hn.createElement(fa.Z,{className:"current",onClick:()=>{Yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Gn,selectArr:kt}})}})))),Hn.createElement(fe.Z,{span:24},Hn.createElement(ua.Z,{value:kt.content})),kt.children&&Hn.createElement("aside",{className:yr.comment},kt.children.map(function(Vr,Ma){var qa,Cr;return Hn.createElement(De.Z,{key:Ma},Hn.createElement(fe.Z,{span:24},Hn.createElement(De.Z,null,Hn.createElement(fe.Z,{flex:"1"},Vr.author.name,Hn.createElement("span",{className:"c-light-black ml10"},Vr==null?void 0:Vr.time)),Hn.createElement(fe.Z,null,((0,a.GJ)()||((qa=nn==null?void 0:nn.userInfo)==null?void 0:qa.login)===((Cr=Vr==null?void 0:Vr.author)==null?void 0:Cr.login))&&Hn.createElement(le.Z,{title:"\u5220\u9664"},Hn.createElement(fa.Z,{className:"current",onClick:()=>{Yt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Gn,selectArr:Vr}})}}))))),Hn.createElement(fe.Z,null,Hn.createElement(ua.Z,{value:Vr.content})))})),Hn.createElement(fe.Z,{span:24,className:"mt5 c-light-black"},$t===Qn&&Hn.createElement("aside",null,Hn.createElement(nt.Z,{onChange:Vr=>{tn(Vr)},height:150,isFocus:!0}),Hn.createElement(De.Z,null,Hn.createElement(fe.Z,{span:24,className:"tr"},Hn.createElement(je.ZP,{type:"primary",size:"large",onClick:()=>Un(this,null,function*(){Wa===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Yt({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Gn.categoryId,jour_type:"HomeworkCommon",m_parent_id:kt.id,reply_id:1,notes:Wa}}}),Yt({type:"shixunHomeworks/getReplyList",payload:Rt({},Gn)}),he.ZP.success("\u53D1\u5E03\u6210\u529F"),Bn(-1))})},"\u53D1\u8868")))),$t!==Qn&&Hn.createElement("div",{className:"tr"},Hn.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>Bn(Qn)}),!!kt.user_praise&&Hn.createElement("span",{className:"c-orange"},Hn.createElement(da.Z,{className:"mr5 ml30",onClick:()=>Un(this,null,function*(){yield Yt({type:"shixunHomeworks/replyUnLike",payload:{object_id:kt.id,object_type:"journals_for_message"}}),Yt({type:"shixunHomeworks/getReplyList",payload:Rt({},Gn)})})}),!!kt.praise_count&&kt.praise_count),!kt.user_praise&&Hn.createElement("span",null,Hn.createElement(da.Z,{className:"mr5 ml30",onClick:()=>Un(this,null,function*(){yield Yt({type:"shixunHomeworks/replyLike",payload:{object_id:kt.id,object_type:"journals_for_message"}}),Yt({type:"shixunHomeworks/getReplyList",payload:Rt({},Gn)})})}),!!kt.praise_count&&kt.praise_count))))))})))),Hn.createElement("aside",{className:"tc mt30 pb30"},Hn.createElement(ne.Z,{defaultCurrent:1,total:Ka==null?void 0:Ka.total_count,hideOnSinglePage:!0,current:Gn.page||1,onChange:kt=>{Gn.page=kt,Yt({type:"shixunHomeworks/getReplyList",payload:Rt({},Gn)})}})),Hn.createElement(on,null))};var Yn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,user:Qe,loading:Ut,globalSetting:nn})=>({shixunHomeworks:tt,globalSetting:nn,user:Qe,classroomList:Ye,loading:Ut.effects}))(va),Yr=Object.defineProperty,dr=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,Fr=(tt,Ye,Qe)=>Ye in tt?Yr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Vn=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Er.call(Ye,Qe)&&Fr(tt,Qe,Ye[Qe]);if(dr)for(var Qe of dr(Ye))So.call(Ye,Qe)&&Fr(tt,Qe,Ye[Qe]);return tt};Ae().locale("ZH-cn");const io=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut,dispatch:nn})=>{var Yt;const Pn=(0,ye.useParams)(),{detailLeftMenus:Xt}=Ye,{replyList:Pt,referenceAnswer:Vt}=tt;return Pn.page_size=10,(0,z.useEffect)(()=>{nn({type:"shixunHomeworks/getReplyList",payload:Vn({},Pn)}),nn({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:Pn.categoryId}}),Xt.course_modules||nn({type:"classroomList/getClassroomLeftMenus",payload:Vn({},Pn)})},[Pn.categoryId]),z.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},z.createElement("aside",{className:["c-black","font14"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&z.createElement("div",null,(Vt==null?void 0:Vt.reference_answer)&&z.createElement(ua.Z,{value:Vt==null?void 0:Vt.reference_answer}),!(Vt!=null&&Vt.reference_answer)&&z.createElement(at.Z,null)),(Yt=Vt==null?void 0:Vt.attachments)==null?void 0:Yt.map((Gn,pa)=>z.createElement("div",null,z.createElement("a",{href:`${Dn.Z.API_SERVER}${Gn.url}`},z.createElement("span",{className:"iconfont icon-fujian c-green font14"}),z.createElement("span",{className:"ml10 c-black"},Gn.title),z.createElement("span",{className:"c-light-black ml20 font12"},Gn.filesize))))))};var Go=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Ut})=>({shixunHomeworks:tt,globalSetting:Ut,classroomList:Ye,loading:Qe.effects}))(io),bo=te(56885),Eo={modal:"modal___lF39e"},Bt=te(59301),Sn=Object.defineProperty,pn=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,la=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,jn=(tt,Ye,Qe)=>Ye in tt?Sn(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Nr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))la.call(Ye,Qe)&&jn(tt,Qe,Ye[Qe]);if(Jn)for(var Qe of Jn(Ye))Kn.call(Ye,Qe)&&jn(tt,Qe,Ye[Qe]);return tt},br=(tt,Ye)=>pn(tt,Tn(Ye)),vn=(tt,Ye)=>{var Qe={};for(var Ut in tt)la.call(tt,Ut)&&Ye.indexOf(Ut)<0&&(Qe[Ut]=tt[Ut]);if(tt!=null&&Jn)for(var Ut of Jn(tt))Ye.indexOf(Ut)<0&&Kn.call(tt,Ut)&&(Qe[Ut]=tt[Ut]);return Qe},zo=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const Io=tt=>{var Ye=tt,{classroomList:Qe,shixunHomeworks:Ut,dispatch:nn,cb:Yt}=Ye,Pn=vn(Ye,["classroomList","shixunHomeworks","dispatch","cb"]),Xt,Pt,Vt,Gn,pa;const En=(0,ye.useParams)(),[At,$t]=(0,z.useState)(""),[Bn,qt]=(0,z.useState)([]),[cn,Wa]=(0,z.useState)({learn:0,active:0,score:0,chat:0});console.log(Ut,"classroomList");const{workList:tn}=Ut;(0,z.useEffect)(()=>{Qe.actionTabs.key},[Qe.actionTabs]);const Ea=()=>zo(void 0,null,function*(){if(!At){he.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}nn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let Ct=yield(0,ve.ZP)(`/api/homework_commons/${En.categoryId}/ai_bulk_create.json`,{method:"post",body:br(Nr({min:1,max:At,course_id:En.coursesId},cn),{course_group_ids:Bn})});(Ct==null?void 0:Ct.status)===0&&(he.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),nn({type:"classroomList/setActionTabs",payload:{}}),Yt()),nn({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return Bt.createElement(Ne.default,{width:584,className:Eo.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{qt([]),$t(""),Wa({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:Ea,open:Qe.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{nn({type:"classroomList/setActionTabs",payload:{}})}},Bt.createElement("p",{style:{display:"flex",alignItems:"center"}},Bt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),Bt.createElement(ue.Z,{style:{width:100},min:(Xt=tn==null?void 0:tn.group_data)==null?void 0:Xt.min_num,max:(Pt=tn==null?void 0:tn.group_data)==null?void 0:Pt.max_num,precision:0,step:1,value:At,onChange:Ct=>{$t(Ct)}}),Bt.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(Vt=tn==null?void 0:tn.group_data)==null?void 0:Vt.min_num,"~",(Gn=tn==null?void 0:tn.group_data)==null?void 0:Gn.max_num,"\u4EBA")),Bt.createElement("p",{style:{display:"flex"}},Bt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),Bt.createElement(x.default.Group,{value:Bn,onChange:Ct=>{qt(Ct)}},(pa=tn==null?void 0:tn.course_group_info)==null?void 0:pa.map(Ct=>Bt.createElement(x.default,{key:Ct==null?void 0:Ct.course_group_id,value:Ct==null?void 0:Ct.course_group_id},Ct==null?void 0:Ct.group_group_name)))),Bt.createElement("div",{style:{display:"flex"}},Bt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),Bt.createElement(x.default.Group,{onChange:Ct=>{Wa({learn:Ct.indexOf(1)>-1?1:0,active:Ct.indexOf(2)>-1?1:0,score:Ct.indexOf(3)>-1?1:0,chat:Ct.indexOf(4)>-1?1:0})}},Bt.createElement(x.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),Bt.createElement(x.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),Bt.createElement(x.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),Bt.createElement(x.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var Jo=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(Io),ui=te(77579),qn={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z",content:"content___I1fum",pubColSty:"pubColSty___mLLj7",selectSty:"selectSty___vHJsQ",borderSty:"borderSty___i4DxC",delSty:"delSty___sr6EA",delBorder:"delBorder___UTfgQ",copHover:"copHover___K6TsR",title_icon:"title_icon___WSWL7",title:"title___mviQ0"},Ta=te(59301),xr=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const Ya=({})=>{var tt,Ye;const[Qe,Ut]=(0,z.useState)(!0),[nn,Yt]=(0,z.useState)(!1),[Pn,Xt]=(0,z.useState)([]),[Pt,Vt]=(0,z.useState)([]),[Gn,pa]=(0,z.useState)([]),[En,At]=(0,z.useState)([]),[$t,Bn]=(0,z.useState)(""),qt=(0,ye.useParams)();function cn(){return xr(this,null,function*(){let Ea=yield(0,ve.ZP)(`/api/homework_commons/${qt.categoryId}/homework_common_collaborators.json`,{method:"get"});Vt(Ea)})}function Wa(){return xr(this,null,function*(){var Ea;let Ct=yield(0,ve.ZP)(`/api/courses/${qt==null?void 0:qt.coursesId}/teachers`,{method:"get",params:{homework_id:qt.categoryId,limit:1e3}});(Ea=Ct==null?void 0:Ct.teacher_list)==null||Ea.map(Xn=>{Xn.key=Xn.user_id}),pa(Ct==null?void 0:Ct.teacher_list),At(Ct==null?void 0:Ct.teacher_list)})}(0,z.useEffect)(()=>{cn(),Wa()},[qt]);const tn=()=>{};return Ta.createElement("section",{className:qn.form},Ta.createElement(De.Z,{className:qn.content,style:{padding:"20px 30px",gap:20}},(tt=Pt==null?void 0:Pt.data)==null?void 0:tt.map(Ea=>Ta.createElement(De.Z,{align:"middle",className:`${qn.borderSty} ${$t===(Ea==null?void 0:Ea.id)?qn.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ta.createElement("span",{className:"c-grey-333"},Ea==null?void 0:Ea.real_name),(Pt==null?void 0:Pt.can_edit)&&Ta.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${qn.delSty}`,onMouseEnter:()=>{Bn(Ea.id)},onMouseLeave:()=>{Bn("")},onClick:()=>xr(void 0,null,function*(){(yield(0,ve.ZP)(`/api/homework_commons/${qt.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Ea.id}})).status===0&&(he.ZP.info("\u5220\u9664\u6210\u529F"),cn(),Wa())})}))),(Pt==null?void 0:Pt.can_edit)&&Ta.createElement(je.ZP,{className:qn.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Yt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(Pt!=null&&Pt.can_edit)&&!((Ye=Pt==null?void 0:Pt.data)!=null&&Ye.length)&&Ta.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Ta.createElement(Ne.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:nn,onCancel:()=>Yt(!1),onOk:()=>xr(void 0,null,function*(){if(Pn.length===0){he.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,ve.ZP)(`/api/homework_commons/${qt.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Pn}})).status===0&&(he.ZP.info("\u6DFB\u52A0\u6210\u529F"),Xt([]),cn(),Wa(),Yt(!1))})},Ta.createElement("div",null,Ta.createElement("div",{style:{display:"flex"}},Ta.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ta.createElement(Le.default.Search,{onChange:Ea=>{pa(En.filter(Ct=>Ct.name.indexOf(Ea.target.value)>-1))}})),Ta.createElement(Ee.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Ea,Ct)=>{Xt(Ea)},selectedRowKeys:Pn,getCheckboxProps:Ea=>({disabled:Ea.is_collaborator})},pagination:!1,dataSource:Gn,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var uo=(0,ye.connect)(({shixunHomeworks:tt,loading:Ye})=>({shixunHomeworks:tt,loading:Ye.effects}))(Ya),Zr=te(5083),Ar=te(78673),yo=te(2748),Wo=te(71141),Pi=te(69577),ba=te(98157),Ca=te(59301),Ui=Object.defineProperty,Xi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,Gi=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,fi=Object.prototype.propertyIsEnumerable,zi=(tt,Ye,Qe)=>Ye in tt?Ui(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ni=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ii.call(Ye,Qe)&&zi(tt,Qe,Ye[Qe]);if(Gi)for(var Qe of Gi(Ye))fi.call(Ye,Qe)&&zi(tt,Qe,Ye[Qe]);return tt},yn=(tt,Ye)=>Xi(tt,Ji(Ye)),hn=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const{RangePicker:In}=Zr.default,{Option:Da}=ge.default,La=({shixunHomeworks:tt,classroomList:Ye,getData:Qe,dispatch:Ut})=>{var nn,Yt,Pn,Xt,Pt,Vt,Gn,pa,En,At,$t,Bn,qt,cn,Wa;const{workSetting:tn,workList:Ea}=tt,Ct=(0,ye.useParams)(),[Xn,Ka]=(0,z.useState)(!0);let[Ze,kt]=(0,z.useState)([]),[Qn,Or]=(0,z.useState)([]);const[Qt,aa]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),[za,Vr]=(0,z.useState)(!1);(0,z.useEffect)(()=>{tn!=null&&tn.course_id&&(Object.keys(Qt).map(function(ra){ra.indexOf("proportion")>-1?Qt[ra]=tn[ra]*100:Qt[ra]=tn[ra]}),tn.anonymous_comment&&(Qt.unified_late=tn.unified_anonymous_comment,Vr(tn.unified_anonymous_comment)),(!Qt.allow_late||!Qt.unified_late)&&(Qt.late_penalty=5),Qt.unified_setting||(Qt.unified_late=!1,Qt.unified_anonymous_comment=!1,Qt.unified_anonymous_appeal=!1),Ze=JSON.parse(JSON.stringify(tn.group_settings.map(ra=>yn(Ni({},ra),{group_name:[ra.group_name]})).filter(ra=>ra.publish_time!==null))),Qn=JSON.parse(JSON.stringify(tn.allow_late_settings.map(ra=>yn(Ni({},ra),{group_name:[ra.group_name]})).filter(ra=>ra.late_time!==null))),aa(Ni({},Qt)),kt(Ze.length?[...Ze]:[{}]),Or([...Qn]))},[tn]),(0,z.useEffect)(()=>{Ka(!(0,a.GJ)())},[(0,a.GJ)()]);const[Ma,qa]=(0,z.useState)(!1),Cr=()=>hn(void 0,null,function*(){qa(!Ma);const ra=JSON.parse(JSON.stringify(Qt));if(ra.categoryId=Ct.categoryId,Qt.unified_setting||(Ze=Ze==null?void 0:Ze.map(sa=>{var Co,Kr;if(!sa.publish_time||!sa.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),qa(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!sa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),qa(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sa.group_name=typeof(sa==null?void 0:sa.group_name)=="string"?[sa==null?void 0:sa.group_name]:sa==null?void 0:sa.group_name,sa.group_id=(Kr=(Co=sa==null?void 0:sa.group_name)==null?void 0:Co.map(Ao=>{var ei,Fo;let Zo=(Fo=(ei=tn.group_settings)==null?void 0:ei.filter(Oo=>(Oo==null?void 0:Oo.group_name)===Ao))==null?void 0:Fo[0];return Zo==null?void 0:Zo.group_id}))==null?void 0:Kr.toString().split(","),sa})),ra.group_settings=Ze,Qt.allow_late)if(Qt.unified_late){if(Qt.late_penalty===null||Qt.late_penalty===void 0||Qt.late_penalty<0||Qt.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),qa(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Qt.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),qa(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else Qn=Qn==null?void 0:Qn.map(sa=>{var Co,Kr;if(sa.penalty_type=yo.Q.Number,sa.late_penalty===null||sa.late_penalty===void 0||sa.late_penalty<0||sa.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),qa(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!sa.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),qa(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!sa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),qa(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return sa.group_name=typeof(sa==null?void 0:sa.group_name)=="string"?[sa==null?void 0:sa.group_name]:sa==null?void 0:sa.group_name,sa.group_id=(Kr=(Co=sa==null?void 0:sa.group_name)==null?void 0:Co.map(Ao=>{var ei,Fo;let Zo=(Fo=(ei=tn.group_settings)==null?void 0:ei.filter(Oo=>(Oo==null?void 0:Oo.group_name)===Ao))==null?void 0:Fo[0];return Zo==null?void 0:Zo.group_id}))==null?void 0:Kr.toString().split(","),sa}),ra.allow_late_settings=Qn;if(Qt!=null&&Qt.submit_limit&&!(Qt!=null&&Qt.submit_limit_num)){he.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),qa(!1);return}if(Qt!=null&&Qt.can_submit&&!(Qt!=null&&Qt.submit_num)){he.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),qa(!1);return}Object.keys(ra).map(function(sa){sa.indexOf("proportion")>-1&&(ra[sa]=ra[sa]/100)}),Ut({type:"shixunHomeworks/updateSetting",payload:yn(Ni({},ra),{penalty_type:yo.Q.Number})}).then(sa=>{sa.status===0?(qa(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),Qe()):qa(!1)})}),Do=(0,z.useMemo)(()=>(tn==null?void 0:tn.allow_late)||(tn==null?void 0:tn.all_group_late),[tn,Ea]),Mn=(ra,sa,Co="group_id")=>{var Kr;return sa?sa.find(Ao=>Ao[Co]===ra):(Kr=tn==null?void 0:tn.group_settings)==null?void 0:Kr.find(Ao=>Ao.group_id[0]===ra)},ur=ra=>{var sa,Co;const Kr=Mn(ra,tn==null?void 0:tn.allow_late_settings,"id"),Ao=Mn(ra,tn==null?void 0:tn.anonymous_comment_settings),ei=Mn(ra);return(tn==null?void 0:tn.allow_late)&&Kr&&Ae()(Kr==null?void 0:Kr.late_time)<=Ae()()||(tn==null?void 0:tn.anonymous_comment)&&Ao&&(Ao==null?void 0:Ao.evaluation_start)!==null||((Co=(Ae()(ei==null?void 0:ei.end_time)<=Ae()()&&((sa=tn==null?void 0:tn.allow_late_settings)==null?void 0:sa.filter(Fo=>Fo.group_id.includes(ra))))[0])==null?void 0:Co.late_time)!=null},ta=tn==null?void 0:tn.anonymous_comment,Qo=(nn=tn==null?void 0:tn.allow_late_settings)!=null&&nn.length?(Yt=tn==null?void 0:tn.allow_late_settings)==null?void 0:Yt.every(ra=>{if(ra.evaluation_start)return!0}):!1,vi=(tn==null?void 0:tn.unified_late)&&(tn==null?void 0:tn.anonymous_comment),pr=tn==null?void 0:tn.anonymous_comment,lo=ra=>{if(!ra)return!1;const sa=Mn(ra,tn==null?void 0:tn.anonymous_comment_settings);return(tn==null?void 0:tn.anonymous_comment)&&sa&&(sa==null?void 0:sa.evaluation_start)!==null},fo=ra=>{const sa=Mn(ra,tn==null?void 0:tn.anonymous_comment_settings);return sa&&(sa==null?void 0:sa.evaluation_start)!==null};return Ca.createElement("div",{style:{padding:"30px 50px"}},Ca.createElement("div",{className:`${ba.Z.title}`},Ca.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Ca.createElement(le.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Ca.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ba.Z.title_icon}`}))),Ca.createElement("div",{className:ba.Z.content},((Pn=tn==null?void 0:tn.group_settings)==null?void 0:Pn.length)>0?Ca.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${(Xt=ba.Z)==null?void 0:Xt.h_lh_40}`,align:"middle"},Ca.createElement(Ar.Z,{checked:Qt.unified_setting,disabled:Xn||!((Pt=tn==null?void 0:tn.homework_status)!=null&&Pt.includes("\u672A\u53D1\u5E03"))||(0,a.Rm)()&&!((Gn=(Vt=Ye.AssistantObject)==null?void 0:Vt.group)!=null&&Gn.can_publish)||!(tn!=null&&tn.manage_all_group),onChange:()=>{var ra;if(!((ra=tn==null?void 0:tn.homework_status)!=null&&ra.includes("\u672A\u53D1\u5E03"))){he.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Qt.unified_setting=!Qt.unified_setting,Qt.unified_setting||(Qt.unified_late=!1),aa(Object.assign({},Qt)),Ze==""){kt([{}]);return}Qt.unified_setting&&(kt([]),Or([{late_penalty:5}]))}}),Ca.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Ca.createElement("span",{style:{color:"#333"}},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")):null,Qt.unified_setting&&Ca.createElement("div",{className:ba.Z.row_sty,style:{padding:"5px 30px"}},Ca.createElement(De.Z,{align:"middle"},Ca.createElement(fe.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Ca.createElement(fe.Z,{className:"ml5"},Ca.createElement(Zr.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Xn||!((pa=tn==null?void 0:tn.homework_status)!=null&&pa.includes("\u672A\u53D1\u5E03")||(En=tn==null?void 0:tn.homework_status)!=null&&En.includes("\u672A\u5F00\u59CB"))||(0,a.Rm)()&&!(($t=(At=Ye.AssistantObject)==null?void 0:At.group)!=null&&$t.can_publish),value:Qt.publish_time?Ae()(Qt.publish_time):"",disabledDate:ra=>(0,Pi.Q8)(ra,tn==null?void 0:tn.course_end_date),disabledTime:ra=>(0,Pi.d0)(ra),onChange:(ra,sa)=>{Qt.publish_time=sa,!Qt.end_time&&Qt.unified_setting&&(Qt.end_time=Ae()(ra).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),aa(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Ca.createElement(De.Z,{align:"middle"},Ca.createElement(fe.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Ca.createElement(fe.Z,{className:"ml5"},Ca.createElement(Zr.default,{allowClear:!1,style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Qo||pr||(tn==null?void 0:tn.allow_late)&&(tn==null?void 0:tn.homework_status.includes("\u5DF2\u622A\u6B62"))||Xn||(tn==null?void 0:tn.allow_late)&&Ae()()>=Ae()(tn==null?void 0:tn.end_time)||(0,a.Rm)()&&!((qt=(Bn=Ye.AssistantObject)==null?void 0:Bn.group)!=null&&qt.can_publish),disabledDate:ra=>(0,Pi.Q8)(ra,tn==null?void 0:tn.course_end_date,Qt.publish_time),disabledTime:ra=>(0,Pi.d0)(ra,Qt.publish_time),value:Qt.end_time?Ae()(Qt.end_time):"",onChange:(ra,sa)=>{Qt.end_time=sa,aa(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Qt.unified_setting&&Ca.createElement(De.Z,null,Ze&&Ze.map(function(ra,sa){var Co,Kr,Ao,ei;return Ca.createElement(De.Z,{key:sa},Ca.createElement(De.Z,{style:{padding:"5px 14px 5px 52px"}},Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",sa+1),Ca.createElement(fe.Z,{flex:"auto",style:{maxWidth:350}},Ca.createElement(ge.default,{disabled:Xn||((Co=tn==null?void 0:tn.homework_status)!=null&&Co.includes("\u672A\u53D1\u5E03")&&ra.id||Ae()(){var Zo,Oo;if((0,a.Rm)()&&!((Oo=(Zo=Ye.AssistantObject)==null?void 0:Zo.group)!=null&&Oo.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze[sa].group_name=Fo,Ze[sa].group_id=ra.group_id;const ti=(0,gt.flattenDeep)(Ze.map(ki=>ki.group_name)),Zi=Qn.map(ki=>{let eo=(ki==null?void 0:ki.group_name)||[];return yn(Ni({},ki),{group_name:(0,gt.remove)(eo,el=>ti.includes(el))})});Or(Zi),kt(Ze.slice())}},tn.group_settings&&tn.group_settings.map(function(Fo){if(!Ze.map(Zo=>Zo.group_name).toString().split(",").includes(String(Fo.group_name)))return Ca.createElement(Da,{value:Fo.group_name,key:Fo.id},Fo.group_name)})))),Ca.createElement(fe.Z,{style:{padding:"5px 0"}},Ca.createElement(In,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[ra.publish_time?Ae()(ra.publish_time):Ae()(),Ae()()]},disabled:Xn||(Ae()()<=Ae()((Kr=Mn(ra.id))==null?void 0:Kr.publish_time)?!1:[!0,ur(ra.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:Fo=>(0,Pi.Q8)(Fo,tn==null?void 0:tn.course_end_date),disabledTime:Fo=>(0,Pi.d0)(Fo),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ra.publish_time&&[Ae()(ra.publish_time),Ae()(ra.end_time)],onChange:(Fo,Zo)=>{var Oo,ti;if((0,a.Rm)()&&!((ti=(Oo=Ye.AssistantObject)==null?void 0:Oo.group)!=null&&ti.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze[sa].publish_time=Zo[0],Ze[sa].end_time=Zo[1],kt([...Ze])}})),!Xn&&Ca.createElement(fe.Z,{className:`${(Ao=ba.Z)==null?void 0:Ao.h_lh_40}`,style:{padding:"5px 0"}},Ze.length<((ei=tn==null?void 0:tn.group_settings)==null?void 0:ei.length)&&Ca.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{kt(Ze.concat({}))}}),(ra!=null&&ra.publish_time&&Ae()(){var Fo,Zo;if((0,a.Rm)()&&!((Zo=(Fo=Ye.AssistantObject)==null?void 0:Fo.normal)!=null&&Zo.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Oo=(0,gt.cloneDeep)(Qn);Oo.forEach((ti,Zi)=>{ti.group_name&&(ti.group_name=ti.group_name.filter(ki=>{var eo;return!((eo=Ze[sa].group_name)!=null&&eo.includes(ki))}))}),Ze=Ze.filter((ti,Zi)=>sa!==Zi),Or(Oo),kt(Ze.slice()),setTimeout(()=>kt(Ze.slice()),10)}}):Ca.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),Ca.createElement(Wo.ZP,{checkMarginLeft:60,className:"mb20",disabled:Xn,value:Qt,onChange:ra=>aa(Ni(Ni({},Qt),ra))}),Ca.createElement(Ca.Fragment,null,Ca.createElement("div",{className:`${ba.Z.title} mt30`},Ca.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Ca.createElement("div",{className:ba.Z.content},Ca.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${(cn=ba.Z)==null?void 0:cn.h_lh_40}`,align:"middle"},Ca.createElement(Ar.Z,{checked:Qt.allow_late,disabled:Qo||Xn||(tn==null?void 0:tn.allow_late),onChange:ra=>{var sa;if((0,a.Rm)()&&!((sa=Ye.AssistantObject.group)!=null&&sa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ra&&Ne.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Ca.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ca.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ca.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ca.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Qt.allow_late=!Qt.allow_late,Qn==""&&Or([{late_penalty:5}]),aa(Object.assign({},Qt))}}),Ca.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Ca.createElement(le.Z,{overlayStyle:{width:380,maxWidth:380},title:Ca.createElement("div",{style:{display:"flex",flexFlow:"column"}},Ca.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Ca.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Ca.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Ca.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ba.Z.title_icon}`}))),(Qt==null?void 0:Qt.allow_late)&&Ca.createElement("div",{className:"pb5"},Ca.createElement(De.Z,{className:ba.Z.row_sty1},Ca.createElement(fe.Z,{className:ba.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Ca.createElement(oe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Xn,value:Qt.unified_late,onChange:ra=>{var sa;if((0,a.Rm)()&&!((sa=Ye.AssistantObject.group)!=null&&sa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt.unified_late=ra.target.value,Qn==""&&!ra.target.value&&Or([{late_penalty:5}]),aa(Ni({},Qt))}},(Qt==null?void 0:Qt.unified_setting)&&Ca.createElement(oe.ZP,{disabled:(tn==null?void 0:tn.allow_late)||!(tn!=null&&tn.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((Wa=tn==null?void 0:tn.group_settings)==null?void 0:Wa.length)&&Ca.createElement(oe.ZP,{disabled:tn==null?void 0:tn.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),Qt!=null&&Qt.unified_late?Ca.createElement("div",null,Ca.createElement(De.Z,{wrap:!1,align:"middle",className:`${ba.Z.row_sty1} mb10 mt5`},Ca.createElement(fe.Z,{className:ba.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Ca.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},Ca.createElement(ue.Z,{disabled:Xn||ta,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:Qt.late_penalty,onChange:ra=>{var sa;if((0,a.Rm)()&&!((sa=Ye.AssistantObject.group)!=null&&sa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt.late_penalty=ra,aa(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Ca.createElement(De.Z,{className:`${ba.Z.row_sty1}`},Ca.createElement(fe.Z,{className:ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Ca.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},Ca.createElement(Zr.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Xn||vi||Qo,value:Qt.late_time?Ae()(Qt.late_time):"",disabledDate:ra=>(0,Pi.Q8)(ra,tn==null?void 0:tn.course_end_date),disabledTime:ra=>(0,Pi.d0)(ra),onChange:(ra,sa)=>{var Co;if((0,a.Rm)()&&!((Co=Ye.AssistantObject.group)!=null&&Co.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt.late_time=sa,aa(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):Qn.map(function(ra,sa){var Co;return Ca.createElement(De.Z,{key:sa,style:{padding:"5px 14px 5px 52px"}},Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",sa+1),Ca.createElement(fe.Z,{className:"mr20 ml10"},Ca.createElement(ge.default,{size:"large",disabled:Xn||!((Co=Ea==null?void 0:Ea.homework_status)!=null&&Co.includes("\u672A\u53D1\u5E03"))&&ra.id,mode:"multiple",style:{width:250},value:typeof ra.group_name=="string"?[ra.group_name]:ra.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Kr=>{var Ao;if((0,a.Rm)()&&!((Ao=Ye.AssistantObject.normal)!=null&&Ao.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qn[sa].group_name=Kr,Qn[sa].group_id=ra.group_id,Or(Qn.slice())}},tn.group_settings&&tn.group_settings.map(function(Kr){if(Qt!=null&&Qt.unified_setting&&!Qn.map(Ao=>Ao.group_name).toString().split(",").includes(String(Kr.group_name))&&!fo(Kr.id))return Ca.createElement(Da,{value:Kr.group_name,key:Kr.id},Kr.group_name);if(Ze.map(Ao=>Ao.group_name).toString().split(",").includes(String(Kr.group_name))&&!Qn.map(Ao=>Ao.group_name).toString().split(",").includes(String(Kr.group_name))&&!fo(Kr.id))return Ca.createElement(Da,{value:Kr.group_name,key:Kr.id},Kr.group_name)}))),Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Ca.createElement(fe.Z,{className:"mr20 ml10"},Ca.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:Xn||lo(ra.id),defaultValue:ra.late_penalty,onChange:Kr=>{var Ao,ei;if((0,a.Rm)()&&!((ei=(Ao=Ye.AssistantObject)==null?void 0:Ao.normal)!=null&&ei.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qn[sa].late_penalty=Kr,Qn[sa].penalty_type=yo.Q.Number}})),Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ca.createElement(fe.Z,{className:"ml10"},Ca.createElement(Zr.default,{size:"large",disabled:Xn||lo(ra.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Kr=>(0,Pi.Q8)(Kr,tn==null?void 0:tn.course_end_date),disabledTime:Kr=>(0,Pi.d0)(Kr),format:"YYYY-MM-DD HH:mm",value:ra!=null&&ra.late_time?Ae()(ra.late_time):void 0,onChange:(Kr,Ao)=>{var ei,Fo;if((0,a.Rm)()&&!((Fo=(ei=Ye.AssistantObject)==null?void 0:ei.normal)!=null&&Fo.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qn[sa].late_time=Ao,Or([...Qn])}})),!Xn&&Ca.createElement(fe.Z,{style:{height:40,lineHeight:"40px"}},Ca.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Or(Qn.concat({penalty_type:yo.Q.Number,late_penalty:5}))}}),sa>0&&!ra.id?Ca.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Qn=Qn.filter((Kr,Ao)=>sa!==Ao),Or(Qn.slice()),setTimeout(()=>Or(Qn.slice()),10)}}):Ca.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Ca.createElement(je.ZP,{loading:Ma,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Cr()},"\u4FDD\u5B58"))};var Sr=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(La),xn=te(59301),Lr=Object.defineProperty,kr=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,to=(tt,Ye,Qe)=>Ye in tt?Lr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ko=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))vr.call(Ye,Qe)&&to(tt,Qe,Ye[Qe]);if(Xr)for(var Qe of Xr(Ye))oo.call(Ye,Qe)&&to(tt,Qe,Ye[Qe]);return tt},No=(tt,Ye)=>kr(tt,xo(Ye)),si=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const xi=({shixunHomeworks:tt,getData:Ye,dispatch:Qe})=>{const{workSetting:Ut}=tt,nn=(0,ye.useParams)(),[Yt,Pn]=(0,z.useState)(!0);let[Xt,Pt]=(0,z.useState)([]),[Vt,Gn]=(0,z.useState)([]);const[pa,En]=(0,z.useState)(!1),[At,$t]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0});(0,z.useEffect)(()=>{Pn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,z.useEffect)(()=>{Ut!=null&&Ut.course_id&&(Object.keys(At).map(function(qt){qt.indexOf("proportion")>-1?(At[qt]=(Ut[qt]*100).toFixed(0),console.log(qt,At[qt],Ut[qt])):At[qt]=Ut[qt]}),(!At.allow_late||!At.unified_late)&&(At.late_penalty=5),At.unified_setting||(At.unified_late=!1,At.unified_anonymous_comment=!1,At.unified_anonymous_appeal=!1),Xt=JSON.parse(JSON.stringify(Ut.group_settings.map(qt=>No(Ko({},qt),{group_name:[qt.group_name]})).filter(qt=>qt.publish_time!==null))),Vt=JSON.parse(JSON.stringify(Ut.allow_late_settings.map(qt=>No(Ko({},qt),{group_name:[qt.group_name]})).filter(qt=>qt.late_time!==null))),$t(Ko({},At)),Pt([...Xt]),Gn([...Vt]),console.log(At,Ut))},[Ut]);const Bn=()=>si(void 0,null,function*(){const qt=JSON.parse(JSON.stringify(At));if(qt.categoryId=nn.categoryId,At.unified_setting||(Xt=Xt==null?void 0:Xt.map(cn=>{var Wa,tn;if(!cn.publish_time||!cn.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!cn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return cn.group_name=typeof(cn==null?void 0:cn.group_name)=="string"?[cn==null?void 0:cn.group_name]:cn==null?void 0:cn.group_name,cn.group_id=(tn=(Wa=cn==null?void 0:cn.group_name)==null?void 0:Wa.map(Ea=>{var Ct,Xn;let Ka=(Xn=(Ct=Ut.group_settings)==null?void 0:Ct.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Ea))==null?void 0:Xn[0];return Ka==null?void 0:Ka.group_id}))==null?void 0:tn.toString().split(","),cn})),qt.group_settings=Xt,At.allow_late)if(At.unified_late){if(At.late_penalty===null||At.late_penalty===void 0||At.late_penalty<0||At.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!At.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else Vt=Vt==null?void 0:Vt.map(cn=>{var Wa,tn;if(cn.penalty_type=yo.Q.Number,cn.late_penalty===null||cn.late_penalty===void 0||cn.late_penalty<0||cn.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!cn.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!cn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return cn.group_name=typeof(cn==null?void 0:cn.group_name)=="string"?[cn==null?void 0:cn.group_name]:cn==null?void 0:cn.group_name,cn.group_id=(tn=(Wa=cn==null?void 0:cn.group_name)==null?void 0:Wa.map(Ea=>{var Ct,Xn;let Ka=(Xn=(Ct=Ut.group_settings)==null?void 0:Ct.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Ea))==null?void 0:Xn[0];return Ka==null?void 0:Ka.group_id}))==null?void 0:tn.toString().split(","),cn}),qt.allow_late_settings=Vt;Object.keys(qt).map(function(cn){cn.indexOf("proportion")>-1&&(qt[cn]=qt[cn]/100)}),Qe({type:"shixunHomeworks/updateSetting",payload:No(Ko({},qt),{penalty_type:yo.Q.Number})}).then(cn=>{cn.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),Ye())})});return xn.createElement("div",{className:qn.form},xn.createElement("div",{className:qn.title},"\u7EC4\u957F\u8BC4\u5206"),xn.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},xn.createElement(Ar.Z,{disabled:Yt,checked:At.is_group_grade,onChange:qt=>{At.is_group_grade=qt,$t(Ko({},At))}}),xn.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),xn.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09")),xn.createElement("div",{className:qn.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),xn.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Yt,value:At.ta_mode,onChange:qt=>{At.ta_mode=qt.target.value,$t(Ko({},At))}},xn.createElement(oe.ZP,{value:1,style:{marginRight:"40px"}},xn.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),xn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),xn.createElement("br",null),xn.createElement(oe.ZP,{value:0},xn.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),xn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u52A9\u6559\u591A\u6B21\u8BC4\u5206\u65F6\uFF0C\u53D6\u6700\u540E\u4E00\u6B21\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\uFF09"))),xn.createElement("div",{className:qn.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),xn.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Yt,value:At.final_mode,onChange:qt=>{At.final_mode=qt.target.value,$t(Ko({},At))}},xn.createElement(oe.ZP,{value:!1,style:{marginRight:"12px"}},xn.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),xn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),xn.createElement(oe.ZP,{value:!0},xn.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),xn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),At.final_mode?xn.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 430px",display:"flex",alignItems:"center",color:"#666"}},"(\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206)"):xn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},xn.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),xn.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:At.te_proportion,onChange:qt=>{At.te_proportion=qt,$t(Object.assign({},At))}}),xn.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),xn.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:At.ta_proportion,onChange:qt=>{At.ta_proportion=qt,$t(Object.assign({},At))}}),At.is_group_grade&&xn.createElement(xn.Fragment,null,xn.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),xn.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:At.gr_proportion,onChange:qt=>{At.gr_proportion=qt,$t(Object.assign({},At))}})),xn.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),xn.createElement(ue.Z,{disabled:Yt,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:At.st_proportion,onChange:qt=>{At.st_proportion=qt,$t(Object.assign({},At))}})),!Yt&&xn.createElement(xn.Fragment,null,xn.createElement(je.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>Bn()},"\u4FDD\u5B58"),xn.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>En(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),xn.createElement(Ne.default,{open:pa,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{En(!1)},onOk:()=>si(void 0,null,function*(){const qt=JSON.parse(JSON.stringify(At));Object.keys(qt).map(function(Wa){Wa.indexOf("proportion")>-1&&(qt[Wa]=qt[Wa]/100)}),(yield(0,ve.ZP)(`/api/courses/${nn.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:qt}})).status===0&&(he.ZP.success("\u8BBE\u7F6E\u6210\u529F"),En(!1))})},xn.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")))};var _a=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(xi),$n=te(59301),Xa=Object.defineProperty,$a=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,ni=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,Li=(tt,Ye,Qe)=>Ye in tt?Xa(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ci=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))pi.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);if(ni)for(var Qe of ni(Ye))Si.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);return tt},Ki=(tt,Ye)=>$a(tt,wo(Ye)),Ti=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const no=({getData:tt,dispatch:Ye,shixunHomeworks:Qe})=>{const{workSetting:Ut}=Qe,nn=(0,ye.useParams)(),[Yt,Pn]=(0,z.useState)(!0);let[Xt,Pt]=(0,z.useState)([]),[Vt,Gn]=(0,z.useState)([]);const[pa,En]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0});(0,z.useEffect)(()=>{Pn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,z.useEffect)(()=>{Ut!=null&&Ut.course_id&&(Object.keys(pa).map(function($t){$t.indexOf("proportion")>-1?(pa[$t]=Ut[$t]*100,console.log($t,pa[$t],Ut[$t])):pa[$t]=Ut[$t]}),(!pa.allow_late||!pa.unified_late)&&(pa.late_penalty=5),pa.unified_setting||(pa.unified_late=!1,pa.unified_anonymous_comment=!1,pa.unified_anonymous_appeal=!1),Xt=JSON.parse(JSON.stringify(Ut.group_settings.map($t=>Ki(Ci({},$t),{group_name:[$t.group_name]})).filter($t=>$t.publish_time!==null))),Vt=JSON.parse(JSON.stringify(Ut.allow_late_settings.map($t=>Ki(Ci({},$t),{group_name:[$t.group_name]})).filter($t=>$t.late_time!==null))),En(Ci({},pa)),Pt([...Xt]),Gn([...Vt]))},[Ut]);const At=()=>Ti(void 0,null,function*(){const $t=JSON.parse(JSON.stringify(pa));if($t.categoryId=nn.categoryId,pa.unified_setting||(Xt=Xt==null?void 0:Xt.map(Bn=>{var qt,cn;if(!Bn.publish_time||!Bn.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Bn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Bn.group_name=typeof(Bn==null?void 0:Bn.group_name)=="string"?[Bn==null?void 0:Bn.group_name]:Bn==null?void 0:Bn.group_name,Bn.group_id=(cn=(qt=Bn==null?void 0:Bn.group_name)==null?void 0:qt.map(Wa=>{var tn,Ea;let Ct=(Ea=(tn=Ut.group_settings)==null?void 0:tn.filter(Xn=>(Xn==null?void 0:Xn.group_name)===Wa))==null?void 0:Ea[0];return Ct==null?void 0:Ct.group_id}))==null?void 0:cn.toString().split(","),Bn})),$t.group_settings=Xt,pa.allow_late)if(pa.unified_late){if(pa.late_penalty===null||pa.late_penalty===void 0||pa.late_penalty<0||pa.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!pa.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else Vt=Vt==null?void 0:Vt.map(Bn=>{var qt,cn;if(Bn.penalty_type=yo.Q.Number,Bn.late_penalty===null||Bn.late_penalty===void 0||Bn.late_penalty<0||Bn.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Bn.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!Bn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Bn.group_name=typeof(Bn==null?void 0:Bn.group_name)=="string"?[Bn==null?void 0:Bn.group_name]:Bn==null?void 0:Bn.group_name,Bn.group_id=(cn=(qt=Bn==null?void 0:Bn.group_name)==null?void 0:qt.map(Wa=>{var tn,Ea;let Ct=(Ea=(tn=Ut.group_settings)==null?void 0:tn.filter(Xn=>(Xn==null?void 0:Xn.group_name)===Wa))==null?void 0:Ea[0];return Ct==null?void 0:Ct.group_id}))==null?void 0:cn.toString().split(","),Bn}),$t.allow_late_settings=Vt;Object.keys($t).map(function(Bn){Bn.indexOf("proportion")>-1&&($t[Bn]=$t[Bn]/100)}),Ye({type:"shixunHomeworks/updateSetting",payload:Ki(Ci({},$t),{penalty_type:yo.Q.Number})}).then(Bn=>{Bn.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),tt())})});return $n.createElement("div",{className:qn.form},$n.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},$n.createElement(x.default,{checked:pa.work_public,disabled:Yt,onChange:$t=>{pa.work_public=$t.target.checked,En(Object.assign({},pa))}},$n.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),$n.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u4F5C\u54C1\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u4F5C\u54C1\uFF09")),$n.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},$n.createElement(x.default,{checked:pa.score_open,disabled:Yt,onChange:$t=>{$t.target.checked&&(pa.personal_score_open=!0),pa.score_open=$t.target.checked,En(Object.assign({},pa))}},$n.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),$n.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF0C\u5426\u5219\u4E0D\u53EF\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF09")),$n.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},$n.createElement(x.default,{checked:pa.personal_score_open,disabled:Yt||pa.score_open,onChange:$t=>{pa.personal_score_open=$t.target.checked,En(Object.assign({},pa))}},$n.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),$n.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF09")),$n.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},$n.createElement(x.default,{checked:pa.answer_public,disabled:Yt,onChange:$t=>{pa.answer_public=$t.target.checked,En(Object.assign({},pa))}},$n.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),$n.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09")),!Yt&&$n.createElement($n.Fragment,null,$n.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:At},"\u4FDD\u5B58")))};var ko=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(no),ri=te(51556),Ro=te(47604),Ho=te(26668),yi=te(40784),Xo=te(32187),Gr=te(59301),qi=Object.defineProperty,ml=Object.defineProperties,Ol=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,$i=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,El=(tt,Ye,Qe)=>Ye in tt?qi(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Yi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))$i.call(Ye,Qe)&&El(tt,Qe,Ye[Qe]);if(il)for(var Qe of il(Ye))Cl.call(Ye,Qe)&&El(tt,Qe,Ye[Qe]);return tt},nl=(tt,Ye)=>ml(tt,Ol(Ye)),Ll=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const ru=(tt,Ye)=>{if(Ye==="comment"){const Qe=tt==null?void 0:tt.filter(Yt=>Yt.evaluation_end!==null);return Qe.length===0?[{deleteflag:!0}]:(0,Xo.M)(Qe,["evaluation_start","evaluation_end"]).map(Yt=>nl(Yi({},Yt),{evaluation_start:[Yt.evaluation_start,Yt.evaluation_end],group_name:[Yt.group_name],deleteflag:!1}))}else if(Ye==="appeal"){const Qe=tt==null?void 0:tt.filter(Yt=>Yt.appeal_time!==null);return Qe.length===0?[{deleteflag:!0}]:(0,Xo.M)(Qe,["appeal_time"]).map(Yt=>nl(Yi({},Yt),{group_name:[Yt.group_name],deleteflag:!1}))}},Kl=(tt,Ye)=>tt.map(Qe=>Ye.find(Ut=>Ut.value===Qe).id),fl=({shixunHomeworks:tt,classroomList:Ye,dispatch:Qe})=>{var Ut,nn,Yt,Pn,Xt,Pt,Vt,Gn,pa;const{workSetting:En,workList:At}=tt,$t=(0,ye.useParams)(),[Bn,qt]=(0,z.useState)(!0);let[cn,Wa]=(0,z.useState)([]),[tn,Ea]=(0,z.useState)([]);const[Ct,Xn]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:yo.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),Ka=(Ut=En==null?void 0:En.anonymous_comment_settings)==null?void 0:Ut.map(Mn=>({label:Mn.group_name,value:Mn.group_name,id:Mn.group_id})),Ze=(nn=En==null?void 0:En.anonymous_appeal_settings)==null?void 0:nn.map(Mn=>({label:Mn.group_name,value:Mn.group_name,id:Mn.group_id})),[kt]=b.default.useForm(),[Qn]=b.default.useForm(),Or=()=>Ll(void 0,null,function*(){const Mn=(0,Xo.Y)(kt.getFieldsValue(),"YYYY-MM-DD HH:mm"),ur=(0,gt.cloneDeep)(Mn);for(const ta of ur.anonymous_comment_settings||[]){if(!(ta!=null&&ta.evaluation_start))return he.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!ta.group_name)return he.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();ta.evaluation_end=ta==null?void 0:ta.evaluation_start[1],ta.evaluation_start=ta==null?void 0:ta.evaluation_start[0],ta.group_id=Kl(ta.group_name,Ka),Reflect.deleteProperty(ta,"deleteflag")}return ur}),Qt=()=>{const Mn=(0,Xo.Y)(Qn.getFieldsValue(),"YYYY-MM-DD HH:mm"),ur=(0,gt.cloneDeep)(Mn);for(const ta of ur.anonymous_appeal_settings||[])ta.group_id=Kl(ta.group_name,Ze),Reflect.deleteProperty(ta,"deleteflag");return ur},aa=()=>Ll(void 0,null,function*(){yield Qe({type:"shixunHomeworks/getWorkSetting",payload:Yi({},$t)}),kt.resetFields(),Qn.resetFields()});(0,z.useEffect)(()=>{En!=null&&En.course_id&&(Object.keys(Ct).map(function(Mn){Mn.indexOf("proportion")>-1?Ct[Mn]=En[Mn]*100:Ct[Mn]=En[Mn]}),(!Ct.allow_late||!Ct.unified_late)&&(Ct.late_penalty=5),Ct.unified_setting||(Ct.unified_late=!1,Ct.unified_anonymous_comment=!1,Ct.unified_anonymous_appeal=!1),cn=JSON.parse(JSON.stringify(En.group_settings.map(Mn=>nl(Yi({},Mn),{group_name:[Mn.group_name]})).filter(Mn=>Mn.publish_time!==null))),tn=JSON.parse(JSON.stringify(En.allow_late_settings.map(Mn=>nl(Yi({},Mn),{group_name:[Mn.group_name]})).filter(Mn=>Mn.late_time!==null))),Xn(Yi({},Ct)),Wa([...cn]),Ea([...tn]))},[En]),(0,z.useEffect)(()=>{qt(!(0,a.t_)()&&!(En!=null&&En.can_edit))},[En,(0,a.t_)()]);const za=(((Yt=En==null?void 0:En.homework_status)==null?void 0:Yt.includes("\u5DF2\u622A\u6B62"))||(Ka==null?void 0:Ka.length)>0)&&(En==null?void 0:En.student_works),Vr=((Pn=En==null?void 0:En.anonymous_appeal_settings)==null?void 0:Pn.length)>0,Ma=(En==null?void 0:En.anonymous_comment)&&(En==null?void 0:En.unified_anonymous_comment)&&((Xt=At==null?void 0:At.homework_status)==null?void 0:Xt.includes("\u5DF2\u622A\u6B62"))||Vr,[qa,Cr]=(0,z.useState)(!1),Do=()=>Ll(void 0,null,function*(){Cr(!qa);const Mn=JSON.parse(JSON.stringify(Ct));if(Mn.categoryId=$t.categoryId,Ct.unified_setting||(cn=cn==null?void 0:cn.map(ta=>{var Qo,vi;if(!ta.publish_time||!ta.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Cr(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ta.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Cr(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ta.group_name=typeof(ta==null?void 0:ta.group_name)=="string"?[ta==null?void 0:ta.group_name]:ta==null?void 0:ta.group_name,ta.group_id=(vi=(Qo=ta==null?void 0:ta.group_name)==null?void 0:Qo.map(pr=>{var lo,fo;let ra=(fo=(lo=En.group_settings)==null?void 0:lo.filter(sa=>(sa==null?void 0:sa.group_name)===pr))==null?void 0:fo[0];return ra==null?void 0:ra.group_id}))==null?void 0:vi.toString().split(","),ta})),Mn.group_settings=cn,Ct.allow_late)if(Ct.unified_late){if(Ct.late_penalty===null||Ct.late_penalty===void 0||Ct.late_penalty<0||Ct.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Cr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ct.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Cr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else tn=tn==null?void 0:tn.map(ta=>{var Qo,vi;if(ta.penalty_type=yo.Q.Number,ta.late_penalty===null||ta.late_penalty===void 0||ta.late_penalty<0||ta.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Cr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ta.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Cr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ta.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Cr(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ta.group_name=typeof(ta==null?void 0:ta.group_name)=="string"?[ta==null?void 0:ta.group_name]:ta==null?void 0:ta.group_name,ta.group_id=(vi=(Qo=ta==null?void 0:ta.group_name)==null?void 0:Qo.map(pr=>{var lo,fo;let ra=(fo=(lo=En.group_settings)==null?void 0:lo.filter(sa=>(sa==null?void 0:sa.group_name)===pr))==null?void 0:fo[0];return ra==null?void 0:ra.group_id}))==null?void 0:vi.toString().split(","),ta}),Mn.allow_late_settings=tn;if(Ct.evaluation_start){if(Ct.end_time&&Ae()(Ct.evaluation_start)<=Ae()(Ct.end_time))throw he.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Cr(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(Ct.late_time&&Ae()(Ct.evaluation_start)<=Ae()(Ct.late_time))throw he.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Cr(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(Mn).map(function(ta){ta.indexOf("proportion")>-1&&(Mn[ta]=Mn[ta]/100)}),Mn.anonymous_comment&&!Mn.unified_anonymous_comment){const ta=yield Or();Mn.anonymous_comment_settings=ta.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(Qo=>{Reflect.deleteProperty(Mn,Qo)})}if(Mn.anonymous_appeal&&!Mn.unified_anonymous_appeal){const ta=Qt();Mn.anonymous_appeal_settings=ta.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(Qo=>{Reflect.deleteProperty(Mn,Qo)})}(yield(0,ve.ZP)(`/api/homework_commons/${$t.categoryId}/evaluation_setting.json`,{method:"post",body:Yi({},Mn)})).status===0?(Cr(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),qt(!0),aa()):Cr(!1)});return Gr.createElement("div",{className:qn.form},Gr.createElement("div",{className:qn.title},"\u4F5C\u4E1A\u533F\u8BC4"),Gr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gr.createElement(Ar.Z,{checked:Ct.anonymous_comment,disabled:Bn||!za||(En==null?void 0:En.anonymous_comment),onChange:()=>{var Mn;if((0,a.Rm)()&&!((Mn=Ye.AssistantObject.group)!=null&&Mn.can_anonymous_comment)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ct.anonymous_comment=!Ct.anonymous_comment,Ct.allow_late&&!Ct.evaluation_start?Ct.late_time&&Ct.late_time!=""&&(Ct.evaluation_start=Ae()(Ct.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),Ct.evaluation_end=Ae()(Ct.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):Ct.unified_setting&&!Ct.evaluation_start&&Ct.end_time&&Ct.end_time!=""&&(Ct.evaluation_start=Ae()(Ct.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),Ct.evaluation_end=Ae()(Ct.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),Ct.anonymous_comment&&(Ct.evaluation_num=parseInt(Ct.evaluation_num)?Ct.evaluation_num:3,Ct.absence_penalty=parseInt(Ct.absence_penalty)?Ct.absence_penalty:3),Xn(Object.assign({},Ct))}}),Gr.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),Gr.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),Gr.createElement(le.Z,{title:Gr.createElement("div",null,Gr.createElement("div",null,"\u89C4\u5219"),Gr.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),Gr.createElement("div",null,"2.\u6240\u6709\u5206\u7EC4\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\uFF1B"),Gr.createElement("div",null,"3.\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\u3002"),Gr.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},Gr.createElement("i",{className:`iconfont icon-tishixiaowenhao ${qn.title_icon}`}))),Ct.anonymous_comment&&Gr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Gr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),Gr.createElement(oe.ZP.Group,{value:Ct.unified_anonymous_comment,disabled:Bn||Ct.anonymous_appeal||(En==null?void 0:En.anonymous_comment),onChange:Mn=>{var ur;if((0,a.Rm)()&&!((ur=Ye.AssistantObject.group)!=null&&ur.can_anonymous_comment)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn(ta=>nl(Yi({},ta),{unified_anonymous_comment:Mn.target.value})),kt.resetFields()}},(En==null?void 0:En.unified_setting)&&(En==null?void 0:En.unified_late)&&Gr.createElement(oe.ZP,{value:!0,disabled:Bn||Ct.anonymous_appeal||(En==null?void 0:En.anonymous_comment)||!(En!=null&&En.manage_all_group)},Gr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Pt=En==null?void 0:En.group_settings)==null?void 0:Pt.length)>0&&Gr.createElement(oe.ZP,{value:!1},Gr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),Ct.anonymous_comment&&Ct.unified_anonymous_comment&&Gr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),Gr.createElement(oe.ZP.Group,{value:Ct.anonymous_group,disabled:Bn||Ct.anonymous_appeal||(En==null?void 0:En.anonymous_comment),onChange:Mn=>{var ur;if((0,a.Rm)()&&!((ur=Ye.AssistantObject.group)!=null&&ur.can_anonymous_comment)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn(ta=>nl(Yi({},ta),{anonymous_group:Mn.target.value}))}},Gr.createElement(oe.ZP,{value:!1},Gr.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((Vt=En==null?void 0:En.group_settings)==null?void 0:Vt.length)>0&&Gr.createElement(oe.ZP,{value:!0,disabled:Bn||!(En!=null&&En.can_anonymous_group)},Gr.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),Ct.anonymous_comment&&Gr.createElement(Gr.Fragment,null,Ct.unified_anonymous_comment?Gr.createElement(ri.Z,{data:Ct,setData:Xn,disabled:Bn}):Gr.createElement(b.default,{form:kt,autoComplete:"off",initialValues:En!=null&&En.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ru(En==null?void 0:En.anonymous_comment_settings,"comment")}},Gr.createElement(Ro.Z,{disabled:Bn,selectOptions:Ka,form:kt,data:Ct}))),Gr.createElement("div",{className:qn.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),Gr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Gr.createElement(Ar.Z,{checked:Ct.anonymous_appeal,disabled:Bn||!Ma||(En==null?void 0:En.anonymous_appeal),onChange:()=>{var Mn;if((0,a.Rm)()&&!((Mn=Ye.AssistantObject.group)!=null&&Mn.can_anonymous_appeal)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ct.anonymous_appeal=!Ct.anonymous_appeal,Ct.anonymous_appeal&&(Ct.appeal_penalty=parseInt(Ct.appeal_penalty)?Ct.appeal_penalty:2),Xn(Object.assign({},Ct))}}),Gr.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),Gr.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),Ct.anonymous_appeal&&Gr.createElement(Gr.Fragment,null,Gr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Gr.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),Gr.createElement(oe.ZP.Group,{value:Ct.unified_anonymous_appeal,disabled:Bn||(En==null?void 0:En.anonymous_appeal),onChange:Mn=>{var ur;if((0,a.Rm)()&&!((ur=Ye.AssistantObject.group)!=null&&ur.can_anonymous_appeal)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Xn(ta=>nl(Yi({},ta),{unified_anonymous_appeal:Mn.target.value})),Qn.resetFields()}},(En==null?void 0:En.unified_anonymous_comment)&&Gr.createElement(oe.ZP,{value:!0,disabled:!(En!=null&&En.manage_all_group)},Gr.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Gn=En==null?void 0:En.group_settings)==null?void 0:Gn.length)>0&&Gr.createElement(oe.ZP,{value:!1},Gr.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),Ct.unified_anonymous_appeal?Gr.createElement(Ho.Z,{data:Ct,setData:Xn,disabled:Bn}):Gr.createElement(b.default,{form:Qn,initialValues:En!=null&&En.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ru(En==null?void 0:En.anonymous_appeal_settings,"appeal")}},Gr.createElement(yi.Z,{disabled:Bn||(0,a.Rm)()&&!((pa=Ye.AssistantObject.group)!=null&&pa.can_anonymous_appeal),selectOptions:Ze,form:Qn}))),!Bn&&Gr.createElement(je.ZP,{loading:qa,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Do()},"\u4FDD\u5B58"))};var ou=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(fl),Il=te(97202),_o=te(93078),Et=te(59301),iu=Object.defineProperty,Nl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,_l=(tt,Ye,Qe)=>Ye in tt?iu(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Hi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))kl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);if(pl)for(var Qe of pl(Ye))Rl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);return tt},Vi=(tt,Ye)=>Nl(tt,Ul(Ye)),Fl=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const Yl=tt=>Fl(void 0,null,function*(){return yield(0,ve.ZP)(`/api/homework_commons/${tt==null?void 0:tt.categoryId}/publish_setting.json`,{method:"post",body:tt})}),Sl=tt=>Fl(void 0,null,function*(){return yield(0,ve.ZP)(`/api/homework_commons/${tt==null?void 0:tt.categoryId}/evaluation_setting.json`,{method:"post",body:tt})}),al=(tt,Ye)=>tt==null?void 0:tt.map(Qe=>{var Ut;return(Ut=Ye==null?void 0:Ye.find(nn=>nn.value===Qe))==null?void 0:Ut.id}),Ml=(tt,Ye)=>{var Qe;return tt=typeof tt=="string"?[tt]:tt,(Qe=tt==null?void 0:tt.map(Ut=>Ye==null?void 0:Ye.find(nn=>{var Yt;return(Yt=nn==null?void 0:nn.group_name)==null?void 0:Yt.includes(Ut)})))==null?void 0:Qe.filter(Ut=>Ut)},ji=(tt,Ye,Qe,Ut=!1)=>{let nn=null,Yt=Ut?Ye:Ml(tt,Ye);return Yt==null||Yt.forEach((Pn,Xt)=>{(Xt==0||Qe(Pn,nn||{}))&&(nn=Pn)}),nn},lu=({shixunHomeworks:tt,loading:Ye,dispatch:Qe,classroomList:Ut})=>{var nn,Yt,Pn,Xt,Pt,Vt,Gn,pa,En,At,$t,Bn,qt,cn,Wa,tn,Ea,Ct,Xn;const Ka=(0,ye.useParams)(),{workSetting:Ze,workList:kt}=tt,[,Qn,Or]=(0,wt.U)(Yl,{categoryId:Ka==null?void 0:Ka.categoryId,penalty_type:yo.Q.Number}),[,Qt,aa]=(0,wt.U)(Sl,{categoryId:Ka==null?void 0:Ka.categoryId}),[za]=b.default.useForm(),Vr=b.default.useWatch("unified_setting",za),Ma=b.default.useWatch("group_settings",za),qa=b.default.useWatch("allow_late_settings",za),Cr=b.default.useWatch("end_time",za),Do=b.default.useWatch("publish_time",za),Mn=b.default.useWatch("allow_late",za),ur=b.default.useWatch("unified_late",za),ta=b.default.useWatch("late_time",za),Qo=b.default.useWatch("anonymous_comment",za),vi=b.default.useWatch("unified_anonymous_comment",za),pr=b.default.useWatch("evaluation_start",za),lo=b.default.useWatch("anonymous_appeal",za),fo=b.default.useWatch("anonymous_comment_settings",za),ra=b.default.useWatch("unified_anonymous_appeal",za),sa=b.default.useWatch("anonymous_appeal_settings",za),[Co,Kr]=(0,z.useState)(!1),[Ao,ei]=(0,z.useState)({}),Fo=Co||(0,a.Rm)()&&!((Yt=(nn=Ut.AssistantObject)==null?void 0:nn.group)!=null&&Yt.can_publish),Zo=Co||(0,a.Rm)()&&!((Xt=(Pn=Ut.AssistantObject)==null?void 0:Pn.group)!=null&&Xt.can_late),Oo=Co||(0,a.Rm)()&&!((Vt=(Pt=Ut.AssistantObject)==null?void 0:Pt.group)!=null&&Vt.can_anonymous_comment),ti=Co||(0,a.Rm)()&&!((pa=(Gn=Ut.AssistantObject)==null?void 0:Gn.group)!=null&&pa.can_anonymous_appeal),Zi=(_n,Ot)=>{if(_n!=null&&_n.some(Sa=>typeof Sa.group_name!="string")){const Sa=[];_n==null||_n.forEach(ga=>{var tr;typeof ga.group_name!="string"&&((tr=ga.group_name)==null||tr.forEach(Br=>{Sa.push(Vi(Hi({},ga),{group_name:Br}))}))}),_n=Sa}return _n==null?void 0:_n.filter(Sa=>{var ga,tr,Br;return!((Br=(tr=(ga=Ot==null?void 0:Ot.map(ii=>ii==null?void 0:ii.group_name))==null?void 0:ga.toString())==null?void 0:tr.split(","))!=null&&Br.includes(String(Sa.group_name)))&&Sa.is_admin})},ki=_n=>{if(_n=="allow_late"){Ne.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:Et.createElement(Et.Fragment,null,Et.createElement("div",null,Et.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),Et.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Et.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(_n=="anonymous_comment"){Ne.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:Et.createElement(Et.Fragment,null,Et.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",Et.createElement("br",null),Et.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},Et.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(_n=="anonymous_appeal"){Ne.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:Et.createElement(Et.Fragment,null,Et.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),Et.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",Et.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",Et.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",Et.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",Et.createElement("br",null))});return}if(_n=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(_n=="unified_anonymous_comment")return Vr===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(_n=="unified_anonymous_appeal")return Vr===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":ur===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(_n=="make_up_score")return Mn?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(_n=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},eo=(_n,Ot={})=>{var Sa,ga,tr,Br,ii,Lo,Za,Ur,Bi,co;if(_n=="unified_setting")return Fo||!((Sa=kt==null?void 0:kt.homework_status)!=null&&Sa.includes("\u672A\u53D1\u5E03"))||!(Ze!=null&&Ze.manage_all_group);if(_n=="publish_time")return Fo||!((ga=kt==null?void 0:kt.homework_status)!=null&&ga.includes("\u672A\u53D1\u5E03")||(tr=kt==null?void 0:kt.homework_status)!=null&&tr.includes("\u672A\u5F00\u59CB"));if(_n=="end_time"){const Fn=ji([],(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(Fn=>_n==null?void 0:_n.includes(Fn)))return Fo||!(Ot!=null&&Ot.is_admin)||!((Br=kt==null?void 0:kt.homework_status)!=null&&Br.includes("\u672A\u53D1\u5E03"))&&(Ot==null?void 0:Ot.publish_time)&&Ae()().startOf("second")>=Ae()((ii=Ot==null?void 0:Ot.publish_time)==null?void 0:ii[0]).startOf("second");if(["group_settings","publish_time"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.allow_late_settings)||[],(Zn,Hr)=>(Zn==null?void 0:Zn.late_time)&&(Hr==null?void 0:Hr.late_time)&&Ae()(Zn==null?void 0:Zn.late_time).startOf("second")(Zn==null?void 0:Zn.evaluation_start)&&(Hr==null?void 0:Hr.evaluation_start)&&Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second")=Ae()((Za=Ot==null?void 0:Ot.publish_time)==null?void 0:Za[0]).startOf("second"),(Ze==null?void 0:Ze.allow_late)&&(Fn==null?void 0:Fn.late_time)&&Ae()().startOf("second")>=Ae()(Ot==null?void 0:Ot.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(ha==null?void 0:ha.evaluation_start)&&Ae()().startOf("second")>=Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")]}if(_n=="allow_late"){const Fn=((Ur=Ze==null?void 0:Ze.allow_late_settings)==null?void 0:Ur.filter(Zn=>Zn.late_time!==null).map(Zn=>{var Hr;return(Hr=Zn==null?void 0:Zn.group_id)==null?void 0:Hr[0]}))||[],ha=ji(null,(Ze==null?void 0:Ze.group_settings)||[],(Zn,Hr)=>(Zn==null?void 0:Zn.end_time)&&(Hr==null?void 0:Hr.end_time)&&Ae()(Zn==null?void 0:Zn.end_time).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||(Fn==null?void 0:Fn.includes((Bi=ha==null?void 0:ha.group_id)==null?void 0:Bi[0]))&&(Ze==null?void 0:Ze.allow_late)&&(ha==null?void 0:ha.end_time)&&Ae()().startOf("second")>=Ae()(ha==null?void 0:ha.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(Ze==null?void 0:Ze.evaluation_start)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")}if(_n=="unified_late"){const Fn=ji(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||Vr===!1}if(_n=="late_penalty"||_n=="late_time")return Zo||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.group_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.end_time)&&(Zn==null?void 0:Zn.end_time)&&Ae()(ha==null?void 0:ha.end_time).startOf("second")>Ae()(Zn==null?void 0:Zn.end_time).startOf("second"));return Fo||!(Ot!=null&&Ot.is_admin)||(Fn==null?void 0:Fn.end_time)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.end_time).startOf("second")||(Ot==null?void 0:Ot.group_name)&&((co=Ot==null?void 0:Ot.group_name)==null?void 0:co.length)&&(Ze==null?void 0:Ze.unified_setting)&&(Ze==null?void 0:Ze.end_time)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Fo||!(Ot!=null&&Ot.is_admin)||(Fn==null?void 0:Fn.evaluation_start)&&(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(_n=="anonymous_comment"){const Fn=ji(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"),!0);return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(_n=="unified_anonymous_comment"){const Fn=ji(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||!(Ze!=null&&Ze.unified_anonymous_comment)&&(Ze==null?void 0:Ze.anonymous_comment)&&Fn.evaluation_start&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")||ur===!1||Vr===!1}if(_n=="anonymous_group")return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.anonymous_comment)&&(Ze==null?void 0:Ze.evaluation_start)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="evaluation_start")return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="evaluation_start")return Oo;if(_n=="evaluation_end")return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(_n=="evaluation_num")return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="absence_penalty")return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_comment_settings","group_name"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Ot!=null&&Ot.is_admin)||(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Ot!=null&&Ot.is_admin)||[(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(ha==null?void 0:ha.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Ot!=null&&Ot.is_admin)||(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(Fn=>_n==null?void 0:_n.includes(Fn))||["anonymous_comment_settings","student_comment"].every(Fn=>_n==null?void 0:_n.includes(Fn)))return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Ot!=null&&Ot.is_admin);if(_n=="student_comment")return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(_n=="is_open_abnormal_score")return Oo||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.is_open_abnormal_score);if(_n=="anonymous_appeal")return ti||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ze.anonymous_appeal&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="unified_anonymous_appeal")return ti||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||ur===!1||Vr===!1||vi==!1;if(_n=="appeal_penalty")return ti||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_appeal_settings","group_name"].every(Fn=>_n==null?void 0:_n.includes(Fn))){const Fn=ji(Ot==null?void 0:Ot.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(ha,Zn)=>(ha==null?void 0:ha.evaluation_end)&&(Zn==null?void 0:Zn.evaluation_end)&&Ae()(ha==null?void 0:ha.evaluation_end).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_end).startOf("second"));return ti||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Ot!=null&&Ot.is_admin)||(Fn==null?void 0:Fn.evaluation_end)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(Fn=>_n==null?void 0:_n.includes(Fn))?ti||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Ot!=null&&Ot.is_admin):!1},el=(_n,Ot)=>{var Sa,ga,tr,Br,ii,Lo,Za,Ur,Bi;if(console.log("handleValuesChange",_n,Ot),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in _n&&(Ot!=null&&Ot.end_time||za.setFieldsValue({end_time:Ae()(Ot==null?void 0:Ot.publish_time).add(7,"days")})),"unified_setting"in _n&&(Ot!=null&&Ot.unified_setting||za.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in _n&&(Ot!=null&&Ot.unified_late||za.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in _n&&(Ot!=null&&Ot.unified_anonymous_comment||za.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in _n){let co=[];(Sa=Ot==null?void 0:Ot.group_settings)==null||Sa.forEach(Fn=>{co=[...co,...(Fn==null?void 0:Fn.group_name)||[]]}),za.setFieldsValue({allow_late_settings:((ga=Ot==null?void 0:Ot.allow_late_settings)==null?void 0:ga.map(Fn=>{var ha;return Vi(Hi({},Fn),{group_name:(ha=Fn==null?void 0:Fn.group_name)==null?void 0:ha.filter(Zn=>co.includes(Zn))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((tr=Ot==null?void 0:Ot.anonymous_comment_settings)==null?void 0:tr.map(Fn=>{var ha,Zn;return Vi(Hi({},Fn),{group_name:Fn!=null&&Fn.evaluation_start&&Ae()().startOf("second")>=Ae()((ha=Fn==null?void 0:Fn.evaluation_start)==null?void 0:ha[0]).startOf("second")?Fn==null?void 0:Fn.group_name:(Zn=Fn==null?void 0:Fn.group_name)==null?void 0:Zn.filter(Hr=>co.includes(Hr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Br=Ot==null?void 0:Ot.anonymous_appeal_settings)==null?void 0:Br.map(Fn=>{var ha;return Vi(Hi({},Fn),{group_name:(ha=Fn==null?void 0:Fn.group_name)==null?void 0:ha.filter(Zn=>co.includes(Zn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in _n){let co=[];(ii=Ot==null?void 0:Ot.allow_late_settings)==null||ii.forEach(Fn=>{co=[...co,...(Fn==null?void 0:Fn.group_name)||[]]}),za.setFieldsValue({anonymous_comment_settings:((Lo=Ot==null?void 0:Ot.anonymous_comment_settings)==null?void 0:Lo.map(Fn=>{var ha,Zn;return Vi(Hi({},Fn),{group_name:Fn!=null&&Fn.evaluation_start&&Ae()().startOf("second")>=Ae()((ha=Fn==null?void 0:Fn.evaluation_start)==null?void 0:ha[0]).startOf("second")?Fn==null?void 0:Fn.group_name:(Zn=Fn==null?void 0:Fn.group_name)==null?void 0:Zn.filter(Hr=>co.includes(Hr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Za=Ot==null?void 0:Ot.anonymous_appeal_settings)==null?void 0:Za.map(Fn=>{var ha;return Vi(Hi({},Fn),{group_name:(ha=Fn==null?void 0:Fn.group_name)==null?void 0:ha.filter(Zn=>co.includes(Zn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in _n){let co=[];(Ur=Ot==null?void 0:Ot.anonymous_comment_settings)==null||Ur.forEach(Fn=>{co=[...co,...(Fn==null?void 0:Fn.group_name)||[]]}),za.setFieldsValue({anonymous_appeal_settings:((Bi=Ot==null?void 0:Ot.anonymous_appeal_settings)==null?void 0:Bi.map(Fn=>{var ha;return Vi(Hi({},Fn),{group_name:(ha=Fn==null?void 0:Fn.group_name)==null?void 0:ha.filter(Zn=>co.includes(Zn))})}))||[{is_admin:!0,appeal_penalty:2}]})}za.validateFields(),console.log("=====",Ae()(Ot==null?void 0:Ot.end_time).format("YYYY-MM-DD HH:mm:ss"))},Qi=_n=>Fl(void 0,null,function*(){var Ot,Sa,ga,tr;const Br=_n;Br.group_settings=(Ot=Br==null?void 0:Br.group_settings)==null?void 0:Ot.map(Za=>{var Ur,Bi;return Za.end_time=Ae()((Ur=Za==null?void 0:Za.publish_time)==null?void 0:Ur[1]).startOf("second"),Za.publish_time=Ae()((Bi=Za==null?void 0:Za.publish_time)==null?void 0:Bi[0]).startOf("second"),Za.group_name=typeof(Za==null?void 0:Za.group_name)=="string"?[Za==null?void 0:Za.group_name]:Za==null?void 0:Za.group_name,Za.group_id=al(Za==null?void 0:Za.group_name,Ze==null?void 0:Ze.group_settings),Za}),Br.allow_late_settings=(Sa=Br==null?void 0:Br.allow_late_settings)==null?void 0:Sa.map(Za=>(Za.group_name=typeof(Za==null?void 0:Za.group_name)=="string"?[Za==null?void 0:Za.group_name]:Za==null?void 0:Za.group_name,Za.group_id=al(Za==null?void 0:Za.group_name,Ze==null?void 0:Ze.group_settings),Za)),Br.anonymous_comment_settings=(ga=Br==null?void 0:Br.anonymous_comment_settings)==null?void 0:ga.map(Za=>{var Ur,Bi;return Za.evaluation_end=Ae()((Ur=Za==null?void 0:Za.evaluation_start)==null?void 0:Ur[1]).startOf("second"),Za.evaluation_start=Ae()((Bi=Za==null?void 0:Za.evaluation_start)==null?void 0:Bi[0]).startOf("second"),Za.group_name=typeof(Za==null?void 0:Za.group_name)=="string"?[Za==null?void 0:Za.group_name]:Za==null?void 0:Za.group_name,Za.group_id=al(Za==null?void 0:Za.group_name,Ze==null?void 0:Ze.group_settings),Za}),Br.anonymous_appeal_settings=(tr=Br==null?void 0:Br.anonymous_appeal_settings)==null?void 0:tr.map(Za=>(Za.group_name=typeof(Za==null?void 0:Za.group_name)=="string"?[Za==null?void 0:Za.group_name]:Za==null?void 0:Za.group_name,Za.group_id=al(Za==null?void 0:Za.group_name,Ze==null?void 0:Ze.group_settings),Za)),!((yield Or(Hi({},Br))).status!==0||(yield aa(Hi({},Br))).status!==0)&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),gi(),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),gi=()=>{Qe({type:"shixunHomeworks/getWorkSetting",payload:Hi({},Ka)}),Qe({type:"shixunHomeworks/getWorkList",payload:Hi({},Ka)})};(0,z.useEffect)(()=>{var _n,Ot,Sa,ga;let tr=(_n=Ze==null?void 0:Ze.group_settings)==null?void 0:_n.filter(Ur=>Ur.publish_time!==null).map(Ur=>Vi(Hi({},Ur),{group_name:[Ur.group_name],publish_time:(Ur==null?void 0:Ur.publish_time)&&[Ae()(Ur==null?void 0:Ur.publish_time),Ae()(Ur==null?void 0:Ur.end_time)]}));tr=(0,E.QE)((tr==null?void 0:tr.length)>0?tr:[]);const Br=(Ot=Ze.allow_late_settings)==null?void 0:Ot.filter(Ur=>Ur.late_time!==null).map(Ur=>Vi(Hi({},Ur),{group_name:[Ur.group_name],late_time:(Ur==null?void 0:Ur.late_time)&&Ae()(Ur==null?void 0:Ur.late_time)})),ii=(Sa=Ze.anonymous_comment_settings)==null?void 0:Sa.filter(Ur=>Ur.evaluation_start!==null).map(Ur=>Vi(Hi({},Ur),{group_name:[Ur.group_name],evaluation_start:(Ur==null?void 0:Ur.evaluation_start)&&[Ae()(Ur==null?void 0:Ur.evaluation_start),Ae()(Ur==null?void 0:Ur.evaluation_end)]})),Lo=(ga=Ze.anonymous_appeal_settings)==null?void 0:ga.filter(Ur=>Ur.appeal_time!==null).map(Ur=>Vi(Hi({},Ur),{group_name:[Ur.group_name]})),Za=Vi(Hi({},Ze),{late_penalty:Ze!=null&&Ze.allow_late?Ze==null?void 0:Ze.late_penalty:5,evaluation_num:Ze!=null&&Ze.evaluation_num?Ze==null?void 0:Ze.evaluation_num:3,absence_penalty:Ze!=null&&Ze.anonymous_comment?Ze==null?void 0:Ze.absence_penalty:3,appeal_penalty:Ze!=null&&Ze.anonymous_appeal?Ze==null?void 0:Ze.appeal_penalty:2,publish_time:Ze!=null&&Ze.publish_time?Ae()(Ze==null?void 0:Ze.publish_time):"",end_time:Ze!=null&&Ze.end_time?Ae()(Ze==null?void 0:Ze.end_time):"",late_time:Ze!=null&&Ze.late_time?Ae()(Ze==null?void 0:Ze.late_time):"",evaluation_start:Ze!=null&&Ze.evaluation_start?Ae()(Ze==null?void 0:Ze.evaluation_start):"",evaluation_end:Ze!=null&&Ze.evaluation_end?Ae()(Ze==null?void 0:Ze.evaluation_end):"",group_settings:tr!=null&&tr.length?tr:[{is_admin:!0}],allow_late_settings:Br!=null&&Br.length?Br:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:ii!=null&&ii.length?ii:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:Lo!=null&&Lo.length?Lo:[{is_admin:!0,appeal_penalty:2}]});za.setFieldsValue(Za),ei(Za),Kr(!(0,a.GJ)()),console.log("workSetting",Ze)},[Ze]),(0,z.useEffect)(()=>(Qe({type:"globalSetting/footerToggle",payload:!1}),()=>{Qe({type:"globalSetting/footerToggle",payload:!0}),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),za==null||za.resetFields()}),[]);const Ei=(_n,Ot)=>{Qe({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:_n,index:Ot,rangePickerDisabled:eo(["group_settings","publish_time"],Ma==null?void 0:Ma[Ot]),disabledDate:Ze==null?void 0:Ze.course_end_date}})};return Et.createElement(Ia.Z,{spinning:!!Ye["shixunHomeworks/getWorkSetting"]||!!Ye["shixunHomeworks/getWorkList"]},Et.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},Et.createElement(b.default,{form:za,colon:!1,disabled:Co,initialValues:Ao,scrollToFirstError:!0,onValuesChange:el,onFinish:Qi},Et.createElement("div",{style:{paddingBottom:"30px"}},Et.createElement("div",{className:`${ba.Z.title}`},Et.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Et.createElement(le.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Et.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ba.Z.title_icon}`}))),Et.createElement("div",{className:ba.Z.content},Et.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line}`},Et.createElement(b.default.Item,{className:(En=ba.Z)==null?void 0:En.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},Et.createElement(oe.ZP.Group,{disabled:eo("unified_setting")},Et.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((At=Ze==null?void 0:Ze.group_settings)==null?void 0:At.length)>0&&Et.createElement(oe.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Vr?Et.createElement(De.Z,{className:ba.Z.row_sty,style:{padding:"5px 30px"}},Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(_n,Ot)=>Ot===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},Et.createElement(Zr.default,{style:{width:200},size:"large",disabled:eo("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date),disabledTime:_n=>(0,E.d0)(_n),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(_n,Ot)=>Ot===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},Et.createElement(Zr.default,{style:{width:200},size:"large",disabled:eo("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(Do).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(Do).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):Et.createElement(b.default.List,{name:"group_settings"},(_n,{add:Ot,remove:Sa})=>_n.map((ga,tr)=>{var Br,ii,Lo,Za,Ur,Bi;return Et.createElement(De.Z,{key:ga.key,style:{padding:"5px 14px 5px 30px"}},Et.createElement(fe.Z,{className:ba.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",tr+1),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:"ml10",name:[ga.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Et.createElement(ge.default,{disabled:eo(["group_settings","group_name"],Ma==null?void 0:Ma[tr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Br=Ze==null?void 0:Ze.group_settings)==null?void 0:Br.filter(co=>{var Fn,ha,Zn;return!((Zn=(ha=(Fn=Ma==null?void 0:Ma.map(Hr=>Hr==null?void 0:Hr.group_name))==null?void 0:Fn.toString())==null?void 0:ha.split(","))!=null&&Zn.includes(String(co.group_name)))&&co.is_admin}),maxTagCount:4,maxTagPlaceholder:co=>Et.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ei(Ma[tr],tr)},"+",co==null?void 0:co.length)}))),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:"ml20",name:[ga.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},Et.createElement(Zr.default.RangePicker,{style:{width:585},size:"large",disabled:eo(["group_settings","publish_time"],Ma==null?void 0:Ma[tr]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:co=>(0,E.Q8)(co,Ze==null?void 0:Ze.course_end_date),disabledTime:co=>(0,E.d0)(co),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:co=>{if(co!=null&&co[0]&&!(co!=null&&co[1])){const Fn=za.getFieldValue("group_settings");Fn[tr].publish_time=[co[0],Ae()(co[0]).add(7,"days")],za.setFieldsValue({group_settings:Fn})}}}))),!Co&&Et.createElement(De.Z,{className:(ii=ba.Z)==null?void 0:ii.h_lh_40},((Za=(Lo=Ma==null?void 0:Ma[tr])==null?void 0:Lo.group_id)==null?void 0:Za.length)>1&&Et.createElement(fe.Z,null,Et.createElement(le.Z,{title:"\u89C4\u5219\u62C6\u5206"},Et.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ei(Ma[tr],tr)}))),((Bi=(Ur=Ze==null?void 0:Ze.group_settings)==null?void 0:Ur.filter(co=>{var Fn,ha,Zn;return!((Zn=(ha=(Fn=Ma==null?void 0:Ma.map(Hr=>Hr==null?void 0:Hr.group_name))==null?void 0:Fn.toString())==null?void 0:ha.split(","))!=null&&Zn.includes(String(co.group_name)))&&co.is_admin}))==null?void 0:Bi.length)>0&&Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Ot({is_admin:!0})}})),tr!=0&&!eo(["group_settings","group_name"],Ma==null?void 0:Ma[tr])?Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Sa(ga.name)}})):Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),Et.createElement("div",{style:{paddingBottom:"30px"}},Et.createElement("div",{className:`${ba.Z.title}`},Et.createElement("span",null,"\u5206\u7EC4\u8BBE\u7F6E")),Et.createElement("div",{className:"px-30px py-6px",style:{background:"#F6F7F9"}},Et.createElement(b.default.Item,{name:"group_type",label:Et.createElement("div",{className:"text-end ",style:{width:84}},"\u7EC4\u961F\u65B9\u5F0F"),layout:"horizontal",className:"mb0"},Et.createElement(oe.ZP.Group,{options:[{value:_o.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:_o.YT.TEACHER_ASSIGN,label:Et.createElement(Et.Fragment,null,"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4",Et.createElement("span",{className:"c-grey-666"},"\uFF08\u5C0F\u7EC4\u53EA\u80FD\u7531\u6559\u5E08\u521B\u5EFA\uFF09"))}]}))),Et.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},Et.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},Et.createElement(x.default,null,"\u66F4\u6539\u7EC4\u540D")),Et.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},Et.createElement(x.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",Et.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09"))))),Et.createElement(Wo.rU,{form:za}),Et.createElement(Et.Fragment,null,Et.createElement("div",{className:`${ba.Z.title} mt30`},Et.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Et.createElement("div",{className:ba.Z.content},Et.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${($t=ba.Z)==null?void 0:$t.h_lh_40}`,align:"middle"},Et.createElement(b.default.Item,{name:"allow_late",valuePropName:"checked"},Et.createElement(Ar.Z,{disabled:eo("allow_late")})),Et.createElement(fe.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Et.createElement(fe.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u8865\u4EA4\u65F6\u95F4\u6BB5\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u8FDB\u884C\u6263\u5206\uFF09")),Mn&&Et.createElement(Et.Fragment,null,Et.createElement(De.Z,{className:ba.Z.row_sty1},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),Et.createElement(b.default.Item,{className:`${(Bn=ba.Z)==null?void 0:Bn.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},Et.createElement(oe.ZP.Group,{disabled:eo("unified_late")},Et.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((qt=Ze==null?void 0:Ze.group_settings)==null?void 0:qt.length)>0&&Et.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Vr===!1&&Et.createElement(le.Z,{title:ki("unified_late")},Et.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),ur?Et.createElement("div",{style:{paddingBottom:5}},Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10 mt5`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Et.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},Et.createElement(b.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Et.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:eo("late_penalty")}))),Et.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Et.createElement(De.Z,{className:ba.Z.row_sty1},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Et.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},Et.createElement(b.default.Item,{name:"late_time",rules:[{required:!0,validator:(_n,Ot)=>Ot===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(Ot).startOf("second")<=Ae()(Cr).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},Et.createElement(Zr.default,{style:{width:280},size:"large",disabled:eo("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(Cr).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(Cr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),Et.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):Et.createElement(b.default.List,{name:"allow_late_settings"},(_n,{add:Ot,remove:Sa})=>_n.map((ga,tr)=>{var Br,ii,Lo,Za,Ur,Bi;const co=Cr||((Lo=(ii=ji((Br=qa==null?void 0:qa[tr])==null?void 0:Br.group_name,Ma||[],(Fn,ha)=>{var Zn,Hr;return Ae()((Zn=Fn==null?void 0:Fn.publish_time)==null?void 0:Zn[1]).startOf("second")>Ae()((Hr=ha==null?void 0:ha.publish_time)==null?void 0:Hr[1]).startOf("second")}))==null?void 0:ii.publish_time)==null?void 0:Lo[1]);return Et.createElement(De.Z,{key:ga.key,style:{padding:"5px 14px 5px 52px"}},Et.createElement(fe.Z,{className:ba.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",tr+1),Et.createElement(fe.Z,{className:"mr20 ml20"},Et.createElement(b.default.Item,{name:[ga.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Et.createElement(ge.default,{disabled:eo(["allow_late_settings","group_name"],qa==null?void 0:qa[tr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Zi(Vr?Ze==null?void 0:Ze.group_settings:Ma,[...qa||[],...(Ze==null?void 0:Ze.anonymous_comment)&&!(Ze!=null&&Ze.unified_anonymous_comment)&&((Za=Ze==null?void 0:Ze.anonymous_comment_settings)==null?void 0:Za.filter(Fn=>(Fn==null?void 0:Fn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Fn==null?void 0:Fn.evaluation_start).startOf("second")))||[]])}))),Et.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Et.createElement(fe.Z,{className:"mr20 ml10"},Et.createElement(b.default.Item,{name:[ga.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Et.createElement(ue.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:eo(["allow_late_settings","late_penalty"],qa==null?void 0:qa[tr])}))),Et.createElement(fe.Z,{className:ba.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),Et.createElement(fe.Z,{className:"ml10"},Et.createElement(b.default.Item,{name:[ga.name,"late_time"],rules:[{required:!0,validator:(Fn,ha)=>ha==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):co&&Ae()(ha).startOf("second")<=Ae()(co).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},Et.createElement(Zr.default,{disabled:eo(["allow_late_settings","late_time"],qa==null?void 0:qa[tr]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Fn=>(0,E.Q8)(Fn,Ze==null?void 0:Ze.course_end_date,Ae()(co).add(1,"minutes").format()),disabledTime:Fn=>(0,E.d0)(Fn,Ae()(co).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),!Co&&Et.createElement(De.Z,{className:(Ur=ba.Z)==null?void 0:Ur.h_lh_40},((Bi=Zi(Vr?Ze==null?void 0:Ze.group_settings:Ma,qa))==null?void 0:Bi.length)>0&&Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ot({is_admin:!0,late_penalty:5})}})),tr!=0&&!eo(["allow_late_settings","group_name"],qa==null?void 0:qa[tr])?Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Sa(ga.name)}})):Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),Et.createElement(Et.Fragment,null,Et.createElement("div",{className:`${ba.Z.title} mt30`},Et.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),Et.createElement("div",{className:ba.Z.content},Et.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${(cn=ba.Z)==null?void 0:cn.h_lh_40}`,align:"middle"},Et.createElement(b.default.Item,{name:"anonymous_comment",valuePropName:"checked"},Et.createElement(Ar.Z,{disabled:eo("anonymous_comment")})),Et.createElement(fe.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),Et.createElement(fe.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09")),Qo&&Et.createElement(Et.Fragment,null,Et.createElement(De.Z,{className:`${ba.Z.row_sty1} ${!Mn&&"mb10"} mt5`},Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},Et.createElement(x.default,null," ",Mn?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!Mn&&Et.createElement(fe.Z,{className:"mr10"},Et.createElement(b.default.Item,{name:"make_up_score"},Et.createElement(ue.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),Et.createElement(fe.Z,null,Et.createElement(le.Z,{title:ki("make_up_score")},Et.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),Et.createElement("div",{style:{position:"relative"}},Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5 ${ba.Z.bottom_line}`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:`${(Wa=ba.Z)==null?void 0:Wa.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(_n,Ot)=>Ot===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},Et.createElement(oe.ZP.Group,{disabled:eo("unified_anonymous_comment")},Et.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((tn=Ze==null?void 0:Ze.group_settings)==null?void 0:tn.length)>0&&Et.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(ur===!1||Vr===!1)&&Et.createElement(le.Z,{title:ki("unified_anonymous_comment")},Et.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),vi?Et.createElement(Et.Fragment,null,Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"anonymous_group",className:`${(Ea=ba.Z)==null?void 0:Ea.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},Et.createElement(oe.ZP.Group,{disabled:eo("anonymous_group")},Et.createElement(oe.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((Ct=Ze==null?void 0:Ze.group_settings)==null?void 0:Ct.length)>0&&Et.createElement(oe.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(_n,Ot)=>Ot===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):Ae()(Ot).startOf("second")<=Ae()(ta||Cr).startOf("second")?Promise.reject(ta?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},Et.createElement(Zr.default,{disabled:eo("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(ta||Cr).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(ta||Cr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4\uFF09")),Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(_n,Ot)=>Ot===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(Ot).startOf("second")<=Ae()(pr||ta||Cr).startOf("second")?Promise.reject(pr?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":ta?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},Et.createElement(Zr.default,{disabled:eo("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(pr||ta||Cr).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(pr||ta||Cr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Et.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},disabled:eo("evaluation_num")}))),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u672C\u5904\u586B\u5199\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6\u3002\uFF09")),Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Et.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:eo("absence_penalty")}))),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09"))):Et.createElement(b.default.List,{name:"anonymous_comment_settings"},(_n,{add:Ot,remove:Sa})=>_n.map((ga,tr)=>{var Br,ii,Lo,Za,Ur,Bi,co;const Fn=ta||((ii=ji((Br=fo==null?void 0:fo[tr])==null?void 0:Br.group_name,qa||[],(ha,Zn)=>Ae()(ha==null?void 0:ha.late_time).startOf("second")>Ae()(Zn==null?void 0:Zn.late_time).startOf("second")))==null?void 0:ii.late_time)||Cr||((Ur=(Za=ji((Lo=fo==null?void 0:fo[tr])==null?void 0:Lo.group_name,Ma||[],(ha,Zn)=>{var Hr,Wi;return Ae()((Hr=ha==null?void 0:ha.publish_time)==null?void 0:Hr[1]).startOf("second")>Ae()((Wi=Zn==null?void 0:Zn.publish_time)==null?void 0:Wi[1]).startOf("second")}))==null?void 0:Za.publish_time)==null?void 0:Ur[1]);return Et.createElement(De.Z,{key:ga.key,style:{padding:"0px 14px 0px 82px"}},Et.createElement(fe.Z,{className:ba.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",tr+1),Et.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},Et.createElement(fe.Z,null,Et.createElement(De.Z,{wrap:!1,align:"top"},Et.createElement(fe.Z,{className:"mr20 ml15"},Et.createElement(b.default.Item,{name:[ga.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Et.createElement(ge.default,{disabled:eo(["anonymous_comment_settings","group_name"],fo==null?void 0:fo[tr]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Zi(Vr?Ze==null?void 0:Ze.group_settings:Ma,fo)}))),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:[ga.name,"evaluation_start"],rules:[{required:!0,validator:(ha,Zn)=>Zn==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Fn&&Ae()(Zn).startOf("second")<=Ae()(Fn).startOf("second")?Promise.reject(Cr?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},Et.createElement(Zr.default.RangePicker,{disabled:eo(["anonymous_comment_settings","evaluation_start"],fo==null?void 0:fo[tr]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:ha=>(0,E.Q8)(ha,Ze==null?void 0:Ze.course_end_date,Ae()(Fn).add(1,"minutes").format()),disabledTime:ha=>(0,E.d0)(ha,Ae()(Fn).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),Et.createElement(De.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},Et.createElement(fe.Z,{className:ba.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:"ml10",name:[ga.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},Et.createElement(ue.Z,{style:{width:203},size:"large",min:0,disabled:eo(["anonymous_comment_settings","evaluation_num"],fo==null?void 0:fo[tr])}))),Et.createElement(fe.Z,{className:ba.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:"ml10",name:[ga.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},Et.createElement(ue.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:eo(["anonymous_comment_settings","absence_penalty"],fo==null?void 0:fo[tr])}))),!vi&&Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[ga.name,"student_comment"],valuePropName:"checked"},Et.createElement(x.default,{disabled:eo(["anonymous_comment_settings","student_comment"],fo==null?void 0:fo[tr])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!Co&&Et.createElement(De.Z,{className:(Bi=ba.Z)==null?void 0:Bi.h_lh_40},((co=Zi(Vr?Ze==null?void 0:Ze.group_settings:Ma,fo))==null?void 0:co.length)>0&&Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ot({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),tr!=0&&!eo(["anonymous_comment_settings","group_name"],fo==null?void 0:fo[tr])?Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{Sa(ga.name)}})):Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5 mt5`},Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},Et.createElement(x.default,{disabled:eo("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:ba.Z.poor_rating,name:"abnormal_score",rules:[{validator:(_n,Ot)=>Ot===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},Et.createElement(ue.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:eo("student_comment"),min:1,max:100}))),Et.createElement(fe.Z,null," ",Et.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",Co?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":Et.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(Ze!=null&&Ze.anonymous_comment)){he.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${Ka==null?void 0:Ka.coursesId}/common_homework/${Ka==null?void 0:Ka.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),Et.createElement(le.Z,{title:"\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u503C\u8D85\u8FC7\u8BBE\u7F6E\u5206\u6570\uFF0C\u8BE5\u6761\u8BC4\u5206\u5C06\u8BA1\u5165\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868\u3002\u6B64\u5916\uFF0C\u4E0D\u8BBA\u662F\u5426\u5F00\u542F\u8BE5\u529F\u80FD\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5F97\u5206\u4E0D\u8D85\u8FC760\u5206\uFF0C\u4E5F\u5C06\u81EA\u52A8\u8BA1\u5165\u8BE5\u5F02\u5E38\u5217\u8868"},Et.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),vi&&Et.createElement(b.default.Item,{className:`${ba.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},Et.createElement(x.default,{disabled:eo("student_comment")},Et.createElement(De.Z,{gutter:10},Et.createElement(fe.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u76F8\u4E92\u533F\u8BC4\u7684\u6570\u636E\uFF0C\u5728\u4F5C\u54C1\u5217\u8868\u4E2D\u8BA1\u5165\u5DF2\u8BC4\u9605\uFF09")))),Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},Et.createElement(b.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:ba.Z.h_lh_40},Et.createElement(x.default,{disabled:eo("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),Et.createElement("span",{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),lo&&Et.createElement("div",{style:{paddingBottom:5}},Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},Et.createElement(fe.Z,{className:ba.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},Et.createElement(oe.ZP.Group,{disabled:eo("unified_anonymous_appeal")},Et.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Xn=Ze==null?void 0:Ze.group_settings)==null?void 0:Xn.length)>0&&Et.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(ur===!1||Vr===!1||vi==!1)&&Et.createElement(le.Z,{title:ki("unified_anonymous_appeal")},Et.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),ra?Et.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},Et.createElement(fe.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Et.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:eo("appeal_penalty")}))),Et.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")):Et.createElement(b.default.List,{name:"anonymous_appeal_settings"},(_n,{add:Ot,remove:Sa})=>_n.map((ga,tr)=>{var Br,ii;return Et.createElement(De.Z,{key:ga.key,style:{padding:"5px 14px 5px 82px"}},Et.createElement(fe.Z,{className:ba.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",tr+1),Et.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:"ml10",name:[ga.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},Et.createElement(ge.default,{disabled:eo(["anonymous_appeal_settings","group_name"],sa==null?void 0:sa[tr]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Zi(vi?Ze==null?void 0:Ze.group_settings:fo,sa)}))),Et.createElement(fe.Z,{className:`${ba.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Et.createElement(fe.Z,null,Et.createElement(b.default.Item,{className:"ml10",name:[ga.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},Et.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:eo(["anonymous_appeal_settings","appeal_penalty"],sa==null?void 0:sa[tr])}))),!Co&&Et.createElement(De.Z,{className:(Br=ba.Z)==null?void 0:Br.h_lh_40},!!((ii=Zi(vi?Ze==null?void 0:Ze.group_settings:fo,sa))!=null&&ii.length)&&Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Ot({is_admin:!0,appeal_penalty:2})}})),tr!=0&&!eo(["anonymous_appeal_settings","group_name"],sa==null?void 0:sa[tr])?Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Sa(ga.name)}})):Et.createElement(fe.Z,null,Et.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,a.GJ)()||!(Fo||Zo||Oo))&&Et.createElement(je.ZP,{loading:Qn||Qt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{za.submit()}},"\u4FDD\u5B58"),Et.createElement(Il.Z,{onConfirm:(_n,Ot)=>{Ma.splice(_n,0,...Ot),Ma.splice(_n+Ot.length,1);const Sa=(0,E.QE)([...Ma]);Sa.forEach(ga=>{var tr;((tr=ga==null?void 0:ga.publish_time)==null?void 0:tr.length)==2?ga.publish_time=ga.publish_time:ga.publish_time=[Ae()(ga==null?void 0:ga.publish_time),Ae()(ga==null?void 0:ga.end_time)]}),za.setFieldValue("group_settings",[...Sa])}})))};var ll=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe})=>({shixunHomeworks:tt,classroomList:Ye,loading:Qe.effects}))(lu),bl=te(26162),rl=te(59301),uu=Object.defineProperty,tl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,xl=(tt,Ye,Qe)=>Ye in tt?uu(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Vl=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Tl.call(Ye,Qe)&&xl(tt,Qe,Ye[Qe]);if(tl)for(var Qe of tl(Ye))Zl.call(Ye,Qe)&&xl(tt,Qe,Ye[Qe]);return tt},Ql=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const vu=({shixunHomeworks:tt,dispatch:Ye})=>{const{workSetting:Qe}=tt;(0,z.useEffect)(()=>{Pn()},[]);const Ut=(0,ye.useParams)(),[nn,Yt]=(0,z.useState)("1"),Pn=()=>Ql(void 0,null,function*(){yield Ye({type:"shixunHomeworks/getWorkSetting",payload:Vl({},Ut)})}),Xt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Qe!=null&&Qe.is_new_rule?rl.createElement(ll,null):rl.createElement(Sr,{getData:Pn})},!(Qe!=null&&Qe.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:rl.createElement(ou,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:rl.createElement(_a,{getData:Pn})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:rl.createElement(ko,{getData:Pn})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:rl.createElement(uo,null)}].filter(Pt=>!!Pt);return(0,z.useEffect)(()=>(Ye({type:"globalSetting/footerToggle",payload:!1}),()=>{Ye({type:"globalSetting/footerToggle",payload:!0})}),[]),rl.createElement("div",{style:{paddingBottom:"50px"}},rl.createElement(bl.Z,{dataSource:Xt,style:{marginBottom:52}}))};var Xl=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(vu),su=te(64197),du=te(94901),zl=te(92597),wl=Object.defineProperty,ul=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,ql=(tt,Ye,Qe)=>Ye in tt?wl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,$l=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))yl.call(Ye,Qe)&&ql(tt,Qe,Ye[Qe]);if(ul)for(var Qe of ul(Ye))Jl.call(Ye,Qe)&&ql(tt,Qe,Ye[Qe]);return tt};const eu=tt=>React.createElement("svg",$l({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},tt),React.createElement("title",null,"\u5206\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14v14H0z"}),React.createElement("g",{stroke:"#FFF"},React.createElement("path",{d:"M1.5 5.685h7v7h-7z"}),React.createElement("path",{d:"M3 4.787V3.87l7.425.049v6.816h-.943"}),React.createElement("path",{d:"M5 2.917V2l7.425.05v6.685h-.943"}))));var tu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",Pl={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},Hl=Object.defineProperty,nu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,jl=(tt,Ye,Qe)=>Ye in tt?Hl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,sl=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))cu.call(Ye,Qe)&&jl(tt,Qe,Ye[Qe]);if(nu)for(var Qe of nu(Ye))gu.call(Ye,Qe)&&jl(tt,Qe,Ye[Qe]);return tt},dl=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const Al=({user:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Ut,nn]=(0,z.useState)({page:1,limit:10}),[Yt,Pn]=(0,z.useState)([{}]),[Xt,Pt]=(0,z.useState)(0),[Vt,Gn]=(0,z.useState)(!0),pa=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(Bn,qt,cn)=>cn+1,width:70},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:Bn=>Bn||"--"},{title:"\u73ED\u7EA7",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:Bn=>Bn||"--"},{title:"\u5F53\u524D\u5206\u7EC4",align:"left",dataIndex:"from_course_group_name",width:110,render:(Bn,qt)=>{var cn;return z.createElement("span",null,z.createElement("span",null,Bn),z.createElement(le.Z,{overlayClassName:Pl.tip,placement:"right",title:z.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},z.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),z.createElement("div",null,(cn=qt==null?void 0:qt.from_course_group_members)==null?void 0:cn.map(Wa=>z.createElement("div",null,Wa))))},z.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",align:"left",dataIndex:"to_course_group_name",width:110,render:(Bn,qt)=>{var cn;return z.createElement("span",null,z.createElement("span",null,Bn),z.createElement(le.Z,{overlayClassName:Pl.tip,placement:"right",title:z.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},z.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),z.createElement("div",null,(cn=qt==null?void 0:qt.to_course_group_members)==null?void 0:cn.map(Wa=>z.createElement("div",null,Wa))))},z.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u7406\u7531",align:"left",dataIndex:"reason"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"status",width:110,render:(Bn,qt)=>z.createElement(z.Fragment,null,Bn==="\u5F85\u5904\u7406"&&z.createElement("span",{className:Pl.btns},z.createElement("span",{onClick:()=>En(qt.id,2)},"\u62D2\u7EDD"),z.createElement("span",{className:"ml30",onClick:()=>En(qt.id,1)},"\u540C\u610F")),Bn==="\u5DF2\u540C\u610F"&&z.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),Bn==="\u5DF2\u62D2\u7EDD"&&z.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],En=(Bn,qt)=>dl(void 0,null,function*(){Gn(!0);const cn=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/deal_request`,{method:"post",body:{request_id:Bn,status:qt}});(cn==null?void 0:cn.status)===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),At(Ut)),Gn(!1)});(0,z.useEffect)(()=>{At(Ut)},[]);const At=Bn=>dl(void 0,null,function*(){Gn(!0);const qt=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/get_request`,{method:"get",params:sl({},Bn)});(qt==null?void 0:qt.status)===0&&(Pn(qt.data),Pt(qt==null?void 0:qt.total_count)),Gn(!1)}),$t=(Bn,qt)=>{Ut.page=Bn,Ut.limit=qt,nn(sl({},Ut)),At(Ut)};return z.createElement("section",{className:Pl.wrap},z.createElement(Ee.default,{dataSource:Yt,bordered:!1,rowKey:Bn=>Bn.id,columns:pa,loading:Vt,pagination:{pageSize:Ut.limit,total:Xt,current:Ut.page,onChange:$t,showQuickJumper:!0,hideOnSinglePage:!0}}))};var mu=(0,ye.connect)(({user:tt})=>({user:tt}))(Al),fu=te(64165),we={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},Te=Object.defineProperty,He=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,jt=(tt,Ye,Qe)=>Ye in tt?Te(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Nt=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))ct.call(Ye,Qe)&&jt(tt,Qe,Ye[Qe]);if(He)for(var Qe of He(Ye))ft.call(Ye,Qe)&&jt(tt,Qe,Ye[Qe]);return tt},dn=(tt,Ye)=>{var Qe={};for(var Ut in tt)ct.call(tt,Ut)&&Ye.indexOf(Ut)<0&&(Qe[Ut]=tt[Ut]);if(tt!=null&&He)for(var Ut of He(tt))Ye.indexOf(Ut)<0&&ft.call(tt,Ut)&&(Qe[Ut]=tt[Ut]);return Qe},un=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const wn=tt=>{var Ye=tt,{classroomList:Qe,dispatch:Ut,cb:nn}=Ye,Yt=dn(Ye,["classroomList","dispatch","cb"]),Pn,Xt,Pt,Vt,Gn,pa,En,At,$t;const Bn=(0,ye.useParams)(),[qt,cn]=(0,z.useState)({}),[Wa,tn]=(0,z.useState)(""),[Ea,Ct]=(0,z.useState)(!0),[Xn,Ka]=(0,z.useState)(!1),[Ze,kt]=(0,z.useState)("");(0,z.useEffect)(()=>{Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&Qn()},[Qe.actionTabs]);const Qn=(Qt="")=>un(void 0,null,function*(){Ct(!0);const aa=yield(0,ve.ZP)(`/api/homework_commons/${Bn.categoryId}/get_group_members`,{method:"get",params:{group_id:Qt}});(aa==null?void 0:aa.status)===0&&cn(Nt({},aa)),Ct(!1)}),Or=()=>un(void 0,null,function*(){if(!Wa){he.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u66F4\u6362\u7684\u5206\u7EC4");return}if(!Ze){he.ZP.warning("\u8BF7\u8F93\u5165\u66F4\u6362\u539F\u56E0");return}Ka(!0);let Qt=yield(0,ve.ZP)(`/api/homework_commons/${Bn.categoryId}/create_request`,{method:"post",body:{to_course_group_id:Wa,reason:Ze}});(Qt==null?void 0:Qt.status)===0&&(he.ZP.info("\u64CD\u4F5C\u6210\u529F"),Ut({type:"classroomList/setActionTabs",payload:{}}),nn()),Ka(!1)});return z.createElement(Ne.default,{width:700,centered:!0,afterClose:()=>{tn(""),kt("")},confirmLoading:Xn,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:Or,open:Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{Ut({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("div",{className:we.modal},z.createElement(Ia.Z,{spinning:Ea},z.createElement(De.Z,{align:"middle",justify:"space-between"},z.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",z.createElement("b",null,qt==null?void 0:qt.current_group)),z.createElement(De.Z,{align:"middle"},z.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),z.createElement(ge.default,{onChange:Qt=>{tn(Qt),Qn(Qt)},value:Wa,size:"large",style:{width:248}},(Pn=qt==null?void 0:qt.group_infos)==null?void 0:Pn.map(Qt=>z.createElement(ge.default.Option,{key:Qt.group_id,value:Qt.group_id},Qt.group_name))))),z.createElement(De.Z,{className:"mt15"},z.createElement("div",{className:we.member,style:{borderRight:"1px solid #D9DFE8"}},z.createElement(De.Z,{className:we.head},z.createElement("div",null,qt==null?void 0:qt.current_group,"\u6210\u5458"),z.createElement("div",null,"\u5171",z.createElement("span",{className:"ml5 mr5 c-light-primary"},(Xt=qt==null?void 0:qt.current_group_members)==null?void 0:Xt.length),"\u4EBA")),z.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},z.createElement("div",{className:we.listWrap,style:{borderRight:0}},(Pt=qt==null?void 0:qt.current_group_members)==null?void 0:Pt.map(Qt=>z.createElement("div",{key:Qt.user_id,className:we.list},z.createElement("img",{src:`${Dn.Z.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`}),z.createElement("span",null,Qt.real_name),(Qt==null?void 0:Qt.is_me)&&z.createElement("div",null,"\u6211")))))),z.createElement("div",{className:we.member},!((Vt=qt==null?void 0:qt.group_members)!=null&&Vt.length)&&z.createElement(fu.Z,null),!!((Gn=qt==null?void 0:qt.group_members)!=null&&Gn.length)&&z.createElement(z.Fragment,null,z.createElement(De.Z,{className:we.head},z.createElement("div",null,(En=(pa=qt==null?void 0:qt.group_infos)==null?void 0:pa.find(Qt=>Qt.group_id===Wa))==null?void 0:En.group_name,"\u6210\u5458"),z.createElement("div",null,"\u5171",z.createElement("span",{className:"ml5 mr5 c-light-primary"},(At=qt==null?void 0:qt.group_members)==null?void 0:At.length),"\u4EBA")),z.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},z.createElement("div",{className:we.listWrap,style:{borderLeft:0}},($t=qt==null?void 0:qt.group_members)==null?void 0:$t.map(Qt=>z.createElement("div",{key:Qt.user_id,className:we.list},z.createElement("img",{src:`${Dn.Z.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`}),z.createElement("span",null,Qt.real_name)))))))),z.createElement(De.Z,{className:"mt15"},z.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),z.createElement(Le.default.TextArea,{maxLength:300,value:Ze,onChange:Qt=>kt(Qt.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var ya=(0,ye.connect)(({classroomList:tt})=>({classroomList:tt}))(wn),On={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},zn=te(4835),oa=te(37521),ia=te(56731),sn=te(37906),Nn={TabsStyle:"TabsStyle___TanFG"},gn=te(59301),Va=Object.defineProperty,Ga=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,Ha=Object.prototype.propertyIsEnumerable,Po=(tt,Ye,Qe)=>Ye in tt?Va(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,_r=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))er.call(Ye,Qe)&&Po(tt,Qe,Ye[Qe]);if(or)for(var Qe of or(Ye))Ha.call(Ye,Qe)&&Po(tt,Qe,Ye[Qe]);return tt},so=(tt,Ye)=>Ga(tt,Ja(Ye)),Bo=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const qo=tt=>Bo(void 0,null,function*(){return yield(0,ve.ZP)(`/api/student_works/${tt.userId}/deal_appeal_score.json`,{method:"post",body:tt})}),di=({globalSetting:tt,shixunHomeworks:Ye,dispatch:Qe,classroomList:Ut})=>{var nn,Yt,Pn,Xt,Pt,Vt;const Gn=(0,ye.useParams)(),[pa]=(0,ye.useSearchParams)(),[En]=b.default.useForm(),{workSetting:At}=Ye,[$t,Bn]=(0,z.useState)(!1),[qt,cn]=(0,z.useState)(null),[,Wa,tn,Ea]=(0,wt.U)(It.cN,{homeworkId:Gn==null?void 0:Gn.categoryId}),[,Ct,Xn,Ka]=(0,wt.U)(It.Qz,{homeworkId:Gn==null?void 0:Gn.categoryId}),[,Ze,kt,Qn]=(0,wt.U)(It.mQ,{homeworkId:Gn==null?void 0:Gn.categoryId}),[,,Or,Qt]=(0,wt.U)(qo,{}),[aa,za]=(0,z.useState)({activeKey:"1",page:1,limit:10,status:""}),Vr=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Ma=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Mn,ur,ta)=>`${((aa==null?void 0:aa.page)-1)*aa.limit+ta+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(Mn,ur)=>gn.createElement("a",{href:`/classrooms/${Gn==null?void 0:Gn.coursesId}/group_homework/${Gn==null?void 0:Gn.categoryId}/review/${ur==null?void 0:ur.student_work_id}`,target:"_blank"},Mn)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Mn=>Ae()(Mn).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Mn,ur)=>gn.createElement("a",{href:`/classrooms/${Gn==null?void 0:Gn.coursesId}/group_homework/${Gn==null?void 0:Gn.categoryId}/review/${ur==null?void 0:ur.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],qa=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Mn,ur,ta)=>`${((aa==null?void 0:aa.page)-1)*aa.limit+ta+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Mn=>Mn===-1?"\u91CD\u505A\u4E2D":gn.createElement(E.Uw,{status:Mn})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Mn,ur)=>gn.createElement("a",{href:`/classrooms/${Gn==null?void 0:Gn.coursesId}/group_homework/${Gn==null?void 0:Gn.categoryId}/review/${ur==null?void 0:ur.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Cr=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Mn,ur,ta)=>`${((aa==null?void 0:aa.page)-1)*aa.limit+ta+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Mn,ur)=>gn.createElement("a",{href:`/classrooms/${Gn==null?void 0:Gn.coursesId}/group_homework/${Gn==null?void 0:Gn.categoryId}/review/${ur==null?void 0:ur.student_work_id}`,target:"_blank"},Mn)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:Mn=>Ae()(Mn).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Mn,ur)=>gn.createElement(gn.Fragment,null,Mn==3&&gn.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Mn==4&&gn.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Mn==1&&gn.createElement(gn.Fragment,null,gn.createElement(yt.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Bo(void 0,null,function*(){(yield Or({userId:ur.student_work_id,score_id:ur.student_works_score_id,status:4})).status===0&&Do()})},"\u9A73\u56DE"),gn.createElement(yt.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>Bo(void 0,null,function*(){cn(ur),Bn(!0)})},"\u63A5\u53D7")))}],Do=(Mn=aa)=>{aa.activeKey=="1"&&Xn({page:Mn==null?void 0:Mn.page,limit:Mn==null?void 0:Mn.limit}),aa.activeKey=="2"&&kt({page:Mn==null?void 0:Mn.page,limit:Mn==null?void 0:Mn.limit}),aa.activeKey=="3"&&tn({page:Mn==null?void 0:Mn.page,limit:Mn==null?void 0:Mn.limit,status:Mn==null?void 0:Mn.status})};return(0,z.useEffect)(()=>{Do(aa)},[aa]),(0,z.useEffect)(()=>{console.log("params",Gn,pa.get("TabsActiveKey")?pa.get("TabsActiveKey"):At!=null&&At.is_new_rule?"3":"1"),za(so(_r({},aa),{activeKey:pa.get("TabsActiveKey")||"1"}))},[pa.get("TabsActiveKey")]),gn.createElement(Ia.Z,{spinning:Ct||Wa||Ze},gn.createElement("section",{className:"p30",style:{background:"#fff"}},gn.createElement(me.default,{destroyInactiveTabPane:!0,className:Nn.TabsStyle,activeKey:aa.activeKey,onChange:Mn=>{za(so(_r({},aa),{activeKey:Mn,page:1,limit:10}))}},gn.createElement(me.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},gn.createElement(Ee.default,{className:"mt20",locale:{emptyText:gn.createElement(at.Z,null)},columns:Ma,dataSource:((nn=Ka==null?void 0:Ka.data)==null?void 0:nn.list)||[],pagination:{total:((Yt=Ka==null?void 0:Ka.data)==null?void 0:Yt.count)||0,onChange:(Mn,ur)=>{za(so(_r({},aa),{page:Mn,limit:ur}))},current:aa==null?void 0:aa.page,pageSize:aa==null?void 0:aa.limit,showTotal:Mn=>gn.createElement(gn.Fragment,null,"\u5171",gn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Mn),"\u6761\u6570\u636E")}})),gn.createElement(me.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},gn.createElement(Ee.default,{className:"mt20",locale:{emptyText:gn.createElement(at.Z,null)},columns:qa,dataSource:((Pn=Qn==null?void 0:Qn.data)==null?void 0:Pn.list)||[],pagination:{total:((Xt=Qn==null?void 0:Qn.data)==null?void 0:Xt.count)||0,onChange:(Mn,ur)=>{za(so(_r({},aa),{page:Mn,limit:ur}))},current:aa==null?void 0:aa.page,pageSize:aa==null?void 0:aa.limit,showTotal:Mn=>gn.createElement(gn.Fragment,null,"\u5171",gn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Mn),"\u6761\u6570\u636E")}})),gn.createElement(me.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},gn.createElement(yt.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:aa.status,onChange:Mn=>{za(so(_r({},aa),{status:Mn,page:1}))},dataSource:Vr,titleWidth:60}),gn.createElement(Ee.default,{locale:{emptyText:gn.createElement(at.Z,null)},columns:Cr,dataSource:((Pt=Ea==null?void 0:Ea.data)==null?void 0:Pt.list)||[],pagination:{total:((Vt=Ea==null?void 0:Ea.data)==null?void 0:Vt.count)||0,onChange:(Mn,ur)=>{za(so(_r({},aa),{page:Mn,limit:ur}))},current:aa==null?void 0:aa.page,pageSize:aa==null?void 0:aa.limit,showTotal:Mn=>gn.createElement(gn.Fragment,null,"\u5171",gn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Mn),"\u6761\u6570\u636E")}}))),gn.createElement(Ne.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:$t,centered:!0,destroyOnClose:!0,onCancel:()=>{Bn(!1)},maskClosable:!1,width:544,onOk:()=>{En.submit()}},gn.createElement(b.default,{form:En,colon:!1,onFinish:Mn=>Bo(void 0,null,function*(){(yield Or(so(_r({},Mn),{userId:qt.student_work_id,score_id:qt.student_works_score_id,status:3}))).status===0&&(Do(),Bn(!1))})},gn.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),gn.createElement(sn.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:gn.createElement("a",{href:`/classrooms/${Gn==null?void 0:Gn.coursesId}/group_homework/${Gn==null?void 0:Gn.categoryId}/review/${qt==null?void 0:qt.student_work_id}`,target:"_blank"},qt==null?void 0:qt.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:gn.createElement("span",{style:{color:"#191919"}},qt==null?void 0:qt.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:gn.createElement("span",{style:{color:"#191919"}},qt==null?void 0:qt.score)}]}),gn.createElement(De.Z,{className:"mt20",wrap:!1},gn.createElement(fe.Z,null,gn.createElement(b.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},gn.createElement(ue.Z,{min:1,max:100,step:1}))),gn.createElement(fe.Z,null,gn.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),gn.createElement(fe.Z,null,gn.createElement(b.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},gn.createElement(x.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Fi=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Ut,classroomList:nn})=>({user:tt,shixunHomeworks:Ye,globalSetting:Ut,loading:Qe.effects,classroomList:nn}))(di),Uo={},Dr=te(59301),Mo=Object.defineProperty,ai=Object.defineProperties,ci=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Ai=(tt,Ye,Qe)=>Ye in tt?Mo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,_e=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Vo.call(Ye,Qe)&&Ai(tt,Qe,Ye[Qe]);if(jo)for(var Qe of jo(Ye))Ri.call(Ye,Qe)&&Ai(tt,Qe,Ye[Qe]);return tt},Ge=(tt,Ye)=>ai(tt,ci(Ye)),rt=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const dt=({shixunHomeworks:tt,loading:Ye,globalSetting:Qe,dispatch:Ut})=>{const[nn,Yt]=(0,z.useState)(_e(_e({},(0,ye.useParams)()),{page:1,limit:20})),{workList:Pn,workSetting:Xt}=tt,[Pt,Vt]=(0,z.useState)([]),Gn=()=>rt(void 0,null,function*(){const At=yield Ut({type:"shixunHomeworks/getWorkList",payload:Ge(_e({},nn),{score_open:Xt==null?void 0:Xt.score_open,work_public:Xt==null?void 0:Xt.work_public})});Vt((At==null?void 0:At.student_works)||[])});(0,z.useEffect)(()=>{Gn()},[]);const pa=(At,$t)=>{nn.page=At,nn.limit=20,Gn()},En=[(Pn==null?void 0:Pn.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(At,$t)=>{var Bn,qt,cn,Wa,tn,Ea;return{children:((Bn=$t.project_info)==null?void 0:Bn.id)!==-1?Dr.createElement("a",{target:"_blank",title:(qt=$t.project_info)==null?void 0:qt.name,href:`${(cn=Qe==null?void 0:Qe.setting)==null?void 0:cn.old_url}/projects${(Wa=$t.project_info)==null?void 0:Wa.id}`,style:{whiteSpace:"break-spaces"}},(tn=$t.project_info)==null?void 0:tn.name):(Ea=$t.project_info)==null?void 0:Ea.name,props:{rowSpan:$t.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(At,$t)=>Dr.createElement("div",{style:{display:"flex",alignItems:"center"}},Dr.createElement("span",{className:Uo.atitle,style:{width:$t.is_leader?"":130,maxWidth:$t.is_leader&&80}}," ",At),$t.is_leader&&Dr.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:!(Pn!=null&&Pn.base_on_project),render:At=>Dr.createElement("span",{style:{color:"#666666"}},At)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!(Pn!=null&&Pn.base_on_project),render:(At,$t)=>Dr.createElement(le.Z,{placement:"bottom",title:Dr.createElement("div",null,Dr.createElement("div",null,$t.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${$t.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Dr.createElement("div",null,$t.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${$t.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Pn!=null&&Pn.anonymous_comment?Dr.createElement("div",null,$t.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${$t.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Pn!=null&&Pn.is_group_grade?Dr.createElement("div",null,$t.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${$t.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",Dr.createElement("div",null,$t.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${$t.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Dr.createElement("div",null,$t.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${$t.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Pn!=null&&Pn.anonymous_comment?Dr.createElement("div",null,$t.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${$t.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Dr.createElement("div",null,$t.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${$t.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Pn!=null&&Pn.is_jupyter||Pn!=null&&Pn.is_jupyter_lab)&&Dr.createElement("div",{onClick:Bn=>{Bn.stopPropagation(),ye.history.push(`/classrooms/${nn.coursesId}/group_homework/${nn.categoryId}/review/${$t.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},At>0?Dr.createElement("span",{style:{color:"#ff8100"}},At):At)},(Pn==null?void 0:Pn.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:At=>At||"--"},(Pn==null?void 0:Pn.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:(At,$t)=>At||"--"},(Pn==null?void 0:Pn.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(At,$t)=>({children:At?Dr.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Dr.createElement("br",null),Ae()(At).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:$t.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:(At,$t)=>({children:At===-1?"\u91CD\u505A\u4E2D":Dr.createElement(E.Uw,{status:At}),props:{rowSpan:$t.rowSpan}})},!(Pn!=null&&Pn.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(At,$t)=>({children:Dr.createElement("span",{className:"c-blue"},At),props:{rowSpan:$t.rowSpan}})},{title:"\u64CD\u4F5C",width:Pn!=null&&Pn.base_on_project?100:150,align:"left",dataInex:"action",render:(At,$t)=>Pn!=null&&Pn.work_public?Dr.createElement("a",{className:"c-blue",onClick:Bn=>{Bn.preventDefault(),ye.history.push(`/classrooms/${nn.coursesId}/group_homework/${nn.categoryId}/review/${$t.id}`)}}," \u67E5\u770B "):"--"}].filter(At=>!!At);return Dr.createElement("div",{className:"p30 bg-white"},Dr.createElement("aside",{style:{paddingBottom:30}},Dr.createElement(Ee.default,{loading:Ye["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(At,$t)=>(At==null?void 0:At.item_index)%2===0&&Uo.tables,className:Uo.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Pt,columns:En,onChange:(At,$t,Bn)=>{if(Bn.order===void 0)switch(Bn.field){case"student_id":nn.b_order="desc",nn.order=Bn.field;break;default:delete nn.b_order,delete nn.order}else nn.b_order=Bn.order.replace("end",""),nn.order=Bn.field;Ut({type:"shixunHomeworks/getWorkList",payload:_e({},nn)})}})),Dr.createElement(ne.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:pa,defaultCurrent:nn.page||1,current:nn.page||1,defaultPageSize:20,total:tt.workList.work_count}))};var pt=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Ut})=>({shixunHomeworks:tt,classroomList:Ye,loading:Ut.effects,globalSetting:Qe}))(dt),vt=te(54580),Tt=te(59301),Zt=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const{Dragger:Mt}=vt.default,an=({})=>{const tt=(0,ye.useParams)(),[Ye]=b.default.useForm(),[Qe,Ut]=(0,z.useState)([]),[nn,Yt]=(0,z.useState)(!1);let[Pn,Xt]=(0,z.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function Pt(){return Zt(this,null,function*(){var Vt,Gn;let pa;Yt(!0),window.location.href.indexOf("exercise")>-1?pa=`/api/exercises/${tt==null?void 0:tt.categoryId}/redo_logs.json`:pa=`/api/homework_commons/${tt==null?void 0:tt.categoryId}/redo_logs.json`;let En=yield(0,ve.ZP)(pa,{method:"get",params:Pn});if(Yt(!1),(En==null?void 0:En.status)===0){let At=[];(Gn=(Vt=En==null?void 0:En.data)==null?void 0:Vt.list)==null||Gn.map(($t,Bn)=>{var qt;(qt=$t==null?void 0:$t.group_infos)==null||qt.map((cn,Wa)=>{var tn,Ea,Ct;cn.rowSpan=Wa==0?(tn=$t==null?void 0:$t.group_infos)==null?void 0:tn.length:((Ct=(Ea=$t==null?void 0:$t.group_infos)==null?void 0:Ea.filter(Xn=>Xn.work_group_id))==null?void 0:Ct.length)>0?0:1,At.push(cn)})}),Ut([...At])}})}return(0,z.useEffect)(()=>{Pt()},[]),Tt.createElement("div",{style:{padding:"30px",background:"#fff"}},Tt.createElement(Ee.default,{loading:nn,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(Vt,Gn)=>({children:Tt.createElement("span",null,Vt),props:{rowSpan:Gn.rowSpan}})},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Vt,Gn)=>({children:Tt.createElement("span",null,Ae()(Vt).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:Gn.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(Vt,Gn)=>({children:Tt.createElement("span",null,Vt),props:{rowSpan:Gn.rowSpan}})}],dataSource:Qe,pagination:!1}),Tt.createElement(ne.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Vt,Gn)=>{Pn.page=Vt,Pn.limit=Gn,Xt(Pn),Pt()},current:Pn.page,total:Qe.count,pageSize:Pn.limit,style:{marginTop:20}}))};var Jt=(0,ye.connect)(({classroomList:tt})=>({classroomList:tt}))(an),en=te(45413),Ln={StepsStyle:"StepsStyle___U8mUn"},An=te(86697),Cn=te(64948),na={RadioGroup:"RadioGroup___LQlI0",TableStyles:"TableStyles___a_uqz"},Fa=({onFinish:tt})=>{var Ye,Qe,Ut,nn,Yt;const{shixunHomeworks:Pn}=(0,ye.useSelector)(Ze=>Ze),{actionTabs:Xt}=Pn,Pt=(0,ye.useDispatch)(),Vt=(0,ye.useParams)(),[,,Gn,pa]=(0,wt.U)(Cn.hf,{id:Vt==null?void 0:Vt.coursesId,page:1,limit:2e4}),[En,At,$t,Bn]=(0,wt.U)(Cn.sK,{coursesId:Vt==null?void 0:Vt.coursesId,categoryId:Vt==null?void 0:Vt.categoryId,page:1,limit:10,keywords:"",course_group_ids:""}),[qt,cn]=(0,z.useState)([]),[Wa,tn]=(0,z.useState)([]),Ea=[{title:"\u59D3\u540D",width:80,dataIndex:"user_name",ellipsis:!0},{title:"\u624B\u673A",dataIndex:"phone",ellipsis:!0,render:Ze=>Ze||"--"},{title:"\u90AE\u7BB1",dataIndex:"mail",ellipsis:!0,render:Ze=>Ze||"--"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",ellipsis:!0,render:Ze=>Ze||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0}],[Ct,Xn]=(0,z.useState)("");(0,z.useEffect)(()=>{Xn(En==null?void 0:En.keywords)},[En==null?void 0:En.keywords]),(0,z.useEffect)(()=>{var Ze,kt;if(Xt.key=="AddLeader"){Xt!=null&&Xt.unified_setting&&Gn({}),$t({course_group_ids:(Ze=Xt==null?void 0:Xt.course_groups)==null?void 0:Ze.map(aa=>aa==null?void 0:aa.id)});let Qn=[],Or=[];const Qt=(aa,za)=>{aa.name=(aa==null?void 0:aa.user_name)||aa.name,Qn!=null&&Qn.find(Vr=>(Vr==null?void 0:Vr.course_group_id)==(aa==null?void 0:aa.course_group_id))?Qn=Qn==null?void 0:Qn.map(Vr=>{var Ma;return(Vr==null?void 0:Vr.course_group_id)==(aa==null?void 0:aa.course_group_id)&&(Vr.leaders=za?[...(Vr==null?void 0:Vr.leaders)||[],aa]:(Ma=(Vr==null?void 0:Vr.leaders)||[])==null?void 0:Ma.filter(qa=>qa.id!=(aa==null?void 0:aa.id))),Vr}):Qn=[...Qn||[],{course_group_id:aa==null?void 0:aa.course_group_id,course_group_name:aa==null?void 0:aa.course_group_name,course_member_count:aa==null?void 0:aa.course_member_count,leaders:[aa]}],Or=za?Or.concat(aa==null?void 0:aa.id):Or==null?void 0:Or.filter(Vr=>Vr!=(aa==null?void 0:aa.id))};(kt=Xt==null?void 0:Xt.data)==null||kt.forEach(aa=>{Qt(aa,!0)}),tn(Or),cn(Qn)}},[Xt.key]);const Ka=(Ze,kt)=>{let Qn=[];Ze.name=(Ze==null?void 0:Ze.user_name)||Ze.name,qt!=null&&qt.find(Or=>(Or==null?void 0:Or.course_group_id)==(Ze==null?void 0:Ze.course_group_id))?(Qn=qt==null?void 0:qt.map(Or=>{var Qt;return(Or==null?void 0:Or.course_group_id)==(Ze==null?void 0:Ze.course_group_id)&&(Or.leaders=kt?[...(Or==null?void 0:Or.leaders)||[],Ze]:(Qt=(Or==null?void 0:Or.leaders)||[])==null?void 0:Qt.filter(aa=>aa.id!=(Ze==null?void 0:Ze.id))),Or}),Qn=Qn==null?void 0:Qn.filter(Or=>{var Qt;return((Qt=Or==null?void 0:Or.leaders)==null?void 0:Qt.length)>0})):Qn=[...qt||[],{course_group_id:Ze==null?void 0:Ze.course_group_id,course_group_name:Ze==null?void 0:Ze.course_group_name,course_member_count:Ze==null?void 0:Ze.course_member_count,leaders:[Ze]}],tn(kt?Wa.concat(Ze==null?void 0:Ze.id):Wa==null?void 0:Wa.filter(Or=>Or!=(Ze==null?void 0:Ze.id))),cn(Qn)};return z.createElement(Ne.default,{open:Xt.key==="AddLeader",title:"\u6DFB\u52A0\u7EC4\u957F",width:1200,centered:!0,onCancel:()=>{Pt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>{const Ze=[];qt==null||qt.forEach(kt=>{var Qn;((Qn=kt==null?void 0:kt.leaders)==null?void 0:Qn.length)>0&&Ze.push(...(kt==null?void 0:kt.leaders)||{})}),tt==null||tt(Ze),Pt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},z.createElement("div",{className:"flex gap-20px"},z.createElement("div",{className:"flex-2 minW-0 minH-0 flex flex-col"},z.createElement("div",{className:"flex item-center gap-20px c-grey-333"},z.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),z.createElement(ge.default,{size:"large",className:"flex-1",value:En==null?void 0:En.course_group_ids,onChange:Ze=>{var kt;(Ze==null?void 0:Ze.length)==0?$t({course_group_ids:(kt=Xt==null?void 0:Xt.course_groups)==null?void 0:kt.map(Qn=>Qn==null?void 0:Qn.id)}):$t({course_group_ids:Ze,keywords:"",page:1})},mode:"multiple",filterOption:(Ze,kt)=>{var Qn;return((Qn=kt==null?void 0:kt.label)!=null?Qn:"").toLowerCase().includes(Ze.toLowerCase())},options:Xt!=null&&Xt.unified_setting?[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((Ye=pa==null?void 0:pa.course_groups)==null?void 0:Ye.map(Ze=>({value:Ze==null?void 0:Ze.id,label:Ze==null?void 0:Ze.name})))||[]]:(Qe=Xt==null?void 0:Xt.course_groups)==null?void 0:Qe.map(Ze=>({value:Ze==null?void 0:Ze.id,label:Ze==null?void 0:Ze.name}))}),z.createElement(Le.default.Search,{className:"flex-1",size:"large",value:Ct,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Ze=>{Xn(Ze.target.value)},onSearch:Ze=>{$t({keywords:Ze,page:1})}})),z.createElement(Ee.default,{className:`mt-10px ${(Ut=na)==null?void 0:Ut.TableStyles}`,columns:Ea,dataSource:((nn=Bn==null?void 0:Bn.data)==null?void 0:nn.list)||[],rowKey:"id",loading:At,rowSelection:{selectedRowKeys:Wa,onSelect:(Ze,kt)=>{Ka(Ze,kt)}},pagination:{current:En==null?void 0:En.page,pageSize:En==null?void 0:En.limit,total:((Yt=Bn==null?void 0:Bn.data)==null?void 0:Yt.total_count)||0,onChange:(Ze,kt)=>{$t({page:Ze,limit:kt})},showTotal:Ze=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"px-4px c-blue"},Ze),"\u6761\u6570\u636E")}})),z.createElement("div",{className:"flex-1 pl-20px py-10px rounded-2px minW-0 minH-0 flex flex-col",style:{background:"#F9FAFD",border:"1px solid #E1E7F0",maxHeight:"624px"}},z.createElement("div",{className:"font-semibold c-grey-333"},"\u5DF2\u9009\u7EC4\u957F"),z.createElement("div",{className:"flex-1 minW-0 minH-0 flex flex-col gap-30px mt-20px overflow-auto pr-20px"},qt==null?void 0:qt.map(Ze=>{var kt;return z.createElement("div",{className:"flex flex-col gap-10px",key:Ze==null?void 0:Ze.course_group_id},z.createElement("div",{className:"flex item-center gap-10px minW-0"},z.createElement(le.Z,{title:"asdfasdfasdf"},z.createElement("div",{className:"c-blue multi_ellipsis1"},Ze==null?void 0:Ze.course_group_name)),z.createElement("div",{className:"text-nowrap c-grey-666"},"\uFF08\u672A\u5206\u7EC4\u4EBA\u6570 ",Ze==null?void 0:Ze.course_member_count,"\uFF09")),z.createElement("div",{className:"flex flex-col"},(kt=Ze==null?void 0:Ze.leaders)==null?void 0:kt.map(Qn=>z.createElement("div",{key:Qn==null?void 0:Qn.id,className:"flex item-center gap-12px py-10px",style:{borderBottom:"1px solid #F6F7F9"}},z.createElement("img",{className:"rounded-full h-40px w-40px",src:`${Dn.Z.IMG_SERVER}/images/${Qn==null?void 0:Qn.avatar_url}`}),z.createElement("div",{className:"mr-auto flex flex-col gap-8px"},z.createElement("div",{className:"c-grey-333 font-medium"},Qn==null?void 0:Qn.name),z.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(Qn==null?void 0:Qn.student_id)||"--")),z.createElement("a",{onClick:()=>{Ka(Qn,!1)}},"\u79FB\u9664")))))})))))},ca=Object.defineProperty,Aa=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Rr=(tt,Ye,Qe)=>Ye in tt?ca(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,ka=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Qa.call(Ye,Qe)&&Rr(tt,Qe,Ye[Qe]);if(fr)for(var Qe of fr(Ye))cr.call(Ye,Qe)&&Rr(tt,Qe,Ye[Qe]);return tt},Ua=(tt,Ye)=>Aa(tt,lr(Ye)),ja=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())}),Oa=({onFinish:tt})=>{var Ye,Qe,Ut,nn,Yt,Pn;const{shixunHomeworks:{actionTabs:Xt}}=(0,ye.useSelector)(Qt=>Qt),Pt=(0,ye.useDispatch)(),Vt=(0,ye.useParams)(),[,,Gn,pa]=(0,wt.U)(Cn.hf,{id:Vt==null?void 0:Vt.coursesId,page:1,limit:2e4}),[,En,At]=(0,wt.U)(Cn.Hf,{coursesId:Vt==null?void 0:Vt.coursesId,categoryId:Vt==null?void 0:Vt.categoryId}),[$t,,Bn,qt]=(0,wt.U)(Cn.sK,{coursesId:Vt==null?void 0:Vt.coursesId,categoryId:Vt==null?void 0:Vt.categoryId,page:1,limit:20,keywords:"",course_group_ids:"",only_ungroup:!0}),[cn]=b.default.useForm(),Wa=b.default.useWatch("is_leader",cn),[tn,Ea]=(0,z.useState)([]),[Ct,Xn]=(0,z.useState)([]),[Ka,Ze]=(0,z.useState)(!0),[kt,Qn]=(0,z.useState)("");(0,z.useEffect)(()=>{var Qt,aa,za,Vr;Xt!=null&&Xt.data&&(cn.setFieldsValue(Ua(ka({},(Xt==null?void 0:Xt.data)||{}),{is_leader:(za=(aa=(Qt=Xt==null?void 0:Xt.data)==null?void 0:Qt.members)==null?void 0:aa.find(Ma=>Ma==null?void 0:Ma.is_leader))==null?void 0:za.id})),Ea((Vr=Xt==null?void 0:Xt.data)==null?void 0:Vr.members))},[Xt==null?void 0:Xt.data]),(0,z.useEffect)(()=>{Xn(tn==null?void 0:tn.map(Qt=>Qt==null?void 0:Qt.id))},[tn]),(0,z.useEffect)(()=>{(Xt==null?void 0:Xt.key)==="GroupSetting"&&(Gn({}),Bn({}))},[Xt==null?void 0:Xt.key]),(0,z.useEffect)(()=>{Qn($t==null?void 0:$t.keywords)},[$t==null?void 0:$t.keywords]);const Or=()=>{Ze(!0),Qn(""),$t.course_group_ids="",$t.only_ungroup=!0,$t.page=1,$t.limit=20,$t.keywords=""};return z.createElement(Ne.default,{open:(Xt==null?void 0:Xt.key)==="GroupSetting",title:"\u5C0F\u7EC4\u8BBE\u7F6E",width:1200,centered:!0,footer:null,onCancel:()=>{Pt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Or()}},z.createElement("div",{className:"flex gap-20px",style:{height:"80vh"}},z.createElement(b.default,{form:cn,colon:!1,className:"flex-1 rounded-2px flex flex-col",style:{border:"1px solid #E1E7F0",padding:"20px",background:"#F9FAFD"},onFinish:Qt=>ja(void 0,null,function*(){if((tn==null?void 0:tn.length)==0){he.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u6210\u5458\uFF01");return}const aa=yield At(Ua(ka({},Qt),{group_id:Qt==null?void 0:Qt.id,members:tn==null?void 0:tn.map(za=>Ua(ka({},za),{is_leader:(za==null?void 0:za.id)==(Qt==null?void 0:Qt.is_leader)}))}));(aa==null?void 0:aa.status)==0&&(he.ZP.success("\u4FEE\u6539\u6210\u529F"),Pt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),tt==null||tt())})},z.createElement(b.default.Item,{name:"id",hidden:!0}),z.createElement(b.default.Item,{name:"group_name",label:"\u7EC4\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EC4\u540D"}]},z.createElement(Le.default,{placeholder:"\u8BF7\u8F93\u5165\u7EC4\u540D",size:"large"})),z.createElement(b.default.Item,{name:"is_leader",label:"\u6210\u5458",layout:"vertical",className:`flex-1 minH-0 minW-0 ${na.RadioGroup}`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u957F"}]},z.createElement(oe.ZP.Group,{className:"flex-col",style:{gap:"1px",display:"flex"},options:tn==null?void 0:tn.map(Qt=>({value:Qt==null?void 0:Qt.id,label:z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{className:"mr-auto c-grey-333 multi_ellipsis1"},(Qt==null?void 0:Qt.id)==Wa?"\u7EC4\u957F":"\u7EC4\u5458"," ",Qt==null?void 0:Qt.name,"\uFF08\u5B66\u53F7\uFF1A",(Qt==null?void 0:Qt.student_id)||"--","\uFF09"),z.createElement("a",{onClick:aa=>{aa.preventDefault(),aa.stopPropagation(),Ea(tn==null?void 0:tn.filter(za=>(za==null?void 0:za.id)!=(Qt==null?void 0:Qt.id)))}},"\u79FB\u9664"))}))})),z.createElement("div",{className:"flex item-center justify-end gap-20px"},z.createElement(je.ZP,{onClick:()=>{Pt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),z.createElement(je.ZP,{type:"primary",htmlType:"submit",loading:En},"\u786E\u5B9A"))),z.createElement("div",{className:"flex-1 flex flex-col minH-0 minW-0"},z.createElement("div",{className:"flex gap-20px item-center mb-20px"},z.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),z.createElement(ge.default,{className:"flex-1",size:"large",value:((Ye=$t==null?void 0:$t.course_group_ids)==null?void 0:Ye[0])||"",onChange:Qt=>{Bn({course_group_ids:Qt==""?[]:[Qt],keywords:""})},options:[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((Qe=pa==null?void 0:pa.course_groups)==null?void 0:Qe.map(Qt=>({value:Qt==null?void 0:Qt.id,label:Qt==null?void 0:Qt.name})))||[]]}),z.createElement(Le.default.Search,{className:"flex-1",size:"large",value:kt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Qt=>{Qn(Qt.target.value)},onSearch:Qt=>{Bn({keywords:Qt})}})),z.createElement(x.default,{checked:Ka,onChange:Qt=>{Ze(Qt.target.checked),Bn({only_ungroup:Qt.target.checked,page:1})}},"\u4EC5\u67E5\u770B\u672A\u5165\u7EC4\u7684\u6210\u5458"),z.createElement("div",{className:"flex-1 overflow-auto minH-0 minW-0 mt-10px"},(Yt=(nn=(Ut=qt==null?void 0:qt.data)==null?void 0:Ut.list)==null?void 0:nn.filter(Qt=>Ka?!(Ct!=null&&Ct.includes(Qt==null?void 0:Qt.id)):!0))==null?void 0:Yt.map(Qt=>z.createElement("div",{key:Qt==null?void 0:Qt.id,className:"flex item-center gap-12px py-10px pr-10px",style:{borderBottom:"1px solid #F6F7F9"}},z.createElement("img",{className:"rounded-full h-40px w-40px",src:`${Dn.Z.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`}),z.createElement("div",{className:"mr-auto flex flex-col gap-8px"},z.createElement("div",{className:"c-grey-333 font-medium"},Qt==null?void 0:Qt.user_name),z.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(Qt==null?void 0:Qt.student_id)||"--")),!(Ct!=null&&Ct.includes(Qt==null?void 0:Qt.id))&&z.createElement("a",{onClick:()=>{Ea([...tn,Ua(ka({},Qt),{name:Qt==null?void 0:Qt.user_name,is_leader:!1})])}},"\u6DFB\u52A0")))),z.createElement(ne.Z,{className:"mt-10px",showSizeChanger:!1,showQuickJumper:!1,current:$t==null?void 0:$t.page,pageSize:$t==null?void 0:$t.limit,total:((Pn=qt==null?void 0:qt.data)==null?void 0:Pn.total_count)||0,onChange:(Qt,aa)=>{Bn({page:Qt,limit:aa})}}))))},gr=Object.defineProperty,Jr=Object.defineProperties,zr=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,ao=(tt,Ye,Qe)=>Ye in tt?gr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Wr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Qr.call(Ye,Qe)&&ao(tt,Qe,Ye[Qe]);if(nr)for(var Qe of nr(Ye))qr.call(Ye,Qe)&&ao(tt,Qe,Ye[Qe]);return tt},$o=(tt,Ye)=>Jr(tt,zr(Ye)),$r=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())}),oi=()=>{var tt,Ye,Qe,Ut,nn,Yt,Pn,Xt,Pt,Vt,Gn,pa,En,At,$t,Bn,qt,cn;const{shixunHomeworks:{actionTabs:Wa}}=(0,ye.useSelector)(Ot=>Ot),tn=(0,ye.useDispatch)(),Ea=(0,ye.useParams)(),[,Ct,Xn,Ka]=(0,wt.U)(Cn.Lm,{coursesId:Ea==null?void 0:Ea.coursesId,categoryId:Ea==null?void 0:Ea.categoryId}),[,,Ze]=(0,wt.U)(Cn.D4,{coursesId:Ea==null?void 0:Ea.coursesId,categoryId:Ea==null?void 0:Ea.categoryId}),[,,kt]=(0,wt.U)(Cn.SA,{coursesId:Ea==null?void 0:Ea.coursesId,categoryId:Ea==null?void 0:Ea.categoryId}),[Qn,Or,Qt,aa]=(0,wt.U)(Cn.jA,{coursesId:Ea==null?void 0:Ea.coursesId,categoryId:Ea==null?void 0:Ea.categoryId,keywords:"",page:1,limit:20}),[za,Vr,Ma,qa]=(0,wt.U)(Cn.Q9,{coursesId:Ea==null?void 0:Ea.coursesId,categoryId:Ea==null?void 0:Ea.categoryId,is_reset:!1,page:1,limit:10}),[Cr]=b.default.useForm(),[Do]=b.default.useForm(),Mn={group_type:_o.YT.STUDENT_SELF,assign_type:_o.$s.BY_PERSON,unified_setting:!0,assign_range:_o.ck.BY_CLASS,assign_rule:_o.Um.BY_SCORE,assign_method:_o.Kc.BY_RULE},ur=b.default.useWatch("group_type",Cr),ta=b.default.useWatch("assign_type",Cr),Qo=b.default.useWatch("unified_setting",Cr),[vi,pr]=(0,z.useState)(!1),lo=b.default.useWatch("course_group_ids",Cr),fo=b.default.useWatch("assign_method",Cr),ra=ta==_o.$s.BY_GROUP&&vi&&fo==_o.Kc.BY_LEADER,[sa,Co]=(0,z.useState)([]),[Kr,Ao]=(0,z.useState)({total_count:0,group_user_num:0}),[ei,Fo]=(0,z.useState)("success"),[Zo,Oo]=(0,z.useState)([]),[ti,Zi]=(0,z.useState)({page:1,limit:10}),[ki,eo]=(0,z.useState)(!1),el=["xlsx","xls"],Qi={multiple:!1,maxCount:1,accept:".xlsx, .xls",withCredentials:!0,beforeUpload:Ot=>$r(void 0,null,function*(){const Sa=[];Sa==null||Sa.push(Ot);const ga=Ot.name.split(".").slice(-1)[0].toLowerCase();if(el.indexOf(ga)==-1)return he.ZP.error(`${Ot.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301excel\u6587\u4EF6`),Promise.reject();const tr=new FormData;tr.append("file",Sa[0]),tr.append("is_reset","true");const Br=yield(0,ve.ZP)(`/api/courses/${Ea==null?void 0:Ea.coursesId}/group_homeworks/${Ea==null?void 0:Ea.categoryId}/list_groups_by_settings.json`,{method:"post",body:tr},!0);return(Br==null?void 0:Br.status)==0&&(Fo("success"),Ma({is_reset:!1,page:1,limit:10}),tn({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})),vt.default.LIST_IGNORE})},gi=[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(Ot,Sa)=>{var ga,tr;return(tr=(ga=Sa==null?void 0:Sa.members)==null?void 0:ga.find(Br=>Br==null?void 0:Br.is_leader))==null?void 0:tr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:Ot=>{var Sa;return(Sa=Ot==null?void 0:Ot.filter(ga=>!(ga!=null&&ga.is_leader)))==null?void 0:Sa.map(ga=>ga==null?void 0:ga.name).join("\u3001")}},{title:"\u64CD\u4F5C",dataIndex:"test4",width:100,ellipsis:!0,render:(Ot,Sa)=>z.createElement("a",{onClick:()=>{tn({type:"shixunHomeworks/setActionTabs",payload:{key:"GroupSetting",data:Sa}})}},"\u5C0F\u7EC4\u8BBE\u7F6E")}],Ei=()=>$r(void 0,null,function*(){var Ot,Sa,ga,tr,Br,ii;const Lo=yield Xn({});(Lo==null?void 0:Lo.status)==0&&(Cr.setFieldsValue($o(Wr({},(Lo==null?void 0:Lo.data)||{}),{leader_ids:(Sa=(Ot=Lo==null?void 0:Lo.data)==null?void 0:Ot.leaders)==null?void 0:Sa.map(Za=>Za==null?void 0:Za.id),course_group_ids:(tr=(ga=Lo==null?void 0:Lo.data)==null?void 0:ga.course_groups)==null?void 0:tr.filter(Za=>Za==null?void 0:Za.selected).map(Za=>Za==null?void 0:Za.id)})),pr((Br=Lo==null?void 0:Lo.data)==null?void 0:Br.is_assign_leader),Do.setFieldsValue(Wr({},(Lo==null?void 0:Lo.data)||{})),Co((ii=Lo==null?void 0:Lo.data)==null?void 0:ii.leaders))});(0,z.useEffect)(()=>{Ei(),Qt({})},[]);const _n=()=>$r(void 0,null,function*(){eo(!0);const Ot=yield(0,ve.ZP)(`/api/courses/${Ea==null?void 0:Ea.coursesId}/group_homeworks/${Ea==null?void 0:Ea.categoryId}/list_failed_users.json`,{method:"post",body:ti});(Ot==null?void 0:Ot.status)==0&&Oo(Ot),eo(!1)});return z.createElement(Ia.Z,{spinning:Ct},z.createElement("div",{className:"bg-white rounded-4px py-20px px-50px mb-40px",style:{boxShadow:"0px 2px 4px 0px #EAEEF4"}},z.createElement("div",{className:"px-30px py-14px mb-30px",style:{background:"#FFF7EF"}},z.createElement("span",{className:"font-semibold"},"\u5206\u7EC4\u89C4\u5219\u8BF4\u660E:"),z.createElement("br",null),"1\u3001\u8BBE\u7F6E\u597D\u7684\u89C4\u5219\u65B0\u589E\u5206\u7EC4\uFF0C\u53EA\u4F1A\u65B0\u589E\u5206\u7EC4\u4E0D\u4F1A\u5F71\u54CD\u5230\u73B0\u6709\u5206\u7EC4\uFF0C\u4E14\u4EC5\u9488\u5BF9\u672A\u5206\u7EC4\u7684\u5B66\u751F\u8FDB\u884C\u6309\u89C4\u5206\u7EC4",z.createElement("br",null),"2\u3001\u5982\u679C\u9700\u8981\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u8BBE\u7F6E\u597D\u89C4\u5219\u540E\u70B9\u51FB\u5206\u7EC4\u9884\u89C8\u4E2D\u7684\u201C\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4\u201D\uFF0C\u4F1A\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u5C0F\u7EC4\u6210\u7EE9\u4F1A\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97"),z.createElement(b.default,{form:Cr,initialValues:Mn,colon:!1,size:"large",onValuesChange:(Ot,Sa)=>{if("is_assign_leader"in Ot&&pr(Ot==null?void 0:Ot.is_assign_leader),"group_type"in Ot&&(Ot==null?void 0:Ot.group_type)==_o.YT.STUDENT_SELF||ur==_o.YT.STUDENT_SELF&&("min_num"in Ot||"max_num"in Ot))return Sa;kt(Wr({},Sa))},onFinish:()=>$r(void 0,null,function*(){var Ot,Sa;if(ur==_o.YT.STUDENT_SELF){kt(Wr({},Cr.getFieldsValue()));return}const ga=yield Ma({is_reset:!1,page:1,limit:10});(ga==null?void 0:ga.status)==0&&(Ao({total_count:(Ot=ga==null?void 0:ga.data)==null?void 0:Ot.total_count,group_user_num:(Sa=ga==null?void 0:ga.data)==null?void 0:Sa.group_user_num}),tn({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}}))})},z.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9"}},z.createElement(b.default.Item,{className:"mb0",name:"group_type",label:"\u7EC4\u961F\u65B9\u5F0F"},z.createElement(oe.ZP.Group,{options:[{value:_o.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:_o.YT.TEACHER_ASSIGN,label:"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4"}]}))),ur==_o.YT.STUDENT_SELF&&z.createElement(z.Fragment,null,z.createElement("div",{className:"px-30px flex gap-20px py-6px",style:{background:"#F6F7F9",marginTop:"1px"}},z.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:Ot=>Math.round(Ot),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),z.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:Ot=>Math.round(Ot),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1})),z.createElement("span",{className:"c-grey-666",style:{lineHeight:"40px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09")),z.createElement(je.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u4FDD\u5B58")),ur==_o.YT.TEACHER_ASSIGN&&z.createElement(z.Fragment,null,z.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9",marginTop:"1px"}},z.createElement(b.default.Item,{className:"mb0",name:"assign_type",label:"\u5206\u914D\u5F62\u5F0F"},z.createElement(oe.ZP.Group,{options:[{value:_o.$s.BY_PERSON,label:"\u4EBA\u5458\u5747\u5206"},{value:_o.$s.BY_GROUP,label:"\u6309\u7EC4\u5747\u5206"},{value:_o.$s.BY_FILE,label:"\u6587\u4EF6\u5BFC\u5165"}]}))),ta!=_o.$s.BY_FILE&&z.createElement("div",{className:"py-6px",style:{background:"#F6F7F9",paddingLeft:"128px",marginTop:"1px"}},z.createElement(b.default.Item,{className:"mb0",name:"unified_setting",label:"\u5206\u914D\u5206\u73ED"},z.createElement(oe.ZP.Group,{options:[{value:!0,label:"\u7EDF\u4E00\u5206\u914D"},{value:!1,label:"\u5206\u73ED\u5206\u914D"}]})),!Qo&&z.createElement(z.Fragment,null,z.createElement(b.default.Item,{className:"mb0",name:"course_group_ids",style:{paddingLeft:"70px"}},z.createElement(x.default.Group,{className:"gap-20px",options:(Ye=(tt=Ka==null?void 0:Ka.data)==null?void 0:tt.course_groups)==null?void 0:Ye.map(Ot=>({value:Ot==null?void 0:Ot.id,label:`${Ot==null?void 0:Ot.name} \uFF08${Ot==null?void 0:Ot.course_member_count}\uFF09`}))}))),ta==_o.$s.BY_GROUP&&z.createElement(z.Fragment,null,z.createElement(b.default.Item,{name:"is_assign_leader",valuePropName:"checked",className:`${vi?"mb0":""}`},z.createElement(x.default,null,"\u6307\u5B9A\u7EC4\u957F",z.createElement("span",{className:"c-grey-666"},"\uFF08\u6307\u5B9A\u7EC4\u957F\u540E\uFF0C\u6839\u636E\u7EC4\u957F\u6570\u751F\u6210\u7EC4\u5E76\u5206\u914D\u7EC4\u5458\uFF09"))),z.createElement(b.default.Item,{name:"leader_ids",hidden:!0}),vi&&z.createElement("div",{className:"flex flex-wrap gap-20px mb-10px"},sa==null?void 0:sa.map(Ot=>z.createElement("div",{key:Ot==null?void 0:Ot.id,className:"flex item-center bg-white rounded-2px gap-20px h-40px px-12px",style:{border:"1px solid #dcdcdc"}},z.createElement("span",{className:"c-grey-333"},Ot==null?void 0:Ot.name),z.createElement("span",{className:"iconfont icon-guanbi1 current",style:{color:"#CCCCCC"},onClick:()=>{const Sa=sa==null?void 0:sa.filter(ga=>(ga==null?void 0:ga.id)!=(Ot==null?void 0:Ot.id));Co(Sa),Cr.setFieldsValue({leader_ids:Sa==null?void 0:Sa.map(ga=>ga==null?void 0:ga.id)}),kt(Wr({},Cr.getFieldsValue()))}}))),z.createElement(je.ZP,{onClick:()=>{var Ot,Sa;if(!Qo&&ta==_o.$s.BY_GROUP&&(lo==null?void 0:lo.length)==0){he.ZP.warning("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}tn({type:"shixunHomeworks/setActionTabs",payload:{key:"AddLeader",data:sa,course_groups:(Sa=(Ot=Ka==null?void 0:Ka.data)==null?void 0:Ot.course_groups)==null?void 0:Sa.filter(ga=>lo==null?void 0:lo.includes(ga==null?void 0:ga.id)),unified_setting:Qo}})}},"\u6DFB\u52A0\u7EC4\u957F")),!vi&&z.createElement("div",{className:"flex gap-20px"},z.createElement(b.default.Item,{className:"mb0",name:"group_num",label:"\u5C0F\u7EC4\u6570",normalize:Ot=>Math.round(Ot),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570"}]},z.createElement(ue.Z,{style:{width:138},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570",min:1})),z.createElement("span",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(nn=(Ut=(Qe=Ka==null?void 0:Ka.data)==null?void 0:Qe.course_groups)==null?void 0:Ut.filter(Ot=>Qo||(lo==null?void 0:lo.includes(Ot==null?void 0:Ot.id))))==null?void 0:nn.reduce((Ot,Sa)=>Ot+((Sa==null?void 0:Sa.course_member_count)||0),0)," \u4EBA\uFF0C \u5E73\u5747\u6BCF\u7EC4 ",(Kr==null?void 0:Kr.group_user_num)||0," \u4EBA\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",z.createElement(yt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>$r(void 0,null,function*(){var Ot,Sa;const ga=yield Ma({is_reset:!1});(ga==null?void 0:ga.status)==0&&Ao({total_count:(Ot=ga==null?void 0:ga.data)==null?void 0:Ot.total_count,group_user_num:(Sa=ga==null?void 0:ga.data)==null?void 0:Sa.group_user_num})}),icon:z.createElement(An.Z,{rev:void 0})},"\u5237\u65B0")))),vi&&ta==_o.$s.BY_GROUP&&z.createElement(b.default.Item,{className:"mb0",name:"assign_method",label:"\u5206\u914D\u65B9\u5F0F"},z.createElement(oe.ZP.Group,{options:[{value:_o.Kc.BY_RULE,label:"\u6309\u89C4\u5219\u5747\u5206\u5206\u914D"},{value:_o.Kc.BY_LEADER,label:"\u7531\u7EC4\u957F\u624B\u52A8\u6DFB\u52A0\u7EC4\u5458"}]})),fo==_o.Kc.BY_LEADER&&z.createElement("div",{className:"flex gap-20px"},z.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:Ot=>Math.round(Ot),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),z.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:Ot=>Math.round(Ot),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1}))),fo!=_o.Kc.BY_LEADER&&z.createElement(z.Fragment,null,z.createElement(b.default.Item,{className:"mb0",name:"assign_range",label:"\u5206\u914D\u8303\u56F4"},z.createElement(oe.ZP.Group,{options:[{value:_o.ck.BY_CLASS,label:"\u73ED\u5185\u5B66\u5458\u5206\u7EC4"},{value:_o.ck.BY_RANDOM,label:"\u968F\u673A\u5206\u7EC4"}]})),z.createElement(b.default.Item,{className:"mb0",name:"assign_rule",label:"\u5206\u914D\u89C4\u5219"},z.createElement(oe.ZP.Group,{options:[{value:_o.Um.BY_SCORE,label:"\u5386\u53F2\u6210\u7EE9\u5E73\u5747\u5206\u914D"},ta==_o.$s.BY_GROUP&&{value:_o.Um.BY_HEADCOUNT,label:"\u4EBA\u6570\u5E73\u5747\u5206\u914D"},ta==_o.$s.BY_PERSON&&{value:_o.Um.BY_RULE_RANDOM,label:"\u968F\u673A\u5206\u914D"}].filter(Ot=>Ot)}))),ta==_o.$s.BY_PERSON&&z.createElement("div",{className:"flex"},z.createElement(b.default.Item,{name:"group_user_num",label:"\u6BCF\u7EC4\u4EBA\u6570",normalize:Ot=>Math.round(Ot),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BCF\u7EC4\u4EBA\u6570"}]},z.createElement(ue.Z,{addonAfter:"\u4EBA",min:1})),z.createElement("div",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(Xt=(Pn=(Yt=Ka==null?void 0:Ka.data)==null?void 0:Yt.course_groups)==null?void 0:Pn.filter(Ot=>Qo||(lo==null?void 0:lo.includes(Ot==null?void 0:Ot.id))))==null?void 0:Xt.reduce((Ot,Sa)=>Ot+((Sa==null?void 0:Sa.course_member_count)||0),0)," \u4EBA\uFF0C \u53EF\u5206\u4E3A ",(Kr==null?void 0:Kr.total_count)||0," \u4E2A\u5C0F\u7EC4\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",z.createElement(yt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>$r(void 0,null,function*(){var Ot,Sa;const ga=yield Ma({is_reset:!1});(ga==null?void 0:ga.status)==0&&Ao({total_count:(Ot=ga==null?void 0:ga.data)==null?void 0:Ot.total_count,group_user_num:(Sa=ga==null?void 0:ga.data)==null?void 0:Sa.group_user_num})}),icon:z.createElement(An.Z,{rev:void 0})},"\u5237\u65B0")))),ta==_o.$s.BY_FILE&&z.createElement(z.Fragment,null,z.createElement("div",{style:{background:"#F6F7F9",padding:"6px 128px",marginTop:"1px"}},z.createElement(en.default,{className:`${Ln.StepsStyle}`,progressDot:!0,direction:"vertical",items:[{title:z.createElement(z.Fragment,null,"\u7B2C\u4E00\u6B65\uFF1A\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F\uFF0C\u6309\u7167\u8981\u6C42\u586B\u5199\u5206\u7EC4\u6210\u5458",z.createElement(je.ZP,{icon:z.createElement("span",{className:"iconfont icon-xiazai5"}),type:"link",onClick:()=>{(0,et.BA)({coursesId:Ea==null?void 0:Ea.coursesId})}},"\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F")),status:"process"},{title:z.createElement(z.Fragment,null,"\u7B2C\u4E8C\u6B65\uFF1A\u4E0A\u4F20\u7F16\u5199\u597D\u7684\u5C0F\u7EC4\u6A21\u677F"),status:"process",description:z.createElement(z.Fragment,null,z.createElement(vt.default.Dragger,Wr({},Qi),z.createElement("span",{className:"iconfont icon-shangchuanwenjian2 text-20px",style:{color:"#82A8FF"}}),z.createElement("div",{className:"mt-10px c-grey-666"},"\u62D6\u62FD\u6587\u4EF6\u6216",z.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")),z.createElement("div",{className:"c-grey-666 mb-4px"},"\u5F53\u5BFC\u5165\u7684\u5B66\u751F\u5DF2\u7ECF\u5728\u5176\u4ED6\u7EC4\u4E2D\uFF0C\u5BFC\u5165\u540E\u6309\u7167\u5BFC\u5165\u7684\u7EC4\u4E3A\u6807\u51C6"))}]}))),ta!=_o.$s.BY_FILE&&z.createElement(je.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u6309\u89C4\u5219\u65B0\u589E\u5206\u7EC4"))),z.createElement("div",{className:"w-full mt-30px mb-10px",style:{borderTop:"1px dashed #DCDCDC"}}),z.createElement("div",{className:"flex item-center gap-10px"},z.createElement("div",{className:"rounded-full bg-black h-8px w-8px"}),z.createElement("div",{className:"text-16px font-semibold"},"\u5206\u7EC4\u60C5\u51B5")),z.createElement("div",{className:"flex item-center gap-20px"},z.createElement(b.default,{form:Do,layout:"inline",colon:!1,onValuesChange:(Ot,Sa)=>{console.log("allValues",Sa),Ze(Wr({},Sa))}},z.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},z.createElement(x.default,null,"\u66F4\u6539\u7EC4\u540D")),z.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},z.createElement(x.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",z.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09")))),z.createElement(Le.default.Search,{size:"large",className:"ml-auto",style:{width:256},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",onSearch:Ot=>{Qt({keywords:Ot})}}),ur!=_o.YT.STUDENT_SELF&&ta!=_o.$s.BY_FILE&&((Qn==null?void 0:Qn.keywords)||((Pt=aa==null?void 0:aa.data)==null?void 0:Pt.total_count)>0)&&z.createElement(je.ZP,{size:"large",type:"primary",onClick:()=>{Ma({is_reset:!0,page:1,limit:10}),tn({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})}},"\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4")),((Vt=aa==null?void 0:aa.data)==null?void 0:Vt.total_count)>0?z.createElement(Ee.default,{className:"mt-20px",columns:gi,loading:Or,dataSource:((Gn=aa==null?void 0:aa.data)==null?void 0:Gn.list)||[],locale:{emptyText:z.createElement(at.Z,null)},pagination:{current:Qn==null?void 0:Qn.page,pageSize:Qn==null?void 0:Qn.limit,total:((pa=aa==null?void 0:aa.data)==null?void 0:pa.total_count)||0,onChange:(Ot,Sa)=>{Qt({page:Ot,limit:Sa})},showTotal:Ot=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"ml-4px mr-4px c-blue"},Ot),"\u6761\u6570\u636E")}}):z.createElement(at.Z,null),z.createElement(Fa,{onFinish:Ot=>{Co(Ot),Cr.setFieldsValue({leader_ids:Ot==null?void 0:Ot.map(Sa=>Sa==null?void 0:Sa.id)}),kt(Wr({},Cr.getFieldsValue()))}}),z.createElement(Oa,{onFinish:()=>{Qt({})}}),z.createElement(Ne.default,{open:Wa.key==="NewGroup",title:za!=null&&za.is_reset?"\u91CD\u65B0\u5206\u7EC4":"\u65B0\u589E\u5C0F\u7EC4",okText:za!=null&&za.is_reset?"\u8986\u76D6\u73B0\u6709\u5206\u7EC4":"\u6DFB\u52A0",loading:Vr,width:927,centered:!0,onCancel:()=>{tn({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>$r(void 0,null,function*(){const Ot=()=>$r(void 0,null,function*(){const Sa=yield(0,Cn._X)({coursesId:Ea==null?void 0:Ea.coursesId,categoryId:Ea==null?void 0:Ea.categoryId,is_reset:za==null?void 0:za.is_reset});(Sa==null?void 0:Sa.status)==0&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),tn({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Qt({page:1,limit:20}),Ei(),Ao({total_count:0,group_user_num:0}))});if(za!=null&&za.is_reset){Ne.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8986\u76D6\u73B0\u6709\u5206\u7EC4\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u6709\u6210\u7EE9\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u8986\u76D6\u73B0\u6709\u5206\u7EC4\u5E76\u6309\u6700\u65B0\u5206\u7EC4\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",onOk:Ot});return}Ot()})},!(za!=null&&za.is_reset)&&z.createElement(me.default,{activeKey:ei,items:[{key:"success",label:`\u5DF2\u5BFC\u5165\u5C0F\u7EC4\uFF08${(En=qa==null?void 0:qa.data)==null?void 0:En.total_count}\uFF09`},{key:"failed",label:`\u5BFC\u5165\u5931\u8D25\u6210\u5458\uFF08${(At=qa==null?void 0:qa.data)==null?void 0:At.failed_count}\uFF09`}],onChange:Ot=>{Fo(Ot),Ot=="success"?Ma({page:1,limit:10}):(Zi({page:1,limit:10}),_n())}}),ei!="failed"?z.createElement(Ee.default,{columns:[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(Ot,Sa)=>{var ga,tr;return(tr=(ga=Sa==null?void 0:Sa.members)==null?void 0:ga.find(Br=>Br==null?void 0:Br.is_leader))==null?void 0:tr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:Ot=>{var Sa;return(Sa=Ot==null?void 0:Ot.filter(ga=>!(ga!=null&&ga.is_leader)))==null?void 0:Sa.map(ga=>ga==null?void 0:ga.name).join("\u3001")}}],loading:Vr,dataSource:(($t=qa==null?void 0:qa.data)==null?void 0:$t.list)||[],locale:{emptyText:z.createElement(at.Z,null)},pagination:{current:za==null?void 0:za.page,pageSize:za==null?void 0:za.limit,total:((Bn=qa==null?void 0:qa.data)==null?void 0:Bn.total_count)||0,onChange:(Ot,Sa)=>{Ma({page:Ot,limit:Sa})},showTotal:Ot=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"ml-4px mr-4px c-blue"},Ot),"\u6761\u6570\u636E")}}):z.createElement(Ee.default,{columns:[{title:"\u89D2\u8272",dataIndex:"group_name",width:100,render:(Ot,Sa)=>Sa!=null&&Sa.is_leader?"\u7EC4\u957F":"\u7EC4\u5458"},{title:"\u59D3\u540D",dataIndex:"leader",width:100,render:(Ot,Sa)=>Sa==null?void 0:Sa.name},{title:"\u5B66\u53F7",dataIndex:"members",render:(Ot,Sa)=>(Sa==null?void 0:Sa.student_id)||"--"},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"group_name",render:(Ot,Sa)=>(Sa==null?void 0:Sa.message)||"--"}],loading:ki,dataSource:((qt=Zo==null?void 0:Zo.data)==null?void 0:qt.list)||[],locale:{emptyText:z.createElement(at.Z,null)},pagination:{current:ti==null?void 0:ti.page,pageSize:ti==null?void 0:ti.limit,total:((cn=Zo==null?void 0:Zo.data)==null?void 0:cn.total_count)||0,onChange:(Ot,Sa)=>{Zi({page:Ot,limit:Sa}),_n()},showTotal:Ot=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"ml-4px mr-4px c-blue"},Ot),"\u6761\u6570\u636E")}}))))},kn=te(59301),Yo=Object.defineProperty,To=Object.defineProperties,bi=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,Pr=Object.prototype.propertyIsEnumerable,rr=(tt,Ye,Qe)=>Ye in tt?Yo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ra=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))hr.call(Ye,Qe)&&rr(tt,Qe,Ye[Qe]);if(wr)for(var Qe of wr(Ye))Pr.call(Ye,Qe)&&rr(tt,Qe,Ye[Qe]);return tt},Rn=(tt,Ye)=>To(tt,bi(Ye)),Ba=(tt,Ye,Qe)=>new Promise((Ut,nn)=>{var Yt=Pt=>{try{Xt(Qe.next(Pt))}catch(Vt){nn(Vt)}},Pn=Pt=>{try{Xt(Qe.throw(Pt))}catch(Vt){nn(Vt)}},Xt=Pt=>Pt.done?Ut(Pt.value):Promise.resolve(Pt.value).then(Yt,Pn);Xt((Qe=Qe.apply(tt,Ye)).next())});const Mr=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,dispatch:Ut,user:nn})=>{var Yt,Pn,Xt,Pt,Vt,Gn,pa,En,At;const[$t,Bn]=(0,z.useState)(Ra({},(0,ye.useParams)())),[qt]=(0,ye.useSearchParams)(),cn=(0,ye.useLocation)(),[Wa,tn]=(0,z.useState)(qt.get("tabs")||"0"),[Ea,Ct]=(0,z.useState)(!1),[Xn,Ka]=(0,z.useState)(1),Ze=(0,z.useRef)(null),{workList:kt,workSetting:Qn}=tt,[Or,Qt]=(0,z.useState)(!1),[aa,za]=(0,z.useState)([]),[Vr,Ma]=(0,z.useState)([]),[qa,Cr]=(0,z.useState)(!1),[Do,Mn]=(0,z.useState)(!1),[,,ur]=(0,wt.U)(It.Gw,{homeworkId:kt==null?void 0:kt.id});qt.get("category_id")&&Bn(Rn(Ra({},$t),{category:qt.get("category_id")})),(0,z.useEffect)(()=>{ta()},[$t.coursesId]),(0,z.useEffect)(()=>{Ut({type:"classroomList/getAssistantPermissions",payload:{course_id:$t.coursesId}})},[(0,a.bg)()]);const ta=()=>{let pr=qt.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));Ut({type:"shixunHomeworks/getWorkList",payload:Ra(Ra({},$t),pr)})},Qo=[{name:(0,a.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:kn.createElement(fn,{zip:Ze,btnLoading:Ea,setBtnLoading:Ct})},(0,a.G5)()&&{name:"\u5206\u7EC4\u914D\u7F6E",id:"12",component:kn.createElement(oi,null)},((0,a.dE)()||(kt==null?void 0:kt.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:kn.createElement(pt,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:kn.createElement("div",{className:"minH500"},kn.createElement(Yn,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Yt=kt.homework_status)==null?void 0:Yt.includes("\u5BFC\u5165"),component:kn.createElement(Jt,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:kn.createElement(mu,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:kn.createElement(Go,null)},(0,a.G5)()&&(Qn==null?void 0:Qn.anonymous_comment)&&{name:kn.createElement(Oe.Z,{dot:kt==null?void 0:kt.appeal_notice,offset:[5,-5]},kn.createElement("span",{style:{color:Wa=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:kn.createElement(Fi,null)},{name:(0,a.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:(Pn=kt==null?void 0:kt.homework_status)!=null&&Pn.includes("\u5BFC\u5165")?kn.createElement(zn.Z,null):kn.createElement(Xl,null),forceRender:!0}].filter(pr=>kt!=null&&kt.view_answer?pr:(pr==null?void 0:pr.name)!=="\u53C2\u8003\u7B54\u6848").filter(pr=>kt!=null&&kt.is_show_request?pr:(pr==null?void 0:pr.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(pr=>(0,a.G5)()?pr:(pr==null?void 0:pr.name)!=="\u5B66\u751F\u5206\u7EC4").filter(pr=>{var lo;return(lo=kt==null?void 0:kt.homework_status)!=null&&lo.includes("\u5BFC\u5165")?(0,a.dE)()?[0,1].includes(pr==null?void 0:pr.id):[0,1,3].includes(pr==null?void 0:pr.id):pr}),vi=()=>{var pr,lo,fo,ra,sa,Co,Kr,Ao,ei,Fo,Zo,Oo,ti,Zi,ki,eo,el,Qi;return kn.createElement("div",{className:On.workListTabButton},kn.createElement("span",{className:"mr-10px"},Qn==null?void 0:Qn.tips),(0,a.GJ)()&&kn.createElement(kn.Fragment,null,(((pr=kt.homework_status)==null?void 0:pr.includes("\u672A\u53D1\u5E03"))||((lo=kt.homework_status)==null?void 0:lo.includes("\u672A\u5F00\u59CB")))&&kn.createElement(je.ZP,{type:"primary",icon:kn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:gi=>{gi.preventDefault(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[$t.categoryId],selectArrsAll:[kt],params:Rn(Ra({},$t),{id:$t.coursesId}),type:2,manage_all_group:Qn==null?void 0:Qn.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((fo=kt.homework_status)!=null&&fo.includes("\u672A\u53D1\u5E03"))&&!((ra=kt.homework_status)!=null&&ra.includes("\u672A\u5F00\u59CB"))&&!((sa=kt.homework_status)!=null&&sa.includes("\u5DF2\u622A\u6B62"))&&kn.createElement(je.ZP,{type:"primary",icon:kn.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:gi=>{var Ei,_n;if((0,a.Rm)()&&!((_n=(Ei=Ye==null?void 0:Ye.AssistantObject)==null?void 0:Ei.group)!=null&&_n.can_stop)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}gi.preventDefault(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[$t.categoryId],selectArrsAll:[],params:Rn(Ra({},$t),{id:$t.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,a.j5)()&&kn.createElement(je.ZP,{type:"primary",icon:kn.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:tu}),onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:Rn(Ra({},$t),{id:$t.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),kn.createElement(je.ZP,{type:"primary",icon:kn.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var gi,Ei;if((0,a.Rm)()&&!((Ei=(gi=Ye==null?void 0:Ye.AssistantObject)==null?void 0:gi.group)!=null&&Ei.can_create)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ye.history.push(`/classrooms/${$t.coursesId}/group_homework/${$t.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),((Co=kt==null?void 0:kt.work_statuses)==null?void 0:Co.includes("\u53D6\u6D88\u5173\u8054"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>Ba(void 0,null,function*(){const gi=yield(0,It.rN)({homeworkId:$t.categoryId});(gi==null?void 0:gi.status)===0&&(he.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Ut({type:"shixunHomeworks/getWorkList",payload:Ra({},$t)}))})},"\u53D6\u6D88\u5173\u8054"),((Kr=kt==null?void 0:kt.work_statuses)==null?void 0:Kr.includes("\u5173\u8054\u9879\u76EE"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>{var gi;return(0,E.xg)(`${(gi=Qe==null?void 0:Qe.setting)==null?void 0:gi.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Ao=kt==null?void 0:kt.work_statuses)==null?void 0:Ao.includes("\u5173\u8054\u9879\u76EE"))&&kn.createElement(je.ZP,{type:"primary",onClick:gi=>{gi.preventDefault(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:$t,selectArrs:{homework_id:$t.categoryId},cb:()=>{Ut({type:"shixunHomeworks/getWorkList",payload:Ra({},$t)})}}})}},"\u5173\u8054\u9879\u76EE"),((ei=kt==null?void 0:kt.work_statuses)==null?void 0:ei.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${kt.course_id}/group_homework/${kt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Fo=kt==null?void 0:kt.work_statuses)==null?void 0:Fo.includes("\u521B\u5EFA\u5206\u7EC4"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>Ba(void 0,null,function*(){var gi;let Ei=yield(0,ve.ZP)(`/api/homework_commons/${kt.homework_id}/get_member_list.json`,{method:"get",params:{}});(Ei==null?void 0:Ei.status)===0&&(Qt(!0),za(Ei==null?void 0:Ei.data),Ma((gi=Ei==null?void 0:Ei.data)==null?void 0:gi.filter(_n=>{var Ot;return(_n==null?void 0:_n.user_id)===((Ot=nn==null?void 0:nn.userInfo)==null?void 0:Ot.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),((Zo=kt==null?void 0:kt.work_statuses)==null?void 0:Zo.includes("\u52A0\u5165\u5206\u7EC4"))&&kn.createElement(je.ZP,{type:"primary",onClick:(0,gt.throttle)(()=>Ba(void 0,null,function*(){var gi;let Ei=yield(0,ve.ZP)(`/api/homework_commons/${kt.homework_id}/get_group_list.json`,{method:"get"});if((Ei==null?void 0:Ei.status)===0){if(((gi=Ei==null?void 0:Ei.data)==null?void 0:gi.length)<=0){he.ZP.info("\u6682\u65E0\u5206\u7EC4");return}Cr(!0),Mn(Ei==null?void 0:Ei.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Oo=kt==null?void 0:kt.work_statuses)==null?void 0:Oo.includes("\u66F4\u6362\u9879\u76EE"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:$t,selectArrs:{homework_id:kt==null?void 0:kt.id},cb:()=>{Ut({type:"shixunHomeworks/getWorkList",payload:Ra({},$t)})}}})}},"\u66F4\u6362\u9879\u76EE"),((ti=kt==null?void 0:kt.work_statuses)==null?void 0:ti.includes("\u7533\u8BF7\u6362\u7EC4"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:$t}})}},"\u7533\u8BF7\u6362\u7EC4"),((Zi=kt==null?void 0:kt.work_statuses)==null?void 0:Zi.includes("\u4FEE\u6539\u4F5C\u54C1"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>{const gi=()=>{(0,E.xg)(`/classrooms/${kt.course_id}/group_homework/${kt.homework_id}/${kt.id}/edit`)};if(Qn!=null&&Qn.can_submit&&!(Qn!=null&&Qn.submit_size)){he.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}gi()}},"\u4FEE\u6539\u4F5C\u54C1"),((ki=kt==null?void 0:kt.work_statuses)==null?void 0:ki.includes("\u8865\u4EA4\u4F5C\u54C1"))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${kt.course_id}/group_homework/${kt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((eo=kt==null?void 0:kt.work_statuses)==null?void 0:eo.includes("\u8865\u4EA4\u9644\u4EF6"))||((el=kt==null?void 0:kt.work_statuses)==null?void 0:el.includes("\u4FEE\u6539\u9644\u4EF6")))&&kn.createElement(je.ZP,{type:"primary",onClick:()=>{var gi;if(Qn!=null&&Qn.can_submit&&!(Qn!=null&&Qn.submit_size)){he.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}Ut({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:$t,selectArrs:Ra({},kt),title:(gi=kt==null?void 0:kt.work_statuses)!=null&&gi.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(Qi=kt==null?void 0:kt.work_statuses)!=null&&Qi.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return kn.createElement("section",{className:On.bg},kn.createElement("div",{className:"edu-container"},kt.homework_name&&kn.createElement("section",{className:"animated fadeIn"},kn.createElement("aside",{className:"mt10"},kt.category&&kn.createElement(be.Z,{separator:">"},kn.createElement(be.Z.Item,null,kn.createElement(ye.Link,{to:`/classrooms/${$t==null?void 0:$t.coursesId}/group_homework`},kt.course_name)),kn.createElement(be.Z.Item,null,kn.createElement(ye.Link,{to:`/classrooms/${$t==null?void 0:$t.coursesId}/group_homework/${(Xt=kt==null?void 0:kt.category)!=null&&Xt.main?"":(Pt=kt==null?void 0:kt.category)==null?void 0:Pt.category_id}`},kt.category.category_name)),kn.createElement(be.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),kn.createElement("aside",{className:[On.title,"mt20"].join(" ")},kn.createElement(ye.Link,{to:`/classrooms/${kt.course_id}/group_homework`},kn.createElement(re.Z,{className:"font16 c-black"})),kn.createElement(le.Z,{placement:"topLeft",title:kt.homework_name},kn.createElement("strong",{className:[On.title_style,"font20 ml5"].join(" ")},kt.homework_name)),kn.createElement(E.VV,{status:kt==null?void 0:kt.homework_status}))),kn.createElement("aside",{className:`mt30 relative ${On.workListTabWrap}`},kn.createElement(me.default,{destroyInactiveTabPane:!0,type:"card",activeKey:Wa,tabBarExtraContent:(Vt=kt.homework_status)!=null&&Vt.includes("\u5BFC\u5165")&&(0,a.GJ)()?kn.createElement(je.ZP,{icon:kn.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ut({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:kt==null?void 0:kt.homework_name,id:kt==null?void 0:kt.homework_id,type:"group"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):vi(),onTabClick:(pr,lo)=>{const fo=()=>{if(parseInt(pr)===2){if(!(kt!=null&&kt.view_answer)){he.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}(kt==null?void 0:kt.time_status)>2||(0,a.Gg)()?tn(pr):he.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(pr)===3&&Ut({type:"shixunHomeworks/getWorkSetting",payload:Ra({},$t)}),tn(pr)};pr!=="11"&&ta(),tt.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Ne.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{fo(),Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):fo()},className:On.tabs,items:Qo.map(pr=>({label:pr.name,key:`${pr.id}`,children:pr.component,forceRender:pr.forceRender}))}))),kn.createElement(du.Z,null),kn.createElement(Ne.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:Or,width:800,onCancel:()=>{Qt(!1),Ma([])},onOk:()=>Ba(void 0,null,function*(){var pr,lo;if(((pr=kt==null?void 0:kt.group_data)==null?void 0:pr.max_num)<(Vr==null?void 0:Vr.length)){he.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(lo=kt==null?void 0:kt.group_data)==null?void 0:lo.max_num}`);return}let fo=yield(0,ve.ZP)(`/api/homework_commons/${kt.homework_id}/create_group.json`,{method:"post",body:{user_id:Vr==null?void 0:Vr.map(ra=>ra.user_id)}});(fo==null?void 0:fo.status)===0&&(he.ZP.info("\u521B\u5EFA\u6210\u529F"),ta(),Qt(!1))})},kn.createElement("div",null,kn.createElement(De.Z,{style:{marginBottom:10}},kn.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Gn=kt==null?void 0:kt.group_data)==null?void 0:Gn.min_num,"~",(pa=kt==null?void 0:kt.group_data)==null?void 0:pa.max_num,"\u4EBA"),kn.createElement(fe.Z,{span:12},kn.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:pr=>Ba(void 0,null,function*(){let lo=yield(0,ve.ZP)(`/api/homework_commons/${kt.homework_id}/get_member_list.json`,{method:"get",params:{keyword:pr}});(lo==null?void 0:lo.status)===0&&za(lo==null?void 0:lo.data)})}))),kn.createElement(Ee.default,{dataSource:aa,pagination:!1,rowKey:pr=>pr.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:pr=>({disabled:(pr==null?void 0:pr.user_id)===nn.userInfo.user_id}),selectedRowKeys:Vr==null?void 0:Vr.map(pr=>pr.user_id),onChange(pr,lo,fo){Ma([...lo])}},scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id"}]}))),kn.createElement(Ne.default,{title:"\u52A0\u5165\u5206\u7EC4",open:qa,width:800,onCancel:()=>{Cr(!1)},footer:!1},kn.createElement("div",null,kn.createElement(De.Z,{style:{marginBottom:10}},kn.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(En=kt==null?void 0:kt.group_data)==null?void 0:En.min_num,"~",(At=kt==null?void 0:kt.group_data)==null?void 0:At.max_num,"\u4EBA"),kn.createElement(fe.Z,{span:12},kn.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:pr=>Ba(void 0,null,function*(){let lo=yield(0,ve.ZP)(`/api/homework_commons/${kt.homework_id}/get_group_list.json`,{method:"get",params:{keyword:pr}});(lo==null?void 0:lo.status)===0&&Mn(lo==null?void 0:lo.data)})}))),kn.createElement(Ee.default,{dataSource:Do,pagination:!1,rowKey:pr=>pr.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"\u7EC4\u540D",dataIndex:"group_name",key:"group_name"},{title:"\u961F\u957F",dataIndex:"leader_name",key:"leader_name"},{title:"\u6210\u5458\u6570",dataIndex:"user_list",key:"user_list"},{title:"\u64CD\u4F5C",dataIndex:"group_id",key:"group_id",render:(pr,lo)=>kn.createElement(je.ZP,{disabled:lo==null?void 0:lo.can_join,onClick:()=>Ba(void 0,null,function*(){let fo=yield(0,ve.ZP)(`/api/homework_commons/${kt.homework_id}/join_group.json`,{method:"post",body:{group_id:pr}});(fo==null?void 0:fo.status)===0&&(he.ZP.info("\u52A0\u5165\u6210\u529F"),ta(),Cr(!1))})},lo!=null&&lo.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),kn.createElement(su.Z,null),kn.createElement(oa.Z,{onOk:()=>{ta()}}),kn.createElement(ia.Z,{onOk:()=>{ta()}}),kn.createElement(bo.Z,{type:"edit",onCallback:()=>ta(),courseEndTime:kt==null?void 0:kt.course_end_date}),kn.createElement(ui.Z,{courseEndTime:kt==null?void 0:kt.course_end_date,successCallback:()=>ta(),visible:Ye.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[$t.categoryId],courseId:$t.coursesId,isBatch:!1}),kn.createElement(Jo,{cb:()=>{Ka(Xn+1),tn("0"),ta()}}),kn.createElement(ya,{cb:()=>{}}),kn.createElement(zl.Z,{ref:Ze,hide:!0,name:`${kt==null?void 0:kt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>Ct(!1)}))};var ro=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Ut,classroomList:nn})=>({user:tt,shixunHomeworks:Ye,globalSetting:Ut,loading:Qe.effects,classroomList:nn}))(Mr)},64197:function(Ft,bt,te){"use strict";var z=te(78241),ye=te(43418),Oe=te(8591),je=te(92832),he=te(45278),be=te(76560),le=te(82454),me=te(59301),Ne=Object.defineProperty,De=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(ee,ne,oe)=>ne in ee?Ne(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ee[ne]=oe,a=(ee,ne)=>{for(var oe in ne||(ne={}))Ee.call(ne,oe)&&E(ee,oe,ne[oe]);if(Le)for(var oe of Le(ne))re.call(ne,oe)&&E(ee,oe,ne[oe]);return ee},b=(ee,ne)=>De(ee,fe(ne)),y=(ee,ne,oe)=>new Promise((ue,ge)=>{var Fe=ze=>{try{Ie(oe.next(ze))}catch(ve){ge(ve)}},Se=ze=>{try{Ie(oe.throw(ze))}catch(ve){ge(ve)}},Ie=ze=>ze.done?ue(ze.value):Promise.resolve(ze.value).then(Fe,Se);Ie((oe=oe.apply(ee,ne)).next())});const x=({classroomList:ee,loading:ne,dispatch:oe,shixunHomeworks:ue})=>{const ge=(0,be.useParams)(),[Fe]=z.default.useForm(),{workList:Se,workSetting:Ie}=ue,ze=()=>{oe({type:"shixunHomeworks/getWorkSetting",payload:a({},ge)}),oe({type:"shixunHomeworks/getWorkList",payload:a({},ge)})};return me.createElement(ye.default,{centered:!0,title:ee.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:ee.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>y(void 0,null,function*(){const ve=()=>y(void 0,null,function*(){var at;yield Fe.validateFields();const xe=a({},Fe.getFieldValue()),{selectArrs:it}=ee.actionTabs;xe.attachment_ids=(at=xe.attachment_ids)==null?void 0:at.map(qe=>qe.response.id),(yield(0,he.mz)(b(a({},xe),{homeworkId:it.work_id}))).status===0&&(Fe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}}),ze())});if(Ie!=null&&Ie.can_submit){if(!(Ie!=null&&Ie.submit_size)){Oe.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:me.createElement(me.Fragment,null,"\u4F60\u8FD8\u6709 ",me.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Ie==null?void 0:Ie.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{ve()}});return}ve()}),onCancel:()=>{oe({type:"classroomList/setActionTabs",payload:{}})}},me.createElement(z.default,{form:Fe,initialValues:{}},me.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},me.createElement(le.Z,null)),me.createElement(z.default.Item,{name:"description"},me.createElement(je.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${ee.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};bt.Z=(0,be.connect)(({classroomList:ee,shixunHomeworks:ne,loading:oe})=>({classroomList:ee,shixunHomeworks:ne,loading:oe}))(x)},94901:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(78241),Oe=te(43418),je=te(61621),he=te(92832),be=te(5112),le=te(95237),me=te(43604),Ne=te(26724),De=te.n(Ne),fe=te(82093),Le=te(45278),Ee=te(76560),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Ie,ze)=>Ie in Se?E(Se,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Ie]=ze,oe=(Se,Ie)=>{for(var ze in Ie||(Ie={}))x.call(Ie,ze)&&ne(Se,ze,Ie[ze]);if(y)for(var ze of y(Ie))ee.call(Ie,ze)&&ne(Se,ze,Ie[ze]);return Se},ue=(Se,Ie)=>a(Se,b(Ie)),ge=(Se,Ie,ze)=>new Promise((ve,at)=>{var xe=qe=>{try{Ue(ze.next(qe))}catch(st){at(st)}},it=qe=>{try{Ue(ze.throw(qe))}catch(st){at(st)}},Ue=qe=>qe.done?ve(qe.value):Promise.resolve(qe.value).then(xe,it);Ue((ze=ze.apply(Se,Ie)).next())});const Fe=({classroomList:Se,loading:Ie,globalSetting:ze,dispatch:ve})=>{var at;const xe=(0,Ee.useParams)(),[it]=ye.default.useForm(),[Ue,qe]=(0,z.useState)(!0);let[st,ot]=(0,z.useState)([]);const[Ke,Re]=(0,z.useState)({page:1,limit:20,keyword:""}),Me=()=>ge(void 0,null,function*(){var Ve;const nt=yield ve({type:"shixunHomeworks/getProjectList",payload:oe(oe({},xe),Ke)});nt.projects&&ot([...st,...nt.projects]),((Ve=nt.projects)==null?void 0:Ve.length)<20&&qe(!1)});return(0,z.useEffect)(()=>{(Se.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Me(),st=[],Ke.page=1,Ke.keyword="")},[Se.actionTabs.key]),re.createElement(Oe.default,{centered:!0,title:Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:Se.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ge(void 0,null,function*(){yield it.validateFields();const Ve=oe({},it.getFieldValue()),{selectArrs:nt,cb:We}=Se.actionTabs;if(Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let ht=yield(0,fe.ZP)(`/api/student_works/${nt.homework_id}/change_project.json`,{method:"put",body:oe({},Ve)});(ht==null?void 0:ht.status)===0&&(We(),ve({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,Le.co)(ue(oe({},Ve),{homeworkId:nt.homework_id}))).status===0&&(We?We():ve({type:"classroomList/getClassroomCommonHomeworksList",payload:oe({},Se.actionTabs.params)}),ve({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ve({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(je.Z,{loading:Ie["shixunHomeworks/getProjectList"],active:!0},st==""?re.createElement("aside",null,re.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",re.createElement("a",{href:`${(at=ze==null?void 0:ze.setting)==null?void 0:at.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):re.createElement("aside",null,re.createElement("div",{className:" mb20"},re.createElement(he.default.Search,{onSearch:Ve=>{Ve===""?delete Ke.keyword:Ke.keyword=Ve,st=[],qe(!0),Me()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),re.createElement(ye.default,{form:it,initialValues:{}},re.createElement(ye.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},re.createElement(be.ZP.Group,null,re.createElement(De(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ve=>{Ke.page++,Me()},hasMore:Ue,useWindow:!1},st==null?void 0:st.map(function(Ve,nt){return re.createElement(le.Z,{key:nt},re.createElement(me.Z,null,re.createElement(be.ZP,{value:Ve.id},Ve.name)))}))))))))};bt.Z=(0,Ee.connect)(({classroomList:Se,user:Ie,loading:ze,globalSetting:ve})=>({classroomList:Se,user:Ie,loading:ze.effects,globalSetting:ve}))(Fe)},56885:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(78241),Oe=te(8591),je=te(43418),he=te(95237),be=te(43604),le=te(5083),me=te(5112),Ne=te(24905),De=te(61186),fe=te.n(De),Le=te(82093),Ee=te(34055),re=te(49661),E=te(76560),a=te(62787),b=te(71141),y=te(64948),x=te(69577),ee=te(59301),ne=Object.defineProperty,oe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ie=(Ue,qe,st)=>qe in Ue?ne(Ue,qe,{enumerable:!0,configurable:!0,writable:!0,value:st}):Ue[qe]=st,ze=(Ue,qe)=>{for(var st in qe||(qe={}))Fe.call(qe,st)&&Ie(Ue,st,qe[st]);if(ge)for(var st of ge(qe))Se.call(qe,st)&&Ie(Ue,st,qe[st]);return Ue},ve=(Ue,qe)=>oe(Ue,ue(qe)),at=(Ue,qe)=>{var st={};for(var ot in Ue)Fe.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&ge)for(var ot of ge(Ue))qe.indexOf(ot)<0&&Se.call(Ue,ot)&&(st[ot]=Ue[ot]);return st},xe=(Ue,qe,st)=>new Promise((ot,Ke)=>{var Re=nt=>{try{Ve(st.next(nt))}catch(We){Ke(We)}},Me=nt=>{try{Ve(st.throw(nt))}catch(We){Ke(We)}},Ve=nt=>nt.done?ot(nt.value):Promise.resolve(nt.value).then(Re,Me);Ve((st=st.apply(Ue,qe)).next())});const it=Ue=>{var qe=Ue,{classroomList:st,dispatch:ot,courseEndTime:Ke}=qe,Re=at(qe,["classroomList","dispatch","courseEndTime"]);const Me=(0,E.useParams)(),[Ve]=ye.default.useForm(),[nt,We]=(0,z.useState)(1),[et,ht]=(0,z.useState)([]),[yt,gt]=(0,z.useState)(0),[xt,Ae]=(0,z.useState)(2e3),[wt,It]=(0,z.useState)(!0),[ke,ut]=(0,z.useState)(!1),[ce,ie]=(0,z.useState)(!1),[ae,se]=(0,z.useState)([]),[de,Ce]=(0,z.useState)(!0),[pe,Be]=(0,z.useState)(null);(0,z.useEffect)(()=>{if(st.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if($e(),St(),st.actionTabs.type===2){const Je=st.actionTabs.selectArrsAll[0];Be({submit_limit:Je==null?void 0:Je.submit_limit,submit_limit_num:Je==null?void 0:Je.submit_limit_num,must_file:Je==null?void 0:Je.must_file,can_submit:Je==null?void 0:Je.can_submit,submit_num:Je==null?void 0:Je.submit_num}),Ce(Je.unified_setting)}else Ce(!1),Be({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[st.actionTabs]),(0,z.useEffect)(()=>{if(ke){if(ce)return;ot({type:"classroomList/setActionTabs",payload:{}}),(0,Ee.GJ)()?ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},st.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},st.actionTabs.params)})}},[ke]);const $e=Je=>xe(void 0,null,function*(){It(!0);const lt=yield(0,y.c_)(ve(ze({},Me),{page:Je||nt,limit:2e4,homework_id:st.actionTabs.type===1?"":st.actionTabs.selectArrs[0]}));lt==null||lt.course_groups.map((Dt,Lt)=>{Dt.key=Dt.id,Dt.title=Dt.name,Dt.disabled=Dt.is_published}),lt&&(ht([...lt==null?void 0:lt.course_groups]),gt(lt==null?void 0:lt.course_groups_count),It(!1),Je||Ve.setFieldsValue({publish_time:fe()(fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:fe()(fe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Xe=Je=>{We(Je),$e(Je)},Pe=()=>{(0,Ee.GJ)()?st.actionTabs.detail?(ot({type:"shixunHomeworks/setActionTabs",payload:{}}),ot({type:"shixunHomeworks/getWorkList",payload:ze({},Me)}),ot({type:"shixunHomeworks/getWorkSetting",payload:ze({},Me)})):ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},st.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},st.actionTabs.params)})},mt=()=>xe(void 0,null,function*(){var Je,lt,Dt;if((0,Ee.Rm)()&&!((lt=(Je=st==null?void 0:st.AssistantObject)==null?void 0:Je.group)!=null&<.can_publish)){Oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Wt(!1);return}const Lt=ze({},Ve.getFieldsValue());if(Lt.end_time<=Lt.publish_time){Oe.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Wt(!1);return}if((ae==null?void 0:ae.length)<=0&&!de&&et.length>0){Oe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}if(pe!=null&&pe.submit_limit&&!(pe!=null&&pe.submit_limit_num)){Oe.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}if(pe!=null&&pe.can_submit&&!(pe!=null&&pe.submit_num)){Oe.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}let ln=ze({homework_ids:[...st.actionTabs.selectArrs],group_ids:ae.length>0?ae.map(fn=>fn.id):(Dt=st.detailCommonHomeworksList)==null?void 0:Dt.course_groups,end_time:fe()(Lt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:fe()(Lt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ae.length},pe);Wt(!0),(yield(0,Le.ZP)(`/api/courses/${Me.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ze({},ln)})).status===0?(Wt(!1),(0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),ot({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Re.onCallback&&Re.onCallback(),Pe(),localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ee.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Wt(!1)}),St=()=>{We(1),ht([]),se([])},zt=yt>nt*xt,{detailCommonHomeworksList:Gt}=st,[Ht,Wt]=(0,z.useState)(!1);return ee.createElement(je.default,{width:600,confirmLoading:Ht,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:st.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:mt,onCancel:()=>{St(),Pe(),ot({type:"classroomList/setActionTabs",payload:{}})}},ee.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ee.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),et&&ee.createElement(ye.default,{form:Ve},ee.createElement("div",{style:{paddingLeft:0}},ee.createElement(he.Z,{className:"mt30",align:"middle"},ee.createElement(be.Z,null,ee.createElement(ye.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ee.createElement(le.default,{style:{width:170,marginRight:"25px"},disabledDate:Je=>(0,x.Q8)(Je,Ke),disabledTime:Je=>(0,x.d0)(Je),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,re.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ee.createElement(be.Z,{className:"ml20"},ee.createElement(ye.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ee.createElement(le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,re.U6)(),"HH:mm")},disabledDate:Je=>(0,x.Q8)(Je,Ke,Ve.getFieldValue("publish_time")),disabledTime:Je=>(0,x.d0)(Je,Ve.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),st.actionTabs.type===2&&ee.createElement(he.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(me.ZP.Group,{value:de,onChange:Je=>{Ce(Je.target.value),se([])}},ee.createElement(me.ZP,{value:!0,disabled:!st.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(me.ZP,{className:"ml20",disabled:et.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),et.length<=0&&st.actionTabs.type===2&&ee.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(st.actionTabs.type===1||!de)&&et.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(Ne.default,{checked:ae.length===et.length,onChange:Je=>{ae.length===et.length?se([]):se(et.filter(lt=>!lt.is_published))}},"\u5168\u9009")),ee.createElement("span",{style:{width:16}}),ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ae.length||0,"\u4E2A\u5206\u73ED")),(st.actionTabs.type===1||!de)&&et.length>0&&ee.createElement(a.Z,{data:et,selectedRowKeys:ae,setSelectedRowKeys:se})),ee.createElement(b.ZP,{value:pe,onChange:Je=>Be(ze({},Je))}))};bt.Z=(0,E.connect)(({classroomList:Ue})=>({classroomList:Ue}))(it)},26162:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Fe}});var z=te(59301),ye={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,je=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,le=(Se,Ie,ze)=>Ie in Se?Oe(Se,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Ie]=ze,me=(Se,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&le(Se,ze,Ie[ze]);if(je)for(var ze of je(Ie))be.call(Ie,ze)&&le(Se,ze,Ie[ze]);return Se};const Ne=Se=>React.createElement("svg",me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var De="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",fe=te(99313),Le=te(92310),Ee=te.n(Le),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Ie,ze)=>Ie in Se?E(Se,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Ie]=ze,oe=(Se,Ie)=>{for(var ze in Ie||(Ie={}))x.call(Ie,ze)&&ne(Se,ze,Ie[ze]);if(y)for(var ze of y(Ie))ee.call(Ie,ze)&&ne(Se,ze,Ie[ze]);return Se},ue=(Se,Ie)=>a(Se,b(Ie)),Fe=({dataSource:Se,className:Ie,style:ze})=>{const[ve,at]=(0,z.useState)([]),[xe,it]=(0,z.useState)(""),Ue=(0,z.useRef)("");(0,z.useEffect)(()=>{if(Se!=null&&Se.length){const ot=String(Math.random()).slice(-6),Ke=Se.map(Re=>ue(oe({},Re),{key:`${ot}-${Re.key}`}));at(Ke),it(Ke[0].key)}},[Se.length]);const qe=ot=>{it(ot),Ue.current=ot;const Ke=document.getElementById(ot);if(Ke){const Re=Ke.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Re,behavior:"smooth"})}},st=()=>{const ot=ve.map(Re=>document.getElementById(Re.key)),Ke=window.innerHeight/2;for(const Re of ot)if(Re){const Me=Re.getBoundingClientRect();if(Me.top>=0&&Me.top(window.addEventListener("scroll",st),()=>{window.removeEventListener("scroll",st)}),[ve]),re.createElement("div",{className:Ee()(ye.anchorNavigation,Ie),style:ze},re.createElement(fe.default,{items:ve,tabBarGutter:60,className:ye.tabs,activeKey:xe,onChange:qe}),ve.map(ot=>re.createElement("div",{key:ot.key,id:ot.key,className:ye.box},re.createElement("div",{className:ye.head},re.createElement("img",{className:"mr10",src:De,alt:"Dot"}),ot.label),re.createElement("div",{className:ye.element},ot.element))))}},69577:function(Ft,bt,te){"use strict";te.d(bt,{Q8:function(){return Re},d0:function(){return Me},w6:function(){return Ke}});var z=te(59301),ye=te(5083),Oe=te(57809),je=te(8591),he=te(43418),be=te(5112),le=te(95237),me=te(43604),Ne=te(6848),De=te(24905),fe=te(3113),Le=te(61186),Ee=te.n(Le),re=te(34055),E=te(82093),a=te(89392),b=te.n(a),y=te(49661),x=te(69063),ee=te(76560),ne=te(2748),oe=te(23869),ue=te(97202),ge=te(6681),Fe=te(67135),Se=te(59301),Ie=Object.defineProperty,ze=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ue=(et,ht,yt)=>ht in et?Ie(et,ht,{enumerable:!0,configurable:!0,writable:!0,value:yt}):et[ht]=yt,qe=(et,ht)=>{for(var yt in ht||(ht={}))xe.call(ht,yt)&&Ue(et,yt,ht[yt]);if(at)for(var yt of at(ht))it.call(ht,yt)&&Ue(et,yt,ht[yt]);return et},st=(et,ht)=>ze(et,ve(ht)),ot=(et,ht,yt)=>new Promise((gt,xt)=>{var Ae=ke=>{try{It(yt.next(ke))}catch(ut){xt(ut)}},wt=ke=>{try{It(yt.throw(ke))}catch(ut){xt(ut)}},It=ke=>ke.done?gt(ke.value):Promise.resolve(ke.value).then(Ae,wt);It((yt=yt.apply(et,ht)).next())});function Ke(et,ht){const yt=[];for(let gt=et;gt{const gt=etEe()(ht).endOf("day"),Ae=et{const yt=parseInt(Ee()(et).format("HH")),gt=parseInt(Ee()().format("HH")),xt=parseInt(Ee()().format("mm"));if(!et)return{disabledHours:()=>Ke(0,gt),disabledMinutes:()=>Ke(0,xt)};if(ht){const Ae=parseInt(Ee()(ht).format("HH")),wt=parseInt(Ee()(ht).format("mm"));return Ee()(et).isSame(Ee()(ht),"day")?{disabledHours:()=>Ke(0,Ae),disabledMinutes:()=>yt<=Ae?Ke(0,wt):[]}:void 0}if(Ee()(et).isSame(Ee()(),"day"))return{disabledHours:()=>Ke(0,gt),disabledMinutes:()=>Ee()(et).isSame(Ee()(),"hour")&&yt<=gt?Ke(0,xt):[]}},{RangePicker:Ve}=ye.default,{Option:nt}=Oe.default,We=({shixunHomeworks:et,loading:ht,dispatch:yt,classroomList:gt,user:xt})=>{var Ae,wt,It,ke,ut,ce,ie,ae,se;const de=(0,ee.useParams)(),{workSetting:Ce,workList:pe,shixunWorkList:Be,headerInfo:$e,changeData:Xe}=et,[Pe,mt]=(0,z.useState)(!1),[St,zt]=(0,z.useState)(!1);let[Gt,Ht]=(0,z.useState)([]),[Wt,Je]=(0,z.useState)([]),[lt,Dt]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Lt,ln]=(0,z.useState)({}),[mn,fn]=(0,z.useState)({});(0,z.useEffect)(()=>()=>{Ht([])},[]),(0,z.useEffect)(()=>{mt(!(0,re.GJ)())},[(0,re.GJ)()]);const Dn=()=>{yt({type:"shixunHomeworks/getWorkSetting",payload:qe({},de)})};(0,z.useEffect)(()=>{if(!(Ce!=null&&Ce.course_id))return;Object.keys(lt).map(function(bn){lt[bn]=Ce[bn]}),(!lt.allow_late||!lt.unified_late)&&(lt.late_penalty=20,lt.penalty_type=ne.Q.Percent),lt.unified_setting||(lt.unified_late=!1,lt.unified_anonymous_comment=!1,lt.unified_anonymous_appeal=!1),Gt=JSON.parse(JSON.stringify(Ce.group_settings.map(bn=>st(qe({},bn),{group_name:[bn.group_name]})).filter(bn=>bn.publish_time!==null))),Wt=JSON.parse(JSON.stringify(Ce.allow_late_settings.map(bn=>st(qe({},bn),{group_name:[bn.group_name]})).filter(bn=>bn.late_time!==null))),Dt(qe({},lt));const on=(0,y.QE)((Gt==null?void 0:Gt.length)>0?Gt:[]);Ht([...on]),(Wt==null?void 0:Wt.length)<=0?Je([{penalty_type:ne.Q.Percent,late_penalty:20}]):Je([...Wt])},[Ce]);const ua=()=>ot(void 0,null,function*(){var on,bn;if(((on=xt==null?void 0:xt.userInfo)==null?void 0:on.user_status)===2){(0,oe.Rd)();return}const Ia=JSON.parse(JSON.stringify(lt));if(Ia.challenge_settings.filter(da=>!da.hide),Ia.categoryId=de.categoryId,(bn=Ia.challenge_settings)!=null&&bn.every(da=>!da.checked)){je.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Gt),!lt.unified_setting)Gt=Gt==null?void 0:Gt.map(da=>{var yr;if(!da.publish_time||!da.end_time)throw je.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!da.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return da.group_name=typeof(da==null?void 0:da.group_name)=="string"?[da==null?void 0:da.group_name]:da==null?void 0:da.group_name,da.group_id=(yr=Ce.group_settings)==null?void 0:yr.filter(Hn=>{var vo;return(vo=da==null?void 0:da.group_name)==null?void 0:vo.includes(Hn.group_name)}).map(Hn=>Hn.group_id||Hn.id).toString().split(","),da});else if(!lt.publish_time||!lt.end_time)throw je.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Ia.group_settings=Gt,lt.allow_late)if(lt.unified_late){if(lt.late_penalty===null||lt.late_penalty===void 0||lt.late_penalty<0||lt.late_penalty>100)throw je.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!lt.late_time)throw je.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Wt=Wt==null?void 0:Wt.map(da=>{var yr,Hn;if(da.late_penalty===null||da.late_penalty===void 0||da.late_penalty<0||da.late_penalty>100)throw je.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!da.late_time)throw je.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!da.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return da.group_name=typeof(da==null?void 0:da.group_name)=="string"?[da==null?void 0:da.group_name]:da==null?void 0:da.group_name,da.group_id=(Hn=(yr=da==null?void 0:da.group_name)==null?void 0:yr.map(vo=>{var ho,jr;let _t=(jr=(ho=Ce.group_settings)==null?void 0:ho.filter(Kt=>(Kt==null?void 0:Kt.group_name)===vo))==null?void 0:jr[0];return _t==null?void 0:_t.group_id}))==null?void 0:Hn.toString().split(","),da}),Ia.allow_late_settings=Wt;let fa=yield(0,Fe.Tr)({homework_common_ids:[parseInt(de.categoryId)],course_id:de.coursesId,type:"homework_common"});(fa==null?void 0:fa.student_count)===0?Na(Ia):(fn(Ia),ln(fa))}),Na=on=>{var bn;if(on.total_score===null){je.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(on!=null&&on.work_efficiency&&on.eff_score===null){je.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ia=on.challenge_settings.reduce((yr,Hn)=>yr+Number(Hn.challenge_score),0);if((Ia==null?void 0:Ia.toFixed(10))!==((bn=on.total_score-on.eff_score)==null?void 0:bn.toFixed(10))){je.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${on.total_score}\u5206`);return}const fa={shixun_evaluation:on.shixun_evaluation,challenge_settings:on.challenge_settings};let da=()=>{var yr;const Hn=()=>ot(void 0,null,function*(){zt(!0),(yield(0,E.ZP)(`/api/homework_commons/${de.categoryId}/publish_setting.json`,{method:"post",body:qe({},on)})).status===0&&(je.ZP.success("\u66F4\u65B0\u6210\u529F"),Dn(),yt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},de)})),zt(!1)});!(0,a.isEqual)(Xe,fa)&&!((yr=$e==null?void 0:$e.homework_status)!=null&&yr.includes("\u672A\u53D1\u5E03"))?he.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Hn}):Hn()};Ce!=null&&Ce.high_resources_consume&&!(Ce!=null&&Ce.high_resources_consume_permission)?yt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:de.coursesId,type:"shixun",type_id:de.categoryId,name:Ce.homework_name,fn:()=>{da()}}}):da()},Pa=(on,bn,Ia="group_id")=>{var fa;return bn?bn.find(da=>da[Ia]===on):(fa=Ce==null?void 0:Ce.group_settings)==null?void 0:fa.find(da=>da.group_id[0]===on)},wa=(Ce==null?void 0:Ce.allow_late)||(Ce==null?void 0:Ce.anonymous_comment),ar=on=>{var bn,Ia;const fa=Pa(on,Ce==null?void 0:Ce.allow_late_settings,"id"),da=Pa(on,Ce==null?void 0:Ce.anonymous_comment_settings),yr=Pa(on);return(Ce==null?void 0:Ce.allow_late)&&fa&&Ee()(fa==null?void 0:fa.late_time)<=Ee()()||(Ce==null?void 0:Ce.anonymous_comment)&&da&&(da==null?void 0:da.evaluation_start)!==null||((Ia=(Ee()(yr==null?void 0:yr.end_time)<=Ee()()&&((bn=Ce==null?void 0:Ce.allow_late_settings)==null?void 0:bn.filter(Hn=>Hn.group_id.includes(on))))[0])==null?void 0:Ia.late_time)!=null},sr=(0,z.useMemo)(()=>(Ce==null?void 0:Ce.allow_late)||(Ce==null?void 0:Ce.all_group_late),[Ce,$e]),ma=Ce==null?void 0:Ce.anonymous_comment,mr=on=>{if(!on)return!1;const bn=Pa(on,Ce==null?void 0:Ce.anonymous_comment_settings);return(Ce==null?void 0:Ce.anonymous_comment)&&bn&&(bn==null?void 0:bn.evaluation_start)!==null},ir=(on,bn)=>{var Ia,fa,da;yt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:on,index:bn,rangePickerDisabled:Pe||(Ee()()<=Ee()((fa=Pa((Ia=on==null?void 0:on.group_id)==null?void 0:Ia[0]))==null?void 0:fa.publish_time)?!1:[!0,ar((da=on==null?void 0:on.group_id)==null?void 0:da[0])]),disabledDate:Ce==null?void 0:Ce.course_end_date}})};return Se.createElement("section",{className:x.Z.form},Se.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Se.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Se.createElement("div",null,Se.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Se.createElement(be.ZP.Group,{disabled:Pe||!((Ae=$e==null?void 0:$e.homework_status)!=null&&Ae.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((wt=gt.AssistantObject.practice)!=null&&wt.can_publish),value:lt.unified_setting,onChange:on=>{var bn;if(!((bn=$e==null?void 0:$e.homework_status)!=null&&bn.includes("\u672A\u53D1\u5E03"))){je.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(lt.unified_setting=!lt.unified_setting,lt.unified_setting||(lt.unified_late=!1,Je([{late_penalty:5}])),Dt(Object.assign({},lt)),lt.unified_setting===!1&&Gt==""){Ht(Gt.concat({}));return}lt.unified_setting&&(Ht([]),Je([{late_penalty:5}]))}},Se.createElement(be.ZP,{value:!0,disabled:Pe||!(Ce!=null&&Ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(be.ZP,{disabled:Pe||!((It=Ce==null?void 0:Ce.group_settings)!=null&&It.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ke=Ce==null?void 0:Ce.group_settings)==null?void 0:ke.length)===0&&Se.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),lt.unified_setting&&Se.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Se.createElement(le.Z,{align:"middle"},Se.createElement(me.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Se.createElement(me.Z,{className:"ml10"},Se.createElement(ye.default,{size:"large",disabled:Pe||!((ut=$e==null?void 0:$e.homework_status)!=null&&ut.includes("\u672A\u53D1\u5E03")||(ce=$e==null?void 0:$e.homework_status)!=null&&ce.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ie=gt.AssistantObject.practice)!=null&&ie.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:on=>Re(on,Ce==null?void 0:Ce.course_end_date),disabledTime:on=>Me(on),value:lt.publish_time?Ee()(lt.publish_time):"",onChange:(on,bn)=>{lt.publish_time=bn,(lt.end_time==""||!lt.end_time)&<.unified_setting&&(lt.end_time=Ee()(on).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Dt(Object.assign({},lt))}}))),Se.createElement(le.Z,{align:"middle",className:"pl30"},Se.createElement(me.Z,null,"\u622A\u6B62\u65F6\u95F4"),Se.createElement(me.Z,{className:"ml10"},Se.createElement(ye.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ce==null?void 0:Ce.allow_late)&&(Ce==null?void 0:Ce.homework_status.includes("\u5DF2\u622A\u6B62"))||Pe||(Ce==null?void 0:Ce.allow_late)&&Ee()()>=Ee()(Ce==null?void 0:Ce.end_time)||(0,re.Rm)()&&!((ae=gt.AssistantObject.practice)!=null&&ae.can_publish),disabledDate:on=>Re(on,Ce==null?void 0:Ce.course_end_date,lt.publish_time),disabledTime:on=>Me(on,lt.publish_time),value:lt.end_time?Ee()(lt.end_time):"",onChange:(on,bn)=>{lt.end_time=bn,Dt(Object.assign({},lt))}})))),!lt.unified_setting&&(Gt==null?void 0:Gt.length)>0&&Se.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Gt&&Gt.map(function(on,bn){var Ia,fa,da,yr,Hn,vo,ho;return Se.createElement(me.Z,{span:24,key:bn},Se.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:bn==(Gt==null?void 0:Gt.length)-1?"0px":"10px"}},Se.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",bn+1),Se.createElement(Oe.default,{disabled:Pe||((Ia=$e==null?void 0:$e.homework_status)!=null&&Ia.includes("\u672A\u53D1\u5E03")&&on.id||Ee()(){var _t;if((0,re.Rm)()&&!((_t=gt.AssistantObject.practice)!=null&&_t.can_publish)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[bn].group_name=jr,Gt[bn].group_id=on.group_id;const Kt=(0,a.flattenDeep)(Gt.map(Un=>Un.group_name)),Rt=Wt.map(Un=>{let va=(Un==null?void 0:Un.group_name)||[];return st(qe({},Un),{group_name:(0,a.remove)(va,Yn=>Kt.includes(Yn))})});Je(Rt),Ht(Gt.slice())},maxTagCount:4,maxTagPlaceholder:jr=>Se.createElement("div",{style:{cursor:"pointer"},onClick:()=>ir(on,bn)},"+",jr==null?void 0:jr.length)},Ce.group_settings&&Ce.group_settings.map(function(jr){if(!Gt.map(Kt=>Kt.group_name).flat().includes(jr.group_name))return Se.createElement(nt,{value:jr.group_name,key:jr.id},jr.group_name)})),Se.createElement("div",{className:"ml20"},Se.createElement(Ve,{size:"large",ranges:{\u6B64\u523B:[on.publish_time?Ee()(on.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:Pe||(Ee()()<=Ee()((yr=Pa((da=on==null?void 0:on.group_id)==null?void 0:da[0]))==null?void 0:yr.publish_time)?!1:[!0,ar((Hn=on==null?void 0:on.group_id)==null?void 0:Hn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:jr=>Re(jr,Ce==null?void 0:Ce.course_end_date),disabledTime:jr=>Me(jr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ee()((0,y.U6)(),"HH:mm"),Ee()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:on.publish_time&&[Ee()(on.publish_time),on.end_time?Ee()(on.end_time):void 0],onChange:(jr,_t)=>{var Kt;if((0,re.Rm)()&&!((Kt=gt.AssistantObject.practice)!=null&&Kt.can_publish)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[bn].publish_time=_t[0],!on.end_time&&_t[0]?Gt[bn].end_time=Ee()(_t[0]).add(7,"days"):Gt[bn].end_time=_t[1],Ht([...Gt])},onCalendarChange:(jr,_t,Kt)=>{if(_t!=null&&_t[0]&&!_t[1]){const Rt=Ee()(_t[0]).add(7,"days");Gt[bn].publish_time=_t[0],Gt[bn].end_time=Rt,Ht([...Gt])}}})),!Pe&&Se.createElement("div",{style:{display:"flex",width:"50px"}},((vo=on==null?void 0:on.group_id)==null?void 0:vo.length)>1&&Se.createElement(Ne.Z,{title:"\u89C4\u5219\u62C6\u5206"},Se.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ir(on,bn)})),Gt.length<((ho=Ce==null?void 0:Ce.group_settings)==null?void 0:ho.length)&&Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var jr;if((0,re.Rm)()&&!((jr=gt.AssistantObject.practice)!=null&&jr.can_publish)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht(Gt.concat({}))}}),((on==null?void 0:on.publish_time)&&Ee()(){const jr=(0,a.cloneDeep)(Wt);jr.forEach((_t,Kt)=>{_t.group_name&&(_t.group_name=_t.group_name.filter(Rt=>{var Un;return!((Un=Gt[bn].group_name)!=null&&Un.includes(Rt))}))}),Gt=Gt.filter((_t,Kt)=>bn!==Kt),Je(jr),Ht(Gt.slice()),setTimeout(()=>Ht(Gt.slice()),10)}}))))}))),Se.createElement(le.Z,null,Se.createElement(me.Z,null,Se.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Se.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Se.createElement(me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Se.createElement(De.default,{checked:lt.allow_late,disabled:Pe||sr,onChange:on=>{var bn;if((0,re.Rm)()&&!((bn=gt.AssistantObject.practice)!=null&&bn.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}on.target.checked&&he.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Se.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Se.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Se.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Se.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),lt.allow_late=!lt.allow_late,Wt==""&&Je([{late_penalty:5}]),Dt(Object.assign({},lt))}},Se.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(lt==null?void 0:lt.allow_late)&&Se.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Se.createElement("div",{style:{display:"flex"}},Se.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Se.createElement(be.ZP.Group,{style:{marginLeft:"20px"},disabled:Pe||(Ce==null?void 0:Ce.anonymous_comment)||(Ce==null?void 0:Ce.allow_late),value:lt.unified_late,onChange:on=>{var bn;if((0,re.Rm)()&&!((bn=gt.AssistantObject.practice)!=null&&bn.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}lt.unified_late=on.target.value,Wt==""&&!on.target.value&&Je([{penalty_type:ne.Q.Percent,late_penalty:20}]),Dt(qe({},lt))}},(lt==null?void 0:lt.unified_setting)&&Se.createElement(be.ZP,{value:!0,disabled:!(Ce!=null&&Ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((se=Ce==null?void 0:Ce.group_settings)==null?void 0:se.length)>0&&Se.createElement(be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),lt!=null&<.unified_late?Se.createElement(Se.Fragment,null,Se.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},Se.createElement(me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Se.createElement(me.Z,{className:"ml20"},Se.createElement(ne.Z,{disabled:Pe||ma,value:{type:lt.penalty_type,inputValue:lt.late_penalty},onChange:on=>{var bn;if((0,re.Rm)()&&!((bn=gt.AssistantObject.practice)!=null&&bn.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt(st(qe({},lt),{late_penalty:on.inputValue,penalty_type:on.type}))}})),Se.createElement(me.Z,{flex:"1",className:"ml5"},Se.createElement("span",{className:"c-grey-c ml10"},lt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Se.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},Se.createElement(me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(me.Z,{className:"ml20"},Se.createElement(ye.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pe||ma,value:lt.late_time?Ee()(lt.late_time):"",disabledDate:on=>Re(on,Ce==null?void 0:Ce.course_end_date),onChange:(on,bn)=>{var Ia;if((0,re.Rm)()&&!((Ia=gt.AssistantObject.practice)!=null&&Ia.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}lt.late_time=bn,Dt(Object.assign({},lt))}})))):Wt.map(function(on,bn){var Ia;return Se.createElement(me.Z,{span:24,key:bn},Se.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Se.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",bn+1),Se.createElement(Oe.default,{disabled:Pe||!((Ia=$e==null?void 0:$e.homework_status)!=null&&Ia.includes("\u672A\u53D1\u5E03"))&&on.id||(Ce==null?void 0:Ce.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof on.group_name=="string"?[on.group_name]:on.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:fa=>{var da;if((0,re.Rm)()&&!((da=gt.AssistantObject.practice)!=null&&da.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt[bn].group_name=fa,Wt[bn].group_id=on.group_id,Je(Wt.slice())}},Ce.group_settings&&Ce.group_settings.map(function(fa){const da=Wt.map(Hn=>Hn.group_name).flat(),yr=Gt.map(Hn=>Hn.group_name).flat();if(lt!=null&<.unified_setting){if(!da.includes(fa.group_name))return Se.createElement(nt,{value:fa.group_name,key:fa.id},fa.group_name)}else if(yr.includes(fa.group_name)&&!da.includes(fa.group_name))return Se.createElement(nt,{value:fa.group_name,key:fa.id},fa.group_name)})),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Se.createElement(ne.Z,{disabled:Pe||mr(on.id),value:{type:on.penalty_type,inputValue:on.late_penalty},onChange:fa=>{var da;if((0,re.Rm)()&&!((da=gt.AssistantObject.practice)!=null&&da.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt[bn].late_penalty=fa.inputValue,Wt[bn].penalty_type=fa.type,Je([...Wt])}}),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(ye.default,{size:"large",disabled:Pe||mr(on.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:fa=>Re(fa,Ce==null?void 0:Ce.course_end_date),format:"YYYY-MM-DD HH:mm",value:on!=null&&on.late_time?Ee()(on.late_time):void 0,onChange:(fa,da)=>{var yr;if((0,re.Rm)()&&!((yr=gt.AssistantObject.practice)!=null&&yr.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt[bn].late_time=da,Je([...Wt])}}),!Pe&&Se.createElement("div",{style:{display:"flex",width:"50px"}},Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var fa;if((0,re.Rm)()&&!((fa=gt.AssistantObject.practice)!=null&&fa.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Je(Wt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),bn>0&&!on.id&&Se.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var fa;if((0,re.Rm)()&&!((fa=gt.AssistantObject.practice)!=null&&fa.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Wt=Wt.filter((da,yr)=>bn!==yr),Je(Wt.slice()),setTimeout(()=>Je(Wt.slice()),10)}}))))})),!Pe&&Se.createElement(Se.Fragment,null,Se.createElement(fe.ZP,{type:"primary",size:"large",loading:St,style:{width:"138px",marginTop:"30px"},onClick:()=>ua()},"\u4FDD\u5B58")),Se.createElement(ue.Z,{onConfirm:(on,bn)=>{Gt.splice(on,0,...bn),Gt.splice(on+bn.length,1);const Ia=(0,y.QE)([...Gt]);Ht([...Ia])}}),Se.createElement(ge.Z,{resdata:Lt,type:"shixun",okloading:St,oktext:(Lt==null?void 0:Lt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:on=>ot(void 0,null,function*(){zt(!0);let bn=yield(0,E.ZP)(`/api/courses/${de.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(de.categoryId)]}});zt(!1),(bn==null?void 0:bn.status)===0&&Na(mn)})}))};bt.ZP=(0,ee.connect)(({shixunHomeworks:et,classroomList:ht,loading:yt,user:gt})=>({shixunHomeworks:et,classroomList:ht,loading:yt.effects,user:gt}))(We)},37521:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(54580),Oe=te(78241),je=te(43418),he=te(8591),be=te(1710),le=te(76560),me=te(90524),Ne=te(5295),De=te(82093),fe=te(61186),Le=te.n(fe),Ee=te(49661),re=te(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ge,Fe,Se)=>Fe in ge?E(ge,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ge[Fe]=Se,ee=(ge,Fe)=>{for(var Se in Fe||(Fe={}))b.call(Fe,Se)&&x(ge,Se,Fe[Se]);if(a)for(var Se of a(Fe))y.call(Fe,Se)&&x(ge,Se,Fe[Se]);return ge},ne=(ge,Fe,Se)=>new Promise((Ie,ze)=>{var ve=it=>{try{xe(Se.next(it))}catch(Ue){ze(Ue)}},at=it=>{try{xe(Se.throw(it))}catch(Ue){ze(Ue)}},xe=it=>it.done?Ie(it.value):Promise.resolve(it.value).then(ve,at);xe((Se=Se.apply(ge,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:ge,dispatch:Fe,onOk:Se})=>{const Ie=(0,le.useParams)(),[ze]=Oe.default.useForm(),[ve,at]=(0,z.useState)(),[xe,it]=(0,z.useState)(!1),Ue={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>ne(void 0,null,function*(){return at(qe),!1})};return(0,z.useEffect)(()=>{ze.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(je.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ge.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:xe},onOk:()=>ne(void 0,null,function*(){ze.submit()}),onCancel:()=>{ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Oe.default,{form:ze,onFinish:qe=>ne(void 0,null,function*(){var st,ot,Ke;if(!(ve!=null&&ve.size)){he.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Re=new FormData;Re.append("type",ge.actionTabs.type),Re.append("file",ve);let Me;window.location.href.indexOf("exercise")>-1?Me=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:Me=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Ve=yield(0,De.ZP)(Me,{method:"post",body:Re},!0);it(!1),(Ve==null?void 0:Ve.status)===0&&(Se(),ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}}),((ot=(st=Ve==null?void 0:Ve.data)==null?void 0:st.fail)==null?void 0:ot.length)>0&&je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(be.default,{pagination:!1,dataSource:(Ke=Ve==null?void 0:Ve.data)==null?void 0:Ke.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.FH)("",me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},re.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),re.createElement(Oe.default.Item,{style:{marginBottom:0},label:re.createElement("div",null,re.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),re.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},re.createElement("div",null,re.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ne.Z.downloadbutton,href:me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),re.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),re.createElement(Oe.default.Item,{style:{marginBottom:0}},re.createElement(oe,ee({},Ue),re.createElement("a",{className:Ne.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),re.createElement("br",null),re.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};bt.Z=(0,le.connect)(({classroomList:ge})=>({classroomList:ge}))(ue)},56731:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(54580),Oe=te(78241),je=te(43418),he=te(5871),be=te(76560),le=te(82093),me=te(61186),Ne=te.n(me),De=te(49661),fe=te(59301),Le=Object.defineProperty,Ee=Object.defineProperties,re=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,Fe,Se)=>Fe in ge?Le(ge,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ge[Fe]=Se,x=(ge,Fe)=>{for(var Se in Fe||(Fe={}))a.call(Fe,Se)&&y(ge,Se,Fe[Se]);if(E)for(var Se of E(Fe))b.call(Fe,Se)&&y(ge,Se,Fe[Se]);return ge},ee=(ge,Fe)=>Ee(ge,re(Fe)),ne=(ge,Fe,Se)=>new Promise((Ie,ze)=>{var ve=it=>{try{xe(Se.next(it))}catch(Ue){ze(Ue)}},at=it=>{try{xe(Se.throw(it))}catch(Ue){ze(Ue)}},xe=it=>it.done?Ie(it.value):Promise.resolve(it.value).then(ve,at);xe((Se=Se.apply(ge,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:ge,dispatch:Fe,onOk:Se})=>{const Ie=(0,be.useParams)(),[ze]=Oe.default.useForm(),[ve,at]=(0,z.useState)(),[xe,it]=(0,z.useState)(!1),Ue={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>ne(void 0,null,function*(){return at(qe),!1})};return(0,z.useEffect)(()=>{ze.setFieldsValue({publish_time:Ne()(Ne()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ne()(Ne()(new Date((0,De.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),fe.createElement(je.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ge.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:xe},onOk:()=>ne(void 0,null,function*(){ze.submit()}),onCancel:()=>{ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}})}},fe.createElement(Oe.default,{form:ze,onFinish:qe=>ne(void 0,null,function*(){var st,ot;console.log("---",ge.actionTabs,qe,Ie);let Ke=((st=ge==null?void 0:ge.actionTabs)==null?void 0:st.type)==="exercise"?`/api/exercises/${Ie==null?void 0:Ie.category}/exercise_user/edit_score.json`:`/api/student_works/${ge.actionTabs.id}/edit_score.json`;it(!0);let Re=yield(0,le.ZP)(Ke,{method:"post",body:ee(x({},qe),{exercise_user_id:((ot=ge==null?void 0:ge.actionTabs)==null?void 0:ot.type)==="exercise"?ge.actionTabs.id:""})});it(!1),ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}}),Se()})},fe.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},fe.createElement(he.Z,{min:0,style:{width:"100%"}}))))};bt.Z=(0,be.connect)(({classroomList:ge})=>({classroomList:ge}))(ue)},4835:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(54580),Oe=te(78241),je=te(3113),he=te(95237),be=te(81327),le=te(5083),me=te(76560),Ne=te(61186),De=te.n(Ne),fe=te(69577),Le=te(82093),Ee=te(59301),re=(b,y,x)=>new Promise((ee,ne)=>{var oe=Fe=>{try{ge(x.next(Fe))}catch(Se){ne(Se)}},ue=Fe=>{try{ge(x.throw(Fe))}catch(Se){ne(Se)}},ge=Fe=>Fe.done?ee(Fe.value):Promise.resolve(Fe.value).then(oe,ue);ge((x=x.apply(b,y)).next())});const{Dragger:E}=ye.default,a=({})=>{const b=(0,me.useParams)(),[y]=Oe.default.useForm(),[x,ee]=(0,z.useState)(!0),[ne,oe]=(0,z.useState)(!1);console.log("----",b);function ue(){return re(this,null,function*(){var ge,Fe;let Se;window.location.href.indexOf("exercise")>-1?Se=`/api/exercises/${b==null?void 0:b.categoryId}/get_time_setting.json`:Se=`/api/homework_commons/${b==null?void 0:b.categoryId}/get_time_setting.json`;let Ie=yield(0,Le.ZP)(Se,{method:"get"});(Ie==null?void 0:Ie.status)===0&&y.setFieldsValue({publish_time:De()(De()((ge=Ie==null?void 0:Ie.data)==null?void 0:ge.publish_time).format("YYYY-MM-DD HH:mm")),end_time:De()(De()((Fe=Ie==null?void 0:Ie.data)==null?void 0:Fe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,z.useEffect)(()=>{ue()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},x&&Ee.createElement(je.ZP,{onClick:()=>{ee(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!x&&Ee.createElement("div",null,Ee.createElement(je.ZP,{type:"primary",loading:ne,onClick:()=>{y.submit()}},"\u63D0\u4EA4"),Ee.createElement(je.ZP,{style:{marginLeft:20},onClick:()=>{ee(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:y,disabled:x,onFinish:ge=>re(void 0,null,function*(){oe(!0),console.log("---",window.location.href);let Fe;window.location.href.indexOf("exercise")>-1?Fe=`/api/exercises/${b==null?void 0:b.categoryId}/time_setting.json`:Fe=`/api/homework_commons/${b==null?void 0:b.categoryId}/time_setting.json`;let Se=yield(0,Le.ZP)(Fe,{method:"post",body:{publish_time:De()(ge.publish_time).format("YYYY-MM-DD HH:mm"),end_time:De()(ge.end_time).format("YYYY-MM-DD HH:mm")}});oe(!1),(Se==null?void 0:Se.status)===0&&ee(!0)})},Ee.createElement(he.Z,null,Ee.createElement(be.Z,null,Ee.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,fe.Q8)(ge),disabledTime:ge=>(0,fe.d0)(ge),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ee.createElement(he.Z,null,Ee.createElement(be.Z,null,Ee.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,fe.Q8)(ge,"",y.getFieldValue("publish_time")),disabledTime:ge=>(0,fe.d0)(ge,y.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};bt.Z=(0,me.connect)(({classroomList:b})=>({classroomList:b}))(a)},62787:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return De}});var z=te(59301),ye=te(92832),Oe=te(24905),je=te(95237),he={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=te(57884),me=(fe,Le,Ee)=>new Promise((re,E)=>{var a=x=>{try{y(Ee.next(x))}catch(ee){E(ee)}},b=x=>{try{y(Ee.throw(x))}catch(ee){E(ee)}},y=x=>x.done?re(x.value):Promise.resolve(x.value).then(a,b);y((Ee=Ee.apply(fe,Le)).next())}),De=({data:fe,value:Le=[],handleChangePage:Ee,setSelectedRowKeys:re,selectedRowKeys:E,onChange:a=()=>{}})=>{const[b,y]=(0,z.useState)([]),[x,ee]=(0,z.useState)([]),[ne,oe]=(0,z.useState)([]);let[ue,ge]=(0,z.useState)(1),[Fe,Se]=(0,z.useState)();return(0,z.useEffect)(()=>{y(fe),ee([]),oe([])},[fe]),(0,z.useEffect)(()=>{re&&(ee(E),oe(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:he.leftdiv},z.createElement(ye.default.Search,{size:"middle",onChange:Ie=>me(void 0,null,function*(){y(fe.filter(ze=>{var ve;return(ve=ze==null?void 0:ze.name)==null?void 0:ve.includes(Ie.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&z.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Oe.default.Group,{value:x.map(Ie=>`${Ie.id}`),onChange:Ie=>{re(b.filter(ze=>Ie.includes(`${ze.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((Ie,ze)=>z.createElement(je.Z,{key:Ie.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ie.is_published,value:`${Ie.id}`},z.createElement("div",{className:he.listClass},z.createElement("span",{className:he.spantitle,style:{width:Ie.is_published?"108px":"170px"}},Ie.name),Ie.is_published&&z.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),z.createElement("div",{className:he.rightdiv},z.createElement(ye.default.Search,{onChange:Ie=>{oe(x.filter(ze=>ze.name.includes(Ie.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&z.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&z.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},z.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Ie,ze)=>z.createElement(je.Z,{justify:"space-between",style:{marginTop:"10px"},key:Ie.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Ie.name),z.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(x.filter(ve=>`${ve.id}`!=`${Ie.id}`))}})))))))}},71141:function(Ft,bt,te){"use strict";te.d(bt,{Ei:function(){return y},rU:function(){return x},ZP:function(){return ne}});var z=te(59301),ye={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Oe=te(78241),je=te(24905),he=te(5871),be=te(95237),le=te(43604),me=te(6848),Ne=te(92310),De=te.n(Ne),fe=te(59301),Le=Object.defineProperty,Ee=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(oe,ue,ge)=>ue in oe?Le(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ue]=ge,b=(oe,ue)=>{for(var ge in ue||(ue={}))re.call(ue,ge)&&a(oe,ge,ue[ge]);if(Ee)for(var ge of Ee(ue))E.call(ue,ge)&&a(oe,ge,ue[ge]);return oe};const y=({value:oe,className:ue,style:ge})=>{const[Fe,Se]=(0,z.useState)("0");(0,z.useEffect)(()=>{if(oe){const{submit_limit:ze,must_file:ve}=oe;if(ze&&ve){Se("1");return}if(ze&&!ve){Se("2");return}if(!ze&&ve){Se("3");return}}},[oe]);const Ie={1:fe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",fe.createElement("span",{className:"ml5 mr5 c-light-primary"},oe==null?void 0:oe.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:fe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",fe.createElement("span",{className:"ml5 mr5 c-light-primary"},oe==null?void 0:oe.submit_limit_num),"\u5B57\u7B26"),3:fe.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Fe==="0"?fe.createElement(fe.Fragment,null):fe.createElement("section",{className:De()(ye.exhibition,ue),style:ge},fe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ie==null?void 0:Ie[Fe])},x=({className:oe,style:ue,form:ge})=>{const Fe=Oe.default.useWatch("submit_limit",ge),Se=Oe.default.useWatch("can_submit",ge);return fe.createElement("section",{className:De()(ye.wrap,oe),style:ue},fe.createElement("div",{className:`${ye.title}`},fe.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),fe.createElement("div",null,fe.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},fe.createElement(Oe.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(je.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),fe.createElement(Oe.default.Item,{name:"submit_num",rules:Se&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},fe.createElement(he.Z,{precision:0,min:1,disabled:!Se,size:"large",addonAfter:"\u6B21",style:{width:223}})),fe.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),fe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},fe.createElement(Oe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(je.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),fe.createElement(Oe.default.Item,{className:"mr10",name:"submit_limit_num",rules:Fe&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},fe.createElement(he.Z,{precision:0,min:1,disabled:!Fe,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),fe.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},fe.createElement(Oe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},fe.createElement(je.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),fe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},fe.createElement(Oe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(je.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),fe.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var ne=({value:oe,onChange:ue,className:ge,style:Fe,disabled:Se=!1,checkMarginLeft:Ie=0})=>{const ze={submit_limit:!1,submit_limit_num:200,must_file:!1},[ve,at]=(0,z.useState)({});(0,z.useEffect)(()=>{if(console.log(oe,"value"),!oe)return;const it={submit_limit:oe==null?void 0:oe.submit_limit,submit_limit_num:oe==null?void 0:oe.submit_limit_num,must_file:oe==null?void 0:oe.must_file,can_submit:oe==null?void 0:oe.can_submit,submit_num:oe==null?void 0:oe.submit_num};at(b({},it))},[oe]);const xe=it=>{const Ue=b(b({},ve),it);ue(Ue)};return fe.createElement("section",{className:De()(ye.wrap,ge),style:Fe},fe.createElement("div",{className:`${ye.title} mt30`},fe.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),fe.createElement(be.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(je.default,{disabled:Se,checked:ve==null?void 0:ve.can_submit,onChange:it=>xe({can_submit:it.target.checked})}),fe.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),fe.createElement(he.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:Se||!(ve!=null&&ve.can_submit),value:ve==null?void 0:ve.submit_num,onChange:it=>xe({submit_num:it})}),fe.createElement(me.Z,{overlayInnerStyle:{width:520},title:fe.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",fe.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",fe.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ye.title_icon}`}))),fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(je.default,{style:{marginLeft:Ie},disabled:Se,checked:ve==null?void 0:ve.submit_limit,onChange:it=>xe({submit_limit:it.target.checked})}),fe.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),fe.createElement(he.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Se||!(ve!=null&&ve.submit_limit),value:ve==null?void 0:ve.submit_limit_num,onChange:it=>xe({submit_limit_num:it})})),fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(je.default,{style:{marginLeft:Ie},disabled:Se,checked:ve==null?void 0:ve.must_file,onChange:it=>xe({must_file:it.target.checked})}),fe.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},97202:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return a}});var z=te(59301),ye=te(76560),Oe=te(5083),je=te(43418),he=te(92832),be=te(95237),le=te(43604),me={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ne=te(61186),De=te.n(Ne),fe=te(49661),Le=te(57884),Ee=te(59301);const{RangePicker:re}=Oe.default,E=({dispatch:b,classroomList:y,onConfirm:x})=>{const[ee,ne]=(0,z.useState)([]),[oe,ue]=(0,z.useState)([]),[ge,Fe]=(0,z.useState)("");(0,z.useEffect)(()=>{var ze;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let ve=y.actionTabs.data;console.log("data",ve);let at=(ze=ve==null?void 0:ve.group_name)==null?void 0:ze.map((xe,it)=>{var Ue;return{group_id:ve==null?void 0:ve.group_id[it],group_name:ve==null?void 0:ve.group_name[it],is_admin:ve==null?void 0:ve.is_admin,end_time:ve==null?void 0:ve.end_time,publish_time:Array.isArray(ve==null?void 0:ve.publish_time)?(Ue=ve==null?void 0:ve.publish_time)==null?void 0:Ue[0]:ve==null?void 0:ve.publish_time}});at&&(ne([...at]),ue([...at]))}},[y.actionTabs]);const Se=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Fe("")},Ie=ze=>{if(ze){const ve=oe==null?void 0:oe.filter(at=>{var xe,it;return(it=(xe=at==null?void 0:at.group_name)==null?void 0:xe.toLowerCase())==null?void 0:it.includes(ze==null?void 0:ze.toLowerCase())});ne(ve)}else ne(oe)};return Ee.createElement(je.default,{width:980,title:Ee.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ee.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ee.createElement("span",{className:me.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ee.createElement(he.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ge,onChange:ze=>{Fe(ze.target.value.trim()),Ie(ze.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Se(),onOk:()=>{var ze;x((ze=y.actionTabs)==null?void 0:ze.index,oe),Se()}},Ee.createElement("div",{className:me.modal_con},Ee.createElement(be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ee==null?void 0:ee.length)>0?ee.map(function(ze,ve){var at,xe;return Ee.createElement(le.Z,{span:24,key:ve},Ee.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ve==(ee==null?void 0:ee.length)-1?"0px":"10px"}},Ee.createElement("div",{className:me.multiple_select,title:ze.group_name},ze.group_name),Ee.createElement("div",{className:"ml20"},Ee.createElement(re,{size:"large",ranges:{\u6B64\u523B:[ze.publish_time?De()(ze.publish_time):De()(),De()()]},allowClear:!1,disabled:(at=y.actionTabs)==null?void 0:at.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:it=>{var Ue;return(0,fe.Q8)(it,(Ue=y.actionTabs)==null?void 0:Ue.disabledDate)},disabledTime:it=>(0,fe.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[De()((0,fe.U6)(),"HH:mm"),De()((0,fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ze.publish_time&&[De()(ze.publish_time),ze.end_time?De()(ze.end_time):void 0],onChange:(it,Ue)=>{ee[ve].publish_time=Ue[0],ee[ve].end_time=Ue[1],ne([...ee]),oe.forEach(qe=>{qe.group_id===ze.group_id&&(qe.publish_time=Ue[0],qe.end_time=Ue[1])}),ue([...oe])}})),(xe=y.actionTabs)!=null&&xe.rangePickerDisabled?Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ee.splice(ve,1),ne([...ee]),oe.forEach((it,Ue)=>{it.group_id===ze.group_id&&oe.splice(Ue,1)}),ue([...oe])}})))}):Ee.createElement(Le.Z,null))))};var a=(0,ye.connect)(({classroomList:b})=>({classroomList:b}))(E)},92725:function(Ft,bt,te){"use strict";te.d(bt,{$J:function(){return Oe},JZ:function(){return he},bN:function(){return le},jP:function(){return be},rO:function(){return je}});var z=te(82093),ye=(me,Ne,De)=>new Promise((fe,Le)=>{var Ee=a=>{try{E(De.next(a))}catch(b){Le(b)}},re=a=>{try{E(De.throw(a))}catch(b){Le(b)}},E=a=>a.done?fe(a.value):Promise.resolve(a.value).then(Ee,re);E((De=De.apply(me,Ne)).next())});function Oe(me){return(0,z.U2)(`libraries/${me}.json`)}function je(me){return(0,z.U2)("library_tags.json",me)}function he(me){return ye(this,null,function*(){return(yield(0,z.IV)(`attachments/${me}.json`)).status===0})}function be(me){return(0,z.v_)("libraries.json",me)}function le(me,Ne){return(0,z.gz)(`libraries/${me}.json`,Ne)}},30975:function(Ft,bt,te){"use strict";te.d(bt,{AD:function(){return it},BA:function(){return ut},D9:function(){return Re},Hp:function(){return ue},IM:function(){return Ve},Iy:function(){return ge},KM:function(){return ke},KU:function(){return ht},MJ:function(){return Fe},Ne:function(){return Me},ON:function(){return gt},Uj:function(){return wt},VY:function(){return et},YO:function(){return Ae},YX:function(){return xt},Zn:function(){return E},_g:function(){return ee},_k:function(){return ot},c6:function(){return at},cr:function(){return a},eV:function(){return xe},fi:function(){return b},gh:function(){return ze},hS:function(){return nt},iA:function(){return y},j6:function(){return ne},je:function(){return st},jj:function(){return oe},kS:function(){return yt},o6:function(){return ve},pO:function(){return It},rQ:function(){return Ue},sA:function(){return Ie},xm:function(){return Ke},xo:function(){return We},y8:function(){return qe},yd:function(){return x}});var z=te(64948),ye=te(76560),Oe=te(49661),je=te(8591),he=te(90524),be=Object.defineProperty,le=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,De=(ce,ie,ae)=>ie in ce?be(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ie]=ae,fe=(ce,ie)=>{for(var ae in ie||(ie={}))me.call(ie,ae)&&De(ce,ae,ie[ae]);if(le)for(var ae of le(ie))Ne.call(ie,ae)&&De(ce,ae,ie[ae]);return ce},Le=(ce,ie,ae)=>new Promise((se,de)=>{var Ce=$e=>{try{Be(ae.next($e))}catch(Xe){de(Xe)}},pe=$e=>{try{Be(ae.throw($e))}catch(Xe){de(Xe)}},Be=$e=>$e.done?se($e.value):Promise.resolve($e.value).then(Ce,pe);Be((ae=ae.apply(ce,ie)).next())});const Ee=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=ce=>Le(void 0,null,function*(){Ee(),(yield(0,z.YR)(fe({},ce))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_couser_info.json`,query:ce}))),re()}),a=ce=>Le(void 0,null,function*(){const ie=yield(0,z.yS)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_member_act_score`);else{if(ie.status===-2)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_member_act_score`))}}),b=ce=>Le(void 0,null,function*(){const ie=yield(0,z.W0)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_score`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_score`))}}),y=ce=>Le(void 0,null,function*(){const ie=yield(0,z.Nl)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=ce=>Le(void 0,null,function*(){const ie=yield(0,z.IU)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/export_star_user`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/export_star_user`))}}),ee=ce=>Le(void 0,null,function*(){const ie=yield(0,z.td)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-2)return ie;if(ie.status===-3)(0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else if(ie.status===-4)return ie}}),ne=ce=>Le(void 0,null,function*(){const ie=yield(0,z.QX)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_homework`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_homework`))}}),oe=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.o_)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),ue=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.ZL)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),ge=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.aP)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),Fe=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.vV)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),Se=ce=>Le(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(fe({},ce))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ce.categoryId}/works_list.zip`,query:ce}))),re()}),Ie=ce=>Le(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",he.Z.API_SERVER+`/api/polls/${ce.categoryId}/commit_result.xlsx`),re()}),ze=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/attendances/export_xlsx_data.xlsx`,query:ce}))}),ve=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/video_study_statics.xlsx`,query:ce}))}),at=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_video_study.xlsx`,query:ce}))}),xe=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_course_students_info.xlsx`,query:ce}))}),it=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ce}))}),Ue=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ce}))}),qe=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ce}))}),st=ce=>Le(void 0,null,function*(){const ie=yield(0,z.Uy)(fe({},ce));ie.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_users`)):ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ot=ce=>Le(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/export_records/${ce.id}.xlsx`,query:ce}))}),Ke=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ce}))}),Re=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce==null?void 0:ce.coursesId}/${ce.menuKey}_statistic.xlsx?${ce.checkedList.map(ie=>`course_group_id[]=${ie}`).join("&")}`,query:ce}))}),Me=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_training_objectives.xlsx`,query:ce}))}),Ve=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)(ce==null?void 0:ce.name,(0,Oe.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ce}))}),nt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_courses.xlsx`,query:ce}))}),We=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_graduation_requirements.xlsx`,query:ce}))}),et=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ce}))}),ht=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${ce.categoryId}/rank_list.xlsx`,query:ce}))}),yt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ce}))}),gt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${ce.id}.json`,query:ce}))}),xt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${ce.categoryId}.json`,query:ce}))}),Ae=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/polls/${ce==null?void 0:ce.id}/commit_result.json`,query:ce}))}),wt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ce}))}),It=(ce,ie)=>Le(void 0,null,function*(){yield(0,Oe.FH)(ie||"",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${ce==null?void 0:ce.exercise_id}/consult_exercise.json`,query:ce}))}),ke=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/competitions/${ce==null?void 0:ce.identifier}/competition_commit_records/member_works.xlsx`,query:ce}))}),ut=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce==null?void 0:ce.coursesId}/group_homeworks/import_group_template.xlsx`,query:ce}))})},32187:function(Ft,bt,te){"use strict";te.d(bt,{M:function(){return be},Y:function(){return he}});var z=te(61186),ye=te.n(z),Oe=te(89392),je=te.n(Oe);const he=(le,me="YYYY-MM-DD")=>(0,Oe.cloneDeepWith)(le,De=>{if(De instanceof ye())return De.format(me)}),be=(le,me,Ne)=>{const De=fe=>Reflect.toString.call(fe)==="[object Object]";if(!De(le)&&!Array.isArray(le))return le;for(const fe of Object.keys(le))Array.isArray(le[fe])?le[fe]=le[fe].map(Le=>be(Le,me,Ne)):De(le[fe])?le[fe]=be(le[fe],me,Ne):me.includes(fe)&&typeof le[fe]=="string"&&(le[fe]=Ne?ye()(le[fe],Ne):ye()(le[fe]));return le}},98072:function(Ft,bt,te){"use strict";te.d(bt,{U:function(){return Ne}});var z=te(59301),ye=Object.defineProperty,Oe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,be=(De,fe,Le)=>fe in De?ye(De,fe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):De[fe]=Le,le=(De,fe)=>{for(var Le in fe||(fe={}))je.call(fe,Le)&&be(De,Le,fe[Le]);if(Oe)for(var Le of Oe(fe))he.call(fe,Le)&&be(De,Le,fe[Le]);return De},me=(De,fe,Le)=>new Promise((Ee,re)=>{var E=y=>{try{b(Le.next(y))}catch(x){re(x)}},a=y=>{try{b(Le.throw(y))}catch(x){re(x)}},b=y=>y.done?Ee(y.value):Promise.resolve(y.value).then(E,a);b((Le=Le.apply(De,fe)).next())});function Ne(De,fe){const[Le,Ee]=(0,z.useState)(fe),[re,E]=(0,z.useState)(!1),[a,b]=(0,z.useState)();return[Le,re,(x,ee=!1)=>me(this,null,function*(){const ne=ee?fe:le(le({},Le),x);E(!0),Ee(ne);const oe=yield De(ne);return E(!1),b(oe),oe}),a]}},23869:function(Ft,bt,te){"use strict";te.d(bt,{rX:function(){return ne},pW:function(){return oe},gy:function(){return ue},xY:function(){return ee},O5:function(){return x},tJ:function(){return re},o1:function(){return E},Rd:function(){return y}});var z=te(76560),ye=te(43418),Oe=te(28103),je=te(8591),he=te(34055),be=te(49661),le=te(87169),me=te(25510),Ne="data:image/png;base64,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",De=te.p+"static/newqrcode.a8740efb.png",fe=te(32637),Le=te(59301),Ee=(ge,Fe,Se)=>new Promise((Ie,ze)=>{var ve=it=>{try{xe(Se.next(it))}catch(Ue){ze(Ue)}},at=it=>{try{xe(Se.throw(it))}catch(Ue){ze(Ue)}},xe=it=>it.done?Ie(it.value):Promise.resolve(it.value).then(ve,at);xe((Se=Se.apply(ge,Fe)).next())});const re=(ge,Fe=!1)=>!!(E(ge)&&a(Fe)),E=ge=>(0,he.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ge=!1)=>{var Fe;const{user:Se}=(0,z.getDvaApp)()._store.getState();return(Fe=Se.userInfo)!=null&&Fe.profile_completed?!0:(ye.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ye.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{ye.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Le.createElement("div",{style:{textAlign:"center"}},Le.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Le.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),Le.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var ge;const{user:Fe}=(0,z.getDvaApp)()._store.getState();return(ge=Fe.userInfo)!=null&&ge.professional_certification?!0:(ye.default.confirm({title:"\u63D0\u793A",centered:!0,content:Le.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/certification")}}),!1)},ee=()=>(0,he.V9)()?!0:(ye.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Le.createElement("img",{src:De,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(ge,Fe)=>ge?!0:(ye.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("p",null,Fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Le.createElement("div",{style:{marginLeft:"110px"}},Le.createElement("img",{src:Ne,width:200}),Le.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=ge=>{ye.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Le.createElement("div",null,Le.createElement("div",null,Le.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Le.createElement(Oe.Z,null),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Le.createElement("a",null,ge),"\u5929\u3002"),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Le.createElement("div",{style:{textAlign:"center",marginTop:30}},Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:me,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ue=(ge,Fe="")=>{const{shixunsDetail:{detail:Se}}=(0,z.getDvaApp)()._store.getState();if((Se==null?void 0:Se.public)===2||(Se==null?void 0:Se.public)===1||(Se==null?void 0:Se.shixun_status)===3){let Ie="";return(Se==null?void 0:Se.public)===2&&(Ie="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(Ie="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(Ie="\u5DF2\u5173\u95ED"),ye.default.info({centered:!0,icon:Le.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ie,"\uFF0C",Fe,"\u3002"),Le.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:me,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Se==null?void 0:Se.shixun_status)===2?(ye.default.confirm({centered:!0,icon:Le.createElement(le.Z,null),title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Fe,"\u3002"),Le.createElement("br",null),Le.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ye.default.confirm({width:440,centered:!0,icon:Le.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ee(void 0,null,function*(){(yield ge({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(je.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ge({type:"shixunsDetail/getShixunsDetail",payload:{id:Se==null?void 0:Se.identifier}}),ge({type:"practiceSetting/getCommonData",payload:{id:Se==null?void 0:Se.identifier}}))})})}}),!0):!1}},50371:function(Ft,bt){"use strict";function te(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ye=1;ye{const he=Oe[je];he!==void 0&&(z[je]=he)})}return z}bt.Z=te},13845:function(Ft,bt,te){"use strict";te.d(bt,{F:function(){return z},Z:function(){return ye}});function z(Oe){return Oe!=null&&Oe===Oe.window}function ye(Oe,je){var he,be;if(typeof window=="undefined")return 0;const le=je?"scrollTop":"scrollLeft";let me=0;return z(Oe)?me=Oe[je?"pageYOffset":"pageXOffset"]:Oe instanceof Document?me=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(me=Oe[le]),Oe&&!z(Oe)&&typeof me!="number"&&(me=(be=((he=Oe.ownerDocument)!==null&&he!==void 0?he:Oe).documentElement)===null||be===void 0?void 0:be[le]),me}},56762:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var z=te(59301);function ye(){const[,Oe]=z.useReducer(je=>je+1,0);return Oe}},68031:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return je}});var z=te(16089);function ye(he,be,le,me){const Ne=le-be;return he/=me/2,he<1?Ne/2*he*he*he+be:Ne/2*((he-=2)*he*he+2)+be}var Oe=te(13845);function je(he){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:me,duration:Ne=450}=be,De=le(),fe=(0,Oe.Z)(De,!0),Le=Date.now(),Ee=()=>{const E=Date.now()-Le,a=ye(E>Ne?Ne:E,fe,he,Ne);(0,Oe.F)(De)?De.scrollTo(window.pageXOffset,a):De instanceof Document||De.constructor.name==="HTMLDocument"?De.documentElement.scrollTop=a:De.scrollTop=a,E{const{componentCls:Re,iconCls:Me,antCls:Ve,badgeShadowSize:nt,motionDurationSlow:We,textFontSize:et,textFontSizeSM:ht,statusSize:yt,dotSize:gt,textFontWeight:xt,indicatorHeight:Ae,indicatorHeightSM:wt,marginXS:It}=Ke,ke=`${Ve}-scroll-number`,ut=(0,De.Z)(Ke,(ce,ie)=>{let{darkColor:ae}=ie;return{[`&${Re} ${Re}-color-${ce}`]:{background:ae,[`&:not(${Re}-count)`]:{color:ae}}}});return{[Re]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(Ke)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Re}-count`]:{zIndex:Ke.indicatorZIndex,minWidth:Ae,height:Ae,color:Ke.badgeTextColor,fontWeight:xt,fontSize:et,lineHeight:`${Ae}px`,whiteSpace:"nowrap",textAlign:"center",background:Ke.badgeColor,borderRadius:Ae/2,boxShadow:`0 0 0 ${nt}px ${Ke.badgeShadowColor}`,transition:`background ${Ke.motionDurationMid}`,a:{color:Ke.badgeTextColor},"a:hover":{color:Ke.badgeTextColor},"a:hover &":{background:Ke.badgeColorHover}},[`${Re}-count-sm`]:{minWidth:wt,height:wt,fontSize:ht,lineHeight:`${wt}px`,borderRadius:wt/2},[`${Re}-multiple-words`]:{padding:`0 ${Ke.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Re}-dot`]:{zIndex:Ke.indicatorZIndex,width:gt,minWidth:gt,height:gt,background:Ke.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${nt}px ${Ke.badgeShadowColor}`},[`${Re}-dot${ke}`]:{transition:`background ${We}`},[`${Re}-count, ${Re}-dot, ${ke}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Me}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Re}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Re}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:yt,height:yt,verticalAlign:"middle",borderRadius:"50%"},[`${Re}-status-success`]:{backgroundColor:Ke.colorSuccess},[`${Re}-status-processing`]:{overflow:"visible",color:Ke.colorPrimary,backgroundColor:Ke.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:nt,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ee,animationDuration:Ke.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Re}-status-default`]:{backgroundColor:Ke.colorTextPlaceholder},[`${Re}-status-error`]:{backgroundColor:Ke.colorError},[`${Re}-status-warning`]:{backgroundColor:Ke.colorWarning},[`${Re}-status-text`]:{marginInlineStart:It,color:Ke.colorText,fontSize:Ke.fontSize}}}),ut),{[`${Re}-zoom-appear, ${Re}-zoom-enter`]:{animationName:re,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`${Re}-zoom-leave`]:{animationName:E,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`&${Re}-not-a-wrapper`]:{[`${Re}-zoom-appear, ${Re}-zoom-enter`]:{animationName:a,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`${Re}-zoom-leave`]:{animationName:b,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`&:not(${Re}-status)`]:{verticalAlign:"middle"},[`${ke}-custom-component, ${Re}-count`]:{transform:"none"},[`${ke}-custom-component, ${ke}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${ke}`]:{overflow:"hidden",[`${ke}-only`]:{position:"relative",display:"inline-block",height:Ae,transition:`all ${Ke.motionDurationSlow} ${Ke.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ke}-only-unit`]:{height:Ae,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ke}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Re}-count, ${Re}-dot, ${ke}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ee=Ke=>{const{fontSize:Re,lineHeight:Me,lineWidth:Ve,marginXS:nt,colorBorderBg:We}=Ke,et=Math.round(Re*Me),ht=Ve,yt=Ke.colorBgContainer,gt=Ke.colorError,xt=Ke.colorErrorHover;return(0,fe.TS)(Ke,{badgeFontHeight:et,badgeShadowSize:ht,badgeTextColor:yt,badgeColor:gt,badgeColorHover:xt,badgeShadowColor:We,badgeProcessingDuration:"1.2s",badgeRibbonOffset:nt,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ne=Ke=>{const{fontSize:Re,lineHeight:Me,fontSizeSM:Ve,lineWidth:nt}=Ke;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Re*Me)-2*nt,indicatorHeightSM:Re,dotSize:Ve/2,textFontSize:Ve,textFontSizeSM:Ve,textFontWeight:"normal",statusSize:Ve/2}};var oe=(0,Le.Z)("Badge",Ke=>{const Re=ee(Ke);return[x(Re)]},ne);const ue=Ke=>{const{antCls:Re,badgeFontHeight:Me,marginXS:Ve,badgeRibbonOffset:nt}=Ke,We=`${Re}-ribbon`,et=`${Re}-ribbon-wrapper`,ht=(0,De.Z)(Ke,(yt,gt)=>{let{darkColor:xt}=gt;return{[`&${We}-color-${yt}`]:{background:xt,color:xt}}});return{[`${et}`]:{position:"relative"},[`${We}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(Ke)),{position:"absolute",top:Ve,padding:`0 ${Ke.paddingXS}px`,color:Ke.colorPrimary,lineHeight:`${Me}px`,whiteSpace:"nowrap",backgroundColor:Ke.colorPrimary,borderRadius:Ke.borderRadiusSM,[`${We}-text`]:{color:Ke.colorTextLightSolid},[`${We}-corner`]:{position:"absolute",top:"100%",width:nt,height:nt,color:"currentcolor",border:`${nt/2}px solid`,transform:Ke.badgeRibbonCornerTransform,transformOrigin:"top",filter:Ke.badgeRibbonCornerFilter}}),ht),{[`&${We}-placement-end`]:{insetInlineEnd:-nt,borderEndEndRadius:0,[`${We}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${We}-placement-start`]:{insetInlineStart:-nt,borderEndStartRadius:0,[`${We}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var ge=(0,Le.Z)(["Badge","Ribbon"],Ke=>{const Re=ee(Ke);return[ue(Re)]},ne),Se=Ke=>{const{className:Re,prefixCls:Me,style:Ve,color:nt,children:We,text:et,placement:ht="end",rootClassName:yt}=Ke,{getPrefixCls:gt,direction:xt}=je.useContext(le.E_),Ae=gt("ribbon",Me),wt=(0,he.o2)(nt,!1),It=ye()(Ae,`${Ae}-placement-${ht}`,{[`${Ae}-rtl`]:xt==="rtl",[`${Ae}-color-${nt}`]:wt},Re),[ke,ut]=ge(Ae),ce={},ie={};return nt&&!wt&&(ce.background=nt,ie.color=nt),ke(je.createElement("div",{className:ye()(`${Ae}-wrapper`,yt,ut)},We,je.createElement("div",{className:ye()(It,ut),style:Object.assign(Object.assign({},ce),Ve)},je.createElement("span",{className:`${Ae}-text`},et),je.createElement("div",{className:`${Ae}-corner`,style:ie}))))};function Ie(Ke){let{prefixCls:Re,value:Me,current:Ve,offset:nt=0}=Ke,We;return nt&&(We={position:"absolute",top:`${nt}00%`,left:0}),je.createElement("span",{style:We,className:ye()(`${Re}-only-unit`,{current:Ve})},Me)}function ze(Ke,Re,Me){let Ve=Ke,nt=0;for(;(Ve+10)%10!==Re;)Ve+=Me,nt+=Me;return nt}function ve(Ke){const{prefixCls:Re,count:Me,value:Ve}=Ke,nt=Number(Ve),We=Math.abs(Me),[et,ht]=je.useState(nt),[yt,gt]=je.useState(We),xt=()=>{ht(nt),gt(We)};je.useEffect(()=>{const It=setTimeout(()=>{xt()},1e3);return()=>{clearTimeout(It)}},[nt]);let Ae,wt;if(et===nt||Number.isNaN(nt)||Number.isNaN(et))Ae=[je.createElement(Ie,Object.assign({},Ke,{key:nt,current:!0}))],wt={transition:"none"};else{Ae=[];const It=nt+10,ke=[];for(let ie=nt;ie<=It;ie+=1)ke.push(ie);const ut=ke.findIndex(ie=>ie%10===et);Ae=ke.map((ie,ae)=>{const se=ie%10;return je.createElement(Ie,Object.assign({},Ke,{key:ie,value:se,offset:ae-ut,current:ae===ut}))});const ce=yt{const{prefixCls:Me,count:Ve,className:nt,motionClassName:We,style:et,title:ht,show:yt,component:gt="sup",children:xt}=Ke,Ae=at(Ke,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:wt}=je.useContext(le.E_),It=wt("scroll-number",Me),ke=Object.assign(Object.assign({},Ae),{"data-show":yt,style:et,className:ye()(It,nt,We),title:ht});let ut=Ve;if(Ve&&Number(Ve)%1===0){const ce=String(Ve).split("");ut=je.createElement("bdi",null,ce.map((ie,ae)=>je.createElement(ve,{prefixCls:It,count:Number(Ve),value:ie,key:ce.length-ae})))}return et&&et.borderColor&&(ke.style=Object.assign(Object.assign({},et),{boxShadow:`0 0 0 1px ${et.borderColor} inset`})),xt?(0,be.Tm)(xt,ce=>({className:ye()(`${It}-custom-component`,ce==null?void 0:ce.className,We)})):je.createElement(gt,Object.assign({},ke,{ref:Re}),ut)}),Ue=function(Ke,Re){var Me={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&Re.indexOf(Ve)<0&&(Me[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ve=Object.getOwnPropertySymbols(Ke);nt{var Me,Ve,nt,We,et;const{prefixCls:ht,scrollNumberPrefixCls:yt,children:gt,status:xt,text:Ae,color:wt,count:It=null,overflowCount:ke=99,dot:ut=!1,size:ce="default",title:ie,offset:ae,style:se,className:de,rootClassName:Ce,classNames:pe,styles:Be,showZero:$e=!1}=Ke,Xe=Ue(Ke,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Pe,direction:mt,badge:St}=je.useContext(le.E_),zt=Pe("badge",ht),[Gt,Ht]=oe(zt),Wt=It>ke?`${ke}+`:It,Je=Wt==="0"||Wt===0,lt=It===null||Je&&!$e,Dt=(xt!=null||wt!=null)&<,Lt=ut&&!Je,ln=Lt?"":Wt,mn=(0,je.useMemo)(()=>(ln==null||ln===""||Je&&!$e)&&!Lt,[ln,Je,$e,Lt]),fn=(0,je.useRef)(It);mn||(fn.current=It);const Dn=fn.current,ua=(0,je.useRef)(ln);mn||(ua.current=ln);const Na=ua.current,Pa=(0,je.useRef)(Lt);mn||(Pa.current=Lt);const wa=(0,je.useMemo)(()=>{if(!ae)return Object.assign(Object.assign({},St==null?void 0:St.style),se);const Ia={marginTop:ae[1]};return mt==="rtl"?Ia.left=parseInt(ae[0],10):Ia.right=-parseInt(ae[0],10),Object.assign(Object.assign(Object.assign({},Ia),St==null?void 0:St.style),se)},[mt,ae,se,St==null?void 0:St.style]),ar=ie!=null?ie:typeof Dn=="string"||typeof Dn=="number"?Dn:void 0,sr=mn||!Ae?null:je.createElement("span",{className:`${zt}-status-text`},Ae),ma=!Dn||typeof Dn!="object"?void 0:(0,be.Tm)(Dn,Ia=>({style:Object.assign(Object.assign({},wa),Ia.style)})),mr=(0,he.o2)(wt,!1),ir=ye()(pe==null?void 0:pe.indicator,(Me=St==null?void 0:St.classNames)===null||Me===void 0?void 0:Me.indicator,{[`${zt}-status-dot`]:Dt,[`${zt}-status-${xt}`]:!!xt,[`${zt}-color-${wt}`]:mr}),on={};wt&&!mr&&(on.color=wt,on.background=wt);const bn=ye()(zt,{[`${zt}-status`]:Dt,[`${zt}-not-a-wrapper`]:!gt,[`${zt}-rtl`]:mt==="rtl"},de,Ce,St==null?void 0:St.className,(Ve=St==null?void 0:St.classNames)===null||Ve===void 0?void 0:Ve.root,pe==null?void 0:pe.root,Ht);if(!gt&&Dt){const Ia=wa.color;return Gt(je.createElement("span",Object.assign({},Xe,{className:bn,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.root),(nt=St==null?void 0:St.styles)===null||nt===void 0?void 0:nt.root),wa)}),je.createElement("span",{className:ir,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(We=St==null?void 0:St.styles)===null||We===void 0?void 0:We.indicator),on)}),Ae&&je.createElement("span",{style:{color:Ia},className:`${zt}-status-text`},Ae)))}return Gt(je.createElement("span",Object.assign({ref:Re},Xe,{className:bn,style:Object.assign(Object.assign({},(et=St==null?void 0:St.styles)===null||et===void 0?void 0:et.root),Be==null?void 0:Be.root)}),gt,je.createElement(Oe.default,{visible:!mn,motionName:`${zt}-zoom`,motionAppear:!1,motionDeadline:1e3},Ia=>{let{className:fa,ref:da}=Ia;var yr,Hn;const vo=Pe("scroll-number",yt),ho=Pa.current,jr=ye()(pe==null?void 0:pe.indicator,(yr=St==null?void 0:St.classNames)===null||yr===void 0?void 0:yr.indicator,{[`${zt}-dot`]:ho,[`${zt}-count`]:!ho,[`${zt}-count-sm`]:ce==="small",[`${zt}-multiple-words`]:!ho&&Na&&Na.toString().length>1,[`${zt}-status-${xt}`]:!!xt,[`${zt}-color-${wt}`]:mr});let _t=Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(Hn=St==null?void 0:St.styles)===null||Hn===void 0?void 0:Hn.indicator),wa);return wt&&!mr&&(_t=_t||{},_t.background=wt),je.createElement(it,{prefixCls:vo,show:!mn,motionClassName:fa,className:jr,count:Na,title:ar,style:_t,key:"scrollNumber",ref:da},ma)}),sr))},st=je.forwardRef(qe);st.Ribbon=Se;var ot=st},66104:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return it}});var z=te(92310),ye=te.n(z),Oe=te(11592),je=te(26112),he=te(59301),be=te(92343),le=te(36355),me=te(84105),Ne=te(91857);const De=Ue=>{let{children:qe}=Ue;const{getPrefixCls:st}=he.useContext(le.E_),ot=st("breadcrumb");return he.createElement("li",{className:`${ot}-separator`,"aria-hidden":"true"},qe===""?qe:qe||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var fe=De,Le=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Keqe[Ke]||ot)}function re(Ue,qe,st,ot){if(st==null)return null;const{className:Ke,onClick:Re}=qe,Me=Le(qe,["className","onClick"]),Ve=Object.assign(Object.assign({},(0,je.Z)(Me,{data:!0,aria:!0})),{onClick:Re});return ot!==void 0?he.createElement("a",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke),href:ot}),st):he.createElement("span",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke)}),st)}function E(Ue,qe){return(ot,Ke,Re,Me,Ve)=>{if(qe)return qe(ot,Ke,Re,Me);const nt=Ee(ot,Ke);return re(Ue,ot,nt,Ve)}}var a=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{const{prefixCls:qe,separator:st="/",children:ot,menu:Ke,overlay:Re,dropdownProps:Me,href:Ve}=Ue,We=(et=>{if(Ke||Re){const ht=Object.assign({},Me);if(Ke){const yt=Ke||{},{items:gt}=yt,xt=a(yt,["items"]);ht.menu=Object.assign(Object.assign({},xt),{items:gt==null?void 0:gt.map((Ae,wt)=>{var{key:It,title:ke,label:ut,path:ce}=Ae,ie=a(Ae,["key","title","label","path"]);let ae=ut!=null?ut:ke;return ce&&(ae=he.createElement("a",{href:`${Ve}${ce}`},ae)),Object.assign(Object.assign({},ie),{key:It!=null?It:wt,label:ae})})})}else Re&&(ht.overlay=Re);return he.createElement(Ne.Z,Object.assign({placement:"bottom"},ht),he.createElement("span",{className:`${qe}-overlay-link`},et,he.createElement(me.Z,null)))}return et})(ot);return We!=null?he.createElement(he.Fragment,null,he.createElement("li",null,We),st&&he.createElement(fe,null,st)):null},y=Ue=>{const{prefixCls:qe,children:st,href:ot}=Ue,Ke=a(Ue,["prefixCls","children","href"]),{getPrefixCls:Re}=he.useContext(le.E_),Me=Re("breadcrumb",qe);return he.createElement(b,Object.assign({},Ke,{prefixCls:Me}),re(Me,Ke,st,ot))};y.__ANT_BREADCRUMB_ITEM=!0;var x=y,ee=te(17313),ne=te(83116),oe=te(37613);const ue=Ue=>{const{componentCls:qe,iconCls:st}=Ue;return{[qe]:Object.assign(Object.assign({},(0,ee.Wf)(Ue)),{color:Ue.itemColor,fontSize:Ue.fontSize,[st]:{fontSize:Ue.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ue.linkColor,transition:`color ${Ue.motionDurationMid}`,padding:`0 ${Ue.paddingXXS}px`,borderRadius:Ue.borderRadiusSM,height:Ue.lineHeight*Ue.fontSize,display:"inline-block",marginInline:-Ue.marginXXS,"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover}},(0,ee.Qy)(Ue)),"li:last-child":{color:Ue.lastItemColor},[`${qe}-separator`]:{marginInline:Ue.separatorMargin,color:Ue.separatorColor},[`${qe}-link`]:{[` +`}return pn.replaceSelection(il+` +`),pn.focus();default:throw new Error}},[pn,Ua]),Nr=(0,z.useMemo)(()=>{switch(Ua){case Dt:return z.createElement(Ve,{callback:bn,onCancel:_r});case Bn:return z.createElement(nt.Z,{callback:bn,onCancel:_r});case Ot:return z.createElement(We.Z,{callback:bn,onCancel:_r});case on:return z.createElement(Ce,{callback:bn,onCancel:_r});case sa:return z.createElement(Pe,{callback:bn,onCancel:_r});case"maths-latex":return z.createElement(zt,{showSaveButton:!0,callback:bn});case"inline-latex":return z.createElement(Gt.Z,{showSaveButton:!0,callback:bn});default:return null}},[Ua]);function _r(){so("")}(0,z.useEffect)(()=>{if(Sn.current){let Ma=function(mi){Bo=!0,ti=mi.pageY},na=function(){Bo=!1},Xa=function(mi){if(Bo){let Ei=mi.pageY-ti;Ei<0&&(Ei=0),Ei>300&&(Ei=300);let Li=Vn+Ei+"px";Ko(Li)}},qa=Sn.current,Bo=!1,ti=0;return qa.addEventListener("mousedown",Ma),document.addEventListener("mousemove",Xa),document.addEventListener("mouseup",na),()=>{qa.removeEventListener("mousedown",Ma),document.removeEventListener("mousemove",Xa),document.removeEventListener("mouseup",na)}}},[pn,Sn]),(0,z.useEffect)(()=>{Ko(Vn)},[Vn]);const xo=ga(Nt),Xr=ga(Po),pr={width:xo,height:Xr},io=(0,z.useMemo)(()=>{if(Hr){let Ma=new Date(Hr),na=Ma.getHours(),Xa=Ma.getMinutes(),qa=Ma.getSeconds();return na=na<10?"0"+na:na,Xa=Xa<10?"0"+Xa:Xa,qa=qa<10?"0"+qa:qa,`${na}:${Xa}:${qa}`}return 0},[Hr]),to=Ma=>{const na=[];if(Wo){let Xa=-1;Ma=Ma.replace(/(@▁▁@|@▁@)/g,function(qa,Bo,ti){na.push({multiLine:qa!==Fn})})}return na};function Uo(){window.sessionStorage.removeItem(yo),ba(!1),Or(0)}function ko(){ba(!1),Or(0),pn.setValue(window.sessionStorage.getItem(yo))}(0,z.useEffect)(()=>{ho[Ua]&&Ua!==gn&&Ua!==on&&setTimeout(()=>{const Ma=document.getElementsByClassName("markdown-popup-form")[0],na=window.innerWidth/2-Ma.offsetWidth/2,Xa=window.innerHeight/2-Ma.offsetHeight/2;Gi(na),gi(Xa)},0)},[Ua]);const li=Ma=>{Ma.preventDefault();const na=Ma.clientX-qi,Xa=Ma.clientY-Ni;document.body.onmousemove=qa=>{let Bo=qa.clientX-na,ti=qa.clientY-Xa;const mi=document.getElementsByClassName("markdown-popup-form")[0],Ei=window.innerWidth-mi.offsetWidth,Li=window.innerHeight-mi.offsetHeight;Bo=Math.max(0,Math.min(Bo,Ei)),ti=Math.max(0,Math.min(ti,Li)),xi(qa.clientX,qa.clientY,na,Xa)&&(Gi(Bo),gi(ti))},document.body.onmouseup=function(){document.body.onmousemove=null}},xi=(Ma,na,Xa,qa)=>{const Bo=document.body.clientHeight,ti=document.body.clientWidth;return Ma<20&&Xa>Ma||Ma>ti-20&&Xana||na>Bo-20&&qaze in Ie?Le(Ie,ze,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ie[ze]=ve,x=(Ie,ze)=>{for(var ve in ze||(ze={}))a.call(ze,ve)&&y(Ie,ve,ze[ve]);if(E)for(var ve of E(ze))b.call(ze,ve)&&y(Ie,ve,ze[ve]);return Ie},ee=(Ie,ze)=>Ee(Ie,re(ze));const{useForm:ne}=z.default,oe={width:280,marginRight:10},ue={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:Ie,onCancel:ze})=>{const[ve]=ne();let at=(0,Ne.useRef)();function xe(qe){at.current.width=ve.getFieldValue("width"),at.current.align=ve.getFieldValue("align"),Ie(qe,at.current)}function it(qe,st){if(qe.status===-1){ye.ZP.error(qe.message);return}ve.setFieldsValue({src:`/api/attachments/${qe.id}`,type:st.type})}function Ue(qe){let st=qe.target.files[0];at.current=st,Se(st,it)}return fe.createElement(z.default,ee(x({form:ve},ue),{className:"upload-image-panel",onFinish:xe,style:{width:470,overflow:"hidden"}}),fe.createElement(z.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},fe.createElement("div",{className:"flex-container"},fe.createElement(z.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},fe.createElement(Oe.default,{style:oe})),fe.createElement(Fe,{onFileChange:Ue}))),fe.createElement(z.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},fe.createElement(Oe.default,{style:{width:264}})),fe.createElement(z.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},fe.createElement(je.Z,null,fe.createElement(z.default.Item,{name:"width",style:{margin:0}},fe.createElement(he.Z,{style:{width:264}})),fe.createElement("span",{className:"ml8"},"%"))),fe.createElement(z.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},fe.createElement(be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),fe.createElement("aside",null,fe.createElement(z.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},fe.createElement(le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),fe.createElement(le.ZP,{type:"default",onClick:ze},"\u53D6\u6D88"))))};function Fe({onFileChange:Ie}){return fe.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",fe.createElement("input",{type:"file",onChange:Ie}))}function Se(Ie,ze){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw ye.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Ie),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var at=new window.XMLHttpRequest;at.withCredentials=!0,at.addEventListener("load",function(xe){ze(JSON.parse(xe.target.responseText),Ie)},!1),at.addEventListener("error",function(xe){console.error(xe)},!1),at.open("POST",`${me.KI}/api/attachments.json`),at.send(ve)}},75790:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Oe}});var z=te(59301),ye=te(4676);class Oe extends z.Component{constructor(he){super(he);const be=window.document;this.node=be.createElement("div"),be.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,ye.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},929:function(Ft,bt,te){"use strict";te.d(bt,{i:function(){return ue},Z:function(){return Fe}});var z={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},ye=te(71418),Oe=te(6848),je=te(93948),he=te(92310),be=te.n(he),le=te(49661),me=te(57884),Ne=te(34055),De=te(79005),fe=te(20345),Le=te(77882),Ee=te(31081),re=te(75309),E=te(71979),a=te(47558),b=te(42922),y=te(66832),x=te(96593),ee=te(19664),ne=te(91833),oe=te(59301);const ue=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:De,swimg:fe},{name:"101\u8BA1\u5212",ptimg:Le,swimg:Ee},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:re,swimg:E},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:b},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:y,swimg:x},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ee,swimg:ne}];var Fe=({className:Se,dataSource:Ie=[],col:ze=4,right:ve,bottom:at=23,precision:xe=0,wrapWidth:it=1200,trackEventItems:Ue,loading:qe,onRemove:st=()=>{},isCurrent:ot=!0,showAlias:Ke=!1,showProgress:Re=!1})=>{const Me=Math.floor((it-(ze-1)*ve)/ze),Ve=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(nt=>(window.ENV==="build"&&(nt.ptimg=`/react/build${nt.ptimg}`,nt.swimg=`/react/build${nt.swimg}`),nt));return oe.createElement(ye.Z,{spinning:qe},oe.createElement("div",{className:be()(z.list,Se)},!!(Ie!=null&&Ie.length)&&(Ie==null?void 0:Ie.map((nt,We)=>{var et,Et,Pt,gt,xt,Ae;const{name:wt,id:Lt,identifier:ke,featured:ut,school_name:ce,image_url:ie,excellent:ae,is_plan:se}=nt;return oe.createElement("div",{key:Lt,className:ot&&Re?z.wrapisCurrent:z.wrap,style:{width:Me,marginRight:(1+We)%ze===0?0:ve+xe,marginBottom:at}},oe.createElement("a",{className:z.li,onClick:de=>{de.preventDefault(),de.stopPropagation(),Ue&&(0,le.L9)([Ue]),(0,le.xg)(`/paths/${ke}`)}},oe.createElement("div",{className:z.img},oe.createElement("img",{className:z.cover,src:`${ie}`}),ot&&(0,Ne.bg)()&&(nt==null?void 0:nt.studying)&&oe.createElement("div",{className:`${z.movebq} user-path-items`,onClick:de=>{de.stopPropagation(),st(nt)}},oe.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),oe.createElement("span",{className:"c-red"},"\u79FB\u9664")),(et=nt==null?void 0:nt.subject_tags)==null?void 0:et.map((de,Ce)=>{var pe,Be;if(Ce===0){const Xe=(pe=Ve.find(Pe=>Pe.name==de))==null?void 0:pe.swimg;return oe.createElement("img",{className:z.sign,src:Xe,style:{left:"-4px"}})}const $e=(Be=Ve.find(Xe=>Xe.name==de))==null?void 0:Be.ptimg;return oe.createElement("img",{className:z.sign,src:$e,style:{left:`${48+52*(Ce-1)+2*Ce}px`}})}),oe.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(nt==null?void 0:nt.excellent)&&oe.createElement("div",{className:z.bq},"\u5F00\u653E\u8BFE\u7A0B"))),oe.createElement("div",{className:z.name},oe.createElement(Oe.Z,{title:Ke&&(nt!=null&&nt.excellent_alias_name)?oe.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${wt}`,oe.createElement("br",null),oe.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${nt==null?void 0:nt.excellent_alias_name}`)):wt},oe.createElement("span",{className:z.e},Ke&&(nt==null?void 0:nt.excellent_alias_name)||wt))),ot&&Re&&((Et=nt==null?void 0:nt.progress)==null?void 0:Et.all_score)!=0&&oe.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},oe.createElement(je.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Pt=nt==null?void 0:nt.progress)==null?void 0:Pt.my_score)/((gt=nt==null?void 0:nt.progress)==null?void 0:gt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(xt=nt==null?void 0:nt.progress)==null?void 0:xt.my_score,"/",(Ae=nt==null?void 0:nt.progress)==null?void 0:Ae.all_score),(!ot||!Re)&&oe.createElement("div",{className:z.tags},oe.createElement("div",null,oe.createElement(Oe.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),oe.createElement("span",null,nt.stages_count))),oe.createElement(Oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),oe.createElement("span",null,nt.members_count)))))))})),!Ie.length&&oe.createElement(me.Z,null)))}},47949:function(Ft,bt,te){"use strict";te.d(bt,{jL:function(){return he},w9:function(){return jt},dN:function(){return lt},QD:function(){return Er},cQ:function(){return gt.Z},Oz:function(){return Xe},op:function(){return Nt},O5:function(){return No},_b:function(){return bo},t7:function(){return Ie},Gi:function(){return Pa},YG:function(){return gn},kT:function(){return sa},qp:function(){return b},K3:function(){return ee},vr:function(){return Xn},qE:function(){return Qn},Je:function(){return at},wb:function(){return We},lB:function(){return Pt},cq:function(){return ir},tp:function(){return ue},Si:function(){return $n},k8:function(){return ki},Du:function(){return Ko}});var z=te(59301),ye={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Oe="data:image/png;base64,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",he=({dataSource:Sn=[],img:vn,imgWidth:Ln=346,title:Da,sunTitle:La,bannerExtraContent:Sr})=>z.createElement("div",{className:ye.banner},z.createElement("div",{className:ye.content},z.createElement("aside",null,z.createElement("p",null,z.createElement("b",null,Da),z.createElement("span",null,La)),Sn.length>0&&z.createElement("div",{className:ye.btns},Sn.map((bn,Nr)=>z.createElement("div",{key:Nr,onClick:bn.click},bn.name,bn.sign?z.createElement("img",{src:Oe,width:39}):null))),Sr),vn&&z.createElement("img",{style:{marginTop:33,marginRight:38},src:vn,width:Ln}))),be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},le=te(92310),me=te.n(le),Ne=te(89392),De=Object.defineProperty,fe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,re=(Sn,vn,Ln)=>vn in Sn?De(Sn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):Sn[vn]=Ln,E=(Sn,vn)=>{for(var Ln in vn||(vn={}))Le.call(vn,Ln)&&re(Sn,Ln,vn[Ln]);if(fe)for(var Ln of fe(vn))Ee.call(vn,Ln)&&re(Sn,Ln,vn[Ln]);return Sn},b=({dataSource:Sn=[],value:vn,onChange:Ln,onTitleChange:Da,className:La,title:Sr,titleWidth:bn=41,style:Nr={},fontColor:_r="#6A7283",showCount:xo,classNameActive:Xr,styleItem:pr={}})=>{const[io,to]=(0,z.useState)(0),[Uo,ko]=(0,z.useState)(!1),li=(0,z.useRef)(null),xi=(0,z.useRef)(null);return(0,z.useEffect)(()=>{var Ma;Sn.length!==0&&(((Ma=li==null?void 0:li.current)==null?void 0:Ma.clientHeight)>97?to(1):to(0)),Sn.length===0&&to(0),ko(!1)},[Sn]),z.createElement("div",{className:me()(be.row,La),style:Nr},z.createElement("div",{onClick:(0,Ne.throttle)(()=>Da==null?void 0:Da(),2e3),style:{width:bn,marginTop:Uo?12:4},className:`${be.title} ${Da?"current":""}`},Sr),z.createElement("div",{className:Uo?`${be.tagsWrap} ${be.tagsBorderWrap}`:be.tagsWrap},z.createElement("div",{className:be.bar,ref:xi,style:io>0?{height:io===1?97:"auto",overflow:io===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},z.createElement("div",{className:be.tag,ref:li},Sn==null?void 0:Sn.map(Ma=>z.createElement("span",{onClick:()=>Ln(Ma.id),key:Ma.id,style:E(E({color:_r},pr),(Ma==null?void 0:Ma.style)||{}),className:vn===Ma.id?me()(Xr||be.active,Ma.classNameActive):""},z.createElement("span",{title:Ma.name,className:be.name},Ma.name),!!xo&&z.createElement("span",{className:be.num},Ma.count))))),!!io&&z.createElement(z.Fragment,null,io===1?z.createElement("div",{onClick:()=>{var Ma;to(2),((Ma=li==null?void 0:li.current)==null?void 0:Ma.clientHeight)>245?ko(!0):ko(!1)},className:be.action},"\u5C55\u5F00",z.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):z.createElement("div",{onClick:()=>{xi.current.scrollTop=0,to(1),ko(!1)},className:be.action},"\u6536\u8D77",z.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},y={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},ee=({dataSource:Sn=[],value:vn,onChange:Ln,onTitleChange:Da,className:La,title:Sr,titleWidth:bn=41,style:Nr={},fontColor:_r="#6A7283",showCount:xo,expand:Xr=!0})=>{const[pr,io]=(0,z.useState)(0),[to,Uo]=(0,z.useState)(!1),ko=(0,z.useRef)(null),li=(0,z.useRef)(null),[xi,Ma]=(0,z.useState)(Xr);return z.createElement("div",{className:me()(y.row,La),style:Nr},z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{onClick:(0,Ne.throttle)(()=>Da==null?void 0:Da(),2e3),style:{width:bn,marginTop:to?12:4},className:`${y.title} ${Da?"current":""}`},Sr),z.createElement("i",{className:`iconfont ${xi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:xi?8:10},onClick:()=>Ma(!xi)})),xi&&z.createElement("div",{className:to?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},z.createElement("div",{className:y.fenge}),z.createElement("div",{className:y.bar,ref:li},z.createElement("div",{className:y.tag,ref:ko},Sn==null?void 0:Sn.map(na=>z.createElement("span",{onClick:()=>Ln(na.id),key:na.id,style:{color:_r},className:vn===na.id?y.active:""},z.createElement("span",{title:na.name,className:y.name},na.name),!!xo&&z.createElement("span",{className:y.num},na.count)))))))},ne={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ue=({dataSource:Sn=[],value:vn,onChange:Ln,className:Da,style:La={}})=>z.createElement("div",{style:La,className:me()(ne.tabs,Da)},Sn.map(Sr=>z.createElement("span",{onClick:()=>Ln(Sr.id),className:vn===Sr.id?ne.active:"",key:Sr.id},Sr.name))),ge={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Fe=te(92832),Ie=({dataSource:Sn=[],value:vn="",onChange:Ln,onInputChange:Da=()=>{},className:La,style:Sr={},placeholder:bn,allowClear:Nr=!1})=>{var _r;const[xo,Xr]=(0,z.useState)(""),[pr,io]=(0,z.useState)("");(0,z.useEffect)(()=>{var ko;let li=vn;(ko=JSON.stringify(vn))!=null&&ko.includes("{")&&(Xr(vn.id),li=vn.value||"");try{io(decodeURIComponent(li||""))}catch(xi){io(decodeURIComponent(li||""))}},[vn]);const to=()=>{Ln(encodeURIComponent(pr),xo||null)},Uo=ko=>{ko!==xo&&(Xr(ko),Ln(encodeURIComponent(pr),ko))};return z.createElement("div",{className:me()(ge.input,La),style:Sr},!!Sn.length&&z.createElement("div",{className:ge.dropdown},z.createElement("div",{className:ge.text},(_r=Sn.find(ko=>ko.id===xo))==null?void 0:_r.name,z.createElement("i",{className:"iconfont icon-zhankai4"}),z.createElement("b",{className:ge.b1}),z.createElement("b",{className:ge.b2})),z.createElement("div",{className:ge.menu},Sn.map((ko,li)=>z.createElement("div",{key:li,onClick:()=>Uo(ko.id)},ko.name)))),z.createElement(Fe.default,{onPressEnter:to,value:pr,onChange:ko=>{io(ko.target.value),Da(encodeURIComponent(ko.target.value),xo||null)},bordered:!1,placeholder:bn}),z.createElement("i",{onClick:to,className:"iconfont icon-sousuo9 font14 pl10 current"}))},ze={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},at=({value:Sn,onChange:vn,className:Ln,total:Da,pageSize:La,style:Sr={}})=>{const bn=Sn<2,Nr=Sn>=Math.ceil(Da/La);return Da<=La?z.createElement(z.Fragment,null):z.createElement("div",{className:me()(ze.quickPager,Ln),style:Sr},z.createElement("div",{onClick:()=>{bn||vn(Sn-1,"prev")},className:bn?ze.disabled:""},"\u4E0A\u4E00\u9875"),z.createElement("div",{onClick:()=>{Nr||vn(Sn+1,"next")},className:Nr?ze.disabled:""},"\u4E0B\u4E00\u9875"))},xe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},it=te(71418),Ue=te(6848),qe=te(13570),st=te(90524),ot=te(49661),Ke=te(96908),Re=te(57177),Me=te(81378),Ve=te(57884),We=({className:Sn,dataSource:vn=[],col:Ln=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:bn=1200,trackEventItems:Nr,loading:_r})=>{const xo=Math.floor((bn-(Ln-1)*Da)/Ln);return z.createElement(it.Z,{spinning:_r},z.createElement("div",{className:me()(xe.list,Sn)},!!vn.length&&vn.map((Xr,pr)=>{const{name:io,id:to,identifier:Uo,power:ko,cover_image_id:li,pic:xi}=Xr;return z.createElement("div",{className:xe.wrap,key:to,style:{width:xo,marginRight:(1+pr)%Ln===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{target:"_blank",href:`/shixuns/${Uo}/challenges`,className:xe.li,onClick:Ma=>{Ma.preventDefault(),Nr&&(0,ot.L9)([Nr]),ko&&(0,ot.xg)(`/shixuns/${Uo}/challenges`)}},z.createElement("div",{className:xe.img},z.createElement("img",{className:xe.cover,src:`${xi}`}),Xr.is_jupyter&&z.createElement("img",{className:xe.sign,src:Ke}),Xr.is_jupyter_lab&&z.createElement("img",{className:xe.sign,src:Re}),Xr.is_unity_3d&&z.createElement("img",{className:xe.sign,src:Me})),z.createElement("div",{className:xe.name},z.createElement(Ue.Z,{title:io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:xe.e},io||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{className:xe.tags},z.createElement(Ue.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),z.createElement("span",null,Xr.challenges_count))),!!Xr.myshixuns_count&&z.createElement(Ue.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),z.createElement("span",null,Xr.myshixuns_count))),z.createElement(Ue.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},z.createElement("span",null,z.createElement("span",null,Xr.level))),z.createElement("div",{className:xe.rate},z.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:Xr.score_info}),z.createElement("span",null,"\xA0",Xr.score_info?`${Xr.score_info}\u5206`:"5\u5206")))),!ko&&z.createElement("div",{className:xe.lockWrap},z.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!vn.length&&z.createElement(Ve.Z,null)))},et={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Pt=({className:Sn,dataSource:vn=[],col:Ln=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:bn=1200,wrapClassName:Nr,trackEventItems:_r,loading:xo})=>{const Xr=Math.floor((bn-(Ln-1)*Da)/Ln);return z.createElement(it.Z,{spinning:xo},z.createElement("div",{className:me()(et.list,Sn)},!!vn.length&&vn.map((pr,io)=>{const{name:to,id:Uo,identifier:ko,power:li,cover_image_id:xi,pic:Ma}=pr;return z.createElement("div",{className:me()(et.wrap,Nr),key:Uo,style:{width:Xr,marginRight:(1+io)%Ln===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{target:"_blank",href:`/shixuns/${ko}/challenges`,className:et.li,onClick:na=>{na.preventDefault(),_r&&(0,ot.L9)([_r]),li&&(0,ot.xg)(`/shixuns/${ko}/challenges`)}},z.createElement("img",{src:te(47621),className:et.titleBg}),z.createElement("div",{className:et.name},z.createElement(Ue.Z,{title:to||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},z.createElement("span",{className:et.e},to||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:et.img},z.createElement("img",{className:et.cover,src:xi?`${st.Z.API_SERVER}/api/attachments/${xi}`:`${st.Z.IMG_SERVER+Ma}`}),pr.is_jupyter&&z.createElement("div",{className:et.bq},"Jupyter"),pr.is_jupyter_lab&&z.createElement("div",{className:et.bq},"JupyterLab"),pr.is_unity_3d&&z.createElement("div",{className:et.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),z.createElement("div",{className:"mt20 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:et.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:et.value},pr.myshixuns_count)),z.createElement("div",null,z.createElement("span",{className:et.text},"\u56F0\u96BE\u7B49\u7EA7"),z.createElement("span",{className:et.value},pr.level))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:et.text},"\u5173\u5361\u6570"),z.createElement("span",{className:et.value},pr.challenges_count)),z.createElement("div",{className:et.rate},z.createElement(qe.Z,{allowHalf:!0,disabled:!0,defaultValue:pr.score_info}),z.createElement("span",{className:et.value,style:{color:"#FF9C00"}},"\xA0",pr.score_info?`${pr.score_info}\u5206`:"5\u5206"))))),!li&&z.createElement("div",{className:et.lockWrap},z.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!vn.length&&z.createElement(Ve.Z,null)))},gt=te(929),xt={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Ae=te(79005),wt=te(20345),Lt=te(77882),ke=te(31081),ut=te(75309),ce=te(71979),ie=te(47558),ae=te(42922),se=te(66832),de=te(96593),Ce=te(19664),pe=te(91833);const Be=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Ae,swimg:wt},{name:"101\u8BA1\u5212",ptimg:Lt,swimg:ke},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:ut,swimg:ce},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ie,swimg:ae},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:se,swimg:de},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ce,swimg:pe}];var Xe=({className:Sn,dataSource:vn=[],col:Ln=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:bn=1200,trackEventItems:Nr,loading:_r,wrapClassName:xo,imgClassName:Xr,isArrow:pr=!1})=>{const io=Math.floor((bn-(Ln-1)*Da)/Ln),[to,Uo]=(0,z.useState)(),[ko,li]=(0,z.useState)(),xi=na=>Uo(na),Ma=()=>Uo(-1);return z.createElement(it.Z,{spinning:_r},z.createElement("div",{className:me()(xt.list,Sn)},!!(vn!=null&&vn.length)&&(vn==null?void 0:vn.map((na,Xa)=>{var qa;const{name:Bo,id:ti,identifier:mi,featured:Ei,school_name:Li,image_url:Ci,excellent:Ki,is_plan:Zi}=na;return z.createElement("div",{key:ti,className:me()(xt.wrap,xo),style:{width:io,marginRight:(1+Xa)%Ln===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{target:"_blank",href:`/paths/${mi}`,className:xt.li,onClick:no=>{no.preventDefault(),Nr&&(0,ot.L9)([Nr]),(0,ot.xg)(`/paths/${mi}`)}},z.createElement("img",{src:te(39057),className:xt.titleBg}),z.createElement("div",{className:xt.name},z.createElement(Ue.Z,{title:Bo},z.createElement("span",{className:xt.e,style:{color:pr&&to===Xa?"#145DFF":"#000000"},onMouseEnter:()=>{xi(Xa)},onMouseLeave:Ma},Bo))),z.createElement("div",{style:{padding:"14px",paddingBottom:0}},z.createElement("div",{className:me()(xt.img,Xr)},z.createElement("img",{className:xt.cover,src:`${st.Z.IMG_SERVER+Ci}`}),(qa=na==null?void 0:na.subject_tags)==null?void 0:qa.map((no,Ro)=>{var ai,_o;if(Ro===0){const Si=(ai=Be.find(Jo=>Jo.name==no))==null?void 0:ai.swimg;return z.createElement("img",{className:xt.sign,src:Si,style:{left:"-4px"}})}const Ho=(_o=Be.find(Si=>Si.name==no))==null?void 0:_o.ptimg;return z.createElement("img",{className:xt.sign,src:Ho,style:{left:`${48+52*(Ro-1)+2*Ro}px`}})}),z.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(na==null?void 0:na.excellent)&&z.createElement("div",{className:xt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},z.createElement("div",null,z.createElement("span",{className:xt.text},"\u7AE0\u8282\u6570"),z.createElement("span",{className:xt.value},na.stages_count)),z.createElement("div",null,z.createElement("span",{className:xt.text},"\u5B66\u4E60\u4EBA\u6570"),z.createElement("span",{className:xt.value},na.members_count))))))})),!vn.length&&z.createElement(Ve.Z,null)))},Pe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},mt="data:image/png;base64,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",yt=te(59301),jt=({className:Sn,dataSource:vn=[],col:Ln=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:bn=1200,trackEventItems:Nr,loading:_r})=>{const xo=Math.floor((bn-(Ln-1)*Da)/Ln);return yt.createElement(it.Z,{spinning:_r},yt.createElement("div",{className:me()(Pe.list,Sn)},!!vn.length&&vn.map((Xr,pr)=>{const{subject_identifier:io,id:to,identifier:Uo,power:ko}=Xr,li=Xr.is_public!=0&&Xr.is_public;return yt.createElement("div",{className:Pe.wrap,key:to,style:{width:xo,marginRight:(1+pr)%Ln===0?0:Da+Sr,marginBottom:La}},yt.createElement("a",{className:Pe.li,onClick:xi=>{xi.preventDefault(),Nr&&(0,ot.L9)([Nr]),(0,ot.xg)(Xr.first_category_url)}},yt.createElement("div",{className:Pe.top},yt.createElement(Ue.Z,{title:Xr.name},yt.createElement("div",{className:Pe.name},Xr.name)),yt.createElement("img",{className:Pe.img,src:st.Z.IMG_SERVER+"/images/"+Xr.avatar_url}),yt.createElement("div",{className:Pe.text,title:Xr.creator},Xr.creator),io&&yt.createElement("div",{className:Pe.btns},yt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),yt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),li&&yt.createElement("div",{className:Pe.sign},"\u516C\u5F00")),yt.createElement("div",{className:Pe.bottom},Xr.visits>0&&yt.createElement(Ue.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},yt.createElement("span",null,yt.createElement("i",{className:"iconfont icon-liulanyan"}),yt.createElement("span",null,Xr.visits))),Xr.course_members_count>0&&yt.createElement(Ue.Z,{title:"\u6210\u5458",placement:"bottom"},yt.createElement("span",null,yt.createElement("i",{className:"iconfont icon-chengyuan"}),Xr.course_members_count)),Xr.tasks_count>0&&yt.createElement(Ue.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},yt.createElement("span",null,yt.createElement("i",{className:"iconfont icon-zuoye"}),Xr.tasks_count)),Xr.is_end?yt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):yt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xr.is_accessible&&yt.createElement("div",{className:Pe.lockWrap},yt.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),yt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!vn.length&&yt.createElement(Ve.Z,null)))},zt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Gt="data:image/png;base64,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",lt=({className:Sn,dataSource:vn=[],col:Ln=4,right:Da,bottom:La=23,precision:Sr=0,wrapWidth:bn=1200,wrapClassName:Nr,trackEventItems:_r,loading:xo})=>{const Xr=Math.floor((bn-(Ln-1)*Da)/Ln);return z.createElement(it.Z,{spinning:xo},z.createElement("div",{className:me()(zt.list,Sn)},!!vn.length&&vn.map((pr,io)=>{const{subject_identifier:to,id:Uo,identifier:ko,power:li}=pr,xi=pr.is_public!=0&&pr.is_public;return z.createElement("div",{className:me()(`${zt.wrap} ${pr.is_accessible?"":zt.warpStyle}`,Nr),key:Uo,style:{width:Xr,marginRight:(1+io)%Ln===0?0:Da+Sr,marginBottom:La}},z.createElement("a",{className:zt.li,onClick:Ma=>{Ma.preventDefault(),_r&&(0,ot.L9)([_r]),(0,ot.xg)(pr.first_category_url)}},z.createElement("div",{className:zt.creator},z.createElement("img",{className:zt.img,src:st.Z.IMG_SERVER+"/images/"+pr.avatar_url}),z.createElement("div",{className:zt.text,title:pr.creator},pr.creator)),z.createElement("div",{className:zt.top},z.createElement(Ue.Z,{title:pr.name},z.createElement("div",{className:zt.name},pr.name)),xi&&z.createElement("div",{className:zt.sign},"\u516C\u5F00")),z.createElement("div",{className:zt.middle},z.createElement("div",{className:zt.row,style:{marginBottom:6}},z.createElement("div",null,z.createElement("span",{className:zt.text},"\u8BBF\u95EE\u91CF"),z.createElement("span",{className:zt.value},(pr==null?void 0:pr.visits)||0)),z.createElement("div",null,z.createElement("span",{className:zt.text},"\u6210\u5458"),z.createElement("span",{className:zt.value},(pr==null?void 0:pr.course_members_count)||0))),z.createElement("div",{className:zt.row},z.createElement("div",null,z.createElement("span",{className:zt.text,style:{width:42}},"\u4F5C",z.createElement("span",{style:{marginLeft:14}},"\u4E1A")),z.createElement("span",{className:zt.value},(pr==null?void 0:pr.tasks_count)||0)),z.createElement("div",null,z.createElement("span",{className:zt.text},"\u72B6\u6001"),pr.is_end?z.createElement("span",{className:zt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):z.createElement("span",{className:zt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),to&&z.createElement("div",{className:zt.btns},z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!pr.is_accessible&&z.createElement("div",{className:zt.lockWrap},z.createElement("img",{src:`${st.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),z.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!vn.length&&z.createElement(Ve.Z,null)))},Dt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ot=te(76560),gn=({dataSource:Sn=[],value:vn,onChange:Ln,className:Da,style:La={},tabBarExtraContent:Sr})=>z.createElement("div",{className:me()(Dt.tabs,Da),style:La},z.createElement("div",{className:Dt.tabsWrap},Sn.map((bn,Nr)=>z.createElement("aside",{className:Dt.tab,onClick:()=>{Ln(bn.id),bn.link&&Ot.history.push(bn.link)},key:Nr},z.createElement("div",{className:vn===bn.id?Dt.active:""},bn.name),(bn==null?void 0:bn.resetCount)==null&&(bn==null?void 0:bn.total)!==void 0&&z.createElement("span",null,"\uFF08",bn==null?void 0:bn.total,"\uFF09"),(bn==null?void 0:bn.resetCount)!==void 0&&(bn==null?void 0:bn.total)!==void 0&&z.createElement(Ue.Z,{title:(bn==null?void 0:bn.tip)!=null?bn==null?void 0:bn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},bn==null?void 0:bn.resetCount),"/",z.createElement("span",null,bn==null?void 0:bn.total),"\uFF09"))))),z.createElement("div",{className:Dt.tabBar},Sr)),mn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},sa=({dataSource:Sn=[],value:vn,onChange:Ln,className:Da,style:La={},tabBarExtraContent:Sr})=>z.createElement("div",{className:me()(mn.tabs,Da),style:La},z.createElement("div",{className:mn.tabsWrap},Sn.map((bn,Nr)=>z.createElement("aside",{className:mn.tab,onClick:()=>{Ln(bn.id),bn.link&&Ot.history.push(bn.link)},key:Nr},z.createElement("div",{className:vn===bn.id?mn.active:""},bn.name),(bn==null?void 0:bn.resetCount)==null&&(bn==null?void 0:bn.total)!==void 0&&z.createElement("span",null,"\uFF08",bn==null?void 0:bn.total,"\uFF09"),(bn==null?void 0:bn.resetCount)!==void 0&&(bn==null?void 0:bn.total)!==void 0&&z.createElement(Ue.Z,{title:(bn==null?void 0:bn.tip)!=null?bn==null?void 0:bn.tip:""},z.createElement("span",{style:{color:"#9096A3"}},"\uFF08",z.createElement("span",{style:{color:"#000"}},bn==null?void 0:bn.resetCount),"/",z.createElement("span",null,bn==null?void 0:bn.total),"\uFF09"))))),z.createElement("div",{className:mn.tabBar},Sr)),Pa=({className:Sn,style:vn={},children:Ln})=>z.createElement("div",{className:me()(Sn),style:vn},Ln),wa={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},ar=te(38854),sr=te(20834);const pa=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ir=({sortValue:Sn,dropValue:vn,className:Ln,onSort:Da,onDrop:La,dataSource:Sr=pa})=>{var bn;return z.createElement("div",{className:me()(wa.orderWrap,Ln)},z.createElement(ar.Z,{dropdownRender:()=>z.createElement(sr.default,null,Sr.map((Nr,_r)=>z.createElement(sr.default.Item,{key:_r,onClick:()=>La(Nr.id)},Nr.name)))},z.createElement("span",{className:wa.orderTextWrap},(bn=Sr.find(Nr=>vn===Nr.id))==null?void 0:bn.name)),z.createElement("span",{className:wa.orderIconWrap},z.createElement("span",{className:wa.orderAsc},z.createElement("i",{className:Sn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${wa.cursorPointer} ${wa.active}`:`iconfont icon-sanjiaoxing-up font12 ${wa.cursorPointer}`,onClick:()=>Da(Sn==="asc"?"desc":"asc")})),z.createElement("span",{className:wa.orderDesc},z.createElement("i",{className:Sn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${wa.cursorPointer} ${wa.active}`:`iconfont icon-sanjiaoxing-down font12 ${wa.cursorPointer}`,onClick:()=>Da(Sn==="asc"?"desc":"asc")}))))},an={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Fn=te(3113),Ia=te(22688),va=Object.defineProperty,ga=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,vo=(Sn,vn,Ln)=>vn in Sn?va(Sn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):Sn[vn]=Ln,ho=(Sn,vn)=>{for(var Ln in vn||(vn={}))Cr.call(vn,Ln)&&vo(Sn,Ln,vn[Ln]);if(ga)for(var Ln of ga(vn))Gn.call(vn,Ln)&&vo(Sn,Ln,vn[Ln]);return Sn},Wr=(Sn,vn)=>{var Ln={};for(var Da in Sn)Cr.call(Sn,Da)&&vn.indexOf(Da)<0&&(Ln[Da]=Sn[Da]);if(Sn!=null&&ga)for(var Da of ga(Sn))vn.indexOf(Da)<0&&Gn.call(Sn,Da)&&(Ln[Da]=Sn[Da]);return Ln},kt=(Sn,vn,Ln)=>new Promise((Da,La)=>{var Sr=_r=>{try{Nr(Ln.next(_r))}catch(xo){La(xo)}},bn=_r=>{try{Nr(Ln.throw(_r))}catch(xo){La(xo)}},Nr=_r=>_r.done?Da(_r.value):Promise.resolve(_r.value).then(Sr,bn);Nr((Ln=Ln.apply(Sn,vn)).next())}),Nt=Sn=>{var vn=Sn,{className:Ln,style:Da,children:La,loading:Sr=!1,openLoading:bn,onClick:Nr=()=>{},size:_r="middle",shape:xo="round",theme:Xr}=vn,pr=Wr(vn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[io,to]=(0,z.useState)(!1),Uo=(0,z.useMemo)(()=>{switch(Xr){case Ia.Fy.THEMEONE:return an.ThemeOne;case Ia.Fy.DEFAULT:default:return an.btn}},[Xr]);return z.createElement(Fn.ZP,ho({onClick:(0,Ne.throttle)(ko=>kt(void 0,null,function*(){bn&&to(!0);try{yield Nr(ko)}catch(li){console.log("error",li)}bn&&to(!1)}),2e3,{leading:!0,trailing:!1}),className:me()(Uo,an[`${_r}-${xo}`],Ln),style:Da,size:_r,shape:xo,loading:io||Sr},pr),La)},Vn={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Qn=({className:Sn,style:vn,children:Ln=null,onClick:Da,title:La})=>z.createElement("div",{className:me()(Vn.head,Sn),style:vn},z.createElement("span",{className:"primary-hover",onClick:Da},z.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),z.createElement("b",{title:La},La),z.createElement("div",{className:Vn.node},Ln)),Vr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Er=({confirmShow:Sn=!0,confirmTitle:vn,confirmClick:Ln,cancelShow:Da=!0,cancelTitle:La,cancelClick:Sr,className:bn,style:Nr,confirmLoading:_r=!1})=>z.createElement("div",{className:me()(Vr.btns,bn),style:Nr},Sn&&z.createElement(Fn.ZP,{loading:_r,onClick:Ln,type:"primary",className:Vr.confirm},vn),Da&&z.createElement(Fn.ZP,{onClick:Sr,className:Vr.cancel},La)),yo={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Xn=({className:Sn,style:vn={},LeftContent:Ln,children:Da,RightContent:La})=>z.createElement("div",{className:me()(yo.fixedBottom,Sn),style:vn},z.createElement("div",{className:yo.wrap},z.createElement("div",{className:yo.left},Ln),z.createElement("div",{className:yo.center},Da),z.createElement("div",{className:yo.right},La))),uo={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},bo=({className:Sn,style:vn={},dataSource:Ln=[]})=>z.createElement("div",{className:me()(uo.crumbs,Sn),style:vn},Ln.map((Da,La)=>LaOt.history.push(Da.path)},Da.name):z.createElement("span",null,Da.name),z.createElement("span",null,"\xA0",">","\xA0")):z.createElement("span",{key:La,style:{color:"#5F6368"}},Da.name))),Eo=te(31797),Bt=Object.defineProperty,En=Object.defineProperties,fn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,Yn=(Sn,vn,Ln)=>vn in Sn?Bt(Sn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):Sn[vn]=Ln,Wn=(Sn,vn)=>{for(var Ln in vn||(vn={}))qn.call(vn,Ln)&&Yn(Sn,Ln,vn[Ln]);if(Tn)for(var Ln of Tn(vn))ua.call(vn,Ln)&&Yn(Sn,Ln,vn[Ln]);return Sn},Rr=(Sn,vn)=>En(Sn,fn(vn)),xr=(Sn,vn)=>{var Ln={};for(var Da in Sn)qn.call(Sn,Da)&&vn.indexOf(Da)<0&&(Ln[Da]=Sn[Da]);if(Sn!=null&&Tn)for(var Da of Tn(Sn))vn.indexOf(Da)<0&&ua.call(Sn,Da)&&(Ln[Da]=Sn[Da]);return Ln};const{Countdown:pn}=Eo.default;var No=Sn=>{var vn=Sn,{onChange:Ln}=vn,Da=xr(vn,["onChange"]);const[La,Sr]=(0,z.useState)(null);(0,z.useEffect)(()=>{typeof La=="number"&&La>=0&&Ln(La)},[La]);const bn=Nr=>{const _r=Math.floor(Nr/1e3);Sr(_r)};return z.createElement(pn,Rr(Wn({},Da),{onChange:bn}))},qo={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},$n=({DataProps:Sn,className:vn,style:Ln={}})=>{var Da;return z.createElement("div",{className:me()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",qo.ClassRoomItem,vn),style:Ln,onClick:()=>{(0,ot.xg)(Sn==null?void 0:Sn.first_category_url)}},z.createElement("div",{className:"flex flex-col item-center"},z.createElement("img",{src:`${(Da=st.Z)==null?void 0:Da.IMG_SERVER}/images/${Sn==null?void 0:Sn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Sn==null?void 0:Sn.subject_identifier)&&z.createElement("div",{className:"mt-40px"},z.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),z.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),z.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},z.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Sn!=null&&Sn.is_public)&&z.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),z.createElement("span",{className:me()("text-16px font-medium",qo.TitleDom)},Sn==null?void 0:Sn.name)),z.createElement("div",{className:"c-grey-333 font-medium"},Sn==null?void 0:Sn.creator),z.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Sn==null?void 0:Sn.course_members_count),z.createElement("div",{className:"c-grey-333 flex item-center justify-between"},z.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Sn==null?void 0:Sn.tasks_count),Sn!=null&&Sn.is_end?z.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):z.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Ta=Object.defineProperty,wr=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,Hr=(Sn,vn,Ln)=>vn in Sn?Ta(Sn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):Sn[vn]=Ln,Or=(Sn,vn)=>{for(var Ln in vn||(vn={}))Ua.call(vn,Ln)&&Hr(Sn,Ln,vn[Ln]);if(wr)for(var Ln of wr(vn))so.call(vn,Ln)&&Hr(Sn,Ln,vn[Ln]);return Sn},Ko=({DataProps:Sn=[],selectValue:vn,onChange:Ln,className:Da,style:La={},extra:Sr,classNameItem:bn,styleItem:Nr={},barHidden:_r})=>{const[xo,Xr]=(0,z.useState)();return(0,z.useEffect)(()=>{Xr(Array.isArray(vn)?vn:[vn])},[vn]),z.createElement("div",{className:me()("flex px-20px py-10px gap-40px",Da),style:Or({borderBottom:"1px solid #D3F0FF"},La)},Sn==null?void 0:Sn.map(pr=>z.createElement("div",{key:pr==null?void 0:pr.id,className:me()("flex item-center justify-center current c-grey-333 text-16 relative",bn,pr==null?void 0:pr.className),style:Or(Or({color:xo!=null&&xo.includes(pr==null?void 0:pr.id)?"#1890FF":"",minWidth:88},Nr),(pr==null?void 0:pr.style)||{}),onClick:io=>{Ln==null||Ln({domEvent:io,item:pr}),pr!=null&&pr.link&&Ot.history.push(pr==null?void 0:pr.link)}},pr==null?void 0:pr.name,!_r&&(xo==null?void 0:xo.includes(pr==null?void 0:pr.id))&&z.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),z.createElement("div",{className:"ml-auto"},Sr))},Pi=Object.defineProperty,ba=Object.defineProperties,Ca=Object.getOwnPropertyDescriptors,Ui=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,Gi=(Sn,vn,Ln)=>vn in Sn?Pi(Sn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Ln}):Sn[vn]=Ln,Ni=(Sn,vn)=>{for(var Ln in vn||(vn={}))Ji.call(vn,Ln)&&Gi(Sn,Ln,vn[Ln]);if(Ui)for(var Ln of Ui(vn))qi.call(vn,Ln)&&Gi(Sn,Ln,vn[Ln]);return Sn},gi=(Sn,vn)=>ba(Sn,Ca(vn)),ki=({value:Sn,onChange:vn,onInputChange:Ln,className:Da,style:La={},InputProps:Sr})=>{const[bn,Nr]=(0,z.useState)(Sn);return z.createElement("div",{className:me()("flex item-center rounded-full px-10px py-2px",Da),style:Ni({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},La)},z.createElement(Fe.default,gi(Ni({bordered:!1},Sr),{onChange:_r=>{Nr(_r.target.value),Ln==null||Ln(encodeURIComponent(_r.target.value))},onPressEnter:_r=>{vn==null||vn({domEvent:_r,item:{value:bn}})}})),z.createElement("img",{className:"h-22px current",src:te(25365),height:22,onClick:_r=>{vn==null||vn({domEvent:_r,item:{value:bn}})}}))}},17904:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var z=te(59301);function ye(Oe,je){const he=(0,z.useRef)();(0,z.useEffect)(()=>{he.current=Oe}),(0,z.useEffect)(()=>{function be(){he.current()}if(je!==null){let le=setInterval(be,je);return()=>clearInterval(le)}},[je])}},40784:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(78241),Oe=te(95237),je=te(43604),he=te(57809),be=te(5871),le=te(6848),me=te(5083),Ne=te(92832),De=te(76560),fe=te(69577),Le=te(10670),Ee=te(59301),re=Object.defineProperty,E=Object.defineProperties,a=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(Fe,Se,Ie)=>Se in Fe?re(Fe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Fe[Se]=Ie,ne=(Fe,Se)=>{for(var Ie in Se||(Se={}))y.call(Se,Ie)&&ee(Fe,Ie,Se[Ie]);if(b)for(var Ie of b(Se))x.call(Se,Ie)&&ee(Fe,Ie,Se[Ie]);return Fe},oe=(Fe,Se)=>E(Fe,a(Se)),ue=(Fe,Se)=>{var Ie={};for(var ze in Fe)y.call(Fe,ze)&&Se.indexOf(ze)<0&&(Ie[ze]=Fe[ze]);if(Fe!=null&&b)for(var ze of b(Fe))Se.indexOf(ze)<0&&x.call(Fe,ze)&&(Ie[ze]=Fe[ze]);return Ie};const ge=({disabled:Fe,shixunHomeworks:Se,selectOptions:Ie,form:ze})=>{const{workSetting:ve}=Se,[at,xe]=(0,z.useState)([]),it=(0,z.useMemo)(()=>Ie==null?void 0:Ie.filter(Ue=>!at.includes(Ue.value)),[at,Ie]);return(0,z.useEffect)(()=>{var Ue;const qe=((Ue=ve==null?void 0:ve.anonymous_appeal_settings)==null?void 0:Ue.filter(st=>st.appeal_time))||[];xe(qe.map(st=>st.group_name))},[ve]),Ee.createElement(ye.default.List,{name:"anonymous_appeal_settings"},(Ue,{add:qe,remove:st})=>Ee.createElement(Ee.Fragment,null,Ue.map(ot=>{var Ke;const Re=ot,{key:Me,name:Ve}=Re,nt=ue(Re,["key","name"]),et=ze.getFieldValue(["anonymous_appeal_settings",Ve]).deleteflag;return Ee.createElement("div",{key:Me},Ee.createElement(Oe.Z,{align:"middle",style:{background:"#F6F7F9",padding:"5px 30px"}},Ee.createElement(je.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left",marginLeft:"54px",color:"#666"}},"\u7533\u8BC9\u89C4\u5219",Me+1),Ee.createElement(je.Z,null,Ee.createElement(ye.default.Item,oe(ne({},nt),{name:[ot.name,"group_name"]}),Ee.createElement(he.default,{mode:"multiple",disabled:Fe||!et,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:"245px"},className:Le.Z.multiple_select,options:it||[],onSelect:Et=>{xe(Pt=>[...Pt,Et])},onDeselect:Et=>{xe(Pt=>Pt.filter(gt=>gt!==Et))}}))),Ee.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),Ee.createElement(je.Z,null,Ee.createElement(ye.default.Item,oe(ne({},nt),{label:"",name:[ot.name,"appeal_penalty"]}),Ee.createElement(be.Z,{min:0,disabled:Fe,size:"large",addonAfter:"\u5206",style:{width:"120px"}}))),Ee.createElement(le.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},Ee.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Le.Z.title_icon}`})),Ee.createElement(je.Z,{style:{marginLeft:"40px",color:"#666",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),Ee.createElement(je.Z,null,Ee.createElement(ye.default.Item,oe(ne({},nt),{label:"",name:[ot.name,"appeal_time"]}),Ee.createElement(me.default,{allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",disabled:Fe,size:"large",disabledDate:Et=>(0,fe.Q8)(Et,ve==null?void 0:ve.course_end_date),disabledTime:Et=>(0,fe.d0)(Et),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm"}))),Ee.createElement(ye.default.Item,oe(ne({},nt),{name:[Ve,"deleteflag"]}),Ee.createElement(Ne.default,{type:"hidden"})),!Fe&&Ue.length<((Ke=ve==null?void 0:ve.anonymous_appeal_settings)==null?void 0:Ke.length)&&Ee.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{qe({deleteflag:!0})}}),Me!==0&&!Fe&&et&&Ee.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Et=ze.getFieldValue(["anonymous_appeal_settings",Ve,"group_name"])||[];xe(Pt=>Pt.filter(gt=>!Et.includes(gt))),st(Ve)}})))})))};bt.Z=(0,De.connect)(({shixunHomeworks:Fe})=>({shixunHomeworks:Fe}))(ge)},47604:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(5083),Oe=te(78241),je=te(95237),he=te(43604),be=te(57809),le=te(8591),me=te(92832),Ne=te(5871),De=te(6848),fe=te(24905),Le=te(61186),Ee=te.n(Le),re=te(76560),E=te(69577),a=te(34055),b=te(10670),y=te(59301),x=Object.defineProperty,ee=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Fe=(xe,it,Ue)=>it in xe?x(xe,it,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):xe[it]=Ue,Se=(xe,it)=>{for(var Ue in it||(it={}))ue.call(it,Ue)&&Fe(xe,Ue,it[Ue]);if(oe)for(var Ue of oe(it))ge.call(it,Ue)&&Fe(xe,Ue,it[Ue]);return xe},Ie=(xe,it)=>ee(xe,ne(it)),ze=(xe,it)=>{var Ue={};for(var qe in xe)ue.call(xe,qe)&&it.indexOf(qe)<0&&(Ue[qe]=xe[qe]);if(xe!=null&&oe)for(var qe of oe(xe))it.indexOf(qe)<0&&ge.call(xe,qe)&&(Ue[qe]=xe[qe]);return Ue};const{RangePicker:ve}=ye.default,at=({disabled:xe,shixunHomeworks:it,selectOptions:Ue,form:qe,data:st,classroomList:ot})=>{const{workSetting:Ke}=it,[Re,Me]=(0,z.useState)([]),Ve=(0,z.useMemo)(()=>Ue==null?void 0:Ue.filter(We=>!Re.includes(We.value)),[Re,Ue]);(0,z.useEffect)(()=>{var We;const et=((We=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:We.filter(Et=>Et.evaluation_end))||[];Me(et.map(Et=>Et.group_name))},[Ke]);const nt=We=>{var et;const Et=(et=Ke==null?void 0:Ke.anonymous_appeal_settings)==null?void 0:et.find(Pt=>Pt.group_id===We);return st.anonymous_appeal&&Et&&(Et==null?void 0:Et.appeal_time)!==null};return y.createElement(Oe.default.List,{name:"anonymous_comment_settings"},(We,{add:et,remove:Et})=>y.createElement(y.Fragment,null,We.map(Pt=>{var gt,xt;const Ae=Pt,{key:wt,name:Lt}=Ae,ke=ze(Ae,["key","name"]),ut=qe.getFieldValue(["anonymous_comment_settings",Lt]),ce=ut.deleteflag,ie=Ee()((gt=ut.evaluation_start)==null?void 0:gt[0])<=Ee()(),ae=!ce&&ie?[!0,nt(ut==null?void 0:ut.group_id)]:[!1,!1];return y.createElement("div",{key:wt,style:{background:"#F6F7F9",padding:"5px 30px"}},y.createElement(je.Z,{align:"top",style:{marginLeft:"53px"}},y.createElement(he.Z,{style:{height:"40px",lineHeight:"40px",width:"80px",textAlign:"left"}},"\u533F\u8BC4\u89C4\u5219",wt+1),y.createElement(he.Z,{flex:1},y.createElement(je.Z,{align:"middle",style:{marginBottom:10}},y.createElement(he.Z,{span:8},y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[Lt,"group_name"]}),y.createElement(be.default,{mode:"multiple",disabled:xe||!ce,className:b.Z.multiple_select,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",options:Ve||[],onSelect:se=>{Me(de=>[...de,se])},onDeselect:se=>{Me(de=>de.filter(Ce=>Ce!==se))}}))),y.createElement(he.Z,{className:"ml20"},y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[Lt,"evaluation_start"]}),y.createElement(ve,{ranges:{\u6B64\u523B:()=>{var se;const de=(se=ut==null?void 0:ut.evaluation_start)==null?void 0:se[0];return[de?Ee()(de):Ee()(),Ee()()]}},size:"large",style:{width:"500px"},disabled:xe||ae,allowClear:!1,disabledDate:se=>(0,E.Q8)(se,Ke==null?void 0:Ke.course_end_date),disabledTime:se=>(0,E.d0)(se),showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",onChange:()=>{var se;if((0,a.Rm)()&&!((se=ot.AssistantObject.group)!=null&&se.can_anonymous_comment)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[Lt,"deleteflag"]}),y.createElement(me.default,{type:"hidden"})),!xe&&We.length<((xt=Ke==null?void 0:Ke.anonymous_comment_settings)==null?void 0:xt.length)&&y.createElement("i",{className:"iconfont icon-zengjia1 ml20",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{et({deleteflag:!0})}}),wt!==0&&!xe&&ce&&y.createElement("i",{className:"iconfont icon-shanjian1 ml20",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const se=qe.getFieldValue(["anonymous_comment_settings",Lt,"group_name"])||[];Me(de=>de.filter(Ce=>!se.includes(Ce))),Et(Lt)}})))),y.createElement(je.Z,{align:"middle",style:{marginLeft:"53px"}},y.createElement(he.Z,{style:{width:"75px"}},"\u533F\u8BC4\u6570\u91CF"),y.createElement(he.Z,null,y.createElement(Oe.default.Item,Ie(Se({},ke),{label:"",colon:!1,name:[Lt,"evaluation_num"]}),y.createElement(Ne.Z,{min:0,size:"large",style:{marginLeft:"5px"},disabled:xe||!ce&&ie}))),y.createElement(De.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},y.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${b.Z.title_icon}`})),y.createElement(he.Z,{style:{width:"75px",marginLeft:"40px"}},"\u7F3A\u8BC4\u6263\u5206"),y.createElement(he.Z,null,y.createElement(Oe.default.Item,Ie(Se({},ke),{label:"",colon:!1,name:[Lt,"absence_penalty"]}),y.createElement(Ne.Z,{min:0,size:"large",addonAfter:"\u5206",style:{width:"120px"},disabled:xe,onChange:se=>{var de;if((0,a.Rm)()&&!((de=ot.AssistantObject.group)!=null&&de.can_anonymous_comment)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),y.createElement(he.Z,{style:{marginLeft:"40px"}},y.createElement(Oe.default.Item,Ie(Se({},ke),{name:[Lt,"student_comment"],valuePropName:"checked"}),y.createElement(fe.default,{disabled:xe,onChange:()=>{var se;if((0,a.Rm)()&&!((se=ot.AssistantObject.group)!=null&&se.can_anonymous_comment)){le.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}}}))),y.createElement(he.Z,{className:"ml10"},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605")))})))};bt.Z=(0,re.connect)(({shixunHomeworks:xe,classroomList:it})=>({shixunHomeworks:xe,classroomList:it}))(at)},26668:function(Ft,bt,te){"use strict";var z=te(76560),ye=te(95237),Oe=te(43604),je=te(5083),he=te(5871),be=te(6848),le=te(61186),me=te.n(le),Ne=te(69577),De=te(10670),fe=te(59301);const Le=({data:Ee,disabled:re,setData:E,shixunHomeworks:a})=>{const{workSetting:b,workList:y}=a;return fe.createElement("div",null,fe.createElement(ye.Z,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},fe.createElement(Oe.Z,{style:{marginLeft:"54px",marginRight:"20px",color:"#666666"}},"\u7ED3\u675F\u65F6\u95F4"),fe.createElement(Oe.Z,null,fe.createElement(je.default,{allowClear:!1,style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},size:"large",format:"YYYY-MM-DD HH:mm",disabled:re,disabledDate:x=>(0,Ne.Q8)(x,b==null?void 0:b.course_end_date),disabledTime:x=>(0,Ne.d0)(x),value:Ee.appeal_time?me()(Ee.appeal_time):"",onChange:(x,ee)=>{Ee.appeal_time=ee,E(Object.assign({},Ee))}})),fe.createElement(Oe.Z,{style:{margin:"0 20px 0 60px",color:"#666666"}},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),fe.createElement(Oe.Z,null,fe.createElement(he.Z,{size:"large",disabled:re,value:Ee.appeal_penalty,min:0,addonAfter:"\u5206",style:{width:"120px"},onChange:x=>{Ee.appeal_penalty=x,E(Object.assign({},Ee))}})),fe.createElement(be.Z,{title:"\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4\u5176\u4ED6\u540C\u5B66\u7684\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C"},fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${De.Z.title_icon}`}))))};bt.Z=(0,z.connect)(({shixunHomeworks:Ee})=>({shixunHomeworks:Ee}))(Le)},51556:function(Ft,bt,te){"use strict";var z=te(5083),ye=te(5871),Oe=te(6848),je=te(24905),he=te(61186),be=te.n(he),le=te(76560),me=te(69577),Ne=te(10670),De=te(59301);const fe=({data:Le,setData:Ee,disabled:re,shixunHomeworks:E})=>{const{workSetting:a}=E,b=be()(a==null?void 0:a.evaluation_start)<=be()(),y=Le.anonymous_appeal;return De.createElement("div",null,De.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},De.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u5F00\u59CB\u65F6\u95F4"),De.createElement(z.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:x=>(0,me.Q8)(x,a==null?void 0:a.course_end_date),disabledTime:x=>(0,me.d0)(x),disabled:re||b||y,value:Le.evaluation_start?be()(Le.evaluation_start):"",onChange:(x,ee)=>{Le.evaluation_start=ee,Ee(Object.assign({},Le))}}),De.createElement("div",{style:{color:"#666666",marginLeft:"60px",marginRight:"20px"}},"\u7ED3\u675F\u65F6\u95F4"),De.createElement(z.default,{allowClear:!1,style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",size:"large",disabledDate:x=>(0,me.Q8)(x,a==null?void 0:a.course_end_date,Le.evaluation_start),disabledTime:x=>(0,me.d0)(x,be()(Le.evaluation_start)),disabled:re||y,value:Le.evaluation_end?be()(Le.evaluation_end):"",onChange:(x,ee)=>{Le.evaluation_end=ee,Ee(Object.assign({},Le))}})),De.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center"}},De.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u6570\u91CF"),De.createElement(ye.Z,{disabled:re||b||y,value:Le.evaluation_num,min:0,style:{width:"150px"},size:"large",onChange:x=>{Le.evaluation_num=x,Ee(Object.assign({},Le))}}),De.createElement(Oe.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6"},De.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${Ne.Z.title_icon}`})),De.createElement("div",{style:{color:"#666666",marginLeft:"84px",marginRight:"20px"}},"\u7F3A\u8BC4\u6263\u5206"),De.createElement(ye.Z,{min:0,disabled:re,style:{width:"150px"},size:"large",addonAfter:"\u5206",value:Le.absence_penalty,onChange:x=>{Le.absence_penalty=x,Ee(Object.assign({},Le))}})),Le.anonymous_comment&&De.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 83px",display:"flex",alignItems:"center"}},De.createElement(je.default,{checked:Le.student_comment,disabled:re,onChange:()=>{Le.student_comment=!Le.student_comment,Ee(Object.assign({},Le))}},De.createElement("span",{style:{fontSize:"14px",color:"#000"}},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))};bt.Z=(0,le.connect)(({shixunHomeworks:Le})=>({shixunHomeworks:Le}))(fe)},57987:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return oe}});var z=te(59301),ye=te(43418),Oe=te(8591),je=te(95237),he=te(43604),be=te(3113),le=te(54580),me=te(1710),Ne={achieveSty:"achieveSty___Joqdh",tip:"tip___qAo3r",labolIcon:"labolIcon___QZ4oX"},De=te(47949),fe=te(90524),Le=te(82093),Ee=te(49661),re=Object.defineProperty,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ue,ge,Fe)=>ge in ue?re(ue,ge,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ue[ge]=Fe,x=(ue,ge)=>{for(var Fe in ge||(ge={}))a.call(ge,Fe)&&y(ue,Fe,ge[Fe]);if(E)for(var Fe of E(ge))b.call(ge,Fe)&&y(ue,Fe,ge[Fe]);return ue},ee=(ue,ge,Fe)=>new Promise((Se,Ie)=>{var ze=xe=>{try{at(Fe.next(xe))}catch(it){Ie(it)}},ve=xe=>{try{at(Fe.throw(xe))}catch(it){Ie(it)}},at=xe=>xe.done?Se(xe.value):Promise.resolve(xe.value).then(ze,ve);at((Fe=Fe.apply(ue,ge)).next())}),oe=({visible:ue,categoryId:ge,getData:Fe,onCancle:Se})=>{var Ie,ze;const[ve,at]=(0,z.useState)([]),[xe,it]=(0,z.useState)(!1),[Ue,qe]=(0,z.useState)(!1),[st,ot]=(0,z.useState)({success_size:0,error_list:[]}),Ke={withCredentials:!0,maxCount:1,multiple:!1,onRemove:()=>{at([])},beforeUpload:Re=>ee(void 0,null,function*(){return at([Re]),!1}),fileList:ve,accept:".xlsx"};return z.createElement(z.Fragment,null,z.createElement(ye.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",width:690,open:ue,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ue,onOk:()=>ee(void 0,null,function*(){if(ve.length===0){Oe.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u6587\u4EF6\uFF01");return}qe(!0);const Re=new FormData;Re.append("file",ve[0]);const Me=yield(0,Le.ZP)(`/api/homework_commons/${ge}/import_external_score.json`,{method:"post",body:Re},!0);(Me==null?void 0:Me.status)===0&&(ot(Me),Se(),Fe(),it(!0),at([])),qe(!1)}),onCancel:()=>{at([]),Se()}},z.createElement("div",{className:Ne.achieveSty},z.createElement("div",{className:Ne.tip},z.createElement("div",null,"1.\u4E0D\u5728\u5B66\u751F\u5217\u8868\u5185\u7684\u5B66\u751F\u4E0D\u652F\u6301\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\uFF1B"),z.createElement("div",null,"2.\u672A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4E4B\u540E\u5C06\u89C6\u4E3A\u5DF2\u5728\u7EBF\u4E0B\u63D0\u4EA4\u4F5C\u4E1A\uFF1B"),z.createElement("div",null,"3.\u5BFC\u5165\u5916\u90E8\u6210\u7EE9\u4F1A\u5C06\u5DF2\u8BC4\u9605\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u8FDB\u884C\u66F4\u65B0\u3002")),z.createElement(je.Z,{align:"middle",className:"mt20"},z.createElement(he.Z,{className:"mr10"},z.createElement("span",{className:Ne.labolIcon},"*"),z.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),z.createElement(he.Z,null,z.createElement(be.ZP,{shape:"default",style:{backgroundColor:"#3061D0",color:"#fff"}},z.createElement("a",{className:Ne.downloadbutton,onClick:Re=>{Re.stopPropagation(),Re.preventDefault(),(0,Ee.FH)("",fe.Z.API_SERVER+`/api/homework_commons/${ge}/get_example_excel.json`)}},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C")),z.createElement("span",{className:"ml10",style:{color:"#9096A3"}},"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"))),z.createElement("div",{className:"mt10",style:{marginLeft:"74px",height:"120px"}},z.createElement(le.default.Dragger,x({style:{border:"1px dashed rgba(48,97,208,0.3)",backgroundColor:"rgba(48,97,208,0.06)"}},Ke),z.createElement("div",null,z.createElement(De.op,{shape:"default"},"\u9009\u62E9\u6587\u4EF6")),z.createElement("div",{className:"font12 mt10",style:{color:"#9096A3"}},"\u4E0B\u8F7D\u6A21\u7248\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u62FD\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xlsx"))))),z.createElement(ye.default,{centered:!0,maskClosable:!1,title:"\u5BFC\u5165\u7ED3\u679C",width:508,open:xe,onCancel:()=>{it(!1)},footer:null},z.createElement("div",null,z.createElement("div",{style:{marginTop:"5px",marginBottom:"15px"}},z.createElement("span",null,"\u5BFC\u5165\u6210\u529F",z.createElement("span",{style:{color:"#19CB70"}}," ",st==null?void 0:st.success_size," "),"\u4E2A\u5B66\u751F"),z.createElement("span",{style:{marginLeft:"30px"}},"\u5BFC\u5165\u5931\u8D25",z.createElement("span",{style:{color:"#E30000"}}," ",(Ie=st==null?void 0:st.error_list)==null?void 0:Ie.length," "),"\u4E2A\u5B66\u751F")),!!((ze=st==null?void 0:st.error_list)!=null&&ze.length)&&z.createElement("div",{className:"mb20"},z.createElement(me.default,{columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name",ellipsis:!0,width:120,render:Re=>z.createElement("span",{style:{color:"#000"}},Re)},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:120,render:Re=>z.createElement("span",{style:{color:"#666"}},Re)},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"info",key:"info",ellipsis:!0,align:"end",render:Re=>z.createElement("span",{style:{color:"#000"}},Re)}],dataSource:st==null?void 0:st.error_list,pagination:!1,scroll:{y:47*8}})))))}},93078:function(Ft,bt,te){"use strict";te.d(bt,{$s:function(){return ye},Kc:function(){return he},Um:function(){return je},YT:function(){return z},ck:function(){return Oe}});var z=(be=>(be.STUDENT_SELF="student_self",be.TEACHER_ASSIGN="teacher_assign",be))(z||{}),ye=(be=>(be.BY_PERSON="by_person",be.BY_GROUP="by_group",be.BY_FILE="by_file",be))(ye||{}),Oe=(be=>(be.BY_CLASS="by_class",be.BY_RANDOM="by_random",be))(Oe||{}),je=(be=>(be.BY_SCORE="by_score",be.BY_HEADCOUNT="by_headcount",be.BY_RULE_RANDOM="by_rule_random",be))(je||{}),he=(be=>(be.BY_RULE="by_rule",be.BY_LEADER="by_leader",be))(he||{})},58048:function(Ft,bt,te){"use strict";var z=te(43418),ye=te(8591),Oe=te(82093),je=te(76560),he=te(34055),be=te(59301),le=(Ne,De,fe)=>new Promise((Le,Ee)=>{var re=b=>{try{a(fe.next(b))}catch(y){Ee(y)}},E=b=>{try{a(fe.throw(b))}catch(y){Ee(y)}},a=b=>b.done?Le(b.value):Promise.resolve(b.value).then(re,E);a((fe=fe.apply(Ne,De)).next())});const me=({shixunHomeworks:Ne,dispatch:De,classroomList:fe,getData:Le})=>be.createElement(z.default,{centered:!0,title:"\u63D0\u793A",open:Ne.actionTabs.key==="\u5206\u7EC4\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){var Ee;if((0,he.Rm)()&&!((Ee=fe.AssistantObject.normal)!=null&&Ee.can_redo)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(yield(0,Oe.ZP)(`/api/homework_commons/${Ne.actionTabs.homework_common_id}/batch_redo_modal.json`,{method:"post",body:{work_group_id:Ne.actionTabs.work_group_id}})).status===0&&(ye.ZP.success("\u6253\u56DE\u91CD\u505A\u6210\u529F"),De({type:"shixunHomeworks/setActionTabs",payload:{}}),Le())}),onCancel:()=>{De({type:"shixunHomeworks/setActionTabs",payload:{}})}},be.createElement("p",null,"\u8BE5\u5206\u7EC4\u7684\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u6574\u7EC4\u5B66\u751F\u4F5C\u54C1\u63D0\u4EA4\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF01"),be.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"));bt.Z=(0,je.connect)(({shixunHomeworks:Ne,classroomList:De})=>({shixunHomeworks:Ne,classroomList:De}))(me)},96930:function(Ft,bt,te){"use strict";te.r(bt),te.d(bt,{default:function(){return ro}});var z=te(59301),ye=te(76560),Oe=te(49127),je=te(3113),he=te(8591),be=te(66104),le=te(6848),me=te(99313),Ne=te(43418),De=te(95237),fe=te(43604),Le=te(92832),Ee=te(1710),re=te(27812),E=te(49661),a=te(34055),b=te(78241),y=te(20834),x=te(24905),ee=te(38854),ne=te(58421),oe=te(5112),ue=te(5871),ge=te(57809),Fe=te(84105),Se=te(87395),Ie=te(67921),ze=te(89489),ve=te(82093),at=te(57884),xe=te(58048),it=Object.defineProperty,Ue=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,ot=(tt,Ye,Qe)=>Ye in tt?it(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ke=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))qe.call(Ye,Qe)&&ot(tt,Qe,Ye[Qe]);if(Ue)for(var Qe of Ue(Ye))st.call(Ye,Qe)&&ot(tt,Qe,Ye[Qe]);return tt},Re=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const Me=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Kt,en]=(0,z.useState)(!0),[Ut,yn]=(0,z.useState)(!1),[Vt]=b.default.useForm();return z.createElement(z.Fragment,null,z.createElement(Ne.default,{centered:!0,title:"\u8C03\u5206",open:tt.actionTabs.key==="\u8C03\u5206",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Ut,onOk:()=>Re(void 0,null,function*(){yield Vt.validateFields();const Ct=Vt.getFieldsValue();yn(!0),(yield(0,ve.ZP)(`/api/student_works/${tt.actionTabs.id}/adjust_score.json`,{method:"post",body:Ke({},Ct)})).status===0&&(he.ZP.success("\u8BC4\u9605\u6210\u529F"),Vt.resetFields(),Ye({type:"shixunHomeworks/setActionTabs",payload:{}}),Ye({type:"shixunHomeworks/getWorkList",payload:Ke({},tt.actionTabs.params)})),yn(!1)}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",{className:"tc"},"\u8BE5\u5B66\u751F\u7684\u6700\u7EC8\u6210\u7EE9\u5C06\u4E0D\u4F1A\u6309\u7167\u8BC4\u5206\u89C4\u5219\u8FDB\u884C\u8BA1\u7B97"),z.createElement(b.default,{form:Vt,layout:"horizontal"},z.createElement("div",{style:{display:"flex",alignItems:"baseline"}},z.createElement(b.default.Item,{label:"\u6210\u7EE9",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},z.createElement(ue.Z,{min:0,placeholder:"\u8BF7\u586B\u5199\u5206\u6570"})),z.createElement("span",{className:"ml10"},"\u5206")),z.createElement("div",null,z.createElement(b.default.Item,{name:"comment"},z.createElement(Le.default.TextArea,{placeholder:"\u8BF7\u586B\u5199\u60A8\u5BF9\u4F5C\u54C1\u8C03\u5206\u7684\u539F\u56E0",rows:8}))))))};var Ve=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(Me),nt=te(89389),We={flex_box_center:"flex_box_center___NBXH7",flex_space_between:"flex_space_between___l6hzm",flex_box_vertical_center:"flex_box_vertical_center___m8uTT",flex_box_center_end:"flex_box_center_end___BwXBn",flex_box_column:"flex_box_column___amI5B",wrap:"wrap___d__UZ",MdEditor:"MdEditor___QRYr6",workListButtonWrap:"workListButtonWrap___lhXWg",anticon:"anticon___b_3pM",workListClass:"workListClass___EI4Fm",left:"left___wBY4f",visible:"visible___uwm7P",status:"status___DUABx",tips:"tips___H3M_T",tableWrapper:"tableWrapper___EW8TX",atitle:"atitle___XxlIn",tables:"tables___thRYc",tables1:"tables1___jKpJt",redoBtn:"redoBtn___uk0iV"},et=te(30975),Et=te(64885),Pt=te(47949),gt=te(89392),xt=te(61186),Ae=te.n(xt),wt=te(98072),Lt=te(45278),ke=te(58617),ut=te(59301),ce=Object.defineProperty,ie=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,de=(tt,Ye,Qe)=>Ye in tt?ce(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ce=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))ae.call(Ye,Qe)&&de(tt,Qe,Ye[Qe]);if(ie)for(var Qe of ie(Ye))se.call(Ye,Qe)&&de(tt,Qe,Ye[Qe]);return tt},pe=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const Be=({shixunHomeworks:tt,user:Ye,loading:Qe,dispatch:Kt,classroomList:en,globalSetting:Ut})=>{var yn,Vt,Ct,Yt,Kn,ha;const hn=(0,ye.useParams)(),{workList:At,workSetting:qt}=tt,[,An,Jt]=(0,wt.U)(Lt.Gw,{homeworkId:At==null?void 0:At.id}),[dn,Ha]=(0,z.useState)([]),rn=[(At==null?void 0:At.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(pt,Jn)=>{var er,Ze,Rt,ea,yr,Qt;return{children:((er=Jn.project_info)==null?void 0:er.id)!==-1?ut.createElement("a",{target:"_blank",title:(Ze=Jn.project_info)==null?void 0:Ze.name,href:`${(Rt=Ut==null?void 0:Ut.setting)==null?void 0:Rt.old_url}/projects${(ea=Jn.project_info)==null?void 0:ea.id}`,style:{whiteSpace:"break-spaces"}},(yr=Jn.project_info)==null?void 0:yr.name):(Qt=Jn.project_info)==null?void 0:Qt.name,props:{rowSpan:Jn.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(pt,Jn)=>ut.createElement("div",{style:{display:"flex",alignItems:"center"}},ut.createElement("span",{className:We.atitle,style:{width:Jn.is_leader?"":130,maxWidth:Jn.is_leader&&80}}," ",pt),Jn.is_leader&&ut.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(At==null?void 0:At.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",width:80,render:pt=>pt||"--"},(At==null?void 0:At.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",width:80,render:(pt,Jn)=>pt||"--"},(At==null?void 0:At.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(pt,Jn)=>({children:pt?ut.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",ut.createElement("br",null),Ae()(pt).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:Jn.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:150,render:(pt,Jn)=>({children:pt===-1?"\u91CD\u505A\u4E2D":ut.createElement(E.Uw,{status:pt}),props:{rowSpan:Jn.rowSpan}})},{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(pt,Jn)=>({children:ut.createElement("span",{className:"c-blue"},pt),props:{rowSpan:Jn.rowSpan}})},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",width:150,render:(pt,Jn)=>ut.createElement(le.Z,{placement:"bottom",title:ut.createElement("div",null,ut.createElement("div",null,Jn.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Jn.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),ut.createElement("div",null,Jn.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Jn.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),At!=null&&At.anonymous_comment?ut.createElement("div",null,Jn.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Jn.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",At!=null&&At.is_group_grade?ut.createElement("div",null,Jn.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Jn.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",ut.createElement("div",null,Jn.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Jn.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),ut.createElement("div",null,Jn.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Jn.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),At!=null&&At.anonymous_comment?ut.createElement("div",null,Jn.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Jn.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(At==null?void 0:At.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Jn.appeal_penalty||"0.0"}\u5206`,ut.createElement("div",null,Jn.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Jn.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(At!=null&&At.is_jupyter||At!=null&&At.is_jupyter_lab)&&ut.createElement("div",{onClick:er=>{er.stopPropagation(),ye.history.push(`/classrooms/${hn.coursesId}/group_homework/${hn.categoryId}/review/${Jn.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},pt>0?ut.createElement("span",{style:{color:"#ff8100"}},pt):pt)},(qt==null?void 0:qt.can_submit)&&{title:"\u63D0\u4EA4\u6B21\u6570",dataIndex:"submit_count",width:75,ellipsis:!0,render:(pt,Jn={},er=0)=>(At==null?void 0:At.work_status)==0?"--":pt||"--"},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u9700\u8BC4\u6570",align:"center",dataIndex:"need_comment_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u5DF2\u8BC4\u6570",align:"center",dataIndex:"user_comment_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u88AB\u8BC4\u6570",align:"center",dataIndex:"student_comment_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u88AB\u533F\u8BC4\u5206\u6570",align:"center",dataIndex:"student_score",width:120},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u7533\u8BC9\u6B21\u6570",align:"center",dataIndex:"appeal_all_count",width:75},(At==null?void 0:At.student_anonymous_comment)&&{title:"\u5F85\u5BA1\u6838\u7533\u8BC9",align:"center",dataIndex:"appeal_deal_count",width:120},{title:"\u64CD\u4F5C",width:At!=null&&At.base_on_project?100:80,align:"center",dataInex:"action",fixed:"right",render:(pt,Jn)=>{var er;return(er=At.homework_status)!=null&&er.includes("\u5BFC\u5165")?ut.createElement("div",null,ut.createElement("a",{style:{marginLeft:10},onClick:(0,gt.debounce)(Ze=>pe(void 0,null,function*(){var Rt,ea,yr,Qt,da;Ze.stopPropagation();let Wa=yield(0,ve.ZP)(`/api/student_works/${Jn==null?void 0:Jn.id}/passed_condition.json`,{method:"get"});Ne.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:ut.createElement("div",null,ut.createElement("div",{style:{display:"flex"}},ut.createElement("div",null,ut.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),ut.createElement("span",{style:{marginLeft:10}},(Rt=Wa==null?void 0:Wa.data)==null?void 0:Rt.user_name)),ut.createElement("div",{style:{marginLeft:60}},ut.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),ut.createElement("span",{style:{marginLeft:10}},(ea=Wa==null?void 0:Wa.data)==null?void 0:ea.student_id)),ut.createElement("div",{style:{marginLeft:60}},ut.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),ut.createElement("span",{style:{marginLeft:10}},(yr=Wa==null?void 0:Wa.data)==null?void 0:yr.group_name))),ut.createElement("div",{style:{marginTop:22}},ut.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),ut.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((Qt=Wa==null?void 0:Wa.data)==null?void 0:Qt.description)||"\u6682\u65E0\u4FE1\u606F")),ut.createElement("div",{style:{marginTop:22,marginBottom:20}},ut.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),ut.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((da=Wa==null?void 0:Wa.data)==null?void 0:da.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Jn.work_status===0?ut.createElement("div",null,"--"):ut.createElement("a",{className:"c-blue",onClick:Ze=>{var Rt,ea;if(Ze.preventDefault(),(0,a.Rm)()&&!((ea=(Rt=en==null?void 0:en.AssistantObject)==null?void 0:Rt.group)!=null&&ea.can_view)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ye.history.push(`/classrooms/${hn.coursesId}/group_homework/${hn.categoryId}/review/${Jn.id}?review=review`)}}," \u67E5\u770B ")}}].filter(pt=>!!pt),Qa=[{title:"\u5E8F\u53F7",dataIndex:"name",ellipsis:!0,width:120,render:(pt,Jn,er)=>er+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0},{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"current_user_work_status",ellipsis:!0,render:pt=>pt?ut.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u8BC4"):ut.createElement("span",{style:{color:"#FF6801"}},"\u672A\u8BC4")},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"update_time",ellipsis:!0,render:pt=>pt?Ae()(pt).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"student_score",ellipsis:!0,render:pt=>pt||"--"},{title:ut.createElement("span",null,"\u662F\u5426\u6574\u7EC4\u540C\u8BC4",ut.createElement(le.Z,{title:"\u5982\u679C\u5B66\u751F\u5BF9\u4F5C\u54C1\u8FDB\u884C\u4E86\u6574\u7EC4\u540C\u8BC4\uFF0C\u90A3\u4E48\u8BE5\u4F5C\u54C1\u6240\u5C5E\u5206\u7EC4\u7684\u4EBA\u6570\u7B49\u4E8E\u5DF2\u8BC4\u4F5C\u54C1\u6570\uFF0C\u5E76\u4E14\u5B66\u751F\u7684\u5DF2\u8BC4\u4F5C\u54C1\u603B\u6570\u5C06\u8D85\u8FC7\u9700\u8BC4\u6570\u3002"},ut.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-999 current-primary ml5"}))),dataIndex:"group_comment",ellipsis:!0},{title:"\u88AB\u7533\u8BC9\u6B21\u6570",dataIndex:"appeal_all_count",ellipsis:!0,render:pt=>pt||"--"},{title:"\u88AB\u7533\u8BC9\u5BA1\u6838\u72B6\u6001",dataIndex:"current_user_appeal_status",ellipsis:!0,render:pt=>pt===1?ut.createElement("span",{style:{color:"#FF6801"}},"\u5F85\u5BA1\u6838"):pt===-1?"--":ut.createElement("span",{style:{color:"#028D01"}},"\u5DF2\u5BA1\u6838")},{title:"\u64CD\u4F5C",dataIndex:"name",ellipsis:!0,align:"right",width:80,render:(pt,Jn)=>ut.createElement("a",{onClick:()=>{var er;if([0,-1].includes(At==null?void 0:At.work_status)){he.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}(er=At.homework_status)!=null&&er.includes("\u5BFC\u5165")||ye.history.push(`/classrooms/${hn.coursesId}/group_homework/${hn.categoryId}/review/${Jn.id}`)}},Jn!=null&&Jn.current_user_work_status?"\u67E5\u770B":"\u8BC4\u9605")}];return(0,z.useEffect)(()=>{At!=null&&At.course_id&&Ha(At.student_works)},[At]),ut.createElement("section",{className:"minH500 bg-white p30",style:{paddingTop:25}},!(At!=null&&At.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&(((yn=At==null?void 0:At.homework_status)==null?void 0:yn.includes("\u672A\u53D1\u5E03"))||((Vt=At==null?void 0:At.homework_status)==null?void 0:Vt.includes("\u672A\u5F00\u59CB")))&&ut.createElement(at.Z,null),!((Ct=At==null?void 0:At.homework_status)!=null&&Ct.includes("\u672A\u53D1\u5E03"))&&!((Yt=At==null?void 0:At.homework_status)!=null&&Yt.includes("\u672A\u5F00\u59CB"))&&ut.createElement(ut.Fragment,null,ut.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},ut.createElement(fe.Z,null,ut.createElement("span",{className:"c-grey-333"},"\u6211\u7684\u4F5C\u54C1")),ut.createElement(fe.Z,null,ut.createElement("span",null,(Kn=At==null?void 0:At.left_time)==null?void 0:Kn.status,ut.createElement("span",{className:"ml10",style:{color:"#FF9D18"}},(ha=At==null?void 0:At.left_time)==null?void 0:ha.time)))),(At==null?void 0:At.is_shixun)&&!(At!=null&&At.open_evaluate)&&!(At!=null&&At.is_close_tips)&&ut.createElement(De.Z,{align:"middle",justify:"space-between",style:{background:"#F5F5F5",borderRadius:4,height:42,padding:"0px 10px",color:"#9096A3"}},ut.createElement(fe.Z,null,ut.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u8981\u6559\u5E08\u624B\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85\u6559\u5E08\u7684\u8BC4\u5206\u7ED3\u679C\u3002 ")),ut.createElement(fe.Z,null,ut.createElement("span",{className:"current",onClick:()=>pe(void 0,null,function*(){const pt=yield(0,ve.ZP)(`/api/homework_commons/${hn.categoryId}/close_tips.json`,{method:"post"});(pt==null?void 0:pt.status)===0&&Kt({type:"shixunHomeworks/getWorkList",payload:Ce({},hn)})})},"X"))),(At==null?void 0:At.feedback_notice)&&ut.createElement("div",{className:"font14 mt10",style:{padding:"9px 20px",background:"rgba(255,157,24,0.1)",color:"#FF9D18",display:"flex",alignItems:"center"}},ut.createElement("i",{className:"iconfont icon-tishi11 font14"}),ut.createElement("span",{className:"ml10",style:{flex:"1"}},"\u6709\u5B66\u751F\u53CD\u9988\u4E86\u4F5C\u54C1\u95EE\u9898\uFF0C\u8BF7\u53CA\u65F6\u67E5\u770B\u5904\u7406"),An?ut.createElement(ke.Z,null):ut.createElement("i",{className:"iconfont icon-guanbi10 font14 current",style:{color:"#979797"},onClick:()=>pe(void 0,null,function*(){const pt=yield Jt({homeworkId:At==null?void 0:At.id});(pt==null?void 0:pt.status)===0&&Kt({type:"shixunHomeworks/getWorkList",payload:Ce({},hn)})})})),ut.createElement(Ee.default,{className:"mt15",loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(pt,Jn)=>(pt==null?void 0:pt.item_index)%2===0&&We.tables,pagination:!1,dataSource:[At],columns:rn,locale:{emptyText:ut.createElement(at.Z,null)},scroll:At!=null&&At.student_anonymous_comment||At!=null&&At.base_on_project?{x:"calc(100% + 60px)"}:{}}),(At==null?void 0:At.student_anonymous_comment)&&ut.createElement("div",{className:"mt30"},ut.createElement(De.Z,{wrap:!1,align:"middle",justify:"space-between"},ut.createElement(fe.Z,null,"\u5171",ut.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},(At==null?void 0:At.work_count)||0),"\u4EFD\u4F5C\u4E1A\u9700\u8BC4\u9605"),ut.createElement(fe.Z,null,ut.createElement("i",{className:"iconfont icon-shijian1 c-grey-666 mr10"}),"\u533F\u8BC4\u65F6\u95F4",ut.createElement("span",{className:"c-grey-333 ml10"},(At==null?void 0:At.evaluation_start)&&Ae()(At==null?void 0:At.evaluation_start).format("YYYY-MM-DD HH:mm"),"\u81F3 ",(At==null?void 0:At.evaluation_end)&&Ae()(At==null?void 0:At.evaluation_end).format("YYYY-MM-DD HH:mm")))),ut.createElement(Ee.default,{className:"mt15",locale:{emptyText:ut.createElement(at.Z,null)},columns:Qa,dataSource:dn,pagination:!1}))))};var $e=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Kt})=>({shixunHomeworks:tt,classroomList:Ye,loading:Kt.effects,globalSetting:Qe}))(Be),Xe=te(57987),Pe=te(59301),mt=Object.defineProperty,yt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Je=(tt,Ye,Qe)=>Ye in tt?mt(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,lt=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))zt.call(Ye,Qe)&&Je(tt,Qe,Ye[Qe]);if(jt)for(var Qe of jt(Ye))Gt.call(Ye,Qe)&&Je(tt,Qe,Ye[Qe]);return tt},Dt=(tt,Ye)=>yt(tt,Zt(Ye)),Ot=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const on=(0,z.createRef)(),gn=({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Kt,dispatch:en,zip:Ut,btnLoading:yn,setBtnLoading:Vt})=>{var Ct,Yt,Kn,ha,hn,At,qt,An,Jt,dn,Ha,rn;const[Qa]=(0,ye.useSearchParams)(),[pt,Jn]=(0,z.useState)(lt(lt({},(0,ye.useParams)()),{page:Qa.get("page")||1,limit:20})),er=(0,ye.useLocation)(),{workList:Ze}=tt,[Rt,ea]=(0,z.useState)({}),[yr,Qt]=(0,z.useState)(""),[da,Wa]=(0,z.useState)(""),[Br,Ga]=(0,z.useState)(""),[tr,Lr]=(0,z.useState)([]),[lo,Rn]=(0,z.useState)(),[hr,ca]=(0,z.useState)([]),[Oo,vi]=(0,z.useState)(!1),[ur,wo]=(0,z.useState)([]),[eo,ta]=(0,z.useState)(!1),[fa,So]=(0,z.useState)(),[Yr,Do]=(0,z.useState)(1),[Xo,Fo]=(0,z.useState)(),[Go,Ao]=(0,z.useState)(),[fi,Ri]=(0,z.useState)(),[Ii,oo]=(0,z.useState)(!1),[Qi]=b.default.useForm(),[Xi,di]=(0,z.useState)({groupAll:[],userAll:[]}),[yi,_n]=(0,z.useState)(!1),[Hn,Mn]=(0,z.useState)(!1),[jn,la]=(0,z.useState)({status:!1,visible:!0}),[Pr]=b.default.useForm(),Mo=()=>Ot(void 0,null,function*(){const nn=yield(0,ve.ZP)(`/api/homework_commons/${pt.categoryId}/get_group_members`,{method:"get",params:{}}),Un=yield(0,ve.ZP)(`/api/courses/${pt.coursesId}/students.json`,{method:"get",params:{coursesId:pt.coursesId,homework_id:pt.categoryId,page:1,limit:2e3}});(nn==null?void 0:nn.status)==0&&di({groupAll:nn==null?void 0:nn.group_infos,userAll:Un==null?void 0:Un.students})});(0,z.useEffect)(()=>{var nn;((nn=Ze==null?void 0:Ze.course_recommends)==null?void 0:nn.length)>0&&_n(!0)},[Ze==null?void 0:Ze.course_recommends]),(0,z.useEffect)(()=>{on&&on.current&&(on.current.clientHeight>47?la({status:!0,visible:!0}):la({status:!1,visible:!0}))},[Ze.course_group_info&&Ze.course_group_info.length]),(0,z.useEffect)(()=>{Ze!=null&&Ze.course_id},[Ze==null?void 0:Ze.course_id]),(0,z.useEffect)(()=>{Ze!=null&&Ze.course_id&&setTimeout(()=>{var nn,Un;if(Ze.base_on_project){let po=[];(nn=Ze.new_student_works)==null||nn.map((hi,Di)=>{var wi;(wi=hi==null?void 0:hi.student_works)==null||wi.map((Oi,vl)=>{var hl,ol,Mi,Gl;Oi.item_index=hi.item_index,Oi.rowSpan=Oi!=null&&Oi.is_leader?(hl=hi==null?void 0:hi.student_works)==null?void 0:hl.length:((ol=Oi==null?void 0:Oi.project_info)==null?void 0:ol.id)===-1?1:((Gl=(Mi=hi==null?void 0:hi.student_works)==null?void 0:Mi.filter(hu=>hu.is_leader))==null?void 0:Gl.length)>0?0:1,po.push(Oi)})}),console.log("---",po),Lr([...po])}else{let po=[];(Un=Ze.new_student_works)==null||Un.map((hi,Di)=>{var wi;(wi=hi==null?void 0:hi.student_works)==null||wi.map((Oi,vl)=>{var hl,ol,Mi;Oi.item_index=hi.item_index,Oi.rowSpan=vl==0?(hl=hi==null?void 0:hi.student_works)==null?void 0:hl.length:((Mi=(ol=hi==null?void 0:hi.student_works)==null?void 0:ol.filter(Gl=>Gl.id))==null?void 0:Mi.length)>0?0:1,po.push(Oi)})}),Lr([...po])}},400)},[Ze]);const pi=()=>Ot(void 0,null,function*(){const nn=yield en({type:"shixunHomeworks/getWorkList",payload:lt({},pt)})});(0,z.useEffect)(()=>{if(Qa.get("page")){let nn=JSON.parse(localStorage.getItem("grouphomeworkkey"))||{};Jn(lt(lt({},pt),nn)),nn.task_status=(nn==null?void 0:nn.work_status)||"all",nn.member_work=nn!=null&&nn.member_work?[nn==null?void 0:nn.member_work]:"all",nn.course_group_info=(nn==null?void 0:nn.course_group)||"all",nn.file_status=nn!=null&&nn.file_status?[nn==null?void 0:nn.file_status]:"all",nn.teacher_comment=nn!=null&&nn.teacher_comment?[nn==null?void 0:nn.teacher_comment]:"all",Pr.setFieldsValue(lt({},nn))}},[]);function Na(){Do(1),Rn(""),Fo(""),Ao(""),Ri(""),wo([])}const Dr=()=>{pt.page=1;const nn=Object.assign({},Pr.getFieldValue());delete pt.course_group,delete pt.teacher_comment,Object.keys(nn).map(function(Un){var po;switch(Un){case"teacher_comment":case"member_work":nn[Un].length>1||!nn[Un].length?(delete pt[Un],Pr.setFieldsValue({[Un]:"all"})):(pt[Un]=(po=nn[Un])==null?void 0:po[0],Pr.setFieldsValue({teacher_comment:nn[Un]}));break;case"file_status":nn[Un].includes("all")||Ze[Un].length===nn[Un].length||!nn[Un].length?(delete pt.file_status,Pr.setFieldsValue({file_status:"all"})):(pt.file_status=nn[Un][0],Pr.setFieldsValue({file_status:nn[Un]}));break;case"work_status":nn[Un].includes("all")||Ze.task_status.length===nn[Un].length||!nn[Un].length?(delete pt.work_status,Pr.setFieldsValue({work_status:"all"})):(pt.work_status=nn[Un],Pr.setFieldsValue({work_status:pt.work_status}));break;case"course_group_info":nn[Un].includes("all")||Ze[Un].length===nn[Un].length||!nn[Un].length?(delete pt.course_group,Pr.setFieldsValue({course_group_info:"all"})):(pt.course_group=nn[Un],Pr.setFieldsValue({course_group_info:pt.course_group}));break}}),pi()},Bi=(nn,Un)=>{pt.page=nn,pt.limit=Un,pi()},mo=[{name:"\u7EC4\u957F",id:1},{name:"\u7EC4\u5458",id:0}],Cn=[{title:"\u5E8F\u53F7",dataIndex:"item_index",align:"left",width:50,fixed:Ze!=null&&Ze.base_on_project?"left":"",render:(nn,Un,po)=>({children:nn,props:{rowSpan:Un.rowSpan}})},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:120,fixed:"left",render:(nn,Un)=>{var po,hi,Di,wi,Oi,vl;return{children:((po=Un.project_info)==null?void 0:po.id)!==-1?Pe.createElement("a",{target:"_blank",title:(hi=Un.project_info)==null?void 0:hi.name,href:`${(Di=Kt==null?void 0:Kt.setting)==null?void 0:Di.old_url}/projects${(wi=Un.project_info)==null?void 0:wi.id}`,style:{whiteSpace:"break-spaces"}},(Oi=Un.project_info)==null?void 0:Oi.name):(vl=Un.project_info)==null?void 0:vl.name,props:{rowSpan:Un.rowSpan}}}},!(Ze!=null&&Ze.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:200,render:(nn,Un)=>({children:Pe.createElement("span",{className:"c-blue"},nn),props:{rowSpan:Un.rowSpan}})},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:140,render:(nn,Un)=>Pe.createElement("div",{style:{display:"flex",alignItems:"center"}},Pe.createElement(le.Z,{placement:"bottom",title:nn},Pe.createElement("span",{className:We.atitle,style:{width:Un.is_leader?"":130,maxWidth:Un.is_leader&&80}}," ",nn)),Un.is_leader&&Pe.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},(0,a.GJ)()&&{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:Ze!=null&&Ze.base_on_project?80:130,ellipsis:!0,render:nn=>Pe.createElement("span",{style:{color:"#666666"}},nn)},(0,a.GJ)()&&!(Ze!=null&&Ze.base_on_project)&&{title:"\u5206\u73ED",align:"left",width:150,ellipsis:!0,dataIndex:"group_name"},((0,a.GJ)()||(0,a.dE)()&&!(Ze!=null&&Ze.anonymous_comment)&&!Ze.anonymous_appeal||(0,a.dE)()&&((Ct=Ze.homework_status)==null?void 0:Ct.includes("\u5DF2\u622A\u6B62")))&&{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sorter:!0,width:100,sortOrder:pt.order==="work_score"?pt.b_order==="desc"?"descend":"ascend":null,sortDirections:["descend","ascend"],render:(nn,Un)=>Pe.createElement(le.Z,{placement:"bottom",title:Pe.createElement("div",null,Pe.createElement("div",null,Un.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${Un.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Pe.createElement("div",null,Un.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${Un.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Pe.createElement("div",null,Un.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${Un.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",Ze!=null&&Ze.is_group_grade?Pe.createElement("div",null,Un.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${Un.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",Pe.createElement("div",null,Un.late_penalty?`\u8865\u4EA4\u6263\u5206\uFF1A${Un.late_penalty}\u5206`:"\u8865\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Pe.createElement("div",null,Un.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${Un.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),Ze!=null&&Ze.anonymous_comment?Pe.createElement("div",null,Un.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${Un.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",(Ze==null?void 0:Ze.anonymous_appeal)&&`\u8FDD\u8BC4\u6263\u5206\uFF1A${Un.appeal_penalty||"0.0"}\u5206`,Pe.createElement("div",null,Un.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${Un.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(Ze!=null&&Ze.is_jupyter||Ze!=null&&Ze.is_jupyter_lab)&&Pe.createElement("div",{onClick:po=>{po.stopPropagation(),localStorage.setItem("grouphomeworkkey",JSON.stringify(pt)),ye.history.push(`/classrooms/${pt.coursesId}/group_homework/${pt.categoryId}/review/${Un.id}?page=${pt.page}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},nn>0?Pe.createElement("span",{style:{color:"#ff8100"}},nn):nn)},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"code_lines_count",render:nn=>nn||"--"},(Ze==null?void 0:Ze.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",ellipsis:!0,width:100,dataIndex:"issues_count",render:(nn,Un)=>({children:nn||"--"})},(Ze==null?void 0:Ze.base_on_project)&&{title:"P/R\u6570",align:"left",ellipsis:!0,width:100,dataIndex:"pull_requests_count",render:(nn,Un)=>{var po;return{children:((po=Un.project_info)==null?void 0:po.id)!==-1?Pe.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var hi,Di;window.open(`${(hi=Kt==null?void 0:Kt.setting)==null?void 0:hi.old_url}${(Di=Un.project_info)==null?void 0:Di.id}/pulls`)}},Un==null?void 0:Un.pull_requests_count):"--",props:{rowSpan:Un.rowSpan}}}},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u4EE3\u7801\u8D28\u91CF",align:"left",width:170,dataIndex:"codesmell",render:(nn,Un)=>{var po;return{children:((po=Un.project_info)==null?void 0:po.id)!==-1?Pe.createElement("div",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{var hi,Di;window.open(`${(hi=Kt==null?void 0:Kt.setting)==null?void 0:hi.old_url}${(Di=Un.project_info)==null?void 0:Di.id}/sonar`)}},Pe.createElement("div",null,"bug ",Un==null?void 0:Un.bug),Pe.createElement("div",null,"Security ",Un==null?void 0:Un.security),Pe.createElement("div",null,"Codesmell ",Un==null?void 0:Un.codesmell)):"--",props:{rowSpan:Un.rowSpan}}}},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:130,ellipsis:!0,sorter:!0,sortOrder:pt.order==="update_time"?pt.b_order==="desc"?"descend":"ascend":null,render:(nn,Un)=>({children:Pe.createElement(le.Z,{placement:"bottom",title:nn?Pe.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Pe.createElement("br",null),Ae()(nn).format("YYYY-MM-DD HH:mm")):"--"},nn?Pe.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Pe.createElement("br",null),Ae()(nn).format("YYYY-MM-DD HH:mm")):"--"),props:{rowSpan:Un.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",width:Ze!=null&&Ze.base_on_project?110:200,fixed:Ze!=null&&Ze.base_on_project?"right":"",render:(nn,Un)=>({children:nn===-1?"\u91CD\u505A\u4E2D":Pe.createElement("div",{style:{whiteSpace:"break-spaces"}},Pe.createElement(E.Uw,{status:nn,lineBreak:!0})),props:{rowSpan:Un.rowSpan}})},{title:"\u64CD\u4F5C",width:175,fixed:Ze!=null&&Ze.base_on_project?"right":"",align:"left",dataInex:"action",render:(nn,Un)=>{var po,hi;return(po=Ze.homework_status)!=null&&po.includes("\u5BFC\u5165")?Pe.createElement("div",null,(0,a.GJ)()&&Pe.createElement("a",{onClick:Di=>{Di.stopPropagation(),en({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Un==null?void 0:Un.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"),Pe.createElement("a",{style:{marginLeft:10},onClick:(0,gt.debounce)(Di=>Ot(void 0,null,function*(){var wi,Oi,vl,hl,ol;Di.stopPropagation();let Mi=yield(0,ve.ZP)(`/api/student_works/${Un==null?void 0:Un.id}/passed_condition.json`,{method:"get"});Ne.default.confirm({title:"\u4F5C\u4E1A\u8BE6\u60C5",closable:!0,width:750,icon:null,content:Pe.createElement("div",null,Pe.createElement("div",{style:{display:"flex"}},Pe.createElement("div",null,Pe.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),Pe.createElement("span",{style:{marginLeft:10}},(wi=Mi==null?void 0:Mi.data)==null?void 0:wi.user_name)),Pe.createElement("div",{style:{marginLeft:60}},Pe.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),Pe.createElement("span",{style:{marginLeft:10}},(Oi=Mi==null?void 0:Mi.data)==null?void 0:Oi.student_id)),Pe.createElement("div",{style:{marginLeft:60}},Pe.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),Pe.createElement("span",{style:{marginLeft:10}},(vl=Mi==null?void 0:Mi.data)==null?void 0:vl.group_name))),Pe.createElement("div",{style:{marginTop:22}},Pe.createElement("div",{style:{color:"#666666"}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),Pe.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((hl=Mi==null?void 0:Mi.data)==null?void 0:hl.description)||"\u6682\u65E0\u4FE1\u606F")),Pe.createElement("div",{style:{marginTop:22,marginBottom:20}},Pe.createElement("div",{style:{color:"#666666"}},"\u70B9\u8BC4\u5185\u5BB9\uFF1A"),Pe.createElement("div",{style:{marginTop:10,background:"#F6F7F9",padding:10}},((ol=Mi==null?void 0:Mi.data)==null?void 0:ol.comment)||"\u6682\u65E0\u4FE1\u606F"))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):Un.work_status===0&&!(0,a.GJ)()?Pe.createElement("div",null,"--"):Pe.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},!(0,a.GJ)()&&Pe.createElement("a",{className:"c-blue",onClick:Di=>{var wi,Oi;if(Di.preventDefault(),(0,a.Rm)()&&!((Oi=(wi=Ye==null?void 0:Ye.AssistantObject)==null?void 0:wi.group)!=null&&Oi.can_view)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(pt)),ye.history.push(`/classrooms/${pt.coursesId}/group_homework/${pt.categoryId}/review/${Un.id}?page=${pt.page}`)}},"\u67E5\u770B"),(0,a.GJ)()&&Pe.createElement("a",{className:"c-blue",onClick:Di=>{var wi;if(Di.preventDefault(),(Ze==null?void 0:Ze.work_status)==0){he.ZP.warning("\u4F60\u672A\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u4E0D\u80FD\u53C2\u4E0E\u533F\u8BC4");return}if((0,a.Rm)()&&!((wi=Ye.AssistantObject.group)!=null&&wi.can_view)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}localStorage.setItem("grouphomeworkkey",JSON.stringify(pt)),ye.history.push(`/classrooms/${pt.coursesId}/group_homework/${pt.categoryId}/review/${Un.id}?page=${pt.page}`)}},Un.has_comment?"\u5DF2\u8BC4\u9605":"\u8BC4\u9605"),(0,a.GJ)()&&Pe.createElement(le.Z,{placement:"bottom",title:Pe.createElement("p",null,"\u8C03\u6574\u5B66\u751F\u5F53\u524D\u6210\u7EE9",Pe.createElement("br",null),"\u5176\u5B83\u5386\u53F2\u8BC4\u5206\u5C06\u5168\u90E8\u5931\u6548")},Pe.createElement("a",{style:{color:"#3061D0"},className:"c-green",onClick:Di=>{var wi;if(Di.preventDefault(),(0,a.Rm)()&&!((wi=Ye.AssistantObject.group)!=null&&wi.can_appraise)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8C03\u5206",selectArrs:Un,id:Un.id,params:pt}})}},"\u8C03\u5206")),(0,a.GJ)()&&Pe.createElement("div",null,(Ze!=null&&Ze.is_new_rule?Un.work_status!==-1&&Un.work_status!==0:Un.work_status!==-1&&Un.work_status!==0&&!((hi=Ze==null?void 0:Ze.homework_status)!=null&&hi.includes("\u5DF2\u622A\u6B62")))&&Pe.createElement(De.Z,{justify:"center"},Pe.createElement("span",{className:`${We.redoBtn}`,onClick:Di=>{var wi;if(Di.stopPropagation(),(0,a.Rm)()&&!((wi=Ye.AssistantObject.normal)!=null&&wi.can_redo)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7EC4\u6253\u56DE\u91CD\u505A",homework_common_id:Ze.homework_id,work_group_id:Un.work_group_id}})}},"\u6253\u56DE\u91CD\u505A"))))}}].filter(nn=>!!nn),Sa=[...Cn.map(nn=>lt({},nn))];Sa[0].render=nn=>"\u6211";const Zn=()=>Ot(void 0,null,function*(){var nn;Vt(!0);const Un=yield(0,ve.ZP)(`/api/homework_commons/${pt==null?void 0:pt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Un.status===0?(nn=Ut.current)==null||nn.exportReport(Un.files):Vt(!1)}),Gr=()=>Ot(void 0,null,function*(){var nn;const Un=yield(0,ve.ZP)(`/api/homework_commons/${pt==null?void 0:pt.categoryId}/export_student_works.json`,{method:"get",params:JSON.parse(sessionStorage.all_student_works_params)});Un.status===0&&(Array.isArray(Un.sub_data)&&Un.sub_data.length>0?(nn=Ut.current)==null||nn.exportAndCreateUserFolder(Un.sub_data,"\u6279\u6CE8\u9644\u4EF6",`${Ze==null?void 0:Ze.homework_name}-\u4F5C\u54C1\u6279\u6CE8\u9644\u4EF6`):he.ZP.warning("\u6682\u65E0\u53EF\u4E0B\u8F7D\u7684\u6279\u6CE8\u9644\u4EF6"))}),Wi=()=>{var nn,Un;return Pe.createElement(y.default,null,Pe.createElement(y.default.Item,{key:"1"},Pe.createElement("span",{onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:Ze==null?void 0:Ze.course_group_info,fn:()=>{(0,et.Iy)(JSON.parse(sessionStorage.all_student_works_params),"group_work_list")}}})}},"\u5BFC\u51FA\u6210\u7EE9")),!((nn=Ze.homework_status)!=null&&nn.includes("\u5BFC\u5165"))&&Pe.createElement(y.default.Item,{key:"3"},Pe.createElement(je.ZP,{loading:yn,ghost:!0,style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6",course_groups:Ze==null?void 0:Ze.course_group_info,fn:()=>{Zn()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u9644\u4EF6")),!((Un=Ze.homework_status)!=null&&Un.includes("\u5BFC\u5165"))&&Pe.createElement(y.default.Item,{key:"4"},Pe.createElement(Et.Z,{style:{paddingLeft:0,background:"transparent"},type:"text",onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}en({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8",course_groups:Ze==null?void 0:Ze.course_group_info,fn:()=>{Gr()}}})}},"\u5BFC\u51FA\u4F5C\u54C1\u6279\u6CE8")),Pe.createElement(y.default.Item,{key:"2"},Pe.createElement("span",{onClick:()=>{var po;if((0,a.Rm)()&&!((po=Ye.AssistantObject.group)!=null&&po.can_download)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ye.history.push(`/classrooms/${pt.coursesId}/exportlist/group_work_list`)}},"\u5386\u53F2\u5BFC\u51FA")))};return!(0,a.GJ)()&&(Ze!=null&&Ze.student_anonymous_comment)?Pe.createElement($e,null):Pe.createElement("section",{className:`${We.wrap} minH500`},Pe.createElement("aside",null,Pe.createElement("aside",{className:`minH500 bg-white pl30 ${(0,a.GJ)()?"pt30":""} pr30`},!(Ze!=null&&Ze.all_member_count)&&!Qe["shixunHomeworks/getWorkList"]&&Pe.createElement("aside",{className:"bg-white inline-block w100"},Pe.createElement(at.Z,null)),!(0,a.GJ)()&&Pe.createElement("aside",{className:"pt10 pb10"},Pe.createElement("span",{className:"c-orange"},Ze.commit_count),"\u5DF2\u4EA4",Pe.createElement("span",{className:"ml10"},Ze.uncommit_count),"\u672A\u4EA4",((Yt=Ze==null?void 0:Ze.left_time)==null?void 0:Yt.time)&&Pe.createElement("span",{className:"ml10"},Pe.createElement("span",null,(Kn=Ze==null?void 0:Ze.left_time)==null?void 0:Kn.status),Pe.createElement("span",{className:"c-orange"},(ha=Ze==null?void 0:Ze.left_time)==null?void 0:ha.time))),Pe.createElement("aside",null,(0,a.GJ)()&&Pe.createElement("aside",{className:"mb30"},Pe.createElement(b.default,{form:Pr,onChange:Dr,initialValues:{member_work:"all",work_status:"all",course_group_info:"all",teacher_comment:"all",file_status:"all"}},Pe.createElement(b.default.Item,{name:"teacher_comment"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F60\u7684\u8BC4\u9605:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all",checked:!Rt.teacher_comment},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},Ze.teacher_comment&&Ze.teacher_comment.map(nn=>Pe.createElement(x.default,{value:nn.id,key:nn.id},nn.name,"(",nn.count,")")))))),Pe.createElement(b.default.Item,{name:"file_status"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u9644\u4EF6\u72B6\u6001:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all"},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},(hn=Ze==null?void 0:Ze.file_status)==null?void 0:hn.map(nn=>Pe.createElement(x.default,{value:nn.id,key:nn.id},nn.name,"(",nn.count,")")))))),Pe.createElement(b.default.Item,{name:"work_status"},Pe.createElement(x.default.Group,{value:[],style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u4F5C\u54C1\u72B6\u6001:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all",checked:!Rt.work_status},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},Ze.task_status&&Ze.task_status.map(nn=>Pe.createElement(x.default,{name:"work_status",value:nn.id,key:nn.id},nn.name,"(",nn.count,")")))))),Pe.createElement(b.default.Item,{name:"member_work"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u7EC4\u5185\u89D2\u8272:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all"},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1"},mo.map(nn=>Pe.createElement(x.default,{value:nn.id,key:nn.id},nn.name)))))),Pe.createElement(b.default.Item,{name:"course_group_info"},Pe.createElement(x.default.Group,{style:{width:"100%"}},Pe.createElement(De.Z,null,Pe.createElement(fe.Z,{flex:"80px",style:{fontSize:14}},"\u5206\u73ED\u60C5\u51B5:"),Pe.createElement(fe.Z,{flex:"80px"},Pe.createElement(x.default,{value:"all",checked:!Rt.course_group},"\u5168\u90E8")),Pe.createElement(fe.Z,{flex:"1",className:`${We.workListClass} ${jn.visible?We.visible:""} ${jn.status?"":We.status}`},Pe.createElement("div",{ref:on,className:We.left},Ze.course_group_info&&Ze.course_group_info.map(nn=>Pe.createElement(x.default,{value:nn.course_group_id,key:nn.course_group_id},nn.group_group_name,"(",nn.count,")"))),jn.status&&Pe.createElement("div",{className:We.tips,onClick:()=>la(Dt(lt({},jn),{visible:!jn.visible}))},Pe.createElement("span",null,jn.visible?"\u5C55\u5F00":"\u6536\u8D77",jn.visible?Pe.createElement(Fe.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Pe.createElement(Se.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))))),Pe.createElement(De.Z,{align:"middle"},Pe.createElement(fe.Z,{flex:"1"},Pe.createElement(De.Z,{align:"middle"},Pe.createElement(fe.Z,null,Pe.createElement(Le.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:nn=>{pt.page=1,pt.search=nn.trim(),en({type:"shixunHomeworks/getWorkList",payload:lt({},pt)})},style:{width:240}})),Pe.createElement(fe.Z,null,Pe.createElement("span",{className:"ml5 c-red"},Ze.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",Ze.work_count,"\u4E2A\u5B66\u751F\uFF09"))),Pe.createElement(fe.Z,{style:{textAlign:"end"},className:We.workListButtonWrap},!((At=Ze.homework_status)!=null&&At.includes("\u5BFC\u5165"))&&!(0,a.dE)()&&Pe.createElement(Et.Z,{className:"mr20",onClick:()=>Ot(void 0,null,function*(){yield Mo(),oo(!0)})},"\u8C03\u6574\u5206\u7EC4"),((qt=Ze.homework_status)==null?void 0:qt.includes("\u5DF2\u622A\u6B62"))&&Pe.createElement(je.ZP,{className:"mr20",icon:Pe.createElement("i",{className:"iconfont icon-daoruwaibuchengji"}),onClick:()=>{Mn(!0)}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"),Pe.createElement(ee.Z,{dropdownRender:Wi},Pe.createElement(je.ZP,null,Pe.createElement(Ie.Z,null),"\u5BFC\u51FA",Pe.createElement(ze.Z,null)))))),(0,a.G5)()&&Pe.createElement("div",null,(Ze==null?void 0:Ze.base_on_project)&&Pe.createElement("p",null,"\u9879\u76EE\u6982\u89C8"),Pe.createElement(Ee.default,{dataSource:[Ze==null?void 0:Ze.group_data],pagination:!1,bordered:!0,style:{marginBottom:20},columns:[Ze!=null&&Ze.base_on_project?{title:"\u9879\u76EE\u603B\u6570",align:"center",dataIndex:"project_num",key:"project_num"}:{title:"\u5206\u7EC4\u603B\u6570",align:"center",dataIndex:"group_size",key:"group_size"},{title:"\u5B66\u751F\u4EBA\u6570",align:"center",dataIndex:"work_count"},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"associated_num"},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u672A\u5173\u8054\u9879\u76EE\u4EBA\u6570",align:"center",dataIndex:"unassociated_num"},!(Ze!=null&&Ze.base_on_project)&&{title:"\u5DF2\u5206\u7EC4\u6570",align:"center",dataIndex:"non_zero_count"},!(Ze!=null&&Ze.base_on_project)&&{title:"\u672A\u5206\u7EC4\u6570",align:"center",dataIndex:"zero_count"},{title:"\u672A\u63D0\u4EA4\u4EBA\u6570",align:"center",dataIndex:"not_submitted_num"},(Ze==null?void 0:Ze.base_on_project)&&{title:"\u90E8\u5206\u63D0\u4EA4",align:"center",dataIndex:"partial_submission"},{title:"\u6309\u65F6\u63D0\u4EA4",align:"center",dataIndex:"submitted_num"},{title:"\u5EF6\u65F6\u63D0\u4EA4",align:"center",dataIndex:"delayed_num"}].filter(nn=>!!nn)})),!!hr.length&&Pe.createElement(Ee.default,{className:`mb10 ${We.tableWrapper}`,dataSource:hr,columns:Sa,pagination:!1,showHeader:!1,loading:!1}),Pe.createElement("aside",{style:{paddingBottom:30}},Pe.createElement(Ee.default,{loading:Qe["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(nn,Un)=>nn!=null&&nn.searched?We.tables1:(nn==null?void 0:nn.item_index)%2===0&&We.tables,className:We.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:tr,columns:Cn,scroll:(Ze==null?void 0:Ze.base_on_project)&&{x:1220},onChange:(nn,Un,po)=>{if(po.order===void 0)switch(po.field){case"student_id":Qt("descend"),pt.b_order="desc",pt.order=po.field;break;default:delete pt.b_order,delete pt.order}else pt.b_order=po.order.replace("end",""),pt.order=po.field;en({type:"shixunHomeworks/getWorkList",payload:lt({},pt)})}})),Pe.createElement(ne.Z,{showSizeChanger:!0,showQuickJumper:!0,style:{paddingBottom:30},onChange:Bi,defaultCurrent:parseInt(pt.page)||1,current:parseInt(pt.page)||1,defaultPageSize:20,total:tt.workList.work_count})))),Pe.createElement(Ve,null),Oo&&Pe.createElement(Ne.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Oo,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>Ot(void 0,null,function*(){if(Yr===2){if(ur.length<=0){he.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!fi){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let nn=yield(0,ve.ZP)(`/api/homework_commons/${pt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:pt.categoryId,comment:fi,status:ur}});nn.status===0&&(So(nn),vi(!1),ta(!0))}else{if(!(Go===0||Xo===0)){if(!Go){he.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Xo){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Go>Xo){he.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!fi){he.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let nn=yield(0,ve.ZP)(`/api/homework_commons/${pt.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:pt.categoryId,comment:fi,min_score:Go,max_score:Xo}});nn.status===0&&(So(nn),vi(!1),ta(!0))}}),onCancel:()=>{vi(!1),Na()}},Pe.createElement("div",{style:{padding:"32px"}},Pe.createElement("div",null,Pe.createElement("div",null,Pe.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Pe.createElement(oe.ZP.Group,{value:Yr,onChange:nn=>{Do(nn.target.value)}},Pe.createElement(oe.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Pe.createElement(oe.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Yr===1&&Pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pe.createElement("span",{style:{width:"70px",textAlign:"end"}},Pe.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),Pe.createElement(ue.Z,{min:0,max:100,value:Go,onChange:nn=>Ao(nn),style:{width:"100px"}}),Pe.createElement("span",{style:{width:"80px",textAlign:"end"}},Pe.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),Pe.createElement(ue.Z,{min:0,max:100,value:Xo,onChange:nn=>Fo(nn),style:{width:"100px"}})),Yr===2&&Pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pe.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),Pe.createElement(x.default.Group,{onChange:nn=>{wo([...nn])},style:{width:"100%"}},(An=Ze.task_status)==null?void 0:An.map((nn,Un)=>Pe.createElement(x.default,{name:"task_status",value:nn.id},nn.name,"(",nn.count,")")))),Pe.createElement("div",{style:{display:"flex",marginTop:"20px"}},Pe.createElement("span",{style:{width:"70px",textAlign:"end"}},Pe.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),Pe.createElement(nt.Z,{className:We.MdEditor,onChange:nn=>Ri(nn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),eo&&Pe.createElement(Ne.default,{open:eo,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>Ot(void 0,null,function*(){Yr===2?(yield(0,ve.ZP)(`/api/homework_commons/${pt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:pt.categoryId,comment:fi,status:ur}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),Na(),pi(),ta(!1)):(yield(0,ve.ZP)(`/api/homework_commons/${pt.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:pt.categoryId,comment:fi,min_score:Go,max_score:Xo}})).status===0&&(he.ZP.info("\u6253\u56DE\u6210\u529F"),Na(),pi(),ta(!1))}),onCancel:()=>{Na(),ta(!1)}},Pe.createElement("div",{style:{padding:"32px"}},Yr===1&&Pe.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Go,"-",Xo,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Yr===2&&Pe.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Jt=Ze.task_status)==null?void 0:Jt.filter(nn=>ur==null?void 0:ur.includes(nn.id)).map(nn=>nn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Pe.createElement("br",null),Pe.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",fa==null?void 0:fa.count,"\u540D\u5B66\u751F"))),Pe.createElement(Ne.default,{title:"\u8C03\u6574\u5206\u7EC4",centered:!0,destroyOnClose:!0,open:Ii,onOk:()=>Ot(void 0,null,function*(){Qi.submit()}),onCancel:()=>{oo(!1)}},Pe.createElement(b.default,{form:Qi,initialValues:{},labelCol:{span:4},onFinish:nn=>Ot(void 0,null,function*(){if(!nn.user_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5B66\u751F");return}if(!nn.group_id){he.ZP.warning("\u8BFE\u5802\u91CC\u6682\u65E0\u6B64\u5206\u7EC4");return}(yield(0,ve.ZP)(`/api/homework_commons/${pt.categoryId}/adjust_group.json`,{method:"post",body:nn})).status==0&&(he.ZP.success("\u8C03\u6574\u6210\u529F"),Qi.resetFields(),oo(!1),yield pi())})},Pe.createElement(b.default.Item,{name:"user_id",label:"\u5B66\u751F\u59D3\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}]},Pe.createElement(ge.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D",filterOption:(nn,Un)=>{var po;return((po=Un==null?void 0:Un.label)!=null?po:"").toLowerCase().includes(nn.toLowerCase())},options:(dn=Xi==null?void 0:Xi.userAll)==null?void 0:dn.map(nn=>({value:nn.user_id,label:nn.name}))})),Pe.createElement(b.default.Item,{name:"group_id",label:"\u8C03\u6574\u81F3",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"}]},Pe.createElement(ge.default,{showSearch:!0,placeholder:"\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0",filterOption:(nn,Un)=>{var po;return((po=Un==null?void 0:Un.label)!=null?po:"").toLowerCase().includes(nn.toLowerCase())},options:(Ha=Xi==null?void 0:Xi.groupAll)==null?void 0:Ha.map(nn=>({value:nn.group_id,label:`\uFF08${nn.group_name}\uFF09`+(nn==null?void 0:nn.name_list)}))})))),Pe.createElement(Ne.default,{title:Pe.createElement("span",null,"\u8D44\u6E90\u63A8\u8350",Pe.createElement("span",{className:"font14 c-black-333"},"\uFF08\u4F53\u9A8C\u7248\uFF09")),destroyOnClose:!0,open:yi,footer:null,onCancel:()=>{_n(!1)},width:700},Pe.createElement("div",null,"\u6839\u636E\u4F60\u6240\u5728\u7684\u5206\u7EC4\u53CA\u5B66\u4E60\u60C5\u51B5\uFF0C\u4E3A\u4F60\u63A8\u8350\u6700\u4F73\u7684\u5B66\u4E60\u8D44\u6E90",Pe.createElement("b",null,"\u987A\u5E8F"),"\u5982\u4E0B\uFF1A"),(rn=Ze==null?void 0:Ze.course_recommends)==null?void 0:rn.map((nn,Un)=>Pe.createElement(De.Z,{key:Un,align:"middle",justify:"space-between"},Pe.createElement(De.Z,{style:{width:525},align:"middle",wrap:!1},Pe.createElement("div",{className:We.Onerow,style:{display:"inline-block"}},Un+1,"\u3001",nn.name),nn.type=="\u5916\u94FE"&&Pe.createElement("div",{className:"ml5",style:{display:"inline-block",whiteSpace:"nowrap",padding:"0px 10px",borderRadius:"10px",color:"#fff",background:"#1890ff"}},"\u5916\u94FE")),Pe.createElement(fe.Z,null,Pe.createElement(Pt.op,{type:"link",onClick:()=>{window.open(nn==null?void 0:nn.url)}},"\u67E5\u770B"),nn.type!="\u5916\u94FE"&&Pe.createElement(Pt.op,{openLoading:!0,type:"link",onClick:()=>Ot(void 0,null,function*(){(0,E.FH)("",`${nn==null?void 0:nn.url}`)})},"\u4E0B\u8F7D"))))),Pe.createElement(xe.Z,{getData:()=>pi()}),Pe.createElement(Xe.Z,{visible:Hn,getData:pi,categoryId:pt.categoryId,onCancle:()=>{Mn(!1)}}))};var mn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Kt})=>({shixunHomeworks:tt,classroomList:Ye,loading:Kt.effects,globalSetting:Qe}))(gn),Bn=te(90524),sa=te(7664),ka=Object.defineProperty,Pa=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,sr=(tt,Ye,Qe)=>Ye in tt?ka(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,pa=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))wa.call(Ye,Qe)&&sr(tt,Qe,Ye[Qe]);if(Pa)for(var Qe of Pa(Ye))ar.call(Ye,Qe)&&sr(tt,Qe,Ye[Qe]);return tt},mr=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const ir=({shixunHomeworks:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)();return z.createElement(Ne.default,{centered:!0,title:"\u63D0\u793A",open:tt.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>mr(void 0,null,function*(){(yield Ye({type:"shixunHomeworks/deleteReply",payload:{object_id:tt.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(he.ZP.success("\u5220\u9664\u6210\u529F"),Ye({type:"shixunHomeworks/setActionTabs",payload:{}}),Ye({type:"shixunHomeworks/getReplyList",payload:pa({},tt.actionTabs.params)}))}),onCancel:()=>{Ye({type:"shixunHomeworks/setActionTabs",payload:{}})}},z.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var an=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(ir),Fn=te(83071),Ia=te(71418),va=te(26227),ga=te(63524),Cr={flex_box_center:"flex_box_center___CUQTA",flex_space_between:"flex_space_between___VY1nG",flex_box_vertical_center:"flex_box_vertical_center___XJiqA",flex_box_center_end:"flex_box_center_end___w4A8Z",flex_box_column:"flex_box_column___WAD8k",top:"top___wjvbq",desc:"desc___dEt4i",liked:"liked___HcN9D",likedActive:"likedActive___VhZeS",reply:"reply___DaEgJ",replyList:"replyList___ZYtQu",comment:"comment___PfBmX",headpic:"headpic___ne811"},Gn=te(59301),vo=Object.defineProperty,ho=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Wt=(tt,Ye,Qe)=>Ye in tt?vo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Nt=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Wr.call(Ye,Qe)&&Wt(tt,Qe,Ye[Qe]);if(ho)for(var Qe of ho(Ye))kt.call(Ye,Qe)&&Wt(tt,Qe,Ye[Qe]);return tt},Vn=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});Ae().locale("ZH-cn");const Ea=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Kt,user:en,dispatch:Ut})=>{var yn,Vt,Ct,Yt;const[Kn,ha]=(0,z.useState)(Nt({},(0,ye.useParams)())),[hn,At]=(0,z.useState)(!1),[qt,An]=(0,z.useState)(-1),[Jt,dn]=(0,z.useState)(""),[Ha,rn]=(0,z.useState)(""),{workList:Qa}=tt,{detailLeftMenus:pt}=Ye,{shixunHomeworksDetail:Jn,replyList:er,workDetail:Ze}=tt;return Kn.page_size=10,(0,z.useEffect)(()=>{Ut({type:"shixunHomeworks/getReplyList",payload:Nt({},Kn)}),Ut({type:"shixunHomeworks/getWorkDetail",payload:Nt({},Kn)}),pt.course_modules||Ut({type:"classroomList/getClassroomLeftMenus",payload:Nt({},Kn)})},[Kn.categoryId]),Gn.createElement("section",{className:Cr.bg},Gn.createElement(Ia.Z,{spinning:Kt["shixunHomeworks/getWorkDetail"]},Gn.createElement("section",{className:""},Gn.createElement("aside",{className:[Cr.desc,"c-black","font14","bg-white"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&Gn.createElement(sa.Z,{value:(Ze==null?void 0:Ze.description)||"\u6682\u65E0\uFF5E"}),"\u5206\u7EC4\u8981\u6C42\uFF1A",(yn=Ze==null?void 0:Ze.group_info)==null?void 0:yn.min_num," ~ ",(Vt=Ze==null?void 0:Ze.group_info)==null?void 0:Vt.max_num,"\u4EBA ",Gn.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"),Gn.createElement("br",null),!((Ct=Qe==null?void 0:Qe.setting)!=null&&Ct.hide_project)&&Gn.createElement("span",null,"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD\uFF1A",(Yt=Ze==null?void 0:Ze.group_info)!=null&&Yt.base_on_project?"\u662F":"\u5426",Gn.createElement("span",{className:"c-light-black"},"\uFF08\u5B66\u751F\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")),Gn.createElement(Fn.Z,{authority:(0,a.GJ)(),showDimensions:!1,dataSource:Ze==null?void 0:Ze.attachments,callback:()=>{Ut({type:"shixunHomeworks/getWorkDetail",payload:Nt({},Kn)})}}),tt.actionTabs.key==="\u7F16\u8F91\u4F5C\u4E1A"&&Gn.createElement("aside",{className:["bg-white"].join(" ")},Gn.createElement(nt.Z,{onChange:Rt=>{dn(Rt)},defaultValue:Ze==null?void 0:Ze.explanation,height:200,isFocus:!0,watch:!0}),Gn.createElement(De.Z,null,Gn.createElement(fe.Z,{span:24,className:"tr"},Gn.createElement(je.ZP,{type:"default",size:"large",onClick:()=>Vn(void 0,null,function*(){Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})})},"\u53D6\u6D88"),Gn.createElement(je.ZP,{type:"primary",size:"large",className:"ml20",onClick:()=>Vn(void 0,null,function*(){Jt===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Ut({type:"shixunHomeworks/updateWork",payload:{explanation:Jt,categoryId:Kn.categoryId}})).status===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ut({type:"shixunHomeworks/getWorkDetail",payload:Nt({},Kn)}))})},"\u4FDD\u5B58"))))),Gn.createElement("aside",{className:[Cr.reply,"bg-white","mt20"].join(" ")},hn&&Gn.createElement(nt.Z,{onChange:Rt=>{dn(Rt)},height:200,isFocus:!0,watch:!0}),Gn.createElement(De.Z,{onClick:()=>{At(!0)}},Gn.createElement(fe.Z,{flex:"1",style:{pointerEvents:"none"}},!hn&&Gn.createElement(Le.default,{size:"large",className:"current",placeholder:"\u8BF4\u70B9\u4EC0\u4E48",disabled:!0})),Gn.createElement(fe.Z,null,Gn.createElement(je.ZP,{type:"primary",size:"large",onClick:()=>Vn(void 0,null,function*(){var Rt;if((0,a.Rm)()&&!((Rt=Ye.AssistantObject.practice)!=null&&Rt.can_create)){he.ZP.warn("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jt===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Ut({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Kn.categoryId,jour_type:"HomeworkCommon",reply_id:1,notes:Jt}}})).status===0&&(he.ZP.success("\u53D1\u5E03\u6210\u529F"),Ut({type:"shixunHomeworks/getReplyList",payload:Nt({},Kn)}),At(!1),dn(""))})},"\u53D1\u8868")))),(er==null?void 0:er.comments)&&er.comments!=""&&Gn.createElement("aside",{className:[Cr.replyList,"bg-white"].join(" ")},er==null?void 0:er.comments.map(function(Rt,ea){var yr,Qt,da,Wa;return Gn.createElement(De.Z,{gutter:[12,12],key:ea},Gn.createElement(fe.Z,{flex:"40px"},Gn.createElement("img",{className:Cr.headpic,width:"40",src:`${Bn.Z.IMG_SERVER}/images/${(yr=Rt==null?void 0:Rt.author)==null?void 0:yr.image_url}`})),Gn.createElement(fe.Z,{flex:"1"},Gn.createElement(De.Z,{align:"middle"},Gn.createElement(fe.Z,{span:20},Gn.createElement("span",{className:"c-light-black"},(Qt=Rt==null?void 0:Rt.author)==null?void 0:Qt.name),Gn.createElement("span",{className:"c-light-black ml10"},Rt==null?void 0:Rt.time," \u53D1\u5E03")),Gn.createElement(fe.Z,{className:"tr",span:4},Gn.createElement("div",{className:"tr"},((0,a.GJ)()||((da=en==null?void 0:en.userInfo)==null?void 0:da.login)===((Wa=Rt==null?void 0:Rt.author)==null?void 0:Wa.login))&&Gn.createElement(le.Z,{title:"\u5220\u9664"},Gn.createElement(va.Z,{className:"current",onClick:()=>{Ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Kn,selectArr:Rt}})}})))),Gn.createElement(fe.Z,{span:24},Gn.createElement(sa.Z,{value:Rt.content})),Rt.children&&Gn.createElement("aside",{className:Cr.comment},Rt.children.map(function(Br,Ga){var tr,Lr;return Gn.createElement(De.Z,{key:Ga},Gn.createElement(fe.Z,{span:24},Gn.createElement(De.Z,null,Gn.createElement(fe.Z,{flex:"1"},Br.author.name,Gn.createElement("span",{className:"c-light-black ml10"},Br==null?void 0:Br.time)),Gn.createElement(fe.Z,null,((0,a.GJ)()||((tr=en==null?void 0:en.userInfo)==null?void 0:tr.login)===((Lr=Br==null?void 0:Br.author)==null?void 0:Lr.login))&&Gn.createElement(le.Z,{title:"\u5220\u9664"},Gn.createElement(va.Z,{className:"current",onClick:()=>{Ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5220\u9664",params:Kn,selectArr:Br}})}}))))),Gn.createElement(fe.Z,null,Gn.createElement(sa.Z,{value:Br.content})))})),Gn.createElement(fe.Z,{span:24,className:"mt5 c-light-black"},qt===ea&&Gn.createElement("aside",null,Gn.createElement(nt.Z,{onChange:Br=>{rn(Br)},height:150,isFocus:!0}),Gn.createElement(De.Z,null,Gn.createElement(fe.Z,{span:24,className:"tr"},Gn.createElement(je.ZP,{type:"primary",size:"large",onClick:()=>Vn(this,null,function*(){Ha===""?he.ZP.error("\u8BF7\u8F93\u5165\u5185\u5BB9"):(yield Ut({type:"shixunHomeworks/createReply",payload:{journals_for_message:{jour_id:Kn.categoryId,jour_type:"HomeworkCommon",m_parent_id:Rt.id,reply_id:1,notes:Ha}}}),Ut({type:"shixunHomeworks/getReplyList",payload:Nt({},Kn)}),he.ZP.success("\u53D1\u5E03\u6210\u529F"),An(-1))})},"\u53D1\u8868")))),qt!==ea&&Gn.createElement("div",{className:"tr"},Gn.createElement("span",{className:"iconfont icon-huifu1 mr5 ml30",onClick:()=>An(ea)}),!!Rt.user_praise&&Gn.createElement("span",{className:"c-orange"},Gn.createElement(ga.Z,{className:"mr5 ml30",onClick:()=>Vn(this,null,function*(){yield Ut({type:"shixunHomeworks/replyUnLike",payload:{object_id:Rt.id,object_type:"journals_for_message"}}),Ut({type:"shixunHomeworks/getReplyList",payload:Nt({},Kn)})})}),!!Rt.praise_count&&Rt.praise_count),!Rt.user_praise&&Gn.createElement("span",null,Gn.createElement(ga.Z,{className:"mr5 ml30",onClick:()=>Vn(this,null,function*(){yield Ut({type:"shixunHomeworks/replyLike",payload:{object_id:Rt.id,object_type:"journals_for_message"}}),Ut({type:"shixunHomeworks/getReplyList",payload:Nt({},Kn)})})}),!!Rt.praise_count&&Rt.praise_count))))))})))),Gn.createElement("aside",{className:"tc mt30 pb30"},Gn.createElement(ne.Z,{defaultCurrent:1,total:er==null?void 0:er.total_count,hideOnSinglePage:!0,current:Kn.page||1,onChange:Rt=>{Kn.page=Rt,Ut({type:"shixunHomeworks/getReplyList",payload:Nt({},Kn)})}})),Gn.createElement(an,null))};var Qn=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,user:Qe,loading:Kt,globalSetting:en})=>({shixunHomeworks:tt,globalSetting:en,user:Qe,classroomList:Ye,loading:Kt.effects}))(Ea),Vr=Object.defineProperty,dr=Object.getOwnPropertySymbols,Er=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,br=(tt,Ye,Qe)=>Ye in tt?Vr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Xn=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Er.call(Ye,Qe)&&br(tt,Qe,Ye[Qe]);if(dr)for(var Qe of dr(Ye))yo.call(Ye,Qe)&&br(tt,Qe,Ye[Qe]);return tt};Ae().locale("ZH-cn");const uo=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Kt,dispatch:en})=>{var Ut;const yn=(0,ye.useParams)(),{detailLeftMenus:Vt}=Ye,{replyList:Ct,referenceAnswer:Yt}=tt;return yn.page_size=10,(0,z.useEffect)(()=>{en({type:"shixunHomeworks/getReplyList",payload:Xn({},yn)}),en({type:"shixunHomeworks/getReferenceAnswer",payload:{coursesId:yn.categoryId}}),Vt.course_modules||en({type:"classroomList/getClassroomLeftMenus",payload:Xn({},yn)})},[yn.categoryId]),z.createElement("section",{className:"pb30 pl30 pr30 pt30 bg-white"},z.createElement("aside",{className:["c-black","font14"].join(" ")},tt.actionTabs.key!=="\u7F16\u8F91\u4F5C\u4E1A"&&z.createElement("div",null,(Yt==null?void 0:Yt.reference_answer)&&z.createElement(sa.Z,{value:Yt==null?void 0:Yt.reference_answer}),!(Yt!=null&&Yt.reference_answer)&&z.createElement(at.Z,null)),(Ut=Yt==null?void 0:Yt.attachments)==null?void 0:Ut.map((Kn,ha)=>z.createElement("div",null,z.createElement("a",{href:`${Bn.Z.API_SERVER}${Kn.url}`},z.createElement("span",{className:"iconfont icon-fujian c-green font14"}),z.createElement("span",{className:"ml10 c-black"},Kn.title),z.createElement("span",{className:"c-light-black ml20 font12"},Kn.filesize))))))};var Wo=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe,globalSetting:Kt})=>({shixunHomeworks:tt,globalSetting:Kt,classroomList:Ye,loading:Qe.effects}))(uo),bo=te(56885),Eo={modal:"modal___lF39e"},Bt=te(59301),En=Object.defineProperty,fn=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Wn=(tt,Ye,Qe)=>Ye in tt?En(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Rr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))ua.call(Ye,Qe)&&Wn(tt,Qe,Ye[Qe]);if(qn)for(var Qe of qn(Ye))Yn.call(Ye,Qe)&&Wn(tt,Qe,Ye[Qe]);return tt},xr=(tt,Ye)=>fn(tt,Tn(Ye)),pn=(tt,Ye)=>{var Qe={};for(var Kt in tt)ua.call(tt,Kt)&&Ye.indexOf(Kt)<0&&(Qe[Kt]=tt[Kt]);if(tt!=null&&qn)for(var Kt of qn(tt))Ye.indexOf(Kt)<0&&Yn.call(tt,Kt)&&(Qe[Kt]=tt[Kt]);return Qe},zo=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const No=tt=>{var Ye=tt,{classroomList:Qe,shixunHomeworks:Kt,dispatch:en,cb:Ut}=Ye,yn=pn(Ye,["classroomList","shixunHomeworks","dispatch","cb"]),Vt,Ct,Yt,Kn,ha;const hn=(0,ye.useParams)(),[At,qt]=(0,z.useState)(""),[An,Jt]=(0,z.useState)([]),[dn,Ha]=(0,z.useState)({learn:0,active:0,score:0,chat:0});console.log(Kt,"classroomList");const{workList:rn}=Kt;(0,z.useEffect)(()=>{Qe.actionTabs.key},[Qe.actionTabs]);const Qa=()=>zo(void 0,null,function*(){if(!At){he.ZP.warning("\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}en({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u884C\u667A\u80FD\u5206\u7EC4\uFF0C\u8BF7\u7A0D\u540E..."}});let pt=yield(0,ve.ZP)(`/api/homework_commons/${hn.categoryId}/ai_bulk_create.json`,{method:"post",body:xr(Rr({min:1,max:At,course_id:hn.coursesId},dn),{course_group_ids:An})});(pt==null?void 0:pt.status)===0&&(he.ZP.info("\u667A\u80FD\u5206\u7EC4\u6210\u529F"),en({type:"classroomList/setActionTabs",payload:{}}),Ut()),en({type:"globalSetting/setGlobalLoading",payload:{show:!1}})});return Bt.createElement(Ne.default,{width:584,className:Eo.modal,zIndex:3,centered:!0,destroyOnClose:!0,afterClose:()=>{Jt([]),qt(""),Ha({learn:0,active:0,score:0,chat:0})},title:"\u667A\u80FD\u5206\u7EC4",onOk:Qa,open:Qe.actionTabs.key==="\u667A\u80FD\u5206\u7EC4",onCancel:()=>{en({type:"classroomList/setActionTabs",payload:{}})}},Bt.createElement("p",{style:{display:"flex",alignItems:"center"}},Bt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10,alignItems:"center"}},"\u6BCF\u4E2A\u5C0F\u7EC4\u5B66\u751F\u4EBA\u6570\uFF1A"),Bt.createElement(ue.Z,{style:{width:100},min:(Vt=rn==null?void 0:rn.group_data)==null?void 0:Vt.min_num,max:(Ct=rn==null?void 0:rn.group_data)==null?void 0:Ct.max_num,precision:0,step:1,value:At,onChange:pt=>{qt(pt)}}),Bt.createElement("span",{style:{marginLeft:10,color:"#a6a6a6"}},"\u6BCF\u7EC4\u6210\u5458\u4EBA\u6570\u8303\u56F4\u4E3A",(Yt=rn==null?void 0:rn.group_data)==null?void 0:Yt.min_num,"~",(Kn=rn==null?void 0:rn.group_data)==null?void 0:Kn.max_num,"\u4EBA")),Bt.createElement("p",{style:{display:"flex"}},Bt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u73ED\uFF1A"),Bt.createElement(x.default.Group,{value:An,onChange:pt=>{Jt(pt)}},(ha=rn==null?void 0:rn.course_group_info)==null?void 0:ha.map(pt=>Bt.createElement(x.default,{key:pt==null?void 0:pt.course_group_id,value:pt==null?void 0:pt.course_group_id},pt==null?void 0:pt.group_group_name)))),Bt.createElement("div",{style:{display:"flex"}},Bt.createElement("label",{style:{minWidth:80,display:"inline-flex",justifyContent:"end",marginRight:10}},"\u5206\u7EC4\u89C4\u5219\uFF1A"),Bt.createElement(x.default.Group,{onChange:pt=>{Ha({learn:pt.indexOf(1)>-1?1:0,active:pt.indexOf(2)>-1?1:0,score:pt.indexOf(3)>-1?1:0,chat:pt.indexOf(4)>-1?1:0})}},Bt.createElement(x.default,{value:1},"\u5728\u7EBF\u65F6\u957F"),Bt.createElement(x.default,{value:2},"\u53C2\u4E0E\u8BFE\u5802\u6570"),Bt.createElement(x.default,{value:4},"\u4E92\u52A8\u6B21\u6570"),Bt.createElement(x.default,{value:3},"\u5386\u53F2\u603B\u6210\u7EE9"))))};var qo=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(No),ii=te(77579),$n={flex_box_center:"flex_box_center___eiaQ9",flex_space_between:"flex_space_between___fT_mk",flex_box_vertical_center:"flex_box_vertical_center___th1VG",flex_box_center_end:"flex_box_center_end___uybac",flex_box_column:"flex_box_column___TqJIG",form:"form___njbEi",efficiency:"efficiency___Oei2A",configworksContainer:"configworksContainer___Nq83Z",content:"content___I1fum",pubColSty:"pubColSty___mLLj7",selectSty:"selectSty___vHJsQ",borderSty:"borderSty___i4DxC",delSty:"delSty___sr6EA",delBorder:"delBorder___UTfgQ",copHover:"copHover___K6TsR",title_icon:"title_icon___WSWL7",title:"title___mviQ0"},Ta=te(59301),wr=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const Ua=({})=>{var tt,Ye;const[Qe,Kt]=(0,z.useState)(!0),[en,Ut]=(0,z.useState)(!1),[yn,Vt]=(0,z.useState)([]),[Ct,Yt]=(0,z.useState)([]),[Kn,ha]=(0,z.useState)([]),[hn,At]=(0,z.useState)([]),[qt,An]=(0,z.useState)(""),Jt=(0,ye.useParams)();function dn(){return wr(this,null,function*(){let Qa=yield(0,ve.ZP)(`/api/homework_commons/${Jt.categoryId}/homework_common_collaborators.json`,{method:"get"});Yt(Qa)})}function Ha(){return wr(this,null,function*(){var Qa;let pt=yield(0,ve.ZP)(`/api/courses/${Jt==null?void 0:Jt.coursesId}/teachers`,{method:"get",params:{homework_id:Jt.categoryId,limit:1e3}});(Qa=pt==null?void 0:pt.teacher_list)==null||Qa.map(Jn=>{Jn.key=Jn.user_id}),ha(pt==null?void 0:pt.teacher_list),At(pt==null?void 0:pt.teacher_list)})}(0,z.useEffect)(()=>{dn(),Ha()},[Jt]);const rn=()=>{};return Ta.createElement("section",{className:$n.form},Ta.createElement(De.Z,{className:$n.content,style:{padding:"20px 30px",gap:20}},(tt=Ct==null?void 0:Ct.data)==null?void 0:tt.map(Qa=>Ta.createElement(De.Z,{align:"middle",className:`${$n.borderSty} ${qt===(Qa==null?void 0:Qa.id)?$n.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ta.createElement("span",{className:"c-grey-333"},Qa==null?void 0:Qa.real_name),(Ct==null?void 0:Ct.can_edit)&&Ta.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${$n.delSty}`,onMouseEnter:()=>{An(Qa.id)},onMouseLeave:()=>{An("")},onClick:()=>wr(void 0,null,function*(){(yield(0,ve.ZP)(`/api/homework_commons/${Jt.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Qa.id}})).status===0&&(he.ZP.info("\u5220\u9664\u6210\u529F"),dn(),Ha())})}))),(Ct==null?void 0:Ct.can_edit)&&Ta.createElement(je.ZP,{className:$n.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Ut(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005"),!(Ct!=null&&Ct.can_edit)&&!((Ye=Ct==null?void 0:Ct.data)!=null&&Ye.length)&&Ta.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005")),Ta.createElement(Ne.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:en,onCancel:()=>Ut(!1),onOk:()=>wr(void 0,null,function*(){if(yn.length===0){he.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}(yield(0,ve.ZP)(`/api/homework_commons/${Jt.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:yn}})).status===0&&(he.ZP.info("\u6DFB\u52A0\u6210\u529F"),Vt([]),dn(),Ha(),Ut(!1))})},Ta.createElement("div",null,Ta.createElement("div",{style:{display:"flex"}},Ta.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ta.createElement(Le.default.Search,{onChange:Qa=>{ha(hn.filter(pt=>pt.name.indexOf(Qa.target.value)>-1))}})),Ta.createElement(Ee.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Qa,pt)=>{Vt(Qa)},selectedRowKeys:yn,getCheckboxProps:Qa=>({disabled:Qa.is_collaborator})},pagination:!1,dataSource:Kn,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var so=(0,ye.connect)(({shixunHomeworks:tt,loading:Ye})=>({shixunHomeworks:tt,loading:Ye.effects}))(Ua),Hr=te(5083),Or=te(78673),Po=te(2748),Ko=te(71141),Pi=te(69577),ba=te(98157),Ca=te(59301),Ui=Object.defineProperty,Ji=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,Gi=Object.getOwnPropertySymbols,Ni=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,zi=(tt,Ye,Qe)=>Ye in tt?Ui(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,ki=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Ni.call(Ye,Qe)&&zi(tt,Qe,Ye[Qe]);if(Gi)for(var Qe of Gi(Ye))gi.call(Ye,Qe)&&zi(tt,Qe,Ye[Qe]);return tt},Sn=(tt,Ye)=>Ji(tt,qi(Ye)),vn=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const{RangePicker:Ln}=Hr.default,{Option:Da}=ge.default,La=({shixunHomeworks:tt,classroomList:Ye,getData:Qe,dispatch:Kt})=>{var en,Ut,yn,Vt,Ct,Yt,Kn,ha,hn,At,qt,An,Jt,dn,Ha;const{workSetting:rn,workList:Qa}=tt,pt=(0,ye.useParams)(),[Jn,er]=(0,z.useState)(!0);let[Ze,Rt]=(0,z.useState)([]),[ea,yr]=(0,z.useState)([]);const[Qt,da]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Po.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,submit_limit:!1,submit_limit_num:"",must_file:!1,can_submit:!1,submit_num:""}),[Wa,Br]=(0,z.useState)(!1);(0,z.useEffect)(()=>{rn!=null&&rn.course_id&&(Object.keys(Qt).map(function(ta){ta.indexOf("proportion")>-1?Qt[ta]=rn[ta]*100:Qt[ta]=rn[ta]}),rn.anonymous_comment&&(Qt.unified_late=rn.unified_anonymous_comment,Br(rn.unified_anonymous_comment)),(!Qt.allow_late||!Qt.unified_late)&&(Qt.late_penalty=5),Qt.unified_setting||(Qt.unified_late=!1,Qt.unified_anonymous_comment=!1,Qt.unified_anonymous_appeal=!1),Ze=JSON.parse(JSON.stringify(rn.group_settings.map(ta=>Sn(ki({},ta),{group_name:[ta.group_name]})).filter(ta=>ta.publish_time!==null))),ea=JSON.parse(JSON.stringify(rn.allow_late_settings.map(ta=>Sn(ki({},ta),{group_name:[ta.group_name]})).filter(ta=>ta.late_time!==null))),da(ki({},Qt)),Rt(Ze.length?[...Ze]:[{}]),yr([...ea]))},[rn]),(0,z.useEffect)(()=>{er(!(0,a.GJ)())},[(0,a.GJ)()]);const[Ga,tr]=(0,z.useState)(!1),Lr=()=>vn(void 0,null,function*(){tr(!Ga);const ta=JSON.parse(JSON.stringify(Qt));if(ta.categoryId=pt.categoryId,Qt.unified_setting||(Ze=Ze==null?void 0:Ze.map(fa=>{var So,Yr;if(!fa.publish_time||!fa.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),tr(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!fa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),tr(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return fa.group_name=typeof(fa==null?void 0:fa.group_name)=="string"?[fa==null?void 0:fa.group_name]:fa==null?void 0:fa.group_name,fa.group_id=(Yr=(So=fa==null?void 0:fa.group_name)==null?void 0:So.map(Do=>{var Xo,Fo;let Go=(Fo=(Xo=rn.group_settings)==null?void 0:Xo.filter(Ao=>(Ao==null?void 0:Ao.group_name)===Do))==null?void 0:Fo[0];return Go==null?void 0:Go.group_id}))==null?void 0:Yr.toString().split(","),fa})),ta.group_settings=Ze,Qt.allow_late)if(Qt.unified_late){if(Qt.late_penalty===null||Qt.late_penalty===void 0||Qt.late_penalty<0||Qt.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),tr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Qt.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),tr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else ea=ea==null?void 0:ea.map(fa=>{var So,Yr;if(fa.penalty_type=Po.Q.Number,fa.late_penalty===null||fa.late_penalty===void 0||fa.late_penalty<0||fa.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),tr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!fa.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),tr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!fa.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),tr(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return fa.group_name=typeof(fa==null?void 0:fa.group_name)=="string"?[fa==null?void 0:fa.group_name]:fa==null?void 0:fa.group_name,fa.group_id=(Yr=(So=fa==null?void 0:fa.group_name)==null?void 0:So.map(Do=>{var Xo,Fo;let Go=(Fo=(Xo=rn.group_settings)==null?void 0:Xo.filter(Ao=>(Ao==null?void 0:Ao.group_name)===Do))==null?void 0:Fo[0];return Go==null?void 0:Go.group_id}))==null?void 0:Yr.toString().split(","),fa}),ta.allow_late_settings=ea;if(Qt!=null&&Qt.submit_limit&&!(Qt!=null&&Qt.submit_limit_num)){he.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),tr(!1);return}if(Qt!=null&&Qt.can_submit&&!(Qt!=null&&Qt.submit_num)){he.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),tr(!1);return}Object.keys(ta).map(function(fa){fa.indexOf("proportion")>-1&&(ta[fa]=ta[fa]/100)}),Kt({type:"shixunHomeworks/updateSetting",payload:Sn(ki({},ta),{penalty_type:Po.Q.Number})}).then(fa=>{fa.status===0?(tr(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),Qe()):tr(!1)})}),lo=(0,z.useMemo)(()=>(rn==null?void 0:rn.allow_late)||(rn==null?void 0:rn.all_group_late),[rn,Qa]),Rn=(ta,fa,So="group_id")=>{var Yr;return fa?fa.find(Do=>Do[So]===ta):(Yr=rn==null?void 0:rn.group_settings)==null?void 0:Yr.find(Do=>Do.group_id[0]===ta)},hr=ta=>{var fa,So;const Yr=Rn(ta,rn==null?void 0:rn.allow_late_settings,"id"),Do=Rn(ta,rn==null?void 0:rn.anonymous_comment_settings),Xo=Rn(ta);return(rn==null?void 0:rn.allow_late)&&Yr&&Ae()(Yr==null?void 0:Yr.late_time)<=Ae()()||(rn==null?void 0:rn.anonymous_comment)&&Do&&(Do==null?void 0:Do.evaluation_start)!==null||((So=(Ae()(Xo==null?void 0:Xo.end_time)<=Ae()()&&((fa=rn==null?void 0:rn.allow_late_settings)==null?void 0:fa.filter(Fo=>Fo.group_id.includes(ta))))[0])==null?void 0:So.late_time)!=null},ca=rn==null?void 0:rn.anonymous_comment,Oo=(en=rn==null?void 0:rn.allow_late_settings)!=null&&en.length?(Ut=rn==null?void 0:rn.allow_late_settings)==null?void 0:Ut.every(ta=>{if(ta.evaluation_start)return!0}):!1,vi=(rn==null?void 0:rn.unified_late)&&(rn==null?void 0:rn.anonymous_comment),ur=rn==null?void 0:rn.anonymous_comment,wo=ta=>{if(!ta)return!1;const fa=Rn(ta,rn==null?void 0:rn.anonymous_comment_settings);return(rn==null?void 0:rn.anonymous_comment)&&fa&&(fa==null?void 0:fa.evaluation_start)!==null},eo=ta=>{const fa=Rn(ta,rn==null?void 0:rn.anonymous_comment_settings);return fa&&(fa==null?void 0:fa.evaluation_start)!==null};return Ca.createElement("div",{style:{padding:"30px 50px"}},Ca.createElement("div",{className:`${ba.Z.title}`},Ca.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),Ca.createElement(le.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},Ca.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ba.Z.title_icon}`}))),Ca.createElement("div",{className:ba.Z.content},((yn=rn==null?void 0:rn.group_settings)==null?void 0:yn.length)>0?Ca.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${(Vt=ba.Z)==null?void 0:Vt.h_lh_40}`,align:"middle"},Ca.createElement(Or.Z,{checked:Qt.unified_setting,disabled:Jn||!((Ct=rn==null?void 0:rn.homework_status)!=null&&Ct.includes("\u672A\u53D1\u5E03"))||(0,a.Rm)()&&!((Kn=(Yt=Ye.AssistantObject)==null?void 0:Yt.group)!=null&&Kn.can_publish)||!(rn!=null&&rn.manage_all_group),onChange:()=>{var ta;if(!((ta=rn==null?void 0:rn.homework_status)!=null&&ta.includes("\u672A\u53D1\u5E03"))){he.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Qt.unified_setting=!Qt.unified_setting,Qt.unified_setting||(Qt.unified_late=!1),da(Object.assign({},Qt)),Ze==""){Rt([{}]);return}Qt.unified_setting&&(Rt([]),yr([{late_penalty:5}]))}}),Ca.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Ca.createElement("span",{style:{color:"#333"}},"(\u9009\u4E2D\u5219\u6240\u6709\u5206\u73ED\u4F7F\u7528\u76F8\u540C\u7684\u53D1\u5E03\u8BBE\u7F6E\uFF0C\u4EC5\u8BFE\u5802\u7BA1\u7406\u5458\u53EF\u4FEE\u6539\uFF1B\u5426\u5219\u5404\u4E2A\u5206\u73ED\u5141\u8BB8\u5355\u72EC\u8BBE\u7F6E)")):null,Qt.unified_setting&&Ca.createElement("div",{className:ba.Z.row_sty,style:{padding:"5px 30px"}},Ca.createElement(De.Z,{align:"middle"},Ca.createElement(fe.Z,{style:{color:"#666",marginRight:10}},"\u53D1\u5E03\u65F6\u95F4"),Ca.createElement(fe.Z,{className:"ml5"},Ca.createElement(Hr.default,{style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1,disabled:Jn||!((ha=rn==null?void 0:rn.homework_status)!=null&&ha.includes("\u672A\u53D1\u5E03")||(hn=rn==null?void 0:rn.homework_status)!=null&&hn.includes("\u672A\u5F00\u59CB"))||(0,a.Rm)()&&!((qt=(At=Ye.AssistantObject)==null?void 0:At.group)!=null&&qt.can_publish),value:Qt.publish_time?Ae()(Qt.publish_time):"",disabledDate:ta=>(0,Pi.Q8)(ta,rn==null?void 0:rn.course_end_date),disabledTime:ta=>(0,Pi.d0)(ta),onChange:(ta,fa)=>{Qt.publish_time=fa,!Qt.end_time&&Qt.unified_setting&&(Qt.end_time=Ae()(ta).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),da(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09")),Ca.createElement(De.Z,{align:"middle"},Ca.createElement(fe.Z,{style:{marginLeft:40,color:" #666",marginRight:10}},"\u622A\u6B62\u65F6\u95F4"),Ca.createElement(fe.Z,{className:"ml5"},Ca.createElement(Hr.default,{allowClear:!1,style:{width:200},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Oo||ur||(rn==null?void 0:rn.allow_late)&&(rn==null?void 0:rn.homework_status.includes("\u5DF2\u622A\u6B62"))||Jn||(rn==null?void 0:rn.allow_late)&&Ae()()>=Ae()(rn==null?void 0:rn.end_time)||(0,a.Rm)()&&!((Jt=(An=Ye.AssistantObject)==null?void 0:An.group)!=null&&Jt.can_publish),disabledDate:ta=>(0,Pi.Q8)(ta,rn==null?void 0:rn.course_end_date,Qt.publish_time),disabledTime:ta=>(0,Pi.d0)(ta,Qt.publish_time),value:Qt.end_time?Ae()(Qt.end_time):"",onChange:(ta,fa)=>{Qt.end_time=fa,da(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))),!Qt.unified_setting&&Ca.createElement(De.Z,null,Ze&&Ze.map(function(ta,fa){var So,Yr,Do,Xo;return Ca.createElement(De.Z,{key:fa},Ca.createElement(De.Z,{style:{padding:"5px 14px 5px 52px"}},Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u53D1\u5E03\u89C4\u5219",fa+1),Ca.createElement(fe.Z,{flex:"auto",style:{maxWidth:350}},Ca.createElement(ge.default,{disabled:Jn||((So=rn==null?void 0:rn.homework_status)!=null&&So.includes("\u672A\u53D1\u5E03")&&ta.id||Ae()(){var Go,Ao;if((0,a.Rm)()&&!((Ao=(Go=Ye.AssistantObject)==null?void 0:Go.group)!=null&&Ao.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze[fa].group_name=Fo,Ze[fa].group_id=ta.group_id;const fi=(0,gt.flattenDeep)(Ze.map(Ii=>Ii.group_name)),Ri=ea.map(Ii=>{let oo=(Ii==null?void 0:Ii.group_name)||[];return Sn(ki({},Ii),{group_name:(0,gt.remove)(oo,Qi=>fi.includes(Qi))})});yr(Ri),Rt(Ze.slice())}},rn.group_settings&&rn.group_settings.map(function(Fo){if(!Ze.map(Go=>Go.group_name).toString().split(",").includes(String(Fo.group_name)))return Ca.createElement(Da,{value:Fo.group_name,key:Fo.id},Fo.group_name)})))),Ca.createElement(fe.Z,{style:{padding:"5px 0"}},Ca.createElement(Ln,{style:{width:620},size:"large",allowClear:!1,ranges:{\u6B64\u523B:[ta.publish_time?Ae()(ta.publish_time):Ae()(),Ae()()]},disabled:Jn||(Ae()()<=Ae()((Yr=Rn(ta.id))==null?void 0:Yr.publish_time)?!1:[!0,hr(ta.id)]),placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],disabledDate:Fo=>(0,Pi.Q8)(Fo,rn==null?void 0:rn.course_end_date),disabledTime:Fo=>(0,Pi.d0)(Fo),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ta.publish_time&&[Ae()(ta.publish_time),Ae()(ta.end_time)],onChange:(Fo,Go)=>{var Ao,fi;if((0,a.Rm)()&&!((fi=(Ao=Ye.AssistantObject)==null?void 0:Ao.group)!=null&&fi.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze[fa].publish_time=Go[0],Ze[fa].end_time=Go[1],Rt([...Ze])}})),!Jn&&Ca.createElement(fe.Z,{className:`${(Do=ba.Z)==null?void 0:Do.h_lh_40}`,style:{padding:"5px 0"}},Ze.length<((Xo=rn==null?void 0:rn.group_settings)==null?void 0:Xo.length)&&Ca.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Rt(Ze.concat({}))}}),(ta!=null&&ta.publish_time&&Ae()(){var Fo,Go;if((0,a.Rm)()&&!((Go=(Fo=Ye.AssistantObject)==null?void 0:Fo.normal)!=null&&Go.can_publish)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ao=(0,gt.cloneDeep)(ea);Ao.forEach((fi,Ri)=>{fi.group_name&&(fi.group_name=fi.group_name.filter(Ii=>{var oo;return!((oo=Ze[fa].group_name)!=null&&oo.includes(Ii))}))}),Ze=Ze.filter((fi,Ri)=>fa!==Ri),yr(Ao),Rt(Ze.slice()),setTimeout(()=>Rt(Ze.slice()),10)}}):Ca.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))}))),Ca.createElement(Ko.ZP,{checkMarginLeft:60,className:"mb20",disabled:Jn,value:Qt,onChange:ta=>da(ki(ki({},Qt),ta))}),Ca.createElement(Ca.Fragment,null,Ca.createElement("div",{className:`${ba.Z.title} mt30`},Ca.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),Ca.createElement("div",{className:ba.Z.content},Ca.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${(dn=ba.Z)==null?void 0:dn.h_lh_40}`,align:"middle"},Ca.createElement(Or.Z,{checked:Qt.allow_late,disabled:Oo||Jn||(rn==null?void 0:rn.allow_late),onChange:ta=>{var fa;if((0,a.Rm)()&&!((fa=Ye.AssistantObject.group)!=null&&fa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ta&&Ne.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:Ca.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ca.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Ca.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ca.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Qt.allow_late=!Qt.allow_late,ea==""&&yr([{late_penalty:5}]),da(Object.assign({},Qt))}}),Ca.createElement("span",{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),Ca.createElement(le.Z,{overlayStyle:{width:380,maxWidth:380},title:Ca.createElement("div",{style:{display:"flex",flexFlow:"column"}},Ca.createElement("span",null,"\u8865\u4EA4\u89C4\u5219\u8BF4\u660E"),Ca.createElement("span",null,"\u5F00\u542F\u8865\u4EA4\uFF0C\u5B66\u751F\u53EA\u5728\u8865\u4EA4\u65F6\u95F4\u5185\u624D\u901A\u5173\u5219\u6263\u9664\u5206\u503C\uFF0C\u672A\u901A\u5173\u4E0D\u6263\u5206\uFF1B"),Ca.createElement("span",null,"\u5B66\u751F\u5728\u6B63\u5E38\u4F5C\u4E1A\u89C4\u5B9A\u65F6\u95F4\u5185\u901A\u5173\uFF0C\u5728\u8865\u4EA4\u9636\u6BB5\u518D\u6B21\u901A\u5173\u4E0D\u6263\u5206\u3002"))},Ca.createElement("i",{className:`iconfont icon-tishixiaowenhao ${ba.Z.title_icon}`}))),(Qt==null?void 0:Qt.allow_late)&&Ca.createElement("div",{className:"pb5"},Ca.createElement(De.Z,{className:ba.Z.row_sty1},Ca.createElement(fe.Z,{className:ba.Z.lable_name,style:{marginRight:20}},"\u8865\u4EA4\u65B9\u5F0F"),Ca.createElement(oe.ZP.Group,{style:{display:"flex",alignItems:"center"},disabled:Jn,value:Qt.unified_late,onChange:ta=>{var fa;if((0,a.Rm)()&&!((fa=Ye.AssistantObject.group)!=null&&fa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt.unified_late=ta.target.value,ea==""&&!ta.target.value&&yr([{late_penalty:5}]),da(ki({},Qt))}},(Qt==null?void 0:Qt.unified_setting)&&Ca.createElement(oe.ZP,{disabled:(rn==null?void 0:rn.allow_late)||!(rn!=null&&rn.manage_all_group),value:!0}," \u7EDF\u4E00\u8865\u4EA4 "),((Ha=rn==null?void 0:rn.group_settings)==null?void 0:Ha.length)&&Ca.createElement(oe.ZP,{disabled:rn==null?void 0:rn.allow_late,value:!1}," \u5206\u73ED\u8865\u4EA4 "))),Qt!=null&&Qt.unified_late?Ca.createElement("div",null,Ca.createElement(De.Z,{wrap:!1,align:"middle",className:`${ba.Z.row_sty1} mb10 mt5`},Ca.createElement(fe.Z,{className:ba.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),Ca.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},Ca.createElement(ue.Z,{disabled:Jn||ca,size:"large",addonAfter:"\u5206",style:{width:206},min:0,value:Qt.late_penalty,onChange:ta=>{var fa;if((0,a.Rm)()&&!((fa=Ye.AssistantObject.group)!=null&&fa.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt.late_penalty=ta,da(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),Ca.createElement(De.Z,{className:`${ba.Z.row_sty1}`},Ca.createElement(fe.Z,{className:ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),Ca.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},Ca.createElement(Hr.default,{allowClear:!1,size:"large",style:{width:280},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Jn||vi||Oo,value:Qt.late_time?Ae()(Qt.late_time):"",disabledDate:ta=>(0,Pi.Q8)(ta,rn==null?void 0:rn.course_end_date),disabledTime:ta=>(0,Pi.d0)(ta),onChange:(ta,fa)=>{var So;if((0,a.Rm)()&&!((So=Ye.AssistantObject.group)!=null&&So.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Qt.late_time=fa,da(Object.assign({},Qt))}})),Ca.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):ea.map(function(ta,fa){var So;return Ca.createElement(De.Z,{key:fa,style:{padding:"5px 14px 5px 52px"}},Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u89C4\u5219",fa+1),Ca.createElement(fe.Z,{className:"mr20 ml10"},Ca.createElement(ge.default,{size:"large",disabled:Jn||!((So=Qa==null?void 0:Qa.homework_status)!=null&&So.includes("\u672A\u53D1\u5E03"))&&ta.id,mode:"multiple",style:{width:250},value:typeof ta.group_name=="string"?[ta.group_name]:ta.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Yr=>{var Do;if((0,a.Rm)()&&!((Do=Ye.AssistantObject.normal)!=null&&Do.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ea[fa].group_name=Yr,ea[fa].group_id=ta.group_id,yr(ea.slice())}},rn.group_settings&&rn.group_settings.map(function(Yr){if(Qt!=null&&Qt.unified_setting&&!ea.map(Do=>Do.group_name).toString().split(",").includes(String(Yr.group_name))&&!eo(Yr.id))return Ca.createElement(Da,{value:Yr.group_name,key:Yr.id},Yr.group_name);if(Ze.map(Do=>Do.group_name).toString().split(",").includes(String(Yr.group_name))&&!ea.map(Do=>Do.group_name).toString().split(",").includes(String(Yr.group_name))&&!eo(Yr.id))return Ca.createElement(Da,{value:Yr.group_name,key:Yr.id},Yr.group_name)}))),Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),Ca.createElement(fe.Z,{className:"mr20 ml10"},Ca.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:150},min:0,max:100,disabled:Jn||wo(ta.id),defaultValue:ta.late_penalty,onChange:Yr=>{var Do,Xo;if((0,a.Rm)()&&!((Xo=(Do=Ye.AssistantObject)==null?void 0:Do.normal)!=null&&Xo.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ea[fa].late_penalty=Yr,ea[fa].penalty_type=Po.Q.Number}})),Ca.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ca.createElement(fe.Z,{className:"ml10"},Ca.createElement(Hr.default,{size:"large",disabled:Jn||wo(ta.id),style:{width:250},showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Yr=>(0,Pi.Q8)(Yr,rn==null?void 0:rn.course_end_date),disabledTime:Yr=>(0,Pi.d0)(Yr),format:"YYYY-MM-DD HH:mm",value:ta!=null&&ta.late_time?Ae()(ta.late_time):void 0,onChange:(Yr,Do)=>{var Xo,Fo;if((0,a.Rm)()&&!((Fo=(Xo=Ye.AssistantObject)==null?void 0:Xo.normal)!=null&&Fo.can_late)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ea[fa].late_time=Do,yr([...ea])}})),!Jn&&Ca.createElement(fe.Z,{style:{height:40,lineHeight:"40px"}},Ca.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{yr(ea.concat({penalty_type:Po.Q.Number,late_penalty:5}))}}),fa>0&&!ta.id?Ca.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{ea=ea.filter((Yr,Do)=>fa!==Do),yr(ea.slice()),setTimeout(()=>yr(ea.slice()),10)}}):Ca.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))})))),Ca.createElement(je.ZP,{loading:Ga,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>Lr()},"\u4FDD\u5B58"))};var Sr=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(La),bn=te(59301),Nr=Object.defineProperty,_r=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,Xr=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,io=Object.prototype.propertyIsEnumerable,to=(tt,Ye,Qe)=>Ye in tt?Nr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Uo=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))pr.call(Ye,Qe)&&to(tt,Qe,Ye[Qe]);if(Xr)for(var Qe of Xr(Ye))io.call(Ye,Qe)&&to(tt,Qe,Ye[Qe]);return tt},ko=(tt,Ye)=>_r(tt,xo(Ye)),li=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const xi=({shixunHomeworks:tt,getData:Ye,dispatch:Qe})=>{const{workSetting:Kt}=tt,en=(0,ye.useParams)(),[Ut,yn]=(0,z.useState)(!0);let[Vt,Ct]=(0,z.useState)([]),[Yt,Kn]=(0,z.useState)([]);const[ha,hn]=(0,z.useState)(!1),[At,qt]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",is_group_grade:!1,ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",gr_proportion:"",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Po.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0});(0,z.useEffect)(()=>{yn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,z.useEffect)(()=>{Kt!=null&&Kt.course_id&&(Object.keys(At).map(function(Jt){Jt.indexOf("proportion")>-1?(At[Jt]=(Kt[Jt]*100).toFixed(0),console.log(Jt,At[Jt],Kt[Jt])):At[Jt]=Kt[Jt]}),(!At.allow_late||!At.unified_late)&&(At.late_penalty=5),At.unified_setting||(At.unified_late=!1,At.unified_anonymous_comment=!1,At.unified_anonymous_appeal=!1),Vt=JSON.parse(JSON.stringify(Kt.group_settings.map(Jt=>ko(Uo({},Jt),{group_name:[Jt.group_name]})).filter(Jt=>Jt.publish_time!==null))),Yt=JSON.parse(JSON.stringify(Kt.allow_late_settings.map(Jt=>ko(Uo({},Jt),{group_name:[Jt.group_name]})).filter(Jt=>Jt.late_time!==null))),qt(Uo({},At)),Ct([...Vt]),Kn([...Yt]),console.log(At,Kt))},[Kt]);const An=()=>li(void 0,null,function*(){const Jt=JSON.parse(JSON.stringify(At));if(Jt.categoryId=en.categoryId,At.unified_setting||(Vt=Vt==null?void 0:Vt.map(dn=>{var Ha,rn;if(!dn.publish_time||!dn.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!dn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return dn.group_name=typeof(dn==null?void 0:dn.group_name)=="string"?[dn==null?void 0:dn.group_name]:dn==null?void 0:dn.group_name,dn.group_id=(rn=(Ha=dn==null?void 0:dn.group_name)==null?void 0:Ha.map(Qa=>{var pt,Jn;let er=(Jn=(pt=Kt.group_settings)==null?void 0:pt.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Qa))==null?void 0:Jn[0];return er==null?void 0:er.group_id}))==null?void 0:rn.toString().split(","),dn})),Jt.group_settings=Vt,At.allow_late)if(At.unified_late){if(At.late_penalty===null||At.late_penalty===void 0||At.late_penalty<0||At.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!At.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else Yt=Yt==null?void 0:Yt.map(dn=>{var Ha,rn;if(dn.penalty_type=Po.Q.Number,dn.late_penalty===null||dn.late_penalty===void 0||dn.late_penalty<0||dn.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!dn.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!dn.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return dn.group_name=typeof(dn==null?void 0:dn.group_name)=="string"?[dn==null?void 0:dn.group_name]:dn==null?void 0:dn.group_name,dn.group_id=(rn=(Ha=dn==null?void 0:dn.group_name)==null?void 0:Ha.map(Qa=>{var pt,Jn;let er=(Jn=(pt=Kt.group_settings)==null?void 0:pt.filter(Ze=>(Ze==null?void 0:Ze.group_name)===Qa))==null?void 0:Jn[0];return er==null?void 0:er.group_id}))==null?void 0:rn.toString().split(","),dn}),Jt.allow_late_settings=Yt;Object.keys(Jt).map(function(dn){dn.indexOf("proportion")>-1&&(Jt[dn]=Jt[dn]/100)}),Qe({type:"shixunHomeworks/updateSetting",payload:ko(Uo({},Jt),{penalty_type:Po.Q.Number})}).then(dn=>{dn.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),Ye())})});return bn.createElement("div",{className:$n.form},bn.createElement("div",{className:$n.title},"\u7EC4\u957F\u8BC4\u5206"),bn.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},bn.createElement(Or.Z,{disabled:Ut,checked:At.is_group_grade,onChange:Jt=>{At.is_group_grade=Jt,qt(Uo({},At))}}),bn.createElement("span",{style:{color:"#333333",margin:"0 10px",fontWeight:"600"}},"\u7EC4\u957F\u8BC4\u5206"),bn.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09")),bn.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u52A9\u6559\u8BC4\u5206"),bn.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ut,value:At.ta_mode,onChange:Jt=>{At.ta_mode=Jt.target.value,qt(Uo({},At))}},bn.createElement(oe.ZP,{value:1,style:{marginRight:"40px"}},bn.createElement("span",{style:{color:"#000000"}},"\u666E\u901A\u6A21\u5F0F"),bn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),bn.createElement("br",null),bn.createElement(oe.ZP,{value:0},bn.createElement("span",{style:{color:"#000000"}},"\u590D\u5BA1\u6A21\u5F0F"),bn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u52A9\u6559\u591A\u6B21\u8BC4\u5206\u65F6\uFF0C\u53D6\u6700\u540E\u4E00\u6B21\u52A9\u6559\u8BC4\u5206\u7684\u5206\u6570\uFF09"))),bn.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"),bn.createElement(oe.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"},disabled:Ut,value:At.final_mode,onChange:Jt=>{At.final_mode=Jt.target.value,qt(Uo({},At))}},bn.createElement(oe.ZP,{value:!1,style:{marginRight:"12px"}},bn.createElement("span",{style:{color:"#000000"}},"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),bn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09")),bn.createElement(oe.ZP,{value:!0},bn.createElement("span",{style:{color:"#000000"}},"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),bn.createElement("span",{style:{color:"#666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"))),At.final_mode?bn.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px 13px 430px",display:"flex",alignItems:"center",color:"#666"}},"(\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206)"):bn.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},bn.createElement("div",null,"\u6559\u5E08\u8BC4\u5206"),bn.createElement(ue.Z,{disabled:Ut,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:At.te_proportion,onChange:Jt=>{At.te_proportion=Jt,qt(Object.assign({},At))}}),bn.createElement("div",null,"\u52A9\u6559\u8BC4\u5206"),bn.createElement(ue.Z,{disabled:Ut,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:At.ta_proportion,onChange:Jt=>{At.ta_proportion=Jt,qt(Object.assign({},At))}}),At.is_group_grade&&bn.createElement(bn.Fragment,null,bn.createElement("div",null,"\u7EC4\u957F\u8BC4\u5206"),bn.createElement(ue.Z,{disabled:Ut,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 30px 0 10px"},value:At.gr_proportion,onChange:Jt=>{At.gr_proportion=Jt,qt(Object.assign({},At))}})),bn.createElement("div",null,"\u5B66\u751F\u533F\u8BC4"),bn.createElement(ue.Z,{disabled:Ut,min:0,max:100,size:"large",addonAfter:"%",style:{width:"120px",margin:"0 0 0 10px"},value:At.st_proportion,onChange:Jt=>{At.st_proportion=Jt,qt(Object.assign({},At))}})),!Ut&&bn.createElement(bn.Fragment,null,bn.createElement(je.ZP,{type:"primary",size:"large",className:"mr20",style:{width:"138px",marginTop:"30px"},onClick:()=>An()},"\u4FDD\u5B58"),bn.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>hn(!0)},"\u8BBE\u7F6E\u9ED8\u8BA4\u8BC4\u5206")),bn.createElement(Ne.default,{open:ha,title:"\u662F\u5426\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u8BC4\u5206\uFF1F",centered:!0,width:470,onCancel:()=>{hn(!1)},onOk:()=>li(void 0,null,function*(){const Jt=JSON.parse(JSON.stringify(At));Object.keys(Jt).map(function(Ha){Ha.indexOf("proportion")>-1&&(Jt[Ha]=Jt[Ha]/100)}),(yield(0,ve.ZP)(`/api/courses/${en.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:Jt}})).status===0&&(he.ZP.success("\u8BBE\u7F6E\u6210\u529F"),hn(!1))})},bn.createElement("div",null,"\u60A8\u662F\u5426\u8981\u5C06\u5F53\u524D\u8BC4\u5206\u89C4\u5219\u8BBE\u7F6E\u4E3A\u60A8\u7684\u9ED8\u8BA4\u89C4\u5219\uFF0C\u8BE5\u9ED8\u8BA4\u89C4\u5219\u4EC5\u5E94\u7528\u4E8E\u60A8\u540E\u7EED\u65B0\u5EFA\u7684\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002")))};var Ma=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(xi),na=te(59301),Xa=Object.defineProperty,qa=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,ti=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,Li=(tt,Ye,Qe)=>Ye in tt?Xa(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ci=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))mi.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);if(ti)for(var Qe of ti(Ye))Ei.call(Ye,Qe)&&Li(tt,Qe,Ye[Qe]);return tt},Ki=(tt,Ye)=>qa(tt,Bo(Ye)),Zi=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const no=({getData:tt,dispatch:Ye,shixunHomeworks:Qe})=>{const{workSetting:Kt}=Qe,en=(0,ye.useParams)(),[Ut,yn]=(0,z.useState)(!0);let[Vt,Ct]=(0,z.useState)([]),[Yt,Kn]=(0,z.useState)([]);const[ha,hn]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Po.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,personal_score_open:!0});(0,z.useEffect)(()=>{yn(!(0,a.GJ)())},[(0,a.GJ)()]),(0,z.useEffect)(()=>{Kt!=null&&Kt.course_id&&(Object.keys(ha).map(function(qt){qt.indexOf("proportion")>-1?(ha[qt]=Kt[qt]*100,console.log(qt,ha[qt],Kt[qt])):ha[qt]=Kt[qt]}),(!ha.allow_late||!ha.unified_late)&&(ha.late_penalty=5),ha.unified_setting||(ha.unified_late=!1,ha.unified_anonymous_comment=!1,ha.unified_anonymous_appeal=!1),Vt=JSON.parse(JSON.stringify(Kt.group_settings.map(qt=>Ki(Ci({},qt),{group_name:[qt.group_name]})).filter(qt=>qt.publish_time!==null))),Yt=JSON.parse(JSON.stringify(Kt.allow_late_settings.map(qt=>Ki(Ci({},qt),{group_name:[qt.group_name]})).filter(qt=>qt.late_time!==null))),hn(Ci({},ha)),Ct([...Vt]),Kn([...Yt]))},[Kt]);const At=()=>Zi(void 0,null,function*(){const qt=JSON.parse(JSON.stringify(ha));if(qt.categoryId=en.categoryId,ha.unified_setting||(Vt=Vt==null?void 0:Vt.map(An=>{var Jt,dn;if(!An.publish_time||!An.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!An.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(dn=(Jt=An==null?void 0:An.group_name)==null?void 0:Jt.map(Ha=>{var rn,Qa;let pt=(Qa=(rn=Kt.group_settings)==null?void 0:rn.filter(Jn=>(Jn==null?void 0:Jn.group_name)===Ha))==null?void 0:Qa[0];return pt==null?void 0:pt.group_id}))==null?void 0:dn.toString().split(","),An})),qt.group_settings=Vt,ha.allow_late)if(ha.unified_late){if(ha.late_penalty===null||ha.late_penalty===void 0||ha.late_penalty<0||ha.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ha.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else Yt=Yt==null?void 0:Yt.map(An=>{var Jt,dn;if(An.penalty_type=Po.Q.Number,An.late_penalty===null||An.late_penalty===void 0||An.late_penalty<0||An.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!An.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!An.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(dn=(Jt=An==null?void 0:An.group_name)==null?void 0:Jt.map(Ha=>{var rn,Qa;let pt=(Qa=(rn=Kt.group_settings)==null?void 0:rn.filter(Jn=>(Jn==null?void 0:Jn.group_name)===Ha))==null?void 0:Qa[0];return pt==null?void 0:pt.group_id}))==null?void 0:dn.toString().split(","),An}),qt.allow_late_settings=Yt;Object.keys(qt).map(function(An){An.indexOf("proportion")>-1&&(qt[An]=qt[An]/100)}),Ye({type:"shixunHomeworks/updateSetting",payload:Ki(Ci({},qt),{penalty_type:Po.Q.Number})}).then(An=>{An.status===0&&(he.ZP.success("\u66F4\u65B0\u6210\u529F"),tt())})});return na.createElement("div",{className:$n.form},na.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},na.createElement(x.default,{checked:ha.work_public,disabled:Ut,onChange:qt=>{ha.work_public=qt.target.checked,hn(Object.assign({},ha))}},na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4F5C\u54C1")),na.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u4F5C\u54C1\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u4F5C\u54C1\uFF09")),na.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},na.createElement(x.default,{checked:ha.score_open,disabled:Ut,onChange:qt=>{qt.target.checked&&(ha.personal_score_open=!0),ha.score_open=qt.target.checked,hn(Object.assign({},ha))}},na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u6210\u7EE9")),na.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF0C\u5426\u5219\u4E0D\u53EF\u67E5\u770B\u4E2A\u4EBA\u6210\u7EE9\uFF09")),na.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},na.createElement(x.default,{checked:ha.personal_score_open,disabled:Ut||ha.score_open,onChange:qt=>{ha.personal_score_open=qt.target.checked,hn(Object.assign({},ha))}},na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u4E2A\u4EBA\u6210\u7EE9")),na.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u622A\u6B62/\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9\uFF0C\u5426\u5219\u53EA\u80FD\u67E5\u770B\u81EA\u5DF1\u7684\u6210\u7EE9\uFF09")),na.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},na.createElement(x.default,{checked:ha.answer_public,disabled:Ut,onChange:qt=>{ha.answer_public=qt.target.checked,hn(Object.assign({},ha))}},na.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u516C\u5F00\u7B54\u6848")),na.createElement("span",{style:{color:"#666666",fontSize:"14px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u65F6\u95F4\u4E4B\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF0C\u5426\u5219\u4E0D\u80FD\u67E5\u770B\u4F5C\u4E1A\u53C2\u8003\u7B54\u6848\uFF09")),!Ut&&na.createElement(na.Fragment,null,na.createElement(je.ZP,{type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:At},"\u4FDD\u5B58")))};var Ro=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(no),ai=te(51556),_o=te(47604),Ho=te(26668),Si=te(40784),Jo=te(32187),Kr=te(59301),$i=Object.defineProperty,ml=Object.defineProperties,Ol=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,El=(tt,Ye,Qe)=>Ye in tt?$i(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Yi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))el.call(Ye,Qe)&&El(tt,Qe,Ye[Qe]);if(il)for(var Qe of il(Ye))Cl.call(Ye,Qe)&&El(tt,Qe,Ye[Qe]);return tt},nl=(tt,Ye)=>ml(tt,Ol(Ye)),Ll=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const ru=(tt,Ye)=>{if(Ye==="comment"){const Qe=tt==null?void 0:tt.filter(Ut=>Ut.evaluation_end!==null);return Qe.length===0?[{deleteflag:!0}]:(0,Jo.M)(Qe,["evaluation_start","evaluation_end"]).map(Ut=>nl(Yi({},Ut),{evaluation_start:[Ut.evaluation_start,Ut.evaluation_end],group_name:[Ut.group_name],deleteflag:!1}))}else if(Ye==="appeal"){const Qe=tt==null?void 0:tt.filter(Ut=>Ut.appeal_time!==null);return Qe.length===0?[{deleteflag:!0}]:(0,Jo.M)(Qe,["appeal_time"]).map(Ut=>nl(Yi({},Ut),{group_name:[Ut.group_name],deleteflag:!1}))}},Kl=(tt,Ye)=>tt.map(Qe=>Ye.find(Kt=>Kt.value===Qe).id),fl=({shixunHomeworks:tt,classroomList:Ye,dispatch:Qe})=>{var Kt,en,Ut,yn,Vt,Ct,Yt,Kn,ha;const{workSetting:hn,workList:At}=tt,qt=(0,ye.useParams)(),[An,Jt]=(0,z.useState)(!0);let[dn,Ha]=(0,z.useState)([]),[rn,Qa]=(0,z.useState)([]);const[pt,Jn]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",ta_mode:1,final_mode:!1,st_proportion:"20%",ta_proportion:"30%",te_proportion:"50%",student_comment:!1,anonymous_appeal:!1,appeal_penalty:0,appeal_time:"",anonymous_comment:!1,evaluation_num:0,evaluation_start:"",evaluation_end:"",absence_penalty:0,work_public:!1,allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Po.Q.Number,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,total_score:"",eff_score:"",unified_anonymous_comment:!0,unified_anonymous_appeal:!0,anonymous_group:!1}),er=(Kt=hn==null?void 0:hn.anonymous_comment_settings)==null?void 0:Kt.map(Rn=>({label:Rn.group_name,value:Rn.group_name,id:Rn.group_id})),Ze=(en=hn==null?void 0:hn.anonymous_appeal_settings)==null?void 0:en.map(Rn=>({label:Rn.group_name,value:Rn.group_name,id:Rn.group_id})),[Rt]=b.default.useForm(),[ea]=b.default.useForm(),yr=()=>Ll(void 0,null,function*(){const Rn=(0,Jo.Y)(Rt.getFieldsValue(),"YYYY-MM-DD HH:mm"),hr=(0,gt.cloneDeep)(Rn);for(const ca of hr.anonymous_comment_settings||[]){if(!(ca!=null&&ca.evaluation_start))return he.ZP.warning("\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();if(!ca.group_name)return he.ZP.warning("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Promise.reject();ca.evaluation_end=ca==null?void 0:ca.evaluation_start[1],ca.evaluation_start=ca==null?void 0:ca.evaluation_start[0],ca.group_id=Kl(ca.group_name,er),Reflect.deleteProperty(ca,"deleteflag")}return hr}),Qt=()=>{const Rn=(0,Jo.Y)(ea.getFieldsValue(),"YYYY-MM-DD HH:mm"),hr=(0,gt.cloneDeep)(Rn);for(const ca of hr.anonymous_appeal_settings||[])ca.group_id=Kl(ca.group_name,Ze),Reflect.deleteProperty(ca,"deleteflag");return hr},da=()=>Ll(void 0,null,function*(){yield Qe({type:"shixunHomeworks/getWorkSetting",payload:Yi({},qt)}),Rt.resetFields(),ea.resetFields()});(0,z.useEffect)(()=>{hn!=null&&hn.course_id&&(Object.keys(pt).map(function(Rn){Rn.indexOf("proportion")>-1?pt[Rn]=hn[Rn]*100:pt[Rn]=hn[Rn]}),(!pt.allow_late||!pt.unified_late)&&(pt.late_penalty=5),pt.unified_setting||(pt.unified_late=!1,pt.unified_anonymous_comment=!1,pt.unified_anonymous_appeal=!1),dn=JSON.parse(JSON.stringify(hn.group_settings.map(Rn=>nl(Yi({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.publish_time!==null))),rn=JSON.parse(JSON.stringify(hn.allow_late_settings.map(Rn=>nl(Yi({},Rn),{group_name:[Rn.group_name]})).filter(Rn=>Rn.late_time!==null))),Jn(Yi({},pt)),Ha([...dn]),Qa([...rn]))},[hn]),(0,z.useEffect)(()=>{Jt(!(0,a.t_)()&&!(hn!=null&&hn.can_edit))},[hn,(0,a.t_)()]);const Wa=(((Ut=hn==null?void 0:hn.homework_status)==null?void 0:Ut.includes("\u5DF2\u622A\u6B62"))||(er==null?void 0:er.length)>0)&&(hn==null?void 0:hn.student_works),Br=((yn=hn==null?void 0:hn.anonymous_appeal_settings)==null?void 0:yn.length)>0,Ga=(hn==null?void 0:hn.anonymous_comment)&&(hn==null?void 0:hn.unified_anonymous_comment)&&((Vt=At==null?void 0:At.homework_status)==null?void 0:Vt.includes("\u5DF2\u622A\u6B62"))||Br,[tr,Lr]=(0,z.useState)(!1),lo=()=>Ll(void 0,null,function*(){Lr(!tr);const Rn=JSON.parse(JSON.stringify(pt));if(Rn.categoryId=qt.categoryId,pt.unified_setting||(dn=dn==null?void 0:dn.map(ca=>{var Oo,vi;if(!ca.publish_time||!ca.end_time)throw he.ZP.error("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Lr(!1),new String("\u53D1\u5E03\u3001\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ca.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Lr(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ca.group_name=typeof(ca==null?void 0:ca.group_name)=="string"?[ca==null?void 0:ca.group_name]:ca==null?void 0:ca.group_name,ca.group_id=(vi=(Oo=ca==null?void 0:ca.group_name)==null?void 0:Oo.map(ur=>{var wo,eo;let ta=(eo=(wo=hn.group_settings)==null?void 0:wo.filter(fa=>(fa==null?void 0:fa.group_name)===ur))==null?void 0:eo[0];return ta==null?void 0:ta.group_id}))==null?void 0:vi.toString().split(","),ca})),Rn.group_settings=dn,pt.allow_late)if(pt.unified_late){if(pt.late_penalty===null||pt.late_penalty===void 0||pt.late_penalty<0||pt.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Lr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!pt.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Lr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")}else rn=rn==null?void 0:rn.map(ca=>{var Oo,vi;if(ca.penalty_type=Po.Q.Number,ca.late_penalty===null||ca.late_penalty===void 0||ca.late_penalty<0||ca.late_penalty>100)throw he.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),Lr(!1),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ca.late_time)throw he.ZP.error("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),Lr(!1),new String("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(!ca.group_name)throw he.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),Lr(!1),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ca.group_name=typeof(ca==null?void 0:ca.group_name)=="string"?[ca==null?void 0:ca.group_name]:ca==null?void 0:ca.group_name,ca.group_id=(vi=(Oo=ca==null?void 0:ca.group_name)==null?void 0:Oo.map(ur=>{var wo,eo;let ta=(eo=(wo=hn.group_settings)==null?void 0:wo.filter(fa=>(fa==null?void 0:fa.group_name)===ur))==null?void 0:eo[0];return ta==null?void 0:ta.group_id}))==null?void 0:vi.toString().split(","),ca}),Rn.allow_late_settings=rn;if(pt.evaluation_start){if(pt.end_time&&Ae()(pt.evaluation_start)<=Ae()(pt.end_time))throw he.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Lr(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4");if(pt.late_time&&Ae()(pt.evaluation_start)<=Ae()(pt.late_time))throw he.ZP.error("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Lr(!1),new String("\u533F\u8BC4\u5F00\u542F\u65F6\u95F4\u8981\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u8865\u4EA4\u622A\u6B62\u65F6\u95F4")}if(Object.keys(Rn).map(function(ca){ca.indexOf("proportion")>-1&&(Rn[ca]=Rn[ca]/100)}),Rn.anonymous_comment&&!Rn.unified_anonymous_comment){const ca=yield yr();Rn.anonymous_comment_settings=ca.anonymous_comment_settings,["evaluation_end","evaluation_num","evaluation_start","student_comment","absence_penalty"].forEach(Oo=>{Reflect.deleteProperty(Rn,Oo)})}if(Rn.anonymous_appeal&&!Rn.unified_anonymous_appeal){const ca=Qt();Rn.anonymous_appeal_settings=ca.anonymous_appeal_settings,["appeal_time","appeal_penalty"].forEach(Oo=>{Reflect.deleteProperty(Rn,Oo)})}(yield(0,ve.ZP)(`/api/homework_commons/${qt.categoryId}/evaluation_setting.json`,{method:"post",body:Yi({},Rn)})).status===0?(Lr(!1),he.ZP.success("\u66F4\u65B0\u6210\u529F"),Jt(!0),da()):Lr(!1)});return Kr.createElement("div",{className:$n.form},Kr.createElement("div",{className:$n.title},"\u4F5C\u4E1A\u533F\u8BC4"),Kr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Kr.createElement(Or.Z,{checked:pt.anonymous_comment,disabled:An||!Wa||(hn==null?void 0:hn.anonymous_comment),onChange:()=>{var Rn;if((0,a.Rm)()&&!((Rn=Ye.AssistantObject.group)!=null&&Rn.can_anonymous_comment)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt.anonymous_comment=!pt.anonymous_comment,pt.allow_late&&!pt.evaluation_start?pt.late_time&&pt.late_time!=""&&(pt.evaluation_start=Ae()(pt.late_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),pt.evaluation_end=Ae()(pt.late_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")):pt.unified_setting&&!pt.evaluation_start&&pt.end_time&&pt.end_time!=""&&(pt.evaluation_start=Ae()(pt.end_time).add(14,"day").format("YYYY-MM-DD HH:mm:ss"),pt.evaluation_end=Ae()(pt.end_time).add(28,"day").format("YYYY-MM-DD HH:mm:ss")),pt.anonymous_comment&&(pt.evaluation_num=parseInt(pt.evaluation_num)?pt.evaluation_num:3,pt.absence_penalty=parseInt(pt.absence_penalty)?pt.absence_penalty:3),Jn(Object.assign({},pt))}}),Kr.createElement("div",{style:{fontWeight:600,margin:"0 10px"}},"\u542F\u7528\u533F\u8BC4"),Kr.createElement("div",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09"),Kr.createElement(le.Z,{title:Kr.createElement("div",null,Kr.createElement("div",null,"\u89C4\u5219"),Kr.createElement("div",null,"1.\u4F5C\u4E1A\u622A\u6B62\u3001\u8865\u4EA4\u7ED3\u675F\u540E\u624D\u53EF\u5F00\u542F\u533F\u8BC4\uFF0C\u5F00\u542F\u7533\u8BC9\u540E\u4E0D\u53EF\u53D8\u66F4\u533F\u8BC4\u7ED3\u675F\u65F6\u95F4\uFF1B"),Kr.createElement("div",null,"2.\u6240\u6709\u5206\u7EC4\u4E92\u8BC4\uFF1A\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\uFF1B"),Kr.createElement("div",null,"3.\u73ED\u5185\u5C0F\u7EC4\u4E92\u8BC4\uFF1A\u540C\u73ED\u7EA7\u63D0\u4EA4\u4F5C\u54C1\u7684\u5206\u7EC4\u6570\u91CF\u22652\uFF0C\u53EF\u5F00\u542F\u73ED\u5185\u5206\u7EC4\u4E92\u76F8\u533F\u8BC4\u3002"),Kr.createElement("div",null,"\u6CE8\uFF1A\u4E3A\u786E\u4FDD\u516C\u5E73\uFF0C\u533F\u8BC4\u89C4\u5219\u786E\u5B9A\u540E\u4E0D\u53EF\u518D\u4FEE\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01"))},Kr.createElement("i",{className:`iconfont icon-tishixiaowenhao ${$n.title_icon}`}))),pt.anonymous_comment&&Kr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Kr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u533F\u8BC4\u65B9\u5F0F"),Kr.createElement(oe.ZP.Group,{value:pt.unified_anonymous_comment,disabled:An||pt.anonymous_appeal||(hn==null?void 0:hn.anonymous_comment),onChange:Rn=>{var hr;if((0,a.Rm)()&&!((hr=Ye.AssistantObject.group)!=null&&hr.can_anonymous_comment)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn(ca=>nl(Yi({},ca),{unified_anonymous_comment:Rn.target.value})),Rt.resetFields()}},(hn==null?void 0:hn.unified_setting)&&(hn==null?void 0:hn.unified_late)&&Kr.createElement(oe.ZP,{value:!0,disabled:An||pt.anonymous_appeal||(hn==null?void 0:hn.anonymous_comment)||!(hn!=null&&hn.manage_all_group)},Kr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u7EDF\u4E00\u533F\u8BC4")),((Ct=hn==null?void 0:hn.group_settings)==null?void 0:Ct.length)>0&&Kr.createElement(oe.ZP,{value:!1},Kr.createElement("span",{style:{marginRight:"40px",color:"#000"}},"\u5206\u73ED\u533F\u8BC4")))),pt.anonymous_comment&&pt.unified_anonymous_comment&&Kr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Kr.createElement("div",{style:{color:"#666666",marginLeft:"53px",marginRight:"20px"}},"\u4E92\u8BC4\u65B9\u5F0F"),Kr.createElement(oe.ZP.Group,{value:pt.anonymous_group,disabled:An||pt.anonymous_appeal||(hn==null?void 0:hn.anonymous_comment),onChange:Rn=>{var hr;if((0,a.Rm)()&&!((hr=Ye.AssistantObject.group)!=null&&hr.can_anonymous_comment)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn(ca=>nl(Yi({},ca),{anonymous_group:Rn.target.value}))}},Kr.createElement(oe.ZP,{value:!1},Kr.createElement("span",{style:{marginRight:"12px",color:"#000"}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4")),((Yt=hn==null?void 0:hn.group_settings)==null?void 0:Yt.length)>0&&Kr.createElement(oe.ZP,{value:!0,disabled:An||!(hn!=null&&hn.can_anonymous_group)},Kr.createElement("span",{style:{color:"#000"}},"\u73ED\u7EA7\u5185\u4E92\u8BC4")))),pt.anonymous_comment&&Kr.createElement(Kr.Fragment,null,pt.unified_anonymous_comment?Kr.createElement(ai.Z,{data:pt,setData:Jn,disabled:An}):Kr.createElement(b.default,{form:Rt,autoComplete:"off",initialValues:hn!=null&&hn.unified_anonymous_comment?{anonymous_comment_settings:[{deleteflag:!0}]}:{anonymous_comment_settings:ru(hn==null?void 0:hn.anonymous_comment_settings,"comment")}},Kr.createElement(_o.Z,{disabled:An,selectOptions:er,form:Rt,data:pt}))),Kr.createElement("div",{className:$n.title,style:{marginTop:"30px"}},"\u533F\u8BC4\u7533\u8BC9"),Kr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center",marginTop:"1px"}},Kr.createElement(Or.Z,{checked:pt.anonymous_appeal,disabled:An||!Ga||(hn==null?void 0:hn.anonymous_appeal),onChange:()=>{var Rn;if((0,a.Rm)()&&!((Rn=Ye.AssistantObject.group)!=null&&Rn.can_anonymous_appeal)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}pt.anonymous_appeal=!pt.anonymous_appeal,pt.anonymous_appeal&&(pt.appeal_penalty=parseInt(pt.appeal_penalty)?pt.appeal_penalty:2),Jn(Object.assign({},pt))}}),Kr.createElement("span",{style:{color:"#000000",margin:"0 10px"}},"\u533F\u8BC4\u7533\u8BC9"),Kr.createElement("span",{style:{color:"#CA7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),pt.anonymous_appeal&&Kr.createElement(Kr.Fragment,null,Kr.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Kr.createElement("div",{style:{color:"#666666",marginLeft:"54px",marginRight:"20px"}},"\u7533\u8BC9\u65B9\u5F0F"),Kr.createElement(oe.ZP.Group,{value:pt.unified_anonymous_appeal,disabled:An||(hn==null?void 0:hn.anonymous_appeal),onChange:Rn=>{var hr;if((0,a.Rm)()&&!((hr=Ye.AssistantObject.group)!=null&&hr.can_anonymous_appeal)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Jn(ca=>nl(Yi({},ca),{unified_anonymous_appeal:Rn.target.value})),ea.resetFields()}},(hn==null?void 0:hn.unified_anonymous_comment)&&Kr.createElement(oe.ZP,{value:!0,disabled:!(hn!=null&&hn.manage_all_group)},Kr.createElement("span",{style:{color:"#000000"}},"\u7EDF\u4E00\u7533\u8BC9")),((Kn=hn==null?void 0:hn.group_settings)==null?void 0:Kn.length)>0&&Kr.createElement(oe.ZP,{value:!1},Kr.createElement("span",{style:{color:"#000000"}},"\u5206\u73ED\u7533\u8BC9")))),pt.unified_anonymous_appeal?Kr.createElement(Ho.Z,{data:pt,setData:Jn,disabled:An}):Kr.createElement(b.default,{form:ea,initialValues:hn!=null&&hn.unified_anonymous_appeal?{anonymous_appeal_settings:[{deleteflag:!0}]}:{anonymous_appeal_settings:ru(hn==null?void 0:hn.anonymous_appeal_settings,"appeal")}},Kr.createElement(Si.Z,{disabled:An||(0,a.Rm)()&&!((ha=Ye.AssistantObject.group)!=null&&ha.can_anonymous_appeal),selectOptions:Ze,form:ea}))),!An&&Kr.createElement(je.ZP,{loading:tr,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>lo()},"\u4FDD\u5B58"))};var ou=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye})=>({shixunHomeworks:tt,classroomList:Ye}))(fl),Il=te(97202),Lo=te(93078),St=te(59301),iu=Object.defineProperty,Nl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,pl=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,_l=(tt,Ye,Qe)=>Ye in tt?iu(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Hi=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))kl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);if(pl)for(var Qe of pl(Ye))Rl.call(Ye,Qe)&&_l(tt,Qe,Ye[Qe]);return tt},Vi=(tt,Ye)=>Nl(tt,Ul(Ye)),Fl=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const Yl=tt=>Fl(void 0,null,function*(){return yield(0,ve.ZP)(`/api/homework_commons/${tt==null?void 0:tt.categoryId}/publish_setting.json`,{method:"post",body:tt})}),Sl=tt=>Fl(void 0,null,function*(){return yield(0,ve.ZP)(`/api/homework_commons/${tt==null?void 0:tt.categoryId}/evaluation_setting.json`,{method:"post",body:tt})}),al=(tt,Ye)=>tt==null?void 0:tt.map(Qe=>{var Kt;return(Kt=Ye==null?void 0:Ye.find(en=>en.value===Qe))==null?void 0:Kt.id}),Ml=(tt,Ye)=>{var Qe;return tt=typeof tt=="string"?[tt]:tt,(Qe=tt==null?void 0:tt.map(Kt=>Ye==null?void 0:Ye.find(en=>{var Ut;return(Ut=en==null?void 0:en.group_name)==null?void 0:Ut.includes(Kt)})))==null?void 0:Qe.filter(Kt=>Kt)},ji=(tt,Ye,Qe,Kt=!1)=>{let en=null,Ut=Kt?Ye:Ml(tt,Ye);return Ut==null||Ut.forEach((yn,Vt)=>{(Vt==0||Qe(yn,en||{}))&&(en=yn)}),en},lu=({shixunHomeworks:tt,loading:Ye,dispatch:Qe,classroomList:Kt})=>{var en,Ut,yn,Vt,Ct,Yt,Kn,ha,hn,At,qt,An,Jt,dn,Ha,rn,Qa,pt,Jn;const er=(0,ye.useParams)(),{workSetting:Ze,workList:Rt}=tt,[,ea,yr]=(0,wt.U)(Yl,{categoryId:er==null?void 0:er.categoryId,penalty_type:Po.Q.Number}),[,Qt,da]=(0,wt.U)(Sl,{categoryId:er==null?void 0:er.categoryId}),[Wa]=b.default.useForm(),Br=b.default.useWatch("unified_setting",Wa),Ga=b.default.useWatch("group_settings",Wa),tr=b.default.useWatch("allow_late_settings",Wa),Lr=b.default.useWatch("end_time",Wa),lo=b.default.useWatch("publish_time",Wa),Rn=b.default.useWatch("allow_late",Wa),hr=b.default.useWatch("unified_late",Wa),ca=b.default.useWatch("late_time",Wa),Oo=b.default.useWatch("anonymous_comment",Wa),vi=b.default.useWatch("unified_anonymous_comment",Wa),ur=b.default.useWatch("evaluation_start",Wa),wo=b.default.useWatch("anonymous_appeal",Wa),eo=b.default.useWatch("anonymous_comment_settings",Wa),ta=b.default.useWatch("unified_anonymous_appeal",Wa),fa=b.default.useWatch("anonymous_appeal_settings",Wa),[So,Yr]=(0,z.useState)(!1),[Do,Xo]=(0,z.useState)({}),Fo=So||(0,a.Rm)()&&!((Ut=(en=Kt.AssistantObject)==null?void 0:en.group)!=null&&Ut.can_publish),Go=So||(0,a.Rm)()&&!((Vt=(yn=Kt.AssistantObject)==null?void 0:yn.group)!=null&&Vt.can_late),Ao=So||(0,a.Rm)()&&!((Yt=(Ct=Kt.AssistantObject)==null?void 0:Ct.group)!=null&&Yt.can_anonymous_comment),fi=So||(0,a.Rm)()&&!((ha=(Kn=Kt.AssistantObject)==null?void 0:Kn.group)!=null&&ha.can_anonymous_appeal),Ri=(_n,Hn)=>{if(_n!=null&&_n.some(Mn=>typeof Mn.group_name!="string")){const Mn=[];_n==null||_n.forEach(jn=>{var la;typeof jn.group_name!="string"&&((la=jn.group_name)==null||la.forEach(Pr=>{Mn.push(Vi(Hi({},jn),{group_name:Pr}))}))}),_n=Mn}return _n==null?void 0:_n.filter(Mn=>{var jn,la,Pr;return!((Pr=(la=(jn=Hn==null?void 0:Hn.map(Mo=>Mo==null?void 0:Mo.group_name))==null?void 0:jn.toString())==null?void 0:la.split(","))!=null&&Pr.includes(String(Mn.group_name)))&&Mn.is_admin})},Ii=_n=>{if(_n=="allow_late"){Ne.default.warning({centered:!0,width:472,icon:null,title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",content:St.createElement(St.Fragment,null,St.createElement("div",null,St.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u8865\u4EA4\uFF0C\u4EC5\u5728\u8865\u4EA4\u65F6\u95F4\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u6263\u9664\u5206\u503C\uFF1B\u82E5\u5B66\u751F\u5728\u201C\u6309\u65F6\u63D0\u4EA4\u201D\u7684\u65F6\u95F4\u5185\u5DF2\u6210\u529F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5728\u8865\u4EA4\u65F6\u95F4\u518D\u6B21\u63D0\u4EA4\u5219\u4E0D\u4F1A\u6263\u5206\u3002"),St.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},St.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u6CE8\u610F\uFF1A\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\u3002"))});return}if(_n=="anonymous_comment"){Ne.default.warning({centered:!0,width:550,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u63D0\u793A",content:St.createElement(St.Fragment,null,St.createElement("span",{className:"blod"},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5F00\u542F\u533F\u8BC4\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\u3002",St.createElement("br",null),St.createElement("div",{className:"font12 mt10",style:{color:"#E99237"}},St.createElement("i",{className:"iconfont icon-tishi11 mr5 font12"}),"\u5B66\u751F\u5FC5\u987B\u63D0\u4EA4\u4F5C\u54C1\u624D\u80FD\u53C2\u4E0E\u533F\u8BC4\uFF0C\u82E5\u5B66\u751F\u672A\u80FD\u6309\u65F6\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u5EFA\u8BAE\u542F\u7528\u201C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u201D\u529F\u80FD\uFF0C\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002"))});return}if(_n=="anonymous_appeal"){Ne.default.warning({centered:!0,width:760,icon:null,title:"\u5F00\u542F\u533F\u8BC4\u7533\u8BC9\u63D0\u793A",content:St.createElement(St.Fragment,null,St.createElement("span",{className:"blod"},"\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\u7533\u8BC9"),St.createElement("br",null),"1\u3001\u63A5\u53D7\u5B66\u751F\u7684\u5408\u7406\u7533\u8BC9\uFF1A",St.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u65E0\u6548\uFF0C\u4E0D\u53C2\u4E0E\u6700\u7EC8\u6210\u7EE9\u7684\u8BA1\u7B97\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u5C06\u88AB\u6263\u51CF\u8FDD\u89C4\u533F\u8BC4\u5206",St.createElement("br",null),"2\u3001\u62D2\u7EDD\u5B66\u751F\u7684\u4E0D\u5408\u7406\u7533\u8BC9\uFF1A",St.createElement("br",null),"\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u6709\u6548\uFF0C\u4E0D\u5141\u8BB8\u5B66\u751F\u5BF9\u8BE5\u8BC4\u5206\u8BB0\u5F55\u8FDB\u884C\u4E8C\u6B21\u7533\u8BC9\u88AB\u7533\u8BC9\u7684\u8BC4\u9605\u4EBA\u7684\u4F5C\u54C1\u6210\u7EE9\uFF0C\u4E0D\u4F1A\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206",St.createElement("br",null))});return}if(_n=="unified_late")return"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u8865\u4EA4";if(_n=="unified_anonymous_comment")return Br===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4":"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u533F\u8BC4";if(_n=="unified_anonymous_appeal")return Br===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u53D1\u5E03\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":hr===!1?"\u5DF2\u5F00\u542F\u5206\u73ED\u8865\u4EA4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9":"\u5DF2\u5F00\u542F\u5206\u73ED\u533F\u8BC4\uFF0C\u65E0\u6CD5\u66F4\u6539\u4E3A\u7EDF\u4E00\u7533\u8BC9";if(_n=="make_up_score")return Rn?"\u6263\u5206\u6570\u636E\u6765\u6E90\u4E8E\u8865\u4EA4\u6263\u5206":"\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u672A\u6309\u65F6\u63D0\u4EA4\u7684\u5B66\u751F\u8865\u4EA4\u4F5C\u54C1\u4E00\u6B21\uFF0C\u5E76\u6263\u9664\u76F8\u5E94\u7684\u5206\u6570\u4F5C\u4E3A\u8FDF\u4EA4\u7684\u5904\u7F5A\uFF0C\u8BE5\u5B66\u751F\u624D\u53EF\u4EE5\u53C2\u4E0E\u533F\u8BC4\u3002";if(_n=="submit_num")return"\u82E5\u5B66\u751F\u9700\u8981\u5728\u89C4\u5B9A\u6B21\u6570\u5916\u518D\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u6253\u56DE\u91CD\u505A\u529F\u80FD\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"},oo=(_n,Hn={})=>{var Mn,jn,la,Pr,Mo,pi,Na,Dr,Bi,mo;if(_n=="unified_setting")return Fo||!((Mn=Rt==null?void 0:Rt.homework_status)!=null&&Mn.includes("\u672A\u53D1\u5E03"))||!(Ze!=null&&Ze.manage_all_group);if(_n=="publish_time")return Fo||!((jn=Rt==null?void 0:Rt.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03")||(la=Rt==null?void 0:Rt.homework_status)!=null&&la.includes("\u672A\u5F00\u59CB"));if(_n=="end_time"){const Cn=ji([],(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(Cn==null?void 0:Cn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")}if(["group_settings","group_name"].every(Cn=>_n==null?void 0:_n.includes(Cn)))return Fo||!(Hn!=null&&Hn.is_admin)||!((Pr=Rt==null?void 0:Rt.homework_status)!=null&&Pr.includes("\u672A\u53D1\u5E03"))&&(Hn==null?void 0:Hn.publish_time)&&Ae()().startOf("second")>=Ae()((Mo=Hn==null?void 0:Hn.publish_time)==null?void 0:Mo[0]).startOf("second");if(["group_settings","publish_time"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.allow_late_settings)||[],(Zn,Gr)=>(Zn==null?void 0:Zn.late_time)&&(Gr==null?void 0:Gr.late_time)&&Ae()(Zn==null?void 0:Zn.late_time).startOf("second")(Zn==null?void 0:Zn.evaluation_start)&&(Gr==null?void 0:Gr.evaluation_start)&&Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second")=Ae()((Na=Hn==null?void 0:Hn.publish_time)==null?void 0:Na[0]).startOf("second"),(Ze==null?void 0:Ze.allow_late)&&(Cn==null?void 0:Cn.late_time)&&Ae()().startOf("second")>=Ae()(Hn==null?void 0:Hn.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(Sa==null?void 0:Sa.evaluation_start)&&Ae()().startOf("second")>=Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")]}if(_n=="allow_late"){const Cn=((Dr=Ze==null?void 0:Ze.allow_late_settings)==null?void 0:Dr.filter(Zn=>Zn.late_time!==null).map(Zn=>{var Gr;return(Gr=Zn==null?void 0:Zn.group_id)==null?void 0:Gr[0]}))||[],Sa=ji(null,(Ze==null?void 0:Ze.group_settings)||[],(Zn,Gr)=>(Zn==null?void 0:Zn.end_time)&&(Gr==null?void 0:Gr.end_time)&&Ae()(Zn==null?void 0:Zn.end_time).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||(Cn==null?void 0:Cn.includes((Bi=Sa==null?void 0:Sa.group_id)==null?void 0:Bi[0]))&&(Ze==null?void 0:Ze.allow_late)&&(Sa==null?void 0:Sa.end_time)&&Ae()().startOf("second")>=Ae()(Sa==null?void 0:Sa.end_time).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(Ze==null?void 0:Ze.evaluation_start)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")}if(_n=="unified_late"){const Cn=ji(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")||Br===!1}if(_n=="late_penalty"||_n=="late_time")return Go||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(["allow_late_settings","group_name"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.group_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.end_time)&&(Zn==null?void 0:Zn.end_time)&&Ae()(Sa==null?void 0:Sa.end_time).startOf("second")>Ae()(Zn==null?void 0:Zn.end_time).startOf("second"));return Fo||!(Hn!=null&&Hn.is_admin)||(Cn==null?void 0:Cn.end_time)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.end_time).startOf("second")||(Hn==null?void 0:Hn.group_name)&&((mo=Hn==null?void 0:Hn.group_name)==null?void 0:mo.length)&&(Ze==null?void 0:Ze.unified_setting)&&(Ze==null?void 0:Ze.end_time)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.end_time).startOf("second")}if(["allow_late_settings","late_penalty"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Fo||!(Hn!=null&&Hn.is_admin)||(Cn==null?void 0:Cn.evaluation_start)&&(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")}if(["allow_late_settings","late_time"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")}if(_n=="anonymous_comment"){const Cn=ji(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"),!0);return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||(Ze==null?void 0:Ze.anonymous_comment)&&(Cn==null?void 0:Cn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")}if(_n=="unified_anonymous_comment"){const Cn=ji(null,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||!(Ze!=null&&Ze.unified_anonymous_comment)&&(Ze==null?void 0:Ze.anonymous_comment)&&Cn.evaluation_start&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")||hr===!1||Br===!1}if(_n=="anonymous_group")return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.anonymous_comment)&&(Ze==null?void 0:Ze.evaluation_start)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="evaluation_start")return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.anonymous_comment)&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="evaluation_start")return Ao;if(_n=="evaluation_end")return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(_n=="evaluation_num")return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="absence_penalty")return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_comment_settings","group_name"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Hn!=null&&Hn.is_admin)||(Cn==null?void 0:Cn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")}if(["anonymous_comment_settings","evaluation_start"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Hn!=null&&Hn.is_admin)||[(Cn==null?void 0:Cn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second"),!1]}if(["anonymous_comment_settings","evaluation_num"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_start)&&(Zn==null?void 0:Zn.evaluation_start)&&Ae()(Sa==null?void 0:Sa.evaluation_start).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_start).startOf("second"));return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Hn!=null&&Hn.is_admin)||(Cn==null?void 0:Cn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")}if(["anonymous_comment_settings","absence_penalty"].every(Cn=>_n==null?void 0:_n.includes(Cn))||["anonymous_comment_settings","student_comment"].every(Cn=>_n==null?void 0:_n.includes(Cn)))return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Hn!=null&&Hn.is_admin);if(_n=="student_comment")return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(_n=="is_open_abnormal_score")return Ao||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||(Ze==null?void 0:Ze.is_open_abnormal_score);if(_n=="anonymous_appeal")return fi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ze.anonymous_appeal&&Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second");if(_n=="unified_anonymous_appeal")return fi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||Ae()().startOf("second")>=Ae()(Ze==null?void 0:Ze.evaluation_start).startOf("second")||hr===!1||Br===!1||vi==!1;if(_n=="appeal_penalty")return fi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)();if(["anonymous_appeal_settings","group_name"].every(Cn=>_n==null?void 0:_n.includes(Cn))){const Cn=ji(Hn==null?void 0:Hn.group_name,(Ze==null?void 0:Ze.anonymous_comment_settings)||[],(Sa,Zn)=>(Sa==null?void 0:Sa.evaluation_end)&&(Zn==null?void 0:Zn.evaluation_end)&&Ae()(Sa==null?void 0:Sa.evaluation_end).startOf("second")>Ae()(Zn==null?void 0:Zn.evaluation_end).startOf("second"));return fi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Hn!=null&&Hn.is_admin)||(Cn==null?void 0:Cn.evaluation_end)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_end).startOf("second")}return["anonymous_appeal_settings","appeal_penalty"].every(Cn=>_n==null?void 0:_n.includes(Cn))?fi||!(Ze!=null&&Ze.can_edit)&&!(0,a.t_)()||!(Hn!=null&&Hn.is_admin):!1},Qi=(_n,Hn)=>{var Mn,jn,la,Pr,Mo,pi,Na,Dr,Bi;if(console.log("handleValuesChange",_n,Hn),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"}}),"publish_time"in _n&&(Hn!=null&&Hn.end_time||Wa.setFieldsValue({end_time:Ae()(Hn==null?void 0:Hn.publish_time).add(7,"days")})),"unified_setting"in _n&&(Hn!=null&&Hn.unified_setting||Wa.setFieldsValue({unified_late:!1,unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_late"in _n&&(Hn!=null&&Hn.unified_late||Wa.setFieldsValue({unified_anonymous_comment:!1,unified_anonymous_appeal:!1})),"unified_anonymous_comment"in _n&&(Hn!=null&&Hn.unified_anonymous_comment||Wa.setFieldsValue({unified_anonymous_appeal:!1})),"group_settings"in _n){let mo=[];(Mn=Hn==null?void 0:Hn.group_settings)==null||Mn.forEach(Cn=>{mo=[...mo,...(Cn==null?void 0:Cn.group_name)||[]]}),Wa.setFieldsValue({allow_late_settings:((jn=Hn==null?void 0:Hn.allow_late_settings)==null?void 0:jn.map(Cn=>{var Sa;return Vi(Hi({},Cn),{group_name:(Sa=Cn==null?void 0:Cn.group_name)==null?void 0:Sa.filter(Zn=>mo.includes(Zn))})}))||[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:((la=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:la.map(Cn=>{var Sa,Zn;return Vi(Hi({},Cn),{group_name:Cn!=null&&Cn.evaluation_start&&Ae()().startOf("second")>=Ae()((Sa=Cn==null?void 0:Cn.evaluation_start)==null?void 0:Sa[0]).startOf("second")?Cn==null?void 0:Cn.group_name:(Zn=Cn==null?void 0:Cn.group_name)==null?void 0:Zn.filter(Gr=>mo.includes(Gr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Pr=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:Pr.map(Cn=>{var Sa;return Vi(Hi({},Cn),{group_name:(Sa=Cn==null?void 0:Cn.group_name)==null?void 0:Sa.filter(Zn=>mo.includes(Zn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("allow_late_settings"in _n){let mo=[];(Mo=Hn==null?void 0:Hn.allow_late_settings)==null||Mo.forEach(Cn=>{mo=[...mo,...(Cn==null?void 0:Cn.group_name)||[]]}),Wa.setFieldsValue({anonymous_comment_settings:((pi=Hn==null?void 0:Hn.anonymous_comment_settings)==null?void 0:pi.map(Cn=>{var Sa,Zn;return Vi(Hi({},Cn),{group_name:Cn!=null&&Cn.evaluation_start&&Ae()().startOf("second")>=Ae()((Sa=Cn==null?void 0:Cn.evaluation_start)==null?void 0:Sa[0]).startOf("second")?Cn==null?void 0:Cn.group_name:(Zn=Cn==null?void 0:Cn.group_name)==null?void 0:Zn.filter(Gr=>mo.includes(Gr))})}))||[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:((Na=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:Na.map(Cn=>{var Sa;return Vi(Hi({},Cn),{group_name:(Sa=Cn==null?void 0:Cn.group_name)==null?void 0:Sa.filter(Zn=>mo.includes(Zn))})}))||[{is_admin:!0,appeal_penalty:2}]})}if("anonymous_comment_settings"in _n){let mo=[];(Dr=Hn==null?void 0:Hn.anonymous_comment_settings)==null||Dr.forEach(Cn=>{mo=[...mo,...(Cn==null?void 0:Cn.group_name)||[]]}),Wa.setFieldsValue({anonymous_appeal_settings:((Bi=Hn==null?void 0:Hn.anonymous_appeal_settings)==null?void 0:Bi.map(Cn=>{var Sa;return Vi(Hi({},Cn),{group_name:(Sa=Cn==null?void 0:Cn.group_name)==null?void 0:Sa.filter(Zn=>mo.includes(Zn))})}))||[{is_admin:!0,appeal_penalty:2}]})}Wa.validateFields(),console.log("=====",Ae()(Hn==null?void 0:Hn.end_time).format("YYYY-MM-DD HH:mm:ss"))},Xi=_n=>Fl(void 0,null,function*(){var Hn,Mn,jn,la;const Pr=_n;Pr.group_settings=(Hn=Pr==null?void 0:Pr.group_settings)==null?void 0:Hn.map(Na=>{var Dr,Bi;return Na.end_time=Ae()((Dr=Na==null?void 0:Na.publish_time)==null?void 0:Dr[1]).startOf("second"),Na.publish_time=Ae()((Bi=Na==null?void 0:Na.publish_time)==null?void 0:Bi[0]).startOf("second"),Na.group_name=typeof(Na==null?void 0:Na.group_name)=="string"?[Na==null?void 0:Na.group_name]:Na==null?void 0:Na.group_name,Na.group_id=al(Na==null?void 0:Na.group_name,Ze==null?void 0:Ze.group_settings),Na}),Pr.allow_late_settings=(Mn=Pr==null?void 0:Pr.allow_late_settings)==null?void 0:Mn.map(Na=>(Na.group_name=typeof(Na==null?void 0:Na.group_name)=="string"?[Na==null?void 0:Na.group_name]:Na==null?void 0:Na.group_name,Na.group_id=al(Na==null?void 0:Na.group_name,Ze==null?void 0:Ze.group_settings),Na)),Pr.anonymous_comment_settings=(jn=Pr==null?void 0:Pr.anonymous_comment_settings)==null?void 0:jn.map(Na=>{var Dr,Bi;return Na.evaluation_end=Ae()((Dr=Na==null?void 0:Na.evaluation_start)==null?void 0:Dr[1]).startOf("second"),Na.evaluation_start=Ae()((Bi=Na==null?void 0:Na.evaluation_start)==null?void 0:Bi[0]).startOf("second"),Na.group_name=typeof(Na==null?void 0:Na.group_name)=="string"?[Na==null?void 0:Na.group_name]:Na==null?void 0:Na.group_name,Na.group_id=al(Na==null?void 0:Na.group_name,Ze==null?void 0:Ze.group_settings),Na}),Pr.anonymous_appeal_settings=(la=Pr==null?void 0:Pr.anonymous_appeal_settings)==null?void 0:la.map(Na=>(Na.group_name=typeof(Na==null?void 0:Na.group_name)=="string"?[Na==null?void 0:Na.group_name]:Na==null?void 0:Na.group_name,Na.group_id=al(Na==null?void 0:Na.group_name,Ze==null?void 0:Ze.group_settings),Na)),!((yield yr(Hi({},Pr))).status!==0||(yield da(Hi({},Pr))).status!==0)&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),di(),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))}),di=()=>{Qe({type:"shixunHomeworks/getWorkSetting",payload:Hi({},er)}),Qe({type:"shixunHomeworks/getWorkList",payload:Hi({},er)})};(0,z.useEffect)(()=>{var _n,Hn,Mn,jn;let la=(_n=Ze==null?void 0:Ze.group_settings)==null?void 0:_n.filter(Dr=>Dr.publish_time!==null).map(Dr=>Vi(Hi({},Dr),{group_name:[Dr.group_name],publish_time:(Dr==null?void 0:Dr.publish_time)&&[Ae()(Dr==null?void 0:Dr.publish_time),Ae()(Dr==null?void 0:Dr.end_time)]}));la=(0,E.QE)((la==null?void 0:la.length)>0?la:[]);const Pr=(Hn=Ze.allow_late_settings)==null?void 0:Hn.filter(Dr=>Dr.late_time!==null).map(Dr=>Vi(Hi({},Dr),{group_name:[Dr.group_name],late_time:(Dr==null?void 0:Dr.late_time)&&Ae()(Dr==null?void 0:Dr.late_time)})),Mo=(Mn=Ze.anonymous_comment_settings)==null?void 0:Mn.filter(Dr=>Dr.evaluation_start!==null).map(Dr=>Vi(Hi({},Dr),{group_name:[Dr.group_name],evaluation_start:(Dr==null?void 0:Dr.evaluation_start)&&[Ae()(Dr==null?void 0:Dr.evaluation_start),Ae()(Dr==null?void 0:Dr.evaluation_end)]})),pi=(jn=Ze.anonymous_appeal_settings)==null?void 0:jn.filter(Dr=>Dr.appeal_time!==null).map(Dr=>Vi(Hi({},Dr),{group_name:[Dr.group_name]})),Na=Vi(Hi({},Ze),{late_penalty:Ze!=null&&Ze.allow_late?Ze==null?void 0:Ze.late_penalty:5,evaluation_num:Ze!=null&&Ze.evaluation_num?Ze==null?void 0:Ze.evaluation_num:3,absence_penalty:Ze!=null&&Ze.anonymous_comment?Ze==null?void 0:Ze.absence_penalty:3,appeal_penalty:Ze!=null&&Ze.anonymous_appeal?Ze==null?void 0:Ze.appeal_penalty:2,publish_time:Ze!=null&&Ze.publish_time?Ae()(Ze==null?void 0:Ze.publish_time):"",end_time:Ze!=null&&Ze.end_time?Ae()(Ze==null?void 0:Ze.end_time):"",late_time:Ze!=null&&Ze.late_time?Ae()(Ze==null?void 0:Ze.late_time):"",evaluation_start:Ze!=null&&Ze.evaluation_start?Ae()(Ze==null?void 0:Ze.evaluation_start):"",evaluation_end:Ze!=null&&Ze.evaluation_end?Ae()(Ze==null?void 0:Ze.evaluation_end):"",group_settings:la!=null&&la.length?la:[{is_admin:!0}],allow_late_settings:Pr!=null&&Pr.length?Pr:[{is_admin:!0,late_penalty:5}],anonymous_comment_settings:Mo!=null&&Mo.length?Mo:[{is_admin:!0,absence_penalty:3,evaluation_num:3}],anonymous_appeal_settings:pi!=null&&pi.length?pi:[{is_admin:!0,appeal_penalty:2}]});Wa.setFieldsValue(Na),Xo(Na),Yr(!(0,a.GJ)()),console.log("workSetting",Ze)},[Ze]),(0,z.useEffect)(()=>(Qe({type:"globalSetting/footerToggle",payload:!1}),()=>{Qe({type:"globalSetting/footerToggle",payload:!0}),Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Wa==null||Wa.resetFields()}),[]);const yi=(_n,Hn)=>{Qe({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:_n,index:Hn,rangePickerDisabled:oo(["group_settings","publish_time"],Ga==null?void 0:Ga[Hn]),disabledDate:Ze==null?void 0:Ze.course_end_date}})};return St.createElement(Ia.Z,{spinning:!!Ye["shixunHomeworks/getWorkSetting"]||!!Ye["shixunHomeworks/getWorkList"]},St.createElement("section",{style:{padding:"30px 50px",background:"#fff"}},St.createElement(b.default,{form:Wa,colon:!1,disabled:So,initialValues:Do,scrollToFirstError:!0,onValuesChange:Qi,onFinish:Xi},St.createElement("div",{style:{paddingBottom:"30px"}},St.createElement("div",{className:`${ba.Z.title}`},St.createElement("span",null,"\u4F5C\u4E1A\u53D1\u5E03"),St.createElement(le.Z,{placement:"topLeft",title:"\u8BBE\u7F6E\u4F5C\u4E1A\u7684\u53D1\u5E03\u89C4\u5219\uFF0C\u8BBE\u7F6E\u540E\uFF0C\u5B66\u751F\u53EA\u80FD\u5728\u89C4\u5B9A\u65F6\u95F4\u5185\u63D0\u4EA4\u4F5C\u4E1A"},St.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ba.Z.title_icon}`}))),St.createElement("div",{className:ba.Z.content},St.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line}`},St.createElement(b.default.Item,{className:(hn=ba.Z)==null?void 0:hn.h_lh_40,name:"unified_setting",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u5E03\u7C7B\u578B"}]},St.createElement(oe.ZP.Group,{disabled:oo("unified_setting")},St.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u53D1\u5E03"),((At=Ze==null?void 0:Ze.group_settings)==null?void 0:At.length)>0&&St.createElement(oe.ZP,{value:!1,style:{marginLeft:52}},"\u5206\u73ED\u53D1\u5E03")))),Br?St.createElement(De.Z,{className:ba.Z.row_sty,style:{padding:"5px 30px"}},St.createElement(fe.Z,null,St.createElement(b.default.Item,{label:"\u53D1\u5E03\u65F6\u95F4",name:"publish_time",rules:[{validator:(_n,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},St.createElement(Hr.default,{style:{width:200},size:"large",disabled:oo("publish_time"),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date),disabledTime:_n=>(0,E.d0)(_n),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{style:{marginLeft:40},label:"\u622A\u6B62\u65F6\u95F4",name:"end_time",rules:[{validator:(_n,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},St.createElement(Hr.default,{style:{width:200},size:"large",disabled:oo("end_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(lo).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(lo).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")):St.createElement(b.default.List,{name:"group_settings"},(_n,{add:Hn,remove:Mn})=>_n.map((jn,la)=>{var Pr,Mo,pi,Na,Dr,Bi;return St.createElement(De.Z,{key:jn.key,style:{padding:"5px 14px 5px 30px"}},St.createElement(fe.Z,{className:ba.Z.lable_name1,style:{minWidth:85,textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",la+1),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:"ml10",name:[jn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},St.createElement(ge.default,{disabled:oo(["group_settings","group_name"],Ga==null?void 0:Ga[la]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",size:"large",fieldNames:{label:"group_name",value:"group_name"},options:(Pr=Ze==null?void 0:Ze.group_settings)==null?void 0:Pr.filter(mo=>{var Cn,Sa,Zn;return!((Zn=(Sa=(Cn=Ga==null?void 0:Ga.map(Gr=>Gr==null?void 0:Gr.group_name))==null?void 0:Cn.toString())==null?void 0:Sa.split(","))!=null&&Zn.includes(String(mo.group_name)))&&mo.is_admin}),maxTagCount:4,maxTagPlaceholder:mo=>St.createElement("div",{style:{cursor:"pointer"},onClick:()=>yi(Ga[la],la)},"+",mo==null?void 0:mo.length)}))),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:"ml20",name:[jn.name,"publish_time"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u65F6\u95F4"}]},St.createElement(Hr.default.RangePicker,{style:{width:585},size:"large",disabled:oo(["group_settings","publish_time"],Ga==null?void 0:Ga[la]),placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:mo=>(0,E.Q8)(mo,Ze==null?void 0:Ze.course_end_date),disabledTime:mo=>(0,E.d0)(mo),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",onCalendarChange:mo=>{if(mo!=null&&mo[0]&&!(mo!=null&&mo[1])){const Cn=Wa.getFieldValue("group_settings");Cn[la].publish_time=[mo[0],Ae()(mo[0]).add(7,"days")],Wa.setFieldsValue({group_settings:Cn})}}}))),!So&&St.createElement(De.Z,{className:(Mo=ba.Z)==null?void 0:Mo.h_lh_40},((Na=(pi=Ga==null?void 0:Ga[la])==null?void 0:pi.group_id)==null?void 0:Na.length)>1&&St.createElement(fe.Z,null,St.createElement(le.Z,{title:"\u89C4\u5219\u62C6\u5206"},St.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>yi(Ga[la],la)}))),((Bi=(Dr=Ze==null?void 0:Ze.group_settings)==null?void 0:Dr.filter(mo=>{var Cn,Sa,Zn;return!((Zn=(Sa=(Cn=Ga==null?void 0:Ga.map(Gr=>Gr==null?void 0:Gr.group_name))==null?void 0:Cn.toString())==null?void 0:Sa.split(","))!=null&&Zn.includes(String(mo.group_name)))&&mo.is_admin}))==null?void 0:Bi.length)>0&&St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0})}})),la!=0&&!oo(["group_settings","group_name"],Ga==null?void 0:Ga[la])?St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{Mn(jn.name)}})):St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 ml10",style:{color:"#E30000",opacity:"0.2"}}))))})))),St.createElement("div",{style:{paddingBottom:"30px"}},St.createElement("div",{className:`${ba.Z.title}`},St.createElement("span",null,"\u5206\u7EC4\u8BBE\u7F6E")),St.createElement("div",{className:"px-30px py-6px",style:{background:"#F6F7F9"}},St.createElement(b.default.Item,{name:"group_type",label:St.createElement("div",{className:"text-end ",style:{width:84}},"\u7EC4\u961F\u65B9\u5F0F"),layout:"horizontal",className:"mb0"},St.createElement(oe.ZP.Group,{options:[{value:Lo.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:Lo.YT.TEACHER_ASSIGN,label:St.createElement(St.Fragment,null,"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4",St.createElement("span",{className:"c-grey-666"},"\uFF08\u5C0F\u7EC4\u53EA\u80FD\u7531\u6559\u5E08\u521B\u5EFA\uFF09"))}]}))),St.createElement("div",{className:"px-30px py-6px flex item-center gap-10px",style:{background:"#F6F7F9",marginTop:"1px"}},St.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},St.createElement(x.default,null,"\u66F4\u6539\u7EC4\u540D")),St.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},St.createElement(x.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",St.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09"))))),St.createElement(Ko.rU,{form:Wa}),St.createElement(St.Fragment,null,St.createElement("div",{className:`${ba.Z.title} mt30`},St.createElement("span",null,"\u4F5C\u4E1A\u8865\u4EA4")),St.createElement("div",{className:ba.Z.content},St.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${(qt=ba.Z)==null?void 0:qt.h_lh_40}`,align:"middle"},St.createElement(b.default.Item,{name:"allow_late",valuePropName:"checked"},St.createElement(Or.Z,{disabled:oo("allow_late")})),St.createElement(fe.Z,{className:"ml10 mr10"},"\u5F00\u542F\u8865\u4EA4"),St.createElement(fe.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u8865\u4EA4\u65F6\u95F4\u6BB5\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u5C06\u6309\u7167\u89C4\u5219\u8FDB\u884C\u6263\u5206\uFF09")),Rn&&St.createElement(St.Fragment,null,St.createElement(De.Z,{className:ba.Z.row_sty1},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u8865\u4EA4\u65B9\u5F0F"),St.createElement(b.default.Item,{className:`${(An=ba.Z)==null?void 0:An.h_lh_40} ml10`,name:"unified_late",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8865\u4EA4\u65B9\u5F0F"}]},St.createElement(oe.ZP.Group,{disabled:oo("unified_late")},St.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u8865\u4EA4"),((Jt=Ze==null?void 0:Ze.group_settings)==null?void 0:Jt.length)>0&&St.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Br===!1&&St.createElement(le.Z,{title:Ii("unified_late")},St.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),hr?St.createElement("div",{style:{paddingBottom:5}},St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10 mt5`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u8865\u4EA4\u6263\u5206"),St.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},St.createElement(b.default.Item,{name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},St.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:206},min:0,max:100,disabled:oo("late_penalty")}))),St.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5EF6\u65F6\u63D0\u4EA4\u4F5C\u54C1\u65F6\uFF0C\u5B66\u751F\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")),St.createElement(De.Z,{className:ba.Z.row_sty1},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),St.createElement(fe.Z,{style:{margin:"0 10px 0 8px"}},St.createElement(b.default.Item,{name:"late_time",rules:[{required:!0,validator:(_n,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(Hn).startOf("second")<=Ae()(Lr).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},St.createElement(Hr.default,{style:{width:280},size:"large",disabled:oo("late_time"),placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(Lr).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(Lr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),St.createElement(fe.Z,{style:{color:"#333"}},"\uFF08\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"))):St.createElement(b.default.List,{name:"allow_late_settings"},(_n,{add:Hn,remove:Mn})=>_n.map((jn,la)=>{var Pr,Mo,pi,Na,Dr,Bi;const mo=Lr||((pi=(Mo=ji((Pr=tr==null?void 0:tr[la])==null?void 0:Pr.group_name,Ga||[],(Cn,Sa)=>{var Zn,Gr;return Ae()((Zn=Cn==null?void 0:Cn.publish_time)==null?void 0:Zn[1]).startOf("second")>Ae()((Gr=Sa==null?void 0:Sa.publish_time)==null?void 0:Gr[1]).startOf("second")}))==null?void 0:Mo.publish_time)==null?void 0:pi[1]);return St.createElement(De.Z,{key:jn.key,style:{padding:"5px 14px 5px 52px"}},St.createElement(fe.Z,{className:ba.Z.lable_name1,style:{minWidth:88,textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",la+1),St.createElement(fe.Z,{className:"mr20 ml20"},St.createElement(b.default.Item,{name:[jn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},St.createElement(ge.default,{disabled:oo(["allow_late_settings","group_name"],tr==null?void 0:tr[la]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ri(Br?Ze==null?void 0:Ze.group_settings:Ga,[...tr||[],...(Ze==null?void 0:Ze.anonymous_comment)&&!(Ze!=null&&Ze.unified_anonymous_comment)&&((Na=Ze==null?void 0:Ze.anonymous_comment_settings)==null?void 0:Na.filter(Cn=>(Cn==null?void 0:Cn.evaluation_start)&&Ae()().startOf("second")>=Ae()(Cn==null?void 0:Cn.evaluation_start).startOf("second")))||[]])}))),St.createElement(fe.Z,{className:ba.Z.lable_name1},"\u8865\u4EA4\u6263\u5206"),St.createElement(fe.Z,{className:"mr20 ml10"},St.createElement(b.default.Item,{name:[jn.name,"late_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},St.createElement(ue.Z,{min:0,max:100,size:"large",addonAfter:"\u5206",style:{width:150},disabled:oo(["allow_late_settings","late_penalty"],tr==null?void 0:tr[la])}))),St.createElement(fe.Z,{className:ba.Z.lable_name1},"\u622A\u6B62\u65F6\u95F4"),St.createElement(fe.Z,{className:"ml10"},St.createElement(b.default.Item,{name:[jn.name,"late_time"],rules:[{required:!0,validator:(Cn,Sa)=>Sa==null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):mo&&Ae()(Sa).startOf("second")<=Ae()(mo).startOf("second")?Promise.reject("\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},St.createElement(Hr.default,{disabled:oo(["allow_late_settings","late_time"],tr==null?void 0:tr[la]),style:{width:250},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Cn=>(0,E.Q8)(Cn,Ze==null?void 0:Ze.course_end_date,Ae()(mo).add(1,"minutes").format()),disabledTime:Cn=>(0,E.d0)(Cn,Ae()(mo).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),!So&&St.createElement(De.Z,{className:(Dr=ba.Z)==null?void 0:Dr.h_lh_40},((Bi=Ri(Br?Ze==null?void 0:Ze.group_settings:Ga,tr))==null?void 0:Bi.length)>0&&St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,late_penalty:5})}})),la!=0&&!oo(["allow_late_settings","group_name"],tr==null?void 0:tr[la])?St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Mn(jn.name)}})):St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}}))))}))))),St.createElement(St.Fragment,null,St.createElement("div",{className:`${ba.Z.title} mt30`},St.createElement("span",null,"\u533F\u8BC4\u8BBE\u7F6E")),St.createElement("div",{className:ba.Z.content},St.createElement(De.Z,{className:`${ba.Z.row_sty} ${ba.Z.bottom_line} ${(dn=ba.Z)==null?void 0:dn.h_lh_40}`,align:"middle"},St.createElement(b.default.Item,{name:"anonymous_comment",valuePropName:"checked"},St.createElement(Or.Z,{disabled:oo("anonymous_comment")})),St.createElement(fe.Z,{className:"ml10 mr10"},"\u542F\u7528\u533F\u8BC4"),St.createElement(fe.Z,{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5C06\u5728\u9690\u85CF\u8EAB\u4EFD\u7684\u60C5\u51B5\u4E0B\uFF0C\u5BF9\u5176\u4ED6\u540C\u5B66\u533F\u540D\u4F5C\u4E1A\u8FDB\u884C\u8BC4\u9605\uFF09")),Oo&&St.createElement(St.Fragment,null,St.createElement(De.Z,{className:`${ba.Z.row_sty1} ${!Rn&&"mb10"} mt5`},St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"can_make_up",valuePropName:"checked",style:{height:40,lineHeight:"40px"}},St.createElement(x.default,null," ",Rn?"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u5E76\u4E14\u6263\u9664\u8865\u4EA4\u6263\u5206":"\u5141\u8BB8\u5B66\u751F\u8865\u4EA4\uFF0C\u8865\u4EA4\u6263\u5206"," "))),!Rn&&St.createElement(fe.Z,{className:"mr10"},St.createElement(b.default.Item,{name:"make_up_score"},St.createElement(ue.Z,{size:"large",addonAfter:"\u5206",min:0,max:100,style:{width:186}}))),St.createElement(fe.Z,null,St.createElement(le.Z,{title:Ii("make_up_score")},St.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary"})))),St.createElement("div",{style:{position:"relative"}},St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5 ${ba.Z.bottom_line}`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u533F\u8BC4\u65B9\u5F0F"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:`${(Ha=ba.Z)==null?void 0:Ha.h_lh_40} ml10`,name:"unified_anonymous_comment",rules:[{validator:(_n,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65B9\u5F0F"):Promise.resolve()}]},St.createElement(oe.ZP.Group,{disabled:oo("unified_anonymous_comment")},St.createElement(oe.ZP,{value:!0,style:{marginRight:52}},"\u7EDF\u4E00\u533F\u8BC4"),((rn=Ze==null?void 0:Ze.group_settings)==null?void 0:rn.length)>0&&St.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u533F\u8BC4"))))),(hr===!1||Br===!1)&&St.createElement(le.Z,{title:Ii("unified_anonymous_comment")},St.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),vi?St.createElement(St.Fragment,null,St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u4E92\u8BC4\u65B9\u5F0F"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"anonymous_group",className:`${(Qa=ba.Z)==null?void 0:Qa.h_lh_40} ml10`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E92\u8BC4\u65B9\u5F0F"}]},St.createElement(oe.ZP.Group,{disabled:oo("anonymous_group")},St.createElement(oe.ZP,{value:!1,style:{marginRight:24}},"\u6240\u6709\u5B66\u751F\u4E92\u8BC4"),((pt=Ze==null?void 0:Ze.group_settings)==null?void 0:pt.length)>0&&St.createElement(oe.ZP,{value:!0},"\u73ED\u7EA7\u5185\u4E92\u8BC4"))))),St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u5F00\u59CB\u65F6\u95F4"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"evaluation_start",rules:[{required:!0,validator:(_n,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"):Ae()(Hn).startOf("second")<=Ae()(ca||Lr).startOf("second")?Promise.reject(ca?"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},St.createElement(Hr.default,{disabled:oo("evaluation_start"),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",style:{width:270,marginLeft:10},format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(ca||Lr).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(ca||Lr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\u4E4B\u524D\u63D0\u4EA4\u4F5C\u54C1\u7684\u5B66\u751F\uFF0C\u53C2\u4E0E\u533F\u8BC4\uFF09")),St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u622A\u6B62\u65F6\u95F4"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"evaluation_end",rules:[{required:!0,validator:(_n,Hn)=>Hn===null?Promise.reject("\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"):Ae()(Hn).startOf("second")<=Ae()(ur||ca||Lr).startOf("second")?Promise.reject(ur?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":ca?"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}],normalize:_n=>_n&&Ae()(_n).startOf("second")},St.createElement(Hr.default,{disabled:oo("evaluation_end"),size:"large",style:{width:270,marginLeft:10},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",format:"YYYY-MM-DD HH:mm",disabledDate:_n=>(0,E.Q8)(_n,Ze==null?void 0:Ze.course_end_date,Ae()(ur||ca||Lr).add(1,"minutes").format()),disabledTime:_n=>(0,E.d0)(_n,Ae()(ur||ca||Lr).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:Ae()((0,E.U6)(),"HH:mm")}}))),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")),St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u533F\u8BC4\u6570\u91CF"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"evaluation_num",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},St.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},disabled:oo("evaluation_num")}))),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u672C\u5904\u586B\u5199\u6BCF\u4E2A\u5B66\u751F\u5C06\u88AB\u5206\u914D\u7684\u533F\u8BC4\u4F5C\u54C1\u6570\u91CF\u3002\u5982\u5168\u73ED\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u5C0F\u4E8E\u672C\u6570\u503C\uFF0C\u5219\u4EE5\u5B9E\u9645\u63D0\u4EA4\u4F5C\u4E1A\u6570\u91CF\u4E3A\u51C6\u3002\uFF09")),St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb10`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u7F3A\u8BC4\u6263\u5206"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"absence_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},St.createElement(ue.Z,{size:"large",style:{width:186,marginLeft:10},addonAfter:"\u5206",max:100,min:0,disabled:oo("absence_penalty")}))),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u7F3A\u8BC4\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09"))):St.createElement(b.default.List,{name:"anonymous_comment_settings"},(_n,{add:Hn,remove:Mn})=>_n.map((jn,la)=>{var Pr,Mo,pi,Na,Dr,Bi,mo;const Cn=ca||((Mo=ji((Pr=eo==null?void 0:eo[la])==null?void 0:Pr.group_name,tr||[],(Sa,Zn)=>Ae()(Sa==null?void 0:Sa.late_time).startOf("second")>Ae()(Zn==null?void 0:Zn.late_time).startOf("second")))==null?void 0:Mo.late_time)||Lr||((Dr=(Na=ji((pi=eo==null?void 0:eo[la])==null?void 0:pi.group_name,Ga||[],(Sa,Zn)=>{var Gr,Wi;return Ae()((Gr=Sa==null?void 0:Sa.publish_time)==null?void 0:Gr[1]).startOf("second")>Ae()((Wi=Zn==null?void 0:Zn.publish_time)==null?void 0:Wi[1]).startOf("second")}))==null?void 0:Na.publish_time)==null?void 0:Dr[1]);return St.createElement(De.Z,{key:jn.key,style:{padding:"0px 14px 0px 82px"}},St.createElement(fe.Z,{className:ba.Z.lable_name1,style:{lineHeight:"40px"}},"\u533F\u8BC4\u89C4\u5219",la+1),St.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},St.createElement(fe.Z,null,St.createElement(De.Z,{wrap:!1,align:"top"},St.createElement(fe.Z,{className:"mr20 ml15"},St.createElement(b.default.Item,{name:[jn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},St.createElement(ge.default,{disabled:oo(["anonymous_comment_settings","group_name"],eo==null?void 0:eo[la]),size:"large",placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",style:{width:228},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ri(Br?Ze==null?void 0:Ze.group_settings:Ga,eo)}))),St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:[jn.name,"evaluation_start"],rules:[{required:!0,validator:(Sa,Zn)=>Zn==null?Promise.reject("\u8BF7\u9009\u62E9\u533F\u8BC4\u65F6\u95F4"):Cn&&Ae()(Zn).startOf("second")<=Ae()(Cn).startOf("second")?Promise.reject(Lr?"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9":"\u533F\u8BC4\u65F6\u95F4\u4E0D\u80FD\u2264\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9"):Promise.resolve()}]},St.createElement(Hr.default.RangePicker,{disabled:oo(["anonymous_comment_settings","evaluation_start"],eo==null?void 0:eo[la]),style:{width:580},size:"large",placeholder:["\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u5F00\u59CB\u65F6\u95F4","\u8BF7\u9009\u62E9\u4F5C\u4E1A\u533F\u8BC4\u622A\u6B62\u65F6\u95F4"],disabledDate:Sa=>(0,E.Q8)(Sa,Ze==null?void 0:Ze.course_end_date,Ae()(Cn).add(1,"minutes").format()),disabledTime:Sa=>(0,E.d0)(Sa,Ae()(Cn).add(1,"minutes")),showTime:{format:"HH:mm",defaultValue:[Ae()((0,E.U6)(),"HH:mm"),Ae()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm"})))),St.createElement(De.Z,{wrap:!1,align:"top",style:{padding:"5px 0",position:"relative",left:"-55px"}},St.createElement(fe.Z,{className:ba.Z.lable_name1,style:{marginRight:4}},"\u533F\u8BC4\u6570\u91CF"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:"ml10",name:[jn.name,"evaluation_num"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u533F\u8BC4\u6570\u91CF"}]},St.createElement(ue.Z,{style:{width:203},size:"large",min:0,disabled:oo(["anonymous_comment_settings","evaluation_num"],eo==null?void 0:eo[la])}))),St.createElement(fe.Z,{className:ba.Z.lable_name1,style:{marginLeft:40}},"\u7F3A\u8BC4\u6263\u5206"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:"ml10",name:[jn.name,"absence_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F3A\u8BC4\u6263\u5206"}]},St.createElement(ue.Z,{style:{width:186,marginLeft:10},addonAfter:"\u5206",size:"large",min:0,max:100,disabled:oo(["anonymous_comment_settings","absence_penalty"],eo==null?void 0:eo[la])}))),!vi&&St.createElement(fe.Z,null,St.createElement(b.default.Item,{style:{marginLeft:40,lineHeight:"40px"},name:[jn.name,"student_comment"],valuePropName:"checked"},St.createElement(x.default,{disabled:oo(["anonymous_comment_settings","student_comment"],eo==null?void 0:eo[la])},"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"))))),!So&&St.createElement(De.Z,{className:(Bi=ba.Z)==null?void 0:Bi.h_lh_40},((mo=Ri(Br?Ze==null?void 0:Ze.group_settings:Ga,eo))==null?void 0:mo.length)>0&&St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,absence_penalty:3,evaluation_num:3})}})),la!=0&&!oo(["anonymous_comment_settings","group_name"],eo==null?void 0:eo[la])?St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000"},onClick:()=>{Mn(jn.name)}})):St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 current ml15",style:{color:"#E30000",opacity:"0.2"}})))))})),St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5 mt5`},St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"is_open_abnormal_score",valuePropName:"checked"},St.createElement(x.default,{disabled:oo("is_open_abnormal_score"),style:{height:40,lineHeight:"40px"}},"\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7"))),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:ba.Z.poor_rating,name:"abnormal_score",rules:[{validator:(_n,Hn)=>Hn===0?Promise.reject("\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u8D85\u8FC7\u6570\u503C\u4E0D\u80FD\u4E3A0"):Promise.resolve()}]},St.createElement(ue.Z,{size:"large",style:{width:186},addonAfter:"\u5206",disabled:oo("student_comment"),min:1,max:100}))),St.createElement(fe.Z,null," ",St.createElement("span",{className:"ml10"},"\u5206\u8BA1\u5165",So?"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868":St.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{if(!(Ze!=null&&Ze.anonymous_comment)){he.ZP.warning("\u4FDD\u5B58\u542F\u7528\u8BBE\u7F6E\u540E\uFF0C\u70B9\u51FB\u8BE5\u6309\u94AE\u5373\u53EF\u8DF3\u8F6C\u81F3\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868");return}window.open(`/classrooms/${er==null?void 0:er.coursesId}/common_homework/${er==null?void 0:er.categoryId}/detail?TabsActiveKey=2&tabs=10`)}},"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868")),St.createElement(le.Z,{title:"\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5206\u5DEE\u503C\u8D85\u8FC7\u8BBE\u7F6E\u5206\u6570\uFF0C\u8BE5\u6761\u8BC4\u5206\u5C06\u8BA1\u5165\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38\u5217\u8868\u3002\u6B64\u5916\uFF0C\u4E0D\u8BBA\u662F\u5426\u5F00\u542F\u8BE5\u529F\u80FD\uFF0C\u82E5\u5B66\u751F\u533F\u8BC4\u5F97\u5206\u4E0D\u8D85\u8FC760\u5206\uFF0C\u4E5F\u5C06\u81EA\u52A8\u8BA1\u5165\u8BE5\u5F02\u5E38\u5217\u8868"},St.createElement("i",{className:"iconfont icon-tishixiaowenhao font14 current c-grey-666 current-primary ml5"})))),vi&&St.createElement(b.default.Item,{className:`${ba.Z.row_sty1} mb5`,name:"student_comment",valuePropName:"checked"},St.createElement(x.default,{disabled:oo("student_comment")},St.createElement(De.Z,{gutter:10},St.createElement(fe.Z,null,"\u533F\u8BC4\u8BA1\u5165\u5DF2\u8BC4\u9605"),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u76F8\u4E92\u533F\u8BC4\u7684\u6570\u636E\uFF0C\u5728\u4F5C\u54C1\u5217\u8868\u4E2D\u8BA1\u5165\u5DF2\u8BC4\u9605\uFF09")))),St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},St.createElement(b.default.Item,{name:"anonymous_appeal",valuePropName:"checked",className:ba.Z.h_lh_40},St.createElement(x.default,{disabled:oo("anonymous_appeal")},"\u542F\u7528\u533F\u8BC4\u7533\u8BC9")),St.createElement("span",{style:{color:"#ca7720"}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5141\u8BB8\u5B66\u751F\u5BF9\u81EA\u5DF1\u4F5C\u54C1\u7684\u533F\u8BC4\u8BC4\u5206\u8FDB\u884C\u7533\u8BC9\uFF0C\u7533\u8BC9\u7531\u6559\u5E08\u548C\u52A9\u6559\u5904\u7406\uFF09")),wo&&St.createElement("div",{style:{paddingBottom:5}},St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},St.createElement(fe.Z,{className:ba.Z.lable_name},"\u7533\u8BC9\u65B9\u5F0F"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:"ml10",style:{height:40,lineHeight:"40px"},name:"unified_anonymous_appeal",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7533\u8BC9\u65B9\u5F0F"}]},St.createElement(oe.ZP.Group,{disabled:oo("unified_anonymous_appeal")},St.createElement(oe.ZP,{value:!0},"\u7EDF\u4E00\u7533\u8BC9"),((Jn=Ze==null?void 0:Ze.group_settings)==null?void 0:Jn.length)>0&&St.createElement(oe.ZP,{value:!1},"\u5206\u73ED\u7533\u8BC9")))),(hr===!1||Br===!1||vi==!1)&&St.createElement(le.Z,{title:Ii("unified_anonymous_appeal")},St.createElement("div",{style:{width:"calc(100% - 95px)",height:"100%",position:"absolute",top:0,left:"95px"}}))),ta?St.createElement(De.Z,{className:`${ba.Z.row_sty1} mb5`},St.createElement(fe.Z,{className:"c-grey-333 mr10"},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{name:"appeal_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},St.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:oo("appeal_penalty")}))),St.createElement(fe.Z,{className:"c-grey-333"},"\uFF08\u5B66\u751F\u8FDD\u89C4\u533F\u8BC4TA\u4EBA\u4F5C\u54C1\u65F6\uFF0C\u5176\u6210\u7EE9\u5C06\u88AB\u6263\u51CF\u7684\u5206\u503C\uFF09")):St.createElement(b.default.List,{name:"anonymous_appeal_settings"},(_n,{add:Hn,remove:Mn})=>_n.map((jn,la)=>{var Pr,Mo;return St.createElement(De.Z,{key:jn.key,style:{padding:"5px 14px 5px 82px"}},St.createElement(fe.Z,{className:ba.Z.lable_name1},"\u7533\u8BC9\u89C4\u5219",la+1),St.createElement(De.Z,{wrap:!1,align:"top",justify:"space-between"},St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:"ml10",name:[jn.name,"group_name"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u73ED\u7EA7"}]},St.createElement(ge.default,{disabled:oo(["anonymous_appeal_settings","group_name"],fa==null?void 0:fa[la]),placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",size:"large",style:{width:250},mode:"multiple",fieldNames:{label:"group_name",value:"group_name"},options:Ri(vi?Ze==null?void 0:Ze.group_settings:eo,fa)}))),St.createElement(fe.Z,{className:`${ba.Z.lable_name1} ml20`},"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"),St.createElement(fe.Z,null,St.createElement(b.default.Item,{className:"ml10",name:[jn.name,"appeal_penalty"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"}]},St.createElement(ue.Z,{size:"large",addonAfter:"\u5206",style:{width:186},min:0,max:100,disabled:oo(["anonymous_appeal_settings","appeal_penalty"],fa==null?void 0:fa[la])}))),!So&&St.createElement(De.Z,{className:(Pr=ba.Z)==null?void 0:Pr.h_lh_40},!!((Mo=Ri(vi?Ze==null?void 0:Ze.group_settings:eo,fa))!=null&&Mo.length)&&St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-tianjiatimu ml15 current",style:{color:"#00B187"},onClick:()=>{Hn({is_admin:!0,appeal_penalty:2})}})),la!=0&&!oo(["anonymous_appeal_settings","group_name"],fa==null?void 0:fa[la])?St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 ml15 current",style:{color:"#E30000"},onClick:()=>{Mn(jn.name)}})):St.createElement(fe.Z,null,St.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2"}})))))}))))))),((0,a.GJ)()||!(Fo||Go||Ao))&&St.createElement(je.ZP,{loading:ea||Qt,type:"primary",size:"large",style:{width:"138px",marginTop:"30px"},onClick:()=>{Wa.submit()}},"\u4FDD\u5B58"),St.createElement(Il.Z,{onConfirm:(_n,Hn)=>{Ga.splice(_n,0,...Hn),Ga.splice(_n+Hn.length,1);const Mn=(0,E.QE)([...Ga]);Mn.forEach(jn=>{var la;((la=jn==null?void 0:jn.publish_time)==null?void 0:la.length)==2?jn.publish_time=jn.publish_time:jn.publish_time=[Ae()(jn==null?void 0:jn.publish_time),Ae()(jn==null?void 0:jn.end_time)]}),Wa.setFieldValue("group_settings",[...Mn])}})))};var ll=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,loading:Qe})=>({shixunHomeworks:tt,classroomList:Ye,loading:Qe.effects}))(lu),bl=te(26162),rl=te(59301),uu=Object.defineProperty,tl=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,xl=(tt,Ye,Qe)=>Ye in tt?uu(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Vl=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Tl.call(Ye,Qe)&&xl(tt,Qe,Ye[Qe]);if(tl)for(var Qe of tl(Ye))Zl.call(Ye,Qe)&&xl(tt,Qe,Ye[Qe]);return tt},Ql=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const vu=({shixunHomeworks:tt,dispatch:Ye})=>{const{workSetting:Qe}=tt;(0,z.useEffect)(()=>{yn()},[]);const Kt=(0,ye.useParams)(),[en,Ut]=(0,z.useState)("1"),yn=()=>Ql(void 0,null,function*(){yield Ye({type:"shixunHomeworks/getWorkSetting",payload:Vl({},Kt)})}),Vt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:Qe!=null&&Qe.is_new_rule?rl.createElement(ll,null):rl.createElement(Sr,{getData:yn})},!(Qe!=null&&Qe.is_new_rule)&&{key:"3",label:"\u533F\u8BC4\u8BBE\u7F6E",element:rl.createElement(ou,null)},{key:"4",label:"\u8BC4\u5206\u8BBE\u7F6E",element:rl.createElement(Ma,{getData:yn})},{key:"5",label:"\u516C\u5F00\u8BBE\u7F6E",element:rl.createElement(Ro,{getData:yn})},{key:"6",label:"\u534F\u4F5C\u8BBE\u7F6E",element:rl.createElement(so,null)}].filter(Ct=>!!Ct);return(0,z.useEffect)(()=>(Ye({type:"globalSetting/footerToggle",payload:!1}),()=>{Ye({type:"globalSetting/footerToggle",payload:!0})}),[]),rl.createElement("div",{style:{paddingBottom:"50px"}},rl.createElement(bl.Z,{dataSource:Vt,style:{marginBottom:52}}))};var Xl=(0,ye.connect)(({shixunHomeworks:tt})=>({shixunHomeworks:tt}))(vu),su=te(64197),du=te(94901),zl=te(92597),wl=Object.defineProperty,ul=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,ql=(tt,Ye,Qe)=>Ye in tt?wl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,$l=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))yl.call(Ye,Qe)&&ql(tt,Qe,Ye[Qe]);if(ul)for(var Qe of ul(Ye))Jl.call(Ye,Qe)&&ql(tt,Qe,Ye[Qe]);return tt};const eu=tt=>React.createElement("svg",$l({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},tt),React.createElement("title",null,"\u5206\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14v14H0z"}),React.createElement("g",{stroke:"#FFF"},React.createElement("path",{d:"M1.5 5.685h7v7h-7z"}),React.createElement("path",{d:"M3 4.787V3.87l7.425.049v6.816h-.943"}),React.createElement("path",{d:"M5 2.917V2l7.425.05v6.685h-.943"}))));var tu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PGcgc3Ryb2tlPSIjRkZGIj48cGF0aCBkPSJNMS41IDUuNjg1aDd2N2gtN3oiLz48cGF0aCBkPSJNMyA0Ljc4N1YzLjg3bDcuNDI1LjA0OXY2LjgxNmgtLjk0MyIvPjxwYXRoIGQ9Ik01IDIuOTE3VjJsNy40MjUuMDV2Ni42ODVoLS45NDMiLz48L2c+PC9nPjwvc3ZnPg==",Pl={flex_box_center:"flex_box_center___Bm9CS",flex_space_between:"flex_space_between___ZsXhA",flex_box_vertical_center:"flex_box_vertical_center___xiJ7Z",flex_box_center_end:"flex_box_center_end___WJleE",flex_box_column:"flex_box_column___x3Ypw",wrap:"wrap___rzUN_",btns:"btns___YKkXq"},Hl=Object.defineProperty,nu=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,jl=(tt,Ye,Qe)=>Ye in tt?Hl(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,sl=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))cu.call(Ye,Qe)&&jl(tt,Qe,Ye[Qe]);if(nu)for(var Qe of nu(Ye))gu.call(Ye,Qe)&&jl(tt,Qe,Ye[Qe]);return tt},dl=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const Al=({user:tt,dispatch:Ye})=>{const Qe=(0,ye.useParams)(),[Kt,en]=(0,z.useState)({page:1,limit:10}),[Ut,yn]=(0,z.useState)([{}]),[Vt,Ct]=(0,z.useState)(0),[Yt,Kn]=(0,z.useState)(!0),ha=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"left",render:(An,Jt,dn)=>dn+1,width:70},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",width:100,ellipsis:!0},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",width:110,ellipsis:!0,render:An=>An||"--"},{title:"\u73ED\u7EA7",align:"left",dataIndex:"course_group_name",width:110,ellipsis:!0,render:An=>An||"--"},{title:"\u5F53\u524D\u5206\u7EC4",align:"left",dataIndex:"from_course_group_name",width:110,render:(An,Jt)=>{var dn;return z.createElement("span",null,z.createElement("span",null,An),z.createElement(le.Z,{overlayClassName:Pl.tip,placement:"right",title:z.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},z.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),z.createElement("div",null,(dn=Jt==null?void 0:Jt.from_course_group_members)==null?void 0:dn.map(Ha=>z.createElement("div",null,Ha))))},z.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",align:"left",dataIndex:"to_course_group_name",width:110,render:(An,Jt)=>{var dn;return z.createElement("span",null,z.createElement("span",null,An),z.createElement(le.Z,{overlayClassName:Pl.tip,placement:"right",title:z.createElement(De.Z,{style:{maxHeight:200,overflow:"auto"}},z.createElement("div",null,"\u5206\u7EC4\u6210\u5458\uFF1A"),z.createElement("div",null,(dn=Jt==null?void 0:Jt.to_course_group_members)==null?void 0:dn.map(Ha=>z.createElement("div",null,Ha))))},z.createElement("i",{className:"iconfont icon-xiaowenhao2 ml5 c-light-primary font14"})))}},{title:"\u7533\u8BF7\u7406\u7531",align:"left",dataIndex:"reason"},{title:"\u64CD\u4F5C",align:"right",dataIndex:"status",width:110,render:(An,Jt)=>z.createElement(z.Fragment,null,An==="\u5F85\u5904\u7406"&&z.createElement("span",{className:Pl.btns},z.createElement("span",{onClick:()=>hn(Jt.id,2)},"\u62D2\u7EDD"),z.createElement("span",{className:"ml30",onClick:()=>hn(Jt.id,1)},"\u540C\u610F")),An==="\u5DF2\u540C\u610F"&&z.createElement("span",{style:{color:"#00B187"}},"\u5DF2\u540C\u610F"),An==="\u5DF2\u62D2\u7EDD"&&z.createElement("span",{style:{color:"#E30000"}},"\u5DF2\u62D2\u7EDD"))}],hn=(An,Jt)=>dl(void 0,null,function*(){Kn(!0);const dn=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/deal_request`,{method:"post",body:{request_id:An,status:Jt}});(dn==null?void 0:dn.status)===0&&(he.ZP.success("\u64CD\u4F5C\u6210\u529F"),At(Kt)),Kn(!1)});(0,z.useEffect)(()=>{At(Kt)},[]);const At=An=>dl(void 0,null,function*(){Kn(!0);const Jt=yield(0,ve.ZP)(`/api/homework_commons/${Qe==null?void 0:Qe.categoryId}/get_request`,{method:"get",params:sl({},An)});(Jt==null?void 0:Jt.status)===0&&(yn(Jt.data),Ct(Jt==null?void 0:Jt.total_count)),Kn(!1)}),qt=(An,Jt)=>{Kt.page=An,Kt.limit=Jt,en(sl({},Kt)),At(Kt)};return z.createElement("section",{className:Pl.wrap},z.createElement(Ee.default,{dataSource:Ut,bordered:!1,rowKey:An=>An.id,columns:ha,loading:Yt,pagination:{pageSize:Kt.limit,total:Vt,current:Kt.page,onChange:qt,showQuickJumper:!0,hideOnSinglePage:!0}}))};var mu=(0,ye.connect)(({user:tt})=>({user:tt}))(Al),fu=te(64165),we={modal:"modal___AejJU",member:"member___mqy9M",head:"head___TWHLt",listWrap:"listWrap___zvWV4",list:"list___dWwg9"},Te=Object.defineProperty,He=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Ht=(tt,Ye,Qe)=>Ye in tt?Te(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,It=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))ct.call(Ye,Qe)&&Ht(tt,Qe,Ye[Qe]);if(He)for(var Qe of He(Ye))ft.call(Ye,Qe)&&Ht(tt,Qe,Ye[Qe]);return tt},sn=(tt,Ye)=>{var Qe={};for(var Kt in tt)ct.call(tt,Kt)&&Ye.indexOf(Kt)<0&&(Qe[Kt]=tt[Kt]);if(tt!=null&&He)for(var Kt of He(tt))Ye.indexOf(Kt)<0&&ft.call(tt,Kt)&&(Qe[Kt]=tt[Kt]);return Qe},ln=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const xn=tt=>{var Ye=tt,{classroomList:Qe,dispatch:Kt,cb:en}=Ye,Ut=sn(Ye,["classroomList","dispatch","cb"]),yn,Vt,Ct,Yt,Kn,ha,hn,At,qt;const An=(0,ye.useParams)(),[Jt,dn]=(0,z.useState)({}),[Ha,rn]=(0,z.useState)(""),[Qa,pt]=(0,z.useState)(!0),[Jn,er]=(0,z.useState)(!1),[Ze,Rt]=(0,z.useState)("");(0,z.useEffect)(()=>{Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4"&&ea()},[Qe.actionTabs]);const ea=(Qt="")=>ln(void 0,null,function*(){pt(!0);const da=yield(0,ve.ZP)(`/api/homework_commons/${An.categoryId}/get_group_members`,{method:"get",params:{group_id:Qt}});(da==null?void 0:da.status)===0&&dn(It({},da)),pt(!1)}),yr=()=>ln(void 0,null,function*(){if(!Ha){he.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u66F4\u6362\u7684\u5206\u7EC4");return}if(!Ze){he.ZP.warning("\u8BF7\u8F93\u5165\u66F4\u6362\u539F\u56E0");return}er(!0);let Qt=yield(0,ve.ZP)(`/api/homework_commons/${An.categoryId}/create_request`,{method:"post",body:{to_course_group_id:Ha,reason:Ze}});(Qt==null?void 0:Qt.status)===0&&(he.ZP.info("\u64CD\u4F5C\u6210\u529F"),Kt({type:"classroomList/setActionTabs",payload:{}}),en()),er(!1)});return z.createElement(Ne.default,{width:700,centered:!0,afterClose:()=>{rn(""),Rt("")},confirmLoading:Jn,title:"\u7533\u8BF7\u66F4\u6362\u5206\u7EC4",onOk:yr,open:Qe.actionTabs.key==="\u7533\u8BF7\u6362\u7EC4",onCancel:()=>{Kt({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("div",{className:we.modal},z.createElement(Ia.Z,{spinning:Qa},z.createElement(De.Z,{align:"middle",justify:"space-between"},z.createElement("div",{className:"c-black"},"\u4F60\u5F53\u524D\u6240\u5728\u5206\u7EC4\xA0",z.createElement("b",null,Jt==null?void 0:Jt.current_group)),z.createElement(De.Z,{align:"middle"},z.createElement("div",{className:"mr15"},"\u66F4\u6362\u5206\u7EC4"),z.createElement(ge.default,{onChange:Qt=>{rn(Qt),ea(Qt)},value:Ha,size:"large",style:{width:248}},(yn=Jt==null?void 0:Jt.group_infos)==null?void 0:yn.map(Qt=>z.createElement(ge.default.Option,{key:Qt.group_id,value:Qt.group_id},Qt.group_name))))),z.createElement(De.Z,{className:"mt15"},z.createElement("div",{className:we.member,style:{borderRight:"1px solid #D9DFE8"}},z.createElement(De.Z,{className:we.head},z.createElement("div",null,Jt==null?void 0:Jt.current_group,"\u6210\u5458"),z.createElement("div",null,"\u5171",z.createElement("span",{className:"ml5 mr5 c-light-primary"},(Vt=Jt==null?void 0:Jt.current_group_members)==null?void 0:Vt.length),"\u4EBA")),z.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},z.createElement("div",{className:we.listWrap,style:{borderRight:0}},(Ct=Jt==null?void 0:Jt.current_group_members)==null?void 0:Ct.map(Qt=>z.createElement("div",{key:Qt.user_id,className:we.list},z.createElement("img",{src:`${Bn.Z.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`}),z.createElement("span",null,Qt.real_name),(Qt==null?void 0:Qt.is_me)&&z.createElement("div",null,"\u6211")))))),z.createElement("div",{className:we.member},!((Yt=Jt==null?void 0:Jt.group_members)!=null&&Yt.length)&&z.createElement(fu.Z,null),!!((Kn=Jt==null?void 0:Jt.group_members)!=null&&Kn.length)&&z.createElement(z.Fragment,null,z.createElement(De.Z,{className:we.head},z.createElement("div",null,(hn=(ha=Jt==null?void 0:Jt.group_infos)==null?void 0:ha.find(Qt=>Qt.group_id===Ha))==null?void 0:hn.group_name,"\u6210\u5458"),z.createElement("div",null,"\u5171",z.createElement("span",{className:"ml5 mr5 c-light-primary"},(At=Jt==null?void 0:Jt.group_members)==null?void 0:At.length),"\u4EBA")),z.createElement(De.Z,{style:{height:"calc(100% - 34px)"}},z.createElement("div",{className:we.listWrap,style:{borderLeft:0}},(qt=Jt==null?void 0:Jt.group_members)==null?void 0:qt.map(Qt=>z.createElement("div",{key:Qt.user_id,className:we.list},z.createElement("img",{src:`${Bn.Z.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`}),z.createElement("span",null,Qt.real_name)))))))),z.createElement(De.Z,{className:"mt15"},z.createElement("div",{className:"mr15",style:{color:"#5F6368"}},"\u66F4\u6362\u539F\u56E0"),z.createElement(Le.default.TextArea,{maxLength:300,value:Ze,onChange:Qt=>Rt(Qt.target.value),style:{width:578},placeholder:"\u8BF7\u8F93\u5165\u6362\u7EC4\u539F\u56E0",size:"large"})))))};var ya=(0,ye.connect)(({classroomList:tt})=>({classroomList:tt}))(xn),Dn={flex_box_center:"flex_box_center___sf_sV",flex_space_between:"flex_space_between___k0joE",flex_box_vertical_center:"flex_box_vertical_center___fyum8",flex_box_center_end:"flex_box_center_end___UC5kA",flex_box_column:"flex_box_column___JCpJG",Onerow:"Onerow___OAbXd",title:"title___YZryt",export:"export___wcKFT",bg:"bg___fNXI3",tabs:"tabs___hlZi4",workListTabWrap:"workListTabWrap___sjHcT",workListTabButton:"workListTabButton___MOSGf",title_style:"title_style___mGYw9"},zn=te(4835),oa=te(37521),ia=te(56731),un=te(37906),In={TabsStyle:"TabsStyle___TanFG"},cn=te(59301),Ya=Object.defineProperty,ja=Object.defineProperties,Ja=Object.getOwnPropertyDescriptors,or=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,Za=Object.prototype.propertyIsEnumerable,Co=(tt,Ye,Qe)=>Ye in tt?Ya(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Tr=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))$a.call(Ye,Qe)&&Co(tt,Qe,Ye[Qe]);if(or)for(var Qe of or(Ye))Za.call(Ye,Qe)&&Co(tt,Qe,Ye[Qe]);return tt},co=(tt,Ye)=>ja(tt,Ja(Ye)),Io=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const $o=tt=>Io(void 0,null,function*(){return yield(0,ve.ZP)(`/api/student_works/${tt.userId}/deal_appeal_score.json`,{method:"post",body:tt})}),ui=({globalSetting:tt,shixunHomeworks:Ye,dispatch:Qe,classroomList:Kt})=>{var en,Ut,yn,Vt,Ct,Yt;const Kn=(0,ye.useParams)(),[ha]=(0,ye.useSearchParams)(),[hn]=b.default.useForm(),{workSetting:At}=Ye,[qt,An]=(0,z.useState)(!1),[Jt,dn]=(0,z.useState)(null),[,Ha,rn,Qa]=(0,wt.U)(Lt.cN,{homeworkId:Kn==null?void 0:Kn.categoryId}),[,pt,Jn,er]=(0,wt.U)(Lt.Qz,{homeworkId:Kn==null?void 0:Kn.categoryId}),[,Ze,Rt,ea]=(0,wt.U)(Lt.mQ,{homeworkId:Kn==null?void 0:Kn.categoryId}),[,,yr,Qt]=(0,wt.U)($o,{}),[da,Wa]=(0,z.useState)({activeKey:"1",page:1,limit:10,status:""}),Br=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u5F85\u5BA1\u6838"},{id:3,name:"\u63A5\u53D7\u7533\u8BC9"},{id:4,name:"\u9A73\u56DE\u7533\u8BC9"}],Ga=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,hr,ca)=>`${((da==null?void 0:da.page)-1)*da.limit+ca+1}`},{title:"\u5B66\u751F\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u53CD\u9988\u95EE\u9898",dataIndex:"content",ellipsis:!0,key:"content"},{title:"\u88AB\u53CD\u9988\u95EE\u9898\u7684\u5B66\u751F",dataIndex:"unfeedback_real_name",key:"unfeedback_real_name",ellipsis:!0,width:180,render:(Rn,hr)=>cn.createElement("a",{href:`/classrooms/${Kn==null?void 0:Kn.coursesId}/group_homework/${Kn==null?void 0:Kn.categoryId}/review/${hr==null?void 0:hr.student_work_id}`,target:"_blank"},Rn)},{title:"\u53CD\u9988\u95EE\u9898\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:180,render:Rn=>Ae()(Rn).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Rn,hr)=>cn.createElement("a",{href:`/classrooms/${Kn==null?void 0:Kn.coursesId}/group_homework/${Kn==null?void 0:Kn.categoryId}/review/${hr==null?void 0:hr.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],tr=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,hr,ca)=>`${((da==null?void 0:da.page)-1)*da.limit+ca+1}`},{title:"\u59D3\u540D",ellipsis:!0,width:180,dataIndex:"real_name",key:"real_name"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"status",ellipsis:!0,key:"status",render:Rn=>Rn===-1?"\u91CD\u505A\u4E2D":cn.createElement(E.Uw,{status:Rn})},{title:"\u88AB\u8BC4\u6570",dataIndex:"student_comment_count",key:"student_comment_count",ellipsis:!0,width:100},{title:"\u88AB\u533F\u8BC4\u6700\u5927\u5206\u5DEE",dataIndex:"abnormal_score",key:"abnormal_score",width:180},{title:"\u533F\u8BC4\u5206\u6570",dataIndex:"score",key:"score",width:180},{title:"\u533F\u8BC4\u5F02\u5E38\u65F6\u95F4",dataIndex:"abnormal_date",key:"abnormal_date",width:180},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:80,render:(Rn,hr)=>cn.createElement("a",{href:`/classrooms/${Kn==null?void 0:Kn.coursesId}/group_homework/${Kn==null?void 0:Kn.categoryId}/review/${hr==null?void 0:hr.student_work_id}`,target:"_blank"},"\u67E5\u770B")}],Lr=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",ellipsis:!0,width:80,render:(Rn,hr,ca)=>`${((da==null?void 0:da.page)-1)*da.limit+ca+1}`},{title:"\u7533\u8BC9\u4EBA",ellipsis:!0,dataIndex:"real_name",key:"real_name",width:150,render:(Rn,hr)=>cn.createElement("a",{href:`/classrooms/${Kn==null?void 0:Kn.coursesId}/group_homework/${Kn==null?void 0:Kn.categoryId}/review/${hr==null?void 0:hr.student_work_id}`,target:"_blank"},Rn)},{title:"\u88AB\u7533\u8BC9\u4EBA",dataIndex:"unappeal_real_name",ellipsis:!0,width:150,key:"unappeal_real_name"},{title:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",dataIndex:"score",key:"score",width:120,ellipsis:!0},{title:"\u7533\u8BC9\u7406\u7531",dataIndex:"comment",key:"comment"},{title:"\u63D0\u4EA4\u7533\u8BC9\u65F6\u95F4",dataIndex:"created_at",key:"created_at",width:150,render:Rn=>Ae()(Rn).format("YYYY-MM-DD HH:mm")},{title:"\u64CD\u4F5C",align:"right",dataIndex:"appeal_status",key:"appeal_status",width:150,render:(Rn,hr)=>cn.createElement(cn.Fragment,null,Rn==3&&cn.createElement("span",{className:"c-grey-333"},"\u5DF2\u63A5\u53D7"),Rn==4&&cn.createElement("span",{className:"c-grey-333"},"\u5DF2\u9A73\u56DE"),Rn==1&&cn.createElement(cn.Fragment,null,cn.createElement(Pt.op,{openLoading:!0,type:"link",style:{padding:0},danger:!0,onClick:()=>Io(void 0,null,function*(){(yield yr({userId:hr.student_work_id,score_id:hr.student_works_score_id,status:4})).status===0&&lo()})},"\u9A73\u56DE"),cn.createElement(Pt.op,{openLoading:!0,className:"ml20",type:"link",style:{padding:0},onClick:()=>Io(void 0,null,function*(){dn(hr),An(!0)})},"\u63A5\u53D7")))}],lo=(Rn=da)=>{da.activeKey=="1"&&Jn({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit}),da.activeKey=="2"&&Rt({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit}),da.activeKey=="3"&&rn({page:Rn==null?void 0:Rn.page,limit:Rn==null?void 0:Rn.limit,status:Rn==null?void 0:Rn.status})};return(0,z.useEffect)(()=>{lo(da)},[da]),(0,z.useEffect)(()=>{console.log("params",Kn,ha.get("TabsActiveKey")?ha.get("TabsActiveKey"):At!=null&&At.is_new_rule?"3":"1"),Wa(co(Tr({},da),{activeKey:ha.get("TabsActiveKey")||"1"}))},[ha.get("TabsActiveKey")]),cn.createElement(Ia.Z,{spinning:pt||Ha||Ze},cn.createElement("section",{className:"p30",style:{background:"#fff"}},cn.createElement(me.default,{destroyInactiveTabPane:!0,className:In.TabsStyle,activeKey:da.activeKey,onChange:Rn=>{Wa(co(Tr({},da),{activeKey:Rn,page:1,limit:10}))}},cn.createElement(me.default.TabPane,{tab:"\u95EE\u9898\u53CD\u9988",key:"1"},cn.createElement(Ee.default,{className:"mt20",locale:{emptyText:cn.createElement(at.Z,null)},columns:Ga,dataSource:((en=er==null?void 0:er.data)==null?void 0:en.list)||[],pagination:{total:((Ut=er==null?void 0:er.data)==null?void 0:Ut.count)||0,onChange:(Rn,hr)=>{Wa(co(Tr({},da),{page:Rn,limit:hr}))},current:da==null?void 0:da.page,pageSize:da==null?void 0:da.limit,showTotal:Rn=>cn.createElement(cn.Fragment,null,"\u5171",cn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}})),cn.createElement(me.default.TabPane,{tab:"\u533F\u8BC4\u8BC4\u5206\u5F02\u5E38",key:"2"},cn.createElement(Ee.default,{className:"mt20",locale:{emptyText:cn.createElement(at.Z,null)},columns:tr,dataSource:((yn=ea==null?void 0:ea.data)==null?void 0:yn.list)||[],pagination:{total:((Vt=ea==null?void 0:ea.data)==null?void 0:Vt.count)||0,onChange:(Rn,hr)=>{Wa(co(Tr({},da),{page:Rn,limit:hr}))},current:da==null?void 0:da.page,pageSize:da==null?void 0:da.limit,showTotal:Rn=>cn.createElement(cn.Fragment,null,"\u5171",cn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}})),cn.createElement(me.default.TabPane,{tab:"\u533F\u8BC4\u7533\u8BC9",key:"3"},cn.createElement(Pt.qp,{title:"\u7533\u8BC9\u72B6\u6001",className:"mt20",value:da.status,onChange:Rn=>{Wa(co(Tr({},da),{status:Rn,page:1}))},dataSource:Br,titleWidth:60}),cn.createElement(Ee.default,{locale:{emptyText:cn.createElement(at.Z,null)},columns:Lr,dataSource:((Ct=Qa==null?void 0:Qa.data)==null?void 0:Ct.list)||[],pagination:{total:((Yt=Qa==null?void 0:Qa.data)==null?void 0:Yt.count)||0,onChange:(Rn,hr)=>{Wa(co(Tr({},da),{page:Rn,limit:hr}))},current:da==null?void 0:da.page,pageSize:da==null?void 0:da.limit,showTotal:Rn=>cn.createElement(cn.Fragment,null,"\u5171",cn.createElement("span",{className:"ml5 mr5",style:{color:"#3061d0"}},Rn),"\u6761\u6570\u636E")}}))),cn.createElement(Ne.default,{title:"\u63A5\u53D7\u7533\u8BC9",open:qt,centered:!0,destroyOnClose:!0,onCancel:()=>{An(!1)},maskClosable:!1,width:544,onOk:()=>{hn.submit()}},cn.createElement(b.default,{form:hn,colon:!1,onFinish:Rn=>Io(void 0,null,function*(){(yield yr(co(Tr({},Rn),{userId:Jt.student_work_id,score_id:Jt.student_works_score_id,status:3}))).status===0&&(lo(),An(!1))})},cn.createElement("div",{style:{color:"#191919"}},"\u786E\u8BA4\u662F\u5426\u63A5\u53D7\u7533\u8BC9\uFF1F\u4E00\u65E6\u63A5\u53D7\uFF0C\u88AB\u7533\u8BC9\u7684\u8BC4\u5206\u8BB0\u5F55\u5C06\u4F5C\u5E9F\u3002\u8BF7\u60A8\u8865\u5145\u533F\u8BC4\u8BC4\u5206\uFF1A"),cn.createElement(un.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"\u7533\u8BC9\u4EBA",children:cn.createElement("a",{href:`/classrooms/${Kn==null?void 0:Kn.coursesId}/group_homework/${Kn==null?void 0:Kn.categoryId}/review/${Jt==null?void 0:Jt.student_work_id}`,target:"_blank"},Jt==null?void 0:Jt.real_name)},{key:"2",label:"\u88AB\u7533\u8BC9\u4EBA",children:cn.createElement("span",{style:{color:"#191919"}},Jt==null?void 0:Jt.unappeal_real_name)},{key:"3",label:"\u88AB\u7533\u8BC9\u4EBA\u8BC4\u5206",children:cn.createElement("span",{style:{color:"#191919"}},Jt==null?void 0:Jt.score)}]}),cn.createElement(De.Z,{className:"mt20",wrap:!1},cn.createElement(fe.Z,null,cn.createElement(b.default.Item,{label:"\u533F\u8BC4\u5206\u6570",name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u6570"}]},cn.createElement(ue.Z,{min:1,max:100,step:1}))),cn.createElement(fe.Z,null,cn.createElement("span",{className:"ml10",style:{lineHeight:"30px"}},"\u5206")),cn.createElement(fe.Z,null,cn.createElement(b.default.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0},cn.createElement(x.default,null,"\u6263\u9664\u8FDD\u89C4\u533F\u8BC4\u5206\u6570"))))))))};var Fi=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Kt,classroomList:en})=>({user:tt,shixunHomeworks:Ye,globalSetting:Kt,loading:Qe.effects,classroomList:en}))(ui),Yo={},Ir=te(59301),To=Object.defineProperty,ni=Object.defineProperties,si=Object.getOwnPropertyDescriptors,jo=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,Ai=(tt,Ye,Qe)=>Ye in tt?To(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,_e=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Qo.call(Ye,Qe)&&Ai(tt,Qe,Ye[Qe]);if(jo)for(var Qe of jo(Ye))_i.call(Ye,Qe)&&Ai(tt,Qe,Ye[Qe]);return tt},Ge=(tt,Ye)=>ni(tt,si(Ye)),rt=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const dt=({shixunHomeworks:tt,loading:Ye,globalSetting:Qe,dispatch:Kt})=>{const[en,Ut]=(0,z.useState)(_e(_e({},(0,ye.useParams)()),{page:1,limit:20})),{workList:yn,workSetting:Vt}=tt,[Ct,Yt]=(0,z.useState)([]),Kn=()=>rt(void 0,null,function*(){const At=yield Kt({type:"shixunHomeworks/getWorkList",payload:Ge(_e({},en),{score_open:Vt==null?void 0:Vt.score_open,work_public:Vt==null?void 0:Vt.work_public})});Yt((At==null?void 0:At.student_works)||[])});(0,z.useEffect)(()=>{Kn()},[]);const ha=(At,qt)=>{en.page=At,en.limit=20,Kn()},hn=[(yn==null?void 0:yn.base_on_project)&&{title:"\u5173\u8054\u9879\u76EE",align:"left",dataIndex:"base_on_project",width:200,render:(At,qt)=>{var An,Jt,dn,Ha,rn,Qa;return{children:((An=qt.project_info)==null?void 0:An.id)!==-1?Ir.createElement("a",{target:"_blank",title:(Jt=qt.project_info)==null?void 0:Jt.name,href:`${(dn=Qe==null?void 0:Qe.setting)==null?void 0:dn.old_url}/projects${(Ha=qt.project_info)==null?void 0:Ha.id}`,style:{whiteSpace:"break-spaces"}},(rn=qt.project_info)==null?void 0:rn.name):(Qa=qt.project_info)==null?void 0:Qa.name,props:{rowSpan:qt.rowSpan}}}},{title:"\u59D3\u540D",align:"left",dataIndex:"user_name",ellipsis:!0,width:150,render:(At,qt)=>Ir.createElement("div",{style:{display:"flex",alignItems:"center"}},Ir.createElement("span",{className:Yo.atitle,style:{width:qt.is_leader?"":130,maxWidth:qt.is_leader&&80}}," ",At),qt.is_leader&&Ir.createElement("span",{style:{display:"inline-flex",background:"rgba(22,93,255,0.2)",width:32,height:18,borderRadius:2,color:"#3061D0",alignItems:"center",justifyContent:"center",fontSize:10,marginLeft:10}},"\u7EC4\u957F"))},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",sortDirections:["descend","ascend"],width:80,ellipsis:!0,sorter:!(yn!=null&&yn.base_on_project),render:At=>Ir.createElement("span",{style:{color:"#666666"}},At)},{title:"\u5F53\u524D\u6210\u7EE9",align:"left",dataIndex:"work_score",sortDirections:["descend","ascend"],sorter:!(yn!=null&&yn.base_on_project),render:(At,qt)=>Ir.createElement(le.Z,{placement:"bottom",title:Ir.createElement("div",null,Ir.createElement("div",null,qt.teacher_score?`\u6559\u5E08\u8BC4\u5206\uFF1A${qt.teacher_score}\u5206`:"\u6559\u5E08\u8BC4\u5206\uFF1A0.0\u5206"),Ir.createElement("div",null,qt.teaching_asistant_score?`\u52A9\u6559\u8BC4\u5206\uFF1A${qt.teaching_asistant_score}\u5206`:"\u52A9\u6559\u8BC4\u5206\uFF1A0.0\u5206"),yn!=null&&yn.anonymous_comment?Ir.createElement("div",null,qt.student_score?`\u533F\u8BC4\u8BC4\u5206\uFF1A${qt.student_score}\u5206`:"\u533F\u8BC4\u8BC4\u5206\uFF1A0.0\u5206"):"",yn!=null&&yn.is_group_grade?Ir.createElement("div",null,qt.group_leader_score?`\u7EC4\u957F\u8BC4\u5206\uFF1A${qt.group_leader_score}\u5206`:"\u7EC4\u957F\u8BC4\u5206\uFF1A0.0\u5206"):"",Ir.createElement("div",null,qt.late_penalty?`\u8FDF\u4EA4\u6263\u5206\uFF1A${qt.late_penalty}\u5206`:"\u8FDF\u4EA4\u6263\u5206\uFF1A0.0\u5206"),Ir.createElement("div",null,qt.repeat_minus_score?`\u67E5\u91CD\u6263\u5206\uFF1A${qt.repeat_minus_score}\u5206`:"\u67E5\u91CD\u6263\u5206\uFF1A0.0\u5206"),yn!=null&&yn.anonymous_comment?Ir.createElement("div",null,qt.absence_penalty?`\u7F3A\u8BC4\u6263\u5206\uFF1A${qt.absence_penalty}\u5206`:"\u7F3A\u8BC4\u6263\u5206\uFF1A0.0\u5206"):"",Ir.createElement("div",null,qt.work_score?`\u6700\u7EC8\u6210\u7EE9\uFF1A${qt.work_score}\u5206`:"\u6700\u7EC8\u6210\u7EE9\uFF1A0.0\u5206"),!(yn!=null&&yn.is_jupyter||yn!=null&&yn.is_jupyter_lab)&&Ir.createElement("div",{onClick:An=>{An.stopPropagation(),ye.history.push(`/classrooms/${en.coursesId}/group_homework/${en.categoryId}/review/${qt.id}`)},style:{color:"#8bb6fd",cursor:"pointer"}},"\u67E5\u770B\u8BC4\u5206 >"))},At>0?Ir.createElement("span",{style:{color:"#ff8100"}},At):At)},(yn==null?void 0:yn.base_on_project)&&{title:"\u4EE3\u7801\u884C\u6570",align:"left",dataIndex:"code_lines_count",render:At=>At||"--"},(yn==null?void 0:yn.base_on_project)&&{title:"issue\u6570\u91CF",align:"left",dataIndex:"issues_count",render:(At,qt)=>At||"--"},(yn==null?void 0:yn.base_on_project)&&{title:"\u66F4\u65B0\u65F6\u95F4",align:"left",dataIndex:"update_time",width:140,render:(At,qt)=>({children:At?Ir.createElement("span",{style:{display:"block",alignItems:"center"}},"\u66F4\u65B0\u4EE3\u7801",Ir.createElement("br",null),Ae()(At).format("YYYY-MM-DD HH:mm")):"--",props:{rowSpan:qt.rowSpan}})},{title:"\u4F5C\u54C1\u72B6\u6001",dataIndex:"work_status",align:"left",render:(At,qt)=>({children:At===-1?"\u91CD\u505A\u4E2D":Ir.createElement(E.Uw,{status:At}),props:{rowSpan:qt.rowSpan}})},!(yn!=null&&yn.base_on_project)&&{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group",width:70,render:(At,qt)=>({children:Ir.createElement("span",{className:"c-blue"},At),props:{rowSpan:qt.rowSpan}})},{title:"\u64CD\u4F5C",width:yn!=null&&yn.base_on_project?100:150,align:"left",dataInex:"action",render:(At,qt)=>yn!=null&&yn.work_public?Ir.createElement("a",{className:"c-blue",onClick:An=>{An.preventDefault(),ye.history.push(`/classrooms/${en.coursesId}/group_homework/${en.categoryId}/review/${qt.id}`)}}," \u67E5\u770B "):"--"}].filter(At=>!!At);return Ir.createElement("div",{className:"p30 bg-white"},Ir.createElement("aside",{style:{paddingBottom:30}},Ir.createElement(Ee.default,{loading:Ye["shixunHomeworks/getWorkList"],rowKey:"id",bordered:!0,rowClassName:(At,qt)=>(At==null?void 0:At.item_index)%2===0&&Yo.tables,className:Yo.tableWrapper,hideOnSinglePage:!0,pagination:!1,dataSource:Ct,columns:hn,onChange:(At,qt,An)=>{if(An.order===void 0)switch(An.field){case"student_id":en.b_order="desc",en.order=An.field;break;default:delete en.b_order,delete en.order}else en.b_order=An.order.replace("end",""),en.order=An.field;Kt({type:"shixunHomeworks/getWorkList",payload:_e({},en)})}})),Ir.createElement(ne.Z,{showSizeChanger:!1,style:{paddingBottom:30},hideOnSinglePage:!0,onChange:ha,defaultCurrent:en.page||1,current:en.page||1,defaultPageSize:20,total:tt.workList.work_count}))};var vt=(0,ye.connect)(({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,loading:Kt})=>({shixunHomeworks:tt,classroomList:Ye,loading:Kt.effects,globalSetting:Qe}))(dt),ht=te(54580),Mt=te(59301),Tt=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const{Dragger:_t}=ht.default,tn=({})=>{const tt=(0,ye.useParams)(),[Ye]=b.default.useForm(),[Qe,Kt]=(0,z.useState)([]),[en,Ut]=(0,z.useState)(!1);let[yn,Vt]=(0,z.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});function Ct(){return Tt(this,null,function*(){var Yt,Kn;let ha;Ut(!0),window.location.href.indexOf("exercise")>-1?ha=`/api/exercises/${tt==null?void 0:tt.categoryId}/redo_logs.json`:ha=`/api/homework_commons/${tt==null?void 0:tt.categoryId}/redo_logs.json`;let hn=yield(0,ve.ZP)(ha,{method:"get",params:yn});if(Ut(!1),(hn==null?void 0:hn.status)===0){let At=[];(Kn=(Yt=hn==null?void 0:hn.data)==null?void 0:Yt.list)==null||Kn.map((qt,An)=>{var Jt;(Jt=qt==null?void 0:qt.group_infos)==null||Jt.map((dn,Ha)=>{var rn,Qa,pt;dn.rowSpan=Ha==0?(rn=qt==null?void 0:qt.group_infos)==null?void 0:rn.length:((pt=(Qa=qt==null?void 0:qt.group_infos)==null?void 0:Qa.filter(Jn=>Jn.work_group_id))==null?void 0:pt.length)>0?0:1,At.push(dn)})}),Kt([...At])}})}return(0,z.useEffect)(()=>{Ct()},[]),Mt.createElement("div",{style:{padding:"30px",background:"#fff"}},Mt.createElement(Ee.default,{loading:en,bordered:!0,columns:[{title:"\u5206\u7EC4",align:"left",dataIndex:"work_group_name",width:200,render:(Yt,Kn)=>({children:Mt.createElement("span",null,Yt),props:{rowSpan:Kn.rowSpan}})},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(Yt,Kn)=>({children:Mt.createElement("span",null,Ae()(Yt).format("YYYY-MM-DD HH:mm:ss")),props:{rowSpan:Kn.rowSpan}})},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator",render:(Yt,Kn)=>({children:Mt.createElement("span",null,Yt),props:{rowSpan:Kn.rowSpan}})}],dataSource:Qe,pagination:!1}),Mt.createElement(ne.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Yt,Kn)=>{yn.page=Yt,yn.limit=Kn,Vt(yn),Ct()},current:yn.page,total:Qe.count,pageSize:yn.limit,style:{marginTop:20}}))};var Xt=(0,ye.connect)(({classroomList:tt})=>({classroomList:tt}))(tn),$t=te(45413),On={StepsStyle:"StepsStyle___U8mUn"},wn=te(86697),Pn=te(64948),ra={RadioGroup:"RadioGroup___LQlI0",TableStyles:"TableStyles___a_uqz"},Fa=({onFinish:tt})=>{var Ye,Qe,Kt,en,Ut;const{shixunHomeworks:yn}=(0,ye.useSelector)(Ze=>Ze),{actionTabs:Vt}=yn,Ct=(0,ye.useDispatch)(),Yt=(0,ye.useParams)(),[,,Kn,ha]=(0,wt.U)(Pn.hf,{id:Yt==null?void 0:Yt.coursesId,page:1,limit:2e4}),[hn,At,qt,An]=(0,wt.U)(Pn.sK,{coursesId:Yt==null?void 0:Yt.coursesId,categoryId:Yt==null?void 0:Yt.categoryId,page:1,limit:10,keywords:"",course_group_ids:""}),[Jt,dn]=(0,z.useState)([]),[Ha,rn]=(0,z.useState)([]),Qa=[{title:"\u59D3\u540D",width:80,dataIndex:"user_name",ellipsis:!0},{title:"\u624B\u673A",dataIndex:"phone",ellipsis:!0,render:Ze=>Ze||"--"},{title:"\u90AE\u7BB1",dataIndex:"mail",ellipsis:!0,render:Ze=>Ze||"--"},{title:"\u5B66\u53F7/\u5DE5\u53F7",dataIndex:"student_id",ellipsis:!0,render:Ze=>Ze||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0}],[pt,Jn]=(0,z.useState)("");(0,z.useEffect)(()=>{Jn(hn==null?void 0:hn.keywords)},[hn==null?void 0:hn.keywords]),(0,z.useEffect)(()=>{var Ze,Rt;if(Vt.key=="AddLeader"){Vt!=null&&Vt.unified_setting&&Kn({}),qt({course_group_ids:(Ze=Vt==null?void 0:Vt.course_groups)==null?void 0:Ze.map(da=>da==null?void 0:da.id)});let ea=[],yr=[];const Qt=(da,Wa)=>{da.name=(da==null?void 0:da.user_name)||da.name,ea!=null&&ea.find(Br=>(Br==null?void 0:Br.course_group_id)==(da==null?void 0:da.course_group_id))?ea=ea==null?void 0:ea.map(Br=>{var Ga;return(Br==null?void 0:Br.course_group_id)==(da==null?void 0:da.course_group_id)&&(Br.leaders=Wa?[...(Br==null?void 0:Br.leaders)||[],da]:(Ga=(Br==null?void 0:Br.leaders)||[])==null?void 0:Ga.filter(tr=>tr.id!=(da==null?void 0:da.id))),Br}):ea=[...ea||[],{course_group_id:da==null?void 0:da.course_group_id,course_group_name:da==null?void 0:da.course_group_name,course_member_count:da==null?void 0:da.course_member_count,leaders:[da]}],yr=Wa?yr.concat(da==null?void 0:da.id):yr==null?void 0:yr.filter(Br=>Br!=(da==null?void 0:da.id))};(Rt=Vt==null?void 0:Vt.data)==null||Rt.forEach(da=>{Qt(da,!0)}),rn(yr),dn(ea)}},[Vt.key]);const er=(Ze,Rt)=>{let ea=[];Ze.name=(Ze==null?void 0:Ze.user_name)||Ze.name,Jt!=null&&Jt.find(yr=>(yr==null?void 0:yr.course_group_id)==(Ze==null?void 0:Ze.course_group_id))?(ea=Jt==null?void 0:Jt.map(yr=>{var Qt;return(yr==null?void 0:yr.course_group_id)==(Ze==null?void 0:Ze.course_group_id)&&(yr.leaders=Rt?[...(yr==null?void 0:yr.leaders)||[],Ze]:(Qt=(yr==null?void 0:yr.leaders)||[])==null?void 0:Qt.filter(da=>da.id!=(Ze==null?void 0:Ze.id))),yr}),ea=ea==null?void 0:ea.filter(yr=>{var Qt;return((Qt=yr==null?void 0:yr.leaders)==null?void 0:Qt.length)>0})):ea=[...Jt||[],{course_group_id:Ze==null?void 0:Ze.course_group_id,course_group_name:Ze==null?void 0:Ze.course_group_name,course_member_count:Ze==null?void 0:Ze.course_member_count,leaders:[Ze]}],rn(Rt?Ha.concat(Ze==null?void 0:Ze.id):Ha==null?void 0:Ha.filter(yr=>yr!=(Ze==null?void 0:Ze.id))),dn(ea)};return z.createElement(Ne.default,{open:Vt.key==="AddLeader",title:"\u6DFB\u52A0\u7EC4\u957F",width:1200,centered:!0,onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>{const Ze=[];Jt==null||Jt.forEach(Rt=>{var ea;((ea=Rt==null?void 0:Rt.leaders)==null?void 0:ea.length)>0&&Ze.push(...(Rt==null?void 0:Rt.leaders)||{})}),tt==null||tt(Ze),Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},z.createElement("div",{className:"flex gap-20px"},z.createElement("div",{className:"flex-2 minW-0 minH-0 flex flex-col"},z.createElement("div",{className:"flex item-center gap-20px c-grey-333"},z.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),z.createElement(ge.default,{size:"large",className:"flex-1",value:hn==null?void 0:hn.course_group_ids,onChange:Ze=>{var Rt;(Ze==null?void 0:Ze.length)==0?qt({course_group_ids:(Rt=Vt==null?void 0:Vt.course_groups)==null?void 0:Rt.map(ea=>ea==null?void 0:ea.id)}):qt({course_group_ids:Ze,keywords:"",page:1})},mode:"multiple",filterOption:(Ze,Rt)=>{var ea;return((ea=Rt==null?void 0:Rt.label)!=null?ea:"").toLowerCase().includes(Ze.toLowerCase())},options:Vt!=null&&Vt.unified_setting?[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((Ye=ha==null?void 0:ha.course_groups)==null?void 0:Ye.map(Ze=>({value:Ze==null?void 0:Ze.id,label:Ze==null?void 0:Ze.name})))||[]]:(Qe=Vt==null?void 0:Vt.course_groups)==null?void 0:Qe.map(Ze=>({value:Ze==null?void 0:Ze.id,label:Ze==null?void 0:Ze.name}))}),z.createElement(Le.default.Search,{className:"flex-1",size:"large",value:pt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Ze=>{Jn(Ze.target.value)},onSearch:Ze=>{qt({keywords:Ze,page:1})}})),z.createElement(Ee.default,{className:`mt-10px ${(Kt=ra)==null?void 0:Kt.TableStyles}`,columns:Qa,dataSource:((en=An==null?void 0:An.data)==null?void 0:en.list)||[],rowKey:"id",loading:At,rowSelection:{selectedRowKeys:Ha,onSelect:(Ze,Rt)=>{er(Ze,Rt)}},pagination:{current:hn==null?void 0:hn.page,pageSize:hn==null?void 0:hn.limit,total:((Ut=An==null?void 0:An.data)==null?void 0:Ut.total_count)||0,onChange:(Ze,Rt)=>{qt({page:Ze,limit:Rt})},showTotal:Ze=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"px-4px c-blue"},Ze),"\u6761\u6570\u636E")}})),z.createElement("div",{className:"flex-1 pl-20px py-10px rounded-2px minW-0 minH-0 flex flex-col",style:{background:"#F9FAFD",border:"1px solid #E1E7F0",maxHeight:"624px"}},z.createElement("div",{className:"font-semibold c-grey-333"},"\u5DF2\u9009\u7EC4\u957F"),z.createElement("div",{className:"flex-1 minW-0 minH-0 flex flex-col gap-30px mt-20px overflow-auto pr-20px"},Jt==null?void 0:Jt.map(Ze=>{var Rt;return z.createElement("div",{className:"flex flex-col gap-10px",key:Ze==null?void 0:Ze.course_group_id},z.createElement("div",{className:"flex item-center gap-10px minW-0"},z.createElement(le.Z,{title:"asdfasdfasdf"},z.createElement("div",{className:"c-blue multi_ellipsis1"},Ze==null?void 0:Ze.course_group_name)),z.createElement("div",{className:"text-nowrap c-grey-666"},"\uFF08\u672A\u5206\u7EC4\u4EBA\u6570 ",Ze==null?void 0:Ze.course_member_count,"\uFF09")),z.createElement("div",{className:"flex flex-col"},(Rt=Ze==null?void 0:Ze.leaders)==null?void 0:Rt.map(ea=>z.createElement("div",{key:ea==null?void 0:ea.id,className:"flex item-center gap-12px py-10px",style:{borderBottom:"1px solid #F6F7F9"}},z.createElement("img",{className:"rounded-full h-40px w-40px",src:`${Bn.Z.IMG_SERVER}/images/${ea==null?void 0:ea.avatar_url}`}),z.createElement("div",{className:"mr-auto flex flex-col gap-8px"},z.createElement("div",{className:"c-grey-333 font-medium"},ea==null?void 0:ea.name),z.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(ea==null?void 0:ea.student_id)||"--")),z.createElement("a",{onClick:()=>{er(ea,!1)}},"\u79FB\u9664")))))})))))},ma=Object.defineProperty,Aa=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,fr=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Mr=(tt,Ye,Qe)=>Ye in tt?ma(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ra=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Va.call(Ye,Qe)&&Mr(tt,Qe,Ye[Qe]);if(fr)for(var Qe of fr(Ye))cr.call(Ye,Qe)&&Mr(tt,Qe,Ye[Qe]);return tt},Ka=(tt,Ye)=>Aa(tt,lr(Ye)),za=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())}),Oa=({onFinish:tt})=>{var Ye,Qe,Kt,en,Ut,yn;const{shixunHomeworks:{actionTabs:Vt}}=(0,ye.useSelector)(Qt=>Qt),Ct=(0,ye.useDispatch)(),Yt=(0,ye.useParams)(),[,,Kn,ha]=(0,wt.U)(Pn.hf,{id:Yt==null?void 0:Yt.coursesId,page:1,limit:2e4}),[,hn,At]=(0,wt.U)(Pn.Hf,{coursesId:Yt==null?void 0:Yt.coursesId,categoryId:Yt==null?void 0:Yt.categoryId}),[qt,,An,Jt]=(0,wt.U)(Pn.sK,{coursesId:Yt==null?void 0:Yt.coursesId,categoryId:Yt==null?void 0:Yt.categoryId,page:1,limit:20,keywords:"",course_group_ids:"",only_ungroup:!0}),[dn]=b.default.useForm(),Ha=b.default.useWatch("is_leader",dn),[rn,Qa]=(0,z.useState)([]),[pt,Jn]=(0,z.useState)([]),[er,Ze]=(0,z.useState)(!0),[Rt,ea]=(0,z.useState)("");(0,z.useEffect)(()=>{var Qt,da,Wa,Br;Vt!=null&&Vt.data&&(dn.setFieldsValue(Ka(Ra({},(Vt==null?void 0:Vt.data)||{}),{is_leader:(Wa=(da=(Qt=Vt==null?void 0:Vt.data)==null?void 0:Qt.members)==null?void 0:da.find(Ga=>Ga==null?void 0:Ga.is_leader))==null?void 0:Wa.id})),Qa((Br=Vt==null?void 0:Vt.data)==null?void 0:Br.members))},[Vt==null?void 0:Vt.data]),(0,z.useEffect)(()=>{Jn(rn==null?void 0:rn.map(Qt=>Qt==null?void 0:Qt.id))},[rn]),(0,z.useEffect)(()=>{(Vt==null?void 0:Vt.key)==="GroupSetting"&&(Kn({}),An({}))},[Vt==null?void 0:Vt.key]),(0,z.useEffect)(()=>{ea(qt==null?void 0:qt.keywords)},[qt==null?void 0:qt.keywords]);const yr=()=>{Ze(!0),ea(""),qt.course_group_ids="",qt.only_ungroup=!0,qt.page=1,qt.limit=20,qt.keywords=""};return z.createElement(Ne.default,{open:(Vt==null?void 0:Vt.key)==="GroupSetting",title:"\u5C0F\u7EC4\u8BBE\u7F6E",width:1200,centered:!0,footer:null,onCancel:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),yr()}},z.createElement("div",{className:"flex gap-20px",style:{height:"80vh"}},z.createElement(b.default,{form:dn,colon:!1,className:"flex-1 rounded-2px flex flex-col",style:{border:"1px solid #E1E7F0",padding:"20px",background:"#F9FAFD"},onFinish:Qt=>za(void 0,null,function*(){if((rn==null?void 0:rn.length)==0){he.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u6210\u5458\uFF01");return}const da=yield At(Ka(Ra({},Qt),{group_id:Qt==null?void 0:Qt.id,members:rn==null?void 0:rn.map(Wa=>Ka(Ra({},Wa),{is_leader:(Wa==null?void 0:Wa.id)==(Qt==null?void 0:Qt.is_leader)}))}));(da==null?void 0:da.status)==0&&(he.ZP.success("\u4FEE\u6539\u6210\u529F"),Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),tt==null||tt())})},z.createElement(b.default.Item,{name:"id",hidden:!0}),z.createElement(b.default.Item,{name:"group_name",label:"\u7EC4\u540D",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EC4\u540D"}]},z.createElement(Le.default,{placeholder:"\u8BF7\u8F93\u5165\u7EC4\u540D",size:"large"})),z.createElement(b.default.Item,{name:"is_leader",label:"\u6210\u5458",layout:"vertical",className:`flex-1 minH-0 minW-0 ${ra.RadioGroup}`,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EC4\u957F"}]},z.createElement(oe.ZP.Group,{className:"flex-col",style:{gap:"1px",display:"flex"},options:rn==null?void 0:rn.map(Qt=>({value:Qt==null?void 0:Qt.id,label:z.createElement("div",{className:"flex item-center justify-between"},z.createElement("div",{className:"mr-auto c-grey-333 multi_ellipsis1"},(Qt==null?void 0:Qt.id)==Ha?"\u7EC4\u957F":"\u7EC4\u5458"," ",Qt==null?void 0:Qt.name,"\uFF08\u5B66\u53F7\uFF1A",(Qt==null?void 0:Qt.student_id)||"--","\uFF09"),z.createElement("a",{onClick:da=>{da.preventDefault(),da.stopPropagation(),Qa(rn==null?void 0:rn.filter(Wa=>(Wa==null?void 0:Wa.id)!=(Qt==null?void 0:Qt.id)))}},"\u79FB\u9664"))}))})),z.createElement("div",{className:"flex item-center justify-end gap-20px"},z.createElement(je.ZP,{onClick:()=>{Ct({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),z.createElement(je.ZP,{type:"primary",htmlType:"submit",loading:hn},"\u786E\u5B9A"))),z.createElement("div",{className:"flex-1 flex flex-col minH-0 minW-0"},z.createElement("div",{className:"flex gap-20px item-center mb-20px"},z.createElement("div",{className:"text-nowrap"},"\u5206\u73ED"),z.createElement(ge.default,{className:"flex-1",size:"large",value:((Ye=qt==null?void 0:qt.course_group_ids)==null?void 0:Ye[0])||"",onChange:Qt=>{An({course_group_ids:Qt==""?[]:[Qt],keywords:""})},options:[{value:"",label:"\u5168\u90E8\u73ED\u7EA7"},{value:"0",label:"\u672A\u5206\u73ED"},...((Qe=ha==null?void 0:ha.course_groups)==null?void 0:Qe.map(Qt=>({value:Qt==null?void 0:Qt.id,label:Qt==null?void 0:Qt.name})))||[]]}),z.createElement(Le.default.Search,{className:"flex-1",size:"large",value:Rt,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Qt=>{ea(Qt.target.value)},onSearch:Qt=>{An({keywords:Qt})}})),z.createElement(x.default,{checked:er,onChange:Qt=>{Ze(Qt.target.checked),An({only_ungroup:Qt.target.checked,page:1})}},"\u4EC5\u67E5\u770B\u672A\u5165\u7EC4\u7684\u6210\u5458"),z.createElement("div",{className:"flex-1 overflow-auto minH-0 minW-0 mt-10px"},(Ut=(en=(Kt=Jt==null?void 0:Jt.data)==null?void 0:Kt.list)==null?void 0:en.filter(Qt=>er?!(pt!=null&&pt.includes(Qt==null?void 0:Qt.id)):!0))==null?void 0:Ut.map(Qt=>z.createElement("div",{key:Qt==null?void 0:Qt.id,className:"flex item-center gap-12px py-10px pr-10px",style:{borderBottom:"1px solid #F6F7F9"}},z.createElement("img",{className:"rounded-full h-40px w-40px",src:`${Bn.Z.IMG_SERVER}/images/${Qt==null?void 0:Qt.avatar_url}`}),z.createElement("div",{className:"mr-auto flex flex-col gap-8px"},z.createElement("div",{className:"c-grey-333 font-medium"},Qt==null?void 0:Qt.user_name),z.createElement("div",{className:"c-grey-666"},"\u5B66\u53F7\uFF1A",(Qt==null?void 0:Qt.student_id)||"--")),!(pt!=null&&pt.includes(Qt==null?void 0:Qt.id))&&z.createElement("a",{onClick:()=>{Qa([...rn,Ka(Ra({},Qt),{name:Qt==null?void 0:Qt.user_name,is_leader:!1})])}},"\u6DFB\u52A0")))),z.createElement(ne.Z,{className:"mt-10px",showSizeChanger:!1,showQuickJumper:!1,current:qt==null?void 0:qt.page,pageSize:qt==null?void 0:qt.limit,total:((yn=Jt==null?void 0:Jt.data)==null?void 0:yn.total_count)||0,onChange:(Qt,da)=>{An({page:Qt,limit:da})}}))))},gr=Object.defineProperty,Jr=Object.defineProperties,jr=Object.getOwnPropertyDescriptors,nr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,ao=(tt,Ye,Qe)=>Ye in tt?gr(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,Ur=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))Qr.call(Ye,Qe)&&ao(tt,Qe,Ye[Qe]);if(nr)for(var Qe of nr(Ye))qr.call(Ye,Qe)&&ao(tt,Qe,Ye[Qe]);return tt},ei=(tt,Ye)=>Jr(tt,jr(Ye)),$r=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())}),ri=()=>{var tt,Ye,Qe,Kt,en,Ut,yn,Vt,Ct,Yt,Kn,ha,hn,At,qt,An,Jt,dn,Ha;const{shixunHomeworks:{actionTabs:rn}}=(0,ye.useSelector)(Mn=>Mn),Qa=(0,ye.useDispatch)(),pt=(0,ye.useParams)(),[,Jn,er,Ze]=(0,wt.U)(Pn.Lm,{coursesId:pt==null?void 0:pt.coursesId,categoryId:pt==null?void 0:pt.categoryId}),[,,Rt]=(0,wt.U)(Pn.D4,{coursesId:pt==null?void 0:pt.coursesId,categoryId:pt==null?void 0:pt.categoryId}),[,,ea]=(0,wt.U)(Pn.SA,{coursesId:pt==null?void 0:pt.coursesId,categoryId:pt==null?void 0:pt.categoryId}),[yr,Qt,da,Wa]=(0,wt.U)(Pn.jA,{coursesId:pt==null?void 0:pt.coursesId,categoryId:pt==null?void 0:pt.categoryId,keywords:"",page:1,limit:20}),[Br,Ga,tr,Lr]=(0,wt.U)(Pn.Q9,{coursesId:pt==null?void 0:pt.coursesId,categoryId:pt==null?void 0:pt.categoryId,is_reset:!1,page:1,limit:10}),[lo]=b.default.useForm(),[Rn]=b.default.useForm(),hr={group_type:Lo.YT.STUDENT_SELF,assign_type:Lo.$s.BY_PERSON,unified_setting:!0,assign_range:Lo.ck.BY_CLASS,assign_rule:Lo.Um.BY_SCORE,assign_method:Lo.Kc.BY_RULE},ca=b.default.useWatch("group_type",lo),Oo=b.default.useWatch("assign_type",lo),vi=b.default.useWatch("unified_setting",lo),[ur,wo]=(0,z.useState)(!1),eo=b.default.useWatch("course_group_ids",lo),ta=b.default.useWatch("assign_method",lo),fa=Oo==Lo.$s.BY_GROUP&&ur&&ta==Lo.Kc.BY_LEADER,[So,Yr]=(0,z.useState)([]),[Do,Xo]=(0,z.useState)({total_count:0,group_user_num:0}),[Fo,Go]=(0,z.useState)("success"),[Ao,fi]=(0,z.useState)([]),[Ri,Ii]=(0,z.useState)({page:1,limit:10}),[oo,Qi]=(0,z.useState)(!1),Xi=["xlsx","xls"],di={multiple:!1,maxCount:1,accept:".xlsx, .xls",withCredentials:!0,beforeUpload:Mn=>$r(void 0,null,function*(){const jn=[];jn==null||jn.push(Mn);const la=Mn.name.split(".").slice(-1)[0].toLowerCase();if(Xi.indexOf(la)==-1)return he.ZP.error(`${Mn.name} \u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20,\u5F53\u524D\u4EC5\u9650\u652F\u6301excel\u6587\u4EF6`),Promise.reject();const Pr=new FormData;Pr.append("file",jn[0]),Pr.append("is_reset","true");const Mo=yield(0,ve.ZP)(`/api/courses/${pt==null?void 0:pt.coursesId}/group_homeworks/${pt==null?void 0:pt.categoryId}/list_groups_by_settings.json`,{method:"post",body:Pr},!0);return(Mo==null?void 0:Mo.status)==0&&(Go("success"),tr({is_reset:!1,page:1,limit:10}),Qa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})),ht.default.LIST_IGNORE})},yi=[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(Mn,jn)=>{var la,Pr;return(Pr=(la=jn==null?void 0:jn.members)==null?void 0:la.find(Mo=>Mo==null?void 0:Mo.is_leader))==null?void 0:Pr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:Mn=>{var jn;return(jn=Mn==null?void 0:Mn.filter(la=>!(la!=null&&la.is_leader)))==null?void 0:jn.map(la=>la==null?void 0:la.name).join("\u3001")}},{title:"\u64CD\u4F5C",dataIndex:"test4",width:100,ellipsis:!0,render:(Mn,jn)=>z.createElement("a",{onClick:()=>{Qa({type:"shixunHomeworks/setActionTabs",payload:{key:"GroupSetting",data:jn}})}},"\u5C0F\u7EC4\u8BBE\u7F6E")}],_n=()=>$r(void 0,null,function*(){var Mn,jn,la,Pr,Mo,pi;const Na=yield er({});(Na==null?void 0:Na.status)==0&&(lo.setFieldsValue(ei(Ur({},(Na==null?void 0:Na.data)||{}),{leader_ids:(jn=(Mn=Na==null?void 0:Na.data)==null?void 0:Mn.leaders)==null?void 0:jn.map(Dr=>Dr==null?void 0:Dr.id),course_group_ids:(Pr=(la=Na==null?void 0:Na.data)==null?void 0:la.course_groups)==null?void 0:Pr.filter(Dr=>Dr==null?void 0:Dr.selected).map(Dr=>Dr==null?void 0:Dr.id)})),wo((Mo=Na==null?void 0:Na.data)==null?void 0:Mo.is_assign_leader),Rn.setFieldsValue(Ur({},(Na==null?void 0:Na.data)||{})),Yr((pi=Na==null?void 0:Na.data)==null?void 0:pi.leaders))});(0,z.useEffect)(()=>{_n(),da({})},[]);const Hn=Mn=>$r(void 0,null,function*(){Qi(!0);const jn=yield(0,ve.ZP)(`/api/courses/${pt==null?void 0:pt.coursesId}/group_homeworks/${pt==null?void 0:pt.categoryId}/list_failed_users.json`,{method:"post",body:Mn});(jn==null?void 0:jn.status)==0&&fi(jn),Qi(!1)});return z.createElement(Ia.Z,{spinning:Jn},z.createElement("div",{className:"bg-white rounded-4px py-20px px-50px mb-40px",style:{boxShadow:"0px 2px 4px 0px #EAEEF4"}},z.createElement("div",{className:"px-30px py-14px mb-30px",style:{background:"#FFF7EF"}},z.createElement("span",{className:"font-semibold"},"\u5206\u7EC4\u89C4\u5219\u8BF4\u660E:"),z.createElement("br",null),"1\u3001\u8BBE\u7F6E\u597D\u7684\u89C4\u5219\u65B0\u589E\u5206\u7EC4\uFF0C\u53EA\u4F1A\u65B0\u589E\u5206\u7EC4\u4E0D\u4F1A\u5F71\u54CD\u5230\u73B0\u6709\u5206\u7EC4\uFF0C\u4E14\u4EC5\u9488\u5BF9\u672A\u5206\u7EC4\u7684\u5B66\u751F\u8FDB\u884C\u6309\u89C4\u5206\u7EC4",z.createElement("br",null),"2\u3001\u5982\u679C\u9700\u8981\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u8BBE\u7F6E\u597D\u89C4\u5219\u540E\u70B9\u51FB\u5206\u7EC4\u9884\u89C8\u4E2D\u7684\u201C\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4\u201D\uFF0C\u4F1A\u5C06\u73B0\u6709\u5206\u7EC4\u91CD\u65B0\u5206\u914D\uFF0C\u5C0F\u7EC4\u6210\u7EE9\u4F1A\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97"),z.createElement(b.default,{form:lo,initialValues:hr,colon:!1,size:"large",onValuesChange:(Mn,jn)=>{if("is_assign_leader"in Mn&&wo(Mn==null?void 0:Mn.is_assign_leader),"group_type"in Mn&&(Mn==null?void 0:Mn.group_type)==Lo.YT.STUDENT_SELF||ca==Lo.YT.STUDENT_SELF&&("min_num"in Mn||"max_num"in Mn))return jn;ea(Ur({},jn))},onFinish:()=>$r(void 0,null,function*(){var Mn,jn;if(ca==Lo.YT.STUDENT_SELF){ea(Ur({},lo.getFieldsValue())).then(Pr=>{(Pr==null?void 0:Pr.status)==0&&he.ZP.success("\u4FDD\u5B58\u6210\u529F")});return}const la=yield tr({is_reset:!1,page:1,limit:10});(la==null?void 0:la.status)==0&&(Xo({total_count:(Mn=la==null?void 0:la.data)==null?void 0:Mn.total_count,group_user_num:(jn=la==null?void 0:la.data)==null?void 0:jn.group_user_num}),Qa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}}))})},z.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9"}},z.createElement(b.default.Item,{className:"mb0",name:"group_type",label:"\u7EC4\u961F\u65B9\u5F0F"},z.createElement(oe.ZP.Group,{options:[{value:Lo.YT.STUDENT_SELF,label:"\u5B66\u751F\u81EA\u4E3B\u7EC4\u961F"},{value:Lo.YT.TEACHER_ASSIGN,label:"\u6559\u5E08\u5206\u914D\u5C0F\u7EC4"}]}))),ca==Lo.YT.STUDENT_SELF&&z.createElement(z.Fragment,null,z.createElement("div",{className:"px-30px flex gap-20px py-6px",style:{background:"#F6F7F9",marginTop:"1px"}},z.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:Mn=>Math.round(Mn),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),z.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:Mn=>Math.round(Mn),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:270},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1})),z.createElement("span",{className:"c-grey-666",style:{lineHeight:"40px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09")),z.createElement(je.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u4FDD\u5B58")),ca==Lo.YT.TEACHER_ASSIGN&&z.createElement(z.Fragment,null,z.createElement("div",{className:"px-30px flex item-center h-40px",style:{background:"#F6F7F9",marginTop:"1px"}},z.createElement(b.default.Item,{className:"mb0",name:"assign_type",label:"\u5206\u914D\u5F62\u5F0F"},z.createElement(oe.ZP.Group,{options:[{value:Lo.$s.BY_PERSON,label:"\u4EBA\u5458\u5747\u5206"},{value:Lo.$s.BY_GROUP,label:"\u6309\u7EC4\u5747\u5206"},{value:Lo.$s.BY_FILE,label:"\u6587\u4EF6\u5BFC\u5165"}]}))),Oo!=Lo.$s.BY_FILE&&z.createElement("div",{className:"py-6px",style:{background:"#F6F7F9",paddingLeft:"128px",marginTop:"1px"}},z.createElement(b.default.Item,{className:"mb0",name:"unified_setting",label:"\u5206\u914D\u5206\u73ED"},z.createElement(oe.ZP.Group,{options:[{value:!0,label:"\u7EDF\u4E00\u5206\u914D"},{value:!1,label:"\u5206\u73ED\u5206\u914D"}]})),!vi&&z.createElement(z.Fragment,null,z.createElement(b.default.Item,{className:"mb0",name:"course_group_ids",style:{paddingLeft:"70px"}},z.createElement(x.default.Group,{className:"gap-20px",options:(Ye=(tt=Ze==null?void 0:Ze.data)==null?void 0:tt.course_groups)==null?void 0:Ye.map(Mn=>({value:Mn==null?void 0:Mn.id,label:`${Mn==null?void 0:Mn.name} \uFF08${Mn==null?void 0:Mn.course_member_count}\uFF09`}))}))),Oo==Lo.$s.BY_GROUP&&z.createElement(z.Fragment,null,z.createElement(b.default.Item,{name:"is_assign_leader",valuePropName:"checked",className:`${ur?"mb0":""}`},z.createElement(x.default,null,"\u6307\u5B9A\u7EC4\u957F",z.createElement("span",{className:"c-grey-666"},"\uFF08\u6307\u5B9A\u7EC4\u957F\u540E\uFF0C\u6839\u636E\u7EC4\u957F\u6570\u751F\u6210\u7EC4\u5E76\u5206\u914D\u7EC4\u5458\uFF09"))),z.createElement(b.default.Item,{name:"leader_ids",hidden:!0}),ur&&z.createElement("div",{className:"flex flex-wrap gap-20px mb-10px"},So==null?void 0:So.map(Mn=>z.createElement("div",{key:Mn==null?void 0:Mn.id,className:"flex item-center bg-white rounded-2px gap-20px h-40px px-12px",style:{border:"1px solid #dcdcdc"}},z.createElement("span",{className:"c-grey-333"},Mn==null?void 0:Mn.name),z.createElement("span",{className:"iconfont icon-guanbi1 current",style:{color:"#CCCCCC"},onClick:()=>{const jn=So==null?void 0:So.filter(la=>(la==null?void 0:la.id)!=(Mn==null?void 0:Mn.id));Yr(jn),lo.setFieldsValue({leader_ids:jn==null?void 0:jn.map(la=>la==null?void 0:la.id)}),ea(Ur({},lo.getFieldsValue()))}}))),z.createElement(je.ZP,{onClick:()=>{var Mn,jn;if(!vi&&Oo==Lo.$s.BY_GROUP&&(eo==null?void 0:eo.length)==0){he.ZP.warning("\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7");return}Qa({type:"shixunHomeworks/setActionTabs",payload:{key:"AddLeader",data:So,course_groups:(jn=(Mn=Ze==null?void 0:Ze.data)==null?void 0:Mn.course_groups)==null?void 0:jn.filter(la=>eo==null?void 0:eo.includes(la==null?void 0:la.id)),unified_setting:vi}})}},"\u6DFB\u52A0\u7EC4\u957F")),!ur&&z.createElement("div",{className:"flex gap-20px"},z.createElement(b.default.Item,{className:"mb0",name:"group_num",label:"\u5C0F\u7EC4\u6570",normalize:Mn=>Math.round(Mn),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570"}]},z.createElement(ue.Z,{style:{width:138},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u7EC4\u6570",min:1})),z.createElement("span",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(en=(Kt=(Qe=Ze==null?void 0:Ze.data)==null?void 0:Qe.course_groups)==null?void 0:Kt.filter(Mn=>vi||(eo==null?void 0:eo.includes(Mn==null?void 0:Mn.id))))==null?void 0:en.reduce((Mn,jn)=>Mn+((jn==null?void 0:jn.course_member_count)||0),0)," \u4EBA\uFF0C \u5E73\u5747\u6BCF\u7EC4 ",(Do==null?void 0:Do.group_user_num)||0," \u4EBA\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",z.createElement(Pt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>$r(void 0,null,function*(){var Mn,jn;const la=yield tr({is_reset:!1});(la==null?void 0:la.status)==0&&Xo({total_count:(Mn=la==null?void 0:la.data)==null?void 0:Mn.total_count,group_user_num:(jn=la==null?void 0:la.data)==null?void 0:jn.group_user_num})}),icon:z.createElement(wn.Z,{rev:void 0})},"\u5237\u65B0")))),ur&&Oo==Lo.$s.BY_GROUP&&z.createElement(b.default.Item,{className:"mb0",name:"assign_method",label:"\u5206\u914D\u65B9\u5F0F"},z.createElement(oe.ZP.Group,{options:[{value:Lo.Kc.BY_RULE,label:"\u6309\u89C4\u5219\u5747\u5206\u5206\u914D"},{value:Lo.Kc.BY_LEADER,label:"\u7531\u7EC4\u957F\u624B\u52A8\u6DFB\u52A0\u7EC4\u5458"}]})),ta==Lo.Kc.BY_LEADER&&z.createElement("div",{className:"flex gap-20px"},z.createElement(b.default.Item,{className:"mb0",name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",normalize:Mn=>Math.round(Mn),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570",min:1})),z.createElement(b.default.Item,{className:"mb0",name:"max_num",normalize:Mn=>Math.round(Mn),rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}]},z.createElement(ue.Z,{style:{width:280},placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570",min:1}))),ta!=Lo.Kc.BY_LEADER&&z.createElement(z.Fragment,null,z.createElement(b.default.Item,{className:"mb0",name:"assign_range",label:"\u5206\u914D\u8303\u56F4"},z.createElement(oe.ZP.Group,{options:[{value:Lo.ck.BY_CLASS,label:"\u73ED\u5185\u5B66\u5458\u5206\u7EC4"},{value:Lo.ck.BY_RANDOM,label:"\u968F\u673A\u5206\u7EC4"}]})),z.createElement(b.default.Item,{className:"mb0",name:"assign_rule",label:"\u5206\u914D\u89C4\u5219"},z.createElement(oe.ZP.Group,{options:[{value:Lo.Um.BY_SCORE,label:"\u5386\u53F2\u6210\u7EE9\u5E73\u5747\u5206\u914D"},Oo==Lo.$s.BY_GROUP&&{value:Lo.Um.BY_HEADCOUNT,label:"\u4EBA\u6570\u5E73\u5747\u5206\u914D"},Oo==Lo.$s.BY_PERSON&&{value:Lo.Um.BY_RULE_RANDOM,label:"\u968F\u673A\u5206\u914D"}].filter(Mn=>Mn)}))),Oo==Lo.$s.BY_PERSON&&z.createElement("div",{className:"flex"},z.createElement(b.default.Item,{name:"group_user_num",label:"\u6BCF\u7EC4\u4EBA\u6570",normalize:Mn=>Math.round(Mn),rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BCF\u7EC4\u4EBA\u6570"}]},z.createElement(ue.Z,{addonAfter:"\u4EBA",min:1})),z.createElement("div",{className:"c-grey-666 flex item-center gap-10px h-40px"},"\uFF08\u5171\u9009\u62E9\u672A\u5206\u7EC4\u4EBA\u6570 ",(Vt=(yn=(Ut=Ze==null?void 0:Ze.data)==null?void 0:Ut.course_groups)==null?void 0:yn.filter(Mn=>vi||(eo==null?void 0:eo.includes(Mn==null?void 0:Mn.id))))==null?void 0:Vt.reduce((Mn,jn)=>Mn+((jn==null?void 0:jn.course_member_count)||0),0)," \u4EBA\uFF0C \u53EF\u5206\u4E3A ",(Do==null?void 0:Do.total_count)||0," \u4E2A\u5C0F\u7EC4\uFF0C\u7EC4\u540D\u4E3A\u9ED8\u8BA4\u540D\u79F0\uFF09",z.createElement(Pt.op,{className:"px-2px",type:"link",openLoading:!0,onClick:()=>$r(void 0,null,function*(){var Mn,jn;const la=yield tr({is_reset:!1});(la==null?void 0:la.status)==0&&Xo({total_count:(Mn=la==null?void 0:la.data)==null?void 0:Mn.total_count,group_user_num:(jn=la==null?void 0:la.data)==null?void 0:jn.group_user_num})}),icon:z.createElement(wn.Z,{rev:void 0})},"\u5237\u65B0")))),Oo==Lo.$s.BY_FILE&&z.createElement(z.Fragment,null,z.createElement("div",{style:{background:"#F6F7F9",padding:"6px 128px",marginTop:"1px"}},z.createElement($t.default,{className:`${On.StepsStyle}`,progressDot:!0,direction:"vertical",items:[{title:z.createElement(z.Fragment,null,"\u7B2C\u4E00\u6B65\uFF1A\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F\uFF0C\u6309\u7167\u8981\u6C42\u586B\u5199\u5206\u7EC4\u6210\u5458",z.createElement(je.ZP,{icon:z.createElement("span",{className:"iconfont icon-xiazai5"}),type:"link",onClick:()=>{(0,et.BA)({coursesId:pt==null?void 0:pt.coursesId})}},"\u4E0B\u8F7D\u5C0F\u7EC4\u6A21\u677F")),status:"process"},{title:z.createElement(z.Fragment,null,"\u7B2C\u4E8C\u6B65\uFF1A\u4E0A\u4F20\u7F16\u5199\u597D\u7684\u5C0F\u7EC4\u6A21\u677F"),status:"process",description:z.createElement(z.Fragment,null,z.createElement(ht.default.Dragger,Ur({},di),z.createElement("span",{className:"iconfont icon-shangchuanwenjian2 text-20px",style:{color:"#82A8FF"}}),z.createElement("div",{className:"mt-10px c-grey-666"},"\u62D6\u62FD\u6587\u4EF6\u6216",z.createElement("a",null,"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"),"\u8BFE\u5802\u6210\u5458\u5BFC\u5165\u6A21\u677F")),z.createElement("div",{className:"c-grey-666 mb-4px"},"\u5F53\u5BFC\u5165\u7684\u5B66\u751F\u5DF2\u7ECF\u5728\u5176\u4ED6\u7EC4\u4E2D\uFF0C\u5BFC\u5165\u540E\u6309\u7167\u5BFC\u5165\u7684\u7EC4\u4E3A\u6807\u51C6"))}]}))),Oo!=Lo.$s.BY_FILE&&z.createElement(je.ZP,{className:"mt-30px",htmlType:"submit",type:"primary"},"\u6309\u89C4\u5219\u65B0\u589E\u5206\u7EC4"))),z.createElement("div",{className:"w-full mt-30px mb-10px",style:{borderTop:"1px dashed #DCDCDC"}}),z.createElement("div",{className:"flex item-center gap-10px"},z.createElement("div",{className:"rounded-full bg-black h-8px w-8px"}),z.createElement("div",{className:"text-16px font-semibold"},"\u5206\u7EC4\u60C5\u51B5")),z.createElement("div",{className:"flex item-center gap-20px"},z.createElement(b.default,{form:Rn,layout:"inline",colon:!1,onValuesChange:(Mn,jn)=>{console.log("allValues",jn),Rt(Ur({},jn))}},z.createElement(b.default.Item,{name:"leader_change_name",valuePropName:"checked",label:"\u7EC4\u957F\u64CD\u4F5C\u6743\u9650",layout:"horizontal",className:"mb0"},z.createElement(x.default,null,"\u66F4\u6539\u7EC4\u540D")),z.createElement(b.default.Item,{name:"leader_manage_member",valuePropName:"checked",className:"mb0"},z.createElement(x.default,null,"\u7BA1\u7406\u5C0F\u7EC4\u6210\u5458",z.createElement("span",{className:"c-grey-666"},"\uFF08\u6DFB\u52A0/\u79FB\u9664\uFF09")))),z.createElement(Le.default.Search,{size:"large",className:"ml-auto",style:{width:256},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u641C\u7D22",onSearch:Mn=>{da({keywords:Mn})}}),ca!=Lo.YT.STUDENT_SELF&&Oo!=Lo.$s.BY_FILE&&((yr==null?void 0:yr.keywords)||((Ct=Wa==null?void 0:Wa.data)==null?void 0:Ct.total_count)>0)&&z.createElement(je.ZP,{size:"large",type:"primary",onClick:()=>{tr({is_reset:!0,page:1,limit:10}),Qa({type:"shixunHomeworks/setActionTabs",payload:{key:"NewGroup"}})}},"\u6309\u89C4\u5219\u91CD\u65B0\u5206\u7EC4")),((Yt=Wa==null?void 0:Wa.data)==null?void 0:Yt.total_count)>0?z.createElement(Ee.default,{className:"mt-20px",columns:yi,loading:Qt,dataSource:((Kn=Wa==null?void 0:Wa.data)==null?void 0:Kn.list)||[],locale:{emptyText:z.createElement(at.Z,null)},pagination:{current:yr==null?void 0:yr.page,pageSize:yr==null?void 0:yr.limit,total:((ha=Wa==null?void 0:Wa.data)==null?void 0:ha.total_count)||0,onChange:(Mn,jn)=>{da({page:Mn,limit:jn})},showTotal:Mn=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"ml-4px mr-4px c-blue"},Mn),"\u6761\u6570\u636E")}}):z.createElement(at.Z,null),z.createElement(Fa,{onFinish:Mn=>{Yr(Mn),lo.setFieldsValue({leader_ids:Mn==null?void 0:Mn.map(jn=>jn==null?void 0:jn.id)}),ea(Ur({},lo.getFieldsValue()))}}),z.createElement(Oa,{onFinish:()=>{da({})}}),z.createElement(Ne.default,{open:rn.key==="NewGroup",title:Br!=null&&Br.is_reset?"\u91CD\u65B0\u5206\u7EC4":"\u65B0\u589E\u5C0F\u7EC4",okText:Br!=null&&Br.is_reset?"\u8986\u76D6\u73B0\u6709\u5206\u7EC4":"\u6DFB\u52A0",loading:Ga,width:927,centered:!0,onCancel:()=>{Qa({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},onOk:()=>$r(void 0,null,function*(){const Mn=()=>$r(void 0,null,function*(){const jn=yield(0,Pn._X)({coursesId:pt==null?void 0:pt.coursesId,categoryId:pt==null?void 0:pt.categoryId,is_reset:Br==null?void 0:Br.is_reset});(jn==null?void 0:jn.status)==0&&(he.ZP.success("\u4FDD\u5B58\u6210\u529F"),Qa({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),da({page:1,limit:20}),_n(),Xo({total_count:0,group_user_num:0}))});if(Br!=null&&Br.is_reset){Ne.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8986\u76D6\u73B0\u6709\u5206\u7EC4\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u6709\u6210\u7EE9\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u8986\u76D6\u73B0\u6709\u5206\u7EC4\u5E76\u6309\u6700\u65B0\u5206\u7EC4\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",onOk:Mn});return}Mn()})},Oo==Lo.$s.BY_FILE&&z.createElement(me.default,{activeKey:Fo,items:[{key:"success",label:`\u5DF2\u5BFC\u5165\u5C0F\u7EC4\uFF08${(hn=Lr==null?void 0:Lr.data)==null?void 0:hn.total_count}\uFF09`},((At=Lr==null?void 0:Lr.data)==null?void 0:At.failed_count)>0&&{key:"failed",label:`\u5BFC\u5165\u5931\u8D25\u6210\u5458\uFF08${(qt=Lr==null?void 0:Lr.data)==null?void 0:qt.failed_count}\uFF09`}],onChange:Mn=>{Go(Mn),Mn=="success"?tr({page:1,limit:10}):(Ii({page:1,limit:10}),Hn({page:1,limit:10}))}}),Fo!="failed"?z.createElement(Ee.default,{columns:[{title:"\u5206\u7EC4\u540D\u79F0",dataIndex:"group_name",width:100,ellipsis:!0},{title:"\u5206\u7EC4\u7EC4\u957F",dataIndex:"leader",width:100,ellipsis:!0,render:(Mn,jn)=>{var la,Pr;return(Pr=(la=jn==null?void 0:jn.members)==null?void 0:la.find(Mo=>Mo==null?void 0:Mo.is_leader))==null?void 0:Pr.name}},{title:"\u7EC4\u5458",dataIndex:"members",ellipsis:!0,render:Mn=>{var jn;return(jn=Mn==null?void 0:Mn.filter(la=>!(la!=null&&la.is_leader)))==null?void 0:jn.map(la=>la==null?void 0:la.name).join("\u3001")}}],loading:Ga,dataSource:((An=Lr==null?void 0:Lr.data)==null?void 0:An.list)||[],locale:{emptyText:z.createElement(at.Z,null)},pagination:{current:Br==null?void 0:Br.page,pageSize:Br==null?void 0:Br.limit,total:((Jt=Lr==null?void 0:Lr.data)==null?void 0:Jt.total_count)||0,onChange:(Mn,jn)=>{tr({page:Mn,limit:jn})},showTotal:Mn=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"ml-4px mr-4px c-blue"},Mn),"\u6761\u6570\u636E")}}):z.createElement(Ee.default,{columns:[{title:"\u89D2\u8272",dataIndex:"group_name",width:100,render:(Mn,jn)=>jn!=null&&jn.is_leader?"\u7EC4\u957F":"\u7EC4\u5458"},{title:"\u59D3\u540D",dataIndex:"leader",width:100,render:(Mn,jn)=>jn==null?void 0:jn.name},{title:"\u5B66\u53F7",dataIndex:"members",render:(Mn,jn)=>(jn==null?void 0:jn.student_id)||"--"},{title:"\u5931\u8D25\u539F\u56E0",dataIndex:"group_name",render:(Mn,jn)=>(jn==null?void 0:jn.message)||"--"}],loading:oo,dataSource:((dn=Ao==null?void 0:Ao.data)==null?void 0:dn.list)||[],locale:{emptyText:z.createElement(at.Z,null)},pagination:{current:Ri==null?void 0:Ri.page,pageSize:Ri==null?void 0:Ri.limit,total:((Ha=Ao==null?void 0:Ao.data)==null?void 0:Ha.total_count)||0,onChange:(Mn,jn)=>{Ii({page:Mn,limit:jn}),Hn({page:Mn,limit:jn})},showTotal:Mn=>z.createElement(z.Fragment,null,"\u5171",z.createElement("span",{className:"ml-4px mr-4px c-blue"},Mn),"\u6761\u6570\u636E")}}))))},Nn=te(59301),Vo=Object.defineProperty,Zo=Object.defineProperties,bi=Object.getOwnPropertyDescriptors,Ar=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,rr=(tt,Ye,Qe)=>Ye in tt?Vo(tt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):tt[Ye]=Qe,_a=(tt,Ye)=>{for(var Qe in Ye||(Ye={}))vr.call(Ye,Qe)&&rr(tt,Qe,Ye[Qe]);if(Ar)for(var Qe of Ar(Ye))Fr.call(Ye,Qe)&&rr(tt,Qe,Ye[Qe]);return tt},kn=(tt,Ye)=>Zo(tt,bi(Ye)),Ba=(tt,Ye,Qe)=>new Promise((Kt,en)=>{var Ut=Ct=>{try{Vt(Qe.next(Ct))}catch(Yt){en(Yt)}},yn=Ct=>{try{Vt(Qe.throw(Ct))}catch(Yt){en(Yt)}},Vt=Ct=>Ct.done?Kt(Ct.value):Promise.resolve(Ct.value).then(Ut,yn);Vt((Qe=Qe.apply(tt,Ye)).next())});const Zr=({shixunHomeworks:tt,classroomList:Ye,globalSetting:Qe,dispatch:Kt,user:en})=>{var Ut,yn,Vt,Ct,Yt,Kn,ha,hn,At;const[qt,An]=(0,z.useState)(_a({},(0,ye.useParams)())),[Jt]=(0,ye.useSearchParams)(),dn=(0,ye.useLocation)(),[Ha,rn]=(0,z.useState)(Jt.get("tabs")||"0"),[Qa,pt]=(0,z.useState)(!1),[Jn,er]=(0,z.useState)(1),Ze=(0,z.useRef)(null),{workList:Rt,workSetting:ea}=tt,[yr,Qt]=(0,z.useState)(!1),[da,Wa]=(0,z.useState)([]),[Br,Ga]=(0,z.useState)([]),[tr,Lr]=(0,z.useState)(!1),[lo,Rn]=(0,z.useState)(!1),[,,hr]=(0,wt.U)(Lt.Gw,{homeworkId:Rt==null?void 0:Rt.id});Jt.get("category_id")&&An(kn(_a({},qt),{category:Jt.get("category_id")})),(0,z.useEffect)(()=>{ca()},[qt.coursesId]),(0,z.useEffect)(()=>{Kt({type:"classroomList/getAssistantPermissions",payload:{course_id:qt.coursesId}})},[(0,a.bg)()]);const ca=()=>{let ur=Jt.get("page")&&JSON.parse(localStorage.getItem("grouphomeworkkey"));Kt({type:"shixunHomeworks/getWorkList",payload:_a(_a({},qt),ur)})},Oo=[{name:(0,a.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u54C1\u5217\u8868",id:0,component:Nn.createElement(mn,{zip:Ze,btnLoading:Qa,setBtnLoading:pt})},(0,a.G5)()&&{name:"\u5206\u7EC4\u914D\u7F6E",id:"12",component:Nn.createElement(ri,null)},((0,a.dE)()||(Rt==null?void 0:Rt.can_public_work))&&{name:"\u516C\u5F00\u4F5C\u54C1",id:"11",component:Nn.createElement(vt,null)},{name:"\u4F5C\u4E1A\u63CF\u8FF0",id:1,component:Nn.createElement("div",{className:"minH500"},Nn.createElement(Qn,null))},{name:"\u91CD\u505A\u8BB0\u5F55",id:9,hidden:(Ut=Rt.homework_status)==null?void 0:Ut.includes("\u5BFC\u5165"),component:Nn.createElement(Xt,null)},{name:"\u5206\u7EC4\u8C03\u6574\u7533\u8BF7",id:6,component:Nn.createElement(mu,null)},{name:"\u53C2\u8003\u7B54\u6848",id:2,component:Nn.createElement(Wo,null)},(0,a.G5)()&&(ea==null?void 0:ea.anonymous_comment)&&{name:Nn.createElement(Oe.Z,{dot:Rt==null?void 0:Rt.appeal_notice,offset:[5,-5]},Nn.createElement("span",{style:{color:Ha=="10"?"":"#b9b8b8"}},"\u533F\u8BC4\u8BE6\u60C5")),id:"10",component:Nn.createElement(Fi,null)},{name:(0,a.GJ)()?"\u8BBE\u7F6E":"\u5F97\u5206\u89C4\u5219",id:3,component:(yn=Rt==null?void 0:Rt.homework_status)!=null&&yn.includes("\u5BFC\u5165")?Nn.createElement(zn.Z,null):Nn.createElement(Xl,null),forceRender:!0}].filter(ur=>Rt!=null&&Rt.view_answer?ur:(ur==null?void 0:ur.name)!=="\u53C2\u8003\u7B54\u6848").filter(ur=>Rt!=null&&Rt.is_show_request?ur:(ur==null?void 0:ur.name)!=="\u5206\u7EC4\u8C03\u6574\u7533\u8BF7").filter(ur=>(0,a.G5)()?ur:(ur==null?void 0:ur.name)!=="\u5B66\u751F\u5206\u7EC4").filter(ur=>{var wo;return(wo=Rt==null?void 0:Rt.homework_status)!=null&&wo.includes("\u5BFC\u5165")?(0,a.dE)()?[0,1].includes(ur==null?void 0:ur.id):[0,1,3].includes(ur==null?void 0:ur.id):ur}),vi=()=>{var ur,wo,eo,ta,fa,So,Yr,Do,Xo,Fo,Go,Ao,fi,Ri,Ii,oo,Qi,Xi;return Nn.createElement("div",{className:Dn.workListTabButton},Nn.createElement("span",{className:"mr-10px"},ea==null?void 0:ea.tips),(0,a.GJ)()&&Nn.createElement(Nn.Fragment,null,(((ur=Rt.homework_status)==null?void 0:ur.includes("\u672A\u53D1\u5E03"))||((wo=Rt.homework_status)==null?void 0:wo.includes("\u672A\u5F00\u59CB")))&&Nn.createElement(je.ZP,{type:"primary",icon:Nn.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:di=>{di.preventDefault(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[qt.categoryId],selectArrsAll:[Rt],params:kn(_a({},qt),{id:qt.coursesId}),type:2,manage_all_group:ea==null?void 0:ea.manage_all_group,detail:"\u66F4\u65B0"}})}},"\u7ACB\u5373\u53D1\u5E03"),!((eo=Rt.homework_status)!=null&&eo.includes("\u672A\u53D1\u5E03"))&&!((ta=Rt.homework_status)!=null&&ta.includes("\u672A\u5F00\u59CB"))&&!((fa=Rt.homework_status)!=null&&fa.includes("\u5DF2\u622A\u6B62"))&&Nn.createElement(je.ZP,{type:"primary",icon:Nn.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:di=>{var yi,_n;if((0,a.Rm)()&&!((_n=(yi=Ye==null?void 0:Ye.AssistantObject)==null?void 0:yi.group)!=null&&_n.can_stop)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}di.preventDefault(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[qt.categoryId],selectArrsAll:[],params:kn(_a({},qt),{id:qt.coursesId}),type:2}})}},"\u7ACB\u5373\u622A\u6B62"),(0,a.j5)()&&Nn.createElement(je.ZP,{type:"primary",icon:Nn.createElement("img",{style:{transform:"translate(-3px, -1px)"},src:tu}),onClick:()=>{Kt({type:"classroomList/setActionTabs",payload:{key:"\u667A\u80FD\u5206\u7EC4",params:kn(_a({},qt),{id:qt.coursesId})}})}},"\u667A\u80FD\u5206\u7EC4"),Nn.createElement(je.ZP,{type:"primary",icon:Nn.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var di,yi;if((0,a.Rm)()&&!((yi=(di=Ye==null?void 0:Ye.AssistantObject)==null?void 0:di.group)!=null&&yi.can_create)){he.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ye.history.push(`/classrooms/${qt.coursesId}/group_homework/${qt.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A")),((So=Rt==null?void 0:Rt.work_statuses)==null?void 0:So.includes("\u53D6\u6D88\u5173\u8054"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>Ba(void 0,null,function*(){const di=yield(0,Lt.rN)({homeworkId:qt.categoryId});(di==null?void 0:di.status)===0&&(he.ZP.success("\u53D6\u6D88\u5173\u8054\u6210\u529F"),Kt({type:"shixunHomeworks/getWorkList",payload:_a({},qt)}))})},"\u53D6\u6D88\u5173\u8054"),((Yr=Rt==null?void 0:Rt.work_statuses)==null?void 0:Yr.includes("\u5173\u8054\u9879\u76EE"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>{var di;return(0,E.xg)(`${(di=Qe==null?void 0:Qe.setting)==null?void 0:di.old_url}/projects/deposit/new`)}},"\u521B\u5EFA\u9879\u76EE"),((Do=Rt==null?void 0:Rt.work_statuses)==null?void 0:Do.includes("\u5173\u8054\u9879\u76EE"))&&Nn.createElement(je.ZP,{type:"primary",onClick:di=>{di.preventDefault(),Kt({type:"classroomList/setActionTabs",payload:{key:"\u5173\u8054\u9879\u76EE",params:qt,selectArrs:{homework_id:qt.categoryId},cb:()=>{Kt({type:"shixunHomeworks/getWorkList",payload:_a({},qt)})}}})}},"\u5173\u8054\u9879\u76EE"),((Xo=Rt==null?void 0:Rt.work_statuses)==null?void 0:Xo.includes("\u63D0\u4EA4\u4F5C\u54C1"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/post`)},"\u63D0\u4EA4\u4F5C\u54C1"),((Fo=Rt==null?void 0:Rt.work_statuses)==null?void 0:Fo.includes("\u521B\u5EFA\u5206\u7EC4"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>Ba(void 0,null,function*(){var di;let yi=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_member_list.json`,{method:"get",params:{}});(yi==null?void 0:yi.status)===0&&(Qt(!0),Wa(yi==null?void 0:yi.data),Ga((di=yi==null?void 0:yi.data)==null?void 0:di.filter(_n=>{var Hn;return(_n==null?void 0:_n.user_id)===((Hn=en==null?void 0:en.userInfo)==null?void 0:Hn.user_id)})))})},"\u521B\u5EFA\u5206\u7EC4"),((Go=Rt==null?void 0:Rt.work_statuses)==null?void 0:Go.includes("\u52A0\u5165\u5206\u7EC4"))&&Nn.createElement(je.ZP,{type:"primary",onClick:(0,gt.throttle)(()=>Ba(void 0,null,function*(){var di;let yi=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_group_list.json`,{method:"get"});if((yi==null?void 0:yi.status)===0){if(((di=yi==null?void 0:yi.data)==null?void 0:di.length)<=0){he.ZP.info("\u6682\u65E0\u5206\u7EC4");return}Lr(!0),Rn(yi==null?void 0:yi.data)}}),300)},"\u52A0\u5165\u5206\u7EC4"),((Ao=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ao.includes("\u66F4\u6362\u9879\u76EE"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>{Kt({type:"classroomList/setActionTabs",payload:{key:"\u66F4\u6362\u9879\u76EE",params:qt,selectArrs:{homework_id:Rt==null?void 0:Rt.id},cb:()=>{Kt({type:"shixunHomeworks/getWorkList",payload:_a({},qt)})}}})}},"\u66F4\u6362\u9879\u76EE"),((fi=Rt==null?void 0:Rt.work_statuses)==null?void 0:fi.includes("\u7533\u8BF7\u6362\u7EC4"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>{Kt({type:"classroomList/setActionTabs",payload:{key:"\u7533\u8BF7\u6362\u7EC4",params:qt}})}},"\u7533\u8BF7\u6362\u7EC4"),((Ri=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ri.includes("\u4FEE\u6539\u4F5C\u54C1"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>{const di=()=>{(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/${Rt.id}/edit`)};if(ea!=null&&ea.can_submit&&!(ea!=null&&ea.submit_size)){he.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}di()}},"\u4FEE\u6539\u4F5C\u54C1"),((Ii=Rt==null?void 0:Rt.work_statuses)==null?void 0:Ii.includes("\u8865\u4EA4\u4F5C\u54C1"))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>(0,E.xg)(`/classrooms/${Rt.course_id}/group_homework/${Rt.homework_id}/post`)},"\u8865\u4EA4\u4F5C\u54C1"),(((oo=Rt==null?void 0:Rt.work_statuses)==null?void 0:oo.includes("\u8865\u4EA4\u9644\u4EF6"))||((Qi=Rt==null?void 0:Rt.work_statuses)==null?void 0:Qi.includes("\u4FEE\u6539\u9644\u4EF6")))&&Nn.createElement(je.ZP,{type:"primary",onClick:()=>{var di;if(ea!=null&&ea.can_submit&&!(ea!=null&&ea.submit_size)){he.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}Kt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u4EA4\u9644\u4EF6",params:qt,selectArrs:_a({},Rt),title:(di=Rt==null?void 0:Rt.work_statuses)!=null&&di.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"}})}},(Xi=Rt==null?void 0:Rt.work_statuses)!=null&&Xi.includes("\u4FEE\u6539\u9644\u4EF6")?"\u4FEE\u6539\u9644\u4EF6":"\u8865\u4EA4\u9644\u4EF6"))};return Nn.createElement("section",{className:Dn.bg},Nn.createElement("div",{className:"edu-container"},Rt.homework_name&&Nn.createElement("section",{className:"animated fadeIn"},Nn.createElement("aside",{className:"mt10"},Rt.category&&Nn.createElement(be.Z,{separator:">"},Nn.createElement(be.Z.Item,null,Nn.createElement(ye.Link,{to:`/classrooms/${qt==null?void 0:qt.coursesId}/group_homework`},Rt.course_name)),Nn.createElement(be.Z.Item,null,Nn.createElement(ye.Link,{to:`/classrooms/${qt==null?void 0:qt.coursesId}/group_homework/${(Vt=Rt==null?void 0:Rt.category)!=null&&Vt.main?"":(Ct=Rt==null?void 0:Rt.category)==null?void 0:Ct.category_id}`},Rt.category.category_name)),Nn.createElement(be.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Nn.createElement("aside",{className:[Dn.title,"mt20"].join(" ")},Nn.createElement(ye.Link,{to:`/classrooms/${Rt.course_id}/group_homework`},Nn.createElement(re.Z,{className:"font16 c-black"})),Nn.createElement(le.Z,{placement:"topLeft",title:Rt.homework_name},Nn.createElement("strong",{className:[Dn.title_style,"font20 ml5"].join(" ")},Rt.homework_name)),Nn.createElement(E.VV,{status:Rt==null?void 0:Rt.homework_status}))),Nn.createElement("aside",{className:`mt30 relative ${Dn.workListTabWrap}`},Nn.createElement(me.default,{destroyInactiveTabPane:!0,type:"card",activeKey:Ha,tabBarExtraContent:(Yt=Rt.homework_status)!=null&&Yt.includes("\u5BFC\u5165")&&(0,a.GJ)()?Nn.createElement(je.ZP,{icon:Nn.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Kt({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:Rt==null?void 0:Rt.homework_name,id:Rt==null?void 0:Rt.homework_id,type:"group"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):vi(),onTabClick:(ur,wo)=>{const eo=()=>{if(parseInt(ur)===2){if(!(Rt!=null&&Rt.view_answer)){he.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u8001\u5E08\u672A\u516C\u5F00\u7B54\u6848");return}(Rt==null?void 0:Rt.time_status)>2||(0,a.Gg)()?rn(ur):he.ZP.info("\u622A\u6B62\u4E4B\u540E\u7684\u8BD5\u5377\u624D\u80FD\u67E5\u770B\u7B54\u6848")}else parseInt(ur)===3&&Kt({type:"shixunHomeworks/getWorkSetting",payload:_a({},qt)}),rn(ur)};ur!=="11"&&ca(),tt.actionTabs.key=="\u53D1\u5E03\u8BBE\u7F6E\u79BB\u5F00"?Ne.default.confirm({centered:!0,title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",onOk:()=>{eo(),Kt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})}}):eo()},className:Dn.tabs,items:Oo.map(ur=>({label:ur.name,key:`${ur.id}`,children:ur.component,forceRender:ur.forceRender}))}))),Nn.createElement(du.Z,null),Nn.createElement(Ne.default,{title:"\u521B\u5EFA\u5206\u7EC4",open:yr,width:800,onCancel:()=>{Qt(!1),Ga([])},onOk:()=>Ba(void 0,null,function*(){var ur,wo;if(((ur=Rt==null?void 0:Rt.group_data)==null?void 0:ur.max_num)<(Br==null?void 0:Br.length)){he.ZP.error(`\u4EBA\u6570\u4E0D\u80FD\u8D85\u8FC7${(wo=Rt==null?void 0:Rt.group_data)==null?void 0:wo.max_num}`);return}let eo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/create_group.json`,{method:"post",body:{user_id:Br==null?void 0:Br.map(ta=>ta.user_id)}});(eo==null?void 0:eo.status)===0&&(he.ZP.info("\u521B\u5EFA\u6210\u529F"),ca(),Qt(!1))})},Nn.createElement("div",null,Nn.createElement(De.Z,{style:{marginBottom:10}},Nn.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(Kn=Rt==null?void 0:Rt.group_data)==null?void 0:Kn.min_num,"~",(ha=Rt==null?void 0:Rt.group_data)==null?void 0:ha.max_num,"\u4EBA"),Nn.createElement(fe.Z,{span:12},Nn.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onSearch:ur=>Ba(void 0,null,function*(){let wo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_member_list.json`,{method:"get",params:{keyword:ur}});(wo==null?void 0:wo.status)===0&&Wa(wo==null?void 0:wo.data)})}))),Nn.createElement(Ee.default,{dataSource:da,pagination:!1,rowKey:ur=>ur.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},rowSelection:{type:"checkbox",getCheckboxProps:ur=>({disabled:(ur==null?void 0:ur.user_id)===en.userInfo.user_id}),selectedRowKeys:Br==null?void 0:Br.map(ur=>ur.user_id),onChange(ur,wo,eo){Ga([...wo])}},scroll:{y:400},columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u5206\u73ED",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id"}]}))),Nn.createElement(Ne.default,{title:"\u52A0\u5165\u5206\u7EC4",open:tr,width:800,onCancel:()=>{Lr(!1)},footer:!1},Nn.createElement("div",null,Nn.createElement(De.Z,{style:{marginBottom:10}},Nn.createElement(fe.Z,{span:12},"\u7EC4\u5458\u6570\u91CF\u8981\u6C42\uFF1A",(hn=Rt==null?void 0:Rt.group_data)==null?void 0:hn.min_num,"~",(At=Rt==null?void 0:Rt.group_data)==null?void 0:At.max_num,"\u4EBA"),Nn.createElement(fe.Z,{span:12},Nn.createElement(Le.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u961F\u957F\u540D\u79F0",onSearch:ur=>Ba(void 0,null,function*(){let wo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/get_group_list.json`,{method:"get",params:{keyword:ur}});(wo==null?void 0:wo.status)===0&&Rn(wo==null?void 0:wo.data)})}))),Nn.createElement(Ee.default,{dataSource:lo,pagination:!1,rowKey:ur=>ur.user_id,style:{border:"1px solid #F6F7F9",minWidth:550},scroll:{y:400},columns:[{title:"\u7EC4\u540D",dataIndex:"group_name",key:"group_name"},{title:"\u961F\u957F",dataIndex:"leader_name",key:"leader_name"},{title:"\u6210\u5458\u6570",dataIndex:"user_list",key:"user_list"},{title:"\u64CD\u4F5C",dataIndex:"group_id",key:"group_id",render:(ur,wo)=>Nn.createElement(je.ZP,{disabled:wo==null?void 0:wo.can_join,onClick:()=>Ba(void 0,null,function*(){let eo=yield(0,ve.ZP)(`/api/homework_commons/${Rt.homework_id}/join_group.json`,{method:"post",body:{group_id:ur}});(eo==null?void 0:eo.status)===0&&(he.ZP.info("\u52A0\u5165\u6210\u529F"),ca(),Lr(!1))})},wo!=null&&wo.can_join?"\u5DF2\u6EE1":"\u52A0\u5165")}]}))),Nn.createElement(su.Z,null),Nn.createElement(oa.Z,{onOk:()=>{ca()}}),Nn.createElement(ia.Z,{onOk:()=>{ca()}}),Nn.createElement(bo.Z,{type:"edit",onCallback:()=>ca(),courseEndTime:Rt==null?void 0:Rt.course_end_date}),Nn.createElement(ii.Z,{courseEndTime:Rt==null?void 0:Rt.course_end_date,successCallback:()=>ca(),visible:Ye.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[qt.categoryId],courseId:qt.coursesId,isBatch:!1}),Nn.createElement(qo,{cb:()=>{er(Jn+1),rn("0"),ca()}}),Nn.createElement(ya,{cb:()=>{}}),Nn.createElement(zl.Z,{ref:Ze,hide:!0,name:`${Rt==null?void 0:Rt.homework_name}-\u4F5C\u54C1\u9644\u4EF6`,onOk:()=>pt(!1)}))};var ro=(0,ye.connect)(({user:tt,shixunHomeworks:Ye,loading:Qe,globalSetting:Kt,classroomList:en})=>({user:tt,shixunHomeworks:Ye,globalSetting:Kt,loading:Qe.effects,classroomList:en}))(Zr)},64197:function(Ft,bt,te){"use strict";var z=te(78241),ye=te(43418),Oe=te(8591),je=te(92832),he=te(45278),be=te(76560),le=te(82454),me=te(59301),Ne=Object.defineProperty,De=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,E=(ee,ne,oe)=>ne in ee?Ne(ee,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ee[ne]=oe,a=(ee,ne)=>{for(var oe in ne||(ne={}))Ee.call(ne,oe)&&E(ee,oe,ne[oe]);if(Le)for(var oe of Le(ne))re.call(ne,oe)&&E(ee,oe,ne[oe]);return ee},b=(ee,ne)=>De(ee,fe(ne)),y=(ee,ne,oe)=>new Promise((ue,ge)=>{var Fe=ze=>{try{Ie(oe.next(ze))}catch(ve){ge(ve)}},Se=ze=>{try{Ie(oe.throw(ze))}catch(ve){ge(ve)}},Ie=ze=>ze.done?ue(ze.value):Promise.resolve(ze.value).then(Fe,Se);Ie((oe=oe.apply(ee,ne)).next())});const x=({classroomList:ee,loading:ne,dispatch:oe,shixunHomeworks:ue})=>{const ge=(0,be.useParams)(),[Fe]=z.default.useForm(),{workList:Se,workSetting:Ie}=ue,ze=()=>{oe({type:"shixunHomeworks/getWorkSetting",payload:a({},ge)}),oe({type:"shixunHomeworks/getWorkList",payload:a({},ge)})};return me.createElement(ye.default,{centered:!0,title:ee.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:ee.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>y(void 0,null,function*(){const ve=()=>y(void 0,null,function*(){var at;yield Fe.validateFields();const xe=a({},Fe.getFieldValue()),{selectArrs:it}=ee.actionTabs;xe.attachment_ids=(at=xe.attachment_ids)==null?void 0:at.map(qe=>qe.response.id),(yield(0,he.mz)(b(a({},xe),{homeworkId:it.work_id}))).status===0&&(Fe.resetFields(),oe({type:"classroomList/setActionTabs",payload:{}}),ze())});if(Ie!=null&&Ie.can_submit){if(!(Ie!=null&&Ie.submit_size)){Oe.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ye.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:me.createElement(me.Fragment,null,"\u4F60\u8FD8\u6709 ",me.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Ie==null?void 0:Ie.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{ve()}});return}ve()}),onCancel:()=>{oe({type:"classroomList/setActionTabs",payload:{}})}},me.createElement(z.default,{form:Fe,initialValues:{}},me.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},me.createElement(le.Z,null)),me.createElement(z.default.Item,{name:"description"},me.createElement(je.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${ee.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};bt.Z=(0,be.connect)(({classroomList:ee,shixunHomeworks:ne,loading:oe})=>({classroomList:ee,shixunHomeworks:ne,loading:oe}))(x)},94901:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(78241),Oe=te(43418),je=te(61621),he=te(92832),be=te(5112),le=te(95237),me=te(43604),Ne=te(26724),De=te.n(Ne),fe=te(82093),Le=te(45278),Ee=te(76560),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Ie,ze)=>Ie in Se?E(Se,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Ie]=ze,oe=(Se,Ie)=>{for(var ze in Ie||(Ie={}))x.call(Ie,ze)&&ne(Se,ze,Ie[ze]);if(y)for(var ze of y(Ie))ee.call(Ie,ze)&&ne(Se,ze,Ie[ze]);return Se},ue=(Se,Ie)=>a(Se,b(Ie)),ge=(Se,Ie,ze)=>new Promise((ve,at)=>{var xe=qe=>{try{Ue(ze.next(qe))}catch(st){at(st)}},it=qe=>{try{Ue(ze.throw(qe))}catch(st){at(st)}},Ue=qe=>qe.done?ve(qe.value):Promise.resolve(qe.value).then(xe,it);Ue((ze=ze.apply(Se,Ie)).next())});const Fe=({classroomList:Se,loading:Ie,globalSetting:ze,dispatch:ve})=>{var at;const xe=(0,Ee.useParams)(),[it]=ye.default.useForm(),[Ue,qe]=(0,z.useState)(!0);let[st,ot]=(0,z.useState)([]);const[Ke,Re]=(0,z.useState)({page:1,limit:20,keyword:""}),Me=()=>ge(void 0,null,function*(){var Ve;const nt=yield ve({type:"shixunHomeworks/getProjectList",payload:oe(oe({},xe),Ke)});nt.projects&&ot([...st,...nt.projects]),((Ve=nt.projects)==null?void 0:Ve.length)<20&&qe(!1)});return(0,z.useEffect)(()=>{(Se.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Me(),st=[],Ke.page=1,Ke.keyword="")},[Se.actionTabs.key]),re.createElement(Oe.default,{centered:!0,title:Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:Se.actionTabs.key==="\u5173\u8054\u9879\u76EE"||Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ge(void 0,null,function*(){yield it.validateFields();const Ve=oe({},it.getFieldValue()),{selectArrs:nt,cb:We}=Se.actionTabs;if(Se.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Et=yield(0,fe.ZP)(`/api/student_works/${nt.homework_id}/change_project.json`,{method:"put",body:oe({},Ve)});(Et==null?void 0:Et.status)===0&&(We(),ve({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,Le.co)(ue(oe({},Ve),{homeworkId:nt.homework_id}))).status===0&&(We?We():ve({type:"classroomList/getClassroomCommonHomeworksList",payload:oe({},Se.actionTabs.params)}),ve({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ve({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(je.Z,{loading:Ie["shixunHomeworks/getProjectList"],active:!0},st==""?re.createElement("aside",null,re.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",re.createElement("a",{href:`${(at=ze==null?void 0:ze.setting)==null?void 0:at.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):re.createElement("aside",null,re.createElement("div",{className:" mb20"},re.createElement(he.default.Search,{onSearch:Ve=>{Ve===""?delete Ke.keyword:Ke.keyword=Ve,st=[],qe(!0),Me()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),re.createElement(ye.default,{form:it,initialValues:{}},re.createElement(ye.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},re.createElement(be.ZP.Group,null,re.createElement(De(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Ve=>{Ke.page++,Me()},hasMore:Ue,useWindow:!1},st==null?void 0:st.map(function(Ve,nt){return re.createElement(le.Z,{key:nt},re.createElement(me.Z,null,re.createElement(be.ZP,{value:Ve.id},Ve.name)))}))))))))};bt.Z=(0,Ee.connect)(({classroomList:Se,user:Ie,loading:ze,globalSetting:ve})=>({classroomList:Se,user:Ie,loading:ze.effects,globalSetting:ve}))(Fe)},56885:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(78241),Oe=te(8591),je=te(43418),he=te(95237),be=te(43604),le=te(5083),me=te(5112),Ne=te(24905),De=te(61186),fe=te.n(De),Le=te(82093),Ee=te(34055),re=te(49661),E=te(76560),a=te(62787),b=te(71141),y=te(64948),x=te(69577),ee=te(59301),ne=Object.defineProperty,oe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ie=(Ue,qe,st)=>qe in Ue?ne(Ue,qe,{enumerable:!0,configurable:!0,writable:!0,value:st}):Ue[qe]=st,ze=(Ue,qe)=>{for(var st in qe||(qe={}))Fe.call(qe,st)&&Ie(Ue,st,qe[st]);if(ge)for(var st of ge(qe))Se.call(qe,st)&&Ie(Ue,st,qe[st]);return Ue},ve=(Ue,qe)=>oe(Ue,ue(qe)),at=(Ue,qe)=>{var st={};for(var ot in Ue)Fe.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&ge)for(var ot of ge(Ue))qe.indexOf(ot)<0&&Se.call(Ue,ot)&&(st[ot]=Ue[ot]);return st},xe=(Ue,qe,st)=>new Promise((ot,Ke)=>{var Re=nt=>{try{Ve(st.next(nt))}catch(We){Ke(We)}},Me=nt=>{try{Ve(st.throw(nt))}catch(We){Ke(We)}},Ve=nt=>nt.done?ot(nt.value):Promise.resolve(nt.value).then(Re,Me);Ve((st=st.apply(Ue,qe)).next())});const it=Ue=>{var qe=Ue,{classroomList:st,dispatch:ot,courseEndTime:Ke}=qe,Re=at(qe,["classroomList","dispatch","courseEndTime"]);const Me=(0,E.useParams)(),[Ve]=ye.default.useForm(),[nt,We]=(0,z.useState)(1),[et,Et]=(0,z.useState)([]),[Pt,gt]=(0,z.useState)(0),[xt,Ae]=(0,z.useState)(2e3),[wt,Lt]=(0,z.useState)(!0),[ke,ut]=(0,z.useState)(!1),[ce,ie]=(0,z.useState)(!1),[ae,se]=(0,z.useState)([]),[de,Ce]=(0,z.useState)(!0),[pe,Be]=(0,z.useState)(null);(0,z.useEffect)(()=>{if(st.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if($e(),yt(),st.actionTabs.type===2){const Je=st.actionTabs.selectArrsAll[0];Be({submit_limit:Je==null?void 0:Je.submit_limit,submit_limit_num:Je==null?void 0:Je.submit_limit_num,must_file:Je==null?void 0:Je.must_file,can_submit:Je==null?void 0:Je.can_submit,submit_num:Je==null?void 0:Je.submit_num}),Ce(Je.unified_setting)}else Ce(!1),Be({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[st.actionTabs]),(0,z.useEffect)(()=>{if(ke){if(ce)return;ot({type:"classroomList/setActionTabs",payload:{}}),(0,Ee.GJ)()?ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},st.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},st.actionTabs.params)})}},[ke]);const $e=Je=>xe(void 0,null,function*(){Lt(!0);const lt=yield(0,y.c_)(ve(ze({},Me),{page:Je||nt,limit:2e4,homework_id:st.actionTabs.type===1?"":st.actionTabs.selectArrs[0]}));lt==null||lt.course_groups.map((Dt,Ot)=>{Dt.key=Dt.id,Dt.title=Dt.name,Dt.disabled=Dt.is_published}),lt&&(Et([...lt==null?void 0:lt.course_groups]),gt(lt==null?void 0:lt.course_groups_count),Lt(!1),Je||Ve.setFieldsValue({publish_time:fe()(fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:fe()(fe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Xe=Je=>{We(Je),$e(Je)},Pe=()=>{(0,Ee.GJ)()?st.actionTabs.detail?(ot({type:"shixunHomeworks/setActionTabs",payload:{}}),ot({type:"shixunHomeworks/getWorkList",payload:ze({},Me)}),ot({type:"shixunHomeworks/getWorkSetting",payload:ze({},Me)})):ot({type:"classroomList/getClassroomTeacherCommonList",payload:ve(ze({},st.actionTabs.params),{type:3})}):ot({type:"classroomList/getClassroomCommonList",payload:ze({},st.actionTabs.params)})},mt=()=>xe(void 0,null,function*(){var Je,lt,Dt;if((0,Ee.Rm)()&&!((lt=(Je=st==null?void 0:st.AssistantObject)==null?void 0:Je.group)!=null&<.can_publish)){Oe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Gt(!1);return}const Ot=ze({},Ve.getFieldsValue());if(Ot.end_time<=Ot.publish_time){Oe.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Gt(!1);return}if((ae==null?void 0:ae.length)<=0&&!de&&et.length>0){Oe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Gt(!1);return}if(pe!=null&&pe.submit_limit&&!(pe!=null&&pe.submit_limit_num)){Oe.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Gt(!1);return}if(pe!=null&&pe.can_submit&&!(pe!=null&&pe.submit_num)){Oe.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Gt(!1);return}let on=ze({homework_ids:[...st.actionTabs.selectArrs],group_ids:ae.length>0?ae.map(mn=>mn.id):(Dt=st.detailCommonHomeworksList)==null?void 0:Dt.course_groups,end_time:fe()(Ot.end_time).format("YYYY-MM-DD HH:mm"),publish_time:fe()(Ot.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ae.length},pe);Gt(!0),(yield(0,Le.ZP)(`/api/courses/${Me.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ze({},on)})).status===0?(Gt(!1),(0,re.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),ot({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Re.onCallback&&Re.onCallback(),Pe(),localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ee.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Gt(!1)}),yt=()=>{We(1),Et([]),se([])},Zt=Pt>nt*xt,{detailCommonHomeworksList:jt}=st,[zt,Gt]=(0,z.useState)(!1);return ee.createElement(je.default,{width:600,confirmLoading:zt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:st.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:mt,onCancel:()=>{yt(),Pe(),ot({type:"classroomList/setActionTabs",payload:{}})}},ee.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ee.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),et&&ee.createElement(ye.default,{form:Ve},ee.createElement("div",{style:{paddingLeft:0}},ee.createElement(he.Z,{className:"mt30",align:"middle"},ee.createElement(be.Z,null,ee.createElement(ye.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ee.createElement(le.default,{style:{width:170,marginRight:"25px"},disabledDate:Je=>(0,x.Q8)(Je,Ke),disabledTime:Je=>(0,x.d0)(Je),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,re.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ee.createElement(be.Z,{className:"ml20"},ee.createElement(ye.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ee.createElement(le.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:fe()((0,re.U6)(),"HH:mm")},disabledDate:Je=>(0,x.Q8)(Je,Ke,Ve.getFieldValue("publish_time")),disabledTime:Je=>(0,x.d0)(Je,Ve.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),st.actionTabs.type===2&&ee.createElement(he.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(me.ZP.Group,{value:de,onChange:Je=>{Ce(Je.target.value),se([])}},ee.createElement(me.ZP,{value:!0,disabled:!st.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(me.ZP,{className:"ml20",disabled:et.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),et.length<=0&&st.actionTabs.type===2&&ee.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(st.actionTabs.type===1||!de)&&et.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(Ne.default,{checked:ae.length===et.length,onChange:Je=>{ae.length===et.length?se([]):se(et.filter(lt=>!lt.is_published))}},"\u5168\u9009")),ee.createElement("span",{style:{width:16}}),ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",ae.length||0,"\u4E2A\u5206\u73ED")),(st.actionTabs.type===1||!de)&&et.length>0&&ee.createElement(a.Z,{data:et,selectedRowKeys:ae,setSelectedRowKeys:se})),ee.createElement(b.ZP,{value:pe,onChange:Je=>Be(ze({},Je))}))};bt.Z=(0,E.connect)(({classroomList:Ue})=>({classroomList:Ue}))(it)},26162:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Fe}});var z=te(59301),ye={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},Oe=Object.defineProperty,je=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,le=(Se,Ie,ze)=>Ie in Se?Oe(Se,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Ie]=ze,me=(Se,Ie)=>{for(var ze in Ie||(Ie={}))he.call(Ie,ze)&&le(Se,ze,Ie[ze]);if(je)for(var ze of je(Ie))be.call(Ie,ze)&&le(Se,ze,Ie[ze]);return Se};const Ne=Se=>React.createElement("svg",me({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Se),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var De="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",fe=te(99313),Le=te(92310),Ee=te.n(Le),re=te(59301),E=Object.defineProperty,a=Object.defineProperties,b=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Se,Ie,ze)=>Ie in Se?E(Se,Ie,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Se[Ie]=ze,oe=(Se,Ie)=>{for(var ze in Ie||(Ie={}))x.call(Ie,ze)&&ne(Se,ze,Ie[ze]);if(y)for(var ze of y(Ie))ee.call(Ie,ze)&&ne(Se,ze,Ie[ze]);return Se},ue=(Se,Ie)=>a(Se,b(Ie)),Fe=({dataSource:Se,className:Ie,style:ze})=>{const[ve,at]=(0,z.useState)([]),[xe,it]=(0,z.useState)(""),Ue=(0,z.useRef)("");(0,z.useEffect)(()=>{if(Se!=null&&Se.length){const ot=String(Math.random()).slice(-6),Ke=Se.map(Re=>ue(oe({},Re),{key:`${ot}-${Re.key}`}));at(Ke),it(Ke[0].key)}},[Se.length]);const qe=ot=>{it(ot),Ue.current=ot;const Ke=document.getElementById(ot);if(Ke){const Re=Ke.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:Re,behavior:"smooth"})}},st=()=>{const ot=ve.map(Re=>document.getElementById(Re.key)),Ke=window.innerHeight/2;for(const Re of ot)if(Re){const Me=Re.getBoundingClientRect();if(Me.top>=0&&Me.top(window.addEventListener("scroll",st),()=>{window.removeEventListener("scroll",st)}),[ve]),re.createElement("div",{className:Ee()(ye.anchorNavigation,Ie),style:ze},re.createElement(fe.default,{items:ve,tabBarGutter:60,className:ye.tabs,activeKey:xe,onChange:qe}),ve.map(ot=>re.createElement("div",{key:ot.key,id:ot.key,className:ye.box},re.createElement("div",{className:ye.head},re.createElement("img",{className:"mr10",src:De,alt:"Dot"}),ot.label),re.createElement("div",{className:ye.element},ot.element))))}},69577:function(Ft,bt,te){"use strict";te.d(bt,{Q8:function(){return Re},d0:function(){return Me},w6:function(){return Ke}});var z=te(59301),ye=te(5083),Oe=te(57809),je=te(8591),he=te(43418),be=te(5112),le=te(95237),me=te(43604),Ne=te(6848),De=te(24905),fe=te(3113),Le=te(61186),Ee=te.n(Le),re=te(34055),E=te(82093),a=te(89392),b=te.n(a),y=te(49661),x=te(69063),ee=te(76560),ne=te(2748),oe=te(23869),ue=te(97202),ge=te(6681),Fe=te(67135),Se=te(59301),Ie=Object.defineProperty,ze=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Ue=(et,Et,Pt)=>Et in et?Ie(et,Et,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):et[Et]=Pt,qe=(et,Et)=>{for(var Pt in Et||(Et={}))xe.call(Et,Pt)&&Ue(et,Pt,Et[Pt]);if(at)for(var Pt of at(Et))it.call(Et,Pt)&&Ue(et,Pt,Et[Pt]);return et},st=(et,Et)=>ze(et,ve(Et)),ot=(et,Et,Pt)=>new Promise((gt,xt)=>{var Ae=ke=>{try{Lt(Pt.next(ke))}catch(ut){xt(ut)}},wt=ke=>{try{Lt(Pt.throw(ke))}catch(ut){xt(ut)}},Lt=ke=>ke.done?gt(ke.value):Promise.resolve(ke.value).then(Ae,wt);Lt((Pt=Pt.apply(et,Et)).next())});function Ke(et,Et){const Pt=[];for(let gt=et;gt{const gt=etEe()(Et).endOf("day"),Ae=et{const Pt=parseInt(Ee()(et).format("HH")),gt=parseInt(Ee()().format("HH")),xt=parseInt(Ee()().format("mm"));if(!et)return{disabledHours:()=>Ke(0,gt),disabledMinutes:()=>Ke(0,xt)};if(Et){const Ae=parseInt(Ee()(Et).format("HH")),wt=parseInt(Ee()(Et).format("mm"));return Ee()(et).isSame(Ee()(Et),"day")?{disabledHours:()=>Ke(0,Ae),disabledMinutes:()=>Pt<=Ae?Ke(0,wt):[]}:void 0}if(Ee()(et).isSame(Ee()(),"day"))return{disabledHours:()=>Ke(0,gt),disabledMinutes:()=>Ee()(et).isSame(Ee()(),"hour")&&Pt<=gt?Ke(0,xt):[]}},{RangePicker:Ve}=ye.default,{Option:nt}=Oe.default,We=({shixunHomeworks:et,loading:Et,dispatch:Pt,classroomList:gt,user:xt})=>{var Ae,wt,Lt,ke,ut,ce,ie,ae,se;const de=(0,ee.useParams)(),{workSetting:Ce,workList:pe,shixunWorkList:Be,headerInfo:$e,changeData:Xe}=et,[Pe,mt]=(0,z.useState)(!1),[yt,Zt]=(0,z.useState)(!1);let[jt,zt]=(0,z.useState)([]),[Gt,Je]=(0,z.useState)([]),[lt,Dt]=(0,z.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[Ot,on]=(0,z.useState)({}),[gn,mn]=(0,z.useState)({});(0,z.useEffect)(()=>()=>{zt([])},[]),(0,z.useEffect)(()=>{mt(!(0,re.GJ)())},[(0,re.GJ)()]);const Bn=()=>{Pt({type:"shixunHomeworks/getWorkSetting",payload:qe({},de)})};(0,z.useEffect)(()=>{if(!(Ce!=null&&Ce.course_id))return;Object.keys(lt).map(function(Fn){lt[Fn]=Ce[Fn]}),(!lt.allow_late||!lt.unified_late)&&(lt.late_penalty=20,lt.penalty_type=ne.Q.Percent),lt.unified_setting||(lt.unified_late=!1,lt.unified_anonymous_comment=!1,lt.unified_anonymous_appeal=!1),jt=JSON.parse(JSON.stringify(Ce.group_settings.map(Fn=>st(qe({},Fn),{group_name:[Fn.group_name]})).filter(Fn=>Fn.publish_time!==null))),Gt=JSON.parse(JSON.stringify(Ce.allow_late_settings.map(Fn=>st(qe({},Fn),{group_name:[Fn.group_name]})).filter(Fn=>Fn.late_time!==null))),Dt(qe({},lt));const an=(0,y.QE)((jt==null?void 0:jt.length)>0?jt:[]);zt([...an]),(Gt==null?void 0:Gt.length)<=0?Je([{penalty_type:ne.Q.Percent,late_penalty:20}]):Je([...Gt])},[Ce]);const sa=()=>ot(void 0,null,function*(){var an,Fn;if(((an=xt==null?void 0:xt.userInfo)==null?void 0:an.user_status)===2){(0,oe.Rd)();return}const Ia=JSON.parse(JSON.stringify(lt));if(Ia.challenge_settings.filter(ga=>!ga.hide),Ia.categoryId=de.categoryId,(Fn=Ia.challenge_settings)!=null&&Fn.every(ga=>!ga.checked)){je.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(jt),!lt.unified_setting)jt=jt==null?void 0:jt.map(ga=>{var Cr;if(!ga.publish_time||!ga.end_time)throw je.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ga.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ga.group_name=typeof(ga==null?void 0:ga.group_name)=="string"?[ga==null?void 0:ga.group_name]:ga==null?void 0:ga.group_name,ga.group_id=(Cr=Ce.group_settings)==null?void 0:Cr.filter(Gn=>{var vo;return(vo=ga==null?void 0:ga.group_name)==null?void 0:vo.includes(Gn.group_name)}).map(Gn=>Gn.group_id||Gn.id).toString().split(","),ga});else if(!lt.publish_time||!lt.end_time)throw je.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(Ia.group_settings=jt,lt.allow_late)if(lt.unified_late){if(lt.late_penalty===null||lt.late_penalty===void 0||lt.late_penalty<0||lt.late_penalty>100)throw je.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!lt.late_time)throw je.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Gt=Gt==null?void 0:Gt.map(ga=>{var Cr,Gn;if(ga.late_penalty===null||ga.late_penalty===void 0||ga.late_penalty<0||ga.late_penalty>100)throw je.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!ga.late_time)throw je.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ga.group_name)throw je.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ga.group_name=typeof(ga==null?void 0:ga.group_name)=="string"?[ga==null?void 0:ga.group_name]:ga==null?void 0:ga.group_name,ga.group_id=(Gn=(Cr=ga==null?void 0:ga.group_name)==null?void 0:Cr.map(vo=>{var ho,Wr;let kt=(Wr=(ho=Ce.group_settings)==null?void 0:ho.filter(Wt=>(Wt==null?void 0:Wt.group_name)===vo))==null?void 0:Wr[0];return kt==null?void 0:kt.group_id}))==null?void 0:Gn.toString().split(","),ga}),Ia.allow_late_settings=Gt;let va=yield(0,Fe.Tr)({homework_common_ids:[parseInt(de.categoryId)],course_id:de.coursesId,type:"homework_common"});(va==null?void 0:va.student_count)===0?ka(Ia):(mn(Ia),on(va))}),ka=an=>{var Fn;if(an.total_score===null){je.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(an!=null&&an.work_efficiency&&an.eff_score===null){je.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ia=an.challenge_settings.reduce((Cr,Gn)=>Cr+Number(Gn.challenge_score),0);if((Ia==null?void 0:Ia.toFixed(10))!==((Fn=an.total_score-an.eff_score)==null?void 0:Fn.toFixed(10))){je.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${an.total_score}\u5206`);return}const va={shixun_evaluation:an.shixun_evaluation,challenge_settings:an.challenge_settings};let ga=()=>{var Cr;const Gn=()=>ot(void 0,null,function*(){Zt(!0),(yield(0,E.ZP)(`/api/homework_commons/${de.categoryId}/publish_setting.json`,{method:"post",body:qe({},an)})).status===0&&(je.ZP.success("\u66F4\u65B0\u6210\u529F"),Bn(),Pt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:qe({},de)})),Zt(!1)});!(0,a.isEqual)(Xe,va)&&!((Cr=$e==null?void 0:$e.homework_status)!=null&&Cr.includes("\u672A\u53D1\u5E03"))?he.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Gn}):Gn()};Ce!=null&&Ce.high_resources_consume&&!(Ce!=null&&Ce.high_resources_consume_permission)?Pt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:de.coursesId,type:"shixun",type_id:de.categoryId,name:Ce.homework_name,fn:()=>{ga()}}}):ga()},Pa=(an,Fn,Ia="group_id")=>{var va;return Fn?Fn.find(ga=>ga[Ia]===an):(va=Ce==null?void 0:Ce.group_settings)==null?void 0:va.find(ga=>ga.group_id[0]===an)},wa=(Ce==null?void 0:Ce.allow_late)||(Ce==null?void 0:Ce.anonymous_comment),ar=an=>{var Fn,Ia;const va=Pa(an,Ce==null?void 0:Ce.allow_late_settings,"id"),ga=Pa(an,Ce==null?void 0:Ce.anonymous_comment_settings),Cr=Pa(an);return(Ce==null?void 0:Ce.allow_late)&&va&&Ee()(va==null?void 0:va.late_time)<=Ee()()||(Ce==null?void 0:Ce.anonymous_comment)&&ga&&(ga==null?void 0:ga.evaluation_start)!==null||((Ia=(Ee()(Cr==null?void 0:Cr.end_time)<=Ee()()&&((Fn=Ce==null?void 0:Ce.allow_late_settings)==null?void 0:Fn.filter(Gn=>Gn.group_id.includes(an))))[0])==null?void 0:Ia.late_time)!=null},sr=(0,z.useMemo)(()=>(Ce==null?void 0:Ce.allow_late)||(Ce==null?void 0:Ce.all_group_late),[Ce,$e]),pa=Ce==null?void 0:Ce.anonymous_comment,mr=an=>{if(!an)return!1;const Fn=Pa(an,Ce==null?void 0:Ce.anonymous_comment_settings);return(Ce==null?void 0:Ce.anonymous_comment)&&Fn&&(Fn==null?void 0:Fn.evaluation_start)!==null},ir=(an,Fn)=>{var Ia,va,ga;Pt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:an,index:Fn,rangePickerDisabled:Pe||(Ee()()<=Ee()((va=Pa((Ia=an==null?void 0:an.group_id)==null?void 0:Ia[0]))==null?void 0:va.publish_time)?!1:[!0,ar((ga=an==null?void 0:an.group_id)==null?void 0:ga[0])]),disabledDate:Ce==null?void 0:Ce.course_end_date}})};return Se.createElement("section",{className:x.Z.form},Se.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Se.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),Se.createElement("div",null,Se.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Se.createElement(be.ZP.Group,{disabled:Pe||!((Ae=$e==null?void 0:$e.homework_status)!=null&&Ae.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((wt=gt.AssistantObject.practice)!=null&&wt.can_publish),value:lt.unified_setting,onChange:an=>{var Fn;if(!((Fn=$e==null?void 0:$e.homework_status)!=null&&Fn.includes("\u672A\u53D1\u5E03"))){je.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(lt.unified_setting=!lt.unified_setting,lt.unified_setting||(lt.unified_late=!1,Je([{late_penalty:5}])),Dt(Object.assign({},lt)),lt.unified_setting===!1&&jt==""){zt(jt.concat({}));return}lt.unified_setting&&(zt([]),Je([{late_penalty:5}]))}},Se.createElement(be.ZP,{value:!0,disabled:Pe||!(Ce!=null&&Ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(be.ZP,{disabled:Pe||!((Lt=Ce==null?void 0:Ce.group_settings)!=null&&Lt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((ke=Ce==null?void 0:Ce.group_settings)==null?void 0:ke.length)===0&&Se.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),lt.unified_setting&&Se.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Se.createElement(le.Z,{align:"middle"},Se.createElement(me.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Se.createElement(me.Z,{className:"ml10"},Se.createElement(ye.default,{size:"large",disabled:Pe||!((ut=$e==null?void 0:$e.homework_status)!=null&&ut.includes("\u672A\u53D1\u5E03")||(ce=$e==null?void 0:$e.homework_status)!=null&&ce.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((ie=gt.AssistantObject.practice)!=null&&ie.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:an=>Re(an,Ce==null?void 0:Ce.course_end_date),disabledTime:an=>Me(an),value:lt.publish_time?Ee()(lt.publish_time):"",onChange:(an,Fn)=>{lt.publish_time=Fn,(lt.end_time==""||!lt.end_time)&<.unified_setting&&(lt.end_time=Ee()(an).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Dt(Object.assign({},lt))}}))),Se.createElement(le.Z,{align:"middle",className:"pl30"},Se.createElement(me.Z,null,"\u622A\u6B62\u65F6\u95F4"),Se.createElement(me.Z,{className:"ml10"},Se.createElement(ye.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Ce==null?void 0:Ce.allow_late)&&(Ce==null?void 0:Ce.homework_status.includes("\u5DF2\u622A\u6B62"))||Pe||(Ce==null?void 0:Ce.allow_late)&&Ee()()>=Ee()(Ce==null?void 0:Ce.end_time)||(0,re.Rm)()&&!((ae=gt.AssistantObject.practice)!=null&&ae.can_publish),disabledDate:an=>Re(an,Ce==null?void 0:Ce.course_end_date,lt.publish_time),disabledTime:an=>Me(an,lt.publish_time),value:lt.end_time?Ee()(lt.end_time):"",onChange:(an,Fn)=>{lt.end_time=Fn,Dt(Object.assign({},lt))}})))),!lt.unified_setting&&(jt==null?void 0:jt.length)>0&&Se.createElement(le.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},jt&&jt.map(function(an,Fn){var Ia,va,ga,Cr,Gn,vo,ho;return Se.createElement(me.Z,{span:24,key:Fn},Se.createElement(le.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Fn==(jt==null?void 0:jt.length)-1?"0px":"10px"}},Se.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",Fn+1),Se.createElement(Oe.default,{disabled:Pe||((Ia=$e==null?void 0:$e.homework_status)!=null&&Ia.includes("\u672A\u53D1\u5E03")&&an.id||Ee()(){var kt;if((0,re.Rm)()&&!((kt=gt.AssistantObject.practice)!=null&&kt.can_publish)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt[Fn].group_name=Wr,jt[Fn].group_id=an.group_id;const Wt=(0,a.flattenDeep)(jt.map(Vn=>Vn.group_name)),Nt=Gt.map(Vn=>{let Ea=(Vn==null?void 0:Vn.group_name)||[];return st(qe({},Vn),{group_name:(0,a.remove)(Ea,Qn=>Wt.includes(Qn))})});Je(Nt),zt(jt.slice())},maxTagCount:4,maxTagPlaceholder:Wr=>Se.createElement("div",{style:{cursor:"pointer"},onClick:()=>ir(an,Fn)},"+",Wr==null?void 0:Wr.length)},Ce.group_settings&&Ce.group_settings.map(function(Wr){if(!jt.map(Wt=>Wt.group_name).flat().includes(Wr.group_name))return Se.createElement(nt,{value:Wr.group_name,key:Wr.id},Wr.group_name)})),Se.createElement("div",{className:"ml20"},Se.createElement(Ve,{size:"large",ranges:{\u6B64\u523B:[an.publish_time?Ee()(an.publish_time):Ee()(),Ee()()]},allowClear:!1,disabled:Pe||(Ee()()<=Ee()((Cr=Pa((ga=an==null?void 0:an.group_id)==null?void 0:ga[0]))==null?void 0:Cr.publish_time)?!1:[!0,ar((Gn=an==null?void 0:an.group_id)==null?void 0:Gn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Wr=>Re(Wr,Ce==null?void 0:Ce.course_end_date),disabledTime:Wr=>Me(Wr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ee()((0,y.U6)(),"HH:mm"),Ee()((0,y.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:an.publish_time&&[Ee()(an.publish_time),an.end_time?Ee()(an.end_time):void 0],onChange:(Wr,kt)=>{var Wt;if((0,re.Rm)()&&!((Wt=gt.AssistantObject.practice)!=null&&Wt.can_publish)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}jt[Fn].publish_time=kt[0],!an.end_time&&kt[0]?jt[Fn].end_time=Ee()(kt[0]).add(7,"days"):jt[Fn].end_time=kt[1],zt([...jt])},onCalendarChange:(Wr,kt,Wt)=>{if(kt!=null&&kt[0]&&!kt[1]){const Nt=Ee()(kt[0]).add(7,"days");jt[Fn].publish_time=kt[0],jt[Fn].end_time=Nt,zt([...jt])}}})),!Pe&&Se.createElement("div",{style:{display:"flex",width:"50px"}},((vo=an==null?void 0:an.group_id)==null?void 0:vo.length)>1&&Se.createElement(Ne.Z,{title:"\u89C4\u5219\u62C6\u5206"},Se.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ir(an,Fn)})),jt.length<((ho=Ce==null?void 0:Ce.group_settings)==null?void 0:ho.length)&&Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Wr;if((0,re.Rm)()&&!((Wr=gt.AssistantObject.practice)!=null&&Wr.can_publish)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}zt(jt.concat({}))}}),((an==null?void 0:an.publish_time)&&Ee()(){const Wr=(0,a.cloneDeep)(Gt);Wr.forEach((kt,Wt)=>{kt.group_name&&(kt.group_name=kt.group_name.filter(Nt=>{var Vn;return!((Vn=jt[Fn].group_name)!=null&&Vn.includes(Nt))}))}),jt=jt.filter((kt,Wt)=>Fn!==Wt),Je(Wr),zt(jt.slice()),setTimeout(()=>zt(jt.slice()),10)}}))))}))),Se.createElement(le.Z,null,Se.createElement(me.Z,null,Se.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Se.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),Se.createElement(me.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Se.createElement(De.default,{checked:lt.allow_late,disabled:Pe||sr,onChange:an=>{var Fn;if((0,re.Rm)()&&!((Fn=gt.AssistantObject.practice)!=null&&Fn.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}an.target.checked&&he.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Se.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Se.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),Se.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Se.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),lt.allow_late=!lt.allow_late,Gt==""&&Je([{late_penalty:5}]),Dt(Object.assign({},lt))}},Se.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(lt==null?void 0:lt.allow_late)&&Se.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Se.createElement("div",{style:{display:"flex"}},Se.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Se.createElement(be.ZP.Group,{style:{marginLeft:"20px"},disabled:Pe||(Ce==null?void 0:Ce.anonymous_comment)||(Ce==null?void 0:Ce.allow_late),value:lt.unified_late,onChange:an=>{var Fn;if((0,re.Rm)()&&!((Fn=gt.AssistantObject.practice)!=null&&Fn.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}lt.unified_late=an.target.value,Gt==""&&!an.target.value&&Je([{penalty_type:ne.Q.Percent,late_penalty:20}]),Dt(qe({},lt))}},(lt==null?void 0:lt.unified_setting)&&Se.createElement(be.ZP,{value:!0,disabled:!(Ce!=null&&Ce.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((se=Ce==null?void 0:Ce.group_settings)==null?void 0:se.length)>0&&Se.createElement(be.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),lt!=null&<.unified_late?Se.createElement(Se.Fragment,null,Se.createElement(le.Z,{align:"middle",style:{marginTop:"10px"}},Se.createElement(me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Se.createElement(me.Z,{className:"ml20"},Se.createElement(ne.Z,{disabled:Pe||pa,value:{type:lt.penalty_type,inputValue:lt.late_penalty},onChange:an=>{var Fn;if((0,re.Rm)()&&!((Fn=gt.AssistantObject.practice)!=null&&Fn.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Dt(st(qe({},lt),{late_penalty:an.inputValue,penalty_type:an.type}))}})),Se.createElement(me.Z,{flex:"1",className:"ml5"},Se.createElement("span",{className:"c-grey-c ml10"},lt.penalty_type===ne.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),Se.createElement(le.Z,{align:"middle",style:{marginTop:"15px"}},Se.createElement(me.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(me.Z,{className:"ml20"},Se.createElement(ye.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Pe||pa,value:lt.late_time?Ee()(lt.late_time):"",disabledDate:an=>Re(an,Ce==null?void 0:Ce.course_end_date),onChange:(an,Fn)=>{var Ia;if((0,re.Rm)()&&!((Ia=gt.AssistantObject.practice)!=null&&Ia.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}lt.late_time=Fn,Dt(Object.assign({},lt))}})))):Gt.map(function(an,Fn){var Ia;return Se.createElement(me.Z,{span:24,key:Fn},Se.createElement(le.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Se.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",Fn+1),Se.createElement(Oe.default,{disabled:Pe||!((Ia=$e==null?void 0:$e.homework_status)!=null&&Ia.includes("\u672A\u53D1\u5E03"))&&an.id||(Ce==null?void 0:Ce.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof an.group_name=="string"?[an.group_name]:an.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:va=>{var ga;if((0,re.Rm)()&&!((ga=gt.AssistantObject.practice)!=null&&ga.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[Fn].group_name=va,Gt[Fn].group_id=an.group_id,Je(Gt.slice())}},Ce.group_settings&&Ce.group_settings.map(function(va){const ga=Gt.map(Gn=>Gn.group_name).flat(),Cr=jt.map(Gn=>Gn.group_name).flat();if(lt!=null&<.unified_setting){if(!ga.includes(va.group_name))return Se.createElement(nt,{value:va.group_name,key:va.id},va.group_name)}else if(Cr.includes(va.group_name)&&!ga.includes(va.group_name))return Se.createElement(nt,{value:va.group_name,key:va.id},va.group_name)})),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Se.createElement(ne.Z,{disabled:Pe||mr(an.id),value:{type:an.penalty_type,inputValue:an.late_penalty},onChange:va=>{var ga;if((0,re.Rm)()&&!((ga=gt.AssistantObject.practice)!=null&&ga.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[Fn].late_penalty=va.inputValue,Gt[Fn].penalty_type=va.type,Je([...Gt])}}),Se.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Se.createElement(ye.default,{size:"large",disabled:Pe||mr(an.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ee()((0,y.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:va=>Re(va,Ce==null?void 0:Ce.course_end_date),format:"YYYY-MM-DD HH:mm",value:an!=null&&an.late_time?Ee()(an.late_time):void 0,onChange:(va,ga)=>{var Cr;if((0,re.Rm)()&&!((Cr=gt.AssistantObject.practice)!=null&&Cr.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt[Fn].late_time=ga,Je([...Gt])}}),!Pe&&Se.createElement("div",{style:{display:"flex",width:"50px"}},Se.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var va;if((0,re.Rm)()&&!((va=gt.AssistantObject.practice)!=null&&va.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Je(Gt.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),Fn>0&&!an.id&&Se.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var va;if((0,re.Rm)()&&!((va=gt.AssistantObject.practice)!=null&&va.can_late)){je.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Gt=Gt.filter((ga,Cr)=>Fn!==Cr),Je(Gt.slice()),setTimeout(()=>Je(Gt.slice()),10)}}))))})),!Pe&&Se.createElement(Se.Fragment,null,Se.createElement(fe.ZP,{type:"primary",size:"large",loading:yt,style:{width:"138px",marginTop:"30px"},onClick:()=>sa()},"\u4FDD\u5B58")),Se.createElement(ue.Z,{onConfirm:(an,Fn)=>{jt.splice(an,0,...Fn),jt.splice(an+Fn.length,1);const Ia=(0,y.QE)([...jt]);zt([...Ia])}}),Se.createElement(ge.Z,{resdata:Ot,type:"shixun",okloading:yt,oktext:(Ot==null?void 0:Ot.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:an=>ot(void 0,null,function*(){Zt(!0);let Fn=yield(0,E.ZP)(`/api/courses/${de.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(de.categoryId)]}});Zt(!1),(Fn==null?void 0:Fn.status)===0&&ka(gn)})}))};bt.ZP=(0,ee.connect)(({shixunHomeworks:et,classroomList:Et,loading:Pt,user:gt})=>({shixunHomeworks:et,classroomList:Et,loading:Pt.effects,user:gt}))(We)},37521:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(54580),Oe=te(78241),je=te(43418),he=te(8591),be=te(1710),le=te(76560),me=te(90524),Ne=te(5295),De=te(82093),fe=te(61186),Le=te.n(fe),Ee=te(49661),re=te(59301),E=Object.defineProperty,a=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,x=(ge,Fe,Se)=>Fe in ge?E(ge,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ge[Fe]=Se,ee=(ge,Fe)=>{for(var Se in Fe||(Fe={}))b.call(Fe,Se)&&x(ge,Se,Fe[Se]);if(a)for(var Se of a(Fe))y.call(Fe,Se)&&x(ge,Se,Fe[Se]);return ge},ne=(ge,Fe,Se)=>new Promise((Ie,ze)=>{var ve=it=>{try{xe(Se.next(it))}catch(Ue){ze(Ue)}},at=it=>{try{xe(Se.throw(it))}catch(Ue){ze(Ue)}},xe=it=>it.done?Ie(it.value):Promise.resolve(it.value).then(ve,at);xe((Se=Se.apply(ge,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:ge,dispatch:Fe,onOk:Se})=>{const Ie=(0,le.useParams)(),[ze]=Oe.default.useForm(),[ve,at]=(0,z.useState)(),[xe,it]=(0,z.useState)(!1),Ue={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:qe=>ne(void 0,null,function*(){return at(qe),!1})};return(0,z.useEffect)(()=>{ze.setFieldsValue({publish_time:Le()(Le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Le()(Le()(new Date((0,Ee.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(je.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ge.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:xe},onOk:()=>ne(void 0,null,function*(){ze.submit()}),onCancel:()=>{ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(Oe.default,{form:ze,onFinish:qe=>ne(void 0,null,function*(){var st,ot,Ke;if(!(ve!=null&&ve.size)){he.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}it(!0);let Re=new FormData;Re.append("type",ge.actionTabs.type),Re.append("file",ve);let Me;window.location.href.indexOf("exercise")>-1?Me=`/api/exercises/${ge.actionTabs.id}/supplement_score.json`:Me=`/api/homework_commons/${ge.actionTabs.id}/supplement_score.json`;let Ve=yield(0,De.ZP)(Me,{method:"post",body:Re},!0);it(!1),(Ve==null?void 0:Ve.status)===0&&(Se(),ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}}),((ot=(st=Ve==null?void 0:Ve.data)==null?void 0:st.fail)==null?void 0:ot.length)>0&&je.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:re.createElement(be.default,{pagination:!1,dataSource:(Ke=Ve==null?void 0:Ve.data)==null?void 0:Ke.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ee.FH)("",me.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ge.actionTabs.type}`)}}))})},re.createElement(Oe.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ge.actionTabs.name),re.createElement(Oe.default.Item,{style:{marginBottom:0},label:re.createElement("div",null,re.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),re.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},re.createElement("div",null,re.createElement("a",{download:"\u6A21\u7248.xlsx",className:Ne.Z.downloadbutton,href:me.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ge.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),re.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),re.createElement(Oe.default.Item,{style:{marginBottom:0}},re.createElement(oe,ee({},Ue),re.createElement("a",{className:Ne.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),re.createElement("br",null),re.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};bt.Z=(0,le.connect)(({classroomList:ge})=>({classroomList:ge}))(ue)},56731:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(54580),Oe=te(78241),je=te(43418),he=te(5871),be=te(76560),le=te(82093),me=te(61186),Ne=te.n(me),De=te(49661),fe=te(59301),Le=Object.defineProperty,Ee=Object.defineProperties,re=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(ge,Fe,Se)=>Fe in ge?Le(ge,Fe,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ge[Fe]=Se,x=(ge,Fe)=>{for(var Se in Fe||(Fe={}))a.call(Fe,Se)&&y(ge,Se,Fe[Se]);if(E)for(var Se of E(Fe))b.call(Fe,Se)&&y(ge,Se,Fe[Se]);return ge},ee=(ge,Fe)=>Ee(ge,re(Fe)),ne=(ge,Fe,Se)=>new Promise((Ie,ze)=>{var ve=it=>{try{xe(Se.next(it))}catch(Ue){ze(Ue)}},at=it=>{try{xe(Se.throw(it))}catch(Ue){ze(Ue)}},xe=it=>it.done?Ie(it.value):Promise.resolve(it.value).then(ve,at);xe((Se=Se.apply(ge,Fe)).next())});const{Dragger:oe}=ye.default,ue=({classroomList:ge,dispatch:Fe,onOk:Se})=>{const Ie=(0,be.useParams)(),[ze]=Oe.default.useForm(),[ve,at]=(0,z.useState)(),[xe,it]=(0,z.useState)(!1),Ue={height:100,onRemove:()=>{at("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:qe=>ne(void 0,null,function*(){return at(qe),!1})};return(0,z.useEffect)(()=>{ze.setFieldsValue({publish_time:Ne()(Ne()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ne()(Ne()(new Date((0,De.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),fe.createElement(je.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ge.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:xe},onOk:()=>ne(void 0,null,function*(){ze.submit()}),onCancel:()=>{ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}})}},fe.createElement(Oe.default,{form:ze,onFinish:qe=>ne(void 0,null,function*(){var st,ot;console.log("---",ge.actionTabs,qe,Ie);let Ke=((st=ge==null?void 0:ge.actionTabs)==null?void 0:st.type)==="exercise"?`/api/exercises/${Ie==null?void 0:Ie.category}/exercise_user/edit_score.json`:`/api/student_works/${ge.actionTabs.id}/edit_score.json`;it(!0);let Re=yield(0,le.ZP)(Ke,{method:"post",body:ee(x({},qe),{exercise_user_id:((ot=ge==null?void 0:ge.actionTabs)==null?void 0:ot.type)==="exercise"?ge.actionTabs.id:""})});it(!1),ze.resetFields(),Fe({type:"classroomList/setActionTabs",payload:{}}),Se()})},fe.createElement(Oe.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},fe.createElement(he.Z,{min:0,style:{width:"100%"}}))))};bt.Z=(0,be.connect)(({classroomList:ge})=>({classroomList:ge}))(ue)},4835:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(54580),Oe=te(78241),je=te(3113),he=te(95237),be=te(81327),le=te(5083),me=te(76560),Ne=te(61186),De=te.n(Ne),fe=te(69577),Le=te(82093),Ee=te(59301),re=(b,y,x)=>new Promise((ee,ne)=>{var oe=Fe=>{try{ge(x.next(Fe))}catch(Se){ne(Se)}},ue=Fe=>{try{ge(x.throw(Fe))}catch(Se){ne(Se)}},ge=Fe=>Fe.done?ee(Fe.value):Promise.resolve(Fe.value).then(oe,ue);ge((x=x.apply(b,y)).next())});const{Dragger:E}=ye.default,a=({})=>{const b=(0,me.useParams)(),[y]=Oe.default.useForm(),[x,ee]=(0,z.useState)(!0),[ne,oe]=(0,z.useState)(!1);console.log("----",b);function ue(){return re(this,null,function*(){var ge,Fe;let Se;window.location.href.indexOf("exercise")>-1?Se=`/api/exercises/${b==null?void 0:b.categoryId}/get_time_setting.json`:Se=`/api/homework_commons/${b==null?void 0:b.categoryId}/get_time_setting.json`;let Ie=yield(0,Le.ZP)(Se,{method:"get"});(Ie==null?void 0:Ie.status)===0&&y.setFieldsValue({publish_time:De()(De()((ge=Ie==null?void 0:Ie.data)==null?void 0:ge.publish_time).format("YYYY-MM-DD HH:mm")),end_time:De()(De()((Fe=Ie==null?void 0:Ie.data)==null?void 0:Fe.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,z.useEffect)(()=>{ue()},[]),Ee.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ee.createElement("div",{style:{textAlign:"end"}},x&&Ee.createElement(je.ZP,{onClick:()=>{ee(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!x&&Ee.createElement("div",null,Ee.createElement(je.ZP,{type:"primary",loading:ne,onClick:()=>{y.submit()}},"\u63D0\u4EA4"),Ee.createElement(je.ZP,{style:{marginLeft:20},onClick:()=>{ee(!0)}},"\u53D6\u6D88"))),Ee.createElement(Oe.default,{form:y,disabled:x,onFinish:ge=>re(void 0,null,function*(){oe(!0),console.log("---",window.location.href);let Fe;window.location.href.indexOf("exercise")>-1?Fe=`/api/exercises/${b==null?void 0:b.categoryId}/time_setting.json`:Fe=`/api/homework_commons/${b==null?void 0:b.categoryId}/time_setting.json`;let Se=yield(0,Le.ZP)(Fe,{method:"post",body:{publish_time:De()(ge.publish_time).format("YYYY-MM-DD HH:mm"),end_time:De()(ge.end_time).format("YYYY-MM-DD HH:mm")}});oe(!1),(Se==null?void 0:Se.status)===0&&ee(!0)})},Ee.createElement(he.Z,null,Ee.createElement(be.Z,null,Ee.createElement(Oe.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,fe.Q8)(ge),disabledTime:ge=>(0,fe.d0)(ge),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ee.createElement(he.Z,null,Ee.createElement(be.Z,null,Ee.createElement(Oe.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ee.createElement(le.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ge=>(0,fe.Q8)(ge,"",y.getFieldValue("publish_time")),disabledTime:ge=>(0,fe.d0)(ge,y.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ee.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};bt.Z=(0,me.connect)(({classroomList:b})=>({classroomList:b}))(a)},62787:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return De}});var z=te(59301),ye=te(92832),Oe=te(24905),je=te(95237),he={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",le=te(57884),me=(fe,Le,Ee)=>new Promise((re,E)=>{var a=x=>{try{y(Ee.next(x))}catch(ee){E(ee)}},b=x=>{try{y(Ee.throw(x))}catch(ee){E(ee)}},y=x=>x.done?re(x.value):Promise.resolve(x.value).then(a,b);y((Ee=Ee.apply(fe,Le)).next())}),De=({data:fe,value:Le=[],handleChangePage:Ee,setSelectedRowKeys:re,selectedRowKeys:E,onChange:a=()=>{}})=>{const[b,y]=(0,z.useState)([]),[x,ee]=(0,z.useState)([]),[ne,oe]=(0,z.useState)([]);let[ue,ge]=(0,z.useState)(1),[Fe,Se]=(0,z.useState)();return(0,z.useEffect)(()=>{y(fe),ee([]),oe([])},[fe]),(0,z.useEffect)(()=>{re&&(ee(E),oe(E))},[E]),z.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},z.createElement("div",{className:he.leftdiv},z.createElement(ye.default.Search,{size:"middle",onChange:Ie=>me(void 0,null,function*(){y(fe.filter(ze=>{var ve;return(ve=ze==null?void 0:ze.name)==null?void 0:ve.includes(Ie.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&z.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),z.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},z.createElement(Oe.default.Group,{value:x.map(Ie=>`${Ie.id}`),onChange:Ie=>{re(b.filter(ze=>Ie.includes(`${ze.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((Ie,ze)=>z.createElement(je.Z,{key:Ie.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},z.createElement(Oe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ie.is_published,value:`${Ie.id}`},z.createElement("div",{className:he.listClass},z.createElement("span",{className:he.spantitle,style:{width:Ie.is_published?"108px":"170px"}},Ie.name),Ie.is_published&&z.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),z.createElement("div",{className:he.rightdiv},z.createElement(ye.default.Search,{onChange:Ie=>{oe(x.filter(ze=>ze.name.includes(Ie.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ne.length===0&&z.createElement(le.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ne.length>0&&z.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},z.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ne.map((Ie,ze)=>z.createElement(je.Z,{justify:"space-between",style:{marginTop:"10px"},key:Ie.id},z.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Ie.name),z.createElement("img",{src:be,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{re(x.filter(ve=>`${ve.id}`!=`${Ie.id}`))}})))))))}},71141:function(Ft,bt,te){"use strict";te.d(bt,{Ei:function(){return y},rU:function(){return x},ZP:function(){return ne}});var z=te(59301),ye={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},Oe=te(78241),je=te(24905),he=te(5871),be=te(95237),le=te(43604),me=te(6848),Ne=te(92310),De=te.n(Ne),fe=te(59301),Le=Object.defineProperty,Ee=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,a=(oe,ue,ge)=>ue in oe?Le(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:ge}):oe[ue]=ge,b=(oe,ue)=>{for(var ge in ue||(ue={}))re.call(ue,ge)&&a(oe,ge,ue[ge]);if(Ee)for(var ge of Ee(ue))E.call(ue,ge)&&a(oe,ge,ue[ge]);return oe};const y=({value:oe,className:ue,style:ge})=>{const[Fe,Se]=(0,z.useState)("0");(0,z.useEffect)(()=>{if(oe){const{submit_limit:ze,must_file:ve}=oe;if(ze&&ve){Se("1");return}if(ze&&!ve){Se("2");return}if(!ze&&ve){Se("3");return}}},[oe]);const Ie={1:fe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",fe.createElement("span",{className:"ml5 mr5 c-light-primary"},oe==null?void 0:oe.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:fe.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",fe.createElement("span",{className:"ml5 mr5 c-light-primary"},oe==null?void 0:oe.submit_limit_num),"\u5B57\u7B26"),3:fe.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Fe==="0"?fe.createElement(fe.Fragment,null):fe.createElement("section",{className:De()(ye.exhibition,ue),style:ge},fe.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ie==null?void 0:Ie[Fe])},x=({className:oe,style:ue,form:ge})=>{const Fe=Oe.default.useWatch("submit_limit",ge),Se=Oe.default.useWatch("can_submit",ge);return fe.createElement("section",{className:De()(ye.wrap,oe),style:ue},fe.createElement("div",{className:`${ye.title}`},fe.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),fe.createElement("div",null,fe.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},fe.createElement(Oe.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(je.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),fe.createElement(Oe.default.Item,{name:"submit_num",rules:Se&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},fe.createElement(he.Z,{precision:0,min:1,disabled:!Se,size:"large",addonAfter:"\u6B21",style:{width:223}})),fe.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),fe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},fe.createElement(Oe.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(je.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),fe.createElement(Oe.default.Item,{className:"mr10",name:"submit_limit_num",rules:Fe&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},fe.createElement(he.Z,{precision:0,min:1,disabled:!Fe,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),fe.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},fe.createElement(Oe.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},fe.createElement(je.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),fe.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},fe.createElement(Oe.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},fe.createElement(je.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),fe.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var ne=({value:oe,onChange:ue,className:ge,style:Fe,disabled:Se=!1,checkMarginLeft:Ie=0})=>{const ze={submit_limit:!1,submit_limit_num:200,must_file:!1},[ve,at]=(0,z.useState)({});(0,z.useEffect)(()=>{if(console.log(oe,"value"),!oe)return;const it={submit_limit:oe==null?void 0:oe.submit_limit,submit_limit_num:oe==null?void 0:oe.submit_limit_num,must_file:oe==null?void 0:oe.must_file,can_submit:oe==null?void 0:oe.can_submit,submit_num:oe==null?void 0:oe.submit_num};at(b({},it))},[oe]);const xe=it=>{const Ue=b(b({},ve),it);ue(Ue)};return fe.createElement("section",{className:De()(ye.wrap,ge),style:Fe},fe.createElement("div",{className:`${ye.title} mt30`},fe.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),fe.createElement(be.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(je.default,{disabled:Se,checked:ve==null?void 0:ve.can_submit,onChange:it=>xe({can_submit:it.target.checked})}),fe.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),fe.createElement(he.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:Se||!(ve!=null&&ve.can_submit),value:ve==null?void 0:ve.submit_num,onChange:it=>xe({submit_num:it})}),fe.createElement(me.Z,{overlayInnerStyle:{width:520},title:fe.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",fe.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",fe.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},fe.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${ye.title_icon}`}))),fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(je.default,{style:{marginLeft:Ie},disabled:Se,checked:ve==null?void 0:ve.submit_limit,onChange:it=>xe({submit_limit:it.target.checked})}),fe.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),fe.createElement(he.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Se||!(ve!=null&&ve.submit_limit),value:ve==null?void 0:ve.submit_limit_num,onChange:it=>xe({submit_limit_num:it})})),fe.createElement(le.Z,{style:{lineHeight:"40px",marginTop:"10px"}},fe.createElement(je.default,{style:{marginLeft:Ie},disabled:Se,checked:ve==null?void 0:ve.must_file,onChange:it=>xe({must_file:it.target.checked})}),fe.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},97202:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return a}});var z=te(59301),ye=te(76560),Oe=te(5083),je=te(43418),he=te(92832),be=te(95237),le=te(43604),me={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},Ne=te(61186),De=te.n(Ne),fe=te(49661),Le=te(57884),Ee=te(59301);const{RangePicker:re}=Oe.default,E=({dispatch:b,classroomList:y,onConfirm:x})=>{const[ee,ne]=(0,z.useState)([]),[oe,ue]=(0,z.useState)([]),[ge,Fe]=(0,z.useState)("");(0,z.useEffect)(()=>{var ze;if(y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let ve=y.actionTabs.data;console.log("data",ve);let at=(ze=ve==null?void 0:ve.group_name)==null?void 0:ze.map((xe,it)=>{var Ue;return{group_id:ve==null?void 0:ve.group_id[it],group_name:ve==null?void 0:ve.group_name[it],is_admin:ve==null?void 0:ve.is_admin,end_time:ve==null?void 0:ve.end_time,publish_time:Array.isArray(ve==null?void 0:ve.publish_time)?(Ue=ve==null?void 0:ve.publish_time)==null?void 0:Ue[0]:ve==null?void 0:ve.publish_time}});at&&(ne([...at]),ue([...at]))}},[y.actionTabs]);const Se=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Fe("")},Ie=ze=>{if(ze){const ve=oe==null?void 0:oe.filter(at=>{var xe,it;return(it=(xe=at==null?void 0:at.group_name)==null?void 0:xe.toLowerCase())==null?void 0:it.includes(ze==null?void 0:ze.toLowerCase())});ne(ve)}else ne(oe)};return Ee.createElement(je.default,{width:980,title:Ee.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Ee.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Ee.createElement("span",{className:me.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),Ee.createElement(he.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ge,onChange:ze=>{Fe(ze.target.value.trim()),Ie(ze.target.value.trim())}})),centered:!0,maskClosable:!1,open:y.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Se(),onOk:()=>{var ze;x((ze=y.actionTabs)==null?void 0:ze.index,oe),Se()}},Ee.createElement("div",{className:me.modal_con},Ee.createElement(be.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ee==null?void 0:ee.length)>0?ee.map(function(ze,ve){var at,xe;return Ee.createElement(le.Z,{span:24,key:ve},Ee.createElement(be.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:ve==(ee==null?void 0:ee.length)-1?"0px":"10px"}},Ee.createElement("div",{className:me.multiple_select,title:ze.group_name},ze.group_name),Ee.createElement("div",{className:"ml20"},Ee.createElement(re,{size:"large",ranges:{\u6B64\u523B:[ze.publish_time?De()(ze.publish_time):De()(),De()()]},allowClear:!1,disabled:(at=y.actionTabs)==null?void 0:at.rangePickerDisabled,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:it=>{var Ue;return(0,fe.Q8)(it,(Ue=y.actionTabs)==null?void 0:Ue.disabledDate)},disabledTime:it=>(0,fe.d0)(it),showTime:{showNow:!0,format:"HH:mm",defaultValue:[De()((0,fe.U6)(),"HH:mm"),De()((0,fe.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:ze.publish_time&&[De()(ze.publish_time),ze.end_time?De()(ze.end_time):void 0],onChange:(it,Ue)=>{ee[ve].publish_time=Ue[0],ee[ve].end_time=Ue[1],ne([...ee]),oe.forEach(qe=>{qe.group_id===ze.group_id&&(qe.publish_time=Ue[0],qe.end_time=Ue[1])}),ue([...oe])}})),(xe=y.actionTabs)!=null&&xe.rangePickerDisabled?Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Ee.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ee.splice(ve,1),ne([...ee]),oe.forEach((it,Ue)=>{it.group_id===ze.group_id&&oe.splice(Ue,1)}),ue([...oe])}})))}):Ee.createElement(Le.Z,null))))};var a=(0,ye.connect)(({classroomList:b})=>({classroomList:b}))(E)},92725:function(Ft,bt,te){"use strict";te.d(bt,{$J:function(){return Oe},JZ:function(){return he},bN:function(){return le},jP:function(){return be},rO:function(){return je}});var z=te(82093),ye=(me,Ne,De)=>new Promise((fe,Le)=>{var Ee=a=>{try{E(De.next(a))}catch(b){Le(b)}},re=a=>{try{E(De.throw(a))}catch(b){Le(b)}},E=a=>a.done?fe(a.value):Promise.resolve(a.value).then(Ee,re);E((De=De.apply(me,Ne)).next())});function Oe(me){return(0,z.U2)(`libraries/${me}.json`)}function je(me){return(0,z.U2)("library_tags.json",me)}function he(me){return ye(this,null,function*(){return(yield(0,z.IV)(`attachments/${me}.json`)).status===0})}function be(me){return(0,z.v_)("libraries.json",me)}function le(me,Ne){return(0,z.gz)(`libraries/${me}.json`,Ne)}},30975:function(Ft,bt,te){"use strict";te.d(bt,{AD:function(){return it},BA:function(){return ut},D9:function(){return Re},Hp:function(){return ue},IM:function(){return Ve},Iy:function(){return ge},KM:function(){return ke},KU:function(){return Et},MJ:function(){return Fe},Ne:function(){return Me},ON:function(){return gt},Uj:function(){return wt},VY:function(){return et},YO:function(){return Ae},YX:function(){return xt},Zn:function(){return E},_g:function(){return ee},_k:function(){return ot},c6:function(){return at},cr:function(){return a},eV:function(){return xe},fi:function(){return b},gh:function(){return ze},hS:function(){return nt},iA:function(){return y},j6:function(){return ne},je:function(){return st},jj:function(){return oe},kS:function(){return Pt},o6:function(){return ve},pO:function(){return Lt},rQ:function(){return Ue},sA:function(){return Ie},xm:function(){return Ke},xo:function(){return We},y8:function(){return qe},yd:function(){return x}});var z=te(64948),ye=te(76560),Oe=te(49661),je=te(8591),he=te(90524),be=Object.defineProperty,le=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,De=(ce,ie,ae)=>ie in ce?be(ce,ie,{enumerable:!0,configurable:!0,writable:!0,value:ae}):ce[ie]=ae,fe=(ce,ie)=>{for(var ae in ie||(ie={}))me.call(ie,ae)&&De(ce,ae,ie[ae]);if(le)for(var ae of le(ie))Ne.call(ie,ae)&&De(ce,ae,ie[ae]);return ce},Le=(ce,ie,ae)=>new Promise((se,de)=>{var Ce=$e=>{try{Be(ae.next($e))}catch(Xe){de(Xe)}},pe=$e=>{try{Be(ae.throw($e))}catch(Xe){de(Xe)}},Be=$e=>$e.done?se($e.value):Promise.resolve($e.value).then(Ce,pe);Be((ae=ae.apply(ce,ie)).next())});const Ee=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,ye.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},E=ce=>Le(void 0,null,function*(){Ee(),(yield(0,z.YR)(fe({},ce))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_couser_info.json`,query:ce}))),re()}),a=ce=>Le(void 0,null,function*(){const ie=yield(0,z.yS)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_member_act_score`);else{if(ie.status===-2)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_member_act_score`))}}),b=ce=>Le(void 0,null,function*(){const ie=yield(0,z.W0)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_score`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_score`))}}),y=ce=>Le(void 0,null,function*(){const ie=yield(0,z.Nl)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`))}}),x=ce=>Le(void 0,null,function*(){const ie=yield(0,z.IU)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/export_star_user`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/export_star_user`))}}),ee=ce=>Le(void 0,null,function*(){const ie=yield(0,z.td)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ie.status===-2)return ie;if(ie.status===-3)(0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_exercise_and_other`);else if(ie.status===-4)return ie}}),ne=ce=>Le(void 0,null,function*(){const ie=yield(0,z.QX)(fe({},ce));if(ie.status===0)je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_homework`);else{if(ie.status===-4)return ie;ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/course_total_homework`))}}),oe=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.o_)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),ue=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.ZL)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),ge=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.aP)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),Fe=(ce,ie)=>Le(void 0,null,function*(){const ae=yield(0,z.vV)(fe({},ce));ae.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`)):ae.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/${ie}`))}),Se=ce=>Le(void 0,null,function*(){Ee(),(yield exportCourseWorkListAppendix(fe({},ce))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ce.categoryId}/works_list.zip`,query:ce}))),re()}),Ie=ce=>Le(void 0,null,function*(){Ee(),yield(0,Oe.QH)("",he.Z.API_SERVER+`/api/polls/${ce.categoryId}/commit_result.xlsx`),re()}),ze=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/attendances/export_xlsx_data.xlsx`,query:ce}))}),ve=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/video_study_statics.xlsx`,query:ce}))}),at=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_video_study.xlsx`,query:ce}))}),xe=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce.coursesId}/export_course_students_info.xlsx`,query:ce}))}),it=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ce}))}),Ue=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ce}))}),qe=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ce}))}),st=ce=>Le(void 0,null,function*(){const ie=yield(0,z.Uy)(fe({},ce));ie.status===0?(je.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_users`)):ie.status===-3&&((0,ye.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ye.history.push(`/classrooms/${ce.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ot=ce=>Le(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/export_records/${ce.id}.xlsx`,query:ce}))}),Ke=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ce}))}),Re=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce==null?void 0:ce.coursesId}/${ce.menuKey}_statistic.xlsx?${ce.checkedList.map(ie=>`course_group_id[]=${ie}`).join("&")}`,query:ce}))}),Me=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_training_objectives.xlsx`,query:ce}))}),Ve=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)(ce==null?void 0:ce.name,(0,Oe.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ce}))}),nt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_courses.xlsx`,query:ce}))}),We=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${ce==null?void 0:ce.ec_year_id}/ec_graduation_requirements.xlsx`,query:ce}))}),et=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ce}))}),Et=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${ce.categoryId}/rank_list.xlsx`,query:ce}))}),Pt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ce}))}),gt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${ce.id}.json`,query:ce}))}),xt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${ce.categoryId}.json`,query:ce}))}),Ae=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/polls/${ce==null?void 0:ce.id}/commit_result.json`,query:ce}))}),wt=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ce}))}),Lt=(ce,ie)=>Le(void 0,null,function*(){yield(0,Oe.FH)(ie||"",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${ce==null?void 0:ce.exercise_id}/consult_exercise.json`,query:ce}))}),ke=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/competitions/${ce==null?void 0:ce.identifier}/competition_commit_records/member_works.xlsx`,query:ce}))}),ut=ce=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${ce==null?void 0:ce.coursesId}/group_homeworks/import_group_template.xlsx`,query:ce}))})},32187:function(Ft,bt,te){"use strict";te.d(bt,{M:function(){return be},Y:function(){return he}});var z=te(61186),ye=te.n(z),Oe=te(89392),je=te.n(Oe);const he=(le,me="YYYY-MM-DD")=>(0,Oe.cloneDeepWith)(le,De=>{if(De instanceof ye())return De.format(me)}),be=(le,me,Ne)=>{const De=fe=>Reflect.toString.call(fe)==="[object Object]";if(!De(le)&&!Array.isArray(le))return le;for(const fe of Object.keys(le))Array.isArray(le[fe])?le[fe]=le[fe].map(Le=>be(Le,me,Ne)):De(le[fe])?le[fe]=be(le[fe],me,Ne):me.includes(fe)&&typeof le[fe]=="string"&&(le[fe]=Ne?ye()(le[fe],Ne):ye()(le[fe]));return le}},98072:function(Ft,bt,te){"use strict";te.d(bt,{U:function(){return Ne}});var z=te(59301),ye=Object.defineProperty,Oe=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,be=(De,fe,Le)=>fe in De?ye(De,fe,{enumerable:!0,configurable:!0,writable:!0,value:Le}):De[fe]=Le,le=(De,fe)=>{for(var Le in fe||(fe={}))je.call(fe,Le)&&be(De,Le,fe[Le]);if(Oe)for(var Le of Oe(fe))he.call(fe,Le)&&be(De,Le,fe[Le]);return De},me=(De,fe,Le)=>new Promise((Ee,re)=>{var E=y=>{try{b(Le.next(y))}catch(x){re(x)}},a=y=>{try{b(Le.throw(y))}catch(x){re(x)}},b=y=>y.done?Ee(y.value):Promise.resolve(y.value).then(E,a);b((Le=Le.apply(De,fe)).next())});function Ne(De,fe){const[Le,Ee]=(0,z.useState)(fe),[re,E]=(0,z.useState)(!1),[a,b]=(0,z.useState)();return[Le,re,(x,ee=!1)=>me(this,null,function*(){const ne=ee?fe:le(le({},Le),x);E(!0),Ee(ne);const oe=yield De(ne);return E(!1),b(oe),oe}),a]}},23869:function(Ft,bt,te){"use strict";te.d(bt,{rX:function(){return ne},pW:function(){return oe},gy:function(){return ue},xY:function(){return ee},O5:function(){return x},tJ:function(){return re},o1:function(){return E},Rd:function(){return y}});var z=te(76560),ye=te(43418),Oe=te(28103),je=te(8591),he=te(34055),be=te(49661),le=te(87169),me=te(25510),Ne="data:image/png;base64,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",De=te.p+"static/newqrcode.a8740efb.png",fe=te(32637),Le=te(59301),Ee=(ge,Fe,Se)=>new Promise((Ie,ze)=>{var ve=it=>{try{xe(Se.next(it))}catch(Ue){ze(Ue)}},at=it=>{try{xe(Se.throw(it))}catch(Ue){ze(Ue)}},xe=it=>it.done?Ie(it.value):Promise.resolve(it.value).then(ve,at);xe((Se=Se.apply(ge,Fe)).next())});const re=(ge,Fe=!1)=>!!(E(ge)&&a(Fe)),E=ge=>(0,he.bg)()?!0:(ge({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(ge=!1)=>{var Fe;const{user:Se}=(0,z.getDvaApp)()._store.getState();return(Fe=Se.userInfo)!=null&&Fe.profile_completed?!0:(ye.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ye.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{ye.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Le.createElement("div",{style:{textAlign:"center"}},Le.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Le.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:fe}),Le.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var ge;const{user:Fe}=(0,z.getDvaApp)()._store.getState();return(ge=Fe.userInfo)!=null&&ge.professional_certification?!0:(ye.default.confirm({title:"\u63D0\u793A",centered:!0,content:Le.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,be.xg)("/account/certification")}}),!1)},ee=()=>(0,he.V9)()?!0:(ye.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Le.createElement("img",{src:De,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(ge,Fe)=>ge?!0:(ye.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("p",null,Fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Le.createElement("div",{style:{marginLeft:"110px"}},Le.createElement("img",{src:Ne,width:200}),Le.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,be.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=ge=>{ye.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Le.createElement("div",null,Le.createElement("div",null,Le.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Le.createElement(Oe.Z,null),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Le.createElement("a",null,ge),"\u5929\u3002"),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Le.createElement("div",{style:{textAlign:"center",marginTop:30}},Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:me,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ue=(ge,Fe="")=>{const{shixunsDetail:{detail:Se}}=(0,z.getDvaApp)()._store.getState();if((Se==null?void 0:Se.public)===2||(Se==null?void 0:Se.public)===1||(Se==null?void 0:Se.shixun_status)===3){let Ie="";return(Se==null?void 0:Se.public)===2&&(Ie="\u5DF2\u516C\u5F00"),(Se==null?void 0:Se.public)===1&&(Ie="\u5F85\u5BA1\u6838"),(Se==null?void 0:Se.shixun_status)===3&&(Ie="\u5DF2\u5173\u95ED"),ye.default.info({centered:!0,icon:Le.createElement(le.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ie,"\uFF0C",Fe,"\u3002"),Le.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:me,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Se==null?void 0:Se.shixun_status)===2?(ye.default.confirm({centered:!0,icon:Le.createElement(le.Z,null),title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Fe,"\u3002"),Le.createElement("br",null),Le.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ye.default.confirm({width:440,centered:!0,icon:Le.createElement(le.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ee(void 0,null,function*(){(yield ge({type:"shixunsDetail/cancelRelease",payload:{id:Se==null?void 0:Se.identifier}})).status!==401&&(je.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ge({type:"shixunsDetail/getShixunsDetail",payload:{id:Se==null?void 0:Se.identifier}}),ge({type:"practiceSetting/getCommonData",payload:{id:Se==null?void 0:Se.identifier}}))})})}}),!0):!1}},50371:function(Ft,bt){"use strict";function te(){const z=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ye=1;ye{const he=Oe[je];he!==void 0&&(z[je]=he)})}return z}bt.Z=te},13845:function(Ft,bt,te){"use strict";te.d(bt,{F:function(){return z},Z:function(){return ye}});function z(Oe){return Oe!=null&&Oe===Oe.window}function ye(Oe,je){var he,be;if(typeof window=="undefined")return 0;const le=je?"scrollTop":"scrollLeft";let me=0;return z(Oe)?me=Oe[je?"pageYOffset":"pageXOffset"]:Oe instanceof Document?me=Oe.documentElement[le]:(Oe instanceof HTMLElement||Oe)&&(me=Oe[le]),Oe&&!z(Oe)&&typeof me!="number"&&(me=(be=((he=Oe.ownerDocument)!==null&&he!==void 0?he:Oe).documentElement)===null||be===void 0?void 0:be[le]),me}},56762:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var z=te(59301);function ye(){const[,Oe]=z.useReducer(je=>je+1,0);return Oe}},68031:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return je}});var z=te(16089);function ye(he,be,le,me){const Ne=le-be;return he/=me/2,he<1?Ne/2*he*he*he+be:Ne/2*((he-=2)*he*he+2)+be}var Oe=te(13845);function je(he){let be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:le=()=>window,callback:me,duration:Ne=450}=be,De=le(),fe=(0,Oe.Z)(De,!0),Le=Date.now(),Ee=()=>{const E=Date.now()-Le,a=ye(E>Ne?Ne:E,fe,he,Ne);(0,Oe.F)(De)?De.scrollTo(window.pageXOffset,a):De instanceof Document||De.constructor.name==="HTMLDocument"?De.documentElement.scrollTop=a:De.scrollTop=a,E{const{componentCls:Re,iconCls:Me,antCls:Ve,badgeShadowSize:nt,motionDurationSlow:We,textFontSize:et,textFontSizeSM:Et,statusSize:Pt,dotSize:gt,textFontWeight:xt,indicatorHeight:Ae,indicatorHeightSM:wt,marginXS:Lt}=Ke,ke=`${Ve}-scroll-number`,ut=(0,De.Z)(Ke,(ce,ie)=>{let{darkColor:ae}=ie;return{[`&${Re} ${Re}-color-${ce}`]:{background:ae,[`&:not(${Re}-count)`]:{color:ae}}}});return{[Re]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(Ke)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Re}-count`]:{zIndex:Ke.indicatorZIndex,minWidth:Ae,height:Ae,color:Ke.badgeTextColor,fontWeight:xt,fontSize:et,lineHeight:`${Ae}px`,whiteSpace:"nowrap",textAlign:"center",background:Ke.badgeColor,borderRadius:Ae/2,boxShadow:`0 0 0 ${nt}px ${Ke.badgeShadowColor}`,transition:`background ${Ke.motionDurationMid}`,a:{color:Ke.badgeTextColor},"a:hover":{color:Ke.badgeTextColor},"a:hover &":{background:Ke.badgeColorHover}},[`${Re}-count-sm`]:{minWidth:wt,height:wt,fontSize:Et,lineHeight:`${wt}px`,borderRadius:wt/2},[`${Re}-multiple-words`]:{padding:`0 ${Ke.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Re}-dot`]:{zIndex:Ke.indicatorZIndex,width:gt,minWidth:gt,height:gt,background:Ke.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${nt}px ${Ke.badgeShadowColor}`},[`${Re}-dot${ke}`]:{transition:`background ${We}`},[`${Re}-count, ${Re}-dot, ${ke}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${Me}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Re}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Re}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Pt,height:Pt,verticalAlign:"middle",borderRadius:"50%"},[`${Re}-status-success`]:{backgroundColor:Ke.colorSuccess},[`${Re}-status-processing`]:{overflow:"visible",color:Ke.colorPrimary,backgroundColor:Ke.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:nt,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Ee,animationDuration:Ke.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Re}-status-default`]:{backgroundColor:Ke.colorTextPlaceholder},[`${Re}-status-error`]:{backgroundColor:Ke.colorError},[`${Re}-status-warning`]:{backgroundColor:Ke.colorWarning},[`${Re}-status-text`]:{marginInlineStart:Lt,color:Ke.colorText,fontSize:Ke.fontSize}}}),ut),{[`${Re}-zoom-appear, ${Re}-zoom-enter`]:{animationName:re,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`${Re}-zoom-leave`]:{animationName:E,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack,animationFillMode:"both"},[`&${Re}-not-a-wrapper`]:{[`${Re}-zoom-appear, ${Re}-zoom-enter`]:{animationName:a,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`${Re}-zoom-leave`]:{animationName:b,animationDuration:Ke.motionDurationSlow,animationTimingFunction:Ke.motionEaseOutBack},[`&:not(${Re}-status)`]:{verticalAlign:"middle"},[`${ke}-custom-component, ${Re}-count`]:{transform:"none"},[`${ke}-custom-component, ${ke}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${ke}`]:{overflow:"hidden",[`${ke}-only`]:{position:"relative",display:"inline-block",height:Ae,transition:`all ${Ke.motionDurationSlow} ${Ke.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${ke}-only-unit`]:{height:Ae,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${ke}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Re}-count, ${Re}-dot, ${ke}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ee=Ke=>{const{fontSize:Re,lineHeight:Me,lineWidth:Ve,marginXS:nt,colorBorderBg:We}=Ke,et=Math.round(Re*Me),Et=Ve,Pt=Ke.colorBgContainer,gt=Ke.colorError,xt=Ke.colorErrorHover;return(0,fe.TS)(Ke,{badgeFontHeight:et,badgeShadowSize:Et,badgeTextColor:Pt,badgeColor:gt,badgeColorHover:xt,badgeShadowColor:We,badgeProcessingDuration:"1.2s",badgeRibbonOffset:nt,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ne=Ke=>{const{fontSize:Re,lineHeight:Me,fontSizeSM:Ve,lineWidth:nt}=Ke;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Re*Me)-2*nt,indicatorHeightSM:Re,dotSize:Ve/2,textFontSize:Ve,textFontSizeSM:Ve,textFontWeight:"normal",statusSize:Ve/2}};var oe=(0,Le.Z)("Badge",Ke=>{const Re=ee(Ke);return[x(Re)]},ne);const ue=Ke=>{const{antCls:Re,badgeFontHeight:Me,marginXS:Ve,badgeRibbonOffset:nt}=Ke,We=`${Re}-ribbon`,et=`${Re}-ribbon-wrapper`,Et=(0,De.Z)(Ke,(Pt,gt)=>{let{darkColor:xt}=gt;return{[`&${We}-color-${Pt}`]:{background:xt,color:xt}}});return{[`${et}`]:{position:"relative"},[`${We}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ne.Wf)(Ke)),{position:"absolute",top:Ve,padding:`0 ${Ke.paddingXS}px`,color:Ke.colorPrimary,lineHeight:`${Me}px`,whiteSpace:"nowrap",backgroundColor:Ke.colorPrimary,borderRadius:Ke.borderRadiusSM,[`${We}-text`]:{color:Ke.colorTextLightSolid},[`${We}-corner`]:{position:"absolute",top:"100%",width:nt,height:nt,color:"currentcolor",border:`${nt/2}px solid`,transform:Ke.badgeRibbonCornerTransform,transformOrigin:"top",filter:Ke.badgeRibbonCornerFilter}}),Et),{[`&${We}-placement-end`]:{insetInlineEnd:-nt,borderEndEndRadius:0,[`${We}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${We}-placement-start`]:{insetInlineStart:-nt,borderEndStartRadius:0,[`${We}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var ge=(0,Le.Z)(["Badge","Ribbon"],Ke=>{const Re=ee(Ke);return[ue(Re)]},ne),Se=Ke=>{const{className:Re,prefixCls:Me,style:Ve,color:nt,children:We,text:et,placement:Et="end",rootClassName:Pt}=Ke,{getPrefixCls:gt,direction:xt}=je.useContext(le.E_),Ae=gt("ribbon",Me),wt=(0,he.o2)(nt,!1),Lt=ye()(Ae,`${Ae}-placement-${Et}`,{[`${Ae}-rtl`]:xt==="rtl",[`${Ae}-color-${nt}`]:wt},Re),[ke,ut]=ge(Ae),ce={},ie={};return nt&&!wt&&(ce.background=nt,ie.color=nt),ke(je.createElement("div",{className:ye()(`${Ae}-wrapper`,Pt,ut)},We,je.createElement("div",{className:ye()(Lt,ut),style:Object.assign(Object.assign({},ce),Ve)},je.createElement("span",{className:`${Ae}-text`},et),je.createElement("div",{className:`${Ae}-corner`,style:ie}))))};function Ie(Ke){let{prefixCls:Re,value:Me,current:Ve,offset:nt=0}=Ke,We;return nt&&(We={position:"absolute",top:`${nt}00%`,left:0}),je.createElement("span",{style:We,className:ye()(`${Re}-only-unit`,{current:Ve})},Me)}function ze(Ke,Re,Me){let Ve=Ke,nt=0;for(;(Ve+10)%10!==Re;)Ve+=Me,nt+=Me;return nt}function ve(Ke){const{prefixCls:Re,count:Me,value:Ve}=Ke,nt=Number(Ve),We=Math.abs(Me),[et,Et]=je.useState(nt),[Pt,gt]=je.useState(We),xt=()=>{Et(nt),gt(We)};je.useEffect(()=>{const Lt=setTimeout(()=>{xt()},1e3);return()=>{clearTimeout(Lt)}},[nt]);let Ae,wt;if(et===nt||Number.isNaN(nt)||Number.isNaN(et))Ae=[je.createElement(Ie,Object.assign({},Ke,{key:nt,current:!0}))],wt={transition:"none"};else{Ae=[];const Lt=nt+10,ke=[];for(let ie=nt;ie<=Lt;ie+=1)ke.push(ie);const ut=ke.findIndex(ie=>ie%10===et);Ae=ke.map((ie,ae)=>{const se=ie%10;return je.createElement(Ie,Object.assign({},Ke,{key:ie,value:se,offset:ae-ut,current:ae===ut}))});const ce=Pt{const{prefixCls:Me,count:Ve,className:nt,motionClassName:We,style:et,title:Et,show:Pt,component:gt="sup",children:xt}=Ke,Ae=at(Ke,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:wt}=je.useContext(le.E_),Lt=wt("scroll-number",Me),ke=Object.assign(Object.assign({},Ae),{"data-show":Pt,style:et,className:ye()(Lt,nt,We),title:Et});let ut=Ve;if(Ve&&Number(Ve)%1===0){const ce=String(Ve).split("");ut=je.createElement("bdi",null,ce.map((ie,ae)=>je.createElement(ve,{prefixCls:Lt,count:Number(Ve),value:ie,key:ce.length-ae})))}return et&&et.borderColor&&(ke.style=Object.assign(Object.assign({},et),{boxShadow:`0 0 0 1px ${et.borderColor} inset`})),xt?(0,be.Tm)(xt,ce=>({className:ye()(`${Lt}-custom-component`,ce==null?void 0:ce.className,We)})):je.createElement(gt,Object.assign({},ke,{ref:Re}),ut)}),Ue=function(Ke,Re){var Me={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&Re.indexOf(Ve)<0&&(Me[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ve=Object.getOwnPropertySymbols(Ke);nt{var Me,Ve,nt,We,et;const{prefixCls:Et,scrollNumberPrefixCls:Pt,children:gt,status:xt,text:Ae,color:wt,count:Lt=null,overflowCount:ke=99,dot:ut=!1,size:ce="default",title:ie,offset:ae,style:se,className:de,rootClassName:Ce,classNames:pe,styles:Be,showZero:$e=!1}=Ke,Xe=Ue(Ke,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Pe,direction:mt,badge:yt}=je.useContext(le.E_),Zt=Pe("badge",Et),[jt,zt]=oe(Zt),Gt=Lt>ke?`${ke}+`:Lt,Je=Gt==="0"||Gt===0,lt=Lt===null||Je&&!$e,Dt=(xt!=null||wt!=null)&<,Ot=ut&&!Je,on=Ot?"":Gt,gn=(0,je.useMemo)(()=>(on==null||on===""||Je&&!$e)&&!Ot,[on,Je,$e,Ot]),mn=(0,je.useRef)(Lt);gn||(mn.current=Lt);const Bn=mn.current,sa=(0,je.useRef)(on);gn||(sa.current=on);const ka=sa.current,Pa=(0,je.useRef)(Ot);gn||(Pa.current=Ot);const wa=(0,je.useMemo)(()=>{if(!ae)return Object.assign(Object.assign({},yt==null?void 0:yt.style),se);const Ia={marginTop:ae[1]};return mt==="rtl"?Ia.left=parseInt(ae[0],10):Ia.right=-parseInt(ae[0],10),Object.assign(Object.assign(Object.assign({},Ia),yt==null?void 0:yt.style),se)},[mt,ae,se,yt==null?void 0:yt.style]),ar=ie!=null?ie:typeof Bn=="string"||typeof Bn=="number"?Bn:void 0,sr=gn||!Ae?null:je.createElement("span",{className:`${Zt}-status-text`},Ae),pa=!Bn||typeof Bn!="object"?void 0:(0,be.Tm)(Bn,Ia=>({style:Object.assign(Object.assign({},wa),Ia.style)})),mr=(0,he.o2)(wt,!1),ir=ye()(pe==null?void 0:pe.indicator,(Me=yt==null?void 0:yt.classNames)===null||Me===void 0?void 0:Me.indicator,{[`${Zt}-status-dot`]:Dt,[`${Zt}-status-${xt}`]:!!xt,[`${Zt}-color-${wt}`]:mr}),an={};wt&&!mr&&(an.color=wt,an.background=wt);const Fn=ye()(Zt,{[`${Zt}-status`]:Dt,[`${Zt}-not-a-wrapper`]:!gt,[`${Zt}-rtl`]:mt==="rtl"},de,Ce,yt==null?void 0:yt.className,(Ve=yt==null?void 0:yt.classNames)===null||Ve===void 0?void 0:Ve.root,pe==null?void 0:pe.root,zt);if(!gt&&Dt){const Ia=wa.color;return jt(je.createElement("span",Object.assign({},Xe,{className:Fn,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.root),(nt=yt==null?void 0:yt.styles)===null||nt===void 0?void 0:nt.root),wa)}),je.createElement("span",{className:ir,style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(We=yt==null?void 0:yt.styles)===null||We===void 0?void 0:We.indicator),an)}),Ae&&je.createElement("span",{style:{color:Ia},className:`${Zt}-status-text`},Ae)))}return jt(je.createElement("span",Object.assign({ref:Re},Xe,{className:Fn,style:Object.assign(Object.assign({},(et=yt==null?void 0:yt.styles)===null||et===void 0?void 0:et.root),Be==null?void 0:Be.root)}),gt,je.createElement(Oe.default,{visible:!gn,motionName:`${Zt}-zoom`,motionAppear:!1,motionDeadline:1e3},Ia=>{let{className:va,ref:ga}=Ia;var Cr,Gn;const vo=Pe("scroll-number",Pt),ho=Pa.current,Wr=ye()(pe==null?void 0:pe.indicator,(Cr=yt==null?void 0:yt.classNames)===null||Cr===void 0?void 0:Cr.indicator,{[`${Zt}-dot`]:ho,[`${Zt}-count`]:!ho,[`${Zt}-count-sm`]:ce==="small",[`${Zt}-multiple-words`]:!ho&&ka&&ka.toString().length>1,[`${Zt}-status-${xt}`]:!!xt,[`${Zt}-color-${wt}`]:mr});let kt=Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.indicator),(Gn=yt==null?void 0:yt.styles)===null||Gn===void 0?void 0:Gn.indicator),wa);return wt&&!mr&&(kt=kt||{},kt.background=wt),je.createElement(it,{prefixCls:vo,show:!gn,motionClassName:va,className:Wr,count:ka,title:ar,style:kt,key:"scrollNumber",ref:ga},pa)}),sr))},st=je.forwardRef(qe);st.Ribbon=Se;var ot=st},66104:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return it}});var z=te(92310),ye=te.n(z),Oe=te(11592),je=te(26112),he=te(59301),be=te(92343),le=te(36355),me=te(84105),Ne=te(91857);const De=Ue=>{let{children:qe}=Ue;const{getPrefixCls:st}=he.useContext(le.E_),ot=st("breadcrumb");return he.createElement("li",{className:`${ot}-separator`,"aria-hidden":"true"},qe===""?qe:qe||"/")};De.__ANT_BREADCRUMB_SEPARATOR=!0;var fe=De,Le=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Keqe[Ke]||ot)}function re(Ue,qe,st,ot){if(st==null)return null;const{className:Ke,onClick:Re}=qe,Me=Le(qe,["className","onClick"]),Ve=Object.assign(Object.assign({},(0,je.Z)(Me,{data:!0,aria:!0})),{onClick:Re});return ot!==void 0?he.createElement("a",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke),href:ot}),st):he.createElement("span",Object.assign({},Ve,{className:ye()(`${Ue}-link`,Ke)}),st)}function E(Ue,qe){return(ot,Ke,Re,Me,Ve)=>{if(qe)return qe(ot,Ke,Re,Me);const nt=Ee(ot,Ke);return re(Ue,ot,nt,Ve)}}var a=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{const{prefixCls:qe,separator:st="/",children:ot,menu:Ke,overlay:Re,dropdownProps:Me,href:Ve}=Ue,We=(et=>{if(Ke||Re){const Et=Object.assign({},Me);if(Ke){const Pt=Ke||{},{items:gt}=Pt,xt=a(Pt,["items"]);Et.menu=Object.assign(Object.assign({},xt),{items:gt==null?void 0:gt.map((Ae,wt)=>{var{key:Lt,title:ke,label:ut,path:ce}=Ae,ie=a(Ae,["key","title","label","path"]);let ae=ut!=null?ut:ke;return ce&&(ae=he.createElement("a",{href:`${Ve}${ce}`},ae)),Object.assign(Object.assign({},ie),{key:Lt!=null?Lt:wt,label:ae})})})}else Re&&(Et.overlay=Re);return he.createElement(Ne.Z,Object.assign({placement:"bottom"},Et),he.createElement("span",{className:`${qe}-overlay-link`},et,he.createElement(me.Z,null)))}return et})(ot);return We!=null?he.createElement(he.Fragment,null,he.createElement("li",null,We),st&&he.createElement(fe,null,st)):null},y=Ue=>{const{prefixCls:qe,children:st,href:ot}=Ue,Ke=a(Ue,["prefixCls","children","href"]),{getPrefixCls:Re}=he.useContext(le.E_),Me=Re("breadcrumb",qe);return he.createElement(b,Object.assign({},Ke,{prefixCls:Me}),re(Me,Ke,st,ot))};y.__ANT_BREADCRUMB_ITEM=!0;var x=y,ee=te(17313),ne=te(83116),oe=te(37613);const ue=Ue=>{const{componentCls:qe,iconCls:st}=Ue;return{[qe]:Object.assign(Object.assign({},(0,ee.Wf)(Ue)),{color:Ue.itemColor,fontSize:Ue.fontSize,[st]:{fontSize:Ue.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Ue.linkColor,transition:`color ${Ue.motionDurationMid}`,padding:`0 ${Ue.paddingXXS}px`,borderRadius:Ue.borderRadiusSM,height:Ue.lineHeight*Ue.fontSize,display:"inline-block",marginInline:-Ue.marginXXS,"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover}},(0,ee.Qy)(Ue)),"li:last-child":{color:Ue.lastItemColor},[`${qe}-separator`]:{marginInline:Ue.separatorMargin,color:Ue.separatorColor},[`${qe}-link`]:{[` > ${st} + span, > ${st} + a - `]:{marginInlineStart:Ue.marginXXS}},[`${qe}-overlay-link`]:{borderRadius:Ue.borderRadiusSM,height:Ue.lineHeight*Ue.fontSize,display:"inline-block",padding:`0 ${Ue.paddingXXS}px`,marginInline:-Ue.marginXXS,[`> ${st}`]:{marginInlineStart:Ue.marginXXS,fontSize:Ue.fontSizeIcon},"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover,a:{color:Ue.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ue.componentCls}-rtl`]:{direction:"rtl"}})}};var ge=(0,ne.Z)("Breadcrumb",Ue=>{const qe=(0,oe.TS)(Ue,{});return[ue(qe)]},Ue=>({itemColor:Ue.colorTextDescription,lastItemColor:Ue.colorText,iconFontSize:Ue.fontSize,linkColor:Ue.colorTextDescription,linkHoverColor:Ue.colorText,separatorColor:Ue.colorTextDescription,separatorMargin:Ue.marginXS})),Fe=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{var{breadcrumbName:Me}=Re,Ve=Fe(Re,["breadcrumbName"]);return Object.assign(Object.assign({},Ve),{title:Me})})}),Ke}function Ie(Ue,qe){return(0,he.useMemo)(()=>Ue||(qe?qe.map(Se):null),[Ue,qe])}var ze=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{if(qe===void 0)return qe;let st=(qe||"").replace(/^\//,"");return Object.keys(Ue).forEach(ot=>{st=st.replace(`:${ot}`,Ue[ot])}),st},at=Ue=>{const{prefixCls:qe,separator:st="/",style:ot,className:Ke,rootClassName:Re,routes:Me,items:Ve,children:nt,itemRender:We,params:et={}}=Ue,ht=ze(Ue,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:yt,direction:gt,breadcrumb:xt}=he.useContext(le.E_);let Ae;const wt=yt("breadcrumb",qe),[It,ke]=ge(wt),ut=Ie(Ve,Me),ce=E(wt,We);if(ut&&ut.length>0){const se=[],de=Ve||Me;Ae=ut.map((Ce,pe)=>{const{path:Be,key:$e,type:Xe,menu:Pe,overlay:mt,onClick:St,className:zt,separator:Gt,dropdownProps:Ht}=Ce,Wt=ve(et,Be);Wt!==void 0&&se.push(Wt);const Je=$e!=null?$e:pe;if(Xe==="separator")return he.createElement(fe,{key:Je},Gt);const lt={},Dt=pe===ut.length-1;Pe?lt.menu=Pe:mt&&(lt.overlay=mt);let{href:Lt}=Ce;return se.length&&Wt!==void 0&&(Lt=`#/${se.join("/")}`),he.createElement(b,Object.assign({key:Je},lt,(0,je.Z)(Ce,{data:!0,aria:!0}),{className:zt,dropdownProps:Ht,href:Lt,separator:Dt?"":st,onClick:St,prefixCls:wt}),ce(Ce,et,de,se,Lt))})}else if(nt){const se=(0,Oe.Z)(nt).length;Ae=(0,Oe.Z)(nt).map((de,Ce)=>{if(!de)return de;const pe=Ce===se-1;return(0,be.Tm)(de,{separator:pe?"":st,key:Ce})})}const ie=ye()(wt,xt==null?void 0:xt.className,{[`${wt}-rtl`]:gt==="rtl"},Ke,Re,ke),ae=Object.assign(Object.assign({},xt==null?void 0:xt.style),ot);return It(he.createElement("nav",Object.assign({className:ie,style:ae},ht),he.createElement("ol",null,Ae)))};at.Item=x,at.Separator=fe;var xe=at,it=xe},24905:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return ge}});var z=te(92310),ye=te.n(z),Oe=te(5630),je=te(59301),he=te(36355),be=te(1684),le=te(32441),Ne=je.createContext(null),De=te(98447),fe=te(14088),Le=te(4572),Ee=function(Fe,Se){var Ie={};for(var ze in Fe)Object.prototype.hasOwnProperty.call(Fe,ze)&&Se.indexOf(ze)<0&&(Ie[ze]=Fe[ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ze=Object.getOwnPropertySymbols(Fe);ve{var Ie;const{prefixCls:ze,className:ve,rootClassName:at,children:xe,indeterminate:it=!1,style:Ue,onMouseEnter:qe,onMouseLeave:st,skipGroup:ot=!1,disabled:Ke}=Fe,Re=Ee(Fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Me,direction:Ve,checkbox:nt}=je.useContext(he.E_),We=je.useContext(Ne),{isFormItemInput:et}=je.useContext(le.aM),ht=je.useContext(be.Z),yt=(Ie=(We==null?void 0:We.disabled)||Ke)!==null&&Ie!==void 0?Ie:ht,gt=je.useRef(Re.value);je.useEffect(()=>{We==null||We.registerValue(Re.value)},[]),je.useEffect(()=>{if(!ot)return Re.value!==gt.current&&(We==null||We.cancelValue(gt.current),We==null||We.registerValue(Re.value),gt.current=Re.value),()=>We==null?void 0:We.cancelValue(Re.value)},[Re.value]);const xt=Me("checkbox",ze),[Ae,wt]=(0,De.ZP)(xt),It=Object.assign({},Re);We&&!ot&&(It.onChange=function(){Re.onChange&&Re.onChange.apply(Re,arguments),We.toggleOption&&We.toggleOption({label:xe,value:Re.value})},It.name=We.name,It.checked=We.value.includes(Re.value));const ke=ye()(`${xt}-wrapper`,{[`${xt}-rtl`]:Ve==="rtl",[`${xt}-wrapper-checked`]:It.checked,[`${xt}-wrapper-disabled`]:yt,[`${xt}-wrapper-in-form-item`]:et},nt==null?void 0:nt.className,ve,at,wt),ut=ye()({[`${xt}-indeterminate`]:it},Le.A,wt),ce=it?"mixed":void 0;return Ae(je.createElement(fe.Z,{component:"Checkbox",disabled:yt},je.createElement("label",{className:ke,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),Ue),onMouseEnter:qe,onMouseLeave:st},je.createElement(Oe.Z,Object.assign({"aria-checked":ce},It,{prefixCls:xt,className:ut,disabled:yt,ref:Se})),xe!==void 0&&je.createElement("span",null,xe))))};var a=je.forwardRef(re),b=te(15142),y=te(2738),x=function(Fe,Se){var Ie={};for(var ze in Fe)Object.prototype.hasOwnProperty.call(Fe,ze)&&Se.indexOf(ze)<0&&(Ie[ze]=Fe[ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ze=Object.getOwnPropertySymbols(Fe);ve{const{defaultValue:Ie,children:ze,options:ve=[],prefixCls:at,className:xe,rootClassName:it,style:Ue,onChange:qe}=Fe,st=x(Fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ot,direction:Ke}=je.useContext(he.E_),[Re,Me]=je.useState(st.value||Ie||[]),[Ve,nt]=je.useState([]);je.useEffect(()=>{"value"in st&&Me(st.value||[])},[st.value]);const We=je.useMemo(()=>ve.map(ie=>typeof ie=="string"||typeof ie=="number"?{label:ie,value:ie}:ie),[ve]),et=ie=>{nt(ae=>ae.filter(se=>se!==ie))},ht=ie=>{nt(ae=>[].concat((0,b.Z)(ae),[ie]))},yt=ie=>{const ae=Re.indexOf(ie.value),se=(0,b.Z)(Re);ae===-1?se.push(ie.value):se.splice(ae,1),"value"in st||Me(se),qe==null||qe(se.filter(de=>Ve.includes(de)).sort((de,Ce)=>{const pe=We.findIndex($e=>$e.value===de),Be=We.findIndex($e=>$e.value===Ce);return pe-Be}))},gt=ot("checkbox",at),xt=`${gt}-group`,[Ae,wt]=(0,De.ZP)(gt),It=(0,y.Z)(st,["value","disabled"]),ke=ve.length?We.map(ie=>je.createElement(a,{prefixCls:gt,key:ie.value.toString(),disabled:"disabled"in ie?ie.disabled:st.disabled,value:ie.value,checked:Re.includes(ie.value),onChange:ie.onChange,className:`${xt}-item`,style:ie.style,title:ie.title},ie.label)):ze,ut={toggleOption:yt,value:Re,disabled:st.disabled,name:st.name,registerValue:ht,cancelValue:et},ce=ye()(xt,{[`${xt}-rtl`]:Ke==="rtl"},xe,it,wt);return Ae(je.createElement("div",Object.assign({className:ce,style:Ue},It,{ref:Se}),je.createElement(Ne.Provider,{value:ut},ke)))},ne=je.forwardRef(ee);var oe=je.memo(ne);const ue=a;ue.Group=oe,ue.__ANT_CHECKBOX=!0;var ge=ue},98447:function(Ft,bt,te){"use strict";te.d(bt,{C2:function(){return he}});var z=te(17313),ye=te(37613),Oe=te(83116);const je=be=>{const{checkboxCls:le}=be,me=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,z.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[me]:Object.assign(Object.assign({},(0,z.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${me}`]:{marginInlineStart:0},[`&${me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,z.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,z.oN)(be))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${be.lineWidth}px ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:be.checkboxSize/14*5,height:be.checkboxSize/14*8,border:`${be.lineWidthBold}px solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[` + `]:{marginInlineStart:Ue.marginXXS}},[`${qe}-overlay-link`]:{borderRadius:Ue.borderRadiusSM,height:Ue.lineHeight*Ue.fontSize,display:"inline-block",padding:`0 ${Ue.paddingXXS}px`,marginInline:-Ue.marginXXS,[`> ${st}`]:{marginInlineStart:Ue.marginXXS,fontSize:Ue.fontSizeIcon},"&:hover":{color:Ue.linkHoverColor,backgroundColor:Ue.colorBgTextHover,a:{color:Ue.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Ue.componentCls}-rtl`]:{direction:"rtl"}})}};var ge=(0,ne.Z)("Breadcrumb",Ue=>{const qe=(0,oe.TS)(Ue,{});return[ue(qe)]},Ue=>({itemColor:Ue.colorTextDescription,lastItemColor:Ue.colorText,iconFontSize:Ue.fontSize,linkColor:Ue.colorTextDescription,linkHoverColor:Ue.colorText,separatorColor:Ue.colorTextDescription,separatorMargin:Ue.marginXS})),Fe=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{var{breadcrumbName:Me}=Re,Ve=Fe(Re,["breadcrumbName"]);return Object.assign(Object.assign({},Ve),{title:Me})})}),Ke}function Ie(Ue,qe){return(0,he.useMemo)(()=>Ue||(qe?qe.map(Se):null),[Ue,qe])}var ze=function(Ue,qe){var st={};for(var ot in Ue)Object.prototype.hasOwnProperty.call(Ue,ot)&&qe.indexOf(ot)<0&&(st[ot]=Ue[ot]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,ot=Object.getOwnPropertySymbols(Ue);Ke{if(qe===void 0)return qe;let st=(qe||"").replace(/^\//,"");return Object.keys(Ue).forEach(ot=>{st=st.replace(`:${ot}`,Ue[ot])}),st},at=Ue=>{const{prefixCls:qe,separator:st="/",style:ot,className:Ke,rootClassName:Re,routes:Me,items:Ve,children:nt,itemRender:We,params:et={}}=Ue,Et=ze(Ue,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Pt,direction:gt,breadcrumb:xt}=he.useContext(le.E_);let Ae;const wt=Pt("breadcrumb",qe),[Lt,ke]=ge(wt),ut=Ie(Ve,Me),ce=E(wt,We);if(ut&&ut.length>0){const se=[],de=Ve||Me;Ae=ut.map((Ce,pe)=>{const{path:Be,key:$e,type:Xe,menu:Pe,overlay:mt,onClick:yt,className:Zt,separator:jt,dropdownProps:zt}=Ce,Gt=ve(et,Be);Gt!==void 0&&se.push(Gt);const Je=$e!=null?$e:pe;if(Xe==="separator")return he.createElement(fe,{key:Je},jt);const lt={},Dt=pe===ut.length-1;Pe?lt.menu=Pe:mt&&(lt.overlay=mt);let{href:Ot}=Ce;return se.length&&Gt!==void 0&&(Ot=`#/${se.join("/")}`),he.createElement(b,Object.assign({key:Je},lt,(0,je.Z)(Ce,{data:!0,aria:!0}),{className:Zt,dropdownProps:zt,href:Ot,separator:Dt?"":st,onClick:yt,prefixCls:wt}),ce(Ce,et,de,se,Ot))})}else if(nt){const se=(0,Oe.Z)(nt).length;Ae=(0,Oe.Z)(nt).map((de,Ce)=>{if(!de)return de;const pe=Ce===se-1;return(0,be.Tm)(de,{separator:pe?"":st,key:Ce})})}const ie=ye()(wt,xt==null?void 0:xt.className,{[`${wt}-rtl`]:gt==="rtl"},Ke,Re,ke),ae=Object.assign(Object.assign({},xt==null?void 0:xt.style),ot);return Lt(he.createElement("nav",Object.assign({className:ie,style:ae},Et),he.createElement("ol",null,Ae)))};at.Item=x,at.Separator=fe;var xe=at,it=xe},24905:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return ge}});var z=te(92310),ye=te.n(z),Oe=te(5630),je=te(59301),he=te(36355),be=te(1684),le=te(32441),Ne=je.createContext(null),De=te(98447),fe=te(14088),Le=te(4572),Ee=function(Fe,Se){var Ie={};for(var ze in Fe)Object.prototype.hasOwnProperty.call(Fe,ze)&&Se.indexOf(ze)<0&&(Ie[ze]=Fe[ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ze=Object.getOwnPropertySymbols(Fe);ve{var Ie;const{prefixCls:ze,className:ve,rootClassName:at,children:xe,indeterminate:it=!1,style:Ue,onMouseEnter:qe,onMouseLeave:st,skipGroup:ot=!1,disabled:Ke}=Fe,Re=Ee(Fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Me,direction:Ve,checkbox:nt}=je.useContext(he.E_),We=je.useContext(Ne),{isFormItemInput:et}=je.useContext(le.aM),Et=je.useContext(be.Z),Pt=(Ie=(We==null?void 0:We.disabled)||Ke)!==null&&Ie!==void 0?Ie:Et,gt=je.useRef(Re.value);je.useEffect(()=>{We==null||We.registerValue(Re.value)},[]),je.useEffect(()=>{if(!ot)return Re.value!==gt.current&&(We==null||We.cancelValue(gt.current),We==null||We.registerValue(Re.value),gt.current=Re.value),()=>We==null?void 0:We.cancelValue(Re.value)},[Re.value]);const xt=Me("checkbox",ze),[Ae,wt]=(0,De.ZP)(xt),Lt=Object.assign({},Re);We&&!ot&&(Lt.onChange=function(){Re.onChange&&Re.onChange.apply(Re,arguments),We.toggleOption&&We.toggleOption({label:xe,value:Re.value})},Lt.name=We.name,Lt.checked=We.value.includes(Re.value));const ke=ye()(`${xt}-wrapper`,{[`${xt}-rtl`]:Ve==="rtl",[`${xt}-wrapper-checked`]:Lt.checked,[`${xt}-wrapper-disabled`]:Pt,[`${xt}-wrapper-in-form-item`]:et},nt==null?void 0:nt.className,ve,at,wt),ut=ye()({[`${xt}-indeterminate`]:it},Le.A,wt),ce=it?"mixed":void 0;return Ae(je.createElement(fe.Z,{component:"Checkbox",disabled:Pt},je.createElement("label",{className:ke,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),Ue),onMouseEnter:qe,onMouseLeave:st},je.createElement(Oe.Z,Object.assign({"aria-checked":ce},Lt,{prefixCls:xt,className:ut,disabled:Pt,ref:Se})),xe!==void 0&&je.createElement("span",null,xe))))};var a=je.forwardRef(re),b=te(15142),y=te(2738),x=function(Fe,Se){var Ie={};for(var ze in Fe)Object.prototype.hasOwnProperty.call(Fe,ze)&&Se.indexOf(ze)<0&&(Ie[ze]=Fe[ze]);if(Fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,ze=Object.getOwnPropertySymbols(Fe);ve{const{defaultValue:Ie,children:ze,options:ve=[],prefixCls:at,className:xe,rootClassName:it,style:Ue,onChange:qe}=Fe,st=x(Fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ot,direction:Ke}=je.useContext(he.E_),[Re,Me]=je.useState(st.value||Ie||[]),[Ve,nt]=je.useState([]);je.useEffect(()=>{"value"in st&&Me(st.value||[])},[st.value]);const We=je.useMemo(()=>ve.map(ie=>typeof ie=="string"||typeof ie=="number"?{label:ie,value:ie}:ie),[ve]),et=ie=>{nt(ae=>ae.filter(se=>se!==ie))},Et=ie=>{nt(ae=>[].concat((0,b.Z)(ae),[ie]))},Pt=ie=>{const ae=Re.indexOf(ie.value),se=(0,b.Z)(Re);ae===-1?se.push(ie.value):se.splice(ae,1),"value"in st||Me(se),qe==null||qe(se.filter(de=>Ve.includes(de)).sort((de,Ce)=>{const pe=We.findIndex($e=>$e.value===de),Be=We.findIndex($e=>$e.value===Ce);return pe-Be}))},gt=ot("checkbox",at),xt=`${gt}-group`,[Ae,wt]=(0,De.ZP)(gt),Lt=(0,y.Z)(st,["value","disabled"]),ke=ve.length?We.map(ie=>je.createElement(a,{prefixCls:gt,key:ie.value.toString(),disabled:"disabled"in ie?ie.disabled:st.disabled,value:ie.value,checked:Re.includes(ie.value),onChange:ie.onChange,className:`${xt}-item`,style:ie.style,title:ie.title},ie.label)):ze,ut={toggleOption:Pt,value:Re,disabled:st.disabled,name:st.name,registerValue:Et,cancelValue:et},ce=ye()(xt,{[`${xt}-rtl`]:Ke==="rtl"},xe,it,wt);return Ae(je.createElement("div",Object.assign({className:ce,style:Ue},Lt,{ref:Se}),je.createElement(Ne.Provider,{value:ut},ke)))},ne=je.forwardRef(ee);var oe=je.memo(ne);const ue=a;ue.Group=oe,ue.__ANT_CHECKBOX=!0;var ge=ue},98447:function(Ft,bt,te){"use strict";te.d(bt,{C2:function(){return he}});var z=te(17313),ye=te(37613),Oe=te(83116);const je=be=>{const{checkboxCls:le}=be,me=`${le}-wrapper`;return[{[`${le}-group`]:Object.assign(Object.assign({},(0,z.Wf)(be)),{display:"inline-flex",flexWrap:"wrap",columnGap:be.marginXS,[`> ${be.antCls}-row`]:{flex:1}}),[me]:Object.assign(Object.assign({},(0,z.Wf)(be)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${me}`]:{marginInlineStart:0},[`&${me}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[le]:Object.assign(Object.assign({},(0,z.Wf)(be)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:be.borderRadiusSM,alignSelf:"center",[`${le}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${le}-inner`]:Object.assign({},(0,z.oN)(be))},[`${le}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:be.checkboxSize,height:be.checkboxSize,direction:"ltr",backgroundColor:be.colorBgContainer,border:`${be.lineWidth}px ${be.lineType} ${be.colorBorder}`,borderRadius:be.borderRadiusSM,borderCollapse:"separate",transition:`all ${be.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:be.checkboxSize/14*5,height:be.checkboxSize/14*8,border:`${be.lineWidthBold}px solid ${be.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${be.motionDurationFast} ${be.motionEaseInBack}, opacity ${be.motionDurationFast}`}},"& + span":{paddingInlineStart:be.paddingXS,paddingInlineEnd:be.paddingXS}})},{[` ${me}:not(${me}-disabled), ${le}:not(${le}-disabled) `]:{[`&:hover ${le}-inner`]:{borderColor:be.colorPrimary}},[`${me}:not(${me}-disabled)`]:{[`&:hover ${le}-checked:not(${le}-disabled) ${le}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${le}-checked:not(${le}-disabled):after`]:{borderColor:be.colorPrimaryHover}}},{[`${le}-checked`]:{[`${le}-inner`]:{backgroundColor:be.colorPrimary,borderColor:be.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${be.motionDurationMid} ${be.motionEaseOutBack} ${be.motionDurationFast}`}}},[` ${me}-checked:not(${me}-disabled), ${le}-checked:not(${le}-disabled) - `]:{[`&:hover ${le}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:be.colorBgContainer,borderColor:be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:be.fontSizeLG/2,height:be.fontSizeLG/2,backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${me}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:be.colorTextDisabled}}}]};function he(be,le){const me=(0,ye.TS)(le,{checkboxCls:`.${be}`,checkboxSize:le.controlInteractiveSize});return[je(me)]}bt.ZP=(0,Oe.Z)("Checkbox",(be,le)=>{let{prefixCls:me}=le;return[he(me,be)]})},5083:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return fu}});var z=te(61186),ye=te.n(z),Oe=te(48736),je=te(90111),he=te.n(je),be=te(58319),le=te.n(be),me=te(23250),Ne=te.n(me),De=te(74959),fe=te.n(De),Le=te(10238),Ee=te.n(Le),re=te(33656),E=te.n(re);ye().extend(E()),ye().extend(Ee()),ye().extend(he()),ye().extend(le()),ye().extend(Ne()),ye().extend(fe()),ye().extend(function(we,Te){var He=Te.prototype,ct=He.format;He.format=function(jt){var Nt=(jt||"").replace("Wo","wo");return ct.bind(this)(Nt)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(Te){var He=a[Te];return He||Te.split("_")[0]},y=function(){(0,Oe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return ye()()},getFixedDate:function(Te){return ye()(Te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Te){return Te.endOf("month")},getWeekDay:function(Te){var He=Te.locale("en");return He.weekday()+He.localeData().firstDayOfWeek()},getYear:function(Te){return Te.year()},getMonth:function(Te){return Te.month()},getDate:function(Te){return Te.date()},getHour:function(Te){return Te.hour()},getMinute:function(Te){return Te.minute()},getSecond:function(Te){return Te.second()},addYear:function(Te,He){return Te.add(He,"year")},addMonth:function(Te,He){return Te.add(He,"month")},addDate:function(Te,He){return Te.add(He,"day")},setYear:function(Te,He){return Te.year(He)},setMonth:function(Te,He){return Te.month(He)},setDate:function(Te,He){return Te.date(He)},setHour:function(Te,He){return Te.hour(He)},setMinute:function(Te,He){return Te.minute(He)},setSecond:function(Te,He){return Te.second(He)},isAfter:function(Te,He){return Te.isAfter(He)},isValidate:function(Te){return Te.isValid()},locale:{getWeekFirstDay:function(Te){return ye()().locale(b(Te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Te,He){return He.locale(b(Te)).weekday(0)},getWeek:function(Te,He){return He.locale(b(Te)).week()},getShortWeekDays:function(Te){return ye()().locale(b(Te)).localeData().weekdaysMin()},getShortMonths:function(Te){return ye()().locale(b(Te)).localeData().monthsShort()},format:function(Te,He,ct){return He.locale(b(Te)).format(ct)},parse:function(Te,He,ct){for(var ft=b(Te),jt=0;jt1&&(Nt=Te.addDate(Nt,-7)),Nt}function Je(we,Te,He){var ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Te){case"year":return He.addYear(we,ct*10);case"quarter":case"month":return He.addYear(we,ct);default:return He.addMonth(we,ct)}}function lt(we,Te){var He=Te.generateConfig,ct=Te.locale,ft=Te.format;return typeof ft=="function"?ft(we):He.locale.format(ct.locale,we,ft)}function Dt(we,Te){var He=Te.generateConfig,ct=Te.locale,ft=Te.formatList;return!we||typeof ft[0]=="function"?null:He.locale.parse(ct.locale,we,ft)}function Lt(we){var Te=we.cellDate,He=we.mode,ct=we.disabledDate,ft=we.generateConfig;if(!ct)return!1;var jt=function(ia,sn,Nn){for(var gn=sn;gn<=Nn;){var Va=void 0;switch(ia){case"date":{if(Va=ft.setDate(Te,gn),!ct(Va))return!1;break}case"month":{if(Va=ft.setMonth(Te,gn),!Lt({cellDate:Va,mode:"month",generateConfig:ft,disabledDate:ct}))return!1;break}case"year":{if(Va=ft.setYear(Te,gn),!Lt({cellDate:Va,mode:"year",generateConfig:ft,disabledDate:ct}))return!1;break}}gn+=1}return!0};switch(He){case"date":case"week":return ct(Te);case"month":{var Nt=1,dn=ft.getDate(ft.getEndDate(Te));return jt("date",Nt,dn)}case"quarter":{var un=Math.floor(ft.getMonth(Te)/3)*3,wn=un+2;return jt("month",un,wn)}case"year":return jt("month",0,11);case"decade":{var ya=ft.getYear(Te),On=Math.floor(ya/ae)*ae,zn=On+ae-1;return jt("year",On,zn)}}}function ln(we,Te){var He=Te.formatList,ct=Te.generateConfig,ft=Te.locale;return(0,ce.Z)(function(){if(!we)return[[""],""];for(var jt="",Nt=[],dn=0;dn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(wn.current),gn){un(Nn);return}wn.current=requestAnimationFrame(function(){un(Nn)})}var On=ln(dn,{formatList:He,generateConfig:ct,locale:ft}),zn=(0,It.Z)(On,2),oa=zn[1];function ia(Nn){ya(Nn)}function sn(){var Nn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ya(null,Nn)}return(0,ue.useEffect)(function(){sn(!0)},[we]),(0,ue.useEffect)(function(){return function(){return cancelAnimationFrame(wn.current)}},[]),[oa,ia,sn]}var fn=te(10228),Dn=te(16089),ua=te(15142),Na=te(29194),Pa=new Map;function wa(we,Te){var He;function ct(){(0,Na.Z)(we)?Te():He=(0,Dn.Z)(function(){ct()})}return ct(),function(){Dn.Z.cancel(He)}}function ar(we,Te,He){if(Pa.get(we)&&cancelAnimationFrame(Pa.get(we)),He<=0){Pa.set(we,requestAnimationFrame(function(){we.scrollTop=Te}));return}var ct=Te-we.scrollTop,ft=ct/He*10;Pa.set(we,requestAnimationFrame(function(){we.scrollTop+=ft,we.scrollTop!==Te&&ar(we,Te,He-10)}))}function sr(we,Te){var He=Te.onLeftRight,ct=Te.onCtrlLeftRight,ft=Te.onUpDown,jt=Te.onPageUpDown,Nt=Te.onEnter,dn=we.which,un=we.ctrlKey,wn=we.metaKey;switch(dn){case fn.Z.LEFT:if(un||wn){if(ct)return ct(-1),!0}else if(He)return He(-1),!0;break;case fn.Z.RIGHT:if(un||wn){if(ct)return ct(1),!0}else if(He)return He(1),!0;break;case fn.Z.UP:if(ft)return ft(-1),!0;break;case fn.Z.DOWN:if(ft)return ft(1),!0;break;case fn.Z.PAGE_UP:if(jt)return jt(-1),!0;break;case fn.Z.PAGE_DOWN:if(jt)return jt(1),!0;break;case fn.Z.ENTER:if(Nt)return Nt(),!0;break}return!1}function ma(we,Te,He,ct){var ft=we;if(!ft)switch(Te){case"time":ft=ct?"hh:mm:ss a":"HH:mm:ss";break;case"week":ft="gggg-wo";break;case"month":ft="YYYY-MM";break;case"quarter":ft="YYYY-[Q]Q";break;case"year":ft="YYYY";break;default:ft=He?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ft}function mr(we,Te,He){var ct=we==="time"?8:10,ft=typeof Te=="function"?Te(He.getNow()).length:Te.length;return Math.max(ct,ft)+2}var ir=null,on=new Set;function bn(we){return!ir&&typeof window!="undefined"&&window.addEventListener&&(ir=function(He){(0,ua.Z)(on).forEach(function(ct){ct(He)})},window.addEventListener("mousedown",ir)),on.add(we),function(){on.delete(we),on.size===0&&(window.removeEventListener("mousedown",ir),ir=null)}}function Ia(we){var Te=we.target;if(we.composed&&Te.shadowRoot){var He;return((He=we.composedPath)===null||He===void 0?void 0:He.call(we)[0])||Te}return Te}var fa=function(Te){return Te==="month"||Te==="date"?"year":Te},da=function(Te){return Te==="date"?"month":Te},yr=function(Te){return Te==="month"||Te==="date"?"quarter":Te},Hn=function(Te){return Te==="date"?"week":Te},vo={year:fa,month:da,quarter:yr,week:Hn,time:null,date:null};function ho(we,Te){return we.some(function(He){return He&&He.contains(Te)})}function jr(we){var Te=we.open,He=we.value,ct=we.isClickOutside,ft=we.triggerOpen,jt=we.forwardKeyDown,Nt=we.onKeyDown,dn=we.blurToCancel,un=we.onSubmit,wn=we.onCancel,ya=we.onFocus,On=we.onBlur,zn=we.changeOnBlur,oa=(0,ue.useState)(!1),ia=(0,It.Z)(oa,2),sn=ia[0],Nn=ia[1],gn=(0,ue.useState)(!1),Va=(0,It.Z)(gn,2),Ga=Va[0],Ja=Va[1],or=(0,ue.useRef)(!1),er=(0,ue.useRef)(!1),Ha=(0,ue.useRef)(!1),Po={onMouseDown:function(){Nn(!0),ft(!0)},onKeyDown:function(so){var Bo=function(){Ha.current=!0};if(Nt(so,Bo),!Ha.current){switch(so.which){case fn.Z.ENTER:{Te?un()!==!1&&Nn(!0):ft(!0),so.preventDefault();return}case fn.Z.TAB:{sn&&Te&&!so.shiftKey?(Nn(!1),so.preventDefault()):!sn&&Te&&!jt(so)&&so.shiftKey&&(Nn(!0),so.preventDefault());return}case fn.Z.ESC:{Nn(!0),wn();return}}!Te&&![fn.Z.SHIFT].includes(so.which)?ft(!0):sn||jt(so)}},onFocus:function(so){Nn(!0),Ja(!0),ya&&ya(so)},onBlur:function(so){if(or.current||!ct(document.activeElement)){or.current=!1;return}dn?setTimeout(function(){for(var Bo=document,qo=Bo.activeElement;qo&&qo.shadowRoot;)qo=qo.shadowRoot.activeElement;ct(qo)&&wn()},0):Te&&(ft(!1),er.current&&un()),Ja(!1),On==null||On(so)}};return(0,ue.useEffect)(function(){er.current=!1},[Te]),(0,ue.useEffect)(function(){er.current=!0},[He]),(0,ue.useEffect)(function(){return bn(function(_r){var so=Ia(_r),Bo=ct(so);Te&&(Bo?!zn&&(!Ga||Bo)&&ft(!1):(or.current=!0,(0,Dn.Z)(function(){or.current=!1})))})}),[Po,{focused:Ga,typing:sn}]}function _t(we,Te){return ue.useMemo(function(){return we||(Te?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Te).map(function(He){var ct=(0,It.Z)(He,2),ft=ct[0],jt=ct[1];return{label:ft,value:jt}})):[])},[we,Te])}var Kt=te(34280);function Rt(we){var Te=we.valueTexts,He=we.onTextChange,ct=ue.useState(""),ft=(0,It.Z)(ct,2),jt=ft[0],Nt=ft[1],dn=ue.useRef([]);dn.current=Te;function un(ya){Nt(ya),He(ya)}function wn(){Nt(dn.current[0])}return(0,Kt.Z)(function(){Te.every(function(ya){return ya!==jt})&&wn()},[Te.join("||")]),[jt,un,wn]}var Un=ue.createContext({}),va=Un,Yn=te(26420);function Yr(we){var Te=we.cellRender,He=we.monthCellRender,ct=we.dateRender,ft=ue.useMemo(function(){if(Te)return Te;if(!(!He&&!ct))return function(jt,Nt){var dn=jt;return ct&&Nt.type==="date"?ct(dn,Nt.today):He&&Nt.type==="month"?He(dn,Nt.locale):Nt.originNode}},[Te,He,ct]);return ft}function dr(we,Te){for(var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",ct=String(we);ct.length=1?He|0:1,Nt=we;Nt<=Te;Nt+=jt)ft.push({label:dr(Nt,2),value:Nt,disabled:(ct||[]).includes(Nt)});return ft}function yo(we){var Te=we.generateConfig,He=we.prefixCls,ct=we.operationRef,ft=we.activeColumnIndex,jt=we.value,Nt=we.showHour,dn=we.showMinute,un=we.showSecond,wn=we.use12Hours,ya=we.hourStep,On=ya===void 0?1:ya,zn=we.minuteStep,oa=zn===void 0?1:zn,ia=we.secondStep,sn=ia===void 0?1:ia,Nn=we.disabledHours,gn=we.disabledMinutes,Va=we.disabledSeconds,Ga=we.disabledTime,Ja=we.hideDisabledOptions,or=we.onSelect,er=we.cellRender,Ha=we.locale,Po=[],_r="".concat(He,"-content"),so="".concat(He,"-time-panel"),Bo,qo=jt?Te.getHour(jt):-1,di=qo,Fi=jt?Te.getMinute(jt):-1,Uo=jt?Te.getSecond(jt):-1,Dr=Te.getNow(),Mo=ue.useMemo(function(){if(Ga){var Jt=Ga(Dr);return[Jt.disabledHours,Jt.disabledMinutes,Jt.disabledSeconds]}return[Nn,gn,Va]},[Nn,gn,Va,Ga,Dr]),ai=(0,It.Z)(Mo,3),ci=ai[0],jo=ai[1],Vo=ai[2],Ri=Ar(0,23,On,ci&&ci()),Ai=(0,ce.Z)(function(){return Ri},Ri,Zr);wn&&(Bo=di>=12,di%=12);var _e=ue.useMemo(function(){if(!wn)return[!1,!1];var Jt=[!0,!0];return Ai.forEach(function(en){var Ln=en.disabled,An=en.value;Ln||(An>=12?Jt[1]=!1:Jt[0]=!1)}),Jt},[wn,Ai]),Ge=(0,It.Z)(_e,2),rt=Ge[0],dt=Ge[1],pt=ue.useMemo(function(){return wn?Ai.filter(Bo?function(Jt){return Jt.value>=12}:function(Jt){return Jt.value<12}).map(function(Jt){var en=Jt.value%12,Ln=en===0?"12":dr(en,2);return(0,wt.Z)((0,wt.Z)({},Jt),{},{label:Ln,value:en})}):Ai},[wn,Bo,Ai]),vt=Ar(0,59,oa,jo&&jo(qo)),Tt=Ar(0,59,sn,Vo&&Vo(qo,Fi)),Zt=xr({value:jt,generateConfig:Te,disabledMinutes:jo,disabledSeconds:Vo,minutes:vt,seconds:Tt,use12Hours:wn});ct.current={onUpDown:function(en){var Ln=Po[ft];if(Ln)for(var An=Ln.units.findIndex(function(Fa){return Fa.value===Ln.value}),Cn=Ln.units.length,na=1;na2&&arguments[2]!==void 0?arguments[2]:!1;(Oa===Nn||Mr)&&(lr(Rn),Po&&Po(Rn),Zt&&Zt(Rn,Ba),_r&&!Gt(un,Rn,Aa)&&!(oa!=null&&oa(Rn))&&_r(Rn))},Wr=function(Rn){if(ri.includes(Oa)){var Ba,Mr,ro=Oa==="date";switch(Rn===fn.Z.PAGE_UP||Rn===fn.Z.PAGE_DOWN?Mr=ro?un.addMonth:un.addYear:Mr=ro?un.addDate:un.addMonth,Rn){case fn.Z.LEFT:case fn.Z.PAGE_UP:Ba=Mr(cr,-1);break;case fn.Z.RIGHT:case fn.Z.PAGE_DOWN:Ba=Mr(cr,1);break;case fn.Z.UP:case fn.Z.DOWN:Ba=Mr(cr,Number("".concat(Rn===fn.Z.UP?"-":"").concat(ro?de:Sr)));break}if(Ba)return!(oa!=null&&oa(Ba))}return!0},$o=function(Rn){if(na.current&&na.current.onKeyDown){var Ba=!0,Mr=Rn.which;if([fn.Z.LEFT,fn.Z.RIGHT,fn.Z.UP,fn.Z.DOWN,fn.Z.PAGE_UP,fn.Z.PAGE_DOWN,fn.Z.ENTER].includes(Mr)&&(Rn.preventDefault(),Mr!==fn.Z.ENTER&&Va===0&&(Ba=Wr(Mr))),Ba)return na.current.onKeyDown(Rn)}return(0,Oe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},$r=function(Rn){na.current&&na.current.onBlur&&na.current.onBlur(Rn)};Tt&&Ln!=="right"&&(Tt.current={onKeyDown:$o,onClose:function(){na.current&&na.current.onClose&&na.current.onClose()}}),ue.useEffect(function(){wn&&!ea.current&&Rr(wn)},[wn]),ue.useEffect(function(){ea.current=!1},[]);var Ir,oi=Yr({cellRender:_e,monthCellRender:Ai,dateRender:Ri}),kn=(0,wt.Z)((0,wt.Z)({},we),{},{cellRender:oi,operationRef:na,prefixCls:ft,viewDate:cr,value:Aa,onViewDateChange:ka,sourceMode:nr,onPanelChange:qr,disabledDate:oa});switch(delete kn.onChange,delete kn.onSelect,Oa){case"decade":Ir=ue.createElement(In,(0,oe.Z)({},kn,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}}));break;case"year":Ir=ue.createElement(Ti,(0,oe.Z)({},kn,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}}));break;case"month":Ir=ue.createElement(Xr,(0,oe.Z)({},kn,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}}));break;case"quarter":Ir=ue.createElement(_a,(0,oe.Z)({},kn,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}}));break;case"week":Ir=ue.createElement(Xa,(0,oe.Z)({},kn,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}}));break;case"time":delete kn.showTime,Ir=ue.createElement(Ca,(0,oe.Z)({},kn,(0,Yn.Z)(Ja)==="object"?Ja:null,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}}));break;default:Ja?Ir=ue.createElement(Ji,(0,oe.Z)({},kn,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}})):Ir=ue.createElement(ui,(0,oe.Z)({},kn,{onSelect:function(Rn,Ba){ka(Rn),ao(Rn,Ba)}}))}var Yo,To,bi=function(){var Rn=un.getNow(),Ba=pn(un.getHour(Rn),un.getMinute(Rn),un.getSecond(Rn),rt?Mo:1,dt?ci:1,pt?Vo:1),Mr=Bt(un,Rn,Ba[0],Ba[1],Ba[2]);ao(Mr,"submit")};Mt||(Yo=no(ft,Oa,er),Ja&&Oa!=="date"?To=null:To=ko({prefixCls:ft,components:Fi,needConfirmButton:Ge,okDisabled:!Aa||oa&&oa(Aa),locale:dn,showNow:Ga,onNow:Ge&&bi,onOk:function(){Aa&&(ao(Aa,"submit",!0),di&&di(Aa))}}));var wr;if(or&&Oa==="date"&&Nn==="date"&&!Ja){var hr=un.getNow(),Pr="".concat(ft,"-today-btn"),rr=oa&&oa(hr);wr=ue.createElement("a",{className:We()(Pr,rr&&"".concat(Pr,"-disabled")),"aria-disabled":rr,onClick:function(){rr||ao(hr,"mouse",!0)}},dn.today)}return ue.createElement(va.Provider,{value:(0,wt.Z)((0,wt.Z)({},vt),{},{mode:Oa,hideHeader:"hideHeader"in we?Ha:vt.hideHeader,hidePrevBtn:en&&Ln==="right",hideNextBtn:en&&Ln==="left"})},ue.createElement("div",{tabIndex:Va,className:We()("".concat(ft,"-panel"),jt,(Te={},(0,Ae.Z)(Te,"".concat(ft,"-panel-has-range"),An&&An[0]&&An[1]),(0,Ae.Z)(Te,"".concat(ft,"-panel-has-range-hover"),Cn&&Cn[0]&&Cn[1]),(0,Ae.Z)(Te,"".concat(ft,"-panel-rtl"),Uo==="rtl"),Te)),style:Nt,onKeyDown:$o,onBlur:$r,onMouseDown:Bo},Ir,Yo||To||wr?ue.createElement("div",{className:"".concat(ft,"-footer")},Yo,To,wr):null))}var Ho=Ro,yi=te(35593),Xo={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Gr(we){var Te,He=we.prefixCls,ct=we.popupElement,ft=we.popupStyle,jt=we.visible,Nt=we.dropdownClassName,dn=we.dropdownAlign,un=we.transitionName,wn=we.getPopupContainer,ya=we.children,On=we.range,zn=we.popupPlacement,oa=we.direction,ia="".concat(He,"-dropdown"),sn=function(){return zn!==void 0?zn:oa==="rtl"?"bottomRight":"bottomLeft"};return ue.createElement(yi.Z,{showAction:[],hideAction:[],popupPlacement:sn(),builtinPlacements:Xo,prefixCls:ia,popupTransitionName:un,popup:ct,popupAlign:dn,popupVisible:jt,popupClassName:We()(Nt,(Te={},(0,Ae.Z)(Te,"".concat(ia,"-range"),On),(0,Ae.Z)(Te,"".concat(ia,"-rtl"),oa==="rtl"),Te)),popupStyle:ft,getPopupContainer:wn},ya)}var qi=Gr;function ml(we){var Te=we.prefixCls,He=we.presets,ct=we.onClick,ft=we.onHover;return He.length?ue.createElement("div",{className:"".concat(Te,"-presets")},ue.createElement("ul",null,He.map(function(jt,Nt){var dn=jt.label,un=jt.value;return ue.createElement("li",{key:Nt,onClick:function(){return ct==null?void 0:ct(io(un))},onMouseEnter:function(){return ft==null?void 0:ft(io(un))},onMouseLeave:function(){return ft==null?void 0:ft(null)}},dn)}))):null}function Ol(we){var Te=we.picker,He=we.disabledHours,ct=we.disabledMinutes,ft=we.disabledSeconds;Te==="time"&&(He||ct||ft)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function il(we,Te,He){var ct=(0,Yn.Z)(Te)==="object"?Te.clearIcon:He;return ct||ue.createElement("span",{className:"".concat(we,"-clear-btn")})}function $i(we){var Te,He=we,ct=He.prefixCls,ft=ct===void 0?"rc-picker":ct,jt=He.id,Nt=He.name,dn=He.tabIndex,un=He.style,wn=He.className,ya=He.dropdownClassName,On=He.dropdownAlign,zn=He.popupStyle,oa=He.transitionName,ia=He.generateConfig,sn=He.locale,Nn=He.inputReadOnly,gn=He.allowClear,Va=He.autoFocus,Ga=He.showTime,Ja=He.picker,or=Ja===void 0?"date":Ja,er=He.format,Ha=He.use12Hours,Po=He.value,_r=He.defaultValue,so=He.presets,Bo=He.open,qo=He.defaultOpen,di=He.defaultOpenValue,Fi=He.suffixIcon,Uo=He.clearIcon,Dr=He.disabled,Mo=He.disabledDate,ai=He.placeholder,ci=He.getPopupContainer,jo=He.pickerRef,Vo=He.panelRender,Ri=He.onChange,Ai=He.onOpenChange,_e=He.onFocus,Ge=He.onBlur,rt=He.onMouseDown,dt=He.onMouseUp,pt=He.onMouseEnter,vt=He.onMouseLeave,Tt=He.onContextMenu,Zt=He.onClick,Mt=He.onKeyDown,an=He.onSelect,Jt=He.direction,en=He.autoComplete,Ln=en===void 0?"off":en,An=He.inputRender,Cn=He.changeOnBlur,na=ue.useRef(null),ea=or==="date"&&!!Ga||or==="time",Fa=_t(so),ca=So(ma(er,or,Ga,Ha)),Aa=ue.useRef(null),lr=ue.useRef(null),fr=ue.useRef(null),Qa=(0,ke.Z)(null,{value:Po,defaultValue:_r}),cr=(0,It.Z)(Qa,2),Rr=cr[0],ka=cr[1],Ua=ue.useState(Rr),ja=(0,It.Z)(Ua,2),xa=ja[0],Oa=ja[1],gr=ue.useRef(null),Jr=(0,ke.Z)(!1,{value:Bo,defaultValue:qo,postState:function(cn){return Dr?!1:cn},onChange:function(cn){Ai&&Ai(cn),!cn&&gr.current&&gr.current.onClose&&gr.current.onClose()}}),zr=(0,It.Z)(Jr,2),nr=zr[0],Qr=zr[1],qr=ln(xa,{formatList:ca,generateConfig:ia,locale:sn}),ao=(0,It.Z)(qr,2),Wr=ao[0],$o=ao[1],$r=Rt({valueTexts:Wr,onTextChange:function(cn){var Wa=Dt(cn,{locale:sn,formatList:ca,generateConfig:ia});Wa&&(!Mo||!Mo(Wa))&&Oa(Wa)}}),Ir=(0,It.Z)($r,3),oi=Ir[0],kn=Ir[1],Yo=Ir[2],To=function(cn){Oa(cn),ka(cn),Ri&&!Gt(ia,Rr,cn)&&Ri(cn,cn?lt(cn,{generateConfig:ia,locale:sn,format:ca[0]}):"")},bi=function(cn){Dr&&cn||Qr(cn)},wr=function(cn){return nr&&gr.current&&gr.current.onKeyDown?gr.current.onKeyDown(cn):((0,Oe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},hr=function(){for(var cn=arguments.length,Wa=new Array(cn),tn=0;tnzn(wn);case"month":return On(sn)>On(wn);case"week":return ya(sn)>ya(wn);default:return!mt(dn,sn,wn)&&dn.isAfter(sn,wn)}return!1},[jt,Nt[1],wn,Te]),ia=ue.useCallback(function(sn){if(Nt[1]||jt&&jt(sn))return!0;if(Nt[0]&&un)return!mt(dn,sn,wn)&&dn.isAfter(un,sn);if(!Te&&un)switch(He){case"quarter":return zn(sn)0&&arguments[0]!==void 0?arguments[0]:!1,Tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mo=null;nn&&Kr&&Kr[0]&&Kr[1]&&sn.isAfter(Kr[1],Kr[0])&&(mo=Kr);var mi=Ha;if(Ha&&(0,Yn.Z)(Ha)==="object"&&Ha.defaultValue){var Mi=Ha.defaultValue;mi=(0,wt.Z)((0,wt.Z)({},Ha),{},{defaultValue:Fr(Mi,Yt)||void 0})}return ue.createElement(Eo.Provider,{value:{inRange:!0,panelPosition:li,rangedValue:fo||Ra,hoverRangedValue:mo}},ue.createElement(Ho,(0,oe.Z)({},we,Tr,{cellRender:vl,showTime:mi,mode:ro[Yt],generateConfig:sn,style:void 0,direction:cr,disabledDate:Yt===0?En:At,disabledTime:function(cl){return Mo?Mo(cl,Yt===0?"start":"end"):!1},className:We()((0,Ae.Z)({},"".concat(Nt,"-panel-focused"),Yt===0?!Fn:!Wn)),value:Fr(Ra,Yt),locale:Nn,tabIndex:-1,onPanelChange:function(cl,Bl){Yt===0&&ti(!0),Yt===1&&Qi(!0),Ye(Vn(ro,Bl,Yt),Vn(Ra,cl,Yt));var Dl=cl;li==="right"&&ro[Yt]===Bl&&(Dl=Je(Dl,Bl,sn,-1)),hr(Dl,Yt)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Yt===0?Fr(Ra,1):Fr(Ra,0)})))}var _i=0,Gl=0;if(Yt&&Jr.current&&nr.current&&gr.current&&ao.current){_i=Jr.current.offsetWidth+nr.current.offsetWidth;var hu=ao.current.offsetLeft>_i?ao.current.offsetLeft-_i:ao.current.offsetLeft,yu=gr.current.offsetWidth,Pu=ao.current.offsetWidth;yu&&Pu&&_i>yu-Pu-(cr==="rtl"?0:hu)&&(Gl=_i)}var bu=cr==="rtl"?{right:_i}:{left:_i};function xu(){var li,Tr=no(Nt,ro[Yt],Zt),mo=ko({prefixCls:Nt,components:fr,needConfirmButton:xa,okDisabled:!Fr(Ra,Yt)||Dr&&Dr(Ra[Yt]),locale:Nn,onOk:function(){var gl=Fr(Ra,Yt);gl&&(tn(Ra,Yt),Aa==null||Aa(Ra),Xt(!1,Yt,"confirm"))}});if(er!=="time"&&!Ha){var mi=wr(Yt),Mi=Je(mi,er,sn),au=ro[Yt],cl=au===er,Bl=ol(cl?"left":!1,{pickerValue:mi,onPickerValueChange:function(gl){hr(gl,Yt)}}),Dl=ol("right",{pickerValue:Mi,onPickerValueChange:function(gl){hr(Je(gl,er,sn,-1),Yt)}});cr==="rtl"?li=ue.createElement(ue.Fragment,null,Dl,cl&&Bl):li=ue.createElement(ue.Fragment,null,Bl,cl&&Dl)}else li=ol();var pu=ue.createElement("div",{className:"".concat(Nt,"-panel-layout")},ue.createElement(ml,{prefixCls:Nt,presets:hl,onClick:function(gl){tn(gl,null),Xt(!1,Yt,"preset")},onHover:function(gl){ra(gl)}}),ue.createElement("div",null,ue.createElement("div",{className:"".concat(Nt,"-panels")},li),(Tr||mo)&&ue.createElement("div",{className:"".concat(Nt,"-footer")},Tr,mo)));return Vo&&(pu=Vo(pu)),ue.createElement("div",{className:"".concat(Nt,"-panel-container"),style:{marginLeft:Gl},ref:gr,onMouseDown:function(gl){gl.preventDefault()}},pu)}var wu=ue.createElement("div",{className:We()("".concat(Nt,"-range-wrapper"),"".concat(Nt,"-").concat(er,"-range-wrapper")),style:{minWidth:qt}},ue.createElement("div",{ref:ao,className:"".concat(Nt,"-range-arrow"),style:bu}),xu()),Cu;rt&&(Cu=ue.createElement("span",{className:"".concat(Nt,"-suffix"),onMouseDown:function(Tr){Tr.preventDefault()}},rt));var Au=il(Nt,Ge,dt),Bu=ue.createElement("span",{onMouseDown:function(Tr){Tr.preventDefault(),Tr.stopPropagation()},onMouseUp:function(Tr){Tr.preventDefault(),Tr.stopPropagation();var mo=kn;$r[0]||(mo=Vn(mo,null,0)),$r[1]||(mo=Vn(mo,null,1)),tn(mo,null),Xt(!1,Yt,"clear")},className:"".concat(Nt,"-clear"),role:"button"},Au),Du=Ge&&(Fr(kn,0)&&!$r[0]||Fr(kn,1)&&!$r[1]),Fu={size:mr(er,Wr[0],sn)},Eu=0,Su=0;Jr.current&&zr.current&&nr.current&&(Yt===0?Su=Jr.current.offsetWidth:(Eu=_i,Su=zr.current.offsetWidth));var Ou=cr==="rtl"?{right:Eu}:{left:Eu},Lu=function(Tr,mo){var mi=Vn(Ra,Tr,Yt);if(mo==="submit"||mo!=="key"&&!xa){tn(mi,Yt),Yt===0?ti():Qi();var Mi=Yt===0?1:0;$r[Mi]?Xt(!1,!1,"confirm"):Xt(!1,Yt,"confirm")}else Rn(mi)};return ue.createElement(va.Provider,{value:{operationRef:$o,hideHeader:er==="time",onDateMouseEnter:gi,onDateMouseLeave:Ei,hideRanges:!0,onSelect:Lu,open:nn}},ue.createElement(qi,{visible:nn,popupElement:wu,popupStyle:ya,prefixCls:Nt,dropdownClassName:On,dropdownAlign:oa,getPopupContainer:ia,transitionName:zn,range:!0,direction:cr},ue.createElement("div",(0,oe.Z)({ref:Oa,className:We()(Nt,"".concat(Nt,"-range"),wn,(Te={},(0,Ae.Z)(Te,"".concat(Nt,"-disabled"),$r[0]&&$r[1]),(0,Ae.Z)(Te,"".concat(Nt,"-focused"),Yt===0?co:rn),(0,Ae.Z)(Te,"".concat(Nt,"-rtl"),cr==="rtl"),Te)),style:un,onClick:po,onMouseEnter:ea,onMouseLeave:Fa,onMouseDown:hi,onMouseUp:na},(0,ut.Z)(we,{aria:!0,data:!0})),ue.createElement("div",{className:We()("".concat(Nt,"-input"),(He={},(0,Ae.Z)(He,"".concat(Nt,"-input-active"),Yt===0),(0,Ae.Z)(He,"".concat(Nt,"-input-placeholder"),!!Zo),He)),ref:Jr},ue.createElement("input",(0,oe.Z)({id:dn,disabled:$r[0],readOnly:vt||typeof Wr[0]=="function"||!Fn,value:Zo||qa,onChange:function(Tr){Cr(Tr.target.value)},autoFocus:Va,placeholder:Fr(gn,0)||"",ref:Qr},Ur,Fu,{autoComplete:Ua}))),ue.createElement("div",{className:"".concat(Nt,"-range-separator"),ref:nr},so),ue.createElement("div",{className:We()("".concat(Nt,"-input"),(ct={},(0,Ae.Z)(ct,"".concat(Nt,"-input-active"),Yt===1),(0,Ae.Z)(ct,"".concat(Nt,"-input-placeholder"),!!eo),ct)),ref:zr},ue.createElement("input",(0,oe.Z)({disabled:$r[1],readOnly:vt||typeof Wr[0]=="function"||!Wn,value:eo||ta,onChange:function(Tr){Qo(Tr.target.value)},placeholder:Fr(gn,1)||"",ref:qr},Hr,Fu,{autoComplete:Ua}))),ue.createElement("div",{className:"".concat(Nt,"-active-bar"),style:(0,wt.Z)((0,wt.Z)({},Ou),{},{width:Su,position:"absolute"})}),Cu,Du&&Bu)))}var iu=function(we){(0,gt.Z)(He,we);var Te=(0,xt.Z)(He);function He(){var ct;(0,et.Z)(this,He);for(var ft=arguments.length,jt=new Array(ft),Nt=0;Nt{const{lineHeight:ft}=we,jt=Math.floor(He*ft)+2,Nt=Math.max((Te-jt)/2,0),dn=Math.max(Te-jt-Nt,0);return{padding:`${Nt}px ${ct}px ${dn}px`}},Tl=we=>{const{componentCls:Te,pickerCellCls:He,pickerCellInnerCls:ct,cellHeight:ft,motionDurationSlow:jt,borderRadiusSM:Nt,motionDurationMid:dn,cellHoverBg:un,lineWidth:wn,lineType:ya,colorPrimary:On,cellActiveWithRangeBg:zn,colorTextLightSolid:oa,controlHeightSM:ia,cellRangeBorderColor:sn,pickerCellBorderGap:Nn,cellHoverWithRangeBg:gn,cellWidth:Va,colorTextDisabled:Ga,cellBgDisabled:Ja}=we;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ft,transform:"translateY(-50%)",transition:`all ${jt}`,content:'""'},[ct]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ft,height:ft,lineHeight:`${ft}px`,borderRadius:Nt,transition:`background ${dn}, border ${dn}`},"&-range-hover-start, &-range-hover-end":{[ct]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${He}-in-view), - &:hover:not(${He}-selected):not(${He}-range-start):not(${He}-range-end):not(${He}-range-hover-start):not(${He}-range-hover-end)`]:{[ct]:{background:un}},[`&-in-view${He}-today ${ct}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${wn}px ${ya} ${On}`,borderRadius:Nt,content:'""'}},[`&-in-view${He}-in-range`]:{position:"relative","&::before":{background:zn}},[`&-in-view${He}-selected ${ct}, + `]:{[`&:hover ${le}-inner`]:{backgroundColor:be.colorPrimaryHover,borderColor:"transparent"}}},{[le]:{"&-indeterminate":{[`${le}-inner`]:{backgroundColor:be.colorBgContainer,borderColor:be.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:be.fontSizeLG/2,height:be.fontSizeLG/2,backgroundColor:be.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${me}-disabled`]:{cursor:"not-allowed"},[`${le}-disabled`]:{[`&, ${le}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${le}-inner`]:{background:be.colorBgContainerDisabled,borderColor:be.colorBorder,"&:after":{borderColor:be.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:be.colorTextDisabled},[`&${le}-indeterminate ${le}-inner::after`]:{background:be.colorTextDisabled}}}]};function he(be,le){const me=(0,ye.TS)(le,{checkboxCls:`.${be}`,checkboxSize:le.controlInteractiveSize});return[je(me)]}bt.ZP=(0,Oe.Z)("Checkbox",(be,le)=>{let{prefixCls:me}=le;return[he(me,be)]})},5083:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return fu}});var z=te(61186),ye=te.n(z),Oe=te(48736),je=te(90111),he=te.n(je),be=te(58319),le=te.n(be),me=te(23250),Ne=te.n(me),De=te(74959),fe=te.n(De),Le=te(10238),Ee=te.n(Le),re=te(33656),E=te.n(re);ye().extend(E()),ye().extend(Ee()),ye().extend(he()),ye().extend(le()),ye().extend(Ne()),ye().extend(fe()),ye().extend(function(we,Te){var He=Te.prototype,ct=He.format;He.format=function(Ht){var It=(Ht||"").replace("Wo","wo");return ct.bind(this)(It)}});var a={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(Te){var He=a[Te];return He||Te.split("_")[0]},y=function(){(0,Oe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return ye()()},getFixedDate:function(Te){return ye()(Te,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Te){return Te.endOf("month")},getWeekDay:function(Te){var He=Te.locale("en");return He.weekday()+He.localeData().firstDayOfWeek()},getYear:function(Te){return Te.year()},getMonth:function(Te){return Te.month()},getDate:function(Te){return Te.date()},getHour:function(Te){return Te.hour()},getMinute:function(Te){return Te.minute()},getSecond:function(Te){return Te.second()},addYear:function(Te,He){return Te.add(He,"year")},addMonth:function(Te,He){return Te.add(He,"month")},addDate:function(Te,He){return Te.add(He,"day")},setYear:function(Te,He){return Te.year(He)},setMonth:function(Te,He){return Te.month(He)},setDate:function(Te,He){return Te.date(He)},setHour:function(Te,He){return Te.hour(He)},setMinute:function(Te,He){return Te.minute(He)},setSecond:function(Te,He){return Te.second(He)},isAfter:function(Te,He){return Te.isAfter(He)},isValidate:function(Te){return Te.isValid()},locale:{getWeekFirstDay:function(Te){return ye()().locale(b(Te)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Te,He){return He.locale(b(Te)).weekday(0)},getWeek:function(Te,He){return He.locale(b(Te)).week()},getShortWeekDays:function(Te){return ye()().locale(b(Te)).localeData().weekdaysMin()},getShortMonths:function(Te){return ye()().locale(b(Te)).localeData().monthsShort()},format:function(Te,He,ct){return He.locale(b(Te)).format(ct)},parse:function(Te,He,ct){for(var ft=b(Te),Ht=0;Ht1&&(It=Te.addDate(It,-7)),It}function Je(we,Te,He){var ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Te){case"year":return He.addYear(we,ct*10);case"quarter":case"month":return He.addYear(we,ct);default:return He.addMonth(we,ct)}}function lt(we,Te){var He=Te.generateConfig,ct=Te.locale,ft=Te.format;return typeof ft=="function"?ft(we):He.locale.format(ct.locale,we,ft)}function Dt(we,Te){var He=Te.generateConfig,ct=Te.locale,ft=Te.formatList;return!we||typeof ft[0]=="function"?null:He.locale.parse(ct.locale,we,ft)}function Ot(we){var Te=we.cellDate,He=we.mode,ct=we.disabledDate,ft=we.generateConfig;if(!ct)return!1;var Ht=function(ia,un,In){for(var cn=un;cn<=In;){var Ya=void 0;switch(ia){case"date":{if(Ya=ft.setDate(Te,cn),!ct(Ya))return!1;break}case"month":{if(Ya=ft.setMonth(Te,cn),!Ot({cellDate:Ya,mode:"month",generateConfig:ft,disabledDate:ct}))return!1;break}case"year":{if(Ya=ft.setYear(Te,cn),!Ot({cellDate:Ya,mode:"year",generateConfig:ft,disabledDate:ct}))return!1;break}}cn+=1}return!0};switch(He){case"date":case"week":return ct(Te);case"month":{var It=1,sn=ft.getDate(ft.getEndDate(Te));return Ht("date",It,sn)}case"quarter":{var ln=Math.floor(ft.getMonth(Te)/3)*3,xn=ln+2;return Ht("month",ln,xn)}case"year":return Ht("month",0,11);case"decade":{var ya=ft.getYear(Te),Dn=Math.floor(ya/ae)*ae,zn=Dn+ae-1;return Ht("year",Dn,zn)}}}function on(we,Te){var He=Te.formatList,ct=Te.generateConfig,ft=Te.locale;return(0,ce.Z)(function(){if(!we)return[[""],""];for(var Ht="",It=[],sn=0;sn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(xn.current),cn){ln(In);return}xn.current=requestAnimationFrame(function(){ln(In)})}var Dn=on(sn,{formatList:He,generateConfig:ct,locale:ft}),zn=(0,Lt.Z)(Dn,2),oa=zn[1];function ia(In){ya(In)}function un(){var In=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ya(null,In)}return(0,ue.useEffect)(function(){un(!0)},[we]),(0,ue.useEffect)(function(){return function(){return cancelAnimationFrame(xn.current)}},[]),[oa,ia,un]}var mn=te(10228),Bn=te(16089),sa=te(15142),ka=te(29194),Pa=new Map;function wa(we,Te){var He;function ct(){(0,ka.Z)(we)?Te():He=(0,Bn.Z)(function(){ct()})}return ct(),function(){Bn.Z.cancel(He)}}function ar(we,Te,He){if(Pa.get(we)&&cancelAnimationFrame(Pa.get(we)),He<=0){Pa.set(we,requestAnimationFrame(function(){we.scrollTop=Te}));return}var ct=Te-we.scrollTop,ft=ct/He*10;Pa.set(we,requestAnimationFrame(function(){we.scrollTop+=ft,we.scrollTop!==Te&&ar(we,Te,He-10)}))}function sr(we,Te){var He=Te.onLeftRight,ct=Te.onCtrlLeftRight,ft=Te.onUpDown,Ht=Te.onPageUpDown,It=Te.onEnter,sn=we.which,ln=we.ctrlKey,xn=we.metaKey;switch(sn){case mn.Z.LEFT:if(ln||xn){if(ct)return ct(-1),!0}else if(He)return He(-1),!0;break;case mn.Z.RIGHT:if(ln||xn){if(ct)return ct(1),!0}else if(He)return He(1),!0;break;case mn.Z.UP:if(ft)return ft(-1),!0;break;case mn.Z.DOWN:if(ft)return ft(1),!0;break;case mn.Z.PAGE_UP:if(Ht)return Ht(-1),!0;break;case mn.Z.PAGE_DOWN:if(Ht)return Ht(1),!0;break;case mn.Z.ENTER:if(It)return It(),!0;break}return!1}function pa(we,Te,He,ct){var ft=we;if(!ft)switch(Te){case"time":ft=ct?"hh:mm:ss a":"HH:mm:ss";break;case"week":ft="gggg-wo";break;case"month":ft="YYYY-MM";break;case"quarter":ft="YYYY-[Q]Q";break;case"year":ft="YYYY";break;default:ft=He?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ft}function mr(we,Te,He){var ct=we==="time"?8:10,ft=typeof Te=="function"?Te(He.getNow()).length:Te.length;return Math.max(ct,ft)+2}var ir=null,an=new Set;function Fn(we){return!ir&&typeof window!="undefined"&&window.addEventListener&&(ir=function(He){(0,sa.Z)(an).forEach(function(ct){ct(He)})},window.addEventListener("mousedown",ir)),an.add(we),function(){an.delete(we),an.size===0&&(window.removeEventListener("mousedown",ir),ir=null)}}function Ia(we){var Te=we.target;if(we.composed&&Te.shadowRoot){var He;return((He=we.composedPath)===null||He===void 0?void 0:He.call(we)[0])||Te}return Te}var va=function(Te){return Te==="month"||Te==="date"?"year":Te},ga=function(Te){return Te==="date"?"month":Te},Cr=function(Te){return Te==="month"||Te==="date"?"quarter":Te},Gn=function(Te){return Te==="date"?"week":Te},vo={year:va,month:ga,quarter:Cr,week:Gn,time:null,date:null};function ho(we,Te){return we.some(function(He){return He&&He.contains(Te)})}function Wr(we){var Te=we.open,He=we.value,ct=we.isClickOutside,ft=we.triggerOpen,Ht=we.forwardKeyDown,It=we.onKeyDown,sn=we.blurToCancel,ln=we.onSubmit,xn=we.onCancel,ya=we.onFocus,Dn=we.onBlur,zn=we.changeOnBlur,oa=(0,ue.useState)(!1),ia=(0,Lt.Z)(oa,2),un=ia[0],In=ia[1],cn=(0,ue.useState)(!1),Ya=(0,Lt.Z)(cn,2),ja=Ya[0],Ja=Ya[1],or=(0,ue.useRef)(!1),$a=(0,ue.useRef)(!1),Za=(0,ue.useRef)(!1),Co={onMouseDown:function(){In(!0),ft(!0)},onKeyDown:function(co){var Io=function(){Za.current=!0};if(It(co,Io),!Za.current){switch(co.which){case mn.Z.ENTER:{Te?ln()!==!1&&In(!0):ft(!0),co.preventDefault();return}case mn.Z.TAB:{un&&Te&&!co.shiftKey?(In(!1),co.preventDefault()):!un&&Te&&!Ht(co)&&co.shiftKey&&(In(!0),co.preventDefault());return}case mn.Z.ESC:{In(!0),xn();return}}!Te&&![mn.Z.SHIFT].includes(co.which)?ft(!0):un||Ht(co)}},onFocus:function(co){In(!0),Ja(!0),ya&&ya(co)},onBlur:function(co){if(or.current||!ct(document.activeElement)){or.current=!1;return}sn?setTimeout(function(){for(var Io=document,$o=Io.activeElement;$o&&$o.shadowRoot;)$o=$o.shadowRoot.activeElement;ct($o)&&xn()},0):Te&&(ft(!1),$a.current&&ln()),Ja(!1),Dn==null||Dn(co)}};return(0,ue.useEffect)(function(){$a.current=!1},[Te]),(0,ue.useEffect)(function(){$a.current=!0},[He]),(0,ue.useEffect)(function(){return Fn(function(Tr){var co=Ia(Tr),Io=ct(co);Te&&(Io?!zn&&(!ja||Io)&&ft(!1):(or.current=!0,(0,Bn.Z)(function(){or.current=!1})))})}),[Co,{focused:ja,typing:un}]}function kt(we,Te){return ue.useMemo(function(){return we||(Te?((0,Oe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Te).map(function(He){var ct=(0,Lt.Z)(He,2),ft=ct[0],Ht=ct[1];return{label:ft,value:Ht}})):[])},[we,Te])}var Wt=te(34280);function Nt(we){var Te=we.valueTexts,He=we.onTextChange,ct=ue.useState(""),ft=(0,Lt.Z)(ct,2),Ht=ft[0],It=ft[1],sn=ue.useRef([]);sn.current=Te;function ln(ya){It(ya),He(ya)}function xn(){It(sn.current[0])}return(0,Wt.Z)(function(){Te.every(function(ya){return ya!==Ht})&&xn()},[Te.join("||")]),[Ht,ln,xn]}var Vn=ue.createContext({}),Ea=Vn,Qn=te(26420);function Vr(we){var Te=we.cellRender,He=we.monthCellRender,ct=we.dateRender,ft=ue.useMemo(function(){if(Te)return Te;if(!(!He&&!ct))return function(Ht,It){var sn=Ht;return ct&&It.type==="date"?ct(sn,It.today):He&&It.type==="month"?He(sn,It.locale):It.originNode}},[Te,He,ct]);return ft}function dr(we,Te){for(var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",ct=String(we);ct.length=1?He|0:1,It=we;It<=Te;It+=Ht)ft.push({label:dr(It,2),value:It,disabled:(ct||[]).includes(It)});return ft}function Po(we){var Te=we.generateConfig,He=we.prefixCls,ct=we.operationRef,ft=we.activeColumnIndex,Ht=we.value,It=we.showHour,sn=we.showMinute,ln=we.showSecond,xn=we.use12Hours,ya=we.hourStep,Dn=ya===void 0?1:ya,zn=we.minuteStep,oa=zn===void 0?1:zn,ia=we.secondStep,un=ia===void 0?1:ia,In=we.disabledHours,cn=we.disabledMinutes,Ya=we.disabledSeconds,ja=we.disabledTime,Ja=we.hideDisabledOptions,or=we.onSelect,$a=we.cellRender,Za=we.locale,Co=[],Tr="".concat(He,"-content"),co="".concat(He,"-time-panel"),Io,$o=Ht?Te.getHour(Ht):-1,ui=$o,Fi=Ht?Te.getMinute(Ht):-1,Yo=Ht?Te.getSecond(Ht):-1,Ir=Te.getNow(),To=ue.useMemo(function(){if(ja){var Xt=ja(Ir);return[Xt.disabledHours,Xt.disabledMinutes,Xt.disabledSeconds]}return[In,cn,Ya]},[In,cn,Ya,ja,Ir]),ni=(0,Lt.Z)(To,3),si=ni[0],jo=ni[1],Qo=ni[2],_i=Or(0,23,Dn,si&&si()),Ai=(0,ce.Z)(function(){return _i},_i,Hr);xn&&(Io=ui>=12,ui%=12);var _e=ue.useMemo(function(){if(!xn)return[!1,!1];var Xt=[!0,!0];return Ai.forEach(function($t){var On=$t.disabled,wn=$t.value;On||(wn>=12?Xt[1]=!1:Xt[0]=!1)}),Xt},[xn,Ai]),Ge=(0,Lt.Z)(_e,2),rt=Ge[0],dt=Ge[1],vt=ue.useMemo(function(){return xn?Ai.filter(Io?function(Xt){return Xt.value>=12}:function(Xt){return Xt.value<12}).map(function(Xt){var $t=Xt.value%12,On=$t===0?"12":dr($t,2);return(0,wt.Z)((0,wt.Z)({},Xt),{},{label:On,value:$t})}):Ai},[xn,Io,Ai]),ht=Or(0,59,oa,jo&&jo($o)),Mt=Or(0,59,un,Qo&&Qo($o,Fi)),Tt=wr({value:Ht,generateConfig:Te,disabledMinutes:jo,disabledSeconds:Qo,minutes:ht,seconds:Mt,use12Hours:xn});ct.current={onUpDown:function($t){var On=Co[ft];if(On)for(var wn=On.units.findIndex(function(Fa){return Fa.value===On.value}),Pn=On.units.length,ra=1;ra2&&arguments[2]!==void 0?arguments[2]:!1;(Oa===In||Zr)&&(lr(kn),Co&&Co(kn),Tt&&Tt(kn,Ba),Tr&&!jt(ln,kn,Aa)&&!(oa!=null&&oa(kn))&&Tr(kn))},Ur=function(kn){if(ai.includes(Oa)){var Ba,Zr,ro=Oa==="date";switch(kn===mn.Z.PAGE_UP||kn===mn.Z.PAGE_DOWN?Zr=ro?ln.addMonth:ln.addYear:Zr=ro?ln.addDate:ln.addMonth,kn){case mn.Z.LEFT:case mn.Z.PAGE_UP:Ba=Zr(cr,-1);break;case mn.Z.RIGHT:case mn.Z.PAGE_DOWN:Ba=Zr(cr,1);break;case mn.Z.UP:case mn.Z.DOWN:Ba=Zr(cr,Number("".concat(kn===mn.Z.UP?"-":"").concat(ro?de:Sr)));break}if(Ba)return!(oa!=null&&oa(Ba))}return!0},ei=function(kn){if(ra.current&&ra.current.onKeyDown){var Ba=!0,Zr=kn.which;if([mn.Z.LEFT,mn.Z.RIGHT,mn.Z.UP,mn.Z.DOWN,mn.Z.PAGE_UP,mn.Z.PAGE_DOWN,mn.Z.ENTER].includes(Zr)&&(kn.preventDefault(),Zr!==mn.Z.ENTER&&Ya===0&&(Ba=Ur(Zr))),Ba)return ra.current.onKeyDown(kn)}return(0,Oe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},$r=function(kn){ra.current&&ra.current.onBlur&&ra.current.onBlur(kn)};Mt&&On!=="right"&&(Mt.current={onKeyDown:ei,onClose:function(){ra.current&&ra.current.onClose&&ra.current.onClose()}}),ue.useEffect(function(){xn&&!aa.current&&Mr(xn)},[xn]),ue.useEffect(function(){aa.current=!1},[]);var kr,ri=Vr({cellRender:_e,monthCellRender:Ai,dateRender:_i}),Nn=(0,wt.Z)((0,wt.Z)({},we),{},{cellRender:ri,operationRef:ra,prefixCls:ft,viewDate:cr,value:Aa,onViewDateChange:Ra,sourceMode:nr,onPanelChange:qr,disabledDate:oa});switch(delete Nn.onChange,delete Nn.onSelect,Oa){case"decade":kr=ue.createElement(Ln,(0,oe.Z)({},Nn,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}}));break;case"year":kr=ue.createElement(Zi,(0,oe.Z)({},Nn,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}}));break;case"month":kr=ue.createElement(Xr,(0,oe.Z)({},Nn,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}}));break;case"quarter":kr=ue.createElement(Ma,(0,oe.Z)({},Nn,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}}));break;case"week":kr=ue.createElement(Xa,(0,oe.Z)({},Nn,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}}));break;case"time":delete Nn.showTime,kr=ue.createElement(Ca,(0,oe.Z)({},Nn,(0,Qn.Z)(Ja)==="object"?Ja:null,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}}));break;default:Ja?kr=ue.createElement(qi,(0,oe.Z)({},Nn,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}})):kr=ue.createElement(ii,(0,oe.Z)({},Nn,{onSelect:function(kn,Ba){Ra(kn),ao(kn,Ba)}}))}var Vo,Zo,bi=function(){var kn=ln.getNow(),Ba=fn(ln.getHour(kn),ln.getMinute(kn),ln.getSecond(kn),rt?To:1,dt?si:1,vt?Qo:1),Zr=Bt(ln,kn,Ba[0],Ba[1],Ba[2]);ao(Zr,"submit")};_t||(Vo=no(ft,Oa,$a),Ja&&Oa!=="date"?Zo=null:Zo=Ro({prefixCls:ft,components:Fi,needConfirmButton:Ge,okDisabled:!Aa||oa&&oa(Aa),locale:sn,showNow:ja,onNow:Ge&&bi,onOk:function(){Aa&&(ao(Aa,"submit",!0),ui&&ui(Aa))}}));var Ar;if(or&&Oa==="date"&&In==="date"&&!Ja){var vr=ln.getNow(),Fr="".concat(ft,"-today-btn"),rr=oa&&oa(vr);Ar=ue.createElement("a",{className:We()(Fr,rr&&"".concat(Fr,"-disabled")),"aria-disabled":rr,onClick:function(){rr||ao(vr,"mouse",!0)}},sn.today)}return ue.createElement(Ea.Provider,{value:(0,wt.Z)((0,wt.Z)({},ht),{},{mode:Oa,hideHeader:"hideHeader"in we?Za:ht.hideHeader,hidePrevBtn:$t&&On==="right",hideNextBtn:$t&&On==="left"})},ue.createElement("div",{tabIndex:Ya,className:We()("".concat(ft,"-panel"),Ht,(Te={},(0,Ae.Z)(Te,"".concat(ft,"-panel-has-range"),wn&&wn[0]&&wn[1]),(0,Ae.Z)(Te,"".concat(ft,"-panel-has-range-hover"),Pn&&Pn[0]&&Pn[1]),(0,Ae.Z)(Te,"".concat(ft,"-panel-rtl"),Yo==="rtl"),Te)),style:It,onKeyDown:ei,onBlur:$r,onMouseDown:Io},kr,Vo||Zo||Ar?ue.createElement("div",{className:"".concat(ft,"-footer")},Vo,Zo,Ar):null))}var Ho=_o,Si=te(35593),Jo={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Kr(we){var Te,He=we.prefixCls,ct=we.popupElement,ft=we.popupStyle,Ht=we.visible,It=we.dropdownClassName,sn=we.dropdownAlign,ln=we.transitionName,xn=we.getPopupContainer,ya=we.children,Dn=we.range,zn=we.popupPlacement,oa=we.direction,ia="".concat(He,"-dropdown"),un=function(){return zn!==void 0?zn:oa==="rtl"?"bottomRight":"bottomLeft"};return ue.createElement(Si.Z,{showAction:[],hideAction:[],popupPlacement:un(),builtinPlacements:Jo,prefixCls:ia,popupTransitionName:ln,popup:ct,popupAlign:sn,popupVisible:Ht,popupClassName:We()(It,(Te={},(0,Ae.Z)(Te,"".concat(ia,"-range"),Dn),(0,Ae.Z)(Te,"".concat(ia,"-rtl"),oa==="rtl"),Te)),popupStyle:ft,getPopupContainer:xn},ya)}var $i=Kr;function ml(we){var Te=we.prefixCls,He=we.presets,ct=we.onClick,ft=we.onHover;return He.length?ue.createElement("div",{className:"".concat(Te,"-presets")},ue.createElement("ul",null,He.map(function(Ht,It){var sn=Ht.label,ln=Ht.value;return ue.createElement("li",{key:It,onClick:function(){return ct==null?void 0:ct(uo(ln))},onMouseEnter:function(){return ft==null?void 0:ft(uo(ln))},onMouseLeave:function(){return ft==null?void 0:ft(null)}},sn)}))):null}function Ol(we){var Te=we.picker,He=we.disabledHours,ct=we.disabledMinutes,ft=we.disabledSeconds;Te==="time"&&(He||ct||ft)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function il(we,Te,He){var ct=(0,Qn.Z)(Te)==="object"?Te.clearIcon:He;return ct||ue.createElement("span",{className:"".concat(we,"-clear-btn")})}function el(we){var Te,He=we,ct=He.prefixCls,ft=ct===void 0?"rc-picker":ct,Ht=He.id,It=He.name,sn=He.tabIndex,ln=He.style,xn=He.className,ya=He.dropdownClassName,Dn=He.dropdownAlign,zn=He.popupStyle,oa=He.transitionName,ia=He.generateConfig,un=He.locale,In=He.inputReadOnly,cn=He.allowClear,Ya=He.autoFocus,ja=He.showTime,Ja=He.picker,or=Ja===void 0?"date":Ja,$a=He.format,Za=He.use12Hours,Co=He.value,Tr=He.defaultValue,co=He.presets,Io=He.open,$o=He.defaultOpen,ui=He.defaultOpenValue,Fi=He.suffixIcon,Yo=He.clearIcon,Ir=He.disabled,To=He.disabledDate,ni=He.placeholder,si=He.getPopupContainer,jo=He.pickerRef,Qo=He.panelRender,_i=He.onChange,Ai=He.onOpenChange,_e=He.onFocus,Ge=He.onBlur,rt=He.onMouseDown,dt=He.onMouseUp,vt=He.onMouseEnter,ht=He.onMouseLeave,Mt=He.onContextMenu,Tt=He.onClick,_t=He.onKeyDown,tn=He.onSelect,Xt=He.direction,$t=He.autoComplete,On=$t===void 0?"off":$t,wn=He.inputRender,Pn=He.changeOnBlur,ra=ue.useRef(null),aa=or==="date"&&!!ja||or==="time",Fa=kt(co),ma=yo(pa($a,or,ja,Za)),Aa=ue.useRef(null),lr=ue.useRef(null),fr=ue.useRef(null),Va=(0,ke.Z)(null,{value:Co,defaultValue:Tr}),cr=(0,Lt.Z)(Va,2),Mr=cr[0],Ra=cr[1],Ka=ue.useState(Mr),za=(0,Lt.Z)(Ka,2),xa=za[0],Oa=za[1],gr=ue.useRef(null),Jr=(0,ke.Z)(!1,{value:Io,defaultValue:$o,postState:function(dn){return Ir?!1:dn},onChange:function(dn){Ai&&Ai(dn),!dn&&gr.current&&gr.current.onClose&&gr.current.onClose()}}),jr=(0,Lt.Z)(Jr,2),nr=jr[0],Qr=jr[1],qr=on(xa,{formatList:ma,generateConfig:ia,locale:un}),ao=(0,Lt.Z)(qr,2),Ur=ao[0],ei=ao[1],$r=Nt({valueTexts:Ur,onTextChange:function(dn){var Ha=Dt(dn,{locale:un,formatList:ma,generateConfig:ia});Ha&&(!To||!To(Ha))&&Oa(Ha)}}),kr=(0,Lt.Z)($r,3),ri=kr[0],Nn=kr[1],Vo=kr[2],Zo=function(dn){Oa(dn),Ra(dn),_i&&!jt(ia,Mr,dn)&&_i(dn,dn?lt(dn,{generateConfig:ia,locale:un,format:ma[0]}):"")},bi=function(dn){Ir&&dn||Qr(dn)},Ar=function(dn){return nr&&gr.current&&gr.current.onKeyDown?gr.current.onKeyDown(dn):((0,Oe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},vr=function(){for(var dn=arguments.length,Ha=new Array(dn),rn=0;rnzn(xn);case"month":return Dn(un)>Dn(xn);case"week":return ya(un)>ya(xn);default:return!mt(sn,un,xn)&&sn.isAfter(un,xn)}return!1},[Ht,It[1],xn,Te]),ia=ue.useCallback(function(un){if(It[1]||Ht&&Ht(un))return!0;if(It[0]&&ln)return!mt(sn,un,xn)&&sn.isAfter(ln,un);if(!Te&&ln)switch(He){case"quarter":return zn(un)0&&arguments[0]!==void 0?arguments[0]:!1,zr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fo=null;en&&Yr&&Yr[0]&&Yr[1]&&un.isAfter(Yr[1],Yr[0])&&(fo=Yr);var ci=Za;if(Za&&(0,Qn.Z)(Za)==="object"&&Za.defaultValue){var Ti=Za.defaultValue;ci=(0,wt.Z)((0,wt.Z)({},Za),{},{defaultValue:br(Ti,Ut)||void 0})}return ue.createElement(Eo.Provider,{value:{inRange:!0,panelPosition:oi,rangedValue:eo||_a,hoverRangedValue:fo}},ue.createElement(Ho,(0,oe.Z)({},we,zr,{cellRender:vl,showTime:ci,mode:ro[Ut],generateConfig:un,style:void 0,direction:cr,disabledDate:Ut===0?hn:At,disabledTime:function(cl){return To?To(cl,Ut===0?"start":"end"):!1},className:We()((0,Ae.Z)({},"".concat(It,"-panel-focused"),Ut===0?!Cn:!Un)),value:br(_a,Ut),locale:In,tabIndex:-1,onPanelChange:function(cl,Bl){Ut===0&&fi(!0),Ut===1&&Xi(!0),Ye(Xn(ro,Bl,Ut),Xn(_a,cl,Ut));var Dl=cl;oi==="right"&&ro[Ut]===Bl&&(Dl=Je(Dl,Bl,un,-1)),vr(Dl,Ut)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Ut===0?br(_a,1):br(_a,0)})))}var Mi=0,Gl=0;if(Ut&&Jr.current&&nr.current&&gr.current&&ao.current){Mi=Jr.current.offsetWidth+nr.current.offsetWidth;var hu=ao.current.offsetLeft>Mi?ao.current.offsetLeft-Mi:ao.current.offsetLeft,yu=gr.current.offsetWidth,Pu=ao.current.offsetWidth;yu&&Pu&&Mi>yu-Pu-(cr==="rtl"?0:hu)&&(Gl=Mi)}var bu=cr==="rtl"?{right:Mi}:{left:Mi};function xu(){var oi,zr=no(It,ro[Ut],Tt),fo=Ro({prefixCls:It,components:fr,needConfirmButton:xa,okDisabled:!br(_a,Ut)||Ir&&Ir(_a[Ut]),locale:In,onOk:function(){var gl=br(_a,Ut);gl&&(rn(_a,Ut),Aa==null||Aa(_a),Vt(!1,Ut,"confirm"))}});if($a!=="time"&&!Za){var ci=Ar(Ut),Ti=Je(ci,$a,un),au=ro[Ut],cl=au===$a,Bl=ol(cl?"left":!1,{pickerValue:ci,onPickerValueChange:function(gl){vr(gl,Ut)}}),Dl=ol("right",{pickerValue:Ti,onPickerValueChange:function(gl){vr(Je(gl,$a,un,-1),Ut)}});cr==="rtl"?oi=ue.createElement(ue.Fragment,null,Dl,cl&&Bl):oi=ue.createElement(ue.Fragment,null,Bl,cl&&Dl)}else oi=ol();var pu=ue.createElement("div",{className:"".concat(It,"-panel-layout")},ue.createElement(ml,{prefixCls:It,presets:hl,onClick:function(gl){rn(gl,null),Vt(!1,Ut,"preset")},onHover:function(gl){ta(gl)}}),ue.createElement("div",null,ue.createElement("div",{className:"".concat(It,"-panels")},oi),(zr||fo)&&ue.createElement("div",{className:"".concat(It,"-footer")},zr,fo)));return Qo&&(pu=Qo(pu)),ue.createElement("div",{className:"".concat(It,"-panel-container"),style:{marginLeft:Gl},ref:gr,onMouseDown:function(gl){gl.preventDefault()}},pu)}var wu=ue.createElement("div",{className:We()("".concat(It,"-range-wrapper"),"".concat(It,"-").concat($a,"-range-wrapper")),style:{minWidth:Jt}},ue.createElement("div",{ref:ao,className:"".concat(It,"-range-arrow"),style:bu}),xu()),Cu;rt&&(Cu=ue.createElement("span",{className:"".concat(It,"-suffix"),onMouseDown:function(zr){zr.preventDefault()}},rt));var Au=il(It,Ge,dt),Bu=ue.createElement("span",{onMouseDown:function(zr){zr.preventDefault(),zr.stopPropagation()},onMouseUp:function(zr){zr.preventDefault(),zr.stopPropagation();var fo=Nn;$r[0]||(fo=Xn(fo,null,0)),$r[1]||(fo=Xn(fo,null,1)),rn(fo,null),Vt(!1,Ut,"clear")},className:"".concat(It,"-clear"),role:"button"},Au),Du=Ge&&(br(Nn,0)&&!$r[0]||br(Nn,1)&&!$r[1]),Fu={size:mr($a,Ur[0],un)},Eu=0,Su=0;Jr.current&&jr.current&&nr.current&&(Ut===0?Su=Jr.current.offsetWidth:(Eu=Mi,Su=jr.current.offsetWidth));var Ou=cr==="rtl"?{right:Eu}:{left:Eu},Lu=function(zr,fo){var ci=Xn(_a,zr,Ut);if(fo==="submit"||fo!=="key"&&!xa){rn(ci,Ut),Ut===0?fi():Xi();var Ti=Ut===0?1:0;$r[Ti]?Vt(!1,!1,"confirm"):Vt(!1,Ut,"confirm")}else kn(ci)};return ue.createElement(Ea.Provider,{value:{operationRef:ei,hideHeader:$a==="time",onDateMouseEnter:di,onDateMouseLeave:yi,hideRanges:!0,onSelect:Lu,open:en}},ue.createElement($i,{visible:en,popupElement:wu,popupStyle:ya,prefixCls:It,dropdownClassName:Dn,dropdownAlign:oa,getPopupContainer:ia,transitionName:zn,range:!0,direction:cr},ue.createElement("div",(0,oe.Z)({ref:Oa,className:We()(It,"".concat(It,"-range"),xn,(Te={},(0,Ae.Z)(Te,"".concat(It,"-disabled"),$r[0]&&$r[1]),(0,Ae.Z)(Te,"".concat(It,"-focused"),Ut===0?mo:nn),(0,Ae.Z)(Te,"".concat(It,"-rtl"),cr==="rtl"),Te)),style:ln,onClick:po,onMouseEnter:aa,onMouseLeave:Fa,onMouseDown:hi,onMouseUp:ra},(0,ut.Z)(we,{aria:!0,data:!0})),ue.createElement("div",{className:We()("".concat(It,"-input"),(He={},(0,Ae.Z)(He,"".concat(It,"-input-active"),Ut===0),(0,Ae.Z)(He,"".concat(It,"-input-placeholder"),!!Go),He)),ref:Jr},ue.createElement("input",(0,oe.Z)({id:sn,disabled:$r[0],readOnly:ht||typeof Ur[0]=="function"||!Cn,value:Go||tr,onChange:function(zr){Lr(zr.target.value)},autoFocus:Ya,placeholder:br(cn,0)||"",ref:Qr},Dr,Fu,{autoComplete:Ka}))),ue.createElement("div",{className:"".concat(It,"-range-separator"),ref:nr},co),ue.createElement("div",{className:We()("".concat(It,"-input"),(ct={},(0,Ae.Z)(ct,"".concat(It,"-input-active"),Ut===1),(0,Ae.Z)(ct,"".concat(It,"-input-placeholder"),!!oo),ct)),ref:jr},ue.createElement("input",(0,oe.Z)({disabled:$r[1],readOnly:ht||typeof Ur[0]=="function"||!Un,value:oo||ca,onChange:function(zr){Oo(zr.target.value)},placeholder:br(cn,1)||"",ref:qr},Gr,Fu,{autoComplete:Ka}))),ue.createElement("div",{className:"".concat(It,"-active-bar"),style:(0,wt.Z)((0,wt.Z)({},Ou),{},{width:Su,position:"absolute"})}),Cu,Du&&Bu)))}var iu=function(we){(0,gt.Z)(He,we);var Te=(0,xt.Z)(He);function He(){var ct;(0,et.Z)(this,He);for(var ft=arguments.length,Ht=new Array(ft),It=0;It{const{lineHeight:ft}=we,Ht=Math.floor(He*ft)+2,It=Math.max((Te-Ht)/2,0),sn=Math.max(Te-Ht-It,0);return{padding:`${It}px ${ct}px ${sn}px`}},Tl=we=>{const{componentCls:Te,pickerCellCls:He,pickerCellInnerCls:ct,cellHeight:ft,motionDurationSlow:Ht,borderRadiusSM:It,motionDurationMid:sn,cellHoverBg:ln,lineWidth:xn,lineType:ya,colorPrimary:Dn,cellActiveWithRangeBg:zn,colorTextLightSolid:oa,controlHeightSM:ia,cellRangeBorderColor:un,pickerCellBorderGap:In,cellHoverWithRangeBg:cn,cellWidth:Ya,colorTextDisabled:ja,cellBgDisabled:Ja}=we;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ft,transform:"translateY(-50%)",transition:`all ${Ht}`,content:'""'},[ct]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ft,height:ft,lineHeight:`${ft}px`,borderRadius:It,transition:`background ${sn}, border ${sn}`},"&-range-hover-start, &-range-hover-end":{[ct]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${He}-in-view), + &:hover:not(${He}-selected):not(${He}-range-start):not(${He}-range-end):not(${He}-range-hover-start):not(${He}-range-hover-end)`]:{[ct]:{background:ln}},[`&-in-view${He}-today ${ct}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${xn}px ${ya} ${Dn}`,borderRadius:It,content:'""'}},[`&-in-view${He}-in-range`]:{position:"relative","&::before":{background:zn}},[`&-in-view${He}-selected ${ct}, &-in-view${He}-range-start ${ct}, - &-in-view${He}-range-end ${ct}`]:{color:oa,background:On},[`&-in-view${He}-range-start:not(${He}-range-start-single), + &-in-view${He}-range-end ${ct}`]:{color:oa,background:Dn},[`&-in-view${He}-range-start:not(${He}-range-start-single), &-in-view${He}-range-end:not(${He}-range-end-single)`]:{"&::before":{background:zn}},[`&-in-view${He}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${He}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${He}-range-hover-start:not(${He}-in-range):not(${He}-range-start):not(${He}-range-end), &-in-view${He}-range-hover-end:not(${He}-in-range):not(${He}-range-start):not(${He}-range-end), &-in-view${He}-range-hover-start${He}-range-start-single, &-in-view${He}-range-hover-start${He}-range-start${He}-range-end${He}-range-end-near-hover, &-in-view${He}-range-hover-end${He}-range-start${He}-range-end${He}-range-start-near-hover, &-in-view${He}-range-hover-end${He}-range-end-single, - &-in-view${He}-range-hover:not(${He}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ia,borderTop:`${wn}px dashed ${sn}`,borderBottom:`${wn}px dashed ${sn}`,transform:"translateY(-50%)",transition:`all ${jt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Nn},[`&-in-view${He}-in-range${He}-range-hover::before, + &-in-view${He}-range-hover:not(${He}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ia,borderTop:`${xn}px dashed ${un}`,borderBottom:`${xn}px dashed ${un}`,transform:"translateY(-50%)",transition:`all ${Ht}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:In},[`&-in-view${He}-in-range${He}-range-hover::before, &-in-view${He}-in-range${He}-range-hover-start::before, &-in-view${He}-in-range${He}-range-hover-end::before, &-in-view${He}-range-start${He}-range-hover::before, @@ -128,24 +128,24 @@ &-in-view${He}-in-range${He}-range-hover-start::before, ${Te}-panel > :not(${Te}-date-panel) - &-in-view${He}-in-range${He}-range-hover-end::before`]:{background:gn},[`&-in-view${He}-range-start:not(${He}-range-start-single):not(${He}-range-end) ${ct}`]:{borderStartStartRadius:Nt,borderEndStartRadius:Nt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${He}-range-end:not(${He}-range-end-single):not(${He}-range-start) ${ct}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Nt,borderEndEndRadius:Nt},[`&-range-hover${He}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${He}-range-hover:first-child::after, + &-in-view${He}-in-range${He}-range-hover-end::before`]:{background:cn},[`&-in-view${He}-range-start:not(${He}-range-start-single):not(${He}-range-end) ${ct}`]:{borderStartStartRadius:It,borderEndStartRadius:It,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${He}-range-end:not(${He}-range-end-single):not(${He}-range-start) ${ct}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:It,borderEndEndRadius:It},[`&-range-hover${He}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${He}-range-hover:first-child::after, tr > &-in-view${He}-range-hover-end:first-child::after, &-in-view${He}-start${He}-range-hover-edge-start${He}-range-hover-edge-start-near-range::after, &-in-view${He}-range-hover-edge-start:not(${He}-range-hover-edge-start-near-range)::after, - &-in-view${He}-range-hover-start::after`]:{insetInlineStart:(Va-ft)/2,borderInlineStart:`${wn}px dashed ${sn}`,borderStartStartRadius:Nt,borderEndStartRadius:Nt},[`tr > &-in-view${He}-range-hover:last-child::after, + &-in-view${He}-range-hover-start::after`]:{insetInlineStart:(Ya-ft)/2,borderInlineStart:`${xn}px dashed ${un}`,borderStartStartRadius:It,borderEndStartRadius:It},[`tr > &-in-view${He}-range-hover:last-child::after, tr > &-in-view${He}-range-hover-start:last-child::after, &-in-view${He}-end${He}-range-hover-edge-end${He}-range-hover-edge-end-near-range::after, &-in-view${He}-range-hover-edge-end:not(${He}-range-hover-edge-end-near-range)::after, - &-in-view${He}-range-hover-end::after`]:{insetInlineEnd:(Va-ft)/2,borderInlineEnd:`${wn}px dashed ${sn}`,borderStartEndRadius:Nt,borderEndEndRadius:Nt},"&-disabled":{color:Ga,pointerEvents:"none",[ct]:{background:"transparent"},"&::before":{background:Ja}},[`&-disabled${He}-today ${ct}::before`]:{borderColor:Ga}}},Zl=we=>{const{componentCls:Te,pickerCellCls:He,pickerCellInnerCls:ct,pickerYearMonthCellWidth:ft,pickerControlIconSize:jt,cellWidth:Nt,paddingSM:dn,paddingXS:un,paddingXXS:wn,colorBgContainer:ya,lineWidth:On,lineType:zn,borderRadiusLG:oa,colorPrimary:ia,colorTextHeading:sn,colorSplit:Nn,pickerControlIconBorderWidth:gn,colorIcon:Va,textHeight:Ga,motionDurationMid:Ja,colorIconHover:or,fontWeightStrong:er,cellHeight:Ha,pickerCellPaddingVertical:Po,colorTextDisabled:_r,colorText:so,fontSize:Bo,cellHoverWithRangeBg:qo,motionDurationSlow:di,withoutTimeCellHeight:Fi,pickerQuarterPanelContentHeight:Uo,colorLink:Dr,colorLinkActive:Mo,colorLinkHover:ai,cellRangeBorderColor:ci,borderRadiusSM:jo,colorTextLightSolid:Vo,cellHoverBg:Ri,timeColumnHeight:Ai,timeColumnWidth:_e,timeCellHeight:Ge,controlItemBgActive:rt,marginXXS:dt,pickerDatePanelPaddingHorizontal:pt}=we,vt=Nt*7+pt*2,Tt=(vt-un*2)/3-ft-dn,Zt=(vt-un*2)/4-ft;return{[Te]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ya,border:`${On}px ${zn} ${Nn}`,borderRadius:oa,outline:"none","&-focused":{borderColor:ia},"&-rtl":{direction:"rtl",[`${Te}-prev-icon, + &-in-view${He}-range-hover-end::after`]:{insetInlineEnd:(Ya-ft)/2,borderInlineEnd:`${xn}px dashed ${un}`,borderStartEndRadius:It,borderEndEndRadius:It},"&-disabled":{color:ja,pointerEvents:"none",[ct]:{background:"transparent"},"&::before":{background:Ja}},[`&-disabled${He}-today ${ct}::before`]:{borderColor:ja}}},Zl=we=>{const{componentCls:Te,pickerCellCls:He,pickerCellInnerCls:ct,pickerYearMonthCellWidth:ft,pickerControlIconSize:Ht,cellWidth:It,paddingSM:sn,paddingXS:ln,paddingXXS:xn,colorBgContainer:ya,lineWidth:Dn,lineType:zn,borderRadiusLG:oa,colorPrimary:ia,colorTextHeading:un,colorSplit:In,pickerControlIconBorderWidth:cn,colorIcon:Ya,textHeight:ja,motionDurationMid:Ja,colorIconHover:or,fontWeightStrong:$a,cellHeight:Za,pickerCellPaddingVertical:Co,colorTextDisabled:Tr,colorText:co,fontSize:Io,cellHoverWithRangeBg:$o,motionDurationSlow:ui,withoutTimeCellHeight:Fi,pickerQuarterPanelContentHeight:Yo,colorLink:Ir,colorLinkActive:To,colorLinkHover:ni,cellRangeBorderColor:si,borderRadiusSM:jo,colorTextLightSolid:Qo,cellHoverBg:_i,timeColumnHeight:Ai,timeColumnWidth:_e,timeCellHeight:Ge,controlItemBgActive:rt,marginXXS:dt,pickerDatePanelPaddingHorizontal:vt}=we,ht=It*7+vt*2,Mt=(ht-ln*2)/3-ft-sn,Tt=(ht-ln*2)/4-ft;return{[Te]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ya,border:`${Dn}px ${zn} ${In}`,borderRadius:oa,outline:"none","&-focused":{borderColor:ia},"&-rtl":{direction:"rtl",[`${Te}-prev-icon, ${Te}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Te}-next-icon, - ${Te}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:vt},"&-header":{display:"flex",padding:`0 ${un}px`,color:sn,borderBottom:`${On}px ${zn} ${Nn}`,"> *":{flex:"none"},button:{padding:0,color:Va,lineHeight:`${Ga}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ja}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Bo,"&:hover":{color:or}},"&-view":{flex:"auto",fontWeight:er,lineHeight:`${Ga}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:un},"&:hover":{color:ia}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:jt,height:jt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:jt,height:jt,border:"0 solid currentcolor",borderBlockStartWidth:gn,borderBlockEndWidth:0,borderInlineStartWidth:gn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(jt/2),insetInlineStart:Math.ceil(jt/2),display:"inline-block",width:jt,height:jt,border:"0 solid currentcolor",borderBlockStartWidth:gn,borderBlockEndWidth:0,borderInlineStartWidth:gn,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Ha,fontWeight:"normal"},th:{height:Ha+Po*2,color:so,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Po}px 0`,color:_r,cursor:"pointer","&-in-view":{color:so}},Tl(we)),[`&-date-panel ${Te}-cell-in-view${Te}-cell-in-range${Te}-cell-range-hover-start ${ct}, - &-date-panel ${Te}-cell-in-view${Te}-cell-in-range${Te}-cell-range-hover-end ${ct}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:qo,transition:`all ${di}`,content:'""'}},[`&-date-panel + ${Te}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:ht},"&-header":{display:"flex",padding:`0 ${ln}px`,color:un,borderBottom:`${Dn}px ${zn} ${In}`,"> *":{flex:"none"},button:{padding:0,color:Ya,lineHeight:`${ja}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Ja}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Io,"&:hover":{color:or}},"&-view":{flex:"auto",fontWeight:$a,lineHeight:`${ja}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ln},"&:hover":{color:ia}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Ht,height:Ht,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Ht,height:Ht,border:"0 solid currentcolor",borderBlockStartWidth:cn,borderBlockEndWidth:0,borderInlineStartWidth:cn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Ht/2),insetInlineStart:Math.ceil(Ht/2),display:"inline-block",width:Ht,height:Ht,border:"0 solid currentcolor",borderBlockStartWidth:cn,borderBlockEndWidth:0,borderInlineStartWidth:cn,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Za,fontWeight:"normal"},th:{height:Za+Co*2,color:co,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Co}px 0`,color:Tr,cursor:"pointer","&-in-view":{color:co}},Tl(we)),[`&-date-panel ${Te}-cell-in-view${Te}-cell-in-range${Te}-cell-range-hover-start ${ct}, + &-date-panel ${Te}-cell-in-view${Te}-cell-in-range${Te}-cell-range-hover-end ${ct}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:$o,transition:`all ${ui}`,content:'""'}},[`&-date-panel ${Te}-cell-in-view${Te}-cell-in-range${Te}-cell-range-hover-start - ${ct}::after`]:{insetInlineEnd:-(Nt-Ha)/2,insetInlineStart:0},[`&-date-panel ${Te}-cell-in-view${Te}-cell-in-range${Te}-cell-range-hover-end ${ct}::after`]:{insetInlineEnd:0,insetInlineStart:-(Nt-Ha)/2},[`&-range-hover${Te}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Te}-content`]:{height:Fi*4},[ct]:{padding:`0 ${un}px`}},"&-quarter-panel":{[`${Te}-content`]:{height:Uo},[`${Te}-cell-range-hover-start::after`]:{insetInlineStart:Zt,borderInlineStart:`${On}px dashed ${ci}`,[`${Te}-panel-rtl &`]:{insetInlineEnd:Zt,borderInlineEnd:`${On}px dashed ${ci}`}},[`${Te}-cell-range-hover-end::after`]:{insetInlineEnd:Zt,borderInlineEnd:`${On}px dashed ${ci}`,[`${Te}-panel-rtl &`]:{insetInlineStart:Zt,borderInlineStart:`${On}px dashed ${ci}`}}},[`&-panel ${Te}-footer`]:{borderTop:`${On}px ${zn} ${Nn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Ga-2*On}px`,textAlign:"center","&-extra":{padding:`0 ${dn}px`,lineHeight:`${Ga-2*On}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${On}px ${zn} ${Nn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Dr,"&:hover":{color:ai},"&:active":{color:Mo},[`&${Te}-today-btn-disabled`]:{color:_r,cursor:"not-allowed"}},"&-decade-panel":{[ct]:{padding:`0 ${un/2}px`},[`${Te}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Te}-body`]:{padding:`0 ${un}px`},[ct]:{width:ft},[`${Te}-cell-range-hover-start::after`]:{borderStartStartRadius:jo,borderEndStartRadius:jo,borderStartEndRadius:0,borderEndEndRadius:0,[`${Te}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:jo,borderEndEndRadius:jo}},[`${Te}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:jo,borderEndEndRadius:jo,[`${Te}-panel-rtl &`]:{borderStartStartRadius:jo,borderEndStartRadius:jo,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Te}-cell-range-hover-start::after`]:{insetInlineStart:Tt,borderInlineStart:`${On}px dashed ${ci}`,[`${Te}-panel-rtl &`]:{insetInlineEnd:Tt,borderInlineEnd:`${On}px dashed ${ci}`}},[`${Te}-cell-range-hover-end::after`]:{insetInlineEnd:Tt,borderInlineEnd:`${On}px dashed ${ci}`,[`${Te}-panel-rtl &`]:{insetInlineStart:Tt,borderInlineStart:`${On}px dashed ${ci}`}}},"&-week-panel":{[`${Te}-body`]:{padding:`${un}px ${dn}px`},[`${Te}-cell`]:{[`&:hover ${ct}, + ${ct}::after`]:{insetInlineEnd:-(It-Za)/2,insetInlineStart:0},[`&-date-panel ${Te}-cell-in-view${Te}-cell-in-range${Te}-cell-range-hover-end ${ct}::after`]:{insetInlineEnd:0,insetInlineStart:-(It-Za)/2},[`&-range-hover${Te}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Te}-content`]:{height:Fi*4},[ct]:{padding:`0 ${ln}px`}},"&-quarter-panel":{[`${Te}-content`]:{height:Yo},[`${Te}-cell-range-hover-start::after`]:{insetInlineStart:Tt,borderInlineStart:`${Dn}px dashed ${si}`,[`${Te}-panel-rtl &`]:{insetInlineEnd:Tt,borderInlineEnd:`${Dn}px dashed ${si}`}},[`${Te}-cell-range-hover-end::after`]:{insetInlineEnd:Tt,borderInlineEnd:`${Dn}px dashed ${si}`,[`${Te}-panel-rtl &`]:{insetInlineStart:Tt,borderInlineStart:`${Dn}px dashed ${si}`}}},[`&-panel ${Te}-footer`]:{borderTop:`${Dn}px ${zn} ${In}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${ja-2*Dn}px`,textAlign:"center","&-extra":{padding:`0 ${sn}px`,lineHeight:`${ja-2*Dn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Dn}px ${zn} ${In}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Ir,"&:hover":{color:ni},"&:active":{color:To},[`&${Te}-today-btn-disabled`]:{color:Tr,cursor:"not-allowed"}},"&-decade-panel":{[ct]:{padding:`0 ${ln/2}px`},[`${Te}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Te}-body`]:{padding:`0 ${ln}px`},[ct]:{width:ft},[`${Te}-cell-range-hover-start::after`]:{borderStartStartRadius:jo,borderEndStartRadius:jo,borderStartEndRadius:0,borderEndEndRadius:0,[`${Te}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:jo,borderEndEndRadius:jo}},[`${Te}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:jo,borderEndEndRadius:jo,[`${Te}-panel-rtl &`]:{borderStartStartRadius:jo,borderEndStartRadius:jo,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Te}-cell-range-hover-start::after`]:{insetInlineStart:Mt,borderInlineStart:`${Dn}px dashed ${si}`,[`${Te}-panel-rtl &`]:{insetInlineEnd:Mt,borderInlineEnd:`${Dn}px dashed ${si}`}},[`${Te}-cell-range-hover-end::after`]:{insetInlineEnd:Mt,borderInlineEnd:`${Dn}px dashed ${si}`,[`${Te}-panel-rtl &`]:{insetInlineStart:Mt,borderInlineStart:`${Dn}px dashed ${si}`}}},"&-week-panel":{[`${Te}-body`]:{padding:`${ln}px ${sn}px`},[`${Te}-cell`]:{[`&:hover ${ct}, &-selected ${ct}, - ${ct}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ja}`},"&:first-child:before":{borderStartStartRadius:jo,borderEndStartRadius:jo},"&:last-child:before":{borderStartEndRadius:jo,borderEndEndRadius:jo}},"&:hover td":{"&:before":{background:Ri}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${He}`]:{"&:before":{background:ia},[`&${Te}-cell-week`]:{color:new Sl.C(Vo).setAlpha(.5).toHexString()},[ct]:{color:Vo}}},"&-range-hover td:before":{background:rt}}},"&-date-panel":{[`${Te}-body`]:{padding:`${un}px ${pt}px`},[`${Te}-content`]:{width:Nt*7,th:{width:Nt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Te}-time-panel`]:{borderInlineStart:`${On}px ${zn} ${Nn}`},[`${Te}-date-panel, - ${Te}-time-panel`]:{transition:`opacity ${di}`},"&-active":{[`${Te}-date-panel, - ${Te}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Te}-content`]:{display:"flex",flex:"auto",height:Ai},"&-column":{flex:"1 0 auto",width:_e,margin:`${wn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ja}`,overflowX:"hidden","&::after":{display:"block",height:Ai-Ge,content:'""'},"&:not(:first-child)":{borderInlineStart:`${On}px ${zn} ${Nn}`},"&-active":{background:new Sl.C(rt).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Te}-time-panel-cell`]:{marginInline:dt,[`${Te}-time-panel-cell-inner`]:{display:"block",width:_e-2*dt,height:Ge,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(_e-Ge)/2,color:so,lineHeight:`${Ge}px`,borderRadius:jo,cursor:"pointer",transition:`background ${Ja}`,"&:hover":{background:Ri}},"&-selected":{[`${Te}-time-panel-cell-inner`]:{background:rt}},"&-disabled":{[`${Te}-time-panel-cell-inner`]:{color:_r,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Te}-time-panel-column:after`]:{height:Ai-Ge+wn*2}}}},xl=we=>{const{componentCls:Te,colorBgContainer:He,colorError:ct,errorActiveShadow:ft,colorWarning:jt,warningActiveShadow:Nt}=we;return{[`${Te}:not(${Te}-disabled)`]:{[`&${Te}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:He,borderColor:ct},[`&${Te}-focused, &:focus`]:Object.assign({},(0,al.M1)((0,rl.TS)(we,{activeBorderColor:ct,activeShadow:ft}))),[`${Te}-active-bar`]:{background:ct}},[`&${Te}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:He,borderColor:jt},[`&${Te}-focused, &:focus`]:Object.assign({},(0,al.M1)((0,rl.TS)(we,{activeBorderColor:jt,activeShadow:Nt}))),[`${Te}-active-bar`]:{background:jt}}}}},Vl=we=>{const{componentCls:Te,antCls:He,controlHeight:ct,fontSize:ft,paddingInline:jt,colorBgContainer:Nt,lineWidth:dn,lineType:un,colorBorder:wn,borderRadius:ya,motionDurationMid:On,colorBgContainerDisabled:zn,colorTextDisabled:oa,colorTextPlaceholder:ia,controlHeightLG:sn,fontSizeLG:Nn,controlHeightSM:gn,paddingInlineSM:Va,paddingXS:Ga,marginXS:Ja,colorTextDescription:or,lineWidthBold:er,lineHeight:Ha,colorPrimary:Po,motionDurationSlow:_r,zIndexPopup:so,paddingXXS:Bo,paddingSM:qo,textHeight:di,cellActiveWithRangeBg:Fi,colorPrimaryBorder:Uo,sizePopupArrow:Dr,borderRadiusXS:Mo,borderRadiusOuter:ai,colorBgElevated:ci,borderRadiusLG:jo,boxShadowSecondary:Vo,borderRadiusSM:Ri,colorSplit:Ai,cellHoverBg:_e,presetsWidth:Ge,presetsMaxWidth:rt,boxShadowPopoverArrow:dt,colorTextQuaternary:pt}=we;return[{[Te]:Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(we)),tl(we,ct,ft,jt)),{position:"relative",display:"inline-flex",alignItems:"center",background:Nt,lineHeight:1,border:`${dn}px ${un} ${wn}`,borderRadius:ya,transition:`border ${On}, box-shadow ${On}`,"&:hover, &-focused":Object.assign({},(0,al.pU)(we)),"&-focused":Object.assign({},(0,al.M1)(we)),[`&${Te}-disabled`]:{background:zn,borderColor:wn,cursor:"not-allowed",[`${Te}-suffix`]:{color:pt}},[`&${Te}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Te}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,al.ik)(we)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Te}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ia}}},"&-large":Object.assign(Object.assign({},tl(we,sn,Nn,jt)),{[`${Te}-input > input`]:{fontSize:Nn}}),"&-small":Object.assign({},tl(we,gn,ft,Va)),[`${Te}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Ga/2,color:oa,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ja}}},[`${Te}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:oa,lineHeight:1,background:Nt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${On}, color ${On}`,"> *":{verticalAlign:"top"},"&:hover":{color:or}},[`${Te}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Nn,color:oa,fontSize:Nn,verticalAlign:"top",cursor:"default",[`${Te}-focused &`]:{color:or},[`${Te}-range-separator &`]:{[`${Te}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Te}-clear`]:{insetInlineEnd:jt},"&:hover":{[`${Te}-clear`]:{opacity:1}},[`${Te}-active-bar`]:{bottom:-dn,height:er,marginInlineStart:jt,background:Po,opacity:0,transition:`all ${_r} ease-out`,pointerEvents:"none"},[`&${Te}-focused`]:{[`${Te}-active-bar`]:{opacity:1}},[`${Te}-range-separator`]:{alignItems:"center",padding:`0 ${Ga}px`,lineHeight:1},[`&${Te}-small`]:{[`${Te}-clear`]:{insetInlineEnd:Va},[`${Te}-active-bar`]:{marginInlineStart:Va}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(we)),Zl(we)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:so,[`&${Te}-dropdown-hidden`]:{display:"none"},[`&${Te}-dropdown-placement-bottomLeft`]:{[`${Te}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Te}-dropdown-placement-topLeft`]:{[`${Te}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${He}-slide-up-enter${He}-slide-up-enter-active${Te}-dropdown-placement-topLeft, + ${ct}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Ja}`},"&:first-child:before":{borderStartStartRadius:jo,borderEndStartRadius:jo},"&:last-child:before":{borderStartEndRadius:jo,borderEndEndRadius:jo}},"&:hover td":{"&:before":{background:_i}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${He}`]:{"&:before":{background:ia},[`&${Te}-cell-week`]:{color:new Sl.C(Qo).setAlpha(.5).toHexString()},[ct]:{color:Qo}}},"&-range-hover td:before":{background:rt}}},"&-date-panel":{[`${Te}-body`]:{padding:`${ln}px ${vt}px`},[`${Te}-content`]:{width:It*7,th:{width:It,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Te}-time-panel`]:{borderInlineStart:`${Dn}px ${zn} ${In}`},[`${Te}-date-panel, + ${Te}-time-panel`]:{transition:`opacity ${ui}`},"&-active":{[`${Te}-date-panel, + ${Te}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Te}-content`]:{display:"flex",flex:"auto",height:Ai},"&-column":{flex:"1 0 auto",width:_e,margin:`${xn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Ja}`,overflowX:"hidden","&::after":{display:"block",height:Ai-Ge,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Dn}px ${zn} ${In}`},"&-active":{background:new Sl.C(rt).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Te}-time-panel-cell`]:{marginInline:dt,[`${Te}-time-panel-cell-inner`]:{display:"block",width:_e-2*dt,height:Ge,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(_e-Ge)/2,color:co,lineHeight:`${Ge}px`,borderRadius:jo,cursor:"pointer",transition:`background ${Ja}`,"&:hover":{background:_i}},"&-selected":{[`${Te}-time-panel-cell-inner`]:{background:rt}},"&-disabled":{[`${Te}-time-panel-cell-inner`]:{color:Tr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Te}-time-panel-column:after`]:{height:Ai-Ge+xn*2}}}},xl=we=>{const{componentCls:Te,colorBgContainer:He,colorError:ct,errorActiveShadow:ft,colorWarning:Ht,warningActiveShadow:It}=we;return{[`${Te}:not(${Te}-disabled)`]:{[`&${Te}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:He,borderColor:ct},[`&${Te}-focused, &:focus`]:Object.assign({},(0,al.M1)((0,rl.TS)(we,{activeBorderColor:ct,activeShadow:ft}))),[`${Te}-active-bar`]:{background:ct}},[`&${Te}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:He,borderColor:Ht},[`&${Te}-focused, &:focus`]:Object.assign({},(0,al.M1)((0,rl.TS)(we,{activeBorderColor:Ht,activeShadow:It}))),[`${Te}-active-bar`]:{background:Ht}}}}},Vl=we=>{const{componentCls:Te,antCls:He,controlHeight:ct,fontSize:ft,paddingInline:Ht,colorBgContainer:It,lineWidth:sn,lineType:ln,colorBorder:xn,borderRadius:ya,motionDurationMid:Dn,colorBgContainerDisabled:zn,colorTextDisabled:oa,colorTextPlaceholder:ia,controlHeightLG:un,fontSizeLG:In,controlHeightSM:cn,paddingInlineSM:Ya,paddingXS:ja,marginXS:Ja,colorTextDescription:or,lineWidthBold:$a,lineHeight:Za,colorPrimary:Co,motionDurationSlow:Tr,zIndexPopup:co,paddingXXS:Io,paddingSM:$o,textHeight:ui,cellActiveWithRangeBg:Fi,colorPrimaryBorder:Yo,sizePopupArrow:Ir,borderRadiusXS:To,borderRadiusOuter:ni,colorBgElevated:si,borderRadiusLG:jo,boxShadowSecondary:Qo,borderRadiusSM:_i,colorSplit:Ai,cellHoverBg:_e,presetsWidth:Ge,presetsMaxWidth:rt,boxShadowPopoverArrow:dt,colorTextQuaternary:vt}=we;return[{[Te]:Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(we)),tl(we,ct,ft,Ht)),{position:"relative",display:"inline-flex",alignItems:"center",background:It,lineHeight:1,border:`${sn}px ${ln} ${xn}`,borderRadius:ya,transition:`border ${Dn}, box-shadow ${Dn}`,"&:hover, &-focused":Object.assign({},(0,al.pU)(we)),"&-focused":Object.assign({},(0,al.M1)(we)),[`&${Te}-disabled`]:{background:zn,borderColor:xn,cursor:"not-allowed",[`${Te}-suffix`]:{color:vt}},[`&${Te}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Te}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,al.ik)(we)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Te}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ia}}},"&-large":Object.assign(Object.assign({},tl(we,un,In,Ht)),{[`${Te}-input > input`]:{fontSize:In}}),"&-small":Object.assign({},tl(we,cn,ft,Ya)),[`${Te}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ja/2,color:oa,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Ja}}},[`${Te}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:oa,lineHeight:1,background:It,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Dn}, color ${Dn}`,"> *":{verticalAlign:"top"},"&:hover":{color:or}},[`${Te}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:In,color:oa,fontSize:In,verticalAlign:"top",cursor:"default",[`${Te}-focused &`]:{color:or},[`${Te}-range-separator &`]:{[`${Te}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Te}-clear`]:{insetInlineEnd:Ht},"&:hover":{[`${Te}-clear`]:{opacity:1}},[`${Te}-active-bar`]:{bottom:-sn,height:$a,marginInlineStart:Ht,background:Co,opacity:0,transition:`all ${Tr} ease-out`,pointerEvents:"none"},[`&${Te}-focused`]:{[`${Te}-active-bar`]:{opacity:1}},[`${Te}-range-separator`]:{alignItems:"center",padding:`0 ${ja}px`,lineHeight:1},[`&${Te}-small`]:{[`${Te}-clear`]:{insetInlineEnd:Ya},[`${Te}-active-bar`]:{marginInlineStart:Ya}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Ml.Wf)(we)),Zl(we)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:co,[`&${Te}-dropdown-hidden`]:{display:"none"},[`&${Te}-dropdown-placement-bottomLeft`]:{[`${Te}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Te}-dropdown-placement-topLeft`]:{[`${Te}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${He}-slide-up-enter${He}-slide-up-enter-active${Te}-dropdown-placement-topLeft, &${He}-slide-up-enter${He}-slide-up-enter-active${Te}-dropdown-placement-topRight, &${He}-slide-up-appear${He}-slide-up-appear-active${Te}-dropdown-placement-topLeft, &${He}-slide-up-appear${He}-slide-up-appear-active${Te}-dropdown-placement-topRight`]:{animationName:ll.Qt},[`&${He}-slide-up-enter${He}-slide-up-enter-active${Te}-dropdown-placement-bottomLeft, @@ -153,8 +153,8 @@ &${He}-slide-up-appear${He}-slide-up-appear-active${Te}-dropdown-placement-bottomLeft, &${He}-slide-up-appear${He}-slide-up-appear-active${Te}-dropdown-placement-bottomRight`]:{animationName:ll.fJ},[`&${He}-slide-up-leave${He}-slide-up-leave-active${Te}-dropdown-placement-topLeft, &${He}-slide-up-leave${He}-slide-up-leave-active${Te}-dropdown-placement-topRight`]:{animationName:ll.ly},[`&${He}-slide-up-leave${He}-slide-up-leave-active${Te}-dropdown-placement-bottomLeft, - &${He}-slide-up-leave${He}-slide-up-leave-active${Te}-dropdown-placement-bottomRight`]:{animationName:ll.Uw},[`${Te}-panel > ${Te}-time-panel`]:{paddingTop:Bo},[`${Te}-ranges`]:{marginBottom:0,padding:`${Bo}px ${qo}px`,overflow:"hidden",lineHeight:`${di-2*dn-Ga/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Te}-preset > ${He}-tag-blue`]:{color:Po,background:Fi,borderColor:Uo,cursor:"pointer"},[`${Te}-ok`]:{marginInlineStart:"auto"}},[`${Te}-range-wrapper`]:{display:"flex",position:"relative"},[`${Te}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:jt*1.5,transition:`left ${_r} ease-out`},(0,ji.r)(Dr,Mo,ai,ci,dt)),[`${Te}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ci,borderRadius:jo,boxShadow:Vo,transition:`margin ${_r}`,[`${Te}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Te}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ge,maxWidth:rt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Ga,borderInlineEnd:`${dn}px ${un} ${Ai}`,li:Object.assign(Object.assign({},Ml.vS),{borderRadius:Ri,paddingInline:Ga,paddingBlock:(gn-Math.round(ft*Ha))/2,cursor:"pointer",transition:`all ${_r}`,"+ li":{marginTop:Ja},"&:hover":{background:_e}})}},[`${Te}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Te}-panel`]:{borderWidth:`0 0 ${dn}px`},"&:last-child":{[`${Te}-panel`]:{borderWidth:0}}},[`${Te}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Te}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:wn}}}}),"&-dropdown-range":{padding:`${Dr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Te}-separator`]:{transform:"rotate(180deg)"},[`${Te}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ll.oN)(we,"slide-up"),(0,ll.oN)(we,"slide-down"),(0,bl.Fm)(we,"move-up"),(0,bl.Fm)(we,"move-down")]},Ql=we=>{const{componentCls:Te,controlHeightLG:He,paddingXXS:ct,padding:ft}=we;return{pickerCellCls:`${Te}-cell`,pickerCellInnerCls:`${Te}-cell-inner`,pickerYearMonthCellWidth:He*1.5,pickerQuarterPanelContentHeight:He*1.4,pickerCellPaddingVertical:ct+ct/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ft+ct/2}},vu=we=>({cellHoverBg:we.controlItemBgHover,cellActiveWithRangeBg:we.controlItemBgActive,cellHoverWithRangeBg:new Sl.C(we.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Sl.C(we.colorPrimary).lighten(20).toHexString(),cellBgDisabled:we.colorBgContainerDisabled,timeColumnWidth:we.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:we.controlHeightSM*1.5,cellHeight:we.controlHeightSM,textHeight:we.controlHeightLG,withoutTimeCellHeight:we.controlHeightLG*1.65});var Xl=(0,uu.Z)("DatePicker",we=>{const Te=(0,rl.TS)((0,al.e5)(we),Ql(we));return[Vl(Te),xl(Te),(0,lu.c)(we,{focusElCls:`${we.componentCls}-focused`})]},we=>Object.assign(Object.assign(Object.assign({},(0,al.TM)(we)),vu(we)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:we.zIndexPopupBase+50}));function su(we,Te,He){return He!==void 0?He:Te==="year"&&we.lang.yearPlaceholder?we.lang.yearPlaceholder:Te==="quarter"&&we.lang.quarterPlaceholder?we.lang.quarterPlaceholder:Te==="month"&&we.lang.monthPlaceholder?we.lang.monthPlaceholder:Te==="week"&&we.lang.weekPlaceholder?we.lang.weekPlaceholder:Te==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.placeholder:we.lang.placeholder}function du(we,Te,He){return He!==void 0?He:Te==="year"&&we.lang.yearPlaceholder?we.lang.rangeYearPlaceholder:Te==="quarter"&&we.lang.quarterPlaceholder?we.lang.rangeQuarterPlaceholder:Te==="month"&&we.lang.monthPlaceholder?we.lang.rangeMonthPlaceholder:Te==="week"&&we.lang.weekPlaceholder?we.lang.rangeWeekPlaceholder:Te==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.rangePlaceholder:we.lang.rangePlaceholder}function zl(we,Te){const He={adjustX:1,adjustY:1};switch(Te){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:He};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:He};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:He};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:He};default:return{points:we==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:He}}}function wl(we){return we?Array.isArray(we)?we:[we]:[]}function ul(we){const{format:Te,picker:He,showHour:ct,showMinute:ft,showSecond:jt,use12Hours:Nt}=we,dn=wl(Te)[0],un=Object.assign({},we);return Te&&Array.isArray(Te)&&(un.format=dn),dn&&typeof dn=="string"&&(!dn.includes("s")&&jt===void 0&&(un.showSecond=!1),!dn.includes("m")&&ft===void 0&&(un.showMinute=!1),!dn.includes("H")&&!dn.includes("h")&&!dn.includes("K")&&!dn.includes("k")&&ct===void 0&&(un.showHour=!1),(dn.includes("a")||dn.includes("A"))&&Nt===void 0&&(un.use12Hours=!0)),He==="time"?un:(typeof dn=="function"&&delete un.format,{showTime:un})}function yl(we,Te,He){if(we===!1)return!1;const ct={clearIcon:Te!=null?Te:He};return typeof we=="object"?Object.assign(Object.assign({},ct),we):ct}var Jl=te(3113);function ql(we){return ue.createElement(Jl.ZP,Object.assign({size:"small",type:"primary"},we))}var eu={button:ql},tu=function(we,Te){var He={};for(var ct in we)Object.prototype.hasOwnProperty.call(we,ct)&&Te.indexOf(ct)<0&&(He[ct]=we[ct]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,ct=Object.getOwnPropertySymbols(we);ft{const{prefixCls:ft,getPopupContainer:jt,className:Nt,placement:dn,size:un,disabled:wn,bordered:ya=!0,placeholder:On,popupClassName:zn,dropdownClassName:oa,status:ia,clearIcon:sn,allowClear:Nn,rootClassName:gn}=He,Va=tu(He,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Ga=ue.useRef(null),{getPrefixCls:Ja,direction:or,getPopupContainer:er}=(0,ue.useContext)(kl.E_),Ha=Ja("picker",ft),{compactSize:Po,compactItemClassnames:_r}=(0,Fl.ri)(Ha,or),{format:so,showTime:Bo,picker:qo}=He,di=Ja(),[Fi,Uo]=Xl(Ha),Dr=Object.assign(Object.assign({},Bo?ul(Object.assign({format:so,picker:qo},Bo)):{}),qo==="time"?ul(Object.assign(Object.assign({format:so},He),{picker:qo})):{}),Mo=(0,_l.Z)(dt=>{var pt;return(pt=un!=null?un:Po)!==null&&pt!==void 0?pt:dt}),ai=ue.useContext(Rl.Z),ci=wn!=null?wn:ai,jo=(0,ue.useContext)(Hi.aM),{hasFeedback:Vo,status:Ri,feedbackIcon:Ai}=jo,_e=ue.createElement(ue.Fragment,null,qo==="time"?ue.createElement(qe,null):ue.createElement(ve,null),Vo&&Ai);(0,ue.useImperativeHandle)(ct,()=>({focus:()=>{var dt;return(dt=Ga.current)===null||dt===void 0?void 0:dt.focus()},blur:()=>{var dt;return(dt=Ga.current)===null||dt===void 0?void 0:dt.blur()}}));const[Ge]=(0,Vi.Z)("Calendar",Yl.Z),rt=Object.assign(Object.assign({},Ge),He.locale);return Fi(ue.createElement(Nl,Object.assign({separator:ue.createElement("span",{"aria-label":"to",className:`${Ha}-separator`},ue.createElement(Ve,null)),disabled:ci,ref:Ga,dropdownAlign:zl(or,dn),placeholder:du(rt,qo,On),suffixIcon:_e,prevIcon:ue.createElement("span",{className:`${Ha}-prev-icon`}),nextIcon:ue.createElement("span",{className:`${Ha}-next-icon`}),superPrevIcon:ue.createElement("span",{className:`${Ha}-super-prev-icon`}),superNextIcon:ue.createElement("span",{className:`${Ha}-super-next-icon`}),transitionName:`${di}-slide-up`},Va,Dr,{className:We()({[`${Ha}-${Mo}`]:Mo,[`${Ha}-borderless`]:!ya},(0,pl.Z)(Ha,(0,pl.F)(Ri,ia),Vo),Uo,_r,Nt,gn),locale:rt.lang,prefixCls:Ha,getPopupContainer:jt||er,generateConfig:we,components:eu,direction:or,dropdownClassName:We()(Uo,zn||oa,gn),allowClear:yl(Nn,sn,ue.createElement(st.Z,null))})))})}var Hl=function(we,Te){var He={};for(var ct in we)Object.prototype.hasOwnProperty.call(we,ct)&&Te.indexOf(ct)<0&&(He[ct]=we[ct]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,ct=Object.getOwnPropertySymbols(we);ft{const{prefixCls:ia,getPopupContainer:sn,style:Nn,className:gn,rootClassName:Va,size:Ga,bordered:Ja=!0,placement:or,placeholder:er,popupClassName:Ha,dropdownClassName:Po,disabled:_r,status:so,clearIcon:Bo,allowClear:qo}=zn,di=Hl(zn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Fi,direction:Uo,getPopupContainer:Dr,[ya]:Mo}=(0,ue.useContext)(kl.E_),ai=Fi("picker",ia),{compactSize:ci,compactItemClassnames:jo}=(0,Fl.ri)(ai,Uo),Vo=ue.useRef(null),{format:Ri,showTime:Ai}=zn,[_e,Ge]=Xl(ai);(0,ue.useImperativeHandle)(oa,()=>({focus:()=>{var ea;return(ea=Vo.current)===null||ea===void 0?void 0:ea.focus()},blur:()=>{var ea;return(ea=Vo.current)===null||ea===void 0?void 0:ea.blur()}}));const rt={showToday:!0};let dt={};un&&(dt.picker=un);const pt=un||zn.picker;dt=Object.assign(Object.assign(Object.assign({},dt),Ai?ul(Object.assign({format:Ri,picker:pt},Ai)):{}),pt==="time"?ul(Object.assign(Object.assign({format:Ri},zn),{picker:pt})):{});const vt=Fi(),Tt=(0,_l.Z)(ea=>{var Fa;return(Fa=Ga!=null?Ga:ci)!==null&&Fa!==void 0?Fa:ea}),Zt=ue.useContext(Rl.Z),Mt=_r!=null?_r:Zt,an=(0,ue.useContext)(Hi.aM),{hasFeedback:Jt,status:en,feedbackIcon:Ln}=an,An=ue.createElement(ue.Fragment,null,pt==="time"?ue.createElement(qe,null):ue.createElement(ve,null),Jt&&Ln),[Cn]=(0,Vi.Z)("DatePicker",Yl.Z),na=Object.assign(Object.assign({},Cn),zn.locale);return _e(ue.createElement(Ul,Object.assign({ref:Vo,placeholder:su(na,pt,er),suffixIcon:An,dropdownAlign:zl(Uo,or),prevIcon:ue.createElement("span",{className:`${ai}-prev-icon`}),nextIcon:ue.createElement("span",{className:`${ai}-next-icon`}),superPrevIcon:ue.createElement("span",{className:`${ai}-super-prev-icon`}),superNextIcon:ue.createElement("span",{className:`${ai}-super-next-icon`}),transitionName:`${vt}-slide-up`},rt,di,dt,{locale:na.lang,className:We()({[`${ai}-${Tt}`]:Tt,[`${ai}-borderless`]:!Ja},(0,pl.Z)(ai,(0,pl.F)(en,so),Jt),Ge,jo,Mo==null?void 0:Mo.className,gn,Va),style:Object.assign(Object.assign({},Mo==null?void 0:Mo.style),Nn),prefixCls:ai,getPopupContainer:sn||Dr,generateConfig:we,components:eu,direction:Uo,disabled:Mt,dropdownClassName:We()(Ge,Va,Ha||Po),allowClear:yl(qo,Bo,ue.createElement(st.Z,null))})))});return wn&&(On.displayName=wn),On}const He=Te(),ct=Te("week","WeekPicker"),ft=Te("month","MonthPicker"),jt=Te("year","YearPicker"),Nt=Te("time","TimePicker"),dn=Te("quarter","QuarterPicker");return{DatePicker:He,WeekPicker:ct,MonthPicker:ft,YearPicker:jt,TimePicker:Nt,QuarterPicker:dn}}const cu=null;function gu(we){const{DatePicker:Te,WeekPicker:He,MonthPicker:ct,YearPicker:ft,TimePicker:jt,QuarterPicker:Nt}=nu(we),dn=Pl(we),un=Te;return un.WeekPicker=He,un.MonthPicker=ct,un.YearPicker=ft,un.RangePicker=dn,un.TimePicker=jt,un.QuarterPicker=Nt,un}var jl=gu;const sl=jl(ee);function dl(we){const Te=zl(we.direction,we.placement);return Te.overflow.adjustY=!1,Te.overflow.adjustX=!1,Object.assign(Object.assign({},we),{dropdownAlign:Te})}const Al=(0,ne.Z)(sl,"picker",null,dl);sl._InternalPanelDoNotUseOrYouWillBeFired=Al;const mu=(0,ne.Z)(sl.RangePicker,"picker",null,dl);sl._InternalRangePanelDoNotUseOrYouWillBeFired=mu,sl.generatePicker=jl;var fu=sl},37906:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ot}});var z=te(59301),ye=te(92310),Oe=te.n(ye),je=te(69507),he=te(36355),be=te(19716),le=te(8628),Ne={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},fe=z.createContext({}),Le=te(11592),Ee=function(Ke,Re){var Me={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&Re.indexOf(Ve)<0&&(Me[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ve=Object.getOwnPropertySymbols(Ke);nt(0,Le.Z)(Ke).map(Re=>Object.assign({},Re==null?void 0:Re.props));function E(Ke,Re,Me){const Ve=z.useMemo(()=>Re||re(Me),[Re,Me]);return z.useMemo(()=>Ve.map(We=>{var{span:et}=We,ht=Ee(We,["span"]);return Object.assign(Object.assign({},ht),{span:typeof et=="number"?et:(0,je.m9)(Ke,et)})}),[Ve,Ke])}function a(Ke,Re,Me){let Ve=Ke;return(Me===void 0||Me>Re)&&(Ve=Object.assign(Object.assign({},Ke),{span:Re})),Ve}function b(Ke,Re){const Me=[];let Ve=[],nt=Re;return Ke.filter(We=>We).forEach((We,et)=>{const ht=We==null?void 0:We.span,yt=ht||1;if(et===Ke.length-1){Ve.push(a(We,nt,ht)),Me.push(Ve);return}yt(0,z.useMemo)(()=>b(Re,Ke),[Re,Ke]),ne=Ke=>{let{children:Re}=Ke;return Re};function oe(Ke){return Ke!=null}var ge=Ke=>{const{itemPrefixCls:Re,component:Me,span:Ve,className:nt,style:We,labelStyle:et,contentStyle:ht,bordered:yt,label:gt,content:xt,colon:Ae}=Ke,wt=Me;return yt?z.createElement(wt,{className:Oe()({[`${Re}-item-label`]:oe(gt),[`${Re}-item-content`]:oe(xt)},nt),style:We,colSpan:Ve},oe(gt)&&z.createElement("span",{style:et},gt),oe(xt)&&z.createElement("span",{style:ht},xt)):z.createElement(wt,{className:Oe()(`${Re}-item`,nt),style:We,colSpan:Ve},z.createElement("div",{className:`${Re}-item-container`},(gt||gt===0)&&z.createElement("span",{className:Oe()(`${Re}-item-label`,{[`${Re}-item-no-colon`]:!Ae}),style:et},gt),(xt||xt===0)&&z.createElement("span",{className:Oe()(`${Re}-item-content`),style:ht},xt)))};function Fe(Ke,Re,Me){let{colon:Ve,prefixCls:nt,bordered:We}=Re,{component:et,type:ht,showLabel:yt,showContent:gt,labelStyle:xt,contentStyle:Ae}=Me;return Ke.map((wt,It)=>{let{label:ke,children:ut,prefixCls:ce=nt,className:ie,style:ae,labelStyle:se,contentStyle:de,span:Ce=1,key:pe}=wt;return typeof et=="string"?z.createElement(ge,{key:`${ht}-${pe||It}`,className:ie,style:ae,labelStyle:Object.assign(Object.assign({},xt),se),contentStyle:Object.assign(Object.assign({},Ae),de),span:Ce,colon:Ve,component:et,itemPrefixCls:ce,bordered:We,label:yt?ke:null,content:gt?ut:null}):[z.createElement(ge,{key:`label-${pe||It}`,className:ie,style:Object.assign(Object.assign(Object.assign({},xt),ae),se),span:1,colon:Ve,component:et[0],itemPrefixCls:ce,bordered:We,label:ke}),z.createElement(ge,{key:`content-${pe||It}`,className:ie,style:Object.assign(Object.assign(Object.assign({},Ae),ae),de),span:Ce*2-1,component:et[1],itemPrefixCls:ce,bordered:We,content:ut})]})}var Ie=Ke=>{const Re=z.useContext(fe),{prefixCls:Me,vertical:Ve,row:nt,index:We,bordered:et}=Ke;return Ve?z.createElement(z.Fragment,null,z.createElement("tr",{key:`label-${We}`,className:`${Me}-row`},Fe(nt,Ke,Object.assign({component:"th",type:"label",showLabel:!0},Re))),z.createElement("tr",{key:`content-${We}`,className:`${Me}-row`},Fe(nt,Ke,Object.assign({component:"td",type:"content",showContent:!0},Re)))):z.createElement("tr",{key:We,className:`${Me}-row`},Fe(nt,Ke,Object.assign({component:et?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Re)))},ze=te(17313),ve=te(83116),at=te(37613);const xe=Ke=>{const{componentCls:Re,labelBg:Me}=Ke;return{[`&${Re}-bordered`]:{[`> ${Re}-view`]:{border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${Re}-row`]:{borderBottom:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Re}-item-label, > ${Re}-item-content`]:{padding:`${Ke.padding}px ${Ke.paddingLG}px`,borderInlineEnd:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Re}-item-label`]:{color:Ke.colorTextSecondary,backgroundColor:Me,"&::after":{display:"none"}}}},[`&${Re}-middle`]:{[`${Re}-row`]:{[`> ${Re}-item-label, > ${Re}-item-content`]:{padding:`${Ke.paddingSM}px ${Ke.paddingLG}px`}}},[`&${Re}-small`]:{[`${Re}-row`]:{[`> ${Re}-item-label, > ${Re}-item-content`]:{padding:`${Ke.paddingXS}px ${Ke.padding}px`}}}}}},it=Ke=>{const{componentCls:Re,extraColor:Me,itemPaddingBottom:Ve,colonMarginRight:nt,colonMarginLeft:We,titleMarginBottom:et}=Ke;return{[Re]:Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(Ke)),xe(Ke)),{"&-rtl":{direction:"rtl"},[`${Re}-header`]:{display:"flex",alignItems:"center",marginBottom:et},[`${Re}-title`]:Object.assign(Object.assign({},ze.vS),{flex:"auto",color:Ke.colorText,fontWeight:Ke.fontWeightStrong,fontSize:Ke.fontSizeLG,lineHeight:Ke.lineHeightLG}),[`${Re}-extra`]:{marginInlineStart:"auto",color:Me,fontSize:Ke.fontSize},[`${Re}-view`]:{width:"100%",borderRadius:Ke.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${Re}-row`]:{"> th, > td":{paddingBottom:Ve},"&:last-child":{borderBottom:"none"}},[`${Re}-item-label`]:{color:Ke.colorTextTertiary,fontWeight:"normal",fontSize:Ke.fontSize,lineHeight:Ke.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${We}px ${nt}px`},[`&${Re}-item-no-colon::after`]:{content:'""'}},[`${Re}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Re}-item-content`]:{display:"table-cell",flex:1,color:Ke.colorText,fontSize:Ke.fontSize,lineHeight:Ke.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Re}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Re}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Re}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${Re}-row`]:{"> th, > td":{paddingBottom:Ke.paddingSM}}},"&-small":{[`${Re}-row`]:{"> th, > td":{paddingBottom:Ke.paddingXS}}}})}};var Ue=(0,ve.Z)("Descriptions",Ke=>{const Re=(0,at.TS)(Ke,{});return[it(Re)]},Ke=>({labelBg:Ke.colorFillAlter,titleMarginBottom:Ke.fontSizeSM*Ke.lineHeightSM,itemPaddingBottom:Ke.padding,colonMarginRight:Ke.marginXS,colonMarginLeft:Ke.marginXXS/2,extraColor:Ke.colorText})),qe=function(Ke,Re){var Me={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&Re.indexOf(Ve)<0&&(Me[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ve=Object.getOwnPropertySymbols(Ke);nt{const{prefixCls:Re,title:Me,extra:Ve,column:nt,colon:We=!0,bordered:et,layout:ht,children:yt,className:gt,rootClassName:xt,style:Ae,size:wt,labelStyle:It,contentStyle:ke,items:ut}=Ke,ce=qe(Ke,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:ie,direction:ae,descriptions:se}=z.useContext(he.E_),de=ie("descriptions",Re),Ce=(0,le.Z)(),pe=z.useMemo(()=>{var zt;return typeof nt=="number"?nt:(zt=(0,je.m9)(Ce,Object.assign(Object.assign({},Ne),nt)))!==null&&zt!==void 0?zt:3},[Ce,nt]),Be=E(Ce,ut,yt),$e=(0,be.Z)(wt),Xe=x(pe,Be),[Pe,mt]=Ue(de),St=z.useMemo(()=>({labelStyle:It,contentStyle:ke}),[It,ke]);return Pe(z.createElement(fe.Provider,{value:St},z.createElement("div",Object.assign({className:Oe()(de,se==null?void 0:se.className,{[`${de}-${$e}`]:$e&&$e!=="default",[`${de}-bordered`]:!!et,[`${de}-rtl`]:ae==="rtl"},gt,xt,mt),style:Object.assign(Object.assign({},se==null?void 0:se.style),Ae)},ce),(Me||Ve)&&z.createElement("div",{className:`${de}-header`},Me&&z.createElement("div",{className:`${de}-title`},Me),Ve&&z.createElement("div",{className:`${de}-extra`},Ve)),z.createElement("div",{className:`${de}-view`},z.createElement("table",null,z.createElement("tbody",null,Xe.map((zt,Gt)=>z.createElement(Ie,{key:Gt,index:Gt,colon:We,prefixCls:de,vertical:ht==="vertical",bordered:et,row:zt}))))))))};st.Item=ne;var ot=st},28103:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Le}});var z=te(92310),ye=te.n(z),Oe=te(59301),je=te(36355),he=te(17313),be=te(83116),le=te(37613);const me=Ee=>{const{componentCls:re,sizePaddingEdgeHorizontal:E,colorSplit:a,lineWidth:b,textPaddingInline:y,orientationMargin:x,verticalMarginInline:ee}=Ee;return{[re]:Object.assign(Object.assign({},(0,he.Wf)(Ee)),{borderBlockStart:`${b}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${re}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${re}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${re}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${re}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${re}-with-text${re}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${re}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${re}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${re}-with-text-left${re}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${re}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${re}-with-text-right${re}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${re}-inner-text`]:{paddingInlineEnd:E}}})}};var Ne=(0,be.Z)("Divider",Ee=>{const re=(0,le.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[me(re)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),De=function(Ee,re){var E={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&re.indexOf(a)<0&&(E[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Ee);b{const{getPrefixCls:re,direction:E,divider:a}=Oe.useContext(je.E_),{prefixCls:b,type:y="horizontal",orientation:x="center",orientationMargin:ee,className:ne,rootClassName:oe,children:ue,dashed:ge,plain:Fe,style:Se}=Ee,Ie=De(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ze=re("divider",b),[ve,at]=Ne(ze),xe=x.length>0?`-${x}`:x,it=!!ue,Ue=x==="left"&&ee!=null,qe=x==="right"&&ee!=null,st=ye()(ze,a==null?void 0:a.className,at,`${ze}-${y}`,{[`${ze}-with-text`]:it,[`${ze}-with-text${xe}`]:it,[`${ze}-dashed`]:!!ge,[`${ze}-plain`]:!!Fe,[`${ze}-rtl`]:E==="rtl",[`${ze}-no-default-orientation-margin-left`]:Ue,[`${ze}-no-default-orientation-margin-right`]:qe},ne,oe),ot=Oe.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Ke=Object.assign(Object.assign({},Ue&&{marginLeft:ot}),qe&&{marginRight:ot});return ve(Oe.createElement("div",Object.assign({className:st,style:Object.assign(Object.assign({},a==null?void 0:a.style),Se)},Ie,{role:"separator"}),ue&&y!=="vertical"&&Oe.createElement("span",{className:`${ze}-inner-text`,style:Ke},ue)))}},91857:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(38819),Oe=te(92310),je=te.n(Oe),he=te(31561),be=te(70425),le=te(18929),me=te(2738),Ne=te(79676),De=te(53487),fe=te(92343),Le=te(36355),Ee=te(20834),re=te(40875),E=te(88088),a=te(47211);const b=null,y=oe=>{const{menu:ue,arrow:ge,prefixCls:Fe,children:Se,trigger:Ie,disabled:ze,dropdownRender:ve,getPopupContainer:at,overlayClassName:xe,rootClassName:it,open:Ue,onOpenChange:qe,visible:st,onVisibleChange:ot,mouseEnterDelay:Ke=.15,mouseLeaveDelay:Re=.1,autoAdjustOverflow:Me=!0,placement:Ve="",overlay:nt,transitionName:We}=oe,{getPopupContainer:et,getPrefixCls:ht,direction:yt}=z.useContext(Le.E_),gt=z.useMemo(()=>{const Pe=ht();return We!==void 0?We:Ve.includes("top")?`${Pe}-slide-down`:`${Pe}-slide-up`},[ht,Ve,We]),xt=z.useMemo(()=>Ve?Ve.includes("Center")?Ve.slice(0,Ve.indexOf("Center")):Ve:yt==="rtl"?"bottomRight":"bottomLeft",[Ve,yt]),Ae=ht("dropdown",Fe),[wt,It]=(0,a.Z)(Ae),[,ke]=(0,E.Z)(),ut=z.Children.only(Se),ce=(0,fe.Tm)(ut,{className:je()(`${Ae}-trigger`,{[`${Ae}-rtl`]:yt==="rtl"},ut.props.className),disabled:ze}),ie=ze?[]:Ie;let ae;ie&&ie.includes("contextMenu")&&(ae=!0);const[se,de]=(0,le.Z)(!1,{value:Ue!=null?Ue:st}),Ce=(0,be.useEvent)(Pe=>{qe==null||qe(Pe),ot==null||ot(Pe),de(Pe)}),pe=je()(xe,it,It,{[`${Ae}-rtl`]:yt==="rtl"}),Be=(0,Ne.Z)({arrowPointAtCenter:typeof ge=="object"&&ge.pointAtCenter,autoAdjustOverflow:Me,offset:ke.marginXXS,arrowWidth:ge?ke.sizePopupArrow:0,borderRadius:ke.borderRadius}),$e=z.useCallback(()=>{de(!1)},[]),Xe=()=>{let Pe;return ue!=null&&ue.items?Pe=z.createElement(Ee.default,Object.assign({},ue)):typeof nt=="function"?Pe=nt():Pe=nt,ve&&(Pe=ve(Pe)),Pe=z.Children.only(typeof Pe=="string"?z.createElement("span",null,Pe):Pe),z.createElement(re.J,{prefixCls:`${Ae}-menu`,expandIcon:z.createElement("span",{className:`${Ae}-menu-submenu-arrow`},z.createElement(ye.Z,{className:`${Ae}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:$e,validator:mt=>{let{mode:St}=mt}},Pe)};return wt(z.createElement(he.Z,Object.assign({alignPoint:ae},(0,me.Z)(oe,["rootClassName"]),{mouseEnterDelay:Ke,mouseLeaveDelay:Re,visible:se,builtinPlacements:Be,arrow:!!ge,overlayClassName:pe,prefixCls:Ae,getPopupContainer:at||et,transitionName:gt,trigger:ie,overlay:Xe,placement:xt,onVisibleChange:Ce}),ce))};function x(oe){return Object.assign(Object.assign({},oe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ee=(0,De.Z)(y,"dropdown",oe=>oe,x),ne=oe=>z.createElement(ee,Object.assign({},oe),z.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=ne,bt.Z=y},38854:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return E}});var z=te(91857),ye=te(92310),Oe=te.n(ye),je=te(59301),he=te(18785),be=te(3113),le=te(36355),me=te(81327),Ne=te(33234),De=te(47211),fe=function(a,b){var y={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&b.indexOf(x)<0&&(y[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,x=Object.getOwnPropertySymbols(a);ee{const{getPopupContainer:b,getPrefixCls:y,direction:x}=je.useContext(le.E_),{prefixCls:ee,type:ne="default",danger:oe,disabled:ue,loading:ge,onClick:Fe,htmlType:Se,children:Ie,className:ze,menu:ve,arrow:at,autoFocus:xe,overlay:it,trigger:Ue,align:qe,open:st,onOpenChange:ot,placement:Ke,getPopupContainer:Re,href:Me,icon:Ve=je.createElement(he.Z,null),title:nt,buttonsRender:We=Xe=>Xe,mouseEnterDelay:et,mouseLeaveDelay:ht,overlayClassName:yt,overlayStyle:gt,destroyPopupOnHide:xt,dropdownRender:Ae}=a,wt=fe(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),It=y("dropdown",ee),ke=`${It}-button`,[ut,ce]=(0,De.Z)(It),ie={menu:ve,arrow:at,autoFocus:xe,align:qe,disabled:ue,trigger:ue?[]:Ue,onOpenChange:ot,getPopupContainer:Re||b,mouseEnterDelay:et,mouseLeaveDelay:ht,overlayClassName:yt,overlayStyle:gt,destroyPopupOnHide:xt,dropdownRender:Ae},{compactSize:ae,compactItemClassnames:se}=(0,Ne.ri)(It,x),de=Oe()(ke,se,ze,ce);"overlay"in a&&(ie.overlay=it),"open"in a&&(ie.open=st),"placement"in a?ie.placement=Ke:ie.placement=x==="rtl"?"bottomLeft":"bottomRight";const Ce=je.createElement(be.ZP,{type:ne,danger:oe,disabled:ue,loading:ge,onClick:Fe,htmlType:Se,href:Me,title:nt},Ie),pe=je.createElement(be.ZP,{type:ne,danger:oe,icon:Ve}),[Be,$e]=We([Ce,pe]);return ut(je.createElement(me.Z.Compact,Object.assign({className:de,size:ae,block:!0},wt),Be,je.createElement(z.Z,Object.assign({},ie),$e)))};Le.__ANT_BUTTON=!0;var Ee=Le;const re=z.Z;re.Button=Ee;var E=re},47211:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return fe}});var z=te(17313),ye=te(13826),Oe=te(92899),je=te(29878),he=te(19447),be=te(83116),le=te(37613),Ne=Le=>{const{componentCls:Ee,menuCls:re,colorError:E,colorTextLightSolid:a}=Le,b=`${re}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${re} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const De=Le=>{const{componentCls:Ee,menuCls:re,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:b,antCls:y,iconCls:x,motionDurationMid:ee,dropdownPaddingVertical:ne,fontSize:oe,dropdownEdgeChildPadding:ue,colorTextDisabled:ge,fontSizeIcon:Fe,controlPaddingHorizontal:Se,colorBgElevated:Ie}=Le;return[{[Ee]:Object.assign(Object.assign({},(0,z.Wf)(Le)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${x}-down, & > ${y}-btn-icon > ${x}-down`]:{fontSize:Fe}},[`${Ee}-wrap`]:{position:"relative",[`${y}-btn > ${x}-down`]:{fontSize:Fe},[`${x}-down::before`]:{transition:`transform ${ee}`}},[`${Ee}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${Ee}-placement-bottomLeft, + &${He}-slide-up-leave${He}-slide-up-leave-active${Te}-dropdown-placement-bottomRight`]:{animationName:ll.Uw},[`${Te}-panel > ${Te}-time-panel`]:{paddingTop:Io},[`${Te}-ranges`]:{marginBottom:0,padding:`${Io}px ${$o}px`,overflow:"hidden",lineHeight:`${ui-2*sn-ja/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Te}-preset > ${He}-tag-blue`]:{color:Co,background:Fi,borderColor:Yo,cursor:"pointer"},[`${Te}-ok`]:{marginInlineStart:"auto"}},[`${Te}-range-wrapper`]:{display:"flex",position:"relative"},[`${Te}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Ht*1.5,transition:`left ${Tr} ease-out`},(0,ji.r)(Ir,To,ni,si,dt)),[`${Te}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:si,borderRadius:jo,boxShadow:Qo,transition:`margin ${Tr}`,[`${Te}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Te}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ge,maxWidth:rt,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ja,borderInlineEnd:`${sn}px ${ln} ${Ai}`,li:Object.assign(Object.assign({},Ml.vS),{borderRadius:_i,paddingInline:ja,paddingBlock:(cn-Math.round(ft*Za))/2,cursor:"pointer",transition:`all ${Tr}`,"+ li":{marginTop:Ja},"&:hover":{background:_e}})}},[`${Te}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Te}-panel`]:{borderWidth:`0 0 ${sn}px`},"&:last-child":{[`${Te}-panel`]:{borderWidth:0}}},[`${Te}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Te}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:xn}}}}),"&-dropdown-range":{padding:`${Ir*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Te}-separator`]:{transform:"rotate(180deg)"},[`${Te}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,ll.oN)(we,"slide-up"),(0,ll.oN)(we,"slide-down"),(0,bl.Fm)(we,"move-up"),(0,bl.Fm)(we,"move-down")]},Ql=we=>{const{componentCls:Te,controlHeightLG:He,paddingXXS:ct,padding:ft}=we;return{pickerCellCls:`${Te}-cell`,pickerCellInnerCls:`${Te}-cell-inner`,pickerYearMonthCellWidth:He*1.5,pickerQuarterPanelContentHeight:He*1.4,pickerCellPaddingVertical:ct+ct/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ft+ct/2}},vu=we=>({cellHoverBg:we.controlItemBgHover,cellActiveWithRangeBg:we.controlItemBgActive,cellHoverWithRangeBg:new Sl.C(we.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Sl.C(we.colorPrimary).lighten(20).toHexString(),cellBgDisabled:we.colorBgContainerDisabled,timeColumnWidth:we.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:we.controlHeightSM*1.5,cellHeight:we.controlHeightSM,textHeight:we.controlHeightLG,withoutTimeCellHeight:we.controlHeightLG*1.65});var Xl=(0,uu.Z)("DatePicker",we=>{const Te=(0,rl.TS)((0,al.e5)(we),Ql(we));return[Vl(Te),xl(Te),(0,lu.c)(we,{focusElCls:`${we.componentCls}-focused`})]},we=>Object.assign(Object.assign(Object.assign({},(0,al.TM)(we)),vu(we)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:we.zIndexPopupBase+50}));function su(we,Te,He){return He!==void 0?He:Te==="year"&&we.lang.yearPlaceholder?we.lang.yearPlaceholder:Te==="quarter"&&we.lang.quarterPlaceholder?we.lang.quarterPlaceholder:Te==="month"&&we.lang.monthPlaceholder?we.lang.monthPlaceholder:Te==="week"&&we.lang.weekPlaceholder?we.lang.weekPlaceholder:Te==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.placeholder:we.lang.placeholder}function du(we,Te,He){return He!==void 0?He:Te==="year"&&we.lang.yearPlaceholder?we.lang.rangeYearPlaceholder:Te==="quarter"&&we.lang.quarterPlaceholder?we.lang.rangeQuarterPlaceholder:Te==="month"&&we.lang.monthPlaceholder?we.lang.rangeMonthPlaceholder:Te==="week"&&we.lang.weekPlaceholder?we.lang.rangeWeekPlaceholder:Te==="time"&&we.timePickerLocale.placeholder?we.timePickerLocale.rangePlaceholder:we.lang.rangePlaceholder}function zl(we,Te){const He={adjustX:1,adjustY:1};switch(Te){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:He};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:He};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:He};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:He};default:return{points:we==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:He}}}function wl(we){return we?Array.isArray(we)?we:[we]:[]}function ul(we){const{format:Te,picker:He,showHour:ct,showMinute:ft,showSecond:Ht,use12Hours:It}=we,sn=wl(Te)[0],ln=Object.assign({},we);return Te&&Array.isArray(Te)&&(ln.format=sn),sn&&typeof sn=="string"&&(!sn.includes("s")&&Ht===void 0&&(ln.showSecond=!1),!sn.includes("m")&&ft===void 0&&(ln.showMinute=!1),!sn.includes("H")&&!sn.includes("h")&&!sn.includes("K")&&!sn.includes("k")&&ct===void 0&&(ln.showHour=!1),(sn.includes("a")||sn.includes("A"))&&It===void 0&&(ln.use12Hours=!0)),He==="time"?ln:(typeof sn=="function"&&delete ln.format,{showTime:ln})}function yl(we,Te,He){if(we===!1)return!1;const ct={clearIcon:Te!=null?Te:He};return typeof we=="object"?Object.assign(Object.assign({},ct),we):ct}var Jl=te(3113);function ql(we){return ue.createElement(Jl.ZP,Object.assign({size:"small",type:"primary"},we))}var eu={button:ql},tu=function(we,Te){var He={};for(var ct in we)Object.prototype.hasOwnProperty.call(we,ct)&&Te.indexOf(ct)<0&&(He[ct]=we[ct]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,ct=Object.getOwnPropertySymbols(we);ft{const{prefixCls:ft,getPopupContainer:Ht,className:It,placement:sn,size:ln,disabled:xn,bordered:ya=!0,placeholder:Dn,popupClassName:zn,dropdownClassName:oa,status:ia,clearIcon:un,allowClear:In,rootClassName:cn}=He,Ya=tu(He,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ja=ue.useRef(null),{getPrefixCls:Ja,direction:or,getPopupContainer:$a}=(0,ue.useContext)(kl.E_),Za=Ja("picker",ft),{compactSize:Co,compactItemClassnames:Tr}=(0,Fl.ri)(Za,or),{format:co,showTime:Io,picker:$o}=He,ui=Ja(),[Fi,Yo]=Xl(Za),Ir=Object.assign(Object.assign({},Io?ul(Object.assign({format:co,picker:$o},Io)):{}),$o==="time"?ul(Object.assign(Object.assign({format:co},He),{picker:$o})):{}),To=(0,_l.Z)(dt=>{var vt;return(vt=ln!=null?ln:Co)!==null&&vt!==void 0?vt:dt}),ni=ue.useContext(Rl.Z),si=xn!=null?xn:ni,jo=(0,ue.useContext)(Hi.aM),{hasFeedback:Qo,status:_i,feedbackIcon:Ai}=jo,_e=ue.createElement(ue.Fragment,null,$o==="time"?ue.createElement(qe,null):ue.createElement(ve,null),Qo&&Ai);(0,ue.useImperativeHandle)(ct,()=>({focus:()=>{var dt;return(dt=ja.current)===null||dt===void 0?void 0:dt.focus()},blur:()=>{var dt;return(dt=ja.current)===null||dt===void 0?void 0:dt.blur()}}));const[Ge]=(0,Vi.Z)("Calendar",Yl.Z),rt=Object.assign(Object.assign({},Ge),He.locale);return Fi(ue.createElement(Nl,Object.assign({separator:ue.createElement("span",{"aria-label":"to",className:`${Za}-separator`},ue.createElement(Ve,null)),disabled:si,ref:ja,dropdownAlign:zl(or,sn),placeholder:du(rt,$o,Dn),suffixIcon:_e,prevIcon:ue.createElement("span",{className:`${Za}-prev-icon`}),nextIcon:ue.createElement("span",{className:`${Za}-next-icon`}),superPrevIcon:ue.createElement("span",{className:`${Za}-super-prev-icon`}),superNextIcon:ue.createElement("span",{className:`${Za}-super-next-icon`}),transitionName:`${ui}-slide-up`},Ya,Ir,{className:We()({[`${Za}-${To}`]:To,[`${Za}-borderless`]:!ya},(0,pl.Z)(Za,(0,pl.F)(_i,ia),Qo),Yo,Tr,It,cn),locale:rt.lang,prefixCls:Za,getPopupContainer:Ht||$a,generateConfig:we,components:eu,direction:or,dropdownClassName:We()(Yo,zn||oa,cn),allowClear:yl(In,un,ue.createElement(st.Z,null))})))})}var Hl=function(we,Te){var He={};for(var ct in we)Object.prototype.hasOwnProperty.call(we,ct)&&Te.indexOf(ct)<0&&(He[ct]=we[ct]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ft=0,ct=Object.getOwnPropertySymbols(we);ft{const{prefixCls:ia,getPopupContainer:un,style:In,className:cn,rootClassName:Ya,size:ja,bordered:Ja=!0,placement:or,placeholder:$a,popupClassName:Za,dropdownClassName:Co,disabled:Tr,status:co,clearIcon:Io,allowClear:$o}=zn,ui=Hl(zn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Fi,direction:Yo,getPopupContainer:Ir,[ya]:To}=(0,ue.useContext)(kl.E_),ni=Fi("picker",ia),{compactSize:si,compactItemClassnames:jo}=(0,Fl.ri)(ni,Yo),Qo=ue.useRef(null),{format:_i,showTime:Ai}=zn,[_e,Ge]=Xl(ni);(0,ue.useImperativeHandle)(oa,()=>({focus:()=>{var aa;return(aa=Qo.current)===null||aa===void 0?void 0:aa.focus()},blur:()=>{var aa;return(aa=Qo.current)===null||aa===void 0?void 0:aa.blur()}}));const rt={showToday:!0};let dt={};ln&&(dt.picker=ln);const vt=ln||zn.picker;dt=Object.assign(Object.assign(Object.assign({},dt),Ai?ul(Object.assign({format:_i,picker:vt},Ai)):{}),vt==="time"?ul(Object.assign(Object.assign({format:_i},zn),{picker:vt})):{});const ht=Fi(),Mt=(0,_l.Z)(aa=>{var Fa;return(Fa=ja!=null?ja:si)!==null&&Fa!==void 0?Fa:aa}),Tt=ue.useContext(Rl.Z),_t=Tr!=null?Tr:Tt,tn=(0,ue.useContext)(Hi.aM),{hasFeedback:Xt,status:$t,feedbackIcon:On}=tn,wn=ue.createElement(ue.Fragment,null,vt==="time"?ue.createElement(qe,null):ue.createElement(ve,null),Xt&&On),[Pn]=(0,Vi.Z)("DatePicker",Yl.Z),ra=Object.assign(Object.assign({},Pn),zn.locale);return _e(ue.createElement(Ul,Object.assign({ref:Qo,placeholder:su(ra,vt,$a),suffixIcon:wn,dropdownAlign:zl(Yo,or),prevIcon:ue.createElement("span",{className:`${ni}-prev-icon`}),nextIcon:ue.createElement("span",{className:`${ni}-next-icon`}),superPrevIcon:ue.createElement("span",{className:`${ni}-super-prev-icon`}),superNextIcon:ue.createElement("span",{className:`${ni}-super-next-icon`}),transitionName:`${ht}-slide-up`},rt,ui,dt,{locale:ra.lang,className:We()({[`${ni}-${Mt}`]:Mt,[`${ni}-borderless`]:!Ja},(0,pl.Z)(ni,(0,pl.F)($t,co),Xt),Ge,jo,To==null?void 0:To.className,cn,Ya),style:Object.assign(Object.assign({},To==null?void 0:To.style),In),prefixCls:ni,getPopupContainer:un||Ir,generateConfig:we,components:eu,direction:Yo,disabled:_t,dropdownClassName:We()(Ge,Ya,Za||Co),allowClear:yl($o,Io,ue.createElement(st.Z,null))})))});return xn&&(Dn.displayName=xn),Dn}const He=Te(),ct=Te("week","WeekPicker"),ft=Te("month","MonthPicker"),Ht=Te("year","YearPicker"),It=Te("time","TimePicker"),sn=Te("quarter","QuarterPicker");return{DatePicker:He,WeekPicker:ct,MonthPicker:ft,YearPicker:Ht,TimePicker:It,QuarterPicker:sn}}const cu=null;function gu(we){const{DatePicker:Te,WeekPicker:He,MonthPicker:ct,YearPicker:ft,TimePicker:Ht,QuarterPicker:It}=nu(we),sn=Pl(we),ln=Te;return ln.WeekPicker=He,ln.MonthPicker=ct,ln.YearPicker=ft,ln.RangePicker=sn,ln.TimePicker=Ht,ln.QuarterPicker=It,ln}var jl=gu;const sl=jl(ee);function dl(we){const Te=zl(we.direction,we.placement);return Te.overflow.adjustY=!1,Te.overflow.adjustX=!1,Object.assign(Object.assign({},we),{dropdownAlign:Te})}const Al=(0,ne.Z)(sl,"picker",null,dl);sl._InternalPanelDoNotUseOrYouWillBeFired=Al;const mu=(0,ne.Z)(sl.RangePicker,"picker",null,dl);sl._InternalRangePanelDoNotUseOrYouWillBeFired=mu,sl.generatePicker=jl;var fu=sl},37906:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ot}});var z=te(59301),ye=te(92310),Oe=te.n(ye),je=te(69507),he=te(36355),be=te(19716),le=te(8628),Ne={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},fe=z.createContext({}),Le=te(11592),Ee=function(Ke,Re){var Me={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&Re.indexOf(Ve)<0&&(Me[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ve=Object.getOwnPropertySymbols(Ke);nt(0,Le.Z)(Ke).map(Re=>Object.assign({},Re==null?void 0:Re.props));function E(Ke,Re,Me){const Ve=z.useMemo(()=>Re||re(Me),[Re,Me]);return z.useMemo(()=>Ve.map(We=>{var{span:et}=We,Et=Ee(We,["span"]);return Object.assign(Object.assign({},Et),{span:typeof et=="number"?et:(0,je.m9)(Ke,et)})}),[Ve,Ke])}function a(Ke,Re,Me){let Ve=Ke;return(Me===void 0||Me>Re)&&(Ve=Object.assign(Object.assign({},Ke),{span:Re})),Ve}function b(Ke,Re){const Me=[];let Ve=[],nt=Re;return Ke.filter(We=>We).forEach((We,et)=>{const Et=We==null?void 0:We.span,Pt=Et||1;if(et===Ke.length-1){Ve.push(a(We,nt,Et)),Me.push(Ve);return}Pt(0,z.useMemo)(()=>b(Re,Ke),[Re,Ke]),ne=Ke=>{let{children:Re}=Ke;return Re};function oe(Ke){return Ke!=null}var ge=Ke=>{const{itemPrefixCls:Re,component:Me,span:Ve,className:nt,style:We,labelStyle:et,contentStyle:Et,bordered:Pt,label:gt,content:xt,colon:Ae}=Ke,wt=Me;return Pt?z.createElement(wt,{className:Oe()({[`${Re}-item-label`]:oe(gt),[`${Re}-item-content`]:oe(xt)},nt),style:We,colSpan:Ve},oe(gt)&&z.createElement("span",{style:et},gt),oe(xt)&&z.createElement("span",{style:Et},xt)):z.createElement(wt,{className:Oe()(`${Re}-item`,nt),style:We,colSpan:Ve},z.createElement("div",{className:`${Re}-item-container`},(gt||gt===0)&&z.createElement("span",{className:Oe()(`${Re}-item-label`,{[`${Re}-item-no-colon`]:!Ae}),style:et},gt),(xt||xt===0)&&z.createElement("span",{className:Oe()(`${Re}-item-content`),style:Et},xt)))};function Fe(Ke,Re,Me){let{colon:Ve,prefixCls:nt,bordered:We}=Re,{component:et,type:Et,showLabel:Pt,showContent:gt,labelStyle:xt,contentStyle:Ae}=Me;return Ke.map((wt,Lt)=>{let{label:ke,children:ut,prefixCls:ce=nt,className:ie,style:ae,labelStyle:se,contentStyle:de,span:Ce=1,key:pe}=wt;return typeof et=="string"?z.createElement(ge,{key:`${Et}-${pe||Lt}`,className:ie,style:ae,labelStyle:Object.assign(Object.assign({},xt),se),contentStyle:Object.assign(Object.assign({},Ae),de),span:Ce,colon:Ve,component:et,itemPrefixCls:ce,bordered:We,label:Pt?ke:null,content:gt?ut:null}):[z.createElement(ge,{key:`label-${pe||Lt}`,className:ie,style:Object.assign(Object.assign(Object.assign({},xt),ae),se),span:1,colon:Ve,component:et[0],itemPrefixCls:ce,bordered:We,label:ke}),z.createElement(ge,{key:`content-${pe||Lt}`,className:ie,style:Object.assign(Object.assign(Object.assign({},Ae),ae),de),span:Ce*2-1,component:et[1],itemPrefixCls:ce,bordered:We,content:ut})]})}var Ie=Ke=>{const Re=z.useContext(fe),{prefixCls:Me,vertical:Ve,row:nt,index:We,bordered:et}=Ke;return Ve?z.createElement(z.Fragment,null,z.createElement("tr",{key:`label-${We}`,className:`${Me}-row`},Fe(nt,Ke,Object.assign({component:"th",type:"label",showLabel:!0},Re))),z.createElement("tr",{key:`content-${We}`,className:`${Me}-row`},Fe(nt,Ke,Object.assign({component:"td",type:"content",showContent:!0},Re)))):z.createElement("tr",{key:We,className:`${Me}-row`},Fe(nt,Ke,Object.assign({component:et?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},Re)))},ze=te(17313),ve=te(83116),at=te(37613);const xe=Ke=>{const{componentCls:Re,labelBg:Me}=Ke;return{[`&${Re}-bordered`]:{[`> ${Re}-view`]:{border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${Re}-row`]:{borderBottom:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${Re}-item-label, > ${Re}-item-content`]:{padding:`${Ke.padding}px ${Ke.paddingLG}px`,borderInlineEnd:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${Re}-item-label`]:{color:Ke.colorTextSecondary,backgroundColor:Me,"&::after":{display:"none"}}}},[`&${Re}-middle`]:{[`${Re}-row`]:{[`> ${Re}-item-label, > ${Re}-item-content`]:{padding:`${Ke.paddingSM}px ${Ke.paddingLG}px`}}},[`&${Re}-small`]:{[`${Re}-row`]:{[`> ${Re}-item-label, > ${Re}-item-content`]:{padding:`${Ke.paddingXS}px ${Ke.padding}px`}}}}}},it=Ke=>{const{componentCls:Re,extraColor:Me,itemPaddingBottom:Ve,colonMarginRight:nt,colonMarginLeft:We,titleMarginBottom:et}=Ke;return{[Re]:Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(Ke)),xe(Ke)),{"&-rtl":{direction:"rtl"},[`${Re}-header`]:{display:"flex",alignItems:"center",marginBottom:et},[`${Re}-title`]:Object.assign(Object.assign({},ze.vS),{flex:"auto",color:Ke.colorText,fontWeight:Ke.fontWeightStrong,fontSize:Ke.fontSizeLG,lineHeight:Ke.lineHeightLG}),[`${Re}-extra`]:{marginInlineStart:"auto",color:Me,fontSize:Ke.fontSize},[`${Re}-view`]:{width:"100%",borderRadius:Ke.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${Re}-row`]:{"> th, > td":{paddingBottom:Ve},"&:last-child":{borderBottom:"none"}},[`${Re}-item-label`]:{color:Ke.colorTextTertiary,fontWeight:"normal",fontSize:Ke.fontSize,lineHeight:Ke.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${We}px ${nt}px`},[`&${Re}-item-no-colon::after`]:{content:'""'}},[`${Re}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${Re}-item-content`]:{display:"table-cell",flex:1,color:Ke.colorText,fontSize:Ke.fontSize,lineHeight:Ke.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${Re}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${Re}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${Re}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${Re}-row`]:{"> th, > td":{paddingBottom:Ke.paddingSM}}},"&-small":{[`${Re}-row`]:{"> th, > td":{paddingBottom:Ke.paddingXS}}}})}};var Ue=(0,ve.Z)("Descriptions",Ke=>{const Re=(0,at.TS)(Ke,{});return[it(Re)]},Ke=>({labelBg:Ke.colorFillAlter,titleMarginBottom:Ke.fontSizeSM*Ke.lineHeightSM,itemPaddingBottom:Ke.padding,colonMarginRight:Ke.marginXS,colonMarginLeft:Ke.marginXXS/2,extraColor:Ke.colorText})),qe=function(Ke,Re){var Me={};for(var Ve in Ke)Object.prototype.hasOwnProperty.call(Ke,Ve)&&Re.indexOf(Ve)<0&&(Me[Ve]=Ke[Ve]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Ve=Object.getOwnPropertySymbols(Ke);nt{const{prefixCls:Re,title:Me,extra:Ve,column:nt,colon:We=!0,bordered:et,layout:Et,children:Pt,className:gt,rootClassName:xt,style:Ae,size:wt,labelStyle:Lt,contentStyle:ke,items:ut}=Ke,ce=qe(Ke,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:ie,direction:ae,descriptions:se}=z.useContext(he.E_),de=ie("descriptions",Re),Ce=(0,le.Z)(),pe=z.useMemo(()=>{var Zt;return typeof nt=="number"?nt:(Zt=(0,je.m9)(Ce,Object.assign(Object.assign({},Ne),nt)))!==null&&Zt!==void 0?Zt:3},[Ce,nt]),Be=E(Ce,ut,Pt),$e=(0,be.Z)(wt),Xe=x(pe,Be),[Pe,mt]=Ue(de),yt=z.useMemo(()=>({labelStyle:Lt,contentStyle:ke}),[Lt,ke]);return Pe(z.createElement(fe.Provider,{value:yt},z.createElement("div",Object.assign({className:Oe()(de,se==null?void 0:se.className,{[`${de}-${$e}`]:$e&&$e!=="default",[`${de}-bordered`]:!!et,[`${de}-rtl`]:ae==="rtl"},gt,xt,mt),style:Object.assign(Object.assign({},se==null?void 0:se.style),Ae)},ce),(Me||Ve)&&z.createElement("div",{className:`${de}-header`},Me&&z.createElement("div",{className:`${de}-title`},Me),Ve&&z.createElement("div",{className:`${de}-extra`},Ve)),z.createElement("div",{className:`${de}-view`},z.createElement("table",null,z.createElement("tbody",null,Xe.map((Zt,jt)=>z.createElement(Ie,{key:jt,index:jt,colon:We,prefixCls:de,vertical:Et==="vertical",bordered:et,row:Zt}))))))))};st.Item=ne;var ot=st},28103:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Le}});var z=te(92310),ye=te.n(z),Oe=te(59301),je=te(36355),he=te(17313),be=te(83116),le=te(37613);const me=Ee=>{const{componentCls:re,sizePaddingEdgeHorizontal:E,colorSplit:a,lineWidth:b,textPaddingInline:y,orientationMargin:x,verticalMarginInline:ee}=Ee;return{[re]:Object.assign(Object.assign({},(0,he.Wf)(Ee)),{borderBlockStart:`${b}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ee.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${re}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ee.dividerHorizontalWithTextGutterMargin}px 0`,color:Ee.colorTextHeading,fontWeight:500,fontSize:Ee.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${re}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${re}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${re}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${re}-with-text${re}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${re}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${re}-with-text`]:{color:Ee.colorText,fontWeight:"normal",fontSize:Ee.fontSize},[`&-horizontal${re}-with-text-left${re}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${re}-inner-text`]:{paddingInlineStart:E}},[`&-horizontal${re}-with-text-right${re}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${re}-inner-text`]:{paddingInlineEnd:E}}})}};var Ne=(0,be.Z)("Divider",Ee=>{const re=(0,le.TS)(Ee,{dividerHorizontalWithTextGutterMargin:Ee.margin,dividerHorizontalGutterMargin:Ee.marginLG,sizePaddingEdgeHorizontal:0});return[me(re)]},Ee=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ee.marginXS})),De=function(Ee,re){var E={};for(var a in Ee)Object.prototype.hasOwnProperty.call(Ee,a)&&re.indexOf(a)<0&&(E[a]=Ee[a]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,a=Object.getOwnPropertySymbols(Ee);b{const{getPrefixCls:re,direction:E,divider:a}=Oe.useContext(je.E_),{prefixCls:b,type:y="horizontal",orientation:x="center",orientationMargin:ee,className:ne,rootClassName:oe,children:ue,dashed:ge,plain:Fe,style:Se}=Ee,Ie=De(Ee,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ze=re("divider",b),[ve,at]=Ne(ze),xe=x.length>0?`-${x}`:x,it=!!ue,Ue=x==="left"&&ee!=null,qe=x==="right"&&ee!=null,st=ye()(ze,a==null?void 0:a.className,at,`${ze}-${y}`,{[`${ze}-with-text`]:it,[`${ze}-with-text${xe}`]:it,[`${ze}-dashed`]:!!ge,[`${ze}-plain`]:!!Fe,[`${ze}-rtl`]:E==="rtl",[`${ze}-no-default-orientation-margin-left`]:Ue,[`${ze}-no-default-orientation-margin-right`]:qe},ne,oe),ot=Oe.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Ke=Object.assign(Object.assign({},Ue&&{marginLeft:ot}),qe&&{marginRight:ot});return ve(Oe.createElement("div",Object.assign({className:st,style:Object.assign(Object.assign({},a==null?void 0:a.style),Se)},Ie,{role:"separator"}),ue&&y!=="vertical"&&Oe.createElement("span",{className:`${ze}-inner-text`,style:Ke},ue)))}},91857:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(38819),Oe=te(92310),je=te.n(Oe),he=te(31561),be=te(70425),le=te(18929),me=te(2738),Ne=te(79676),De=te(53487),fe=te(92343),Le=te(36355),Ee=te(20834),re=te(40875),E=te(88088),a=te(47211);const b=null,y=oe=>{const{menu:ue,arrow:ge,prefixCls:Fe,children:Se,trigger:Ie,disabled:ze,dropdownRender:ve,getPopupContainer:at,overlayClassName:xe,rootClassName:it,open:Ue,onOpenChange:qe,visible:st,onVisibleChange:ot,mouseEnterDelay:Ke=.15,mouseLeaveDelay:Re=.1,autoAdjustOverflow:Me=!0,placement:Ve="",overlay:nt,transitionName:We}=oe,{getPopupContainer:et,getPrefixCls:Et,direction:Pt}=z.useContext(Le.E_),gt=z.useMemo(()=>{const Pe=Et();return We!==void 0?We:Ve.includes("top")?`${Pe}-slide-down`:`${Pe}-slide-up`},[Et,Ve,We]),xt=z.useMemo(()=>Ve?Ve.includes("Center")?Ve.slice(0,Ve.indexOf("Center")):Ve:Pt==="rtl"?"bottomRight":"bottomLeft",[Ve,Pt]),Ae=Et("dropdown",Fe),[wt,Lt]=(0,a.Z)(Ae),[,ke]=(0,E.Z)(),ut=z.Children.only(Se),ce=(0,fe.Tm)(ut,{className:je()(`${Ae}-trigger`,{[`${Ae}-rtl`]:Pt==="rtl"},ut.props.className),disabled:ze}),ie=ze?[]:Ie;let ae;ie&&ie.includes("contextMenu")&&(ae=!0);const[se,de]=(0,le.Z)(!1,{value:Ue!=null?Ue:st}),Ce=(0,be.useEvent)(Pe=>{qe==null||qe(Pe),ot==null||ot(Pe),de(Pe)}),pe=je()(xe,it,Lt,{[`${Ae}-rtl`]:Pt==="rtl"}),Be=(0,Ne.Z)({arrowPointAtCenter:typeof ge=="object"&&ge.pointAtCenter,autoAdjustOverflow:Me,offset:ke.marginXXS,arrowWidth:ge?ke.sizePopupArrow:0,borderRadius:ke.borderRadius}),$e=z.useCallback(()=>{de(!1)},[]),Xe=()=>{let Pe;return ue!=null&&ue.items?Pe=z.createElement(Ee.default,Object.assign({},ue)):typeof nt=="function"?Pe=nt():Pe=nt,ve&&(Pe=ve(Pe)),Pe=z.Children.only(typeof Pe=="string"?z.createElement("span",null,Pe):Pe),z.createElement(re.J,{prefixCls:`${Ae}-menu`,expandIcon:z.createElement("span",{className:`${Ae}-menu-submenu-arrow`},z.createElement(ye.Z,{className:`${Ae}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:$e,validator:mt=>{let{mode:yt}=mt}},Pe)};return wt(z.createElement(he.Z,Object.assign({alignPoint:ae},(0,me.Z)(oe,["rootClassName"]),{mouseEnterDelay:Ke,mouseLeaveDelay:Re,visible:se,builtinPlacements:Be,arrow:!!ge,overlayClassName:pe,prefixCls:Ae,getPopupContainer:at||et,transitionName:gt,trigger:ie,overlay:Xe,placement:xt,onVisibleChange:Ce}),ce))};function x(oe){return Object.assign(Object.assign({},oe),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ee=(0,De.Z)(y,"dropdown",oe=>oe,x),ne=oe=>z.createElement(ee,Object.assign({},oe),z.createElement("span",null));y._InternalPanelDoNotUseOrYouWillBeFired=ne,bt.Z=y},38854:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return E}});var z=te(91857),ye=te(92310),Oe=te.n(ye),je=te(59301),he=te(18785),be=te(3113),le=te(36355),me=te(81327),Ne=te(33234),De=te(47211),fe=function(a,b){var y={};for(var x in a)Object.prototype.hasOwnProperty.call(a,x)&&b.indexOf(x)<0&&(y[x]=a[x]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,x=Object.getOwnPropertySymbols(a);ee{const{getPopupContainer:b,getPrefixCls:y,direction:x}=je.useContext(le.E_),{prefixCls:ee,type:ne="default",danger:oe,disabled:ue,loading:ge,onClick:Fe,htmlType:Se,children:Ie,className:ze,menu:ve,arrow:at,autoFocus:xe,overlay:it,trigger:Ue,align:qe,open:st,onOpenChange:ot,placement:Ke,getPopupContainer:Re,href:Me,icon:Ve=je.createElement(he.Z,null),title:nt,buttonsRender:We=Xe=>Xe,mouseEnterDelay:et,mouseLeaveDelay:Et,overlayClassName:Pt,overlayStyle:gt,destroyPopupOnHide:xt,dropdownRender:Ae}=a,wt=fe(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Lt=y("dropdown",ee),ke=`${Lt}-button`,[ut,ce]=(0,De.Z)(Lt),ie={menu:ve,arrow:at,autoFocus:xe,align:qe,disabled:ue,trigger:ue?[]:Ue,onOpenChange:ot,getPopupContainer:Re||b,mouseEnterDelay:et,mouseLeaveDelay:Et,overlayClassName:Pt,overlayStyle:gt,destroyPopupOnHide:xt,dropdownRender:Ae},{compactSize:ae,compactItemClassnames:se}=(0,Ne.ri)(Lt,x),de=Oe()(ke,se,ze,ce);"overlay"in a&&(ie.overlay=it),"open"in a&&(ie.open=st),"placement"in a?ie.placement=Ke:ie.placement=x==="rtl"?"bottomLeft":"bottomRight";const Ce=je.createElement(be.ZP,{type:ne,danger:oe,disabled:ue,loading:ge,onClick:Fe,htmlType:Se,href:Me,title:nt},Ie),pe=je.createElement(be.ZP,{type:ne,danger:oe,icon:Ve}),[Be,$e]=We([Ce,pe]);return ut(je.createElement(me.Z.Compact,Object.assign({className:de,size:ae,block:!0},wt),Be,je.createElement(z.Z,Object.assign({},ie),$e)))};Le.__ANT_BUTTON=!0;var Ee=Le;const re=z.Z;re.Button=Ee;var E=re},47211:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return fe}});var z=te(17313),ye=te(13826),Oe=te(92899),je=te(29878),he=te(19447),be=te(83116),le=te(37613),Ne=Le=>{const{componentCls:Ee,menuCls:re,colorError:E,colorTextLightSolid:a}=Le,b=`${re}-item`;return{[`${Ee}, ${Ee}-menu-submenu`]:{[`${re} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:E,"&:hover":{color:a,backgroundColor:E}}}}}};const De=Le=>{const{componentCls:Ee,menuCls:re,zIndexPopup:E,dropdownArrowDistance:a,sizePopupArrow:b,antCls:y,iconCls:x,motionDurationMid:ee,dropdownPaddingVertical:ne,fontSize:oe,dropdownEdgeChildPadding:ue,colorTextDisabled:ge,fontSizeIcon:Fe,controlPaddingHorizontal:Se,colorBgElevated:Ie}=Le;return[{[Ee]:Object.assign(Object.assign({},(0,z.Wf)(Le)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:E,display:"block","&::before":{position:"absolute",insetBlock:-a+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${y}-btn`]:{[`& > ${x}-down, & > ${y}-btn-icon > ${x}-down`]:{fontSize:Fe}},[`${Ee}-wrap`]:{position:"relative",[`${y}-btn > ${x}-down`]:{fontSize:Fe},[`${x}-down::before`]:{transition:`transform ${ee}`}},[`${Ee}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${y}-slide-down-enter${y}-slide-down-enter-active${Ee}-placement-bottomLeft, &${y}-slide-down-appear${y}-slide-down-appear-active${Ee}-placement-bottomLeft, &${y}-slide-down-enter${y}-slide-down-enter-active${Ee}-placement-bottom, &${y}-slide-down-appear${y}-slide-down-appear-active${Ee}-placement-bottom, @@ -168,19 +168,19 @@ &${y}-slide-down-leave${y}-slide-down-leave-active${Ee}-placement-bottom, &${y}-slide-down-leave${y}-slide-down-leave-active${Ee}-placement-bottomRight`]:{animationName:ye.Uw},[`&${y}-slide-up-leave${y}-slide-up-leave-active${Ee}-placement-topLeft, &${y}-slide-up-leave${y}-slide-up-leave-active${Ee}-placement-top, - &${y}-slide-up-leave${y}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:ye.ly}})},(0,he.ZP)(Le,{colorBg:Ie,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:E,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:ue,listStyleType:"none",backgroundColor:Ie,backgroundClip:"padding-box",borderRadius:Le.borderRadiusLG,outline:"none",boxShadow:Le.boxShadowSecondary},(0,z.Qy)(Le)),{[`${re}-item-group-title`]:{padding:`${ne}px ${Se}px`,color:Le.colorTextDescription,transition:`all ${ee}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:oe,marginInlineEnd:Le.marginXS,fontSize:Le.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ee}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Se}px`,color:Le.colorText,fontWeight:"normal",fontSize:oe,lineHeight:Le.lineHeight,cursor:"pointer",transition:`all ${ee}`,borderRadius:Le.borderRadiusSM,"&:hover, &-active":{backgroundColor:Le.controlItemBgHover}},(0,z.Qy)(Le)),{"&-selected":{color:Le.colorPrimary,backgroundColor:Le.controlItemBgActive,"&:hover, &-active":{backgroundColor:Le.controlItemBgActiveHover}},"&-disabled":{color:ge,cursor:"not-allowed","&:hover":{color:ge,backgroundColor:Ie,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Le.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Le.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Le.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Le.colorTextDescription,fontSize:Fe,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${Le.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:Se+Le.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:ge,backgroundColor:Ie,cursor:"not-allowed"}},[`${re}-submenu-selected ${Ee}-menu-submenu-title`]:{color:Le.colorPrimary}})}},[(0,ye.oN)(Le,"slide-up"),(0,ye.oN)(Le,"slide-down"),(0,Oe.Fm)(Le,"move-up"),(0,Oe.Fm)(Le,"move-down"),(0,je._y)(Le,"zoom-big")]]};var fe=(0,be.Z)("Dropdown",(Le,Ee)=>{let{rootPrefixCls:re}=Ee;const{marginXXS:E,sizePopupArrow:a,controlHeight:b,fontSize:y,lineHeight:x,paddingXXS:ee,componentCls:ne,borderRadiusLG:oe}=Le,ue=(b-y*x)/2,{dropdownArrowOffset:ge}=(0,he.fS)({contentRadius:oe}),Fe=(0,le.TS)(Le,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:a/2+E,dropdownArrowOffset:ge,dropdownPaddingVertical:ue,dropdownEdgeChildPadding:ee});return[De(Fe),Ne(Fe)]},Le=>({zIndexPopup:Le.zIndexPopupBase+50}))},8628:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(34280),Oe=te(56762),je=te(69507);function he(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,z.useRef)({}),me=(0,Oe.Z)(),Ne=(0,je.ZP)();return(0,ye.Z)(()=>{const De=Ne.subscribe(fe=>{le.current=fe,be&&me()});return()=>Ne.unsubscribe(De)},[]),le.current}bt.Z=he},45818:function(Ft,bt,te){"use strict";te.d(bt,{D:function(){return ee},Z:function(){return ue}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},je=Oe,he=te(7657),be=function(Fe,Se){return ye.createElement(he.Z,(0,z.Z)({},Fe,{ref:Se,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(33853),De=te(38819),fe=te(92310),Le=te.n(fe),Ee=te(2738),E=ge=>!isNaN(parseFloat(ge))&&isFinite(ge),a=te(36355),b=te(84966),y=function(ge,Fe){var Se={};for(var Ie in ge)Object.prototype.hasOwnProperty.call(ge,Ie)&&Fe.indexOf(Ie)<0&&(Se[Ie]=ge[Ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Ie=Object.getOwnPropertySymbols(ge);ze{let ge=0;return function(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ge+=1,`${Fe}${ge}`}})();var ue=ye.forwardRef((ge,Fe)=>{const{prefixCls:Se,className:Ie,trigger:ze,children:ve,defaultCollapsed:at=!1,theme:xe="dark",style:it={},collapsible:Ue=!1,reverseArrow:qe=!1,width:st=200,collapsedWidth:ot=80,zeroWidthTriggerStyle:Ke,breakpoint:Re,onCollapse:Me,onBreakpoint:Ve}=ge,nt=y(ge,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,ye.useContext)(b.Gs),[et,ht]=(0,ye.useState)("collapsed"in ge?ge.collapsed:at),[yt,gt]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>{"collapsed"in ge&&ht(ge.collapsed)},[ge.collapsed]);const xt=(ce,ie)=>{"collapsed"in ge||ht(ce),Me==null||Me(ce,ie)},Ae=(0,ye.useRef)();Ae.current=ce=>{gt(ce.matches),Ve==null||Ve(ce.matches),et!==ce.matches&&xt(ce.matches,"responsive")},(0,ye.useEffect)(()=>{function ce(ae){return Ae.current(ae)}let ie;if(typeof window!="undefined"){const{matchMedia:ae}=window;if(ae&&Re&&Re in x){ie=ae(`(max-width: ${x[Re]})`);try{ie.addEventListener("change",ce)}catch(se){ie.addListener(ce)}ce(ie)}}return()=>{try{ie==null||ie.removeEventListener("change",ce)}catch(ae){ie==null||ie.removeListener(ce)}}},[Re]),(0,ye.useEffect)(()=>{const ce=ne("ant-sider-");return We.addSider(ce),()=>We.removeSider(ce)},[]);const wt=()=>{xt(!et,"clickTrigger")},{getPrefixCls:It}=(0,ye.useContext)(a.E_),ke=()=>{const ce=It("layout-sider",Se),ie=(0,Ee.Z)(nt,["collapsed"]),ae=et?ot:st,se=E(ae)?`${ae}px`:String(ae),de=parseFloat(String(ot||0))===0?ye.createElement("span",{onClick:wt,className:Le()(`${ce}-zero-width-trigger`,`${ce}-zero-width-trigger-${qe?"right":"left"}`),style:Ke},ze||ye.createElement(me,null)):null,Be={expanded:qe?ye.createElement(De.Z,null):ye.createElement(Ne.Z,null),collapsed:qe?ye.createElement(Ne.Z,null):ye.createElement(De.Z,null)}[et?"collapsed":"expanded"],$e=ze!==null?de||ye.createElement("div",{className:`${ce}-trigger`,onClick:wt,style:{width:se}},ze||Be):null,Xe=Object.assign(Object.assign({},it),{flex:`0 0 ${se}`,maxWidth:se,minWidth:se,width:se}),Pe=Le()(ce,`${ce}-${xe}`,{[`${ce}-collapsed`]:!!et,[`${ce}-has-trigger`]:Ue&&ze!==null&&!de,[`${ce}-below`]:!!yt,[`${ce}-zero-width`]:parseFloat(se)===0},Ie);return ye.createElement("aside",Object.assign({className:Pe},ie,{style:Xe,ref:Fe}),ye.createElement("div",{className:`${ce}-children`},ve),Ue||yt&&de?$e:null)},ut=ye.useMemo(()=>({siderCollapsed:et}),[et]);return ye.createElement(ee.Provider,{value:ut},ke())})},84966:function(Ft,bt,te){"use strict";te.d(bt,{VY:function(){return ee},$_:function(){return x},h4:function(){return y},Gs:function(){return Ee},ZP:function(){return ne}});var z=te(15142),ye=te(92310),Oe=te.n(ye),je=te(2738),he=te(59301),be=te(36355),le=te(83116),Ne=oe=>{const{componentCls:ue,bodyBg:ge,lightSiderBg:Fe,lightTriggerBg:Se,lightTriggerColor:Ie}=oe;return{[`${ue}-sider-light`]:{background:Fe,[`${ue}-sider-trigger`]:{color:Ie,background:Se},[`${ue}-sider-zero-width-trigger`]:{color:Ie,background:Se,border:`1px solid ${ge}`,borderInlineStart:0}}}};const De=oe=>{const{antCls:ue,componentCls:ge,colorText:Fe,triggerColor:Se,footerBg:Ie,triggerBg:ze,headerHeight:ve,headerPadding:at,headerColor:xe,footerPadding:it,triggerHeight:Ue,zeroTriggerHeight:qe,zeroTriggerWidth:st,motionDurationMid:ot,motionDurationSlow:Ke,fontSize:Re,borderRadius:Me,bodyBg:Ve,headerBg:nt,siderBg:We}=oe;return{[ge]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ve,"&, *":{boxSizing:"border-box"},[`&${ge}-has-sider`]:{flexDirection:"row",[`> ${ge}, > ${ge}-content`]:{width:0}},[`${ge}-header, &${ge}-footer`]:{flex:"0 0 auto"},[`${ge}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${ot}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ue}-menu${ue}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ue},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ue,color:Se,lineHeight:`${Ue}px`,textAlign:"center",background:ze,cursor:"pointer",transition:`all ${ot}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-st,zIndex:1,width:st,height:qe,color:Se,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:Me,borderEndEndRadius:Me,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ke} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ke}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-st,borderStartStartRadius:Me,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Me}}}}},Ne(oe)),{"&-rtl":{direction:"rtl"}}),[`${ge}-header`]:{height:ve,padding:at,color:xe,lineHeight:`${ve}px`,background:nt,[`${ue}-menu`]:{lineHeight:"inherit"}},[`${ge}-footer`]:{padding:it,color:Fe,fontSize:Re,background:Ie},[`${ge}-content`]:{flex:"auto",minHeight:0}}};var fe=(0,le.Z)("Layout",oe=>[De(oe)],oe=>{const{colorBgLayout:ue,controlHeight:ge,controlHeightLG:Fe,colorText:Se,controlHeightSM:Ie,marginXXS:ze,colorTextLightSolid:ve,colorBgContainer:at}=oe,xe=Fe*1.25;return{colorBgHeader:"#001529",colorBgBody:ue,colorBgTrigger:"#002140",bodyBg:ue,headerBg:"#001529",headerHeight:ge*2,headerPadding:`0 ${xe}px`,headerColor:Se,footerPadding:`${Ie}px ${xe}px`,footerBg:ue,siderBg:"#001529",triggerHeight:Fe+ze*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:Fe,zeroTriggerHeight:Fe,lightSiderBg:at,lightTriggerBg:at,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Le=function(oe,ue){var ge={};for(var Fe in oe)Object.prototype.hasOwnProperty.call(oe,Fe)&&ue.indexOf(Fe)<0&&(ge[Fe]=oe[Fe]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Fe=Object.getOwnPropertySymbols(oe);Senull,removeSider:()=>null}});function re(oe){let{suffixCls:ue,tagName:ge,displayName:Fe}=oe;return Se=>he.forwardRef((ze,ve)=>he.createElement(Se,Object.assign({ref:ve,suffixCls:ue,tagName:ge},ze)))}const E=he.forwardRef((oe,ue)=>{const{prefixCls:ge,suffixCls:Fe,className:Se,tagName:Ie}=oe,ze=Le(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=he.useContext(be.E_),at=ve("layout",ge),[xe,it]=fe(at),Ue=Fe?`${at}-${Fe}`:at;return xe(he.createElement(Ie,Object.assign({className:Oe()(ge||Ue,Se,it),ref:ue},ze)))}),a=he.forwardRef((oe,ue)=>{const{direction:ge}=he.useContext(be.E_),[Fe,Se]=he.useState([]),{prefixCls:Ie,className:ze,rootClassName:ve,children:at,hasSider:xe,tagName:it,style:Ue}=oe,qe=Le(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),st=(0,je.Z)(qe,["suffixCls"]),{getPrefixCls:ot,layout:Ke}=he.useContext(be.E_),Re=ot("layout",Ie),[Me,Ve]=fe(Re),nt=Oe()(Re,{[`${Re}-has-sider`]:typeof xe=="boolean"?xe:Fe.length>0,[`${Re}-rtl`]:ge==="rtl"},Ke==null?void 0:Ke.className,ze,ve,Ve),We=he.useMemo(()=>({siderHook:{addSider:et=>{Se(ht=>[].concat((0,z.Z)(ht),[et]))},removeSider:et=>{Se(ht=>ht.filter(yt=>yt!==et))}}}),[]);return Me(he.createElement(Ee.Provider,{value:We},he.createElement(it,Object.assign({ref:ue,className:nt,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Ue)},st),at)))}),b=re({tagName:"div",displayName:"Layout"})(a),y=re({suffixCls:"header",tagName:"header",displayName:"Header"})(E),x=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(E),ee=re({suffixCls:"content",tagName:"main",displayName:"Content"})(E);var ne=b},40875:function(Ft,bt,te){"use strict";te.d(bt,{J:function(){return be}});var z=te(59301),ye=te(33234),Oe=te(70425),je=function(le,me){var Ne={};for(var De in le)Object.prototype.hasOwnProperty.call(le,De)&&me.indexOf(De)<0&&(Ne[De]=le[De]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,De=Object.getOwnPropertySymbols(le);fe{const{children:Ne}=le,De=je(le,["children"]),fe=z.useContext(he),Le=z.useMemo(()=>Object.assign(Object.assign({},fe),De),[fe,De.prefixCls,De.mode,De.selectable]);return z.createElement(he.Provider,{value:Le},z.createElement(ye.BR,null,(0,Oe.supportNodeRef)(Ne)?z.cloneElement(Ne,{ref:me}):Ne))});bt.Z=he},20834:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return ut}});var z=te(15285),ye=te(59301),Oe=te(45818),je=te(92310),he=te.n(je),be=te(36355),le=function(ce,ie){var ae={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&ie.indexOf(se)<0&&(ae[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(ce);de{const{prefixCls:ie,className:ae,dashed:se}=ce,de=le(ce,["prefixCls","className","dashed"]),{getPrefixCls:Ce}=ye.useContext(be.E_),pe=Ce("menu",ie),Be=he()({[`${pe}-item-divider-dashed`]:!!se},ae);return ye.createElement(z.iz,Object.assign({className:Be},de))},De=te(11592),fe=te(2738),Le=te(6848),Ee=te(92343),E=(0,ye.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=ce=>{var ie;const{className:ae,children:se,icon:de,title:Ce,danger:pe}=ce,{prefixCls:Be,firstLevel:$e,direction:Xe,disableMenuItemTitleTooltip:Pe,inlineCollapsed:mt}=ye.useContext(E),St=lt=>{const Dt=ye.createElement("span",{className:`${Be}-title-content`},se);return(!de||(0,Ee.l$)(se)&&se.type==="span")&&se&<&&$e&&typeof se=="string"?ye.createElement("div",{className:`${Be}-inline-collapsed-noicon`},se.charAt(0)):Dt},{siderCollapsed:zt}=ye.useContext(Oe.D);let Gt=Ce;typeof Ce=="undefined"?Gt=$e?se:"":Ce===!1&&(Gt="");const Ht={title:Gt};!zt&&!mt&&(Ht.title=null,Ht.open=!1);const Wt=(0,De.Z)(se).length;let Je=ye.createElement(z.ck,Object.assign({},(0,fe.Z)(ce,["title","icon","danger"]),{className:he()({[`${Be}-item-danger`]:pe,[`${Be}-item-only-child`]:(de?Wt+1:Wt)===1},ae),title:typeof Ce=="string"?Ce:void 0}),(0,Ee.Tm)(de,{className:he()((0,Ee.l$)(de)?(ie=de.props)===null||ie===void 0?void 0:ie.className:"",`${Be}-item-icon`)}),St(mt));return Pe||(Je=ye.createElement(Le.Z,Object.assign({},Ht,{placement:Xe==="rtl"?"left":"right",overlayClassName:`${Be}-inline-collapsed-tooltip`}),Je)),Je},x=ce=>{var ie;const{popupClassName:ae,icon:se,title:de,theme:Ce}=ce,pe=ye.useContext(E),{prefixCls:Be,inlineCollapsed:$e,theme:Xe}=pe,Pe=(0,z.Xl)();let mt;if(!se)mt=$e&&!Pe.length&&de&&typeof de=="string"?ye.createElement("div",{className:`${Be}-inline-collapsed-noicon`},de.charAt(0)):ye.createElement("span",{className:`${Be}-title-content`},de);else{const zt=(0,Ee.l$)(de)&&de.type==="span";mt=ye.createElement(ye.Fragment,null,(0,Ee.Tm)(se,{className:he()((0,Ee.l$)(se)?(ie=se.props)===null||ie===void 0?void 0:ie.className:"",`${Be}-item-icon`)}),zt?de:ye.createElement("span",{className:`${Be}-title-content`},de))}const St=ye.useMemo(()=>Object.assign(Object.assign({},pe),{firstLevel:!1}),[pe]);return ye.createElement(E.Provider,{value:St},ye.createElement(z.Wd,Object.assign({},(0,fe.Z)(ce,["icon"]),{title:mt,popupClassName:he()(Be,ae,`${Be}-${Ce||Xe}`)})))},ee=te(18785),ne=te(70425),oe=te(62892),ue=te(40875),ge=function(ce,ie){var ae={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&ie.indexOf(se)<0&&(ae[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(ce);de{if(ie&&typeof ie=="object"){const se=ie,{label:de,children:Ce,key:pe,type:Be}=se,$e=ge(se,["label","children","key","type"]),Xe=pe!=null?pe:`tmp-${ae}`;return Ce||Be==="group"?Be==="group"?ye.createElement(z.BW,Object.assign({key:Xe},$e,{title:de}),Fe(Ce)):ye.createElement(x,Object.assign({key:Xe},$e,{title:de}),Fe(Ce)):Be==="divider"?ye.createElement(Ne,Object.assign({key:Xe},$e)):ye.createElement(b,Object.assign({key:Xe},$e),de)}return null}).filter(ie=>ie)}function Se(ce){return ye.useMemo(()=>ce&&Fe(ce),[ce])}var Ie=te(64993),ze=te(17313),ve=te(8378),at=te(13826),xe=te(29878),it=te(83116),Ue=te(37613),st=ce=>{const{componentCls:ie,motionDurationSlow:ae,horizontalLineHeight:se,colorSplit:de,lineWidth:Ce,lineType:pe,itemPaddingInline:Be}=ce;return{[`${ie}-horizontal`]:{lineHeight:se,border:0,borderBottom:`${Ce}px ${pe} ${de}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ie}-item, ${ie}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Be},[`> ${ie}-item:hover, + &${y}-slide-up-leave${y}-slide-up-leave-active${Ee}-placement-topRight`]:{animationName:ye.ly}})},(0,he.ZP)(Le,{colorBg:Ie,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ee} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:E,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ee}, ${Ee}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:ue,listStyleType:"none",backgroundColor:Ie,backgroundClip:"padding-box",borderRadius:Le.borderRadiusLG,outline:"none",boxShadow:Le.boxShadowSecondary},(0,z.Qy)(Le)),{[`${re}-item-group-title`]:{padding:`${ne}px ${Se}px`,color:Le.colorTextDescription,transition:`all ${ee}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:oe,marginInlineEnd:Le.marginXS,fontSize:Le.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ee}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Se}px`,color:Le.colorText,fontWeight:"normal",fontSize:oe,lineHeight:Le.lineHeight,cursor:"pointer",transition:`all ${ee}`,borderRadius:Le.borderRadiusSM,"&:hover, &-active":{backgroundColor:Le.controlItemBgHover}},(0,z.Qy)(Le)),{"&-selected":{color:Le.colorPrimary,backgroundColor:Le.controlItemBgActive,"&:hover, &-active":{backgroundColor:Le.controlItemBgActiveHover}},"&-disabled":{color:ge,cursor:"not-allowed","&:hover":{color:ge,backgroundColor:Ie,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Le.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Le.colorSplit},[`${Ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Le.paddingXS,[`${Ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Le.colorTextDescription,fontSize:Fe,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${Le.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:Se+Le.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${Ee}-menu-submenu-title`]:{[`&, ${Ee}-menu-submenu-arrow-icon`]:{color:ge,backgroundColor:Ie,cursor:"not-allowed"}},[`${re}-submenu-selected ${Ee}-menu-submenu-title`]:{color:Le.colorPrimary}})}},[(0,ye.oN)(Le,"slide-up"),(0,ye.oN)(Le,"slide-down"),(0,Oe.Fm)(Le,"move-up"),(0,Oe.Fm)(Le,"move-down"),(0,je._y)(Le,"zoom-big")]]};var fe=(0,be.Z)("Dropdown",(Le,Ee)=>{let{rootPrefixCls:re}=Ee;const{marginXXS:E,sizePopupArrow:a,controlHeight:b,fontSize:y,lineHeight:x,paddingXXS:ee,componentCls:ne,borderRadiusLG:oe}=Le,ue=(b-y*x)/2,{dropdownArrowOffset:ge}=(0,he.fS)({contentRadius:oe}),Fe=(0,le.TS)(Le,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:a/2+E,dropdownArrowOffset:ge,dropdownPaddingVertical:ue,dropdownEdgeChildPadding:ee});return[De(Fe),Ne(Fe)]},Le=>({zIndexPopup:Le.zIndexPopupBase+50}))},8628:function(Ft,bt,te){"use strict";var z=te(59301),ye=te(34280),Oe=te(56762),je=te(69507);function he(){let be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const le=(0,z.useRef)({}),me=(0,Oe.Z)(),Ne=(0,je.ZP)();return(0,ye.Z)(()=>{const De=Ne.subscribe(fe=>{le.current=fe,be&&me()});return()=>Ne.unsubscribe(De)},[]),le.current}bt.Z=he},45818:function(Ft,bt,te){"use strict";te.d(bt,{D:function(){return ee},Z:function(){return ue}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},je=Oe,he=te(7657),be=function(Fe,Se){return ye.createElement(he.Z,(0,z.Z)({},Fe,{ref:Se,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(33853),De=te(38819),fe=te(92310),Le=te.n(fe),Ee=te(2738),E=ge=>!isNaN(parseFloat(ge))&&isFinite(ge),a=te(36355),b=te(84966),y=function(ge,Fe){var Se={};for(var Ie in ge)Object.prototype.hasOwnProperty.call(ge,Ie)&&Fe.indexOf(Ie)<0&&(Se[Ie]=ge[Ie]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Ie=Object.getOwnPropertySymbols(ge);ze{let ge=0;return function(){let Fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ge+=1,`${Fe}${ge}`}})();var ue=ye.forwardRef((ge,Fe)=>{const{prefixCls:Se,className:Ie,trigger:ze,children:ve,defaultCollapsed:at=!1,theme:xe="dark",style:it={},collapsible:Ue=!1,reverseArrow:qe=!1,width:st=200,collapsedWidth:ot=80,zeroWidthTriggerStyle:Ke,breakpoint:Re,onCollapse:Me,onBreakpoint:Ve}=ge,nt=y(ge,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:We}=(0,ye.useContext)(b.Gs),[et,Et]=(0,ye.useState)("collapsed"in ge?ge.collapsed:at),[Pt,gt]=(0,ye.useState)(!1);(0,ye.useEffect)(()=>{"collapsed"in ge&&Et(ge.collapsed)},[ge.collapsed]);const xt=(ce,ie)=>{"collapsed"in ge||Et(ce),Me==null||Me(ce,ie)},Ae=(0,ye.useRef)();Ae.current=ce=>{gt(ce.matches),Ve==null||Ve(ce.matches),et!==ce.matches&&xt(ce.matches,"responsive")},(0,ye.useEffect)(()=>{function ce(ae){return Ae.current(ae)}let ie;if(typeof window!="undefined"){const{matchMedia:ae}=window;if(ae&&Re&&Re in x){ie=ae(`(max-width: ${x[Re]})`);try{ie.addEventListener("change",ce)}catch(se){ie.addListener(ce)}ce(ie)}}return()=>{try{ie==null||ie.removeEventListener("change",ce)}catch(ae){ie==null||ie.removeListener(ce)}}},[Re]),(0,ye.useEffect)(()=>{const ce=ne("ant-sider-");return We.addSider(ce),()=>We.removeSider(ce)},[]);const wt=()=>{xt(!et,"clickTrigger")},{getPrefixCls:Lt}=(0,ye.useContext)(a.E_),ke=()=>{const ce=Lt("layout-sider",Se),ie=(0,Ee.Z)(nt,["collapsed"]),ae=et?ot:st,se=E(ae)?`${ae}px`:String(ae),de=parseFloat(String(ot||0))===0?ye.createElement("span",{onClick:wt,className:Le()(`${ce}-zero-width-trigger`,`${ce}-zero-width-trigger-${qe?"right":"left"}`),style:Ke},ze||ye.createElement(me,null)):null,Be={expanded:qe?ye.createElement(De.Z,null):ye.createElement(Ne.Z,null),collapsed:qe?ye.createElement(Ne.Z,null):ye.createElement(De.Z,null)}[et?"collapsed":"expanded"],$e=ze!==null?de||ye.createElement("div",{className:`${ce}-trigger`,onClick:wt,style:{width:se}},ze||Be):null,Xe=Object.assign(Object.assign({},it),{flex:`0 0 ${se}`,maxWidth:se,minWidth:se,width:se}),Pe=Le()(ce,`${ce}-${xe}`,{[`${ce}-collapsed`]:!!et,[`${ce}-has-trigger`]:Ue&&ze!==null&&!de,[`${ce}-below`]:!!Pt,[`${ce}-zero-width`]:parseFloat(se)===0},Ie);return ye.createElement("aside",Object.assign({className:Pe},ie,{style:Xe,ref:Fe}),ye.createElement("div",{className:`${ce}-children`},ve),Ue||Pt&&de?$e:null)},ut=ye.useMemo(()=>({siderCollapsed:et}),[et]);return ye.createElement(ee.Provider,{value:ut},ke())})},84966:function(Ft,bt,te){"use strict";te.d(bt,{VY:function(){return ee},$_:function(){return x},h4:function(){return y},Gs:function(){return Ee},ZP:function(){return ne}});var z=te(15142),ye=te(92310),Oe=te.n(ye),je=te(2738),he=te(59301),be=te(36355),le=te(83116),Ne=oe=>{const{componentCls:ue,bodyBg:ge,lightSiderBg:Fe,lightTriggerBg:Se,lightTriggerColor:Ie}=oe;return{[`${ue}-sider-light`]:{background:Fe,[`${ue}-sider-trigger`]:{color:Ie,background:Se},[`${ue}-sider-zero-width-trigger`]:{color:Ie,background:Se,border:`1px solid ${ge}`,borderInlineStart:0}}}};const De=oe=>{const{antCls:ue,componentCls:ge,colorText:Fe,triggerColor:Se,footerBg:Ie,triggerBg:ze,headerHeight:ve,headerPadding:at,headerColor:xe,footerPadding:it,triggerHeight:Ue,zeroTriggerHeight:qe,zeroTriggerWidth:st,motionDurationMid:ot,motionDurationSlow:Ke,fontSize:Re,borderRadius:Me,bodyBg:Ve,headerBg:nt,siderBg:We}=oe;return{[ge]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ve,"&, *":{boxSizing:"border-box"},[`&${ge}-has-sider`]:{flexDirection:"row",[`> ${ge}, > ${ge}-content`]:{width:0}},[`${ge}-header, &${ge}-footer`]:{flex:"0 0 auto"},[`${ge}-sider`]:{position:"relative",minWidth:0,background:We,transition:`all ${ot}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ue}-menu${ue}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ue},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ue,color:Se,lineHeight:`${Ue}px`,textAlign:"center",background:ze,cursor:"pointer",transition:`all ${ot}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-st,zIndex:1,width:st,height:qe,color:Se,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:We,borderStartStartRadius:0,borderStartEndRadius:Me,borderEndEndRadius:Me,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Ke} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Ke}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-st,borderStartStartRadius:Me,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Me}}}}},Ne(oe)),{"&-rtl":{direction:"rtl"}}),[`${ge}-header`]:{height:ve,padding:at,color:xe,lineHeight:`${ve}px`,background:nt,[`${ue}-menu`]:{lineHeight:"inherit"}},[`${ge}-footer`]:{padding:it,color:Fe,fontSize:Re,background:Ie},[`${ge}-content`]:{flex:"auto",minHeight:0}}};var fe=(0,le.Z)("Layout",oe=>[De(oe)],oe=>{const{colorBgLayout:ue,controlHeight:ge,controlHeightLG:Fe,colorText:Se,controlHeightSM:Ie,marginXXS:ze,colorTextLightSolid:ve,colorBgContainer:at}=oe,xe=Fe*1.25;return{colorBgHeader:"#001529",colorBgBody:ue,colorBgTrigger:"#002140",bodyBg:ue,headerBg:"#001529",headerHeight:ge*2,headerPadding:`0 ${xe}px`,headerColor:Se,footerPadding:`${Ie}px ${xe}px`,footerBg:ue,siderBg:"#001529",triggerHeight:Fe+ze*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:Fe,zeroTriggerHeight:Fe,lightSiderBg:at,lightTriggerBg:at,lightTriggerColor:Se}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Le=function(oe,ue){var ge={};for(var Fe in oe)Object.prototype.hasOwnProperty.call(oe,Fe)&&ue.indexOf(Fe)<0&&(ge[Fe]=oe[Fe]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Se=0,Fe=Object.getOwnPropertySymbols(oe);Senull,removeSider:()=>null}});function re(oe){let{suffixCls:ue,tagName:ge,displayName:Fe}=oe;return Se=>he.forwardRef((ze,ve)=>he.createElement(Se,Object.assign({ref:ve,suffixCls:ue,tagName:ge},ze)))}const E=he.forwardRef((oe,ue)=>{const{prefixCls:ge,suffixCls:Fe,className:Se,tagName:Ie}=oe,ze=Le(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=he.useContext(be.E_),at=ve("layout",ge),[xe,it]=fe(at),Ue=Fe?`${at}-${Fe}`:at;return xe(he.createElement(Ie,Object.assign({className:Oe()(ge||Ue,Se,it),ref:ue},ze)))}),a=he.forwardRef((oe,ue)=>{const{direction:ge}=he.useContext(be.E_),[Fe,Se]=he.useState([]),{prefixCls:Ie,className:ze,rootClassName:ve,children:at,hasSider:xe,tagName:it,style:Ue}=oe,qe=Le(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),st=(0,je.Z)(qe,["suffixCls"]),{getPrefixCls:ot,layout:Ke}=he.useContext(be.E_),Re=ot("layout",Ie),[Me,Ve]=fe(Re),nt=Oe()(Re,{[`${Re}-has-sider`]:typeof xe=="boolean"?xe:Fe.length>0,[`${Re}-rtl`]:ge==="rtl"},Ke==null?void 0:Ke.className,ze,ve,Ve),We=he.useMemo(()=>({siderHook:{addSider:et=>{Se(Et=>[].concat((0,z.Z)(Et),[et]))},removeSider:et=>{Se(Et=>Et.filter(Pt=>Pt!==et))}}}),[]);return Me(he.createElement(Ee.Provider,{value:We},he.createElement(it,Object.assign({ref:ue,className:nt,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Ue)},st),at)))}),b=re({tagName:"div",displayName:"Layout"})(a),y=re({suffixCls:"header",tagName:"header",displayName:"Header"})(E),x=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(E),ee=re({suffixCls:"content",tagName:"main",displayName:"Content"})(E);var ne=b},40875:function(Ft,bt,te){"use strict";te.d(bt,{J:function(){return be}});var z=te(59301),ye=te(33234),Oe=te(70425),je=function(le,me){var Ne={};for(var De in le)Object.prototype.hasOwnProperty.call(le,De)&&me.indexOf(De)<0&&(Ne[De]=le[De]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,De=Object.getOwnPropertySymbols(le);fe{const{children:Ne}=le,De=je(le,["children"]),fe=z.useContext(he),Le=z.useMemo(()=>Object.assign(Object.assign({},fe),De),[fe,De.prefixCls,De.mode,De.selectable]);return z.createElement(he.Provider,{value:Le},z.createElement(ye.BR,null,(0,Oe.supportNodeRef)(Ne)?z.cloneElement(Ne,{ref:me}):Ne))});bt.Z=he},20834:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return ut}});var z=te(15285),ye=te(59301),Oe=te(45818),je=te(92310),he=te.n(je),be=te(36355),le=function(ce,ie){var ae={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&ie.indexOf(se)<0&&(ae[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(ce);de{const{prefixCls:ie,className:ae,dashed:se}=ce,de=le(ce,["prefixCls","className","dashed"]),{getPrefixCls:Ce}=ye.useContext(be.E_),pe=Ce("menu",ie),Be=he()({[`${pe}-item-divider-dashed`]:!!se},ae);return ye.createElement(z.iz,Object.assign({className:Be},de))},De=te(11592),fe=te(2738),Le=te(6848),Ee=te(92343),E=(0,ye.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=ce=>{var ie;const{className:ae,children:se,icon:de,title:Ce,danger:pe}=ce,{prefixCls:Be,firstLevel:$e,direction:Xe,disableMenuItemTitleTooltip:Pe,inlineCollapsed:mt}=ye.useContext(E),yt=lt=>{const Dt=ye.createElement("span",{className:`${Be}-title-content`},se);return(!de||(0,Ee.l$)(se)&&se.type==="span")&&se&<&&$e&&typeof se=="string"?ye.createElement("div",{className:`${Be}-inline-collapsed-noicon`},se.charAt(0)):Dt},{siderCollapsed:Zt}=ye.useContext(Oe.D);let jt=Ce;typeof Ce=="undefined"?jt=$e?se:"":Ce===!1&&(jt="");const zt={title:jt};!Zt&&!mt&&(zt.title=null,zt.open=!1);const Gt=(0,De.Z)(se).length;let Je=ye.createElement(z.ck,Object.assign({},(0,fe.Z)(ce,["title","icon","danger"]),{className:he()({[`${Be}-item-danger`]:pe,[`${Be}-item-only-child`]:(de?Gt+1:Gt)===1},ae),title:typeof Ce=="string"?Ce:void 0}),(0,Ee.Tm)(de,{className:he()((0,Ee.l$)(de)?(ie=de.props)===null||ie===void 0?void 0:ie.className:"",`${Be}-item-icon`)}),yt(mt));return Pe||(Je=ye.createElement(Le.Z,Object.assign({},zt,{placement:Xe==="rtl"?"left":"right",overlayClassName:`${Be}-inline-collapsed-tooltip`}),Je)),Je},x=ce=>{var ie;const{popupClassName:ae,icon:se,title:de,theme:Ce}=ce,pe=ye.useContext(E),{prefixCls:Be,inlineCollapsed:$e,theme:Xe}=pe,Pe=(0,z.Xl)();let mt;if(!se)mt=$e&&!Pe.length&&de&&typeof de=="string"?ye.createElement("div",{className:`${Be}-inline-collapsed-noicon`},de.charAt(0)):ye.createElement("span",{className:`${Be}-title-content`},de);else{const Zt=(0,Ee.l$)(de)&&de.type==="span";mt=ye.createElement(ye.Fragment,null,(0,Ee.Tm)(se,{className:he()((0,Ee.l$)(se)?(ie=se.props)===null||ie===void 0?void 0:ie.className:"",`${Be}-item-icon`)}),Zt?de:ye.createElement("span",{className:`${Be}-title-content`},de))}const yt=ye.useMemo(()=>Object.assign(Object.assign({},pe),{firstLevel:!1}),[pe]);return ye.createElement(E.Provider,{value:yt},ye.createElement(z.Wd,Object.assign({},(0,fe.Z)(ce,["icon"]),{title:mt,popupClassName:he()(Be,ae,`${Be}-${Ce||Xe}`)})))},ee=te(18785),ne=te(70425),oe=te(62892),ue=te(40875),ge=function(ce,ie){var ae={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&ie.indexOf(se)<0&&(ae[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(ce);de{if(ie&&typeof ie=="object"){const se=ie,{label:de,children:Ce,key:pe,type:Be}=se,$e=ge(se,["label","children","key","type"]),Xe=pe!=null?pe:`tmp-${ae}`;return Ce||Be==="group"?Be==="group"?ye.createElement(z.BW,Object.assign({key:Xe},$e,{title:de}),Fe(Ce)):ye.createElement(x,Object.assign({key:Xe},$e,{title:de}),Fe(Ce)):Be==="divider"?ye.createElement(Ne,Object.assign({key:Xe},$e)):ye.createElement(b,Object.assign({key:Xe},$e),de)}return null}).filter(ie=>ie)}function Se(ce){return ye.useMemo(()=>ce&&Fe(ce),[ce])}var Ie=te(64993),ze=te(17313),ve=te(8378),at=te(13826),xe=te(29878),it=te(83116),Ue=te(37613),st=ce=>{const{componentCls:ie,motionDurationSlow:ae,horizontalLineHeight:se,colorSplit:de,lineWidth:Ce,lineType:pe,itemPaddingInline:Be}=ce;return{[`${ie}-horizontal`]:{lineHeight:se,border:0,borderBottom:`${Ce}px ${pe} ${de}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ie}-item, ${ie}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Be},[`> ${ie}-item:hover, > ${ie}-item-active, > ${ie}-submenu ${ie}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ie}-item, ${ie}-submenu-title`]:{transition:[`border-color ${ae}`,`background ${ae}`].join(",")},[`${ie}-submenu-arrow`]:{display:"none"}}}},Ke=ce=>{let{componentCls:ie,menuArrowOffset:ae}=ce;return{[`${ie}-rtl`]:{direction:"rtl"},[`${ie}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ie}-rtl${ie}-vertical, - ${ie}-submenu-rtl ${ie}-vertical`]:{[`${ie}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ae})`},"&::after":{transform:`rotate(45deg) translateY(${ae})`}}}}};const Re=ce=>Object.assign({},(0,ze.oN)(ce));var Ve=(ce,ie)=>{const{componentCls:ae,itemColor:se,itemSelectedColor:de,groupTitleColor:Ce,itemBg:pe,subMenuItemBg:Be,itemSelectedBg:$e,activeBarHeight:Xe,activeBarWidth:Pe,activeBarBorderWidth:mt,motionDurationSlow:St,motionEaseInOut:zt,motionEaseOut:Gt,itemPaddingInline:Ht,motionDurationMid:Wt,itemHoverColor:Je,lineType:lt,colorSplit:Dt,itemDisabledColor:Lt,dangerItemColor:ln,dangerItemHoverColor:mn,dangerItemSelectedColor:fn,dangerItemActiveBg:Dn,dangerItemSelectedBg:ua,itemHoverBg:Na,itemActiveBg:Pa,menuSubMenuBg:wa,horizontalItemSelectedColor:ar,horizontalItemSelectedBg:sr,horizontalItemBorderRadius:ma,horizontalItemHoverBg:mr,popupBg:ir}=ce;return{[`${ae}-${ie}, ${ae}-${ie} > ${ae}`]:{color:se,background:pe,[`&${ae}-root:focus-visible`]:Object.assign({},Re(ce)),[`${ae}-item-group-title`]:{color:Ce},[`${ae}-submenu-selected`]:{[`> ${ae}-submenu-title`]:{color:de}},[`${ae}-item-disabled, ${ae}-submenu-disabled`]:{color:`${Lt} !important`},[`${ae}-item:not(${ae}-item-selected):not(${ae}-submenu-selected)`]:{[`&:hover, > ${ae}-submenu-title:hover`]:{color:Je}},[`&:not(${ae}-horizontal)`]:{[`${ae}-item:not(${ae}-item-selected)`]:{"&:hover":{backgroundColor:Na},"&:active":{backgroundColor:Pa}},[`${ae}-submenu-title`]:{"&:hover":{backgroundColor:Na},"&:active":{backgroundColor:Pa}}},[`${ae}-item-danger`]:{color:ln,[`&${ae}-item:hover`]:{[`&:not(${ae}-item-selected):not(${ae}-submenu-selected)`]:{color:mn}},[`&${ae}-item:active`]:{background:Dn}},[`${ae}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ae}-item-selected`]:{color:de,[`&${ae}-item-danger`]:{color:fn},"a, a:hover":{color:"inherit"}},[`& ${ae}-item-selected`]:{backgroundColor:$e,[`&${ae}-item-danger`]:{backgroundColor:ua}},[`${ae}-item, ${ae}-submenu-title`]:{[`&:not(${ae}-item-disabled):focus-visible`]:Object.assign({},Re(ce))},[`&${ae}-submenu > ${ae}`]:{backgroundColor:wa},[`&${ae}-popup > ${ae}`]:{backgroundColor:ir},[`&${ae}-horizontal`]:Object.assign(Object.assign({},ie==="dark"?{borderBottom:0}:{}),{[`> ${ae}-item, > ${ae}-submenu`]:{top:mt,marginTop:-mt,marginBottom:0,borderRadius:ma,"&::after":{position:"absolute",insetInline:Ht,bottom:0,borderBottom:`${Xe}px solid transparent`,transition:`border-color ${St} ${zt}`,content:'""'},"&:hover, &-active, &-open":{background:mr,"&::after":{borderBottomWidth:Xe,borderBottomColor:ar}},"&-selected":{color:ar,backgroundColor:sr,"&:hover":{backgroundColor:sr},"&::after":{borderBottomWidth:Xe,borderBottomColor:ar}}}}),[`&${ae}-root`]:{[`&${ae}-inline, &${ae}-vertical`]:{borderInlineEnd:`${mt}px ${lt} ${Dt}`}},[`&${ae}-inline`]:{[`${ae}-sub${ae}-inline`]:{background:Be},[`${ae}-item, ${ae}-submenu-title`]:mt&&Pe?{width:`calc(100% + ${mt}px)`}:{},[`${ae}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Pe}px solid ${de}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Wt} ${Gt}`,`opacity ${Wt} ${Gt}`].join(","),content:'""'},[`&${ae}-item-danger`]:{"&::after":{borderInlineEndColor:fn}}},[`${ae}-selected, ${ae}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Wt} ${zt}`,`opacity ${Wt} ${zt}`].join(",")}}}}}};const nt=ce=>{const{componentCls:ie,itemHeight:ae,itemMarginInline:se,padding:de,menuArrowSize:Ce,marginXS:pe,itemMarginBlock:Be}=ce,$e=de+Ce+pe;return{[`${ie}-item`]:{position:"relative",overflow:"hidden"},[`${ie}-item, ${ie}-submenu-title`]:{height:ae,lineHeight:`${ae}px`,paddingInline:de,overflow:"hidden",textOverflow:"ellipsis",marginInline:se,marginBlock:Be,width:`calc(100% - ${se*2}px)`},[`> ${ie}-item, + ${ie}-submenu-rtl ${ie}-vertical`]:{[`${ie}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ae})`},"&::after":{transform:`rotate(45deg) translateY(${ae})`}}}}};const Re=ce=>Object.assign({},(0,ze.oN)(ce));var Ve=(ce,ie)=>{const{componentCls:ae,itemColor:se,itemSelectedColor:de,groupTitleColor:Ce,itemBg:pe,subMenuItemBg:Be,itemSelectedBg:$e,activeBarHeight:Xe,activeBarWidth:Pe,activeBarBorderWidth:mt,motionDurationSlow:yt,motionEaseInOut:Zt,motionEaseOut:jt,itemPaddingInline:zt,motionDurationMid:Gt,itemHoverColor:Je,lineType:lt,colorSplit:Dt,itemDisabledColor:Ot,dangerItemColor:on,dangerItemHoverColor:gn,dangerItemSelectedColor:mn,dangerItemActiveBg:Bn,dangerItemSelectedBg:sa,itemHoverBg:ka,itemActiveBg:Pa,menuSubMenuBg:wa,horizontalItemSelectedColor:ar,horizontalItemSelectedBg:sr,horizontalItemBorderRadius:pa,horizontalItemHoverBg:mr,popupBg:ir}=ce;return{[`${ae}-${ie}, ${ae}-${ie} > ${ae}`]:{color:se,background:pe,[`&${ae}-root:focus-visible`]:Object.assign({},Re(ce)),[`${ae}-item-group-title`]:{color:Ce},[`${ae}-submenu-selected`]:{[`> ${ae}-submenu-title`]:{color:de}},[`${ae}-item-disabled, ${ae}-submenu-disabled`]:{color:`${Ot} !important`},[`${ae}-item:not(${ae}-item-selected):not(${ae}-submenu-selected)`]:{[`&:hover, > ${ae}-submenu-title:hover`]:{color:Je}},[`&:not(${ae}-horizontal)`]:{[`${ae}-item:not(${ae}-item-selected)`]:{"&:hover":{backgroundColor:ka},"&:active":{backgroundColor:Pa}},[`${ae}-submenu-title`]:{"&:hover":{backgroundColor:ka},"&:active":{backgroundColor:Pa}}},[`${ae}-item-danger`]:{color:on,[`&${ae}-item:hover`]:{[`&:not(${ae}-item-selected):not(${ae}-submenu-selected)`]:{color:gn}},[`&${ae}-item:active`]:{background:Bn}},[`${ae}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ae}-item-selected`]:{color:de,[`&${ae}-item-danger`]:{color:mn},"a, a:hover":{color:"inherit"}},[`& ${ae}-item-selected`]:{backgroundColor:$e,[`&${ae}-item-danger`]:{backgroundColor:sa}},[`${ae}-item, ${ae}-submenu-title`]:{[`&:not(${ae}-item-disabled):focus-visible`]:Object.assign({},Re(ce))},[`&${ae}-submenu > ${ae}`]:{backgroundColor:wa},[`&${ae}-popup > ${ae}`]:{backgroundColor:ir},[`&${ae}-horizontal`]:Object.assign(Object.assign({},ie==="dark"?{borderBottom:0}:{}),{[`> ${ae}-item, > ${ae}-submenu`]:{top:mt,marginTop:-mt,marginBottom:0,borderRadius:pa,"&::after":{position:"absolute",insetInline:zt,bottom:0,borderBottom:`${Xe}px solid transparent`,transition:`border-color ${yt} ${Zt}`,content:'""'},"&:hover, &-active, &-open":{background:mr,"&::after":{borderBottomWidth:Xe,borderBottomColor:ar}},"&-selected":{color:ar,backgroundColor:sr,"&:hover":{backgroundColor:sr},"&::after":{borderBottomWidth:Xe,borderBottomColor:ar}}}}),[`&${ae}-root`]:{[`&${ae}-inline, &${ae}-vertical`]:{borderInlineEnd:`${mt}px ${lt} ${Dt}`}},[`&${ae}-inline`]:{[`${ae}-sub${ae}-inline`]:{background:Be},[`${ae}-item, ${ae}-submenu-title`]:mt&&Pe?{width:`calc(100% + ${mt}px)`}:{},[`${ae}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Pe}px solid ${de}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Gt} ${jt}`,`opacity ${Gt} ${jt}`].join(","),content:'""'},[`&${ae}-item-danger`]:{"&::after":{borderInlineEndColor:mn}}},[`${ae}-selected, ${ae}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Gt} ${Zt}`,`opacity ${Gt} ${Zt}`].join(",")}}}}}};const nt=ce=>{const{componentCls:ie,itemHeight:ae,itemMarginInline:se,padding:de,menuArrowSize:Ce,marginXS:pe,itemMarginBlock:Be}=ce,$e=de+Ce+pe;return{[`${ie}-item`]:{position:"relative",overflow:"hidden"},[`${ie}-item, ${ie}-submenu-title`]:{height:ae,lineHeight:`${ae}px`,paddingInline:de,overflow:"hidden",textOverflow:"ellipsis",marginInline:se,marginBlock:Be,width:`calc(100% - ${se*2}px)`},[`> ${ie}-item, > ${ie}-submenu > ${ie}-submenu-title`]:{height:ae,lineHeight:`${ae}px`},[`${ie}-item-group-list ${ie}-submenu-title, - ${ie}-submenu-title`]:{paddingInlineEnd:$e}}};var et=ce=>{const{componentCls:ie,iconCls:ae,itemHeight:se,colorTextLightSolid:de,dropdownWidth:Ce,controlHeightLG:pe,motionDurationMid:Be,motionEaseOut:$e,paddingXL:Xe,itemMarginInline:Pe,fontSizeLG:mt,motionDurationSlow:St,paddingXS:zt,boxShadowSecondary:Gt,collapsedWidth:Ht,collapsedIconSize:Wt}=ce,Je={height:se,lineHeight:`${se}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ie]:{"&-inline, &-vertical":Object.assign({[`&${ie}-root`]:{boxShadow:"none"}},nt(ce))},[`${ie}-submenu-popup`]:{[`${ie}-vertical`]:Object.assign(Object.assign({},nt(ce)),{boxShadow:Gt})}},{[`${ie}-submenu-popup ${ie}-vertical${ie}-sub`]:{minWidth:Ce,maxHeight:`calc(100vh - ${pe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ie}-inline`]:{width:"100%",[`&${ie}-root`]:{[`${ie}-item, ${ie}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${St}`,`background ${St}`,`padding ${Be} ${$e}`].join(","),[`> ${ie}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ie}-sub${ie}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ie}-submenu > ${ie}-submenu-title`]:Je,[`& ${ie}-item-group-title`]:{paddingInlineStart:Xe}},[`${ie}-item`]:Je}},{[`${ie}-inline-collapsed`]:{width:Ht,[`&${ie}-root`]:{[`${ie}-item, ${ie}-submenu ${ie}-submenu-title`]:{[`> ${ie}-inline-collapsed-noicon`]:{fontSize:mt,textAlign:"center"}}},[`> ${ie}-item, + ${ie}-submenu-title`]:{paddingInlineEnd:$e}}};var et=ce=>{const{componentCls:ie,iconCls:ae,itemHeight:se,colorTextLightSolid:de,dropdownWidth:Ce,controlHeightLG:pe,motionDurationMid:Be,motionEaseOut:$e,paddingXL:Xe,itemMarginInline:Pe,fontSizeLG:mt,motionDurationSlow:yt,paddingXS:Zt,boxShadowSecondary:jt,collapsedWidth:zt,collapsedIconSize:Gt}=ce,Je={height:se,lineHeight:`${se}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ie]:{"&-inline, &-vertical":Object.assign({[`&${ie}-root`]:{boxShadow:"none"}},nt(ce))},[`${ie}-submenu-popup`]:{[`${ie}-vertical`]:Object.assign(Object.assign({},nt(ce)),{boxShadow:jt})}},{[`${ie}-submenu-popup ${ie}-vertical${ie}-sub`]:{minWidth:Ce,maxHeight:`calc(100vh - ${pe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ie}-inline`]:{width:"100%",[`&${ie}-root`]:{[`${ie}-item, ${ie}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${yt}`,`background ${yt}`,`padding ${Be} ${$e}`].join(","),[`> ${ie}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ie}-sub${ie}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ie}-submenu > ${ie}-submenu-title`]:Je,[`& ${ie}-item-group-title`]:{paddingInlineStart:Xe}},[`${ie}-item`]:Je}},{[`${ie}-inline-collapsed`]:{width:zt,[`&${ie}-root`]:{[`${ie}-item, ${ie}-submenu ${ie}-submenu-title`]:{[`> ${ie}-inline-collapsed-noicon`]:{fontSize:mt,textAlign:"center"}}},[`> ${ie}-item, > ${ie}-item-group > ${ie}-item-group-list > ${ie}-item, > ${ie}-item-group > ${ie}-item-group-list > ${ie}-submenu > ${ie}-submenu-title, > ${ie}-submenu > ${ie}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${mt/2}px - ${Pe}px)`,textOverflow:"clip",[` ${ie}-submenu-arrow, ${ie}-submenu-expand-icon - `]:{opacity:0},[`${ie}-item-icon, ${ae}`]:{margin:0,fontSize:Wt,lineHeight:`${se}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ie}-item-icon, ${ae}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ie}-item-icon, ${ae}`]:{display:"none"},"a, a:hover":{color:de}},[`${ie}-item-group-title`]:Object.assign(Object.assign({},ze.vS),{paddingInline:zt})}}]};const ht=ce=>{const{componentCls:ie,motionDurationSlow:ae,motionDurationMid:se,motionEaseInOut:de,motionEaseOut:Ce,iconCls:pe,iconSize:Be,iconMarginInlineEnd:$e}=ce;return{[`${ie}-item, ${ie}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ae}`,`background ${ae}`,`padding ${ae} ${de}`].join(","),[`${ie}-item-icon, ${pe}`]:{minWidth:Be,fontSize:Be,transition:[`font-size ${se} ${Ce}`,`margin ${ae} ${de}`,`color ${ae}`].join(","),"+ span":{marginInlineStart:$e,opacity:1,transition:[`opacity ${ae} ${de}`,`margin ${ae}`,`color ${ae}`].join(",")}},[`${ie}-item-icon`]:Object.assign({},(0,ze.Ro)()),[`&${ie}-item-only-child`]:{[`> ${pe}, > ${ie}-item-icon`]:{marginInlineEnd:0}}},[`${ie}-item-disabled, ${ie}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ie}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},yt=ce=>{const{componentCls:ie,motionDurationSlow:ae,motionEaseInOut:se,borderRadius:de,menuArrowSize:Ce,menuArrowOffset:pe}=ce;return{[`${ie}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ce.margin,width:Ce,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ae} ${se}, opacity ${ae}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ce*.6,height:Ce*.15,backgroundColor:"currentcolor",borderRadius:de,transition:[`background ${ae} ${se}`,`transform ${ae} ${se}`,`top ${ae} ${se}`,`color ${ae} ${se}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${pe})`},"&::after":{transform:`rotate(-45deg) translateY(${pe})`}}}}},gt=ce=>{const{antCls:ie,componentCls:ae,fontSize:se,motionDurationSlow:de,motionDurationMid:Ce,motionEaseInOut:pe,paddingXS:Be,padding:$e,colorSplit:Xe,lineWidth:Pe,zIndexPopup:mt,borderRadiusLG:St,subMenuItemBorderRadius:zt,menuArrowSize:Gt,menuArrowOffset:Ht,lineType:Wt,menuPanelMaskInset:Je,groupTitleLineHeight:lt,groupTitleFontSize:Dt}=ce;return[{"":{[`${ae}`]:Object.assign(Object.assign({},(0,ze.dF)()),{"&-hidden":{display:"none"}})},[`${ae}-submenu-hidden`]:{display:"none"}},{[ae]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(ce)),(0,ze.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:se,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${de} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ae}-item`]:{flex:"none"}},[`${ae}-item, ${ae}-submenu, ${ae}-submenu-title`]:{borderRadius:ce.itemBorderRadius},[`${ae}-item-group-title`]:{padding:`${Be}px ${$e}px`,fontSize:Dt,lineHeight:lt,transition:`all ${de}`},[`&-horizontal ${ae}-submenu`]:{transition:[`border-color ${de} ${pe}`,`background ${de} ${pe}`].join(",")},[`${ae}-submenu, ${ae}-submenu-inline`]:{transition:[`border-color ${de} ${pe}`,`background ${de} ${pe}`,`padding ${Ce} ${pe}`].join(",")},[`${ae}-submenu ${ae}-sub`]:{cursor:"initial",transition:[`background ${de} ${pe}`,`padding ${de} ${pe}`].join(",")},[`${ae}-title-content`]:{transition:`color ${de}`},[`${ae}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ae}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Xe,borderStyle:Wt,borderWidth:0,borderTopWidth:Pe,marginBlock:Pe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ht(ce)),{[`${ae}-item-group`]:{[`${ae}-item-group-list`]:{margin:0,padding:0,[`${ae}-item, ${ae}-submenu-title`]:{paddingInline:`${se*2}px ${$e}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mt,borderRadius:St,boxShadow:"none",transformOrigin:"0 0",[`&${ae}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Je}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Je},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ce.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ce.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ce.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ce.paddingXS},[`> ${ae}`]:Object.assign(Object.assign(Object.assign({borderRadius:St},ht(ce)),yt(ce)),{[`${ae}-item, ${ae}-submenu > ${ae}-submenu-title`]:{borderRadius:zt},[`${ae}-submenu-title::after`]:{transition:`transform ${de} ${pe}`}})}}),yt(ce)),{[`&-inline-collapsed ${ae}-submenu-arrow, - &-inline ${ae}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ht})`},"&::after":{transform:`rotate(45deg) translateX(-${Ht})`}},[`${ae}-submenu-open${ae}-submenu-inline > ${ae}-submenu-title > ${ae}-submenu-arrow`]:{transform:`translateY(-${Gt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ht})`},"&::before":{transform:`rotate(45deg) translateX(${Ht})`}}})},{[`${ie}-layout-header`]:{[ae]:{lineHeight:"inherit"}}}]};var xt=(ce,ie)=>(0,it.Z)("Menu",se=>{if(ie===!1)return[];const{colorBgElevated:de,colorPrimary:Ce,colorTextLightSolid:pe,controlHeightLG:Be,fontSize:$e,darkItemColor:Xe,darkDangerItemColor:Pe,darkItemBg:mt,darkSubMenuItemBg:St,darkItemSelectedColor:zt,darkItemSelectedBg:Gt,darkDangerItemSelectedBg:Ht,darkItemHoverBg:Wt,darkGroupTitleColor:Je,darkItemHoverColor:lt,darkItemDisabledColor:Dt,darkDangerItemHoverColor:Lt,darkDangerItemSelectedColor:ln,darkDangerItemActiveBg:mn}=se,fn=$e/7*5,Dn=(0,Ue.TS)(se,{menuArrowSize:fn,menuHorizontalHeight:Be*1.15,menuArrowOffset:`${fn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:de}),ua=(0,Ue.TS)(Dn,{itemColor:Xe,itemHoverColor:lt,groupTitleColor:Je,itemSelectedColor:zt,itemBg:mt,popupBg:mt,subMenuItemBg:St,itemActiveBg:"transparent",itemSelectedBg:Gt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Wt,itemDisabledColor:Dt,dangerItemColor:Pe,dangerItemHoverColor:Lt,dangerItemSelectedColor:ln,dangerItemActiveBg:mn,dangerItemSelectedBg:Ht,menuSubMenuBg:St,horizontalItemSelectedColor:pe,horizontalItemSelectedBg:Ce});return[gt(Dn),st(Dn),et(Dn),Ve(Dn,"light"),Ve(ua,"dark"),Ke(Dn),(0,ve.Z)(Dn),(0,at.oN)(Dn,"slide-up"),(0,at.oN)(Dn,"slide-down"),(0,xe._y)(Dn,"zoom-big")]},se=>{const{colorPrimary:de,colorError:Ce,colorTextDisabled:pe,colorErrorBg:Be,colorText:$e,colorTextDescription:Xe,colorBgContainer:Pe,colorFillAlter:mt,colorFillContent:St,lineWidth:zt,lineWidthBold:Gt,controlItemBgActive:Ht,colorBgTextHover:Wt,controlHeightLG:Je,lineHeight:lt,colorBgElevated:Dt,marginXXS:Lt,padding:ln,fontSize:mn,controlHeightSM:fn,fontSizeLG:Dn,colorTextLightSolid:ua,colorErrorHover:Na}=se,Pa=new Ie.C(ua).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:se.zIndexPopupBase+50,radiusItem:se.borderRadiusLG,itemBorderRadius:se.borderRadiusLG,radiusSubMenuItem:se.borderRadiusSM,subMenuItemBorderRadius:se.borderRadiusSM,colorItemText:$e,itemColor:$e,colorItemTextHover:$e,itemHoverColor:$e,colorItemTextHoverHorizontal:de,horizontalItemHoverColor:de,colorGroupTitle:Xe,groupTitleColor:Xe,colorItemTextSelected:de,itemSelectedColor:de,colorItemTextSelectedHorizontal:de,horizontalItemSelectedColor:de,colorItemBg:Pe,itemBg:Pe,colorItemBgHover:Wt,itemHoverBg:Wt,colorItemBgActive:St,itemActiveBg:Ht,colorSubItemBg:mt,subMenuItemBg:mt,colorItemBgSelected:Ht,itemSelectedBg:Ht,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Gt,activeBarHeight:Gt,colorActiveBarBorderSize:zt,activeBarBorderWidth:zt,colorItemTextDisabled:pe,itemDisabledColor:pe,colorDangerItemText:Ce,dangerItemColor:Ce,colorDangerItemTextHover:Ce,dangerItemHoverColor:Ce,colorDangerItemTextSelected:Ce,dangerItemSelectedColor:Ce,colorDangerItemBgActive:Be,dangerItemActiveBg:Be,colorDangerItemBgSelected:Be,dangerItemSelectedBg:Be,itemMarginInline:se.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Je,groupTitleLineHeight:lt,collapsedWidth:Je*2,popupBg:Dt,itemMarginBlock:Lt,itemPaddingInline:ln,horizontalLineHeight:`${Je*1.15}px`,iconSize:mn,iconMarginInlineEnd:fn-mn,collapsedIconSize:Dn,groupTitleFontSize:mn,darkItemDisabledColor:new Ie.C(ua).setAlpha(.25).toRgbString(),darkItemColor:Pa,darkDangerItemColor:Ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ua,darkItemSelectedBg:de,darkDangerItemSelectedBg:Ce,darkItemHoverBg:"transparent",darkGroupTitleColor:Pa,darkItemHoverColor:ua,darkDangerItemHoverColor:Na,darkDangerItemSelectedColor:ua,darkDangerItemActiveBg:Ce}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(ce),Ae=function(ce,ie){var ae={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&ie.indexOf(se)<0&&(ae[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(ce);de{var ae,se;const de=ye.useContext(ue.Z),Ce=de||{},{getPrefixCls:pe,getPopupContainer:Be,direction:$e,menu:Xe}=ye.useContext(be.E_),Pe=pe(),{prefixCls:mt,className:St,style:zt,theme:Gt="light",expandIcon:Ht,_internalDisableMenuItemTitleTooltip:Wt,inlineCollapsed:Je,siderCollapsed:lt,items:Dt,children:Lt,rootClassName:ln,mode:mn,selectable:fn,onClick:Dn,overflowedIndicatorPopupClassName:ua}=ce,Na=Ae(ce,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pa=(0,fe.Z)(Na,["collapsedWidth"]),wa=Se(Dt)||Lt;(ae=Ce.validator)===null||ae===void 0||ae.call(Ce,{mode:mn});const ar=(0,ne.useEvent)(function(){var Hn;Dn==null||Dn.apply(void 0,arguments),(Hn=Ce.onClick)===null||Hn===void 0||Hn.call(Ce)}),sr=Ce.mode||mn,ma=fn!=null?fn:Ce.selectable,mr=ye.useMemo(()=>lt!==void 0?lt:Je,[Je,lt]),ir={horizontal:{motionName:`${Pe}-slide-up`},inline:(0,oe.Z)(Pe),other:{motionName:`${Pe}-zoom-big`}},on=pe("menu",mt||Ce.prefixCls),[bn,Ia]=xt(on,!de),fa=he()(`${on}-${Gt}`,Xe==null?void 0:Xe.className,St);let da;if(typeof Ht=="function")da=Ht;else if(Ht===null||Ht===!1)da=null;else if(Ce.expandIcon===null||Ce.expandIcon===!1)da=null;else{const Hn=Ht!=null?Ht:Ce.expandIcon;da=(0,Ee.Tm)(Hn,{className:he()(`${on}-submenu-expand-icon`,(0,Ee.l$)(Hn)?(se=Hn.props)===null||se===void 0?void 0:se.className:"")})}const yr=ye.useMemo(()=>({prefixCls:on,inlineCollapsed:mr||!1,direction:$e,firstLevel:!0,theme:Gt,mode:sr,disableMenuItemTitleTooltip:Wt}),[on,mr,$e,Wt,Gt]);return bn(ye.createElement(ue.Z.Provider,{value:null},ye.createElement(E.Provider,{value:yr},ye.createElement(z.ZP,Object.assign({getPopupContainer:Be,overflowedIndicator:ye.createElement(ee.Z,null),overflowedIndicatorPopupClassName:he()(on,`${on}-${Gt}`,ua),mode:sr,selectable:ma,onClick:ar},Pa,{inlineCollapsed:mr,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),zt),className:fa,prefixCls:on,direction:$e,defaultMotions:ir,expandIcon:da,ref:ie,rootClassName:he()(ln,Ia)}),wa))))});const ke=(0,ye.forwardRef)((ce,ie)=>{const ae=(0,ye.useRef)(null),se=ye.useContext(Oe.D);return(0,ye.useImperativeHandle)(ie,()=>({menu:ae.current,focus:de=>{var Ce;(Ce=ae.current)===null||Ce===void 0||Ce.focus(de)}})),ye.createElement(It,Object.assign({ref:ae},ce,se))});ke.Item=b,ke.SubMenu=x,ke.Divider=Ne,ke.ItemGroup=z.BW;var ut=ke},58421:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Ce}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},je=Oe,he=te(7657),be=function(Be,$e){return ye.createElement(he.Z,(0,z.Z)({},Be,{ref:$e,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(49198),De=te(33853),fe=te(38819),Le=te(92310),Ee=te.n(Le),re=te(52873),E=te(98506),a=te(42573),b=te(58698),y=te(74700),x=te(45080),ee=te(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},oe=ne,ue=te(91735),ge=function(pe){(0,y.Z)($e,pe);var Be=(0,x.Z)($e);function $e(){var Xe;(0,a.Z)(this,$e);for(var Pe=arguments.length,mt=new Array(Pe),St=0;St=0||zt.relatedTarget.className.indexOf("".concat(Je,"-item"))>=0))&&Wt(Xe.getValidValue()))},Xe.go=function(zt){var Gt=Xe.state.goInputText;Gt!==""&&(zt.keyCode===oe.ENTER||zt.type==="click")&&(Xe.setState({goInputText:""}),Xe.props.quickGo(Xe.getValidValue()))},Xe}return(0,b.Z)($e,[{key:"getPageSizeOptions",value:function(){var Pe=this.props,mt=Pe.pageSize,St=Pe.pageSizeOptions;return St.some(function(zt){return zt.toString()===mt.toString()})?St:St.concat([mt.toString()]).sort(function(zt,Gt){var Ht=Number.isNaN(Number(zt))?0:Number(zt),Wt=Number.isNaN(Number(Gt))?0:Number(Gt);return Ht-Wt})}},{key:"render",value:function(){var Pe=this,mt=this.props,St=mt.pageSize,zt=mt.locale,Gt=mt.rootPrefixCls,Ht=mt.changeSize,Wt=mt.quickGo,Je=mt.goButton,lt=mt.selectComponentClass,Dt=mt.buildOptionText,Lt=mt.selectPrefixCls,ln=mt.disabled,mn=this.state.goInputText,fn="".concat(Gt,"-options"),Dn=lt,ua=null,Na=null,Pa=null;if(!Ht&&!Wt)return null;var wa=this.getPageSizeOptions();if(Ht&&Dn){var ar=wa.map(function(sr,ma){return ye.createElement(Dn.Option,{key:ma,value:sr.toString()},(Dt||Pe.buildOptionText)(sr))});ua=ye.createElement(Dn,{disabled:ln,prefixCls:Lt,showSearch:!1,className:"".concat(fn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(St||wa[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ma){return ma.parentNode},"aria-label":zt.page_size,defaultOpen:!1},ar)}return Wt&&(Je&&(Pa=typeof Je=="boolean"?ye.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ln,className:"".concat(fn,"-quick-jumper-button")},zt.jump_to_confirm):ye.createElement("span",{onClick:this.go,onKeyUp:this.go},Je)),Na=ye.createElement("div",{className:"".concat(fn,"-quick-jumper")},zt.jump_to,ye.createElement("input",{disabled:ln,type:"text",value:mn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":zt.page}),zt.page,Pa)),ye.createElement("li",{className:"".concat(fn)},ua,Na)}}]),$e}(ye.Component);ge.defaultProps={pageSizeOptions:["10","20","50","100"]};var Fe=ge,Se=function(Be){var $e,Xe=Be.rootPrefixCls,Pe=Be.page,mt=Be.active,St=Be.className,zt=Be.showTitle,Gt=Be.onClick,Ht=Be.onKeyPress,Wt=Be.itemRender,Je="".concat(Xe,"-item"),lt=Ee()(Je,"".concat(Je,"-").concat(Pe),($e={},(0,re.Z)($e,"".concat(Je,"-active"),mt),(0,re.Z)($e,"".concat(Je,"-disabled"),!Pe),(0,re.Z)($e,Be.className,St),$e)),Dt=function(){Gt(Pe)},Lt=function(fn){Ht(fn,Gt,Pe)},ln=Wt(Pe,"page",ye.createElement("a",{rel:"nofollow"},Pe));return ln?ye.createElement("li",{title:zt?Pe.toString():null,className:lt,onClick:Dt,onKeyPress:Lt,tabIndex:0},ln):null},Ie=Se;function ze(){}function ve(pe){var Be=Number(pe);return typeof Be=="number"&&!Number.isNaN(Be)&&isFinite(Be)&&Math.floor(Be)===Be}var at=function(Be,$e,Xe){return Xe};function xe(pe,Be,$e){var Xe=typeof pe=="undefined"?Be.pageSize:pe;return Math.floor(($e.total-1)/Xe)+1}var it=function(pe){(0,y.Z)($e,pe);var Be=(0,x.Z)($e);function $e(Xe){var Pe;(0,a.Z)(this,$e),Pe=Be.call(this,Xe),Pe.paginationNode=ye.createRef(),Pe.getJumpPrevPage=function(){return Math.max(1,Pe.state.current-(Pe.props.showLessItems?3:5))},Pe.getJumpNextPage=function(){return Math.min(xe(void 0,Pe.state,Pe.props),Pe.state.current+(Pe.props.showLessItems?3:5))},Pe.getItemIcon=function(Ht,Wt){var Je=Pe.props.prefixCls,lt=Ht||ye.createElement("button",{type:"button","aria-label":Wt,className:"".concat(Je,"-item-link")});return typeof Ht=="function"&&(lt=ye.createElement(Ht,(0,E.Z)({},Pe.props))),lt},Pe.isValid=function(Ht){var Wt=Pe.props.total;return ve(Ht)&&Ht!==Pe.state.current&&ve(Wt)&&Wt>0},Pe.shouldDisplayQuickJumper=function(){var Ht=Pe.props,Wt=Ht.showQuickJumper,Je=Ht.total,lt=Pe.state.pageSize;return Je<=lt?!1:Wt},Pe.handleKeyDown=function(Ht){(Ht.keyCode===oe.ARROW_UP||Ht.keyCode===oe.ARROW_DOWN)&&Ht.preventDefault()},Pe.handleKeyUp=function(Ht){var Wt=Pe.getValidValue(Ht),Je=Pe.state.currentInputValue;Wt!==Je&&Pe.setState({currentInputValue:Wt}),Ht.keyCode===oe.ENTER?Pe.handleChange(Wt):Ht.keyCode===oe.ARROW_UP?Pe.handleChange(Wt-1):Ht.keyCode===oe.ARROW_DOWN&&Pe.handleChange(Wt+1)},Pe.handleBlur=function(Ht){var Wt=Pe.getValidValue(Ht);Pe.handleChange(Wt)},Pe.changePageSize=function(Ht){var Wt=Pe.state.current,Je=xe(Ht,Pe.state,Pe.props);Wt=Wt>Je?Je:Wt,Je===0&&(Wt=Pe.state.current),typeof Ht=="number"&&("pageSize"in Pe.props||Pe.setState({pageSize:Ht}),"current"in Pe.props||Pe.setState({current:Wt,currentInputValue:Wt})),Pe.props.onShowSizeChange(Wt,Ht),"onChange"in Pe.props&&Pe.props.onChange&&Pe.props.onChange(Wt,Ht)},Pe.handleChange=function(Ht){var Wt=Pe.props,Je=Wt.disabled,lt=Wt.onChange,Dt=Pe.state,Lt=Dt.pageSize,ln=Dt.current,mn=Dt.currentInputValue;if(Pe.isValid(Ht)&&!Je){var fn=xe(void 0,Pe.state,Pe.props),Dn=Ht;return Ht>fn?Dn=fn:Ht<1&&(Dn=1),"current"in Pe.props||Pe.setState({current:Dn}),Dn!==mn&&Pe.setState({currentInputValue:Dn}),lt(Dn,Lt),Dn}return ln},Pe.prev=function(){Pe.hasPrev()&&Pe.handleChange(Pe.state.current-1)},Pe.next=function(){Pe.hasNext()&&Pe.handleChange(Pe.state.current+1)},Pe.jumpPrev=function(){Pe.handleChange(Pe.getJumpPrevPage())},Pe.jumpNext=function(){Pe.handleChange(Pe.getJumpNextPage())},Pe.hasPrev=function(){return Pe.state.current>1},Pe.hasNext=function(){return Pe.state.current2?Je-2:0),Dt=2;Dt=St?Gt=St:Gt=Number(mt),Gt}},{key:"getShowSizeChanger",value:function(){var Pe=this.props,mt=Pe.showSizeChanger,St=Pe.total,zt=Pe.totalBoundaryShowSizeChanger;return typeof mt!="undefined"?mt:St>zt}},{key:"render",value:function(){var Pe=this.props,mt=Pe.prefixCls,St=Pe.className,zt=Pe.style,Gt=Pe.disabled,Ht=Pe.hideOnSinglePage,Wt=Pe.total,Je=Pe.locale,lt=Pe.showQuickJumper,Dt=Pe.showLessItems,Lt=Pe.showTitle,ln=Pe.showTotal,mn=Pe.simple,fn=Pe.itemRender,Dn=Pe.showPrevNextJumpers,ua=Pe.jumpPrevIcon,Na=Pe.jumpNextIcon,Pa=Pe.selectComponentClass,wa=Pe.selectPrefixCls,ar=Pe.pageSizeOptions,sr=this.state,ma=sr.current,mr=sr.pageSize,ir=sr.currentInputValue;if(Ht===!0&&Wt<=mr)return null;var on=xe(void 0,this.state,this.props),bn=[],Ia=null,fa=null,da=null,yr=null,Hn=null,vo=lt&<.goButton,ho=Dt?1:2,jr=ma-1>0?ma-1:0,_t=ma+1Wt?Wt:ma*mr]));if(mn){vo&&(typeof vo=="boolean"?Hn=ye.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Je.jump_to_confirm):Hn=ye.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},vo),Hn=ye.createElement("li",{title:Lt?"".concat(Je.jump_to).concat(ma,"/").concat(on):null,className:"".concat(mt,"-simple-pager")},Hn));var Un=this.renderPrev(jr);return ye.createElement("ul",(0,z.Z)({className:Ee()(mt,"".concat(mt,"-simple"),(0,re.Z)({},"".concat(mt,"-disabled"),Gt),St),style:zt,ref:this.paginationNode},Kt),Rt,Un?ye.createElement("li",{title:Lt?Je.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(mt,"-prev"),(0,re.Z)({},"".concat(mt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Un):null,ye.createElement("li",{title:Lt?"".concat(ma,"/").concat(on):null,className:"".concat(mt,"-simple-pager")},ye.createElement("input",{type:"text",value:ir,disabled:Gt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ye.createElement("span",{className:"".concat(mt,"-slash")},"/"),on),ye.createElement("li",{title:Lt?Je.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(mt,"-next"),(0,re.Z)({},"".concat(mt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(_t)),Hn)}if(on<=3+ho*2){var va={locale:Je,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Lt,itemRender:fn};on||bn.push(ye.createElement(Ie,(0,z.Z)({},va,{key:"noPager",page:1,className:"".concat(mt,"-item-disabled")})));for(var Yn=1;Yn<=on;Yn+=1){var Yr=ma===Yn;bn.push(ye.createElement(Ie,(0,z.Z)({},va,{key:Yn,page:Yn,active:Yr})))}}else{var dr=Dt?Je.prev_3:Je.prev_5,Er=Dt?Je.next_3:Je.next_5,So=fn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ua,"prev page")),Fr=fn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Na,"next page"));Dn&&(Ia=So?ye.createElement("li",{title:Lt?dr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(mt,"-jump-prev"),(0,re.Z)({},"".concat(mt,"-jump-prev-custom-icon"),!!ua))},So):null,fa=Fr?ye.createElement("li",{title:Lt?Er:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(mt,"-jump-next"),(0,re.Z)({},"".concat(mt,"-jump-next-custom-icon"),!!Na))},Fr):null),yr=ye.createElement(Ie,{locale:Je,last:!0,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:on,page:on,active:!1,showTitle:Lt,itemRender:fn}),da=ye.createElement(Ie,{locale:Je,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Lt,itemRender:fn});var Vn=Math.max(1,ma-ho),io=Math.min(ma+ho,on);ma-1<=ho&&(io=1+ho*2),on-ma<=ho&&(Vn=on-ho*2);for(var Go=Vn;Go<=io;Go+=1){var bo=ma===Go;bn.push(ye.createElement(Ie,{locale:Je,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Go,page:Go,active:bo,showTitle:Lt,itemRender:fn}))}ma-1>=ho*2&&ma!==3&&(bn[0]=(0,ye.cloneElement)(bn[0],{className:"".concat(mt,"-item-after-jump-prev")}),bn.unshift(Ia)),on-ma>=ho*2&&ma!==on-2&&(bn[bn.length-1]=(0,ye.cloneElement)(bn[bn.length-1],{className:"".concat(mt,"-item-before-jump-next")}),bn.push(fa)),Vn!==1&&bn.unshift(da),io!==on&&bn.push(yr)}var Eo=!this.hasPrev()||!on,Bt=!this.hasNext()||!on,Sn=this.renderPrev(jr),pn=this.renderNext(_t);return ye.createElement("ul",(0,z.Z)({className:Ee()(mt,St,(0,re.Z)({},"".concat(mt,"-disabled"),Gt)),style:zt,ref:this.paginationNode},Kt),Rt,Sn?ye.createElement("li",{title:Lt?Je.prev_page:null,onClick:this.prev,tabIndex:Eo?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(mt,"-prev"),(0,re.Z)({},"".concat(mt,"-disabled"),Eo)),"aria-disabled":Eo},Sn):null,bn,pn?ye.createElement("li",{title:Lt?Je.next_page:null,onClick:this.next,tabIndex:Bt?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(mt,"-next"),(0,re.Z)({},"".concat(mt,"-disabled"),Bt)),"aria-disabled":Bt},pn):null,ye.createElement(Fe,{disabled:Gt,locale:Je,rootPrefixCls:mt,selectComponentClass:Pa,selectPrefixCls:wa,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ma,pageSize:mr,pageSizeOptions:ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:vo}))}}],[{key:"getDerivedStateFromProps",value:function(Pe,mt){var St={};if("current"in Pe&&(St.current=Pe.current,Pe.current!==mt.current&&(St.currentInputValue=St.current)),"pageSize"in Pe&&Pe.pageSize!==mt.pageSize){var zt=mt.current,Gt=xe(Pe.pageSize,mt,Pe);zt=zt>Gt?Gt:zt,"current"in Pe||(St.current=zt,St.currentInputValue=zt),St.pageSize=Pe.pageSize}return St}}]),$e}(ye.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ze,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ze,locale:ue.Z,style:{},itemRender:at,totalBoundaryShowSizeChanger:50};var Ue=it,qe=te(22075),st=te(36355),ot=te(19716),Ke=te(8628),Re=te(9763),Me=te(57809);const Ve=pe=>ye.createElement(Me.default,Object.assign({},pe,{showSearch:!0,size:"small"})),nt=pe=>ye.createElement(Me.default,Object.assign({},pe,{showSearch:!0,size:"middle"}));Ve.Option=Me.default.Option,nt.Option=Me.default.Option;var We=te(9937),et=te(17313),ht=te(83116),yt=te(37613);const gt=pe=>{const{componentCls:Be}=pe;return{[`${Be}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Be}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Be}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Be}-disabled`]:{cursor:"not-allowed",[`${Be}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:pe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:pe.colorBorder,backgroundColor:pe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:pe.itemActiveBgDisabled},a:{color:pe.itemActiveColorDisabled}}},[`${Be}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Be}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Be}-simple-pager`]:{color:pe.colorTextDisabled},[`${Be}-jump-prev, ${Be}-jump-next`]:{[`${Be}-item-link-icon`]:{opacity:0},[`${Be}-item-ellipsis`]:{opacity:1}}},[`&${Be}-simple`]:{[`${Be}-prev, ${Be}-next`]:{[`&${Be}-disabled ${Be}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},xt=pe=>{const{componentCls:Be}=pe;return{[`&${Be}-mini ${Be}-total-text, &${Be}-mini ${Be}-simple-pager`]:{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`},[`&${Be}-mini ${Be}-item`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM-2}px`},[`&${Be}-mini:not(${Be}-disabled) ${Be}-item:not(${Be}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},[`&${Be}-mini ${Be}-prev, &${Be}-mini ${Be}-next`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM}px`},[`&${Be}-mini:not(${Be}-disabled)`]:{[`${Be}-prev, ${Be}-next`]:{[`&:hover ${Be}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${Be}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${Be}-disabled:hover ${Be}-item-link`]:{backgroundColor:"transparent"}}},[` + `]:{opacity:0},[`${ie}-item-icon, ${ae}`]:{margin:0,fontSize:Gt,lineHeight:`${se}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ie}-item-icon, ${ae}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ie}-item-icon, ${ae}`]:{display:"none"},"a, a:hover":{color:de}},[`${ie}-item-group-title`]:Object.assign(Object.assign({},ze.vS),{paddingInline:Zt})}}]};const Et=ce=>{const{componentCls:ie,motionDurationSlow:ae,motionDurationMid:se,motionEaseInOut:de,motionEaseOut:Ce,iconCls:pe,iconSize:Be,iconMarginInlineEnd:$e}=ce;return{[`${ie}-item, ${ie}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ae}`,`background ${ae}`,`padding ${ae} ${de}`].join(","),[`${ie}-item-icon, ${pe}`]:{minWidth:Be,fontSize:Be,transition:[`font-size ${se} ${Ce}`,`margin ${ae} ${de}`,`color ${ae}`].join(","),"+ span":{marginInlineStart:$e,opacity:1,transition:[`opacity ${ae} ${de}`,`margin ${ae}`,`color ${ae}`].join(",")}},[`${ie}-item-icon`]:Object.assign({},(0,ze.Ro)()),[`&${ie}-item-only-child`]:{[`> ${pe}, > ${ie}-item-icon`]:{marginInlineEnd:0}}},[`${ie}-item-disabled, ${ie}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ie}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Pt=ce=>{const{componentCls:ie,motionDurationSlow:ae,motionEaseInOut:se,borderRadius:de,menuArrowSize:Ce,menuArrowOffset:pe}=ce;return{[`${ie}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:ce.margin,width:Ce,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ae} ${se}, opacity ${ae}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ce*.6,height:Ce*.15,backgroundColor:"currentcolor",borderRadius:de,transition:[`background ${ae} ${se}`,`transform ${ae} ${se}`,`top ${ae} ${se}`,`color ${ae} ${se}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${pe})`},"&::after":{transform:`rotate(-45deg) translateY(${pe})`}}}}},gt=ce=>{const{antCls:ie,componentCls:ae,fontSize:se,motionDurationSlow:de,motionDurationMid:Ce,motionEaseInOut:pe,paddingXS:Be,padding:$e,colorSplit:Xe,lineWidth:Pe,zIndexPopup:mt,borderRadiusLG:yt,subMenuItemBorderRadius:Zt,menuArrowSize:jt,menuArrowOffset:zt,lineType:Gt,menuPanelMaskInset:Je,groupTitleLineHeight:lt,groupTitleFontSize:Dt}=ce;return[{"":{[`${ae}`]:Object.assign(Object.assign({},(0,ze.dF)()),{"&-hidden":{display:"none"}})},[`${ae}-submenu-hidden`]:{display:"none"}},{[ae]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ze.Wf)(ce)),(0,ze.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:se,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${de} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ae}-item`]:{flex:"none"}},[`${ae}-item, ${ae}-submenu, ${ae}-submenu-title`]:{borderRadius:ce.itemBorderRadius},[`${ae}-item-group-title`]:{padding:`${Be}px ${$e}px`,fontSize:Dt,lineHeight:lt,transition:`all ${de}`},[`&-horizontal ${ae}-submenu`]:{transition:[`border-color ${de} ${pe}`,`background ${de} ${pe}`].join(",")},[`${ae}-submenu, ${ae}-submenu-inline`]:{transition:[`border-color ${de} ${pe}`,`background ${de} ${pe}`,`padding ${Ce} ${pe}`].join(",")},[`${ae}-submenu ${ae}-sub`]:{cursor:"initial",transition:[`background ${de} ${pe}`,`padding ${de} ${pe}`].join(",")},[`${ae}-title-content`]:{transition:`color ${de}`},[`${ae}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ae}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Xe,borderStyle:Gt,borderWidth:0,borderTopWidth:Pe,marginBlock:Pe,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Et(ce)),{[`${ae}-item-group`]:{[`${ae}-item-group-list`]:{margin:0,padding:0,[`${ae}-item, ${ae}-submenu-title`]:{paddingInline:`${se*2}px ${$e}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mt,borderRadius:yt,boxShadow:"none",transformOrigin:"0 0",[`&${ae}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Je}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Je},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:ce.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:ce.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:ce.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:ce.paddingXS},[`> ${ae}`]:Object.assign(Object.assign(Object.assign({borderRadius:yt},Et(ce)),Pt(ce)),{[`${ae}-item, ${ae}-submenu > ${ae}-submenu-title`]:{borderRadius:Zt},[`${ae}-submenu-title::after`]:{transition:`transform ${de} ${pe}`}})}}),Pt(ce)),{[`&-inline-collapsed ${ae}-submenu-arrow, + &-inline ${ae}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${zt})`},"&::after":{transform:`rotate(45deg) translateX(-${zt})`}},[`${ae}-submenu-open${ae}-submenu-inline > ${ae}-submenu-title > ${ae}-submenu-arrow`]:{transform:`translateY(-${jt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${zt})`},"&::before":{transform:`rotate(45deg) translateX(${zt})`}}})},{[`${ie}-layout-header`]:{[ae]:{lineHeight:"inherit"}}}]};var xt=(ce,ie)=>(0,it.Z)("Menu",se=>{if(ie===!1)return[];const{colorBgElevated:de,colorPrimary:Ce,colorTextLightSolid:pe,controlHeightLG:Be,fontSize:$e,darkItemColor:Xe,darkDangerItemColor:Pe,darkItemBg:mt,darkSubMenuItemBg:yt,darkItemSelectedColor:Zt,darkItemSelectedBg:jt,darkDangerItemSelectedBg:zt,darkItemHoverBg:Gt,darkGroupTitleColor:Je,darkItemHoverColor:lt,darkItemDisabledColor:Dt,darkDangerItemHoverColor:Ot,darkDangerItemSelectedColor:on,darkDangerItemActiveBg:gn}=se,mn=$e/7*5,Bn=(0,Ue.TS)(se,{menuArrowSize:mn,menuHorizontalHeight:Be*1.15,menuArrowOffset:`${mn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:de}),sa=(0,Ue.TS)(Bn,{itemColor:Xe,itemHoverColor:lt,groupTitleColor:Je,itemSelectedColor:Zt,itemBg:mt,popupBg:mt,subMenuItemBg:yt,itemActiveBg:"transparent",itemSelectedBg:jt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Gt,itemDisabledColor:Dt,dangerItemColor:Pe,dangerItemHoverColor:Ot,dangerItemSelectedColor:on,dangerItemActiveBg:gn,dangerItemSelectedBg:zt,menuSubMenuBg:yt,horizontalItemSelectedColor:pe,horizontalItemSelectedBg:Ce});return[gt(Bn),st(Bn),et(Bn),Ve(Bn,"light"),Ve(sa,"dark"),Ke(Bn),(0,ve.Z)(Bn),(0,at.oN)(Bn,"slide-up"),(0,at.oN)(Bn,"slide-down"),(0,xe._y)(Bn,"zoom-big")]},se=>{const{colorPrimary:de,colorError:Ce,colorTextDisabled:pe,colorErrorBg:Be,colorText:$e,colorTextDescription:Xe,colorBgContainer:Pe,colorFillAlter:mt,colorFillContent:yt,lineWidth:Zt,lineWidthBold:jt,controlItemBgActive:zt,colorBgTextHover:Gt,controlHeightLG:Je,lineHeight:lt,colorBgElevated:Dt,marginXXS:Ot,padding:on,fontSize:gn,controlHeightSM:mn,fontSizeLG:Bn,colorTextLightSolid:sa,colorErrorHover:ka}=se,Pa=new Ie.C(sa).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:se.zIndexPopupBase+50,radiusItem:se.borderRadiusLG,itemBorderRadius:se.borderRadiusLG,radiusSubMenuItem:se.borderRadiusSM,subMenuItemBorderRadius:se.borderRadiusSM,colorItemText:$e,itemColor:$e,colorItemTextHover:$e,itemHoverColor:$e,colorItemTextHoverHorizontal:de,horizontalItemHoverColor:de,colorGroupTitle:Xe,groupTitleColor:Xe,colorItemTextSelected:de,itemSelectedColor:de,colorItemTextSelectedHorizontal:de,horizontalItemSelectedColor:de,colorItemBg:Pe,itemBg:Pe,colorItemBgHover:Gt,itemHoverBg:Gt,colorItemBgActive:yt,itemActiveBg:zt,colorSubItemBg:mt,subMenuItemBg:mt,colorItemBgSelected:zt,itemSelectedBg:zt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:jt,activeBarHeight:jt,colorActiveBarBorderSize:Zt,activeBarBorderWidth:Zt,colorItemTextDisabled:pe,itemDisabledColor:pe,colorDangerItemText:Ce,dangerItemColor:Ce,colorDangerItemTextHover:Ce,dangerItemHoverColor:Ce,colorDangerItemTextSelected:Ce,dangerItemSelectedColor:Ce,colorDangerItemBgActive:Be,dangerItemActiveBg:Be,colorDangerItemBgSelected:Be,dangerItemSelectedBg:Be,itemMarginInline:se.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Je,groupTitleLineHeight:lt,collapsedWidth:Je*2,popupBg:Dt,itemMarginBlock:Ot,itemPaddingInline:on,horizontalLineHeight:`${Je*1.15}px`,iconSize:gn,iconMarginInlineEnd:mn-gn,collapsedIconSize:Bn,groupTitleFontSize:gn,darkItemDisabledColor:new Ie.C(sa).setAlpha(.25).toRgbString(),darkItemColor:Pa,darkDangerItemColor:Ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:sa,darkItemSelectedBg:de,darkDangerItemSelectedBg:Ce,darkItemHoverBg:"transparent",darkGroupTitleColor:Pa,darkItemHoverColor:sa,darkDangerItemHoverColor:ka,darkDangerItemSelectedColor:sa,darkDangerItemActiveBg:Ce}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(ce),Ae=function(ce,ie){var ae={};for(var se in ce)Object.prototype.hasOwnProperty.call(ce,se)&&ie.indexOf(se)<0&&(ae[se]=ce[se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,se=Object.getOwnPropertySymbols(ce);de{var ae,se;const de=ye.useContext(ue.Z),Ce=de||{},{getPrefixCls:pe,getPopupContainer:Be,direction:$e,menu:Xe}=ye.useContext(be.E_),Pe=pe(),{prefixCls:mt,className:yt,style:Zt,theme:jt="light",expandIcon:zt,_internalDisableMenuItemTitleTooltip:Gt,inlineCollapsed:Je,siderCollapsed:lt,items:Dt,children:Ot,rootClassName:on,mode:gn,selectable:mn,onClick:Bn,overflowedIndicatorPopupClassName:sa}=ce,ka=Ae(ce,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Pa=(0,fe.Z)(ka,["collapsedWidth"]),wa=Se(Dt)||Ot;(ae=Ce.validator)===null||ae===void 0||ae.call(Ce,{mode:gn});const ar=(0,ne.useEvent)(function(){var Gn;Bn==null||Bn.apply(void 0,arguments),(Gn=Ce.onClick)===null||Gn===void 0||Gn.call(Ce)}),sr=Ce.mode||gn,pa=mn!=null?mn:Ce.selectable,mr=ye.useMemo(()=>lt!==void 0?lt:Je,[Je,lt]),ir={horizontal:{motionName:`${Pe}-slide-up`},inline:(0,oe.Z)(Pe),other:{motionName:`${Pe}-zoom-big`}},an=pe("menu",mt||Ce.prefixCls),[Fn,Ia]=xt(an,!de),va=he()(`${an}-${jt}`,Xe==null?void 0:Xe.className,yt);let ga;if(typeof zt=="function")ga=zt;else if(zt===null||zt===!1)ga=null;else if(Ce.expandIcon===null||Ce.expandIcon===!1)ga=null;else{const Gn=zt!=null?zt:Ce.expandIcon;ga=(0,Ee.Tm)(Gn,{className:he()(`${an}-submenu-expand-icon`,(0,Ee.l$)(Gn)?(se=Gn.props)===null||se===void 0?void 0:se.className:"")})}const Cr=ye.useMemo(()=>({prefixCls:an,inlineCollapsed:mr||!1,direction:$e,firstLevel:!0,theme:jt,mode:sr,disableMenuItemTitleTooltip:Gt}),[an,mr,$e,Gt,jt]);return Fn(ye.createElement(ue.Z.Provider,{value:null},ye.createElement(E.Provider,{value:Cr},ye.createElement(z.ZP,Object.assign({getPopupContainer:Be,overflowedIndicator:ye.createElement(ee.Z,null),overflowedIndicatorPopupClassName:he()(an,`${an}-${jt}`,sa),mode:sr,selectable:pa,onClick:ar},Pa,{inlineCollapsed:mr,style:Object.assign(Object.assign({},Xe==null?void 0:Xe.style),Zt),className:va,prefixCls:an,direction:$e,defaultMotions:ir,expandIcon:ga,ref:ie,rootClassName:he()(on,Ia)}),wa))))});const ke=(0,ye.forwardRef)((ce,ie)=>{const ae=(0,ye.useRef)(null),se=ye.useContext(Oe.D);return(0,ye.useImperativeHandle)(ie,()=>({menu:ae.current,focus:de=>{var Ce;(Ce=ae.current)===null||Ce===void 0||Ce.focus(de)}})),ye.createElement(Lt,Object.assign({ref:ae},ce,se))});ke.Item=b,ke.SubMenu=x,ke.Divider=Ne,ke.ItemGroup=z.BW;var ut=ke},58421:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Ce}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},je=Oe,he=te(7657),be=function(Be,$e){return ye.createElement(he.Z,(0,z.Z)({},Be,{ref:$e,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(49198),De=te(33853),fe=te(38819),Le=te(92310),Ee=te.n(Le),re=te(52873),E=te(98506),a=te(42573),b=te(58698),y=te(74700),x=te(45080),ee=te(26112),ne={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},oe=ne,ue=te(91735),ge=function(pe){(0,y.Z)($e,pe);var Be=(0,x.Z)($e);function $e(){var Xe;(0,a.Z)(this,$e);for(var Pe=arguments.length,mt=new Array(Pe),yt=0;yt=0||Zt.relatedTarget.className.indexOf("".concat(Je,"-item"))>=0))&&Gt(Xe.getValidValue()))},Xe.go=function(Zt){var jt=Xe.state.goInputText;jt!==""&&(Zt.keyCode===oe.ENTER||Zt.type==="click")&&(Xe.setState({goInputText:""}),Xe.props.quickGo(Xe.getValidValue()))},Xe}return(0,b.Z)($e,[{key:"getPageSizeOptions",value:function(){var Pe=this.props,mt=Pe.pageSize,yt=Pe.pageSizeOptions;return yt.some(function(Zt){return Zt.toString()===mt.toString()})?yt:yt.concat([mt.toString()]).sort(function(Zt,jt){var zt=Number.isNaN(Number(Zt))?0:Number(Zt),Gt=Number.isNaN(Number(jt))?0:Number(jt);return zt-Gt})}},{key:"render",value:function(){var Pe=this,mt=this.props,yt=mt.pageSize,Zt=mt.locale,jt=mt.rootPrefixCls,zt=mt.changeSize,Gt=mt.quickGo,Je=mt.goButton,lt=mt.selectComponentClass,Dt=mt.buildOptionText,Ot=mt.selectPrefixCls,on=mt.disabled,gn=this.state.goInputText,mn="".concat(jt,"-options"),Bn=lt,sa=null,ka=null,Pa=null;if(!zt&&!Gt)return null;var wa=this.getPageSizeOptions();if(zt&&Bn){var ar=wa.map(function(sr,pa){return ye.createElement(Bn.Option,{key:pa,value:sr.toString()},(Dt||Pe.buildOptionText)(sr))});sa=ye.createElement(Bn,{disabled:on,prefixCls:Ot,showSearch:!1,className:"".concat(mn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(yt||wa[0]).toString(),onChange:this.changeSize,getPopupContainer:function(pa){return pa.parentNode},"aria-label":Zt.page_size,defaultOpen:!1},ar)}return Gt&&(Je&&(Pa=typeof Je=="boolean"?ye.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:on,className:"".concat(mn,"-quick-jumper-button")},Zt.jump_to_confirm):ye.createElement("span",{onClick:this.go,onKeyUp:this.go},Je)),ka=ye.createElement("div",{className:"".concat(mn,"-quick-jumper")},Zt.jump_to,ye.createElement("input",{disabled:on,type:"text",value:gn,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Zt.page}),Zt.page,Pa)),ye.createElement("li",{className:"".concat(mn)},sa,ka)}}]),$e}(ye.Component);ge.defaultProps={pageSizeOptions:["10","20","50","100"]};var Fe=ge,Se=function(Be){var $e,Xe=Be.rootPrefixCls,Pe=Be.page,mt=Be.active,yt=Be.className,Zt=Be.showTitle,jt=Be.onClick,zt=Be.onKeyPress,Gt=Be.itemRender,Je="".concat(Xe,"-item"),lt=Ee()(Je,"".concat(Je,"-").concat(Pe),($e={},(0,re.Z)($e,"".concat(Je,"-active"),mt),(0,re.Z)($e,"".concat(Je,"-disabled"),!Pe),(0,re.Z)($e,Be.className,yt),$e)),Dt=function(){jt(Pe)},Ot=function(mn){zt(mn,jt,Pe)},on=Gt(Pe,"page",ye.createElement("a",{rel:"nofollow"},Pe));return on?ye.createElement("li",{title:Zt?Pe.toString():null,className:lt,onClick:Dt,onKeyPress:Ot,tabIndex:0},on):null},Ie=Se;function ze(){}function ve(pe){var Be=Number(pe);return typeof Be=="number"&&!Number.isNaN(Be)&&isFinite(Be)&&Math.floor(Be)===Be}var at=function(Be,$e,Xe){return Xe};function xe(pe,Be,$e){var Xe=typeof pe=="undefined"?Be.pageSize:pe;return Math.floor(($e.total-1)/Xe)+1}var it=function(pe){(0,y.Z)($e,pe);var Be=(0,x.Z)($e);function $e(Xe){var Pe;(0,a.Z)(this,$e),Pe=Be.call(this,Xe),Pe.paginationNode=ye.createRef(),Pe.getJumpPrevPage=function(){return Math.max(1,Pe.state.current-(Pe.props.showLessItems?3:5))},Pe.getJumpNextPage=function(){return Math.min(xe(void 0,Pe.state,Pe.props),Pe.state.current+(Pe.props.showLessItems?3:5))},Pe.getItemIcon=function(zt,Gt){var Je=Pe.props.prefixCls,lt=zt||ye.createElement("button",{type:"button","aria-label":Gt,className:"".concat(Je,"-item-link")});return typeof zt=="function"&&(lt=ye.createElement(zt,(0,E.Z)({},Pe.props))),lt},Pe.isValid=function(zt){var Gt=Pe.props.total;return ve(zt)&&zt!==Pe.state.current&&ve(Gt)&&Gt>0},Pe.shouldDisplayQuickJumper=function(){var zt=Pe.props,Gt=zt.showQuickJumper,Je=zt.total,lt=Pe.state.pageSize;return Je<=lt?!1:Gt},Pe.handleKeyDown=function(zt){(zt.keyCode===oe.ARROW_UP||zt.keyCode===oe.ARROW_DOWN)&&zt.preventDefault()},Pe.handleKeyUp=function(zt){var Gt=Pe.getValidValue(zt),Je=Pe.state.currentInputValue;Gt!==Je&&Pe.setState({currentInputValue:Gt}),zt.keyCode===oe.ENTER?Pe.handleChange(Gt):zt.keyCode===oe.ARROW_UP?Pe.handleChange(Gt-1):zt.keyCode===oe.ARROW_DOWN&&Pe.handleChange(Gt+1)},Pe.handleBlur=function(zt){var Gt=Pe.getValidValue(zt);Pe.handleChange(Gt)},Pe.changePageSize=function(zt){var Gt=Pe.state.current,Je=xe(zt,Pe.state,Pe.props);Gt=Gt>Je?Je:Gt,Je===0&&(Gt=Pe.state.current),typeof zt=="number"&&("pageSize"in Pe.props||Pe.setState({pageSize:zt}),"current"in Pe.props||Pe.setState({current:Gt,currentInputValue:Gt})),Pe.props.onShowSizeChange(Gt,zt),"onChange"in Pe.props&&Pe.props.onChange&&Pe.props.onChange(Gt,zt)},Pe.handleChange=function(zt){var Gt=Pe.props,Je=Gt.disabled,lt=Gt.onChange,Dt=Pe.state,Ot=Dt.pageSize,on=Dt.current,gn=Dt.currentInputValue;if(Pe.isValid(zt)&&!Je){var mn=xe(void 0,Pe.state,Pe.props),Bn=zt;return zt>mn?Bn=mn:zt<1&&(Bn=1),"current"in Pe.props||Pe.setState({current:Bn}),Bn!==gn&&Pe.setState({currentInputValue:Bn}),lt(Bn,Ot),Bn}return on},Pe.prev=function(){Pe.hasPrev()&&Pe.handleChange(Pe.state.current-1)},Pe.next=function(){Pe.hasNext()&&Pe.handleChange(Pe.state.current+1)},Pe.jumpPrev=function(){Pe.handleChange(Pe.getJumpPrevPage())},Pe.jumpNext=function(){Pe.handleChange(Pe.getJumpNextPage())},Pe.hasPrev=function(){return Pe.state.current>1},Pe.hasNext=function(){return Pe.state.current2?Je-2:0),Dt=2;Dt=yt?jt=yt:jt=Number(mt),jt}},{key:"getShowSizeChanger",value:function(){var Pe=this.props,mt=Pe.showSizeChanger,yt=Pe.total,Zt=Pe.totalBoundaryShowSizeChanger;return typeof mt!="undefined"?mt:yt>Zt}},{key:"render",value:function(){var Pe=this.props,mt=Pe.prefixCls,yt=Pe.className,Zt=Pe.style,jt=Pe.disabled,zt=Pe.hideOnSinglePage,Gt=Pe.total,Je=Pe.locale,lt=Pe.showQuickJumper,Dt=Pe.showLessItems,Ot=Pe.showTitle,on=Pe.showTotal,gn=Pe.simple,mn=Pe.itemRender,Bn=Pe.showPrevNextJumpers,sa=Pe.jumpPrevIcon,ka=Pe.jumpNextIcon,Pa=Pe.selectComponentClass,wa=Pe.selectPrefixCls,ar=Pe.pageSizeOptions,sr=this.state,pa=sr.current,mr=sr.pageSize,ir=sr.currentInputValue;if(zt===!0&&Gt<=mr)return null;var an=xe(void 0,this.state,this.props),Fn=[],Ia=null,va=null,ga=null,Cr=null,Gn=null,vo=lt&<.goButton,ho=Dt?1:2,Wr=pa-1>0?pa-1:0,kt=pa+1Gt?Gt:pa*mr]));if(gn){vo&&(typeof vo=="boolean"?Gn=ye.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Je.jump_to_confirm):Gn=ye.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},vo),Gn=ye.createElement("li",{title:Ot?"".concat(Je.jump_to).concat(pa,"/").concat(an):null,className:"".concat(mt,"-simple-pager")},Gn));var Vn=this.renderPrev(Wr);return ye.createElement("ul",(0,z.Z)({className:Ee()(mt,"".concat(mt,"-simple"),(0,re.Z)({},"".concat(mt,"-disabled"),jt),yt),style:Zt,ref:this.paginationNode},Wt),Nt,Vn?ye.createElement("li",{title:Ot?Je.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(mt,"-prev"),(0,re.Z)({},"".concat(mt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Vn):null,ye.createElement("li",{title:Ot?"".concat(pa,"/").concat(an):null,className:"".concat(mt,"-simple-pager")},ye.createElement("input",{type:"text",value:ir,disabled:jt,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ye.createElement("span",{className:"".concat(mt,"-slash")},"/"),an),ye.createElement("li",{title:Ot?Je.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(mt,"-next"),(0,re.Z)({},"".concat(mt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(kt)),Gn)}if(an<=3+ho*2){var Ea={locale:Je,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Ot,itemRender:mn};an||Fn.push(ye.createElement(Ie,(0,z.Z)({},Ea,{key:"noPager",page:1,className:"".concat(mt,"-item-disabled")})));for(var Qn=1;Qn<=an;Qn+=1){var Vr=pa===Qn;Fn.push(ye.createElement(Ie,(0,z.Z)({},Ea,{key:Qn,page:Qn,active:Vr})))}}else{var dr=Dt?Je.prev_3:Je.prev_5,Er=Dt?Je.next_3:Je.next_5,yo=mn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(sa,"prev page")),br=mn(this.getJumpNextPage(),"jump-next",this.getItemIcon(ka,"next page"));Bn&&(Ia=yo?ye.createElement("li",{title:Ot?dr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ee()("".concat(mt,"-jump-prev"),(0,re.Z)({},"".concat(mt,"-jump-prev-custom-icon"),!!sa))},yo):null,va=br?ye.createElement("li",{title:Ot?Er:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ee()("".concat(mt,"-jump-next"),(0,re.Z)({},"".concat(mt,"-jump-next-custom-icon"),!!ka))},br):null),Cr=ye.createElement(Ie,{locale:Je,last:!0,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:an,page:an,active:!1,showTitle:Ot,itemRender:mn}),ga=ye.createElement(Ie,{locale:Je,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Ot,itemRender:mn});var Xn=Math.max(1,pa-ho),uo=Math.min(pa+ho,an);pa-1<=ho&&(uo=1+ho*2),an-pa<=ho&&(Xn=an-ho*2);for(var Wo=Xn;Wo<=uo;Wo+=1){var bo=pa===Wo;Fn.push(ye.createElement(Ie,{locale:Je,rootPrefixCls:mt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Wo,page:Wo,active:bo,showTitle:Ot,itemRender:mn}))}pa-1>=ho*2&&pa!==3&&(Fn[0]=(0,ye.cloneElement)(Fn[0],{className:"".concat(mt,"-item-after-jump-prev")}),Fn.unshift(Ia)),an-pa>=ho*2&&pa!==an-2&&(Fn[Fn.length-1]=(0,ye.cloneElement)(Fn[Fn.length-1],{className:"".concat(mt,"-item-before-jump-next")}),Fn.push(va)),Xn!==1&&Fn.unshift(ga),uo!==an&&Fn.push(Cr)}var Eo=!this.hasPrev()||!an,Bt=!this.hasNext()||!an,En=this.renderPrev(Wr),fn=this.renderNext(kt);return ye.createElement("ul",(0,z.Z)({className:Ee()(mt,yt,(0,re.Z)({},"".concat(mt,"-disabled"),jt)),style:Zt,ref:this.paginationNode},Wt),Nt,En?ye.createElement("li",{title:Ot?Je.prev_page:null,onClick:this.prev,tabIndex:Eo?null:0,onKeyPress:this.runIfEnterPrev,className:Ee()("".concat(mt,"-prev"),(0,re.Z)({},"".concat(mt,"-disabled"),Eo)),"aria-disabled":Eo},En):null,Fn,fn?ye.createElement("li",{title:Ot?Je.next_page:null,onClick:this.next,tabIndex:Bt?null:0,onKeyPress:this.runIfEnterNext,className:Ee()("".concat(mt,"-next"),(0,re.Z)({},"".concat(mt,"-disabled"),Bt)),"aria-disabled":Bt},fn):null,ye.createElement(Fe,{disabled:jt,locale:Je,rootPrefixCls:mt,selectComponentClass:Pa,selectPrefixCls:wa,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:pa,pageSize:mr,pageSizeOptions:ar,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:vo}))}}],[{key:"getDerivedStateFromProps",value:function(Pe,mt){var yt={};if("current"in Pe&&(yt.current=Pe.current,Pe.current!==mt.current&&(yt.currentInputValue=yt.current)),"pageSize"in Pe&&Pe.pageSize!==mt.pageSize){var Zt=mt.current,jt=xe(Pe.pageSize,mt,Pe);Zt=Zt>jt?jt:Zt,"current"in Pe||(yt.current=Zt,yt.currentInputValue=Zt),yt.pageSize=Pe.pageSize}return yt}}]),$e}(ye.Component);it.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ze,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ze,locale:ue.Z,style:{},itemRender:at,totalBoundaryShowSizeChanger:50};var Ue=it,qe=te(22075),st=te(36355),ot=te(19716),Ke=te(8628),Re=te(9763),Me=te(57809);const Ve=pe=>ye.createElement(Me.default,Object.assign({},pe,{showSearch:!0,size:"small"})),nt=pe=>ye.createElement(Me.default,Object.assign({},pe,{showSearch:!0,size:"middle"}));Ve.Option=Me.default.Option,nt.Option=Me.default.Option;var We=te(9937),et=te(17313),Et=te(83116),Pt=te(37613);const gt=pe=>{const{componentCls:Be}=pe;return{[`${Be}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Be}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Be}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Be}-disabled`]:{cursor:"not-allowed",[`${Be}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:pe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:pe.colorBorder,backgroundColor:pe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:pe.itemActiveBgDisabled},a:{color:pe.itemActiveColorDisabled}}},[`${Be}-item-link`]:{color:pe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Be}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Be}-simple-pager`]:{color:pe.colorTextDisabled},[`${Be}-jump-prev, ${Be}-jump-next`]:{[`${Be}-item-link-icon`]:{opacity:0},[`${Be}-item-ellipsis`]:{opacity:1}}},[`&${Be}-simple`]:{[`${Be}-prev, ${Be}-next`]:{[`&${Be}-disabled ${Be}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},xt=pe=>{const{componentCls:Be}=pe;return{[`&${Be}-mini ${Be}-total-text, &${Be}-mini ${Be}-simple-pager`]:{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`},[`&${Be}-mini ${Be}-item`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM-2}px`},[`&${Be}-mini:not(${Be}-disabled) ${Be}-item:not(${Be}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},[`&${Be}-mini ${Be}-prev, &${Be}-mini ${Be}-next`]:{minWidth:pe.itemSizeSM,height:pe.itemSizeSM,margin:0,lineHeight:`${pe.itemSizeSM}px`},[`&${Be}-mini:not(${Be}-disabled)`]:{[`${Be}-prev, ${Be}-next`]:{[`&:hover ${Be}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${Be}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${Be}-disabled:hover ${Be}-item-link`]:{backgroundColor:"transparent"}}},[` &${Be}-mini ${Be}-prev ${Be}-item-link, &${Be}-mini ${Be}-next ${Be}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`}},[`&${Be}-mini ${Be}-jump-prev, &${Be}-mini ${Be}-jump-next`]:{height:pe.itemSizeSM,marginInlineEnd:0,lineHeight:`${pe.itemSizeSM}px`},[`&${Be}-mini ${Be}-options`]:{marginInlineStart:pe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:pe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:pe.itemSizeSM,lineHeight:`${pe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,We.x0)(pe)),{width:pe.paginationMiniQuickJumperInputWidth,height:pe.controlHeightSM})}}}},Ae=pe=>{const{componentCls:Be}=pe;return{[` @@ -195,15 +195,15 @@ ${Be}-next, ${Be}-jump-prev, ${Be}-jump-next - `]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,color:pe.colorText,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:pe.borderRadius,cursor:"pointer",transition:`all ${pe.motionDurationMid}`},[`${Be}-prev, ${Be}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:pe.colorText,cursor:"pointer",userSelect:"none"},[`${Be}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:pe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:"none",transition:`all ${pe.motionDurationMid}`},[`&:hover ${Be}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${Be}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${Be}-disabled:hover`]:{[`${Be}-item-link`]:{backgroundColor:"transparent"}}},[`${Be}-slash`]:{marginInlineEnd:pe.paginationSlashMarginInlineEnd,marginInlineStart:pe.paginationSlashMarginInlineStart},[`${Be}-options`]:{display:"inline-block",marginInlineStart:pe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:pe.controlHeight,marginInlineStart:pe.marginXS,lineHeight:`${pe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(pe)),{width:pe.controlHeightLG*1.25,height:pe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:pe.marginXS,marginInlineEnd:pe.marginXS})}}}},It=pe=>{const{componentCls:Be}=pe;return{[`${Be}-item`]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,marginInlineEnd:pe.marginXS,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${pe.paginationItemPaddingInline}px`,color:pe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Be}-item-active)`]:{"&:hover":{transition:`all ${pe.motionDurationMid}`,backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},"&-active":{fontWeight:pe.fontWeightStrong,backgroundColor:pe.itemActiveBg,borderColor:pe.colorPrimary,a:{color:pe.colorPrimary},"&:hover":{borderColor:pe.colorPrimaryHover},"&:hover a":{color:pe.colorPrimaryHover}}}}},ke=pe=>{const{componentCls:Be}=pe;return{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(pe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Be}-total-text`]:{display:"inline-block",height:pe.itemSize,marginInlineEnd:pe.marginXS,lineHeight:`${pe.itemSize-2}px`,verticalAlign:"middle"}}),It(pe)),wt(pe)),Ae(pe)),xt(pe)),gt(pe)),{[`@media only screen and (max-width: ${pe.screenLG}px)`]:{[`${Be}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${pe.screenSM}px)`]:{[`${Be}-options`]:{display:"none"}}}),[`&${pe.componentCls}-rtl`]:{direction:"rtl"}}},ut=pe=>{const{componentCls:Be}=pe;return{[`${Be}${Be}-disabled:not(${Be}-mini)`]:{"&, &:hover":{[`${Be}-item-link`]:{borderColor:pe.colorBorder}},"&:focus-visible":{[`${Be}-item-link`]:{borderColor:pe.colorBorder}},[`${Be}-item, ${Be}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,[`&:hover:not(${Be}-item-active)`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,a:{color:pe.colorTextDisabled}},[`&${Be}-item-active`]:{backgroundColor:pe.itemActiveBgDisabled}},[`${Be}-prev, ${Be}-next`]:{"&:hover button":{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,color:pe.colorTextDisabled},[`${Be}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder}}},[`${Be}:not(${Be}-mini)`]:{[`${Be}-prev, ${Be}-next`]:{"&:hover button":{borderColor:pe.colorPrimaryHover,backgroundColor:pe.itemBg},[`${Be}-item-link`]:{backgroundColor:pe.itemLinkBg,borderColor:pe.colorBorder},[`&:hover ${Be}-item-link`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,color:pe.colorPrimary},[`&${Be}-disabled`]:{[`${Be}-item-link`]:{borderColor:pe.colorBorder,color:pe.colorTextDisabled}}},[`${Be}-item`]:{backgroundColor:pe.itemBg,border:`${pe.lineWidth}px ${pe.lineType} ${pe.colorBorder}`,[`&:hover:not(${Be}-item-active)`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,a:{color:pe.colorPrimary}},"&-active":{borderColor:pe.colorPrimary}}}}},ce=pe=>{const{componentCls:Be}=pe;return{[`${Be}:not(${Be}-disabled)`]:{[`${Be}-item`]:Object.assign({},(0,et.Qy)(pe)),[`${Be}-jump-prev, ${Be}-jump-next`]:{"&:focus-visible":Object.assign({[`${Be}-item-link-icon`]:{opacity:1},[`${Be}-item-ellipsis`]:{opacity:0}},(0,et.oN)(pe))},[`${Be}-prev, ${Be}-next`]:{[`&:focus-visible ${Be}-item-link`]:Object.assign({},(0,et.oN)(pe))}}}};var ie=(0,ht.Z)("Pagination",pe=>{const Be=(0,yt.TS)(pe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:pe.marginXXS/2,paginationMiniQuickJumperInputWidth:pe.controlHeightLG*1.1,paginationItemPaddingInline:pe.marginXXS*1.5,paginationEllipsisLetterSpacing:pe.marginXXS/2,paginationSlashMarginInlineStart:pe.marginXXS,paginationSlashMarginInlineEnd:pe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(pe),(0,We.TM)(pe));return[ke(Be),ce(Be),pe.wireframe&&ut(Be)]},pe=>({itemBg:pe.colorBgContainer,itemSize:pe.controlHeight,itemSizeSM:pe.controlHeightSM,itemActiveBg:pe.colorBgContainer,itemLinkBg:pe.colorBgContainer,itemActiveColorDisabled:pe.colorTextDisabled,itemActiveBgDisabled:pe.controlItemBgActiveDisabled,itemInputBg:pe.colorBgContainer,miniOptionsSizeChangerTop:0})),ae=function(pe,Be){var $e={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&Be.indexOf(Xe)<0&&($e[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Xe=Object.getOwnPropertySymbols(pe);Pe{const{prefixCls:Be,selectPrefixCls:$e,className:Xe,rootClassName:Pe,style:mt,size:St,locale:zt,selectComponentClass:Gt,responsive:Ht,showSizeChanger:Wt}=pe,Je=ae(pe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,Ke.Z)(Ht),{getPrefixCls:Dt,direction:Lt,pagination:ln={}}=ye.useContext(st.E_),mn=Dt("pagination",Be),[fn,Dn]=ie(mn),ua=Wt!=null?Wt:ln.showSizeChanger,Na=ye.useMemo(()=>{const on=ye.createElement("span",{className:`${mn}-item-ellipsis`},"\u2022\u2022\u2022"),bn=ye.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Lt==="rtl"?ye.createElement(fe.Z,null):ye.createElement(De.Z,null)),Ia=ye.createElement("button",{className:`${mn}-item-link`,type:"button",tabIndex:-1},Lt==="rtl"?ye.createElement(De.Z,null):ye.createElement(fe.Z,null)),fa=ye.createElement("a",{className:`${mn}-item-link`},ye.createElement("div",{className:`${mn}-item-container`},Lt==="rtl"?ye.createElement(Ne.Z,{className:`${mn}-item-link-icon`}):ye.createElement(me,{className:`${mn}-item-link-icon`}),on)),da=ye.createElement("a",{className:`${mn}-item-link`},ye.createElement("div",{className:`${mn}-item-container`},Lt==="rtl"?ye.createElement(me,{className:`${mn}-item-link-icon`}):ye.createElement(Ne.Z,{className:`${mn}-item-link-icon`}),on));return{prevIcon:bn,nextIcon:Ia,jumpPrevIcon:fa,jumpNextIcon:da}},[Lt,mn]),[Pa]=(0,Re.Z)("Pagination",qe.Z),wa=Object.assign(Object.assign({},Pa),zt),ar=(0,ot.Z)(St),sr=ar==="small"||!!(lt&&!ar&&Ht),ma=Dt("select",$e),mr=Ee()({[`${mn}-mini`]:sr,[`${mn}-rtl`]:Lt==="rtl"},ln==null?void 0:ln.className,Xe,Pe,Dn),ir=Object.assign(Object.assign({},ln==null?void 0:ln.style),mt);return fn(ye.createElement(Ue,Object.assign({},Na,Je,{style:ir,prefixCls:mn,selectPrefixCls:ma,className:mr,selectComponentClass:Gt||(sr?Ve:nt),locale:wa,showSizeChanger:ua})))},Ce=de},93948:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Wt}});var z=te(59301),ye=te(29679),Oe=te(40001),je=te(19248),he=te(99267),be=te(92310),le=te.n(be),me=te(2738),Ne=te(36355),De=te(67711),fe=te(98506),Le=te(33346),Ee={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},re=function(){var lt=(0,z.useRef)([]),Dt=(0,z.useRef)(null);return(0,z.useEffect)(function(){var Lt=Date.now(),ln=!1;lt.current.forEach(function(mn){if(mn){ln=!0;var fn=mn.style;fn.transitionDuration=".3s, .3s, .3s, .06s",Dt.current&&Lt-Dt.current<100&&(fn.transitionDuration="0s, 0s")}}),ln&&(Dt.current=Date.now())}),lt.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(lt){var Dt=(0,fe.Z)((0,fe.Z)({},Ee),lt),Lt=Dt.className,ln=Dt.percent,mn=Dt.prefixCls,fn=Dt.strokeColor,Dn=Dt.strokeLinecap,ua=Dt.strokeWidth,Na=Dt.style,Pa=Dt.trailColor,wa=Dt.trailWidth,ar=Dt.transition,sr=(0,Le.Z)(Dt,E);delete sr.gapPosition;var ma=Array.isArray(ln)?ln:[ln],mr=Array.isArray(fn)?fn:[fn],ir=re(),on=ua/2,bn=100-ua/2,Ia="M ".concat(Dn==="round"?on:0,",").concat(on,` - L `).concat(Dn==="round"?bn:100,",").concat(on),fa="0 0 100 ".concat(ua),da=0;return z.createElement("svg",(0,De.Z)({className:le()("".concat(mn,"-line"),Lt),viewBox:fa,preserveAspectRatio:"none",style:Na},sr),z.createElement("path",{className:"".concat(mn,"-line-trail"),d:Ia,strokeLinecap:Dn,stroke:Pa,strokeWidth:wa||ua,fillOpacity:"0"}),ma.map(function(yr,Hn){var vo=1;switch(Dn){case"round":vo=1-ua/100;break;case"square":vo=1-ua/2/100;break;default:vo=1;break}var ho={strokeDasharray:"".concat(yr*vo,"px, 100px"),strokeDashoffset:"-".concat(da,"px"),transition:ar||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},jr=mr[Hn]||mr[mr.length-1];return da+=yr,z.createElement("path",{key:Hn,className:"".concat(mn,"-line-path"),d:Ia,strokeLinecap:Dn,stroke:jr,strokeWidth:ua,fillOpacity:"0",ref:function(Kt){ir[Hn]=Kt},style:ho})}))},b=a,y=te(26420),x=te(16886),ee=te(47273),ne=0,oe=(0,ee.Z)();function ue(){var Je;return oe?(Je=ne,ne+=1):Je="TEST_OR_SSR",Je}var ge=function(Je){var lt=z.useState(),Dt=(0,x.Z)(lt,2),Lt=Dt[0],ln=Dt[1];return z.useEffect(function(){ln("rc_progress_".concat(ue()))},[]),Je||Lt},Fe=function(lt){var Dt=lt.bg,Lt=lt.children;return z.createElement("div",{style:{width:"100%",height:"100%",background:Dt}},Lt)};function Se(Je,lt){return Object.keys(Je).map(function(Dt){var Lt=parseFloat(Dt),ln="".concat(Math.floor(Lt*lt),"%");return"".concat(Je[Dt]," ").concat(ln)})}var Ie=z.forwardRef(function(Je,lt){var Dt=Je.prefixCls,Lt=Je.color,ln=Je.gradientId,mn=Je.radius,fn=Je.style,Dn=Je.ptg,ua=Je.strokeLinecap,Na=Je.strokeWidth,Pa=Je.size,wa=Je.gapDegree,ar=Lt&&(0,y.Z)(Lt)==="object",sr=ar?"#FFF":void 0,ma=Pa/2,mr=z.createElement("circle",{className:"".concat(Dt,"-circle-path"),r:mn,cx:ma,cy:ma,stroke:sr,strokeLinecap:ua,strokeWidth:Na,opacity:Dn===0?0:1,style:fn,ref:lt});if(!ar)return mr;var ir="".concat(ln,"-conic"),on=wa?"".concat(180+wa/2,"deg"):"0deg",bn=Se(Lt,(360-wa)/360),Ia=Se(Lt,1),fa="conic-gradient(from ".concat(on,", ").concat(bn.join(", "),")"),da="linear-gradient(to ".concat(wa?"bottom":"top",", ").concat(Ia.join(", "),")");return z.createElement(z.Fragment,null,z.createElement("mask",{id:ir},mr),z.createElement("foreignObject",{x:0,y:0,width:Pa,height:Pa,mask:"url(#".concat(ir,")")},z.createElement(Fe,{bg:da},z.createElement(Fe,{bg:fa}))))}),ze=Ie,ve=100,at=function(lt,Dt,Lt,ln,mn,fn,Dn,ua,Na,Pa){var wa=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ar=Lt/100*360*((360-fn)/360),sr=fn===0?0:{bottom:0,top:180,left:90,right:-90}[Dn],ma=(100-ln)/100*Dt;Na==="round"&&ln!==100&&(ma+=Pa/2,ma>=Dt&&(ma=Dt-.01));var mr=ve/2;return{stroke:typeof ua=="string"?ua:void 0,strokeDasharray:"".concat(Dt,"px ").concat(lt),strokeDashoffset:ma+wa,transform:"rotate(".concat(mn+ar+sr,"deg)"),transformOrigin:"".concat(mr,"px ").concat(mr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},xe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function it(Je){var lt=Je!=null?Je:[];return Array.isArray(lt)?lt:[lt]}var Ue=function(lt){var Dt=(0,fe.Z)((0,fe.Z)({},Ee),lt),Lt=Dt.id,ln=Dt.prefixCls,mn=Dt.steps,fn=Dt.strokeWidth,Dn=Dt.trailWidth,ua=Dt.gapDegree,Na=ua===void 0?0:ua,Pa=Dt.gapPosition,wa=Dt.trailColor,ar=Dt.strokeLinecap,sr=Dt.style,ma=Dt.className,mr=Dt.strokeColor,ir=Dt.percent,on=(0,Le.Z)(Dt,xe),bn=ve/2,Ia=ge(Lt),fa="".concat(Ia,"-gradient"),da=bn-fn/2,yr=Math.PI*2*da,Hn=Na>0?90+Na/2:-90,vo=yr*((360-Na)/360),ho=(0,y.Z)(mn)==="object"?mn:{count:mn,space:2},jr=ho.count,_t=ho.space,Kt=it(ir),Rt=it(mr),Un=Rt.find(function(Fr){return Fr&&(0,y.Z)(Fr)==="object"}),va=Un&&(0,y.Z)(Un)==="object",Yn=va?"butt":ar,Yr=at(yr,vo,0,100,Hn,Na,Pa,wa,Yn,fn),dr=re(),Er=function(){var Vn=0;return Kt.map(function(io,Go){var bo=Rt[Go]||Rt[Rt.length-1],Eo=at(yr,vo,Vn,io,Hn,Na,Pa,bo,Yn,fn);return Vn+=io,z.createElement(ze,{key:Go,color:bo,ptg:io,radius:da,prefixCls:ln,gradientId:fa,style:Eo,strokeLinecap:Yn,strokeWidth:fn,gapDegree:Na,ref:function(Sn){dr[Go]=Sn},size:ve})}).reverse()},So=function(){var Vn=Math.round(jr*(Kt[0]/100)),io=100/jr,Go=0;return new Array(jr).fill(null).map(function(bo,Eo){var Bt=Eo<=Vn-1?Rt[0]:wa,Sn=Bt&&(0,y.Z)(Bt)==="object"?"url(#".concat(fa,")"):void 0,pn=at(yr,vo,Go,io,Hn,Na,Pa,Bt,"butt",fn,_t);return Go+=(vo-pn.strokeDashoffset+_t)*100/vo,z.createElement("circle",{key:Eo,className:"".concat(ln,"-circle-path"),r:da,cx:bn,cy:bn,stroke:Sn,strokeWidth:fn,opacity:1,style:pn,ref:function(Jn){dr[Eo]=Jn}})})};return z.createElement("svg",(0,De.Z)({className:le()("".concat(ln,"-circle"),ma),viewBox:"0 0 ".concat(ve," ").concat(ve),style:sr,id:Lt,role:"presentation"},on),!jr&&z.createElement("circle",{className:"".concat(ln,"-circle-trail"),r:da,cx:bn,cy:bn,stroke:wa,strokeLinecap:Yn,strokeWidth:Dn||fn,style:Yr}),jr?So():Er())},qe=Ue,st={Line:b,Circle:qe},ot=te(6848),Ke=te(30071);function Re(Je){return!Je||Je<0?0:Je>100?100:Je}function Me(Je){let{success:lt,successPercent:Dt}=Je,Lt=Dt;return lt&&"progress"in lt&&(Lt=lt.progress),lt&&"percent"in lt&&(Lt=lt.percent),Lt}const Ve=Je=>{let{percent:lt,success:Dt,successPercent:Lt}=Je;const ln=Re(Me({success:Dt,successPercent:Lt}));return[ln,Re(Re(lt)-ln)]},nt=Je=>{let{success:lt={},strokeColor:Dt}=Je;const{strokeColor:Lt}=lt;return[Lt||Ke.presetPrimaryColors.green,Dt||null]},We=(Je,lt,Dt)=>{var Lt,ln,mn,fn;let Dn=-1,ua=-1;if(lt==="step"){const Na=Dt.steps,Pa=Dt.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?(Dn=Je==="small"?2:14,ua=Pa!=null?Pa:8):typeof Je=="number"?[Dn,ua]=[Je,Je]:[Dn=14,ua=8]=Je,Dn*=Na}else if(lt==="line"){const Na=Dt==null?void 0:Dt.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?ua=Na||(Je==="small"?6:8):typeof Je=="number"?[Dn,ua]=[Je,Je]:[Dn=-1,ua=8]=Je}else(lt==="circle"||lt==="dashboard")&&(typeof Je=="string"||typeof Je=="undefined"?[Dn,ua]=Je==="small"?[60,60]:[120,120]:typeof Je=="number"?[Dn,ua]=[Je,Je]:(Dn=(ln=(Lt=Je[0])!==null&&Lt!==void 0?Lt:Je[1])!==null&&ln!==void 0?ln:120,ua=(fn=(mn=Je[0])!==null&&mn!==void 0?mn:Je[1])!==null&&fn!==void 0?fn:120));return[Dn,ua]},et=3,ht=Je=>et/Je*100;var gt=Je=>{const{prefixCls:lt,trailColor:Dt=null,strokeLinecap:Lt="round",gapPosition:ln,gapDegree:mn,width:fn=120,type:Dn,children:ua,success:Na,size:Pa=fn}=Je,[wa,ar]=We(Pa,"circle");let{strokeWidth:sr}=Je;sr===void 0&&(sr=Math.max(ht(wa),6));const ma={width:wa,height:ar,fontSize:wa*.15+6},mr=z.useMemo(()=>{if(mn||mn===0)return mn;if(Dn==="dashboard")return 75},[mn,Dn]),ir=ln||Dn==="dashboard"&&"bottom"||void 0,on=Object.prototype.toString.call(Je.strokeColor)==="[object Object]",bn=nt({success:Na,strokeColor:Je.strokeColor}),Ia=le()(`${lt}-inner`,{[`${lt}-circle-gradient`]:on}),fa=z.createElement(qe,{percent:Ve(Je),strokeWidth:sr,trailWidth:sr,strokeColor:bn,strokeLinecap:Lt,trailColor:Dt,prefixCls:lt,gapDegree:mr,gapPosition:ir});return z.createElement("div",{className:Ia,style:ma},wa<=20?z.createElement(ot.Z,{title:ua},z.createElement("span",null,fa)):z.createElement(z.Fragment,null,fa,ua))},xt=function(Je,lt){var Dt={};for(var Lt in Je)Object.prototype.hasOwnProperty.call(Je,Lt)&<.indexOf(Lt)<0&&(Dt[Lt]=Je[Lt]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Lt=Object.getOwnPropertySymbols(Je);ln{let lt=[];return Object.keys(Je).forEach(Dt=>{const Lt=parseFloat(Dt.replace(/%/g,""));isNaN(Lt)||lt.push({key:Lt,value:Je[Dt]})}),lt=lt.sort((Dt,Lt)=>Dt.key-Lt.key),lt.map(Dt=>{let{key:Lt,value:ln}=Dt;return`${ln} ${Lt}%`}).join(", ")},wt=(Je,lt)=>{const{from:Dt=Ke.presetPrimaryColors.blue,to:Lt=Ke.presetPrimaryColors.blue,direction:ln=lt==="rtl"?"to left":"to right"}=Je,mn=xt(Je,["from","to","direction"]);if(Object.keys(mn).length!==0){const fn=Ae(mn);return{backgroundImage:`linear-gradient(${ln}, ${fn})`}}return{backgroundImage:`linear-gradient(${ln}, ${Dt}, ${Lt})`}};var ke=Je=>{const{prefixCls:lt,direction:Dt,percent:Lt,size:ln,strokeWidth:mn,strokeColor:fn,strokeLinecap:Dn="round",children:ua,trailColor:Na=null,success:Pa}=Je,wa=fn&&typeof fn!="string"?wt(fn,Dt):{backgroundColor:fn},ar=Dn==="square"||Dn==="butt"?0:void 0,sr={backgroundColor:Na||void 0,borderRadius:ar},ma=ln!=null?ln:[-1,mn||(ln==="small"?6:8)],[mr,ir]=We(ma,"line",{strokeWidth:mn}),on=Object.assign({width:`${Re(Lt)}%`,height:ir,borderRadius:ar},wa),bn=Me(Je),Ia={width:`${Re(bn)}%`,height:ir,borderRadius:ar,backgroundColor:Pa==null?void 0:Pa.strokeColor},fa={width:mr<0?"100%":mr,height:ir};return z.createElement(z.Fragment,null,z.createElement("div",{className:`${lt}-outer`,style:fa},z.createElement("div",{className:`${lt}-inner`,style:sr},z.createElement("div",{className:`${lt}-bg`,style:on}),bn!==void 0?z.createElement("div",{className:`${lt}-success-bg`,style:Ia}):null)),ua)},ce=Je=>{const{size:lt,steps:Dt,percent:Lt=0,strokeWidth:ln=8,strokeColor:mn,trailColor:fn=null,prefixCls:Dn,children:ua}=Je,Na=Math.round(Dt*(Lt/100)),Pa=lt==="small"?2:14,wa=lt!=null?lt:[Pa,ln],[ar,sr]=We(wa,"step",{steps:Dt,strokeWidth:ln}),ma=ar/Dt,mr=new Array(Dt);for(let ir=0;ir{const lt=Je?"100%":"-100%";return new ie.Keyframes(`antProgress${Je?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},pe=Je=>{const{componentCls:lt,iconCls:Dt}=Je;return{[lt]:Object.assign(Object.assign({},(0,ae.Wf)(Je)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Je.fontSize,marginInlineEnd:Je.marginXS,marginBottom:Je.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${Je.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Je.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Je.remainingColor,borderRadius:Je.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Je.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:Je.defaultColor,borderRadius:Je.lineBorderRadius,transition:`all ${Je.motionDurationSlow} ${Je.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Je.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Je.marginXS,color:Je.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Dt]:{fontSize:Je.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Je.colorBgContainer,borderRadius:Je.lineBorderRadius,opacity:0,animationName:Ce(),animationDuration:Je.progressActiveMotionDuration,animationTimingFunction:Je.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:Ce(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:Je.colorError},[`${lt}-text`]:{color:Je.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Je.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:Je.colorSuccess},[`${lt}-text`]:{color:Je.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Je.colorSuccess}}})}},Be=Je=>{const{componentCls:lt,iconCls:Dt}=Je;return{[lt]:{[`${lt}-circle-trail`]:{stroke:Je.remainingColor},[`&${lt}-circle ${lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${lt}-circle ${lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Je.circleTextColor,fontSize:Je.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Dt]:{fontSize:`${Je.fontSize/Je.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:Je.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:Je.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},$e=Je=>{const{componentCls:lt}=Je;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Je.progressStepMinWidth,marginInlineEnd:Je.progressStepMarginInlineEnd,backgroundColor:Je.remainingColor,transition:`all ${Je.motionDurationSlow}`,"&-active":{backgroundColor:Je.defaultColor}}}}}},Xe=Je=>{const{componentCls:lt,iconCls:Dt}=Je;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${Dt}`]:{fontSize:Je.fontSizeSM}}}};var Pe=(0,se.Z)("Progress",Je=>{const lt=Je.marginXXS/2,Dt=(0,de.TS)(Je,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[pe(Dt),Be(Dt),$e(Dt),Xe(Dt)]},Je=>({circleTextColor:Je.colorText,defaultColor:Je.colorInfo,remainingColor:Je.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),mt=function(Je,lt){var Dt={};for(var Lt in Je)Object.prototype.hasOwnProperty.call(Je,Lt)&<.indexOf(Lt)<0&&(Dt[Lt]=Je[Lt]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ln=0,Lt=Object.getOwnPropertySymbols(Je);ln{const{prefixCls:Dt,className:Lt,rootClassName:ln,steps:mn,strokeColor:fn,percent:Dn=0,size:ua="default",showInfo:Na=!0,type:Pa="line",status:wa,format:ar,style:sr}=Je,ma=mt(Je,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),mr=z.useMemo(()=>{var Kt,Rt;const Un=Me(Je);return parseInt(Un!==void 0?(Kt=Un!=null?Un:0)===null||Kt===void 0?void 0:Kt.toString():(Rt=Dn!=null?Dn:0)===null||Rt===void 0?void 0:Rt.toString(),10)},[Dn,Je.success,Je.successPercent]),ir=z.useMemo(()=>!zt.includes(wa)&&mr>=100?"success":wa||"normal",[wa,mr]),{getPrefixCls:on,direction:bn,progress:Ia}=z.useContext(Ne.E_),fa=on("progress",Dt),[da,yr]=Pe(fa),Hn=z.useMemo(()=>{if(!Na)return null;const Kt=Me(Je);let Rt;const Un=ar||(Yn=>`${Yn}%`),va=Pa==="line";return ar||ir!=="exception"&&ir!=="success"?Rt=Un(Re(Dn),Re(Kt)):ir==="exception"?Rt=va?z.createElement(je.Z,null):z.createElement(he.Z,null):ir==="success"&&(Rt=va?z.createElement(ye.Z,null):z.createElement(Oe.Z,null)),z.createElement("span",{className:`${fa}-text`,title:typeof Rt=="string"?Rt:void 0},Rt)},[Na,Dn,mr,ir,Pa,fa,ar]),vo=Array.isArray(fn)?fn[0]:fn,ho=typeof fn=="string"||Array.isArray(fn)?fn:void 0;let jr;Pa==="line"?jr=mn?z.createElement(ce,Object.assign({},Je,{strokeColor:ho,prefixCls:fa,steps:mn}),Hn):z.createElement(ke,Object.assign({},Je,{strokeColor:vo,prefixCls:fa,direction:bn}),Hn):(Pa==="circle"||Pa==="dashboard")&&(jr=z.createElement(gt,Object.assign({},Je,{strokeColor:vo,prefixCls:fa,progressStatus:ir}),Hn));const _t=le()(fa,`${fa}-status-${ir}`,`${fa}-${Pa==="dashboard"&&"circle"||mn&&"steps"||Pa}`,{[`${fa}-inline-circle`]:Pa==="circle"&&We(ua,"circle")[0]<=20,[`${fa}-show-info`]:Na,[`${fa}-${ua}`]:typeof ua=="string",[`${fa}-rtl`]:bn==="rtl"},Ia==null?void 0:Ia.className,Lt,ln,yr);return da(z.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},Ia==null?void 0:Ia.style),sr),className:_t,role:"progressbar","aria-valuenow":mr},(0,me.Z)(ma,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),jr))}),Wt=Ht},13570:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Re}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},je=Oe,he=te(7657),be=function(Ve,nt){return ye.createElement(he.Z,(0,z.Z)({},Ve,{ref:nt,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(92310),De=te.n(Ne),fe=te(52873),Le=te(16886),Ee=te(33346),re=te(18929),E=te(10228),a=te(26112);function b(Me,Ve){var nt=Me.disabled,We=Me.prefixCls,et=Me.character,ht=Me.characterRender,yt=Me.index,gt=Me.count,xt=Me.value,Ae=Me.allowHalf,wt=Me.focused,It=Me.onHover,ke=Me.onClick,ut=function(Be){It(Be,yt)},ce=function(Be){ke(Be,yt)},ie=function(Be){Be.keyCode===E.Z.ENTER&&ke(Be,yt)},ae=yt+1,se=new Set([We]);xt===0&&yt===0&&wt?se.add("".concat(We,"-focused")):Ae&&xt+.5>=ae&&xtyt?"true":"false","aria-posinset":yt+1,"aria-setsize":gt,tabIndex:nt?-1:0},ye.createElement("div",{className:"".concat(We,"-first")},de),ye.createElement("div",{className:"".concat(We,"-second")},de)));return ht&&(Ce=ht(Ce,Me)),Ce}var y=ye.forwardRef(b);function x(){var Me=ye.useRef({});function Ve(We){return Me.current[We]}function nt(We){return function(et){Me.current[We]=et}}return[Ve,nt]}function ee(Me){var Ve=Me.pageXOffset,nt="scrollLeft";if(typeof Ve!="number"){var We=Me.document;Ve=We.documentElement[nt],typeof Ve!="number"&&(Ve=We.body[nt])}return Ve}function ne(Me){var Ve,nt,We=Me.ownerDocument,et=We.body,ht=We&&We.documentElement,yt=Me.getBoundingClientRect();return Ve=yt.left,nt=yt.top,Ve-=ht.clientLeft||et.clientLeft||0,nt-=ht.clientTop||et.clientTop||0,{left:Ve,top:nt}}function oe(Me){var Ve=ne(Me),nt=Me.ownerDocument,We=nt.defaultView||nt.parentWindow;return Ve.left+=ee(We),Ve.left}var ue=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ge(Me,Ve){var nt,We=Me.prefixCls,et=We===void 0?"rc-rate":We,ht=Me.className,yt=Me.defaultValue,gt=Me.value,xt=Me.count,Ae=xt===void 0?5:xt,wt=Me.allowHalf,It=wt===void 0?!1:wt,ke=Me.allowClear,ut=ke===void 0?!0:ke,ce=Me.character,ie=ce===void 0?"\u2605":ce,ae=Me.characterRender,se=Me.disabled,de=Me.direction,Ce=de===void 0?"ltr":de,pe=Me.tabIndex,Be=pe===void 0?0:pe,$e=Me.autoFocus,Xe=Me.onHoverChange,Pe=Me.onChange,mt=Me.onFocus,St=Me.onBlur,zt=Me.onKeyDown,Gt=Me.onMouseLeave,Ht=(0,Ee.Z)(Me,ue),Wt=x(),Je=(0,Le.Z)(Wt,2),lt=Je[0],Dt=Je[1],Lt=ye.useRef(null),ln=function(){if(!se){var Yn;(Yn=Lt.current)===null||Yn===void 0||Yn.focus()}};ye.useImperativeHandle(Ve,function(){return{focus:ln,blur:function(){if(!se){var Yn;(Yn=Lt.current)===null||Yn===void 0||Yn.blur()}}}});var mn=(0,re.Z)(yt||0,{value:gt}),fn=(0,Le.Z)(mn,2),Dn=fn[0],ua=fn[1],Na=(0,re.Z)(null),Pa=(0,Le.Z)(Na,2),wa=Pa[0],ar=Pa[1],sr=function(Yn,Yr){var dr=Ce==="rtl",Er=Yn+1;if(It){var So=lt(Yn),Fr=oe(So),Vn=So.clientWidth;(dr&&Yr-Fr>Vn/2||!dr&&Yr-Fr0&&!dr||Yr===E.Z.RIGHT&&Er>0&&dr?(It?Er-=.5:Er-=1,ma(Er),Yn.preventDefault()):Yr===E.Z.LEFT&&Er{const{componentCls:Ve}=Me;return{[`${Ve}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Me.marginXS},"> div":{transition:`all ${Me.motionDurationMid}, outline 0s`,"&:hover":{transform:Me.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Me.lineWidth}px dashed ${Me.starColor}`,transform:Me.starHoverScale}},"&-first, &-second":{color:Me.starBg,transition:`all ${Me.motionDurationMid}`,userSelect:"none",[Me.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ve}-star-first, &-half ${Ve}-star-second`]:{opacity:1},[`&-half ${Ve}-star-first, &-full ${Ve}-star-second`]:{color:"inherit"}}}},Ue=Me=>({[`&-rtl${Me.componentCls}`]:{direction:"rtl"}}),qe=Me=>{const{componentCls:Ve}=Me;return{[Ve]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(Me)),{display:"inline-block",margin:0,padding:0,color:Me.starColor,fontSize:Me.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ve} ${Ve}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),it(Me)),{[`+ ${Ve}-text`]:{display:"inline-block",marginInlineStart:Me.marginXS,fontSize:Me.fontSize}}),Ue(Me))}};var st=(0,at.Z)("Rate",Me=>{const Ve=(0,xe.TS)(Me,{});return[qe(Ve)]},Me=>({starColor:Me.yellow6,starSize:Me.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Me.colorFillContent})),ot=function(Me,Ve){var nt={};for(var We in Me)Object.prototype.hasOwnProperty.call(Me,We)&&Ve.indexOf(We)<0&&(nt[We]=Me[We]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,We=Object.getOwnPropertySymbols(Me);et{const{prefixCls:nt,className:We,rootClassName:et,style:ht,tooltips:yt,character:gt=ye.createElement(me,null)}=Me,xt=ot(Me,["prefixCls","className","rootClassName","style","tooltips","character"]),Ae=(se,de)=>{let{index:Ce}=de;return yt?ye.createElement(ze.Z,{title:yt[Ce]},se):se},{getPrefixCls:wt,direction:It,rate:ke}=ye.useContext(Ie.E_),ut=wt("rate",nt),[ce,ie]=st(ut),ae=Object.assign(Object.assign({},ke==null?void 0:ke.style),ht);return ce(ye.createElement(Se,Object.assign({ref:Ve,character:gt,characterRender:Ae},xt,{className:De()(We,et,ie,ke==null?void 0:ke.className),style:ae,prefixCls:ut,direction:It})))})},61621:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ie}});var z=te(92310),ye=te.n(z),Oe=te(59301),je=te(36355),he=te(2738),le=ae=>{const{prefixCls:se,className:de,style:Ce,size:pe,shape:Be}=ae,$e=ye()({[`${se}-lg`]:pe==="large",[`${se}-sm`]:pe==="small"}),Xe=ye()({[`${se}-circle`]:Be==="circle",[`${se}-square`]:Be==="square",[`${se}-round`]:Be==="round"}),Pe=Oe.useMemo(()=>typeof pe=="number"?{width:pe,height:pe,lineHeight:`${pe}px`}:{},[pe]);return Oe.createElement("span",{className:ye()(se,$e,Xe,de),style:Object.assign(Object.assign({},Pe),Ce)})},me=te(36237),Ne=te(83116),De=te(37613);const fe=new me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Le=ae=>({height:ae,lineHeight:`${ae}px`}),Ee=ae=>Object.assign({width:ae},Le(ae)),re=ae=>({background:ae.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:fe,animationDuration:ae.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=ae=>Object.assign({width:ae*5,minWidth:ae*5},Le(ae)),a=ae=>{const{skeletonAvatarCls:se,gradientFromColor:de,controlHeight:Ce,controlHeightLG:pe,controlHeightSM:Be}=ae;return{[`${se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:de},Ee(Ce)),[`${se}${se}-circle`]:{borderRadius:"50%"},[`${se}${se}-lg`]:Object.assign({},Ee(pe)),[`${se}${se}-sm`]:Object.assign({},Ee(Be))}},b=ae=>{const{controlHeight:se,borderRadiusSM:de,skeletonInputCls:Ce,controlHeightLG:pe,controlHeightSM:Be,gradientFromColor:$e}=ae;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:de},E(se)),[`${Ce}-lg`]:Object.assign({},E(pe)),[`${Ce}-sm`]:Object.assign({},E(Be))}},y=ae=>Object.assign({width:ae},Le(ae)),x=ae=>{const{skeletonImageCls:se,imageSizeBase:de,gradientFromColor:Ce,borderRadiusSM:pe}=ae;return{[`${se}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ce,borderRadius:pe},y(de*2)),{[`${se}-path`]:{fill:"#bfbfbf"},[`${se}-svg`]:Object.assign(Object.assign({},y(de)),{maxWidth:de*4,maxHeight:de*4}),[`${se}-svg${se}-svg-circle`]:{borderRadius:"50%"}}),[`${se}${se}-circle`]:{borderRadius:"50%"}}},ee=(ae,se,de)=>{const{skeletonButtonCls:Ce}=ae;return{[`${de}${Ce}-circle`]:{width:se,minWidth:se,borderRadius:"50%"},[`${de}${Ce}-round`]:{borderRadius:se}}},ne=ae=>Object.assign({width:ae*2,minWidth:ae*2},Le(ae)),oe=ae=>{const{borderRadiusSM:se,skeletonButtonCls:de,controlHeight:Ce,controlHeightLG:pe,controlHeightSM:Be,gradientFromColor:$e}=ae;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${de}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:se,width:Ce*2,minWidth:Ce*2},ne(Ce))},ee(ae,Ce,de)),{[`${de}-lg`]:Object.assign({},ne(pe))}),ee(ae,pe,`${de}-lg`)),{[`${de}-sm`]:Object.assign({},ne(Be))}),ee(ae,Be,`${de}-sm`))},ue=ae=>{const{componentCls:se,skeletonAvatarCls:de,skeletonTitleCls:Ce,skeletonParagraphCls:pe,skeletonButtonCls:Be,skeletonInputCls:$e,skeletonImageCls:Xe,controlHeight:Pe,controlHeightLG:mt,controlHeightSM:St,gradientFromColor:zt,padding:Gt,marginSM:Ht,borderRadius:Wt,titleHeight:Je,blockRadius:lt,paragraphLiHeight:Dt,controlHeightXS:Lt,paragraphMarginTop:ln}=ae;return{[`${se}`]:{display:"table",width:"100%",[`${se}-header`]:{display:"table-cell",paddingInlineEnd:Gt,verticalAlign:"top",[`${de}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:zt},Ee(Pe)),[`${de}-circle`]:{borderRadius:"50%"},[`${de}-lg`]:Object.assign({},Ee(mt)),[`${de}-sm`]:Object.assign({},Ee(St))},[`${se}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ce}`]:{width:"100%",height:Je,background:zt,borderRadius:lt,[`+ ${pe}`]:{marginBlockStart:St}},[`${pe}`]:{padding:0,"> li":{width:"100%",height:Dt,listStyle:"none",background:zt,borderRadius:lt,"+ li":{marginBlockStart:Lt}}},[`${pe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${se}-content`]:{[`${Ce}, ${pe} > li`]:{borderRadius:Wt}}},[`${se}-with-avatar ${se}-content`]:{[`${Ce}`]:{marginBlockStart:Ht,[`+ ${pe}`]:{marginBlockStart:ln}}},[`${se}${se}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe(ae)),a(ae)),b(ae)),x(ae)),[`${se}${se}-block`]:{width:"100%",[`${Be}`]:{width:"100%"},[`${$e}`]:{width:"100%"}},[`${se}${se}-active`]:{[` + `]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,color:pe.colorText,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:pe.borderRadius,cursor:"pointer",transition:`all ${pe.motionDurationMid}`},[`${Be}-prev, ${Be}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:pe.colorText,cursor:"pointer",userSelect:"none"},[`${Be}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:pe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:"none",transition:`all ${pe.motionDurationMid}`},[`&:hover ${Be}-item-link`]:{backgroundColor:pe.colorBgTextHover},[`&:active ${Be}-item-link`]:{backgroundColor:pe.colorBgTextActive},[`&${Be}-disabled:hover`]:{[`${Be}-item-link`]:{backgroundColor:"transparent"}}},[`${Be}-slash`]:{marginInlineEnd:pe.paginationSlashMarginInlineEnd,marginInlineStart:pe.paginationSlashMarginInlineStart},[`${Be}-options`]:{display:"inline-block",marginInlineStart:pe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:pe.controlHeight,marginInlineStart:pe.marginXS,lineHeight:`${pe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,We.ik)(pe)),{width:pe.controlHeightLG*1.25,height:pe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:pe.marginXS,marginInlineEnd:pe.marginXS})}}}},Lt=pe=>{const{componentCls:Be}=pe;return{[`${Be}-item`]:{display:"inline-block",minWidth:pe.itemSize,height:pe.itemSize,marginInlineEnd:pe.marginXS,fontFamily:pe.fontFamily,lineHeight:`${pe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${pe.lineWidth}px ${pe.lineType} transparent`,borderRadius:pe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${pe.paginationItemPaddingInline}px`,color:pe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Be}-item-active)`]:{"&:hover":{transition:`all ${pe.motionDurationMid}`,backgroundColor:pe.colorBgTextHover},"&:active":{backgroundColor:pe.colorBgTextActive}},"&-active":{fontWeight:pe.fontWeightStrong,backgroundColor:pe.itemActiveBg,borderColor:pe.colorPrimary,a:{color:pe.colorPrimary},"&:hover":{borderColor:pe.colorPrimaryHover},"&:hover a":{color:pe.colorPrimaryHover}}}}},ke=pe=>{const{componentCls:Be}=pe;return{[Be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(pe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Be}-total-text`]:{display:"inline-block",height:pe.itemSize,marginInlineEnd:pe.marginXS,lineHeight:`${pe.itemSize-2}px`,verticalAlign:"middle"}}),Lt(pe)),wt(pe)),Ae(pe)),xt(pe)),gt(pe)),{[`@media only screen and (max-width: ${pe.screenLG}px)`]:{[`${Be}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${pe.screenSM}px)`]:{[`${Be}-options`]:{display:"none"}}}),[`&${pe.componentCls}-rtl`]:{direction:"rtl"}}},ut=pe=>{const{componentCls:Be}=pe;return{[`${Be}${Be}-disabled:not(${Be}-mini)`]:{"&, &:hover":{[`${Be}-item-link`]:{borderColor:pe.colorBorder}},"&:focus-visible":{[`${Be}-item-link`]:{borderColor:pe.colorBorder}},[`${Be}-item, ${Be}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,[`&:hover:not(${Be}-item-active)`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,a:{color:pe.colorTextDisabled}},[`&${Be}-item-active`]:{backgroundColor:pe.itemActiveBgDisabled}},[`${Be}-prev, ${Be}-next`]:{"&:hover button":{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder,color:pe.colorTextDisabled},[`${Be}-item-link`]:{backgroundColor:pe.colorBgContainerDisabled,borderColor:pe.colorBorder}}},[`${Be}:not(${Be}-mini)`]:{[`${Be}-prev, ${Be}-next`]:{"&:hover button":{borderColor:pe.colorPrimaryHover,backgroundColor:pe.itemBg},[`${Be}-item-link`]:{backgroundColor:pe.itemLinkBg,borderColor:pe.colorBorder},[`&:hover ${Be}-item-link`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,color:pe.colorPrimary},[`&${Be}-disabled`]:{[`${Be}-item-link`]:{borderColor:pe.colorBorder,color:pe.colorTextDisabled}}},[`${Be}-item`]:{backgroundColor:pe.itemBg,border:`${pe.lineWidth}px ${pe.lineType} ${pe.colorBorder}`,[`&:hover:not(${Be}-item-active)`]:{borderColor:pe.colorPrimary,backgroundColor:pe.itemBg,a:{color:pe.colorPrimary}},"&-active":{borderColor:pe.colorPrimary}}}}},ce=pe=>{const{componentCls:Be}=pe;return{[`${Be}:not(${Be}-disabled)`]:{[`${Be}-item`]:Object.assign({},(0,et.Qy)(pe)),[`${Be}-jump-prev, ${Be}-jump-next`]:{"&:focus-visible":Object.assign({[`${Be}-item-link-icon`]:{opacity:1},[`${Be}-item-ellipsis`]:{opacity:0}},(0,et.oN)(pe))},[`${Be}-prev, ${Be}-next`]:{[`&:focus-visible ${Be}-item-link`]:Object.assign({},(0,et.oN)(pe))}}}};var ie=(0,Et.Z)("Pagination",pe=>{const Be=(0,Pt.TS)(pe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:pe.marginXXS/2,paginationMiniQuickJumperInputWidth:pe.controlHeightLG*1.1,paginationItemPaddingInline:pe.marginXXS*1.5,paginationEllipsisLetterSpacing:pe.marginXXS/2,paginationSlashMarginInlineStart:pe.marginXXS,paginationSlashMarginInlineEnd:pe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,We.e5)(pe),(0,We.TM)(pe));return[ke(Be),ce(Be),pe.wireframe&&ut(Be)]},pe=>({itemBg:pe.colorBgContainer,itemSize:pe.controlHeight,itemSizeSM:pe.controlHeightSM,itemActiveBg:pe.colorBgContainer,itemLinkBg:pe.colorBgContainer,itemActiveColorDisabled:pe.colorTextDisabled,itemActiveBgDisabled:pe.controlItemBgActiveDisabled,itemInputBg:pe.colorBgContainer,miniOptionsSizeChangerTop:0})),ae=function(pe,Be){var $e={};for(var Xe in pe)Object.prototype.hasOwnProperty.call(pe,Xe)&&Be.indexOf(Xe)<0&&($e[Xe]=pe[Xe]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Xe=Object.getOwnPropertySymbols(pe);Pe{const{prefixCls:Be,selectPrefixCls:$e,className:Xe,rootClassName:Pe,style:mt,size:yt,locale:Zt,selectComponentClass:jt,responsive:zt,showSizeChanger:Gt}=pe,Je=ae(pe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:lt}=(0,Ke.Z)(zt),{getPrefixCls:Dt,direction:Ot,pagination:on={}}=ye.useContext(st.E_),gn=Dt("pagination",Be),[mn,Bn]=ie(gn),sa=Gt!=null?Gt:on.showSizeChanger,ka=ye.useMemo(()=>{const an=ye.createElement("span",{className:`${gn}-item-ellipsis`},"\u2022\u2022\u2022"),Fn=ye.createElement("button",{className:`${gn}-item-link`,type:"button",tabIndex:-1},Ot==="rtl"?ye.createElement(fe.Z,null):ye.createElement(De.Z,null)),Ia=ye.createElement("button",{className:`${gn}-item-link`,type:"button",tabIndex:-1},Ot==="rtl"?ye.createElement(De.Z,null):ye.createElement(fe.Z,null)),va=ye.createElement("a",{className:`${gn}-item-link`},ye.createElement("div",{className:`${gn}-item-container`},Ot==="rtl"?ye.createElement(Ne.Z,{className:`${gn}-item-link-icon`}):ye.createElement(me,{className:`${gn}-item-link-icon`}),an)),ga=ye.createElement("a",{className:`${gn}-item-link`},ye.createElement("div",{className:`${gn}-item-container`},Ot==="rtl"?ye.createElement(me,{className:`${gn}-item-link-icon`}):ye.createElement(Ne.Z,{className:`${gn}-item-link-icon`}),an));return{prevIcon:Fn,nextIcon:Ia,jumpPrevIcon:va,jumpNextIcon:ga}},[Ot,gn]),[Pa]=(0,Re.Z)("Pagination",qe.Z),wa=Object.assign(Object.assign({},Pa),Zt),ar=(0,ot.Z)(yt),sr=ar==="small"||!!(lt&&!ar&&zt),pa=Dt("select",$e),mr=Ee()({[`${gn}-mini`]:sr,[`${gn}-rtl`]:Ot==="rtl"},on==null?void 0:on.className,Xe,Pe,Bn),ir=Object.assign(Object.assign({},on==null?void 0:on.style),mt);return mn(ye.createElement(Ue,Object.assign({},ka,Je,{style:ir,prefixCls:gn,selectPrefixCls:pa,className:mr,selectComponentClass:jt||(sr?Ve:nt),locale:wa,showSizeChanger:sa})))},Ce=de},93948:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Gt}});var z=te(59301),ye=te(29679),Oe=te(40001),je=te(19248),he=te(99267),be=te(92310),le=te.n(be),me=te(2738),Ne=te(36355),De=te(67711),fe=te(98506),Le=te(33346),Ee={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},re=function(){var lt=(0,z.useRef)([]),Dt=(0,z.useRef)(null);return(0,z.useEffect)(function(){var Ot=Date.now(),on=!1;lt.current.forEach(function(gn){if(gn){on=!0;var mn=gn.style;mn.transitionDuration=".3s, .3s, .3s, .06s",Dt.current&&Ot-Dt.current<100&&(mn.transitionDuration="0s, 0s")}}),on&&(Dt.current=Date.now())}),lt.current},E=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(lt){var Dt=(0,fe.Z)((0,fe.Z)({},Ee),lt),Ot=Dt.className,on=Dt.percent,gn=Dt.prefixCls,mn=Dt.strokeColor,Bn=Dt.strokeLinecap,sa=Dt.strokeWidth,ka=Dt.style,Pa=Dt.trailColor,wa=Dt.trailWidth,ar=Dt.transition,sr=(0,Le.Z)(Dt,E);delete sr.gapPosition;var pa=Array.isArray(on)?on:[on],mr=Array.isArray(mn)?mn:[mn],ir=re(),an=sa/2,Fn=100-sa/2,Ia="M ".concat(Bn==="round"?an:0,",").concat(an,` + L `).concat(Bn==="round"?Fn:100,",").concat(an),va="0 0 100 ".concat(sa),ga=0;return z.createElement("svg",(0,De.Z)({className:le()("".concat(gn,"-line"),Ot),viewBox:va,preserveAspectRatio:"none",style:ka},sr),z.createElement("path",{className:"".concat(gn,"-line-trail"),d:Ia,strokeLinecap:Bn,stroke:Pa,strokeWidth:wa||sa,fillOpacity:"0"}),pa.map(function(Cr,Gn){var vo=1;switch(Bn){case"round":vo=1-sa/100;break;case"square":vo=1-sa/2/100;break;default:vo=1;break}var ho={strokeDasharray:"".concat(Cr*vo,"px, 100px"),strokeDashoffset:"-".concat(ga,"px"),transition:ar||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Wr=mr[Gn]||mr[mr.length-1];return ga+=Cr,z.createElement("path",{key:Gn,className:"".concat(gn,"-line-path"),d:Ia,strokeLinecap:Bn,stroke:Wr,strokeWidth:sa,fillOpacity:"0",ref:function(Wt){ir[Gn]=Wt},style:ho})}))},b=a,y=te(26420),x=te(16886),ee=te(47273),ne=0,oe=(0,ee.Z)();function ue(){var Je;return oe?(Je=ne,ne+=1):Je="TEST_OR_SSR",Je}var ge=function(Je){var lt=z.useState(),Dt=(0,x.Z)(lt,2),Ot=Dt[0],on=Dt[1];return z.useEffect(function(){on("rc_progress_".concat(ue()))},[]),Je||Ot},Fe=function(lt){var Dt=lt.bg,Ot=lt.children;return z.createElement("div",{style:{width:"100%",height:"100%",background:Dt}},Ot)};function Se(Je,lt){return Object.keys(Je).map(function(Dt){var Ot=parseFloat(Dt),on="".concat(Math.floor(Ot*lt),"%");return"".concat(Je[Dt]," ").concat(on)})}var Ie=z.forwardRef(function(Je,lt){var Dt=Je.prefixCls,Ot=Je.color,on=Je.gradientId,gn=Je.radius,mn=Je.style,Bn=Je.ptg,sa=Je.strokeLinecap,ka=Je.strokeWidth,Pa=Je.size,wa=Je.gapDegree,ar=Ot&&(0,y.Z)(Ot)==="object",sr=ar?"#FFF":void 0,pa=Pa/2,mr=z.createElement("circle",{className:"".concat(Dt,"-circle-path"),r:gn,cx:pa,cy:pa,stroke:sr,strokeLinecap:sa,strokeWidth:ka,opacity:Bn===0?0:1,style:mn,ref:lt});if(!ar)return mr;var ir="".concat(on,"-conic"),an=wa?"".concat(180+wa/2,"deg"):"0deg",Fn=Se(Ot,(360-wa)/360),Ia=Se(Ot,1),va="conic-gradient(from ".concat(an,", ").concat(Fn.join(", "),")"),ga="linear-gradient(to ".concat(wa?"bottom":"top",", ").concat(Ia.join(", "),")");return z.createElement(z.Fragment,null,z.createElement("mask",{id:ir},mr),z.createElement("foreignObject",{x:0,y:0,width:Pa,height:Pa,mask:"url(#".concat(ir,")")},z.createElement(Fe,{bg:ga},z.createElement(Fe,{bg:va}))))}),ze=Ie,ve=100,at=function(lt,Dt,Ot,on,gn,mn,Bn,sa,ka,Pa){var wa=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ar=Ot/100*360*((360-mn)/360),sr=mn===0?0:{bottom:0,top:180,left:90,right:-90}[Bn],pa=(100-on)/100*Dt;ka==="round"&&on!==100&&(pa+=Pa/2,pa>=Dt&&(pa=Dt-.01));var mr=ve/2;return{stroke:typeof sa=="string"?sa:void 0,strokeDasharray:"".concat(Dt,"px ").concat(lt),strokeDashoffset:pa+wa,transform:"rotate(".concat(gn+ar+sr,"deg)"),transformOrigin:"".concat(mr,"px ").concat(mr,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},xe=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function it(Je){var lt=Je!=null?Je:[];return Array.isArray(lt)?lt:[lt]}var Ue=function(lt){var Dt=(0,fe.Z)((0,fe.Z)({},Ee),lt),Ot=Dt.id,on=Dt.prefixCls,gn=Dt.steps,mn=Dt.strokeWidth,Bn=Dt.trailWidth,sa=Dt.gapDegree,ka=sa===void 0?0:sa,Pa=Dt.gapPosition,wa=Dt.trailColor,ar=Dt.strokeLinecap,sr=Dt.style,pa=Dt.className,mr=Dt.strokeColor,ir=Dt.percent,an=(0,Le.Z)(Dt,xe),Fn=ve/2,Ia=ge(Ot),va="".concat(Ia,"-gradient"),ga=Fn-mn/2,Cr=Math.PI*2*ga,Gn=ka>0?90+ka/2:-90,vo=Cr*((360-ka)/360),ho=(0,y.Z)(gn)==="object"?gn:{count:gn,space:2},Wr=ho.count,kt=ho.space,Wt=it(ir),Nt=it(mr),Vn=Nt.find(function(br){return br&&(0,y.Z)(br)==="object"}),Ea=Vn&&(0,y.Z)(Vn)==="object",Qn=Ea?"butt":ar,Vr=at(Cr,vo,0,100,Gn,ka,Pa,wa,Qn,mn),dr=re(),Er=function(){var Xn=0;return Wt.map(function(uo,Wo){var bo=Nt[Wo]||Nt[Nt.length-1],Eo=at(Cr,vo,Xn,uo,Gn,ka,Pa,bo,Qn,mn);return Xn+=uo,z.createElement(ze,{key:Wo,color:bo,ptg:uo,radius:ga,prefixCls:on,gradientId:va,style:Eo,strokeLinecap:Qn,strokeWidth:mn,gapDegree:ka,ref:function(En){dr[Wo]=En},size:ve})}).reverse()},yo=function(){var Xn=Math.round(Wr*(Wt[0]/100)),uo=100/Wr,Wo=0;return new Array(Wr).fill(null).map(function(bo,Eo){var Bt=Eo<=Xn-1?Nt[0]:wa,En=Bt&&(0,y.Z)(Bt)==="object"?"url(#".concat(va,")"):void 0,fn=at(Cr,vo,Wo,uo,Gn,ka,Pa,Bt,"butt",mn,kt);return Wo+=(vo-fn.strokeDashoffset+kt)*100/vo,z.createElement("circle",{key:Eo,className:"".concat(on,"-circle-path"),r:ga,cx:Fn,cy:Fn,stroke:En,strokeWidth:mn,opacity:1,style:fn,ref:function(qn){dr[Eo]=qn}})})};return z.createElement("svg",(0,De.Z)({className:le()("".concat(on,"-circle"),pa),viewBox:"0 0 ".concat(ve," ").concat(ve),style:sr,id:Ot,role:"presentation"},an),!Wr&&z.createElement("circle",{className:"".concat(on,"-circle-trail"),r:ga,cx:Fn,cy:Fn,stroke:wa,strokeLinecap:Qn,strokeWidth:Bn||mn,style:Vr}),Wr?yo():Er())},qe=Ue,st={Line:b,Circle:qe},ot=te(6848),Ke=te(30071);function Re(Je){return!Je||Je<0?0:Je>100?100:Je}function Me(Je){let{success:lt,successPercent:Dt}=Je,Ot=Dt;return lt&&"progress"in lt&&(Ot=lt.progress),lt&&"percent"in lt&&(Ot=lt.percent),Ot}const Ve=Je=>{let{percent:lt,success:Dt,successPercent:Ot}=Je;const on=Re(Me({success:Dt,successPercent:Ot}));return[on,Re(Re(lt)-on)]},nt=Je=>{let{success:lt={},strokeColor:Dt}=Je;const{strokeColor:Ot}=lt;return[Ot||Ke.presetPrimaryColors.green,Dt||null]},We=(Je,lt,Dt)=>{var Ot,on,gn,mn;let Bn=-1,sa=-1;if(lt==="step"){const ka=Dt.steps,Pa=Dt.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?(Bn=Je==="small"?2:14,sa=Pa!=null?Pa:8):typeof Je=="number"?[Bn,sa]=[Je,Je]:[Bn=14,sa=8]=Je,Bn*=ka}else if(lt==="line"){const ka=Dt==null?void 0:Dt.strokeWidth;typeof Je=="string"||typeof Je=="undefined"?sa=ka||(Je==="small"?6:8):typeof Je=="number"?[Bn,sa]=[Je,Je]:[Bn=-1,sa=8]=Je}else(lt==="circle"||lt==="dashboard")&&(typeof Je=="string"||typeof Je=="undefined"?[Bn,sa]=Je==="small"?[60,60]:[120,120]:typeof Je=="number"?[Bn,sa]=[Je,Je]:(Bn=(on=(Ot=Je[0])!==null&&Ot!==void 0?Ot:Je[1])!==null&&on!==void 0?on:120,sa=(mn=(gn=Je[0])!==null&&gn!==void 0?gn:Je[1])!==null&&mn!==void 0?mn:120));return[Bn,sa]},et=3,Et=Je=>et/Je*100;var gt=Je=>{const{prefixCls:lt,trailColor:Dt=null,strokeLinecap:Ot="round",gapPosition:on,gapDegree:gn,width:mn=120,type:Bn,children:sa,success:ka,size:Pa=mn}=Je,[wa,ar]=We(Pa,"circle");let{strokeWidth:sr}=Je;sr===void 0&&(sr=Math.max(Et(wa),6));const pa={width:wa,height:ar,fontSize:wa*.15+6},mr=z.useMemo(()=>{if(gn||gn===0)return gn;if(Bn==="dashboard")return 75},[gn,Bn]),ir=on||Bn==="dashboard"&&"bottom"||void 0,an=Object.prototype.toString.call(Je.strokeColor)==="[object Object]",Fn=nt({success:ka,strokeColor:Je.strokeColor}),Ia=le()(`${lt}-inner`,{[`${lt}-circle-gradient`]:an}),va=z.createElement(qe,{percent:Ve(Je),strokeWidth:sr,trailWidth:sr,strokeColor:Fn,strokeLinecap:Ot,trailColor:Dt,prefixCls:lt,gapDegree:mr,gapPosition:ir});return z.createElement("div",{className:Ia,style:pa},wa<=20?z.createElement(ot.Z,{title:sa},z.createElement("span",null,va)):z.createElement(z.Fragment,null,va,sa))},xt=function(Je,lt){var Dt={};for(var Ot in Je)Object.prototype.hasOwnProperty.call(Je,Ot)&<.indexOf(Ot)<0&&(Dt[Ot]=Je[Ot]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,Ot=Object.getOwnPropertySymbols(Je);on{let lt=[];return Object.keys(Je).forEach(Dt=>{const Ot=parseFloat(Dt.replace(/%/g,""));isNaN(Ot)||lt.push({key:Ot,value:Je[Dt]})}),lt=lt.sort((Dt,Ot)=>Dt.key-Ot.key),lt.map(Dt=>{let{key:Ot,value:on}=Dt;return`${on} ${Ot}%`}).join(", ")},wt=(Je,lt)=>{const{from:Dt=Ke.presetPrimaryColors.blue,to:Ot=Ke.presetPrimaryColors.blue,direction:on=lt==="rtl"?"to left":"to right"}=Je,gn=xt(Je,["from","to","direction"]);if(Object.keys(gn).length!==0){const mn=Ae(gn);return{backgroundImage:`linear-gradient(${on}, ${mn})`}}return{backgroundImage:`linear-gradient(${on}, ${Dt}, ${Ot})`}};var ke=Je=>{const{prefixCls:lt,direction:Dt,percent:Ot,size:on,strokeWidth:gn,strokeColor:mn,strokeLinecap:Bn="round",children:sa,trailColor:ka=null,success:Pa}=Je,wa=mn&&typeof mn!="string"?wt(mn,Dt):{backgroundColor:mn},ar=Bn==="square"||Bn==="butt"?0:void 0,sr={backgroundColor:ka||void 0,borderRadius:ar},pa=on!=null?on:[-1,gn||(on==="small"?6:8)],[mr,ir]=We(pa,"line",{strokeWidth:gn}),an=Object.assign({width:`${Re(Ot)}%`,height:ir,borderRadius:ar},wa),Fn=Me(Je),Ia={width:`${Re(Fn)}%`,height:ir,borderRadius:ar,backgroundColor:Pa==null?void 0:Pa.strokeColor},va={width:mr<0?"100%":mr,height:ir};return z.createElement(z.Fragment,null,z.createElement("div",{className:`${lt}-outer`,style:va},z.createElement("div",{className:`${lt}-inner`,style:sr},z.createElement("div",{className:`${lt}-bg`,style:an}),Fn!==void 0?z.createElement("div",{className:`${lt}-success-bg`,style:Ia}):null)),sa)},ce=Je=>{const{size:lt,steps:Dt,percent:Ot=0,strokeWidth:on=8,strokeColor:gn,trailColor:mn=null,prefixCls:Bn,children:sa}=Je,ka=Math.round(Dt*(Ot/100)),Pa=lt==="small"?2:14,wa=lt!=null?lt:[Pa,on],[ar,sr]=We(wa,"step",{steps:Dt,strokeWidth:on}),pa=ar/Dt,mr=new Array(Dt);for(let ir=0;ir{const lt=Je?"100%":"-100%";return new ie.Keyframes(`antProgress${Je?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},pe=Je=>{const{componentCls:lt,iconCls:Dt}=Je;return{[lt]:Object.assign(Object.assign({},(0,ae.Wf)(Je)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Je.fontSize,marginInlineEnd:Je.marginXS,marginBottom:Je.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${Je.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Je.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Je.remainingColor,borderRadius:Je.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Je.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:Je.defaultColor,borderRadius:Je.lineBorderRadius,transition:`all ${Je.motionDurationSlow} ${Je.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Je.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Je.marginXS,color:Je.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Dt]:{fontSize:Je.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Je.colorBgContainer,borderRadius:Je.lineBorderRadius,opacity:0,animationName:Ce(),animationDuration:Je.progressActiveMotionDuration,animationTimingFunction:Je.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:Ce(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:Je.colorError},[`${lt}-text`]:{color:Je.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Je.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:Je.colorSuccess},[`${lt}-text`]:{color:Je.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Je.colorSuccess}}})}},Be=Je=>{const{componentCls:lt,iconCls:Dt}=Je;return{[lt]:{[`${lt}-circle-trail`]:{stroke:Je.remainingColor},[`&${lt}-circle ${lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${lt}-circle ${lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Je.circleTextColor,fontSize:Je.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Dt]:{fontSize:`${Je.fontSize/Je.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:Je.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:Je.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},$e=Je=>{const{componentCls:lt}=Je;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Je.progressStepMinWidth,marginInlineEnd:Je.progressStepMarginInlineEnd,backgroundColor:Je.remainingColor,transition:`all ${Je.motionDurationSlow}`,"&-active":{backgroundColor:Je.defaultColor}}}}}},Xe=Je=>{const{componentCls:lt,iconCls:Dt}=Je;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${Dt}`]:{fontSize:Je.fontSizeSM}}}};var Pe=(0,se.Z)("Progress",Je=>{const lt=Je.marginXXS/2,Dt=(0,de.TS)(Je,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[pe(Dt),Be(Dt),$e(Dt),Xe(Dt)]},Je=>({circleTextColor:Je.colorText,defaultColor:Je.colorInfo,remainingColor:Je.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),mt=function(Je,lt){var Dt={};for(var Ot in Je)Object.prototype.hasOwnProperty.call(Je,Ot)&<.indexOf(Ot)<0&&(Dt[Ot]=Je[Ot]);if(Je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,Ot=Object.getOwnPropertySymbols(Je);on{const{prefixCls:Dt,className:Ot,rootClassName:on,steps:gn,strokeColor:mn,percent:Bn=0,size:sa="default",showInfo:ka=!0,type:Pa="line",status:wa,format:ar,style:sr}=Je,pa=mt(Je,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),mr=z.useMemo(()=>{var Wt,Nt;const Vn=Me(Je);return parseInt(Vn!==void 0?(Wt=Vn!=null?Vn:0)===null||Wt===void 0?void 0:Wt.toString():(Nt=Bn!=null?Bn:0)===null||Nt===void 0?void 0:Nt.toString(),10)},[Bn,Je.success,Je.successPercent]),ir=z.useMemo(()=>!Zt.includes(wa)&&mr>=100?"success":wa||"normal",[wa,mr]),{getPrefixCls:an,direction:Fn,progress:Ia}=z.useContext(Ne.E_),va=an("progress",Dt),[ga,Cr]=Pe(va),Gn=z.useMemo(()=>{if(!ka)return null;const Wt=Me(Je);let Nt;const Vn=ar||(Qn=>`${Qn}%`),Ea=Pa==="line";return ar||ir!=="exception"&&ir!=="success"?Nt=Vn(Re(Bn),Re(Wt)):ir==="exception"?Nt=Ea?z.createElement(je.Z,null):z.createElement(he.Z,null):ir==="success"&&(Nt=Ea?z.createElement(ye.Z,null):z.createElement(Oe.Z,null)),z.createElement("span",{className:`${va}-text`,title:typeof Nt=="string"?Nt:void 0},Nt)},[ka,Bn,mr,ir,Pa,va,ar]),vo=Array.isArray(mn)?mn[0]:mn,ho=typeof mn=="string"||Array.isArray(mn)?mn:void 0;let Wr;Pa==="line"?Wr=gn?z.createElement(ce,Object.assign({},Je,{strokeColor:ho,prefixCls:va,steps:gn}),Gn):z.createElement(ke,Object.assign({},Je,{strokeColor:vo,prefixCls:va,direction:Fn}),Gn):(Pa==="circle"||Pa==="dashboard")&&(Wr=z.createElement(gt,Object.assign({},Je,{strokeColor:vo,prefixCls:va,progressStatus:ir}),Gn));const kt=le()(va,`${va}-status-${ir}`,`${va}-${Pa==="dashboard"&&"circle"||gn&&"steps"||Pa}`,{[`${va}-inline-circle`]:Pa==="circle"&&We(sa,"circle")[0]<=20,[`${va}-show-info`]:ka,[`${va}-${sa}`]:typeof sa=="string",[`${va}-rtl`]:Fn==="rtl"},Ia==null?void 0:Ia.className,Ot,on,Cr);return ga(z.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},Ia==null?void 0:Ia.style),sr),className:kt,role:"progressbar","aria-valuenow":mr},(0,me.Z)(pa,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Wr))}),Gt=zt},13570:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return Re}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},je=Oe,he=te(7657),be=function(Ve,nt){return ye.createElement(he.Z,(0,z.Z)({},Ve,{ref:nt,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(92310),De=te.n(Ne),fe=te(52873),Le=te(16886),Ee=te(33346),re=te(18929),E=te(10228),a=te(26112);function b(Me,Ve){var nt=Me.disabled,We=Me.prefixCls,et=Me.character,Et=Me.characterRender,Pt=Me.index,gt=Me.count,xt=Me.value,Ae=Me.allowHalf,wt=Me.focused,Lt=Me.onHover,ke=Me.onClick,ut=function(Be){Lt(Be,Pt)},ce=function(Be){ke(Be,Pt)},ie=function(Be){Be.keyCode===E.Z.ENTER&&ke(Be,Pt)},ae=Pt+1,se=new Set([We]);xt===0&&Pt===0&&wt?se.add("".concat(We,"-focused")):Ae&&xt+.5>=ae&&xtPt?"true":"false","aria-posinset":Pt+1,"aria-setsize":gt,tabIndex:nt?-1:0},ye.createElement("div",{className:"".concat(We,"-first")},de),ye.createElement("div",{className:"".concat(We,"-second")},de)));return Et&&(Ce=Et(Ce,Me)),Ce}var y=ye.forwardRef(b);function x(){var Me=ye.useRef({});function Ve(We){return Me.current[We]}function nt(We){return function(et){Me.current[We]=et}}return[Ve,nt]}function ee(Me){var Ve=Me.pageXOffset,nt="scrollLeft";if(typeof Ve!="number"){var We=Me.document;Ve=We.documentElement[nt],typeof Ve!="number"&&(Ve=We.body[nt])}return Ve}function ne(Me){var Ve,nt,We=Me.ownerDocument,et=We.body,Et=We&&We.documentElement,Pt=Me.getBoundingClientRect();return Ve=Pt.left,nt=Pt.top,Ve-=Et.clientLeft||et.clientLeft||0,nt-=Et.clientTop||et.clientTop||0,{left:Ve,top:nt}}function oe(Me){var Ve=ne(Me),nt=Me.ownerDocument,We=nt.defaultView||nt.parentWindow;return Ve.left+=ee(We),Ve.left}var ue=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ge(Me,Ve){var nt,We=Me.prefixCls,et=We===void 0?"rc-rate":We,Et=Me.className,Pt=Me.defaultValue,gt=Me.value,xt=Me.count,Ae=xt===void 0?5:xt,wt=Me.allowHalf,Lt=wt===void 0?!1:wt,ke=Me.allowClear,ut=ke===void 0?!0:ke,ce=Me.character,ie=ce===void 0?"\u2605":ce,ae=Me.characterRender,se=Me.disabled,de=Me.direction,Ce=de===void 0?"ltr":de,pe=Me.tabIndex,Be=pe===void 0?0:pe,$e=Me.autoFocus,Xe=Me.onHoverChange,Pe=Me.onChange,mt=Me.onFocus,yt=Me.onBlur,Zt=Me.onKeyDown,jt=Me.onMouseLeave,zt=(0,Ee.Z)(Me,ue),Gt=x(),Je=(0,Le.Z)(Gt,2),lt=Je[0],Dt=Je[1],Ot=ye.useRef(null),on=function(){if(!se){var Qn;(Qn=Ot.current)===null||Qn===void 0||Qn.focus()}};ye.useImperativeHandle(Ve,function(){return{focus:on,blur:function(){if(!se){var Qn;(Qn=Ot.current)===null||Qn===void 0||Qn.blur()}}}});var gn=(0,re.Z)(Pt||0,{value:gt}),mn=(0,Le.Z)(gn,2),Bn=mn[0],sa=mn[1],ka=(0,re.Z)(null),Pa=(0,Le.Z)(ka,2),wa=Pa[0],ar=Pa[1],sr=function(Qn,Vr){var dr=Ce==="rtl",Er=Qn+1;if(Lt){var yo=lt(Qn),br=oe(yo),Xn=yo.clientWidth;(dr&&Vr-br>Xn/2||!dr&&Vr-br0&&!dr||Vr===E.Z.RIGHT&&Er>0&&dr?(Lt?Er-=.5:Er-=1,pa(Er),Qn.preventDefault()):Vr===E.Z.LEFT&&Er{const{componentCls:Ve}=Me;return{[`${Ve}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Me.marginXS},"> div":{transition:`all ${Me.motionDurationMid}, outline 0s`,"&:hover":{transform:Me.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Me.lineWidth}px dashed ${Me.starColor}`,transform:Me.starHoverScale}},"&-first, &-second":{color:Me.starBg,transition:`all ${Me.motionDurationMid}`,userSelect:"none",[Me.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Ve}-star-first, &-half ${Ve}-star-second`]:{opacity:1},[`&-half ${Ve}-star-first, &-full ${Ve}-star-second`]:{color:"inherit"}}}},Ue=Me=>({[`&-rtl${Me.componentCls}`]:{direction:"rtl"}}),qe=Me=>{const{componentCls:Ve}=Me;return{[Ve]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(Me)),{display:"inline-block",margin:0,padding:0,color:Me.starColor,fontSize:Me.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Ve} ${Ve}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),it(Me)),{[`+ ${Ve}-text`]:{display:"inline-block",marginInlineStart:Me.marginXS,fontSize:Me.fontSize}}),Ue(Me))}};var st=(0,at.Z)("Rate",Me=>{const Ve=(0,xe.TS)(Me,{});return[qe(Ve)]},Me=>({starColor:Me.yellow6,starSize:Me.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Me.colorFillContent})),ot=function(Me,Ve){var nt={};for(var We in Me)Object.prototype.hasOwnProperty.call(Me,We)&&Ve.indexOf(We)<0&&(nt[We]=Me[We]);if(Me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,We=Object.getOwnPropertySymbols(Me);et{const{prefixCls:nt,className:We,rootClassName:et,style:Et,tooltips:Pt,character:gt=ye.createElement(me,null)}=Me,xt=ot(Me,["prefixCls","className","rootClassName","style","tooltips","character"]),Ae=(se,de)=>{let{index:Ce}=de;return Pt?ye.createElement(ze.Z,{title:Pt[Ce]},se):se},{getPrefixCls:wt,direction:Lt,rate:ke}=ye.useContext(Ie.E_),ut=wt("rate",nt),[ce,ie]=st(ut),ae=Object.assign(Object.assign({},ke==null?void 0:ke.style),Et);return ce(ye.createElement(Se,Object.assign({ref:Ve,character:gt,characterRender:Ae},xt,{className:De()(We,et,ie,ke==null?void 0:ke.className),style:ae,prefixCls:ut,direction:Lt})))})},61621:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ie}});var z=te(92310),ye=te.n(z),Oe=te(59301),je=te(36355),he=te(2738),le=ae=>{const{prefixCls:se,className:de,style:Ce,size:pe,shape:Be}=ae,$e=ye()({[`${se}-lg`]:pe==="large",[`${se}-sm`]:pe==="small"}),Xe=ye()({[`${se}-circle`]:Be==="circle",[`${se}-square`]:Be==="square",[`${se}-round`]:Be==="round"}),Pe=Oe.useMemo(()=>typeof pe=="number"?{width:pe,height:pe,lineHeight:`${pe}px`}:{},[pe]);return Oe.createElement("span",{className:ye()(se,$e,Xe,de),style:Object.assign(Object.assign({},Pe),Ce)})},me=te(36237),Ne=te(83116),De=te(37613);const fe=new me.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Le=ae=>({height:ae,lineHeight:`${ae}px`}),Ee=ae=>Object.assign({width:ae},Le(ae)),re=ae=>({background:ae.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:fe,animationDuration:ae.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),E=ae=>Object.assign({width:ae*5,minWidth:ae*5},Le(ae)),a=ae=>{const{skeletonAvatarCls:se,gradientFromColor:de,controlHeight:Ce,controlHeightLG:pe,controlHeightSM:Be}=ae;return{[`${se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:de},Ee(Ce)),[`${se}${se}-circle`]:{borderRadius:"50%"},[`${se}${se}-lg`]:Object.assign({},Ee(pe)),[`${se}${se}-sm`]:Object.assign({},Ee(Be))}},b=ae=>{const{controlHeight:se,borderRadiusSM:de,skeletonInputCls:Ce,controlHeightLG:pe,controlHeightSM:Be,gradientFromColor:$e}=ae;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:de},E(se)),[`${Ce}-lg`]:Object.assign({},E(pe)),[`${Ce}-sm`]:Object.assign({},E(Be))}},y=ae=>Object.assign({width:ae},Le(ae)),x=ae=>{const{skeletonImageCls:se,imageSizeBase:de,gradientFromColor:Ce,borderRadiusSM:pe}=ae;return{[`${se}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ce,borderRadius:pe},y(de*2)),{[`${se}-path`]:{fill:"#bfbfbf"},[`${se}-svg`]:Object.assign(Object.assign({},y(de)),{maxWidth:de*4,maxHeight:de*4}),[`${se}-svg${se}-svg-circle`]:{borderRadius:"50%"}}),[`${se}${se}-circle`]:{borderRadius:"50%"}}},ee=(ae,se,de)=>{const{skeletonButtonCls:Ce}=ae;return{[`${de}${Ce}-circle`]:{width:se,minWidth:se,borderRadius:"50%"},[`${de}${Ce}-round`]:{borderRadius:se}}},ne=ae=>Object.assign({width:ae*2,minWidth:ae*2},Le(ae)),oe=ae=>{const{borderRadiusSM:se,skeletonButtonCls:de,controlHeight:Ce,controlHeightLG:pe,controlHeightSM:Be,gradientFromColor:$e}=ae;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${de}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:$e,borderRadius:se,width:Ce*2,minWidth:Ce*2},ne(Ce))},ee(ae,Ce,de)),{[`${de}-lg`]:Object.assign({},ne(pe))}),ee(ae,pe,`${de}-lg`)),{[`${de}-sm`]:Object.assign({},ne(Be))}),ee(ae,Be,`${de}-sm`))},ue=ae=>{const{componentCls:se,skeletonAvatarCls:de,skeletonTitleCls:Ce,skeletonParagraphCls:pe,skeletonButtonCls:Be,skeletonInputCls:$e,skeletonImageCls:Xe,controlHeight:Pe,controlHeightLG:mt,controlHeightSM:yt,gradientFromColor:Zt,padding:jt,marginSM:zt,borderRadius:Gt,titleHeight:Je,blockRadius:lt,paragraphLiHeight:Dt,controlHeightXS:Ot,paragraphMarginTop:on}=ae;return{[`${se}`]:{display:"table",width:"100%",[`${se}-header`]:{display:"table-cell",paddingInlineEnd:jt,verticalAlign:"top",[`${de}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Zt},Ee(Pe)),[`${de}-circle`]:{borderRadius:"50%"},[`${de}-lg`]:Object.assign({},Ee(mt)),[`${de}-sm`]:Object.assign({},Ee(yt))},[`${se}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ce}`]:{width:"100%",height:Je,background:Zt,borderRadius:lt,[`+ ${pe}`]:{marginBlockStart:yt}},[`${pe}`]:{padding:0,"> li":{width:"100%",height:Dt,listStyle:"none",background:Zt,borderRadius:lt,"+ li":{marginBlockStart:Ot}}},[`${pe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${se}-content`]:{[`${Ce}, ${pe} > li`]:{borderRadius:Gt}}},[`${se}-with-avatar ${se}-content`]:{[`${Ce}`]:{marginBlockStart:zt,[`+ ${pe}`]:{marginBlockStart:on}}},[`${se}${se}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},oe(ae)),a(ae)),b(ae)),x(ae)),[`${se}${se}-block`]:{width:"100%",[`${Be}`]:{width:"100%"},[`${$e}`]:{width:"100%"}},[`${se}${se}-active`]:{[` ${Ce}, ${pe} > li, ${de}, ${Be}, ${$e}, ${Xe} - `]:Object.assign({},re(ae))}}};var ge=(0,Ne.Z)("Skeleton",ae=>{const{componentCls:se}=ae,de=(0,De.TS)(ae,{skeletonAvatarCls:`${se}-avatar`,skeletonTitleCls:`${se}-title`,skeletonParagraphCls:`${se}-paragraph`,skeletonButtonCls:`${se}-button`,skeletonInputCls:`${se}-input`,skeletonImageCls:`${se}-image`,imageSizeBase:ae.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ae.gradientFromColor} 25%, ${ae.gradientToColor} 37%, ${ae.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ue(de)]},ae=>{const{colorFillContent:se,colorFill:de}=ae,Ce=se,pe=de;return{color:Ce,colorGradientEnd:pe,gradientFromColor:Ce,gradientToColor:pe,titleHeight:ae.controlHeight/2,blockRadius:ae.borderRadiusSM,paragraphMarginTop:ae.marginLG+ae.marginXXS,paragraphLiHeight:ae.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Se=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,active:pe,shape:Be="circle",size:$e="default"}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,St]=ge(Pe),zt=(0,he.Z)(ae,["prefixCls","className"]),Gt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:pe},de,Ce,St);return mt(Oe.createElement("div",{className:Gt},Oe.createElement(le,Object.assign({prefixCls:`${Pe}-avatar`,shape:Be,size:$e},zt))))},ze=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,active:pe,block:Be=!1,size:$e="default"}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,St]=ge(Pe),zt=(0,he.Z)(ae,["prefixCls"]),Gt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:pe,[`${Pe}-block`]:Be},de,Ce,St);return mt(Oe.createElement("div",{className:Gt},Oe.createElement(le,Object.assign({prefixCls:`${Pe}-button`,size:$e},zt))))};const ve="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var xe=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,style:pe,active:Be}=ae,{getPrefixCls:$e}=Oe.useContext(je.E_),Xe=$e("skeleton",se),[Pe,mt]=ge(Xe),St=ye()(Xe,`${Xe}-element`,{[`${Xe}-active`]:Be},de,Ce,mt);return Pe(Oe.createElement("div",{className:St},Oe.createElement("div",{className:ye()(`${Xe}-image`,de),style:pe},Oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Xe}-image-svg`},Oe.createElement("path",{d:ve,className:`${Xe}-image-path`})))))},Ue=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,active:pe,block:Be,size:$e="default"}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,St]=ge(Pe),zt=(0,he.Z)(ae,["prefixCls"]),Gt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:pe,[`${Pe}-block`]:Be},de,Ce,St);return mt(Oe.createElement("div",{className:Gt},Oe.createElement(le,Object.assign({prefixCls:`${Pe}-input`,size:$e},zt))))},qe=te(67711),st={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ot=st,Ke=te(7657),Re=function(se,de){return Oe.createElement(Ke.Z,(0,qe.Z)({},se,{ref:de,icon:ot}))},Me=Oe.forwardRef(Re),Ve=Me,We=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,style:pe,active:Be,children:$e}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,St]=ge(Pe),zt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:Be},St,de,Ce),Gt=$e!=null?$e:Oe.createElement(Ve,null);return mt(Oe.createElement("div",{className:zt},Oe.createElement("div",{className:ye()(`${Pe}-image`,de),style:pe},Gt)))},et=te(15142),yt=ae=>{const se=Xe=>{const{width:Pe,rows:mt=2}=ae;if(Array.isArray(Pe))return Pe[Xe];if(mt-1===Xe)return Pe},{prefixCls:de,className:Ce,style:pe,rows:Be}=ae,$e=(0,et.Z)(Array(Be)).map((Xe,Pe)=>Oe.createElement("li",{key:Pe,style:{width:se(Pe)}}));return Oe.createElement("ul",{className:ye()(de,Ce),style:pe},$e)},xt=ae=>{let{prefixCls:se,className:de,width:Ce,style:pe}=ae;return Oe.createElement("h3",{className:ye()(se,de),style:Object.assign({width:Ce},pe)})};function Ae(ae){return ae&&typeof ae=="object"?ae:{}}function wt(ae,se){return ae&&!se?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function It(ae,se){return!ae&&se?{width:"38%"}:ae&&se?{width:"50%"}:{}}function ke(ae,se){const de={};return(!ae||!se)&&(de.width="61%"),!ae&&se?de.rows=3:de.rows=2,de}const ut=ae=>{const{prefixCls:se,loading:de,className:Ce,rootClassName:pe,style:Be,children:$e,avatar:Xe=!1,title:Pe=!0,paragraph:mt=!0,active:St,round:zt}=ae,{getPrefixCls:Gt,direction:Ht,skeleton:Wt}=Oe.useContext(je.E_),Je=Gt("skeleton",se),[lt,Dt]=ge(Je);if(de||!("loading"in ae)){const Lt=!!Xe,ln=!!Pe,mn=!!mt;let fn;if(Lt){const Na=Object.assign(Object.assign({prefixCls:`${Je}-avatar`},wt(ln,mn)),Ae(Xe));fn=Oe.createElement("div",{className:`${Je}-header`},Oe.createElement(le,Object.assign({},Na)))}let Dn;if(ln||mn){let Na;if(ln){const wa=Object.assign(Object.assign({prefixCls:`${Je}-title`},It(Lt,mn)),Ae(Pe));Na=Oe.createElement(xt,Object.assign({},wa))}let Pa;if(mn){const wa=Object.assign(Object.assign({prefixCls:`${Je}-paragraph`},ke(Lt,ln)),Ae(mt));Pa=Oe.createElement(yt,Object.assign({},wa))}Dn=Oe.createElement("div",{className:`${Je}-content`},Na,Pa)}const ua=ye()(Je,{[`${Je}-with-avatar`]:Lt,[`${Je}-active`]:St,[`${Je}-rtl`]:Ht==="rtl",[`${Je}-round`]:zt},Wt==null?void 0:Wt.className,Ce,pe,Dt);return lt(Oe.createElement("div",{className:ua,style:Object.assign(Object.assign({},Wt==null?void 0:Wt.style),Be)},fn,Dn))}return typeof $e!="undefined"?$e:null};ut.Button=ze,ut.Avatar=Se,ut.Input=Ue,ut.Image=xe,ut.Node=We;var ce=ut,ie=ce},31797:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return ge}});var z=te(59301),ye=te(56762),Oe=te(92343),je=te(92310),he=te.n(je),be=te(36355),le=te(61621),Ne=Fe=>{const{value:Se,formatter:Ie,precision:ze,decimalSeparator:ve,groupSeparator:at="",prefixCls:xe}=Fe;let it;if(typeof Ie=="function")it=Ie(Se);else{const Ue=String(Se),qe=Ue.match(/^(-?)(\d*)(\.(\d+))?$/);if(!qe||Ue==="-")it=Ue;else{const st=qe[1];let ot=qe[2]||"0",Ke=qe[4]||"";ot=ot.replace(/\B(?=(\d{3})+(?!\d))/g,at),typeof ze=="number"&&(Ke=Ke.padEnd(ze,"0").slice(0,ze>0?ze:0)),Ke&&(Ke=`${ve}${Ke}`),it=[z.createElement("span",{key:"int",className:`${xe}-content-value-int`},st,ot),Ke&&z.createElement("span",{key:"decimal",className:`${xe}-content-value-decimal`},Ke)]}}return z.createElement("span",{className:`${xe}-content-value`},it)},De=te(17313),fe=te(83116),Le=te(37613);const Ee=Fe=>{const{componentCls:Se,marginXXS:Ie,padding:ze,colorTextDescription:ve,titleFontSize:at,colorTextHeading:xe,contentFontSize:it,fontFamily:Ue}=Fe;return{[`${Se}`]:Object.assign(Object.assign({},(0,De.Wf)(Fe)),{[`${Se}-title`]:{marginBottom:Ie,color:ve,fontSize:at},[`${Se}-skeleton`]:{paddingTop:ze},[`${Se}-content`]:{color:xe,fontSize:it,fontFamily:Ue,[`${Se}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Se}-content-prefix, ${Se}-content-suffix`]:{display:"inline-block"},[`${Se}-content-prefix`]:{marginInlineEnd:Ie},[`${Se}-content-suffix`]:{marginInlineStart:Ie}}})}};var re=(0,fe.Z)("Statistic",Fe=>{const Se=(0,Le.TS)(Fe,{});return[Ee(Se)]},Fe=>{const{fontSizeHeading3:Se,fontSize:Ie}=Fe;return{titleFontSize:Ie,contentFontSize:Se}}),a=Fe=>{const{prefixCls:Se,className:Ie,rootClassName:ze,style:ve,valueStyle:at,value:xe=0,title:it,valueRender:Ue,prefix:qe,suffix:st,loading:ot=!1,onMouseEnter:Ke,onMouseLeave:Re,decimalSeparator:Me=".",groupSeparator:Ve=","}=Fe,{getPrefixCls:nt,direction:We,statistic:et}=z.useContext(be.E_),ht=nt("statistic",Se),[yt,gt]=re(ht),xt=z.createElement(Ne,Object.assign({decimalSeparator:Me,groupSeparator:Ve,prefixCls:ht},Fe,{value:xe})),Ae=he()(ht,{[`${ht}-rtl`]:We==="rtl"},et==null?void 0:et.className,Ie,ze,gt);return yt(z.createElement("div",{className:Ae,style:Object.assign(Object.assign({},et==null?void 0:et.style),ve),onMouseEnter:Ke,onMouseLeave:Re},it&&z.createElement("div",{className:`${ht}-title`},it),z.createElement(le.Z,{paragraph:!1,loading:ot,className:`${ht}-skeleton`},z.createElement("div",{style:at,className:`${ht}-content`},qe&&z.createElement("span",{className:`${ht}-content-prefix`},qe),Ue?Ue(xt):xt,st&&z.createElement("span",{className:`${ht}-content-suffix`},st)))))};const b=[["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 y(Fe,Se){let Ie=Fe;const ze=/\[[^\]]*]/g,ve=(Se.match(ze)||[]).map(Ue=>Ue.slice(1,-1)),at=Se.replace(ze,"[]"),xe=b.reduce((Ue,qe)=>{let[st,ot]=qe;if(Ue.includes(st)){const Ke=Math.floor(Ie/ot);return Ie-=Ke*ot,Ue.replace(new RegExp(`${st}+`,"g"),Re=>{const Me=Re.length;return Ke.toString().padStart(Me,"0")})}return Ue},at);let it=0;return xe.replace(ze,()=>{const Ue=ve[it];return it+=1,Ue})}function x(Fe,Se){const{format:Ie=""}=Se,ze=new Date(Fe).getTime(),ve=Date.now(),at=Math.max(ze-ve,0);return y(at,Ie)}const ee=1e3/30;function ne(Fe){return new Date(Fe).getTime()}const oe=Fe=>{const{value:Se,format:Ie="HH:mm:ss",onChange:ze,onFinish:ve}=Fe,at=(0,ye.Z)(),xe=z.useRef(null),it=()=>{ve==null||ve(),xe.current&&(clearInterval(xe.current),xe.current=null)},Ue=()=>{const ot=ne(Se);ot>=Date.now()&&(xe.current=setInterval(()=>{at(),ze==null||ze(ot-Date.now()),ot(Ue(),()=>{xe.current&&(clearInterval(xe.current),xe.current=null)}),[Se]);const qe=(ot,Ke)=>x(ot,Object.assign(Object.assign({},Ke),{format:Ie})),st=ot=>(0,Oe.Tm)(ot,{title:void 0});return z.createElement(a,Object.assign({},Fe,{valueRender:st,formatter:qe}))};var ue=z.memo(oe);a.Countdown=ue;var ge=a},45413:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return se}});var z=te(40001),ye=te(99267),Oe=te(92310),je=te.n(Oe),he=te(67711),be=te(98506),le=te(52873),me=te(33346),Ne=te(59301),De=te(10228),fe=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function Le(de){return typeof de=="string"}function Ee(de){var Ce,pe=de.className,Be=de.prefixCls,$e=de.style,Xe=de.active,Pe=de.status,mt=de.iconPrefix,St=de.icon,zt=de.wrapperStyle,Gt=de.stepNumber,Ht=de.disabled,Wt=de.description,Je=de.title,lt=de.subTitle,Dt=de.progressDot,Lt=de.stepIcon,ln=de.tailContent,mn=de.icons,fn=de.stepIndex,Dn=de.onStepClick,ua=de.onClick,Na=de.render,Pa=(0,me.Z)(de,fe),wa=!!Dn&&!Ht,ar={};wa&&(ar.role="button",ar.tabIndex=0,ar.onClick=function(bn){ua==null||ua(bn),Dn(fn)},ar.onKeyDown=function(bn){var Ia=bn.which;(Ia===De.Z.ENTER||Ia===De.Z.SPACE)&&Dn(fn)});var sr=function(){var Ia,fa,da=je()("".concat(Be,"-icon"),"".concat(mt,"icon"),(Ia={},(0,le.Z)(Ia,"".concat(mt,"icon-").concat(St),St&&Le(St)),(0,le.Z)(Ia,"".concat(mt,"icon-check"),!St&&Pe==="finish"&&(mn&&!mn.finish||!mn)),(0,le.Z)(Ia,"".concat(mt,"icon-cross"),!St&&Pe==="error"&&(mn&&!mn.error||!mn)),Ia)),yr=Ne.createElement("span",{className:"".concat(Be,"-icon-dot")});return Dt?typeof Dt=="function"?fa=Ne.createElement("span",{className:"".concat(Be,"-icon")},Dt(yr,{index:Gt-1,status:Pe,title:Je,description:Wt})):fa=Ne.createElement("span",{className:"".concat(Be,"-icon")},yr):St&&!Le(St)?fa=Ne.createElement("span",{className:"".concat(Be,"-icon")},St):mn&&mn.finish&&Pe==="finish"?fa=Ne.createElement("span",{className:"".concat(Be,"-icon")},mn.finish):mn&&mn.error&&Pe==="error"?fa=Ne.createElement("span",{className:"".concat(Be,"-icon")},mn.error):St||Pe==="finish"||Pe==="error"?fa=Ne.createElement("span",{className:da}):fa=Ne.createElement("span",{className:"".concat(Be,"-icon")},Gt),Lt&&(fa=Lt({index:Gt-1,status:Pe,title:Je,description:Wt,node:fa})),fa},ma=Pe||"wait",mr=je()("".concat(Be,"-item"),"".concat(Be,"-item-").concat(ma),pe,(Ce={},(0,le.Z)(Ce,"".concat(Be,"-item-custom"),St),(0,le.Z)(Ce,"".concat(Be,"-item-active"),Xe),(0,le.Z)(Ce,"".concat(Be,"-item-disabled"),Ht===!0),Ce)),ir=(0,be.Z)({},$e),on=Ne.createElement("div",(0,he.Z)({},Pa,{className:mr,style:ir}),Ne.createElement("div",(0,he.Z)({onClick:ua},ar,{className:"".concat(Be,"-item-container")}),Ne.createElement("div",{className:"".concat(Be,"-item-tail")},ln),Ne.createElement("div",{className:"".concat(Be,"-item-icon")},sr()),Ne.createElement("div",{className:"".concat(Be,"-item-content")},Ne.createElement("div",{className:"".concat(Be,"-item-title")},Je,lt&&Ne.createElement("div",{title:typeof lt=="string"?lt:void 0,className:"".concat(Be,"-item-subtitle")},lt)),Wt&&Ne.createElement("div",{className:"".concat(Be,"-item-description")},Wt))));return Na&&(on=Na(on)||null),on}var re=Ee,E=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function a(de){var Ce,pe=de.prefixCls,Be=pe===void 0?"rc-steps":pe,$e=de.style,Xe=$e===void 0?{}:$e,Pe=de.className,mt=de.children,St=de.direction,zt=St===void 0?"horizontal":St,Gt=de.type,Ht=Gt===void 0?"default":Gt,Wt=de.labelPlacement,Je=Wt===void 0?"horizontal":Wt,lt=de.iconPrefix,Dt=lt===void 0?"rc":lt,Lt=de.status,ln=Lt===void 0?"process":Lt,mn=de.size,fn=de.current,Dn=fn===void 0?0:fn,ua=de.progressDot,Na=ua===void 0?!1:ua,Pa=de.stepIcon,wa=de.initial,ar=wa===void 0?0:wa,sr=de.icons,ma=de.onChange,mr=de.itemRender,ir=de.items,on=ir===void 0?[]:ir,bn=(0,me.Z)(de,E),Ia=Ht==="navigation",fa=Ht==="inline",da=fa||Na,yr=fa?"horizontal":zt,Hn=fa?void 0:mn,vo=da?"vertical":Je,ho=je()(Be,"".concat(Be,"-").concat(yr),Pe,(Ce={},(0,le.Z)(Ce,"".concat(Be,"-").concat(Hn),Hn),(0,le.Z)(Ce,"".concat(Be,"-label-").concat(vo),yr==="horizontal"),(0,le.Z)(Ce,"".concat(Be,"-dot"),!!da),(0,le.Z)(Ce,"".concat(Be,"-navigation"),Ia),(0,le.Z)(Ce,"".concat(Be,"-inline"),fa),Ce)),jr=function(Rt){ma&&Dn!==Rt&&ma(Rt)},_t=function(Rt,Un){var va=(0,be.Z)({},Rt),Yn=ar+Un;return ln==="error"&&Un===Dn-1&&(va.className="".concat(Be,"-next-error")),va.status||(Yn===Dn?va.status=ln:Yn{const{componentCls:Ce,customIconTop:pe,customIconSize:Be,customIconFontSize:$e}=de;return{[`${Ce}-item-custom`]:{[`> ${Ce}-item-container > ${Ce}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${Ce}-icon`]:{top:pe,width:Be,height:Be,fontSize:$e,lineHeight:`${$e}px`}}},[`&:not(${Ce}-vertical)`]:{[`${Ce}-item-custom`]:{[`${Ce}-item-icon`]:{width:"auto",background:"none"}}}}},at=de=>{const{componentCls:Ce,inlineDotSize:pe,inlineTitleColor:Be,inlineTailColor:$e}=de,Xe=de.paddingXS+de.lineWidth,Pe={[`${Ce}-item-container ${Ce}-item-content ${Ce}-item-title`]:{color:Be}};return{[`&${Ce}-inline`]:{width:"auto",display:"inline-flex",[`${Ce}-item`]:{flex:"none","&-container":{padding:`${Xe}px ${de.paddingXXS}px 0`,margin:`0 ${de.marginXXS/2}px`,borderRadius:de.borderRadiusSM,cursor:"pointer",transition:`background-color ${de.motionDurationMid}`,"&:hover":{background:de.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:pe,height:pe,marginInlineStart:`calc(50% - ${pe/2}px)`,[`> ${Ce}-icon`]:{top:0},[`${Ce}-icon-dot`]:{borderRadius:de.fontSizeSM/4}},"&-content":{width:"auto",marginTop:de.marginXS-de.lineWidth},"&-title":{color:Be,fontSize:de.fontSizeSM,lineHeight:de.lineHeightSM,fontWeight:"normal",marginBottom:de.marginXXS/2},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:Xe+pe/2,transform:"translateY(-50%)","&:after":{width:"100%",height:de.lineWidth,borderRadius:0,marginInlineStart:0,background:$e}},[`&:first-child ${Ce}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${Ce}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${Ce}-item-icon ${Ce}-icon ${Ce}-icon-dot`]:{backgroundColor:de.colorBorderBg,border:`${de.lineWidth}px ${de.lineType} ${$e}`}},Pe),"&-finish":Object.assign({[`${Ce}-item-tail::after`]:{backgroundColor:$e},[`${Ce}-item-icon ${Ce}-icon ${Ce}-icon-dot`]:{backgroundColor:$e,border:`${de.lineWidth}px ${de.lineType} ${$e}`}},Pe),"&-error":Pe,"&-active, &-process":Object.assign({[`${Ce}-item-icon`]:{width:pe,height:pe,marginInlineStart:`calc(50% - ${pe/2}px)`,top:0}},Pe),[`&:not(${Ce}-item-active) > ${Ce}-item-container[role='button']:hover`]:{[`${Ce}-item-title`]:{color:Be}}}}}},it=de=>{const{componentCls:Ce,iconSize:pe,lineHeight:Be,iconSizeSM:$e}=de;return{[`&${Ce}-label-vertical`]:{[`${Ce}-item`]:{overflow:"visible","&-tail":{marginInlineStart:pe/2+de.controlHeightLG,padding:`${de.paddingXXS}px ${de.paddingLG}px`},"&-content":{display:"block",width:(pe/2+de.controlHeightLG)*2,marginTop:de.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:de.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:de.marginXXS,marginInlineStart:0,lineHeight:Be}},[`&${Ce}-small:not(${Ce}-dot)`]:{[`${Ce}-item`]:{"&-icon":{marginInlineStart:de.controlHeightLG+(pe-$e)/2}}}}}},qe=de=>{const{componentCls:Ce,navContentMaxWidth:pe,navArrowColor:Be,stepsNavActiveColor:$e,motionDurationSlow:Xe}=de;return{[`&${Ce}-navigation`]:{paddingTop:de.paddingSM,[`&${Ce}-small`]:{[`${Ce}-item`]:{"&-container":{marginInlineStart:-de.marginSM}}},[`${Ce}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:-de.margin,paddingBottom:de.paddingSM,textAlign:"start",transition:`opacity ${Xe}`,[`${Ce}-item-content`]:{maxWidth:pe},[`${Ce}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},ge.vS),{"&::after":{display:"none"}})},[`&:not(${Ce}-item-active)`]:{[`${Ce}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${de.paddingSM/2}px)`,insetInlineStart:"100%",display:"inline-block",width:de.fontSizeIcon,height:de.fontSizeIcon,borderTop:`${de.lineWidth}px ${de.lineType} ${Be}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${de.lineWidth}px ${de.lineType} ${Be}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:de.lineWidthBold,backgroundColor:$e,transition:`width ${Xe}, inset-inline-start ${Xe}`,transitionTimingFunction:"ease-out",content:'""'}},[`${Ce}-item${Ce}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${Ce}-navigation${Ce}-vertical`]:{[`> ${Ce}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${Ce}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:de.lineWidth*3,height:`calc(100% - ${de.marginLG}px)`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:de.controlHeight*.25,height:de.controlHeight*.25,marginBottom:de.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${Ce}-item-container > ${Ce}-item-tail`]:{visibility:"hidden"}}},[`&${Ce}-navigation${Ce}-horizontal`]:{[`> ${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{visibility:"hidden"}}}},ot=de=>{const{antCls:Ce,componentCls:pe}=de;return{[`&${pe}-with-progress`]:{[`${pe}-item`]:{paddingTop:de.paddingXXS,[`&-process ${pe}-item-container ${pe}-item-icon ${pe}-icon`]:{color:de.processIconColor}},[`&${pe}-vertical > ${pe}-item `]:{paddingInlineStart:de.paddingXXS,[`> ${pe}-item-container > ${pe}-item-tail`]:{top:de.marginXXS,insetInlineStart:de.iconSize/2-de.lineWidth+de.paddingXXS}},[`&, &${pe}-small`]:{[`&${pe}-horizontal ${pe}-item:first-child`]:{paddingBottom:de.paddingXXS,paddingInlineStart:de.paddingXXS}},[`&${pe}-small${pe}-vertical > ${pe}-item > ${pe}-item-container > ${pe}-item-tail`]:{insetInlineStart:de.iconSizeSM/2-de.lineWidth+de.paddingXXS},[`&${pe}-label-vertical`]:{[`${pe}-item ${pe}-item-tail`]:{top:de.margin-2*de.lineWidth}},[`${pe}-item-icon`]:{position:"relative",[`${Ce}-progress`]:{position:"absolute",insetBlockStart:(de.iconSize-de.stepsProgressSize-de.lineWidth*2)/2,insetInlineStart:(de.iconSize-de.stepsProgressSize-de.lineWidth*2)/2}}}}},Re=de=>{const{componentCls:Ce,descriptionMaxWidth:pe,lineHeight:Be,dotCurrentSize:$e,dotSize:Xe,motionDurationSlow:Pe}=de;return{[`&${Ce}-dot, &${Ce}-dot${Ce}-small`]:{[`${Ce}-item`]:{"&-title":{lineHeight:Be},"&-tail":{top:Math.floor((de.dotSize-de.lineWidth*3)/2),width:"100%",marginTop:0,marginBottom:0,marginInline:`${pe/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${de.marginSM*2}px)`,height:de.lineWidth*3,marginInlineStart:de.marginSM}},"&-icon":{width:Xe,height:Xe,marginInlineStart:(de.descriptionMaxWidth-Xe)/2,paddingInlineEnd:0,lineHeight:`${Xe}px`,background:"transparent",border:0,[`${Ce}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${Pe}`,"&::after":{position:"absolute",top:-de.marginSM,insetInlineStart:(Xe-de.controlHeightLG*1.5)/2,width:de.controlHeightLG*1.5,height:de.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:pe},[`&-process ${Ce}-item-icon`]:{position:"relative",top:(Xe-$e)/2,width:$e,height:$e,lineHeight:`${$e}px`,background:"none",marginInlineStart:(de.descriptionMaxWidth-$e)/2},[`&-process ${Ce}-icon`]:{[`&:first-child ${Ce}-icon-dot`]:{insetInlineStart:0}}}},[`&${Ce}-vertical${Ce}-dot`]:{[`${Ce}-item-icon`]:{marginTop:(de.controlHeight-Xe)/2,marginInlineStart:0,background:"none"},[`${Ce}-item-process ${Ce}-item-icon`]:{marginTop:(de.controlHeight-$e)/2,top:0,insetInlineStart:(Xe-$e)/2,marginInlineStart:0},[`${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{top:(de.controlHeight-Xe)/2,insetInlineStart:0,margin:0,padding:`${Xe+de.paddingXS}px 0 ${de.paddingXS}px`,"&::after":{marginInlineStart:(Xe-de.lineWidth)/2}},[`&${Ce}-small`]:{[`${Ce}-item-icon`]:{marginTop:(de.controlHeightSM-Xe)/2},[`${Ce}-item-process ${Ce}-item-icon`]:{marginTop:(de.controlHeightSM-$e)/2},[`${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{top:(de.controlHeightSM-Xe)/2}},[`${Ce}-item:first-child ${Ce}-icon-dot`]:{insetInlineStart:0},[`${Ce}-item-content`]:{width:"inherit"}}}},Ve=de=>{const{componentCls:Ce}=de;return{[`&${Ce}-rtl`]:{direction:"rtl",[`${Ce}-item`]:{"&-subtitle":{float:"left"}},[`&${Ce}-navigation`]:{[`${Ce}-item::after`]:{transform:"rotate(-45deg)"}},[`&${Ce}-vertical`]:{[`> ${Ce}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${Ce}-item-icon`]:{float:"right"}}},[`&${Ce}-dot`]:{[`${Ce}-item-icon ${Ce}-icon-dot, &${Ce}-small ${Ce}-item-icon ${Ce}-icon-dot`]:{float:"right"}}}}},We=de=>{const{componentCls:Ce,iconSizeSM:pe,fontSizeSM:Be,fontSize:$e,colorTextDescription:Xe}=de;return{[`&${Ce}-small`]:{[`&${Ce}-horizontal:not(${Ce}-label-vertical) ${Ce}-item`]:{paddingInlineStart:de.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${Ce}-item-icon`]:{width:pe,height:pe,marginTop:0,marginBottom:0,marginInline:`0 ${de.marginXS}px`,fontSize:Be,lineHeight:`${pe}px`,textAlign:"center",borderRadius:pe},[`${Ce}-item-title`]:{paddingInlineEnd:de.paddingSM,fontSize:$e,lineHeight:`${pe}px`,"&::after":{top:pe/2}},[`${Ce}-item-description`]:{color:Xe,fontSize:$e},[`${Ce}-item-tail`]:{top:pe/2-de.paddingXXS},[`${Ce}-item-custom ${Ce}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${Ce}-icon`]:{fontSize:pe,lineHeight:`${pe}px`,transform:"none"}}}}},ht=de=>{const{componentCls:Ce,iconSizeSM:pe,iconSize:Be}=de;return{[`&${Ce}-vertical`]:{display:"flex",flexDirection:"column",[`> ${Ce}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${Ce}-item-icon`]:{float:"left",marginInlineEnd:de.margin},[`${Ce}-item-content`]:{display:"block",minHeight:de.controlHeight*1.5,overflow:"hidden"},[`${Ce}-item-title`]:{lineHeight:`${Be}px`},[`${Ce}-item-description`]:{paddingBottom:de.paddingSM}},[`> ${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{position:"absolute",top:0,insetInlineStart:Be/2-de.lineWidth,width:de.lineWidth,height:"100%",padding:`${Be+de.marginXXS*1.5}px 0 ${de.marginXXS*1.5}px`,"&::after":{width:de.lineWidth,height:"100%"}},[`> ${Ce}-item:not(:last-child) > ${Ce}-item-container > ${Ce}-item-tail`]:{display:"block"},[` > ${Ce}-item > ${Ce}-item-container > ${Ce}-item-content > ${Ce}-item-title`]:{"&::after":{display:"none"}},[`&${Ce}-small ${Ce}-item-container`]:{[`${Ce}-item-tail`]:{position:"absolute",top:0,insetInlineStart:pe/2-de.lineWidth,padding:`${pe+de.marginXXS*1.5}px 0 ${de.marginXXS*1.5}px`},[`${Ce}-item-title`]:{lineHeight:`${pe}px`}}}}},yt;(function(de){de.wait="wait",de.process="process",de.finish="finish",de.error="error"})(yt||(yt={}));const gt=(de,Ce)=>{const pe=`${Ce.componentCls}-item`,Be=`${de}IconColor`,$e=`${de}TitleColor`,Xe=`${de}DescriptionColor`,Pe=`${de}TailColor`,mt=`${de}IconBgColor`,St=`${de}IconBorderColor`,zt=`${de}DotColor`;return{[`${pe}-${de} ${pe}-icon`]:{backgroundColor:Ce[mt],borderColor:Ce[St],[`> ${Ce.componentCls}-icon`]:{color:Ce[Be],[`${Ce.componentCls}-icon-dot`]:{background:Ce[zt]}}},[`${pe}-${de}${pe}-custom ${pe}-icon`]:{[`> ${Ce.componentCls}-icon`]:{color:Ce[zt]}},[`${pe}-${de} > ${pe}-container > ${pe}-content > ${pe}-title`]:{color:Ce[$e],"&::after":{backgroundColor:Ce[Pe]}},[`${pe}-${de} > ${pe}-container > ${pe}-content > ${pe}-description`]:{color:Ce[Xe]},[`${pe}-${de} > ${pe}-container > ${pe}-tail::after`]:{backgroundColor:Ce[Pe]}}},xt=de=>{const{componentCls:Ce,motionDurationSlow:pe}=de,Be=`${Ce}-item`,$e=`${Be}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[Be]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${Be}-container > ${Be}-tail, > ${Be}-container > ${Be}-content > ${Be}-title::after`]:{display:"none"}}},[`${Be}-container`]:{outline:"none","&:focus-visible":{[$e]:Object.assign({},(0,ge.oN)(de))}},[`${$e}, ${Be}-content`]:{display:"inline-block",verticalAlign:"top"},[$e]:{width:de.iconSize,height:de.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:de.marginXS,fontSize:de.iconFontSize,fontFamily:de.fontFamily,lineHeight:`${de.iconSize}px`,textAlign:"center",borderRadius:de.iconSize,border:`${de.lineWidth}px ${de.lineType} transparent`,transition:`background-color ${pe}, border-color ${pe}`,[`${Ce}-icon`]:{position:"relative",top:de.iconTop,color:de.colorPrimary,lineHeight:1}},[`${Be}-tail`]:{position:"absolute",top:de.iconSize/2-de.paddingXXS,insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:de.lineWidth,background:de.colorSplit,borderRadius:de.lineWidth,transition:`background ${pe}`,content:'""'}},[`${Be}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:de.padding,color:de.colorText,fontSize:de.fontSizeLG,lineHeight:`${de.titleLineHeight}px`,"&::after":{position:"absolute",top:de.titleLineHeight/2,insetInlineStart:"100%",display:"block",width:9999,height:de.lineWidth,background:de.processTailColor,content:'""'}},[`${Be}-subtitle`]:{display:"inline",marginInlineStart:de.marginXS,color:de.colorTextDescription,fontWeight:"normal",fontSize:de.fontSize},[`${Be}-description`]:{color:de.colorTextDescription,fontSize:de.fontSize}},gt(yt.wait,de)),gt(yt.process,de)),{[`${Be}-process > ${Be}-container > ${Be}-title`]:{fontWeight:de.fontWeightStrong}}),gt(yt.finish,de)),gt(yt.error,de)),{[`${Be}${Ce}-next-error > ${Ce}-item-title::after`]:{background:de.colorError},[`${Be}-disabled`]:{cursor:"not-allowed"}})},Ae=de=>{const{componentCls:Ce,motionDurationSlow:pe}=de;return{[`& ${Ce}-item`]:{[`&:not(${Ce}-item-active)`]:{[`& > ${Ce}-item-container[role='button']`]:{cursor:"pointer",[`${Ce}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${Ce}-icon`]:{transition:`color ${pe}`}},"&:hover":{[`${Ce}-item`]:{"&-title, &-subtitle, &-description":{color:de.colorPrimary}}}},[`&:not(${Ce}-item-process)`]:{[`& > ${Ce}-item-container[role='button']:hover`]:{[`${Ce}-item`]:{"&-icon":{borderColor:de.colorPrimary,[`${Ce}-icon`]:{color:de.colorPrimary}}}}}}},[`&${Ce}-horizontal:not(${Ce}-label-vertical)`]:{[`${Ce}-item`]:{paddingInlineStart:de.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${Ce}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:de.descriptionMaxWidth,whiteSpace:"normal"}}}}},wt=de=>{const{componentCls:Ce}=de;return{[Ce]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(de)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),xt(de)),Ae(de)),ze(de)),We(de)),ht(de)),it(de)),Re(de)),qe(de)),Ve(de)),ot(de)),at(de))}};var It=(0,Fe.Z)("Steps",de=>{const{wireframe:Ce,colorTextDisabled:pe,controlHeightLG:Be,colorTextLightSolid:$e,colorText:Xe,colorPrimary:Pe,colorTextLabel:mt,colorTextDescription:St,colorTextQuaternary:zt,colorFillContent:Gt,controlItemBgActive:Ht,colorError:Wt,colorBgContainer:Je,colorBorderSecondary:lt,colorSplit:Dt}=de,Lt=(0,Se.TS)(de,{processIconColor:$e,processTitleColor:Xe,processDescriptionColor:Xe,processIconBgColor:Pe,processIconBorderColor:Pe,processDotColor:Pe,processTailColor:Dt,waitIconColor:Ce?pe:mt,waitTitleColor:St,waitDescriptionColor:St,waitTailColor:Dt,waitIconBgColor:Ce?Je:Gt,waitIconBorderColor:Ce?pe:"transparent",waitDotColor:pe,finishIconColor:Pe,finishTitleColor:Xe,finishDescriptionColor:St,finishTailColor:Pe,finishIconBgColor:Ce?Je:Ht,finishIconBorderColor:Ce?Pe:Ht,finishDotColor:Pe,errorIconColor:$e,errorTitleColor:Wt,errorDescriptionColor:Wt,errorTailColor:Dt,errorIconBgColor:Wt,errorIconBorderColor:Wt,errorDotColor:Wt,stepsNavActiveColor:Pe,stepsProgressSize:Be,inlineDotSize:6,inlineTitleColor:zt,inlineTailColor:lt});return[wt(Lt)]},de=>{const{colorTextDisabled:Ce,fontSize:pe,controlHeightSM:Be,controlHeight:$e,controlHeightLG:Xe,fontSizeHeading3:Pe}=de;return{titleLineHeight:$e,customIconSize:$e,customIconTop:0,customIconFontSize:Be,iconSize:$e,iconTop:-.5,iconFontSize:pe,iconSizeSM:Pe,dotSize:$e/4,dotCurrentSize:Xe/4,navArrowColor:Ce,navContentMaxWidth:"auto",descriptionMaxWidth:140}}),ke=te(11592);function ut(de){return de.filter(Ce=>Ce)}function ce(de,Ce){if(de)return de;const pe=(0,ke.Z)(Ce).map(Be=>{if(Ne.isValidElement(Be)){const{props:$e}=Be;return Object.assign({},$e)}return null});return ut(pe)}var ie=function(de,Ce){var pe={};for(var Be in de)Object.prototype.hasOwnProperty.call(de,Be)&&Ce.indexOf(Be)<0&&(pe[Be]=de[Be]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Be=Object.getOwnPropertySymbols(de);$e{const{percent:Ce,size:pe,className:Be,rootClassName:$e,direction:Xe,items:Pe,responsive:mt=!0,current:St=0,children:zt,style:Gt}=de,Ht=ie(de,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:Wt}=(0,ne.Z)(mt),{getPrefixCls:Je,direction:lt,steps:Dt}=Ne.useContext(x.E_),Lt=Ne.useMemo(()=>mt&&Wt?"vertical":Xe,[Wt,Xe]),ln=(0,ee.Z)(pe),mn=Je("steps",de.prefixCls),[fn,Dn]=It(mn),ua=de.type==="inline",Na=Je("",de.iconPrefix),Pa=ce(Pe,zt),wa=ua?void 0:Ce,ar=Object.assign(Object.assign({},Dt==null?void 0:Dt.style),Gt),sr=je()(Dt==null?void 0:Dt.className,{[`${mn}-rtl`]:lt==="rtl",[`${mn}-with-progress`]:wa!==void 0},Be,$e,Dn),ma={finish:Ne.createElement(z.Z,{className:`${mn}-finish-icon`}),error:Ne.createElement(ye.Z,{className:`${mn}-error-icon`})},mr=on=>{let{node:bn,status:Ia}=on;if(Ia==="process"&&wa!==void 0){const fa=ln==="small"?32:40;return Ne.createElement("div",{className:`${mn}-progress-icon`},Ne.createElement(oe.Z,{type:"circle",percent:wa,size:fa,strokeWidth:4,format:()=>null}),bn)}return bn},ir=(on,bn)=>on.description?Ne.createElement(ue.Z,{title:on.description},bn):bn;return fn(Ne.createElement(y,Object.assign({icons:ma},Ht,{style:ar,current:St,size:ln,items:Pa,itemRender:ua?ir:void 0,stepIcon:mr,direction:Lt,prefixCls:mn,iconPrefix:Na,className:sr})))};ae.Step=y.Step;var se=ae},15969:function(Ft,bt,te){"use strict";te.d(bt,{N:function(){return z}});const z=ye=>({color:ye.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ye.motionDurationSlow}`,"&:focus, &:hover":{color:ye.colorLinkHover},"&:active":{color:ye.colorLinkActive}})},1710:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return Ai}});var z={},ye="rc-table-internal-hook",Oe=te(16886),je=te(6089),he=te(34280),be=te(13697),le=te(59301),me=te(4676);function Ne(_e){var Ge=le.createContext(void 0),rt=function(pt){var vt=pt.value,Tt=pt.children,Zt=le.useRef(vt);Zt.current=vt;var Mt=le.useState(function(){return{getValue:function(){return Zt.current},listeners:new Set}}),an=(0,Oe.Z)(Mt,1),Jt=an[0];return(0,he.Z)(function(){(0,me.unstable_batchedUpdates)(function(){Jt.listeners.forEach(function(en){en(vt)})})},[vt]),le.createElement(Ge.Provider,{value:Jt},Tt)};return{Context:Ge,Provider:rt,defaultValue:_e}}function De(_e,Ge){var rt=(0,je.Z)(typeof Ge=="function"?Ge:function(en){if(Ge===void 0)return en;if(!Array.isArray(Ge))return en[Ge];var Ln={};return Ge.forEach(function(An){Ln[An]=en[An]}),Ln}),dt=le.useContext(_e==null?void 0:_e.Context),pt=dt||{},vt=pt.listeners,Tt=pt.getValue,Zt=le.useRef();Zt.current=rt(dt?Tt():_e==null?void 0:_e.defaultValue);var Mt=le.useState({}),an=(0,Oe.Z)(Mt,2),Jt=an[1];return(0,he.Z)(function(){if(!dt)return;function en(Ln){var An=rt(Ln);(0,be.Z)(Zt.current,An,!0)||Jt({})}return vt.add(en),function(){vt.delete(en)}},[dt]),Zt.current}var fe=te(67711),Le=te(8654);function Ee(){var _e=le.createContext(null);function Ge(){return le.useContext(_e)}function rt(pt,vt){var Tt=(0,Le.Yr)(pt),Zt=function(an,Jt){var en=Tt?{ref:Jt}:{},Ln=le.useRef(0),An=le.useRef(an),Cn=Ge();return Cn!==null?le.createElement(pt,(0,fe.Z)({},an,en)):((!vt||vt(An.current,an))&&(Ln.current+=1),An.current=an,le.createElement(_e.Provider,{value:Ln.current},le.createElement(pt,(0,fe.Z)({},an,en))))};return Tt?le.forwardRef(Zt):Zt}function dt(pt,vt){var Tt=(0,Le.Yr)(pt),Zt=function(an,Jt){var en=Tt?{ref:Jt}:{};return Ge(),le.createElement(pt,(0,fe.Z)({},an,en))};return Tt?le.memo(le.forwardRef(Zt),vt):le.memo(Zt,vt)}return{makeImmutable:rt,responseImmutable:dt,useImmutableMark:Ge}}var re=Ee(),E=re.makeImmutable,a=re.responseImmutable,b=re.useImmutableMark,y=Ee(),x=y.makeImmutable,ee=y.responseImmutable,ne=y.useImmutableMark,oe=Ne(),ue=oe;function ge(_e,Ge){var rt=le.useRef(0);rt.current+=1;var dt=le.useRef(_e),pt=[];Object.keys(_e||{}).map(function(Tt){var Zt;(_e==null?void 0:_e[Tt])!==((Zt=dt.current)===null||Zt===void 0?void 0:Zt[Tt])&&pt.push(Tt)}),dt.current=_e;var vt=le.useRef([]);return pt.length&&(vt.current=pt),le.useDebugValue(rt.current),le.useDebugValue(vt.current.join(", ")),Ge&&console.log("".concat(Ge,":"),rt.current,vt.current),rt.current}var Fe=null,Se=le.memo(function(){var _e=ge();return le.createElement("h1",null,"Render Times: ",_e)});Se.displayName="RenderBlock";var Ie=te(26420),ze=te(98506),ve=te(52873),at=te(92310),xe=te.n(at),it=te(80547),Ue=te(97938),qe=te(48736),st=le.createContext({renderWithProps:!1}),ot=st,Ke="RC_TABLE_KEY";function Re(_e){return _e==null?[]:Array.isArray(_e)?_e:[_e]}function Me(_e){var Ge=[],rt={};return _e.forEach(function(dt){for(var pt=dt||{},vt=pt.key,Tt=pt.dataIndex,Zt=vt||Re(Tt).join("-")||Ke;rt[Zt];)Zt="".concat(Zt,"_next");rt[Zt]=!0,Ge.push(Zt)}),Ge}function Ve(_e){return _e!=null}function nt(_e){return _e&&(0,Ie.Z)(_e)==="object"&&!Array.isArray(_e)&&!le.isValidElement(_e)}function We(_e,Ge,rt,dt,pt,vt){var Tt=le.useContext(ot),Zt=ne(),Mt=(0,it.Z)(function(){if(Ve(dt))return[dt];var an=Ge==null||Ge===""?[]:Array.isArray(Ge)?Ge:[Ge],Jt=(0,Ue.Z)(_e,an),en=Jt,Ln=void 0;if(pt){var An=pt(Jt,_e,rt);nt(An)?(en=An.children,Ln=An.props,Tt.renderWithProps=!0):en=An}return[en,Ln]},[Zt,_e,dt,Ge,pt,rt],function(an,Jt){if(vt){var en=(0,Oe.Z)(an,2),Ln=en[1],An=(0,Oe.Z)(Jt,2),Cn=An[1];return vt(Cn,Ln)}return Tt.renderWithProps?!0:!(0,be.Z)(an,Jt,!0)});return Mt}function et(_e,Ge,rt,dt){var pt=_e+Ge-1;return _e<=dt&&pt>=rt}function ht(_e,Ge){return De(ue,function(rt){var dt=et(_e,Ge||1,rt.hoverStartRow,rt.hoverEndRow);return[dt,rt.onHover]})}var yt=function(Ge){var rt=Ge.ellipsis,dt=Ge.rowType,pt=Ge.children,vt,Tt=rt===!0?{showTitle:!0}:rt;return Tt&&(Tt.showTitle||dt==="header")&&(typeof pt=="string"||typeof pt=="number"?vt=pt.toString():le.isValidElement(pt)&&typeof pt.props.children=="string"&&(vt=pt.props.children)),vt};function gt(_e){var Ge,rt,dt,pt,vt,Tt,Zt,Mt,an=_e.component,Jt=_e.children,en=_e.ellipsis,Ln=_e.scope,An=_e.prefixCls,Cn=_e.className,na=_e.align,ea=_e.record,Fa=_e.render,ca=_e.dataIndex,Aa=_e.renderIndex,lr=_e.shouldCellUpdate,fr=_e.index,Qa=_e.rowType,cr=_e.colSpan,Rr=_e.rowSpan,ka=_e.fixLeft,Ua=_e.fixRight,ja=_e.firstFixLeft,xa=_e.lastFixLeft,Oa=_e.firstFixRight,gr=_e.lastFixRight,Jr=_e.appendNode,zr=_e.additionalProps,nr=zr===void 0?{}:zr,Qr=_e.isSticky,qr="".concat(An,"-cell"),ao=De(ue,["supportSticky","allColumnsFixedLeft"]),Wr=ao.supportSticky,$o=ao.allColumnsFixedLeft,$r=We(ea,ca,Aa,Jt,Fa,lr),Ir=(0,Oe.Z)($r,2),oi=Ir[0],kn=Ir[1],Yo={},To=typeof ka=="number"&&Wr,bi=typeof Ua=="number"&&Wr;To&&(Yo.position="sticky",Yo.left=ka),bi&&(Yo.position="sticky",Yo.right=Ua);var wr=(Ge=(rt=(dt=kn==null?void 0:kn.colSpan)!==null&&dt!==void 0?dt:nr.colSpan)!==null&&rt!==void 0?rt:cr)!==null&&Ge!==void 0?Ge:1,hr=(pt=(vt=(Tt=kn==null?void 0:kn.rowSpan)!==null&&Tt!==void 0?Tt:nr.rowSpan)!==null&&vt!==void 0?vt:Rr)!==null&&pt!==void 0?pt:1,Pr=ht(fr,hr),rr=(0,Oe.Z)(Pr,2),Ra=rr[0],Rn=rr[1],Ba=function(Yt){var Pn;ea&&Rn(fr,fr+hr-1),nr==null||(Pn=nr.onMouseEnter)===null||Pn===void 0||Pn.call(nr,Yt)},Mr=function(Yt){var Pn;ea&&Rn(-1,-1),nr==null||(Pn=nr.onMouseLeave)===null||Pn===void 0||Pn.call(nr,Yt)};if(wr===0||hr===0)return null;var ro=(Zt=nr.title)!==null&&Zt!==void 0?Zt:yt({rowType:Qa,ellipsis:en,children:oi}),tt=xe()(qr,Cn,(Mt={},(0,ve.Z)(Mt,"".concat(qr,"-fix-left"),To&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-fix-left-first"),ja&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-fix-left-last"),xa&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-fix-left-all"),xa&&$o&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-fix-right"),bi&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-fix-right-first"),Oa&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-fix-right-last"),gr&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-ellipsis"),en),(0,ve.Z)(Mt,"".concat(qr,"-with-append"),Jr),(0,ve.Z)(Mt,"".concat(qr,"-fix-sticky"),(To||bi)&&Qr&&Wr),(0,ve.Z)(Mt,"".concat(qr,"-row-hover"),!kn&&Ra),Mt),nr.className,kn==null?void 0:kn.className),Ye={};na&&(Ye.textAlign=na);var Qe=(0,ze.Z)((0,ze.Z)((0,ze.Z)((0,ze.Z)({},Yo),nr.style),Ye),kn==null?void 0:kn.style),Ut=oi;return(0,Ie.Z)(Ut)==="object"&&!Array.isArray(Ut)&&!le.isValidElement(Ut)&&(Ut=null),en&&(xa||Oa)&&(Ut=le.createElement("span",{className:"".concat(qr,"-content")},Ut)),le.createElement(an,(0,fe.Z)({},kn,nr,{className:tt,style:Qe,title:ro,scope:Ln,onMouseEnter:Ba,onMouseLeave:Mr,colSpan:wr!==1?wr:null,rowSpan:hr!==1?hr:null}),Jr,Ut)}var xt=le.memo(gt);function Ae(_e,Ge,rt,dt,pt,vt){var Tt=rt[_e]||{},Zt=rt[Ge]||{},Mt,an;Tt.fixed==="left"?Mt=dt.left[pt==="rtl"?Ge:_e]:Zt.fixed==="right"&&(an=dt.right[pt==="rtl"?_e:Ge]);var Jt=!1,en=!1,Ln=!1,An=!1,Cn=rt[Ge+1],na=rt[_e-1],ea=!(vt!=null&&vt.children);if(pt==="rtl"){if(Mt!==void 0){var Fa=na&&na.fixed==="left";An=!Fa&&ea}else if(an!==void 0){var ca=Cn&&Cn.fixed==="right";Ln=!ca&&ea}}else if(Mt!==void 0){var Aa=Cn&&Cn.fixed==="left";Jt=!Aa&&ea}else if(an!==void 0){var lr=na&&na.fixed==="right";en=!lr&&ea}return{fixLeft:Mt,fixRight:an,lastFixLeft:Jt,firstFixRight:en,lastFixRight:Ln,firstFixLeft:An,isSticky:dt.isSticky}}var wt=le.createContext({}),It=wt;function ke(_e){var Ge=_e.className,rt=_e.index,dt=_e.children,pt=_e.colSpan,vt=pt===void 0?1:pt,Tt=_e.rowSpan,Zt=_e.align,Mt=De(ue,["prefixCls","direction"]),an=Mt.prefixCls,Jt=Mt.direction,en=le.useContext(It),Ln=en.scrollColumnIndex,An=en.stickyOffsets,Cn=en.flattenColumns,na=en.columns,ea=rt+vt-1,Fa=ea+1===Ln?vt+1:vt,ca=Ae(rt,rt+Fa-1,Cn,An,Jt,na==null?void 0:na[rt]);return le.createElement(xt,(0,fe.Z)({className:Ge,index:rt,component:"td",prefixCls:an,record:null,dataIndex:null,align:Zt,colSpan:Fa,rowSpan:Tt,render:function(){return dt}},ca))}var ut=te(33346),ce=["children"];function ie(_e){var Ge=_e.children,rt=(0,ut.Z)(_e,ce);return le.createElement("tr",rt,Ge)}function ae(_e){var Ge=_e.children;return Ge}ae.Row=ie,ae.Cell=ke;var se=ae;function de(_e){var Ge=_e.children,rt=_e.stickyOffsets,dt=_e.flattenColumns,pt=_e.columns,vt=De(ue,"prefixCls"),Tt=dt.length-1,Zt=dt[Tt],Mt=le.useMemo(function(){return{stickyOffsets:rt,flattenColumns:dt,scrollColumnIndex:Zt!=null&&Zt.scrollbar?Tt:null,columns:pt}},[Zt,dt,Tt,rt,pt]);return le.createElement(It.Provider,{value:Mt},le.createElement("tfoot",{className:"".concat(vt,"-summary")},Ge))}var Ce=ee(de),pe=se,Be=te(70425),$e=te(29301),Xe=te(29194),Pe=te(24514),mt=te(75152),St=te(26112);function zt(_e,Ge,rt,dt,pt,vt,Tt){_e.push({record:Ge,indent:rt,index:Tt});var Zt=vt(Ge),Mt=pt==null?void 0:pt.has(Zt);if(Ge&&Array.isArray(Ge[dt])&&Mt)for(var an=0;an1?ja-1:0),Oa=1;Oa=0;Zt-=1){var Mt=Ge[Zt],an=rt&&rt[Zt],Jt=an&&an[Na];if(Mt||Jt||Tt){var en=Jt||{},Ln=en.columnType,An=(0,ut.Z)(en,wa);pt.unshift(le.createElement("col",(0,fe.Z)({key:Zt,style:{width:Mt}},An))),Tt=!0}}return le.createElement("colgroup",null,pt)}var sr=ar,ma=te(15142),mr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ir(_e,Ge){return(0,le.useMemo)(function(){for(var rt=[],dt=0;dt1?"colgroup":"col":null,ellipsis:ea.ellipsis,align:ea.align,component:ea.title?vt:Tt,prefixCls:Jt,key:An[na]},Fa,{additionalProps:ca,rowType:"header"}))}))}Ia.displayName="HeaderRow";var fa=Ia;function da(_e){var Ge=[];function rt(Tt,Zt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ge[Mt]=Ge[Mt]||[];var an=Zt,Jt=Tt.filter(Boolean).map(function(en){var Ln={key:en.key,className:en.className||"",children:en.title,column:en,colStart:an},An=1,Cn=en.children;return Cn&&Cn.length>0&&(An=rt(Cn,an,Mt+1).reduce(function(na,ea){return na+ea},0),Ln.hasSubColumns=!0),"colSpan"in en&&(An=en.colSpan),"rowSpan"in en&&(Ln.rowSpan=en.rowSpan),Ln.colSpan=An,Ln.colEnd=Ln.colStart+An-1,Ge[Mt].push(Ln),an+=An,An});return Jt}rt(_e,0);for(var dt=Ge.length,pt=function(Zt){Ge[Zt].forEach(function(Mt){!("rowSpan"in Mt)&&!Mt.hasSubColumns&&(Mt.rowSpan=dt-Zt)})},vt=0;vt1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ge=="number"?Ge:Ge.endsWith("%")?_e*parseFloat(Ge)/100:null}function jr(_e,Ge){return le.useMemo(function(){if(Ge&&Ge>0){var rt=0,dt=0;_e.forEach(function(an){var Jt=ho(Ge,an.width);Jt?rt+=Jt:dt+=1});var pt=Ge-rt,vt=dt,Tt=pt/dt,Zt=0,Mt=_e.map(function(an){var Jt=(0,ze.Z)({},an),en=ho(Ge,Jt.width);if(en)Jt.width=en;else{var Ln=Math.floor(Tt);Jt.width=vt===1?pt:Ln,pt-=Ln,vt-=1}return Zt+=Jt.width,Jt});return[Mt,Zt]}return[_e,Ge]},[_e,Ge])}var _t=["children"],Kt=["fixed"];function Rt(_e){return(0,vo.Z)(_e).filter(function(Ge){return le.isValidElement(Ge)}).map(function(Ge){var rt=Ge.key,dt=Ge.props,pt=dt.children,vt=(0,ut.Z)(dt,_t),Tt=(0,ze.Z)({key:rt},vt);return pt&&(Tt.children=Rt(pt)),Tt})}function Un(_e){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _e.filter(function(rt){return rt&&(0,Ie.Z)(rt)==="object"}).reduce(function(rt,dt,pt){var vt=dt.fixed,Tt=vt===!0?"left":vt,Zt="".concat(Ge,"-").concat(pt),Mt=dt.children;return Mt&&Mt.length>0?[].concat((0,ma.Z)(rt),(0,ma.Z)(Un(Mt,Zt).map(function(an){return(0,ze.Z)({fixed:Tt},an)}))):[].concat((0,ma.Z)(rt),[(0,ze.Z)((0,ze.Z)({key:Zt},dt),{},{fixed:Tt})])},[])}function va(_e){for(var Ge=!0,rt=0;rt<_e.length;rt+=1){var dt=_e[rt];if(Ge&&dt.fixed!=="left")Ge=!1;else if(!Ge&&dt.fixed==="left"){warning(!1,"Index ".concat(rt-1," of `columns` missing `fixed='left'` prop."));break}}for(var pt=!0,vt=_e.length-1;vt>=0;vt-=1){var Tt=_e[vt];if(pt&&Tt.fixed!=="right")pt=!1;else if(!pt&&Tt.fixed==="right"){warning(!1,"Index ".concat(vt+1," of `columns` missing `fixed='right'` prop."));break}}}function Yn(_e){return _e.map(function(Ge){var rt=Ge.fixed,dt=(0,ut.Z)(Ge,Kt),pt=rt;return rt==="left"?pt="right":rt==="right"&&(pt="left"),(0,ze.Z)({fixed:pt},dt)})}function Yr(_e,Ge){var rt=_e.prefixCls,dt=_e.columns,pt=_e.children,vt=_e.expandable,Tt=_e.expandedKeys,Zt=_e.columnTitle,Mt=_e.getRowKey,an=_e.onTriggerExpand,Jt=_e.expandIcon,en=_e.rowExpandable,Ln=_e.expandIconColumnIndex,An=_e.direction,Cn=_e.expandRowByClick,na=_e.columnWidth,ea=_e.fixed,Fa=_e.scrollWidth,ca=le.useMemo(function(){return dt||Rt(pt)},[dt,pt]),Aa=le.useMemo(function(){if(vt){var Ua,ja=ca.slice();if(!ja.includes(z)){var xa=Ln||0;xa>=0&&ja.splice(xa,0,z)}var Oa=ja.indexOf(z);ja=ja.filter(function(nr,Qr){return nr!==z||Qr===Oa});var gr=ca[Oa],Jr;(ea==="left"||ea)&&!Ln?Jr="left":(ea==="right"||ea)&&Ln===ca.length?Jr="right":Jr=gr?gr.fixed:null;var zr=(Ua={},(0,ve.Z)(Ua,Na,{className:"".concat(rt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ve.Z)(Ua,"title",Zt),(0,ve.Z)(Ua,"fixed",Jr),(0,ve.Z)(Ua,"className","".concat(rt,"-row-expand-icon-cell")),(0,ve.Z)(Ua,"width",na),(0,ve.Z)(Ua,"render",function(Qr,qr,ao){var Wr=Mt(qr,ao),$o=Tt.has(Wr),$r=en?en(qr):!0,Ir=Jt({prefixCls:rt,expanded:$o,expandable:$r,record:qr,onExpand:an});return Cn?le.createElement("span",{onClick:function(kn){return kn.stopPropagation()}},Ir):Ir}),Ua);return ja.map(function(nr){return nr===z?zr:nr})}return ca.filter(function(nr){return nr!==z})},[vt,ca,Mt,Tt,Jt,An]),lr=le.useMemo(function(){var Ua=Aa;return Ge&&(Ua=Ge(Ua)),Ua.length||(Ua=[{render:function(){return null}}]),Ua},[Ge,Aa,An]),fr=le.useMemo(function(){return An==="rtl"?Yn(Un(lr)):Un(lr)},[lr,An,Fa]),Qa=jr(fr,Fa),cr=(0,Oe.Z)(Qa,2),Rr=cr[0],ka=cr[1];return[lr,Rr,ka]}var dr=Yr;function Er(_e){var Ge,rt=_e.prefixCls,dt=_e.record,pt=_e.onExpand,vt=_e.expanded,Tt=_e.expandable,Zt="".concat(rt,"-row-expand-icon");if(!Tt)return le.createElement("span",{className:xe()(Zt,"".concat(rt,"-row-spaced"))});var Mt=function(Jt){pt(dt,Jt),Jt.stopPropagation()};return le.createElement("span",{className:xe()(Zt,(Ge={},(0,ve.Z)(Ge,"".concat(rt,"-row-expanded"),vt),(0,ve.Z)(Ge,"".concat(rt,"-row-collapsed"),!vt),Ge)),onClick:Mt})}function So(_e,Ge,rt){var dt=[];function pt(vt){(vt||[]).forEach(function(Tt,Zt){dt.push(Ge(Tt,Zt)),pt(Tt[rt])})}return pt(_e),dt}function Fr(_e,Ge,rt){var dt=Pa(_e),pt=dt.expandIcon,vt=dt.expandedRowKeys,Tt=dt.defaultExpandedRowKeys,Zt=dt.defaultExpandAllRows,Mt=dt.expandedRowRender,an=dt.onExpand,Jt=dt.onExpandedRowsChange,en=dt.childrenColumnName,Ln=pt||Er,An=en||"children",Cn=le.useMemo(function(){return Mt?"row":_e.expandable&&_e.internalHooks===ye&&_e.expandable.__PARENT_RENDER_ICON__||Ge.some(function(fr){return fr&&(0,Ie.Z)(fr)==="object"&&fr[An]})?"nest":!1},[!!Mt,Ge]),na=le.useState(function(){return Tt||(Zt?So(Ge,rt,An):[])}),ea=(0,Oe.Z)(na,2),Fa=ea[0],ca=ea[1],Aa=le.useMemo(function(){return new Set(vt||Fa||[])},[vt,Fa]),lr=le.useCallback(function(fr){var Qa=rt(fr,Ge.indexOf(fr)),cr,Rr=Aa.has(Qa);Rr?(Aa.delete(Qa),cr=(0,ma.Z)(Aa)):cr=[].concat((0,ma.Z)(Aa),[Qa]),ca(cr),an&&an(!Rr,fr),Jt&&Jt(cr)},[rt,Aa,Ge,an,Jt]);return[dt,Cn,Aa,Ln,An,lr]}function Vn(_e,Ge,rt,dt){var pt=_e.map(function(vt,Tt){return Ae(Tt,Tt,_e,Ge,rt,dt==null?void 0:dt[Tt])});return(0,it.Z)(function(){return pt},[pt],function(vt,Tt){return!(0,be.Z)(vt,Tt)})}function io(_e){var Ge=(0,le.useRef)(_e),rt=(0,le.useState)({}),dt=(0,Oe.Z)(rt,2),pt=dt[1],vt=(0,le.useRef)(null),Tt=(0,le.useRef)([]);function Zt(Mt){Tt.current.push(Mt);var an=Promise.resolve();vt.current=an,an.then(function(){if(vt.current===an){var Jt=Tt.current,en=Ge.current;Tt.current=[],Jt.forEach(function(Ln){Ge.current=Ln(Ge.current)}),vt.current=null,en!==Ge.current&&pt({})}})}return(0,le.useEffect)(function(){return function(){vt.current=null}},[]),[Ge.current,Zt]}function Go(_e){var Ge=(0,le.useRef)(_e||null),rt=(0,le.useRef)();function dt(){window.clearTimeout(rt.current)}function pt(Tt){Ge.current=Tt,dt(),rt.current=window.setTimeout(function(){Ge.current=null,rt.current=void 0},100)}function vt(){return Ge.current}return(0,le.useEffect)(function(){return dt},[]),[pt,vt]}function bo(){var _e=le.useState(-1),Ge=(0,Oe.Z)(_e,2),rt=Ge[0],dt=Ge[1],pt=le.useState(-1),vt=(0,Oe.Z)(pt,2),Tt=vt[0],Zt=vt[1],Mt=le.useCallback(function(an,Jt){dt(an),Zt(Jt)},[]);return[rt,Tt,Mt]}var Eo=te(47273),Bt=(0,Eo.Z)()?window:null;function Sn(_e,Ge){var rt=(0,Ie.Z)(_e)==="object"?_e:{},dt=rt.offsetHeader,pt=dt===void 0?0:dt,vt=rt.offsetSummary,Tt=vt===void 0?0:vt,Zt=rt.offsetScroll,Mt=Zt===void 0?0:Zt,an=rt.getContainer,Jt=an===void 0?function(){return Bt}:an,en=Jt()||Bt;return le.useMemo(function(){var Ln=!!_e;return{isSticky:Ln,stickyClassName:Ln?"".concat(Ge,"-sticky-holder"):"",offsetHeader:pt,offsetSummary:Tt,offsetScroll:Mt,container:en}},[Mt,pt,Tt,Ge,en])}function pn(_e,Ge,rt){var dt=(0,le.useMemo)(function(){for(var pt=[],vt=[],Tt=0,Zt=0,Mt=0;Mt=en&&(nr=en-Ln),Tt({scrollLeft:nr/en*(Jt+2)}),ca.current.x=Oa.pageX},Ua=function(){if(vt.current){var Oa=(0,jn.os)(vt.current).top,gr=Oa+vt.current.offsetHeight,Jr=Mt===window?document.documentElement.scrollTop+window.innerHeight:(0,jn.os)(Mt).top+Mt.clientHeight;gr-(0,mt.Z)()<=Jr||Oa>=Jr-Zt?Fa(function(zr){return(0,ze.Z)((0,ze.Z)({},zr),{},{isHiddenScrollBar:!0})}):Fa(function(zr){return(0,ze.Z)((0,ze.Z)({},zr),{},{isHiddenScrollBar:!1})})}},ja=function(Oa){Fa(function(gr){return(0,ze.Z)((0,ze.Z)({},gr),{},{scrollLeft:Oa/Jt*en||0})})};return le.useImperativeHandle(rt,function(){return{setScrollLeft:ja}}),le.useEffect(function(){var xa=(0,Kn.Z)(document.body,"mouseup",cr,!1),Oa=(0,Kn.Z)(document.body,"mousemove",ka,!1);return Ua(),function(){xa.remove(),Oa.remove()}},[Ln,fr]),le.useEffect(function(){var xa=(0,Kn.Z)(Mt,"scroll",Ua,!1),Oa=(0,Kn.Z)(window,"resize",Ua,!1);return function(){xa.remove(),Oa.remove()}},[Mt]),le.useEffect(function(){ea.isHiddenScrollBar||Fa(function(xa){var Oa=vt.current;return Oa?(0,ze.Z)((0,ze.Z)({},xa),{},{scrollLeft:Oa.scrollLeft/Oa.scrollWidth*Oa.clientWidth}):xa})},[ea.isHiddenScrollBar]),Jt<=en||!Ln||ea.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,mt.Z)(),width:en,bottom:Zt},className:"".concat(an,"-sticky-scroll")},le.createElement("div",{onMouseDown:Rr,ref:An,className:xe()("".concat(an,"-sticky-scroll-bar"),(0,ve.Z)({},"".concat(an,"-sticky-scroll-bar-active"),fr)),style:{width:"".concat(Ln,"px"),transform:"translate3d(".concat(ea.scrollLeft,"px, 0, 0)")}}))},br=le.forwardRef(Nr);function vn(_e){return null}var zo=vn;function Io(_e){return null}var Jo=Io,ui="rc-table",qn=[],Ta={};function xr(){return"No Data"}function Ya(_e){var Ge,rt=(0,ze.Z)({rowKey:"key",prefixCls:ui,emptyText:xr},_e),dt=rt.prefixCls,pt=rt.className,vt=rt.rowClassName,Tt=rt.style,Zt=rt.data,Mt=rt.rowKey,an=rt.scroll,Jt=rt.tableLayout,en=rt.direction,Ln=rt.title,An=rt.footer,Cn=rt.summary,na=rt.caption,ea=rt.id,Fa=rt.showHeader,ca=rt.components,Aa=rt.emptyText,lr=rt.onRow,fr=rt.onHeaderRow,Qa=rt.internalHooks,cr=rt.transformColumns,Rr=rt.internalRefs,ka=rt.tailor,Ua=rt.sticky,ja=Zt||qn,xa=!!ja.length,Oa=Qa===ye,gr=le.useCallback(function(Zn,Hr){return(0,Ue.Z)(ca,Zn)||Hr},[ca]),Jr=le.useMemo(function(){return typeof Mt=="function"?Mt:function(Zn){var Hr=Zn&&Zn[Mt];return Hr}},[Mt]),zr=gr(["body"]),nr=bo(),Qr=(0,Oe.Z)(nr,3),qr=Qr[0],ao=Qr[1],Wr=Qr[2],$o=Fr(rt,ja,Jr),$r=(0,Oe.Z)($o,6),Ir=$r[0],oi=$r[1],kn=$r[2],Yo=$r[3],To=$r[4],bi=$r[5],wr=an==null?void 0:an.x,hr=le.useState(0),Pr=(0,Oe.Z)(hr,2),rr=Pr[0],Ra=Pr[1],Rn=dr((0,ze.Z)((0,ze.Z)((0,ze.Z)({},rt),Ir),{},{expandable:!!Ir.expandedRowRender,columnTitle:Ir.columnTitle,expandedKeys:kn,getRowKey:Jr,onTriggerExpand:bi,expandIcon:Yo,expandIconColumnIndex:Ir.expandIconColumnIndex,direction:en,scrollWidth:Oa&&ka&&typeof wr=="number"?wr:null}),Oa?cr:null),Ba=(0,Oe.Z)(Rn,3),Mr=Ba[0],ro=Ba[1],tt=Ba[2],Ye=tt!=null?tt:wr,Qe=le.useMemo(function(){return{columns:Mr,flattenColumns:ro}},[Mr,ro]),Ut=le.useRef(),nn=le.useRef(),Yt=le.useRef(),Pn=le.useRef(),Xt=le.useRef(),Pt=le.useState(!1),Vt=(0,Oe.Z)(Pt,2),Gn=Vt[0],pa=Vt[1],En=le.useState(!1),At=(0,Oe.Z)(En,2),$t=At[0],Bn=At[1],qt=io(new Map),cn=(0,Oe.Z)(qt,2),Wa=cn[0],tn=cn[1],Ea=Me(ro),Ct=Ea.map(function(Zn){return Wa.get(Zn)}),Xn=le.useMemo(function(){return Ct},[Ct.join("_")]),Ka=Tn(Xn,ro.length,en),Ze=an&&Ve(an.y),kt=an&&Ve(Ye)||!!Ir.fixed,Qn=kt&&ro.some(function(Zn){var Hr=Zn.fixed;return Hr}),Or=le.useRef(),Qt=Sn(Ua,dt),aa=Qt.isSticky,za=Qt.offsetHeader,Vr=Qt.offsetSummary,Ma=Qt.offsetScroll,qa=Qt.stickyClassName,Cr=Qt.container,Do=le.useMemo(function(){return Cn==null?void 0:Cn(ja)},[Cn,ja]),Mn=(Ze||aa)&&le.isValidElement(Do)&&Do.type===se&&Do.props.fixed,ur,ta,Qo;Ze&&(ta={overflowY:"scroll",maxHeight:an.y}),kt&&(ur={overflowX:"auto"},Ze||(ta={overflowY:"hidden"}),Qo={width:Ye===!0?"auto":Ye,minWidth:"100%"});var vi=le.useCallback(function(Zn,Hr){(0,Xe.Z)(Ut.current)&&tn(function(Wi){if(Wi.get(Zn)!==Hr){var rn=new Map(Wi);return rn.set(Zn,Hr),rn}return Wi})},[]),pr=Go(null),lo=(0,Oe.Z)(pr,2),fo=lo[0],ra=lo[1];function sa(Zn,Hr){Hr&&(typeof Hr=="function"?Hr(Zn):Hr.scrollLeft!==Zn&&(Hr.scrollLeft=Zn,Hr.scrollLeft!==Zn&&setTimeout(function(){Hr.scrollLeft=Zn},0)))}var Co=(0,je.Z)(function(Zn){var Hr=Zn.currentTarget,Wi=Zn.scrollLeft,rn=en==="rtl",Wn=typeof Wi=="number"?Wi:Hr.scrollLeft,po=Hr||Ta;if(!ra()||ra()===po){var hi;fo(po),sa(Wn,nn.current),sa(Wn,Yt.current),sa(Wn,Xt.current),sa(Wn,(hi=Or.current)===null||hi===void 0?void 0:hi.setScrollLeft)}var Di=Hr||nn.current;if(Di){var wi=Di.scrollWidth,Oi=Di.clientWidth;if(wi===Oi){pa(!1),Bn(!1);return}rn?(pa(-Wn0)):(pa(Wn>0),Bn(Wn1?na-Oa:0,Jr=(0,ze.Z)((0,ze.Z)((0,ze.Z)({},cr),Mt),{},{flex:"0 0 ".concat(Oa,"px"),width:"".concat(Oa,"px"),marginRight:gr,pointerEvents:"auto"}),zr=le.useMemo(function(){return Jt?ja<=1:ka===0||ja===0||ja>1},[ja,ka,Jt]);zr?Jr.visibility="hidden":Jt&&(Jr.height=en==null?void 0:en(ja));var nr=zr?function(){return null}:Ln,Qr={};return(ja===0||ka===0)&&(Qr.rowSpan=1,Qr.colSpan=1),le.createElement(xt,(0,fe.Z)({className:xe()(Cn,an),ellipsis:rt.ellipsis,align:rt.align,scope:rt.rowScope,component:"div",prefixCls:Ge.prefixCls,key:Aa,record:Zt,index:vt,renderIndex:Tt,dataIndex:An,render:nr,shouldCellUpdate:rt.shouldCellUpdate},lr,{appendNode:fr,additionalProps:(0,ze.Z)((0,ze.Z)({},Qa),{},{style:Jr},Qr)}))}var Ui=Ca,Xi=["data","index","className","rowKey","style","extra","getHeight"],Ji=le.forwardRef(function(_e,Ge){var rt=_e.data,dt=_e.index,pt=_e.className,vt=_e.rowKey,Tt=_e.style,Zt=_e.extra,Mt=_e.getHeight,an=(0,ut.Z)(_e,Xi),Jt=rt.record,en=rt.indent,Ln=rt.index,An=De(ue,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Cn=An.scrollX,na=An.flattenColumns,ea=An.prefixCls,Fa=An.fixColumn,ca=An.componentWidth,Aa=Je(Jt,vt,dt,en),lr=Aa.rowSupportExpand,fr=Aa.expanded,Qa=Aa.rowProps,cr=Aa.expandedRowRender,Rr=Aa.expandedRowClassName,ka;if(lr&&fr){var Ua=cr(Jt,dt,en+1,fr),ja=Rr==null?void 0:Rr(Jt,dt,en),xa={};Fa&&(xa={style:(0,ve.Z)({},"--virtual-width","".concat(ca,"px"))});var Oa="".concat(ea,"-expanded-row-cell");ka=le.createElement("div",{className:xe()("".concat(ea,"-expanded-row"),"".concat(ea,"-expanded-row-level-").concat(en+1),ja)},le.createElement(xt,{component:"div",prefixCls:ea,className:xe()(Oa,(0,ve.Z)({},"".concat(Oa,"-fixed"),Fa)),additionalProps:xa},Ua))}var gr=(0,ze.Z)((0,ze.Z)({},Tt),{},{width:Cn});Zt&&(gr.position="absolute",gr.pointerEvents="none");var Jr=le.createElement("div",(0,fe.Z)({},Qa,an,{ref:lr?null:Ge,className:xe()(pt,"".concat(ea,"-row"),Qa==null?void 0:Qa.className,(0,ve.Z)({},"".concat(ea,"-row-extra"),Zt)),style:(0,ze.Z)((0,ze.Z)({},gr),Qa==null?void 0:Qa.style)}),na.map(function(zr,nr){return le.createElement(Ui,{key:nr,rowInfo:Aa,column:zr,colIndex:nr,indent:en,index:dt,renderIndex:Ln,record:Jt,inverse:Zt,getHeight:Mt})}));return lr?le.createElement("div",{ref:Ge},Jr,ka):Jr}),Gi=ee(Ji),Ii=Gi,fi=le.forwardRef(function(_e,Ge){var rt=_e.data,dt=_e.onScroll,pt=De(ue,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),vt=pt.flattenColumns,Tt=pt.onColumnResize,Zt=pt.getRowKey,Mt=pt.expandedKeys,an=pt.prefixCls,Jt=pt.childrenColumnName,en=pt.emptyNode,Ln=pt.scrollX,An=De(Wo),Cn=An.scrollY,na=An.listItemHeight,ea=le.useRef(),Fa=Gt(rt,Jt,Mt,Zt),ca=le.useMemo(function(){var ka=0;return vt.map(function(Ua){var ja=Ua.width,xa=Ua.key;return ka+=ja,[xa,ja,ka]})},[vt]),Aa=le.useMemo(function(){return ca.map(function(ka){return ka[2]})},[ca]);le.useEffect(function(){ca.forEach(function(ka){var Ua=(0,Oe.Z)(ka,2),ja=Ua[0],xa=Ua[1];Tt(ja,xa)})},[ca]),le.useImperativeHandle(Ge,function(){var ka={};return Object.defineProperty(ka,"scrollLeft",{get:function(){var ja;return((ja=ea.current)===null||ja===void 0?void 0:ja.getScrollInfo().x)||0},set:function(ja){var xa;(xa=ea.current)===null||xa===void 0||xa.scrollTo({left:ja})}}),ka});var lr=function(Ua,ja){var xa,Oa=(xa=Fa[ja])===null||xa===void 0?void 0:xa.record,gr=Ua.onCell;if(gr){var Jr,zr=gr(Oa,ja);return(Jr=zr==null?void 0:zr.rowSpan)!==null&&Jr!==void 0?Jr:1}return 1},fr=function(Ua){var ja=Ua.start,xa=Ua.end,Oa=Ua.getSize,gr=Ua.offsetY;if(xa<0)return null;for(var Jr=vt.filter(function(wr){return lr(wr,ja)===0}),zr=ja,nr=function(hr){if(Jr=Jr.filter(function(Pr){return lr(Pr,hr)===0}),!Jr.length)return zr=hr,"break"},Qr=ja;Qr>=0;Qr-=1){var qr=nr(Qr);if(qr==="break")break}for(var ao=vt.filter(function(wr){return lr(wr,xa)!==1}),Wr=xa,$o=function(hr){if(ao=ao.filter(function(Pr){return lr(Pr,hr)!==1}),!ao.length)return Wr=Math.max(hr-1,xa),"break"},$r=xa;$r1})&&oi.push(hr)},Yo=zr;Yo<=Wr;Yo+=1)var To=kn(Yo);var bi=oi.map(function(wr){var hr=Fa[wr],Pr=Zt(hr.record,wr),rr=function(Ba){var Mr=wr+Ba-1,ro=Zt(Fa[Mr].record,Mr),tt=Oa(Pr,ro);return tt.bottom-tt.top},Ra=Oa(Pr);return le.createElement(Ii,{key:wr,data:hr,rowKey:Pr,index:wr,style:{top:-gr+Ra.top},extra:!0,getHeight:rr})});return bi},Qa=le.useMemo(function(){return{columnsOffset:Aa}},[Aa]),cr="".concat(an,"-tbody"),Rr;return Fa.length?Rr=le.createElement(yo.Z,{fullHeight:!1,ref:ea,className:xe()(cr,"".concat(cr,"-virtual")),height:Cn,itemHeight:na||24,data:Fa,itemKey:function(Ua){return Zt(Ua.record)},scrollWidth:Ln,onVirtualScroll:function(Ua){var ja=Ua.x;dt({scrollLeft:ja})},extraRender:fr},function(ka,Ua,ja){var xa=Zt(ka.record,Ua);return le.createElement(Ii,(0,fe.Z)({data:ka,rowKey:xa,index:Ua},ja))}):Rr=le.createElement("div",{className:xe()("".concat(an,"-placeholder"))},le.createElement(xt,{component:"div",prefixCls:an},en)),le.createElement(Pi.Provider,{value:Qa},Rr)}),zi=ee(fi),Ni=zi,yn=function(Ge,rt){var dt=rt.ref,pt=rt.onScroll;return le.createElement(Ni,{ref:dt,data:Ge,onScroll:pt})},hn=100;function In(_e){var Ge=_e.columns,rt=_e.scroll,dt=_e.prefixCls,pt=dt===void 0?ui:dt,vt=_e.className,Tt=_e.listItemHeight,Zt=rt||{},Mt=Zt.x,an=Zt.y;typeof Mt!="number"&&(Mt=((Ge||[]).length+1)*hn),typeof an!="number"&&(an=500);var Jt=le.useMemo(function(){return{scrollY:an,listItemHeight:Tt}},[an,Tt]);return le.createElement(Wo.Provider,{value:Jt},le.createElement(Ar,(0,fe.Z)({},_e,{className:xe()(vt,"".concat(pt,"-virtual")),scroll:(0,ze.Z)((0,ze.Z)({},rt),{},{x:Mt}),components:{body:yn},columns:Ge,internalHooks:ye,tailor:!0})))}function Da(_e){return x(In,_e)}var La=Da(),Sr=null;function xn(_e){return null}var Lr=xn;function kr(_e){return null}var xo=kr,Xr=te(2738),vr=te(68031),oo=te(36355),to=te(93891),Ko=te(19716),No=te(8628),si=te(31724),xi=te(58421),_a=te(71418),$n=te(88088);function Xa(_e){return function(rt){let{prefixCls:dt,onExpand:pt,record:vt,expanded:Tt,expandable:Zt}=rt;const Mt=`${dt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:an=>{pt(vt,an),an.stopPropagation()},className:xe()(Mt,{[`${Mt}-spaced`]:!Zt,[`${Mt}-expanded`]:Zt&&Tt,[`${Mt}-collapsed`]:Zt&&!Tt}),"aria-label":Tt?_e.collapse:_e.expand,"aria-expanded":Tt})}}var $a=Xa;function wo(_e,Ge){return"key"in _e&&_e.key!==void 0&&_e.key!==null?_e.key:_e.dataIndex?Array.isArray(_e.dataIndex)?_e.dataIndex.join("."):_e.dataIndex:Ge}function ni(_e,Ge){return Ge?`${Ge}-${_e}`:`${_e}`}function pi(_e,Ge){return typeof _e=="function"?_e(Ge):_e}function Si(_e,Ge){const rt=pi(_e,Ge);return Object.prototype.toString.call(rt)==="[object Object]"?"":rt}var Li={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ci=Li,Ki=te(7657),Ti=function(Ge,rt){return le.createElement(Ki.Z,(0,fe.Z)({},Ge,{ref:rt,icon:Ci}))},no=le.forwardRef(Ti),ko=no,ri=te(56762);function Ro(_e){const Ge=le.useRef(_e),rt=(0,ri.Z)();return[()=>Ge.current,dt=>{Ge.current=dt,rt()}]}var Ho=te(3113),yi=te(24905),Xo=te(38854),Gr=te(64165),qi=te(20834),ml=te(40875),Ol=te(5112),il=te(17574),$i=te(47472),Cl=te(92832);function El(_e){let{value:Ge,onChange:rt,filterSearch:dt,tablePrefixCls:pt,locale:vt}=_e;return dt?le.createElement("div",{className:`${pt}-filter-dropdown-search`},le.createElement(Cl.default,{prefix:le.createElement($i.Z,null),placeholder:vt.filterSearchPlaceholder,onChange:rt,value:Ge,htmlSize:1,className:`${pt}-filter-dropdown-search-input`})):null}var Yi=El,nl=te(10228);const Ll=_e=>{const{keyCode:Ge}=_e;Ge===nl.Z.ENTER&&_e.stopPropagation()};var Kl=le.forwardRef((_e,Ge)=>le.createElement("div",{className:_e.className,onClick:rt=>rt.stopPropagation(),onKeyDown:Ll,ref:Ge},_e.children));function fl(_e){let Ge=[];return(_e||[]).forEach(rt=>{let{value:dt,children:pt}=rt;Ge.push(dt),pt&&(Ge=[].concat((0,ma.Z)(Ge),(0,ma.Z)(fl(pt))))}),Ge}function ou(_e){return _e.some(Ge=>{let{children:rt}=Ge;return rt})}function Il(_e,Ge){return typeof Ge=="string"||typeof Ge=="number"?Ge==null?void 0:Ge.toString().toLowerCase().includes(_e.trim().toLowerCase()):!1}function _o(_e){let{filters:Ge,prefixCls:rt,filteredKeys:dt,filterMultiple:pt,searchValue:vt,filterSearch:Tt}=_e;return Ge.map((Zt,Mt)=>{const an=String(Zt.value);if(Zt.children)return{key:an||Mt,label:Zt.text,popupClassName:`${rt}-dropdown-submenu`,children:_o({filters:Zt.children,prefixCls:rt,filteredKeys:dt,filterMultiple:pt,searchValue:vt,filterSearch:Tt})};const Jt=pt?yi.default:Ol.ZP,en={key:Zt.value!==void 0?an:Mt,label:le.createElement(le.Fragment,null,le.createElement(Jt,{checked:dt.includes(an)}),le.createElement("span",null,Zt.text))};return vt.trim()?typeof Tt=="function"?Tt(vt,Zt)?en:null:Il(vt,Zt.text)?en:null:en})}function Et(_e){var Ge,rt;const{tablePrefixCls:dt,prefixCls:pt,column:vt,dropdownPrefixCls:Tt,columnKey:Zt,filterMultiple:Mt,filterMode:an="menu",filterSearch:Jt=!1,filterState:en,triggerFilter:Ln,locale:An,children:Cn,getPopupContainer:na}=_e,{filterDropdownOpen:ea,onFilterDropdownOpenChange:Fa,filterResetToDefaultFilteredValue:ca,defaultFilteredValue:Aa,filterDropdownVisible:lr,onFilterDropdownVisibleChange:fr}=vt,[Qa,cr]=le.useState(!1),Rr=!!(en&&(!((Ge=en.filteredKeys)===null||Ge===void 0)&&Ge.length||en.forceFiltered)),ka=Rn=>{cr(Rn),Fa==null||Fa(Rn),fr==null||fr(Rn)},Ua=(rt=ea!=null?ea:lr)!==null&&rt!==void 0?rt:Qa,ja=en==null?void 0:en.filteredKeys,[xa,Oa]=Ro(ja||[]),gr=Rn=>{let{selectedKeys:Ba}=Rn;Oa(Ba)},Jr=(Rn,Ba)=>{let{node:Mr,checked:ro}=Ba;gr(Mt?{selectedKeys:Rn}:{selectedKeys:ro&&Mr.key?[Mr.key]:[]})};le.useEffect(()=>{Qa&&gr({selectedKeys:ja||[]})},[ja]);const[zr,nr]=le.useState([]),Qr=Rn=>{nr(Rn)},[qr,ao]=le.useState(""),Wr=Rn=>{const{value:Ba}=Rn.target;ao(Ba)};le.useEffect(()=>{Qa||ao("")},[Qa]);const $o=Rn=>{const Ba=Rn&&Rn.length?Rn:null;if(Ba===null&&(!en||!en.filteredKeys)||(0,be.Z)(Ba,en==null?void 0:en.filteredKeys,!0))return null;Ln({column:vt,key:Zt,filteredKeys:Ba})},$r=()=>{ka(!1),$o(xa())},Ir=function(){let{confirm:Rn,closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Rn&&$o([]),Ba&&ka(!1),ao(""),Oa(ca?(Aa||[]).map(Mr=>String(Mr)):[])},oi=function(){let{closeDropdown:Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Rn&&ka(!1),$o(xa())},kn=Rn=>{Rn&&ja!==void 0&&Oa(ja||[]),ka(Rn),!Rn&&!vt.filterDropdown&&$r()},Yo=xe()({[`${Tt}-menu-without-submenu`]:!ou(vt.filters||[])}),To=Rn=>{if(Rn.target.checked){const Ba=fl(vt==null?void 0:vt.filters).map(Mr=>String(Mr));Oa(Ba)}else Oa([])},bi=Rn=>{let{filters:Ba}=Rn;return(Ba||[]).map((Mr,ro)=>{const tt=String(Mr.value),Ye={title:Mr.text,key:Mr.value!==void 0?tt:ro};return Mr.children&&(Ye.children=bi({filters:Mr.children})),Ye})},wr=Rn=>{var Ba;return Object.assign(Object.assign({},Rn),{text:Rn.title,value:Rn.key,children:((Ba=Rn.children)===null||Ba===void 0?void 0:Ba.map(Mr=>wr(Mr)))||[]})};let hr;if(typeof vt.filterDropdown=="function")hr=vt.filterDropdown({prefixCls:`${Tt}-custom`,setSelectedKeys:Rn=>gr({selectedKeys:Rn}),selectedKeys:xa(),confirm:oi,clearFilters:Ir,filters:vt.filters,visible:Ua,close:()=>{ka(!1)}});else if(vt.filterDropdown)hr=vt.filterDropdown;else{const Rn=xa()||[],Ba=()=>(vt.filters||[]).length===0?le.createElement(Gr.Z,{image:Gr.Z.PRESENTED_IMAGE_SIMPLE,description:An.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):an==="tree"?le.createElement(le.Fragment,null,le.createElement(Yi,{filterSearch:Jt,value:qr,onChange:Wr,tablePrefixCls:dt,locale:An}),le.createElement("div",{className:`${dt}-filter-dropdown-tree`},Mt?le.createElement(yi.default,{checked:Rn.length===fl(vt.filters).length,indeterminate:Rn.length>0&&Rn.lengthtypeof Jt=="function"?Jt(qr,wr(ro)):Il(qr,ro.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(Yi,{filterSearch:Jt,value:qr,onChange:Wr,tablePrefixCls:dt,locale:An}),le.createElement(qi.default,{selectable:!0,multiple:Mt,prefixCls:`${Tt}-menu`,className:Yo,onSelect:gr,onDeselect:gr,selectedKeys:Rn,getPopupContainer:na,openKeys:zr,onOpenChange:Qr,items:_o({filters:vt.filters||[],filterSearch:Jt,prefixCls:pt,filteredKeys:xa(),filterMultiple:Mt,searchValue:qr})})),Mr=()=>ca?(0,be.Z)((Aa||[]).map(ro=>String(ro)),Rn,!0):Rn.length===0;hr=le.createElement(le.Fragment,null,Ba(),le.createElement("div",{className:`${pt}-dropdown-btns`},le.createElement(Ho.ZP,{type:"link",size:"small",disabled:Mr(),onClick:()=>Ir()},An.filterReset),le.createElement(Ho.ZP,{type:"primary",size:"small",onClick:$r},An.filterConfirm)))}vt.filterDropdown&&(hr=le.createElement(ml.J,{selectable:void 0},hr));const Pr=()=>le.createElement(Kl,{className:`${pt}-dropdown`},hr);let rr;typeof vt.filterIcon=="function"?rr=vt.filterIcon(Rr):vt.filterIcon?rr=vt.filterIcon:rr=le.createElement(ko,null);const{direction:Ra}=le.useContext(oo.E_);return le.createElement("div",{className:`${pt}-column`},le.createElement("span",{className:`${dt}-column-title`},Cn),le.createElement(Xo.Z,{dropdownRender:Pr,trigger:["click"],open:Ua,onOpenChange:kn,getPopupContainer:na,placement:Ra==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:xe()(`${pt}-trigger`,{active:Rr}),onClick:Rn=>{Rn.stopPropagation()}},rr)))}var iu=Et;function Nl(_e,Ge,rt){let dt=[];return(_e||[]).forEach((pt,vt)=>{var Tt;const Zt=ni(vt,rt);if(pt.filters||"filterDropdown"in pt||"onFilter"in pt)if("filteredValue"in pt){let Mt=pt.filteredValue;"filterDropdown"in pt||(Mt=(Tt=Mt==null?void 0:Mt.map(String))!==null&&Tt!==void 0?Tt:Mt),dt.push({column:pt,key:wo(pt,Zt),filteredKeys:Mt,forceFiltered:pt.filtered})}else dt.push({column:pt,key:wo(pt,Zt),filteredKeys:Ge&&pt.defaultFilteredValue?pt.defaultFilteredValue:void 0,forceFiltered:pt.filtered});"children"in pt&&(dt=[].concat((0,ma.Z)(dt),(0,ma.Z)(Nl(pt.children,Ge,Zt))))}),dt}function Ul(_e,Ge,rt,dt,pt,vt,Tt,Zt){return rt.map((Mt,an)=>{const Jt=ni(an,Zt),{filterMultiple:en=!0,filterMode:Ln,filterSearch:An}=Mt;let Cn=Mt;if(Cn.filters||Cn.filterDropdown){const na=wo(Cn,Jt),ea=dt.find(Fa=>{let{key:ca}=Fa;return na===ca});Cn=Object.assign(Object.assign({},Cn),{title:Fa=>le.createElement(iu,{tablePrefixCls:_e,prefixCls:`${_e}-filter`,dropdownPrefixCls:Ge,column:Cn,columnKey:na,filterState:ea,filterMultiple:en,filterMode:Ln,filterSearch:An,triggerFilter:vt,locale:pt,getPopupContainer:Tt},pi(Mt.title,Fa))})}return"children"in Cn&&(Cn=Object.assign(Object.assign({},Cn),{children:Ul(_e,Ge,Cn.children,dt,pt,vt,Tt,Jt)})),Cn})}function pl(_e){const Ge={};return _e.forEach(rt=>{let{key:dt,filteredKeys:pt,column:vt}=rt;const{filters:Tt,filterDropdown:Zt}=vt;if(Zt)Ge[dt]=pt||null;else if(Array.isArray(pt)){const Mt=fl(Tt);Ge[dt]=Mt.filter(an=>pt.includes(String(an)))}else Ge[dt]=null}),Ge}function kl(_e,Ge){return Ge.reduce((rt,dt)=>{const{column:{onFilter:pt,filters:vt},filteredKeys:Tt}=dt;return pt&&Tt&&Tt.length?rt.filter(Zt=>Tt.some(Mt=>{const an=fl(vt),Jt=an.findIndex(Ln=>String(Ln)===String(Mt)),en=Jt!==-1?an[Jt]:Mt;return pt(en,Zt)})):rt},_e)}const Rl=_e=>_e.flatMap(Ge=>"children"in Ge?[Ge].concat((0,ma.Z)(Rl(Ge.children||[]))):[Ge]);function _l(_e){let{prefixCls:Ge,dropdownPrefixCls:rt,mergedColumns:dt,onFilterChange:pt,getPopupContainer:vt,locale:Tt}=_e;const Zt=le.useMemo(()=>Rl(dt||[]),[dt]),[Mt,an]=le.useState(()=>Nl(Zt,!0)),Jt=le.useMemo(()=>{const Cn=Nl(Zt,!1);if(Cn.length===0)return Cn;let na=!0,ea=!0;if(Cn.forEach(Fa=>{let{filteredKeys:ca}=Fa;ca!==void 0?na=!1:ea=!1}),na){const Fa=(Zt||[]).map((ca,Aa)=>wo(ca,ni(Aa)));return Mt.filter(ca=>{let{key:Aa}=ca;return Fa.includes(Aa)}).map(ca=>{const Aa=Zt[Fa.findIndex(lr=>lr===ca.key)];return Object.assign(Object.assign({},ca),{column:Object.assign(Object.assign({},ca.column),Aa),forceFiltered:Aa.filtered})})}return Cn},[Zt,Mt]),en=le.useMemo(()=>pl(Jt),[Jt]),Ln=Cn=>{const na=Jt.filter(ea=>{let{key:Fa}=ea;return Fa!==Cn.key});na.push(Cn),an(na),pt(pl(na),na)};return[Cn=>Ul(Ge,rt,Cn,Jt,Tt,Ln,vt),Jt,en]}var Hi=_l;function Vi(_e,Ge,rt){const dt=le.useRef({});function pt(vt){if(!dt.current||dt.current.data!==_e||dt.current.childrenColumnName!==Ge||dt.current.getRowKey!==rt){let Zt=function(Mt){Mt.forEach((an,Jt)=>{const en=rt(an,Jt);Tt.set(en,an),an&&typeof an=="object"&&Ge in an&&Zt(an[Ge]||[])})};const Tt=new Map;Zt(_e),dt.current={data:_e,childrenColumnName:Ge,kvMap:Tt,getRowKey:rt}}return dt.current.kvMap.get(vt)}return[pt]}var Fl=te(50371),Yl=function(_e,Ge){var rt={};for(var dt in _e)Object.prototype.hasOwnProperty.call(_e,dt)&&Ge.indexOf(dt)<0&&(rt[dt]=_e[dt]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,dt=Object.getOwnPropertySymbols(_e);pt{const vt=_e[pt];typeof vt!="function"&&(rt[pt]=vt)}),rt}function Ml(_e,Ge,rt){const dt=rt&&typeof rt=="object"?rt:{},{total:pt=0}=dt,vt=Yl(dt,["total"]),[Tt,Zt]=(0,le.useState)(()=>({current:"defaultCurrent"in vt?vt.defaultCurrent:1,pageSize:"defaultPageSize"in vt?vt.defaultPageSize:Sl})),Mt=(0,Fl.Z)(Tt,vt,{total:pt>0?pt:_e}),an=Math.ceil((pt||_e)/Mt.pageSize);Mt.current>an&&(Mt.current=an||1);const Jt=(Ln,An)=>{Zt({current:Ln!=null?Ln:1,pageSize:An||Mt.pageSize})},en=(Ln,An)=>{var Cn;rt&&((Cn=rt.onChange)===null||Cn===void 0||Cn.call(rt,Ln,An)),Jt(Ln,An),Ge(Ln,An||(Mt==null?void 0:Mt.pageSize))};return rt===!1?[{},()=>{}]:[Object.assign(Object.assign({},Mt),{onChange:en}),Jt]}var ji=Ml,lu=te(84105),ll=te(35654),bl=te(90782),rl=te(71430),uu=te(18929);const tl={},Tl="SELECT_ALL",Zl="SELECT_INVERT",xl="SELECT_NONE",Vl=[],Ql=(_e,Ge)=>{let rt=[];return(Ge||[]).forEach(dt=>{rt.push(dt),dt&&typeof dt=="object"&&_e in dt&&(rt=[].concat((0,ma.Z)(rt),(0,ma.Z)(Ql(_e,dt[_e]))))}),rt};var Xl=(_e,Ge)=>{const{preserveSelectedRowKeys:rt,selectedRowKeys:dt,defaultSelectedRowKeys:pt,getCheckboxProps:vt,onChange:Tt,onSelect:Zt,onSelectAll:Mt,onSelectInvert:an,onSelectNone:Jt,onSelectMultiple:en,columnWidth:Ln,type:An,selections:Cn,fixed:na,renderCell:ea,hideSelectAll:Fa,checkStrictly:ca=!0}=Ge||{},{prefixCls:Aa,data:lr,pageData:fr,getRecordByKey:Qa,getRowKey:cr,expandType:Rr,childrenColumnName:ka,locale:Ua,getPopupContainer:ja}=_e,[xa,Oa]=(0,uu.Z)(dt||pt||Vl,{value:dt}),gr=le.useRef(new Map),Jr=(0,le.useCallback)(wr=>{if(rt){const hr=new Map;wr.forEach(Pr=>{let rr=Qa(Pr);!rr&&gr.current.has(Pr)&&(rr=gr.current.get(Pr)),hr.set(Pr,rr)}),gr.current=hr}},[Qa,rt]);le.useEffect(()=>{Jr(xa)},[xa]);const{keyEntities:zr}=(0,le.useMemo)(()=>{if(ca)return{keyEntities:null};let wr=lr;if(rt){const hr=new Set(lr.map((rr,Ra)=>cr(rr,Ra))),Pr=Array.from(gr.current).reduce((rr,Ra)=>{let[Rn,Ba]=Ra;return hr.has(Rn)?rr:rr.concat(Ba)},[]);wr=[].concat((0,ma.Z)(wr),(0,ma.Z)(Pr))}return(0,rl.I8)(wr,{externalGetKey:cr,childrenPropName:ka})},[lr,cr,ca,ka,rt]),nr=(0,le.useMemo)(()=>Ql(ka,fr),[ka,fr]),Qr=(0,le.useMemo)(()=>{const wr=new Map;return nr.forEach((hr,Pr)=>{const rr=cr(hr,Pr),Ra=(vt?vt(hr):null)||{};wr.set(rr,Ra)}),wr},[nr,cr,vt]),qr=(0,le.useCallback)(wr=>{var hr;return!!(!((hr=Qr.get(cr(wr)))===null||hr===void 0)&&hr.disabled)},[Qr,cr]),[ao,Wr]=(0,le.useMemo)(()=>{if(ca)return[xa||[],[]];const{checkedKeys:wr,halfCheckedKeys:hr}=(0,bl.S)(xa,!0,zr,qr);return[wr||[],hr]},[xa,ca,zr,qr]),$o=(0,le.useMemo)(()=>{const wr=An==="radio"?ao.slice(0,1):ao;return new Set(wr)},[ao,An]),$r=(0,le.useMemo)(()=>An==="radio"?new Set:new Set(Wr),[Wr,An]),[Ir,oi]=(0,le.useState)(null);le.useEffect(()=>{Ge||Oa(Vl)},[!!Ge]);const kn=(0,le.useCallback)((wr,hr)=>{let Pr,rr;Jr(wr),rt?(Pr=wr,rr=wr.map(Ra=>gr.current.get(Ra))):(Pr=[],rr=[],wr.forEach(Ra=>{const Rn=Qa(Ra);Rn!==void 0&&(Pr.push(Ra),rr.push(Rn))})),Oa(Pr),Tt==null||Tt(Pr,rr,{type:hr})},[Oa,Qa,Tt,rt]),Yo=(0,le.useCallback)((wr,hr,Pr,rr)=>{if(Zt){const Ra=Pr.map(Rn=>Qa(Rn));Zt(Qa(wr),hr,Ra,rr)}kn(Pr,"single")},[Zt,Qa,kn]),To=(0,le.useMemo)(()=>!Cn||Fa?null:(Cn===!0?[Tl,Zl,xl]:Cn).map(hr=>hr===Tl?{key:"all",text:Ua.selectionAll,onSelect(){kn(lr.map((Pr,rr)=>cr(Pr,rr)).filter(Pr=>{const rr=Qr.get(Pr);return!(rr!=null&&rr.disabled)||$o.has(Pr)}),"all")}}:hr===Zl?{key:"invert",text:Ua.selectInvert,onSelect(){const Pr=new Set($o);fr.forEach((Ra,Rn)=>{const Ba=cr(Ra,Rn),Mr=Qr.get(Ba);Mr!=null&&Mr.disabled||(Pr.has(Ba)?Pr.delete(Ba):Pr.add(Ba))});const rr=Array.from(Pr);an&&an(rr),kn(rr,"invert")}}:hr===xl?{key:"none",text:Ua.selectNone,onSelect(){Jt==null||Jt(),kn(Array.from($o).filter(Pr=>{const rr=Qr.get(Pr);return rr==null?void 0:rr.disabled}),"none")}}:hr).map(hr=>Object.assign(Object.assign({},hr),{onSelect:function(){for(var Pr,rr,Ra=arguments.length,Rn=new Array(Ra),Ba=0;Ba{var hr;if(!Ge)return wr.filter(Pt=>Pt!==tl);let Pr=(0,ma.Z)(wr);const rr=new Set($o),Ra=nr.map(cr).filter(Pt=>!Qr.get(Pt).disabled),Rn=Ra.every(Pt=>rr.has(Pt)),Ba=Ra.some(Pt=>rr.has(Pt)),Mr=()=>{const Pt=[];Rn?Ra.forEach(Gn=>{rr.delete(Gn),Pt.push(Gn)}):Ra.forEach(Gn=>{rr.has(Gn)||(rr.add(Gn),Pt.push(Gn))});const Vt=Array.from(rr);Mt==null||Mt(!Rn,Vt.map(Gn=>Qa(Gn)),Pt.map(Gn=>Qa(Gn))),kn(Vt,"all"),oi(null)};let ro;if(An!=="radio"){let Pt;if(To){const At={getPopupContainer:ja,items:To.map(($t,Bn)=>{const{key:qt,text:cn,onSelect:Wa}=$t;return{key:qt!=null?qt:Bn,onClick:()=>{Wa==null||Wa(Ra)},label:cn}})};Pt=le.createElement("div",{className:`${Aa}-selection-extra`},le.createElement(Xo.Z,{menu:At,getPopupContainer:ja},le.createElement("span",null,le.createElement(lu.Z,null))))}const Vt=nr.map((At,$t)=>{const Bn=cr(At,$t),qt=Qr.get(Bn)||{};return Object.assign({checked:rr.has(Bn)},qt)}).filter(At=>{let{disabled:$t}=At;return $t}),Gn=!!Vt.length&&Vt.length===nr.length,pa=Gn&&Vt.every(At=>{let{checked:$t}=At;return $t}),En=Gn&&Vt.some(At=>{let{checked:$t}=At;return $t});ro=!Fa&&le.createElement("div",{className:`${Aa}-selection`},le.createElement(yi.default,{checked:Gn?pa:!!nr.length&&Rn,indeterminate:Gn?!pa&&En:!Rn&&Ba,onChange:Mr,disabled:nr.length===0||Gn,"aria-label":Pt?"Custom selection":"Select all",skipGroup:!0}),Pt)}let tt;An==="radio"?tt=(Pt,Vt,Gn)=>{const pa=cr(Vt,Gn),En=rr.has(pa);return{node:le.createElement(Ol.ZP,Object.assign({},Qr.get(pa),{checked:En,onClick:At=>At.stopPropagation(),onChange:At=>{rr.has(pa)||Yo(pa,!0,[pa],At.nativeEvent)}})),checked:En}}:tt=(Pt,Vt,Gn)=>{var pa;const En=cr(Vt,Gn),At=rr.has(En),$t=$r.has(En),Bn=Qr.get(En);let qt;return Rr==="nest"?qt=$t:qt=(pa=Bn==null?void 0:Bn.indeterminate)!==null&&pa!==void 0?pa:$t,{node:le.createElement(yi.default,Object.assign({},Bn,{indeterminate:qt,checked:At,skipGroup:!0,onClick:cn=>cn.stopPropagation(),onChange:cn=>{let{nativeEvent:Wa}=cn;const{shiftKey:tn}=Wa;let Ea=-1,Ct=-1;if(tn&&ca){const Xn=new Set([Ir,En]);Ra.some((Ka,Ze)=>{if(Xn.has(Ka))if(Ea===-1)Ea=Ze;else return Ct=Ze,!0;return!1})}if(Ct!==-1&&Ea!==Ct&&ca){const Xn=Ra.slice(Ea,Ct+1),Ka=[];At?Xn.forEach(kt=>{rr.has(kt)&&(Ka.push(kt),rr.delete(kt))}):Xn.forEach(kt=>{rr.has(kt)||(Ka.push(kt),rr.add(kt))});const Ze=Array.from(rr);en==null||en(!At,Ze.map(kt=>Qa(kt)),Ka.map(kt=>Qa(kt))),kn(Ze,"multiple")}else{const Xn=ao;if(ca){const Ka=At?(0,ll._5)(Xn,En):(0,ll.L0)(Xn,En);Yo(En,!At,Ka,Wa)}else{const Ka=(0,bl.S)([].concat((0,ma.Z)(Xn),[En]),!0,zr,qr),{checkedKeys:Ze,halfCheckedKeys:kt}=Ka;let Qn=Ze;if(At){const Or=new Set(Ze);Or.delete(En),Qn=(0,bl.S)(Array.from(Or),{checked:!1,halfCheckedKeys:kt},zr,qr).checkedKeys}Yo(En,!At,Qn,Wa)}}oi(At?null:En)}})),checked:At}};const Ye=(Pt,Vt,Gn)=>{const{node:pa,checked:En}=tt(Pt,Vt,Gn);return ea?ea(En,Vt,Gn,pa):pa};if(!Pr.includes(tl))if(Pr.findIndex(Pt=>{var Vt;return((Vt=Pt[Na])===null||Vt===void 0?void 0:Vt.columnType)==="EXPAND_COLUMN"})===0){const[Pt,...Vt]=Pr;Pr=[Pt,tl].concat((0,ma.Z)(Vt))}else Pr=[tl].concat((0,ma.Z)(Pr));const Qe=Pr.indexOf(tl);Pr=Pr.filter((Pt,Vt)=>Pt!==tl||Vt===Qe);const Ut=Pr[Qe-1],nn=Pr[Qe+1];let Yt=na;Yt===void 0&&((nn==null?void 0:nn.fixed)!==void 0?Yt=nn.fixed:(Ut==null?void 0:Ut.fixed)!==void 0&&(Yt=Ut.fixed)),Yt&&Ut&&((hr=Ut[Na])===null||hr===void 0?void 0:hr.columnType)==="EXPAND_COLUMN"&&Ut.fixed===void 0&&(Ut.fixed=Yt);const Pn=xe()(`${Aa}-selection-col`,{[`${Aa}-selection-col-with-dropdown`]:Cn&&An==="checkbox"}),Xt={fixed:Yt,width:Ln,className:`${Aa}-selection-column`,title:Ge.columnTitle||ro,render:Ye,onCell:Ge.onCell,[Na]:{className:Pn}};return Pr.map(Pt=>Pt===tl?Xt:Pt)},[cr,nr,Ge,ao,$o,$r,Ln,To,Rr,Ir,Qr,en,Yo,qr]),$o]},su=te(89489),du=te(59477),zl=te(6848);const wl="ascend",ul="descend";function yl(_e){return typeof _e.sorter=="object"&&typeof _e.sorter.multiple=="number"?_e.sorter.multiple:!1}function Jl(_e){return typeof _e=="function"?_e:_e&&typeof _e=="object"&&_e.compare?_e.compare:!1}function ql(_e,Ge){return Ge?_e[_e.indexOf(Ge)+1]:_e[0]}function $l(_e,Ge,rt){let dt=[];function pt(vt,Tt){dt.push({column:vt,key:wo(vt,Tt),multiplePriority:yl(vt),sortOrder:vt.sortOrder})}return(_e||[]).forEach((vt,Tt)=>{const Zt=ni(Tt,rt);vt.children?("sortOrder"in vt&&pt(vt,Zt),dt=[].concat((0,ma.Z)(dt),(0,ma.Z)($l(vt.children,Ge,Zt)))):vt.sorter&&("sortOrder"in vt?pt(vt,Zt):Ge&&vt.defaultSortOrder&&dt.push({column:vt,key:wo(vt,Zt),multiplePriority:yl(vt),sortOrder:vt.defaultSortOrder}))}),dt}function eu(_e,Ge,rt,dt,pt,vt,Tt,Zt){return(Ge||[]).map((Mt,an)=>{const Jt=ni(an,Zt);let en=Mt;if(en.sorter){const Ln=en.sortDirections||pt,An=en.showSorterTooltip===void 0?Tt:en.showSorterTooltip,Cn=wo(en,Jt),na=rt.find(Rr=>{let{key:ka}=Rr;return ka===Cn}),ea=na?na.sortOrder:null,Fa=ql(Ln,ea);let ca;if(Mt.sortIcon)ca=Mt.sortIcon({sortOrder:ea});else{const Rr=Ln.includes(wl)&&le.createElement(du.Z,{className:xe()(`${_e}-column-sorter-up`,{active:ea===wl})}),ka=Ln.includes(ul)&&le.createElement(su.Z,{className:xe()(`${_e}-column-sorter-down`,{active:ea===ul})});ca=le.createElement("span",{className:xe()(`${_e}-column-sorter`,{[`${_e}-column-sorter-full`]:!!(Rr&&ka)})},le.createElement("span",{className:`${_e}-column-sorter-inner`,"aria-hidden":"true"},Rr,ka))}const{cancelSort:Aa,triggerAsc:lr,triggerDesc:fr}=vt||{};let Qa=Aa;Fa===ul?Qa=fr:Fa===wl&&(Qa=lr);const cr=typeof An=="object"?An:{title:Qa};en=Object.assign(Object.assign({},en),{className:xe()(en.className,{[`${_e}-column-sort`]:ea}),title:Rr=>{const ka=le.createElement("div",{className:`${_e}-column-sorters`},le.createElement("span",{className:`${_e}-column-title`},pi(Mt.title,Rr)),ca);return An?le.createElement(zl.Z,Object.assign({},cr),ka):ka},onHeaderCell:Rr=>{const ka=Mt.onHeaderCell&&Mt.onHeaderCell(Rr)||{},Ua=ka.onClick,ja=ka.onKeyDown;ka.onClick=gr=>{dt({column:Mt,key:Cn,sortOrder:Fa,multiplePriority:yl(Mt)}),Ua==null||Ua(gr)},ka.onKeyDown=gr=>{gr.keyCode===nl.Z.ENTER&&(dt({column:Mt,key:Cn,sortOrder:Fa,multiplePriority:yl(Mt)}),ja==null||ja(gr))};const xa=Si(Mt.title,{}),Oa=xa==null?void 0:xa.toString();return ea?ka["aria-sort"]=ea==="ascend"?"ascending":"descending":ka["aria-label"]=Oa||"",ka.className=xe()(ka.className,`${_e}-column-has-sorters`),ka.tabIndex=0,Mt.ellipsis&&(ka.title=(xa!=null?xa:"").toString()),ka}})}return"children"in en&&(en=Object.assign(Object.assign({},en),{children:eu(_e,en.children,rt,dt,pt,vt,Tt,Jt)})),en})}function tu(_e){const{column:Ge,sortOrder:rt}=_e;return{column:Ge,order:rt,field:Ge.dataIndex,columnKey:Ge.key}}function Pl(_e){const Ge=_e.filter(rt=>{let{sortOrder:dt}=rt;return dt}).map(tu);return Ge.length===0&&_e.length?Object.assign(Object.assign({},tu(_e[_e.length-1])),{column:void 0}):Ge.length<=1?Ge[0]||{}:Ge}function Hl(_e,Ge,rt){const dt=Ge.slice().sort((Tt,Zt)=>Zt.multiplePriority-Tt.multiplePriority),pt=_e.slice(),vt=dt.filter(Tt=>{let{column:{sorter:Zt},sortOrder:Mt}=Tt;return Jl(Zt)&&Mt});return vt.length?pt.sort((Tt,Zt)=>{for(let Mt=0;Mt{const Zt=Tt[rt];return Zt?Object.assign(Object.assign({},Tt),{[rt]:Hl(Zt,Ge,rt)}):Tt}):pt}function nu(_e){let{prefixCls:Ge,mergedColumns:rt,onSorterChange:dt,sortDirections:pt,tableLocale:vt,showSorterTooltip:Tt}=_e;const[Zt,Mt]=le.useState($l(rt,!0)),an=le.useMemo(()=>{let Cn=!0;const na=$l(rt,!1);if(!na.length)return Zt;const ea=[];function Fa(Aa){Cn?ea.push(Aa):ea.push(Object.assign(Object.assign({},Aa),{sortOrder:null}))}let ca=null;return na.forEach(Aa=>{ca===null?(Fa(Aa),Aa.sortOrder&&(Aa.multiplePriority===!1?Cn=!1:ca=!0)):(ca&&Aa.multiplePriority!==!1||(Cn=!1),Fa(Aa))}),ea},[rt,Zt]),Jt=le.useMemo(()=>{const Cn=an.map(na=>{let{column:ea,sortOrder:Fa}=na;return{column:ea,order:Fa}});return{sortColumns:Cn,sortColumn:Cn[0]&&Cn[0].column,sortOrder:Cn[0]&&Cn[0].order}},[an]);function en(Cn){let na;Cn.multiplePriority===!1||!an.length||an[0].multiplePriority===!1?na=[Cn]:na=[].concat((0,ma.Z)(an.filter(ea=>{let{key:Fa}=ea;return Fa!==Cn.key})),[Cn]),Mt(na),dt(Pl(na),na)}return[Cn=>eu(Ge,Cn,an,en,pt,vt,Tt),an,Jt,()=>Pl(an)]}function cu(_e,Ge){return _e.map(rt=>{const dt=Object.assign({},rt);return dt.title=pi(rt.title,Ge),"children"in dt&&(dt.children=cu(dt.children,Ge)),dt})}function gu(_e){return[le.useCallback(rt=>cu(rt,_e),[_e])]}var jl=uo((_e,Ge)=>{const{_renderTimes:rt}=_e,{_renderTimes:dt}=Ge;return rt!==dt}),sl=Da((_e,Ge)=>{const{_renderTimes:rt}=_e,{_renderTimes:dt}=Ge;return rt!==dt}),dl=te(64993),Al=te(17313),mu=te(83116),fu=te(37613),Te=_e=>{const{componentCls:Ge}=_e,rt=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`,dt=(pt,vt,Tt)=>({[`&${Ge}-${pt}`]:{[`> ${Ge}-container`]:{[`> ${Ge}-content, > ${Ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ge}-expanded-row-fixed`]:{margin:`-${vt}px -${Tt+_e.lineWidth}px`}}}}}});return{[`${Ge}-wrapper`]:{[`${Ge}${Ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ge}-title`]:{border:rt,borderBottom:0},[`> ${Ge}-container`]:{borderInlineStart:rt,borderTop:rt,[` + `]:Object.assign({},re(ae))}}};var ge=(0,Ne.Z)("Skeleton",ae=>{const{componentCls:se}=ae,de=(0,De.TS)(ae,{skeletonAvatarCls:`${se}-avatar`,skeletonTitleCls:`${se}-title`,skeletonParagraphCls:`${se}-paragraph`,skeletonButtonCls:`${se}-button`,skeletonInputCls:`${se}-input`,skeletonImageCls:`${se}-image`,imageSizeBase:ae.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${ae.gradientFromColor} 25%, ${ae.gradientToColor} 37%, ${ae.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ue(de)]},ae=>{const{colorFillContent:se,colorFill:de}=ae,Ce=se,pe=de;return{color:Ce,colorGradientEnd:pe,gradientFromColor:Ce,gradientToColor:pe,titleHeight:ae.controlHeight/2,blockRadius:ae.borderRadiusSM,paragraphMarginTop:ae.marginLG+ae.marginXXS,paragraphLiHeight:ae.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Se=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,active:pe,shape:Be="circle",size:$e="default"}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,yt]=ge(Pe),Zt=(0,he.Z)(ae,["prefixCls","className"]),jt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:pe},de,Ce,yt);return mt(Oe.createElement("div",{className:jt},Oe.createElement(le,Object.assign({prefixCls:`${Pe}-avatar`,shape:Be,size:$e},Zt))))},ze=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,active:pe,block:Be=!1,size:$e="default"}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,yt]=ge(Pe),Zt=(0,he.Z)(ae,["prefixCls"]),jt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:pe,[`${Pe}-block`]:Be},de,Ce,yt);return mt(Oe.createElement("div",{className:jt},Oe.createElement(le,Object.assign({prefixCls:`${Pe}-button`,size:$e},Zt))))};const ve="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var xe=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,style:pe,active:Be}=ae,{getPrefixCls:$e}=Oe.useContext(je.E_),Xe=$e("skeleton",se),[Pe,mt]=ge(Xe),yt=ye()(Xe,`${Xe}-element`,{[`${Xe}-active`]:Be},de,Ce,mt);return Pe(Oe.createElement("div",{className:yt},Oe.createElement("div",{className:ye()(`${Xe}-image`,de),style:pe},Oe.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Xe}-image-svg`},Oe.createElement("path",{d:ve,className:`${Xe}-image-path`})))))},Ue=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,active:pe,block:Be,size:$e="default"}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,yt]=ge(Pe),Zt=(0,he.Z)(ae,["prefixCls"]),jt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:pe,[`${Pe}-block`]:Be},de,Ce,yt);return mt(Oe.createElement("div",{className:jt},Oe.createElement(le,Object.assign({prefixCls:`${Pe}-input`,size:$e},Zt))))},qe=te(67711),st={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ot=st,Ke=te(7657),Re=function(se,de){return Oe.createElement(Ke.Z,(0,qe.Z)({},se,{ref:de,icon:ot}))},Me=Oe.forwardRef(Re),Ve=Me,We=ae=>{const{prefixCls:se,className:de,rootClassName:Ce,style:pe,active:Be,children:$e}=ae,{getPrefixCls:Xe}=Oe.useContext(je.E_),Pe=Xe("skeleton",se),[mt,yt]=ge(Pe),Zt=ye()(Pe,`${Pe}-element`,{[`${Pe}-active`]:Be},yt,de,Ce),jt=$e!=null?$e:Oe.createElement(Ve,null);return mt(Oe.createElement("div",{className:Zt},Oe.createElement("div",{className:ye()(`${Pe}-image`,de),style:pe},jt)))},et=te(15142),Pt=ae=>{const se=Xe=>{const{width:Pe,rows:mt=2}=ae;if(Array.isArray(Pe))return Pe[Xe];if(mt-1===Xe)return Pe},{prefixCls:de,className:Ce,style:pe,rows:Be}=ae,$e=(0,et.Z)(Array(Be)).map((Xe,Pe)=>Oe.createElement("li",{key:Pe,style:{width:se(Pe)}}));return Oe.createElement("ul",{className:ye()(de,Ce),style:pe},$e)},xt=ae=>{let{prefixCls:se,className:de,width:Ce,style:pe}=ae;return Oe.createElement("h3",{className:ye()(se,de),style:Object.assign({width:Ce},pe)})};function Ae(ae){return ae&&typeof ae=="object"?ae:{}}function wt(ae,se){return ae&&!se?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Lt(ae,se){return!ae&&se?{width:"38%"}:ae&&se?{width:"50%"}:{}}function ke(ae,se){const de={};return(!ae||!se)&&(de.width="61%"),!ae&&se?de.rows=3:de.rows=2,de}const ut=ae=>{const{prefixCls:se,loading:de,className:Ce,rootClassName:pe,style:Be,children:$e,avatar:Xe=!1,title:Pe=!0,paragraph:mt=!0,active:yt,round:Zt}=ae,{getPrefixCls:jt,direction:zt,skeleton:Gt}=Oe.useContext(je.E_),Je=jt("skeleton",se),[lt,Dt]=ge(Je);if(de||!("loading"in ae)){const Ot=!!Xe,on=!!Pe,gn=!!mt;let mn;if(Ot){const ka=Object.assign(Object.assign({prefixCls:`${Je}-avatar`},wt(on,gn)),Ae(Xe));mn=Oe.createElement("div",{className:`${Je}-header`},Oe.createElement(le,Object.assign({},ka)))}let Bn;if(on||gn){let ka;if(on){const wa=Object.assign(Object.assign({prefixCls:`${Je}-title`},Lt(Ot,gn)),Ae(Pe));ka=Oe.createElement(xt,Object.assign({},wa))}let Pa;if(gn){const wa=Object.assign(Object.assign({prefixCls:`${Je}-paragraph`},ke(Ot,on)),Ae(mt));Pa=Oe.createElement(Pt,Object.assign({},wa))}Bn=Oe.createElement("div",{className:`${Je}-content`},ka,Pa)}const sa=ye()(Je,{[`${Je}-with-avatar`]:Ot,[`${Je}-active`]:yt,[`${Je}-rtl`]:zt==="rtl",[`${Je}-round`]:Zt},Gt==null?void 0:Gt.className,Ce,pe,Dt);return lt(Oe.createElement("div",{className:sa,style:Object.assign(Object.assign({},Gt==null?void 0:Gt.style),Be)},mn,Bn))}return typeof $e!="undefined"?$e:null};ut.Button=ze,ut.Avatar=Se,ut.Input=Ue,ut.Image=xe,ut.Node=We;var ce=ut,ie=ce},31797:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return ge}});var z=te(59301),ye=te(56762),Oe=te(92343),je=te(92310),he=te.n(je),be=te(36355),le=te(61621),Ne=Fe=>{const{value:Se,formatter:Ie,precision:ze,decimalSeparator:ve,groupSeparator:at="",prefixCls:xe}=Fe;let it;if(typeof Ie=="function")it=Ie(Se);else{const Ue=String(Se),qe=Ue.match(/^(-?)(\d*)(\.(\d+))?$/);if(!qe||Ue==="-")it=Ue;else{const st=qe[1];let ot=qe[2]||"0",Ke=qe[4]||"";ot=ot.replace(/\B(?=(\d{3})+(?!\d))/g,at),typeof ze=="number"&&(Ke=Ke.padEnd(ze,"0").slice(0,ze>0?ze:0)),Ke&&(Ke=`${ve}${Ke}`),it=[z.createElement("span",{key:"int",className:`${xe}-content-value-int`},st,ot),Ke&&z.createElement("span",{key:"decimal",className:`${xe}-content-value-decimal`},Ke)]}}return z.createElement("span",{className:`${xe}-content-value`},it)},De=te(17313),fe=te(83116),Le=te(37613);const Ee=Fe=>{const{componentCls:Se,marginXXS:Ie,padding:ze,colorTextDescription:ve,titleFontSize:at,colorTextHeading:xe,contentFontSize:it,fontFamily:Ue}=Fe;return{[`${Se}`]:Object.assign(Object.assign({},(0,De.Wf)(Fe)),{[`${Se}-title`]:{marginBottom:Ie,color:ve,fontSize:at},[`${Se}-skeleton`]:{paddingTop:ze},[`${Se}-content`]:{color:xe,fontSize:it,fontFamily:Ue,[`${Se}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Se}-content-prefix, ${Se}-content-suffix`]:{display:"inline-block"},[`${Se}-content-prefix`]:{marginInlineEnd:Ie},[`${Se}-content-suffix`]:{marginInlineStart:Ie}}})}};var re=(0,fe.Z)("Statistic",Fe=>{const Se=(0,Le.TS)(Fe,{});return[Ee(Se)]},Fe=>{const{fontSizeHeading3:Se,fontSize:Ie}=Fe;return{titleFontSize:Ie,contentFontSize:Se}}),a=Fe=>{const{prefixCls:Se,className:Ie,rootClassName:ze,style:ve,valueStyle:at,value:xe=0,title:it,valueRender:Ue,prefix:qe,suffix:st,loading:ot=!1,onMouseEnter:Ke,onMouseLeave:Re,decimalSeparator:Me=".",groupSeparator:Ve=","}=Fe,{getPrefixCls:nt,direction:We,statistic:et}=z.useContext(be.E_),Et=nt("statistic",Se),[Pt,gt]=re(Et),xt=z.createElement(Ne,Object.assign({decimalSeparator:Me,groupSeparator:Ve,prefixCls:Et},Fe,{value:xe})),Ae=he()(Et,{[`${Et}-rtl`]:We==="rtl"},et==null?void 0:et.className,Ie,ze,gt);return Pt(z.createElement("div",{className:Ae,style:Object.assign(Object.assign({},et==null?void 0:et.style),ve),onMouseEnter:Ke,onMouseLeave:Re},it&&z.createElement("div",{className:`${Et}-title`},it),z.createElement(le.Z,{paragraph:!1,loading:ot,className:`${Et}-skeleton`},z.createElement("div",{style:at,className:`${Et}-content`},qe&&z.createElement("span",{className:`${Et}-content-prefix`},qe),Ue?Ue(xt):xt,st&&z.createElement("span",{className:`${Et}-content-suffix`},st)))))};const b=[["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 y(Fe,Se){let Ie=Fe;const ze=/\[[^\]]*]/g,ve=(Se.match(ze)||[]).map(Ue=>Ue.slice(1,-1)),at=Se.replace(ze,"[]"),xe=b.reduce((Ue,qe)=>{let[st,ot]=qe;if(Ue.includes(st)){const Ke=Math.floor(Ie/ot);return Ie-=Ke*ot,Ue.replace(new RegExp(`${st}+`,"g"),Re=>{const Me=Re.length;return Ke.toString().padStart(Me,"0")})}return Ue},at);let it=0;return xe.replace(ze,()=>{const Ue=ve[it];return it+=1,Ue})}function x(Fe,Se){const{format:Ie=""}=Se,ze=new Date(Fe).getTime(),ve=Date.now(),at=Math.max(ze-ve,0);return y(at,Ie)}const ee=1e3/30;function ne(Fe){return new Date(Fe).getTime()}const oe=Fe=>{const{value:Se,format:Ie="HH:mm:ss",onChange:ze,onFinish:ve}=Fe,at=(0,ye.Z)(),xe=z.useRef(null),it=()=>{ve==null||ve(),xe.current&&(clearInterval(xe.current),xe.current=null)},Ue=()=>{const ot=ne(Se);ot>=Date.now()&&(xe.current=setInterval(()=>{at(),ze==null||ze(ot-Date.now()),ot(Ue(),()=>{xe.current&&(clearInterval(xe.current),xe.current=null)}),[Se]);const qe=(ot,Ke)=>x(ot,Object.assign(Object.assign({},Ke),{format:Ie})),st=ot=>(0,Oe.Tm)(ot,{title:void 0});return z.createElement(a,Object.assign({},Fe,{valueRender:st,formatter:qe}))};var ue=z.memo(oe);a.Countdown=ue;var ge=a},45413:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return se}});var z=te(40001),ye=te(99267),Oe=te(92310),je=te.n(Oe),he=te(67711),be=te(98506),le=te(52873),me=te(33346),Ne=te(59301),De=te(10228),fe=["className","prefixCls","style","active","status","iconPrefix","icon","wrapperStyle","stepNumber","disabled","description","title","subTitle","progressDot","stepIcon","tailContent","icons","stepIndex","onStepClick","onClick","render"];function Le(de){return typeof de=="string"}function Ee(de){var Ce,pe=de.className,Be=de.prefixCls,$e=de.style,Xe=de.active,Pe=de.status,mt=de.iconPrefix,yt=de.icon,Zt=de.wrapperStyle,jt=de.stepNumber,zt=de.disabled,Gt=de.description,Je=de.title,lt=de.subTitle,Dt=de.progressDot,Ot=de.stepIcon,on=de.tailContent,gn=de.icons,mn=de.stepIndex,Bn=de.onStepClick,sa=de.onClick,ka=de.render,Pa=(0,me.Z)(de,fe),wa=!!Bn&&!zt,ar={};wa&&(ar.role="button",ar.tabIndex=0,ar.onClick=function(Fn){sa==null||sa(Fn),Bn(mn)},ar.onKeyDown=function(Fn){var Ia=Fn.which;(Ia===De.Z.ENTER||Ia===De.Z.SPACE)&&Bn(mn)});var sr=function(){var Ia,va,ga=je()("".concat(Be,"-icon"),"".concat(mt,"icon"),(Ia={},(0,le.Z)(Ia,"".concat(mt,"icon-").concat(yt),yt&&Le(yt)),(0,le.Z)(Ia,"".concat(mt,"icon-check"),!yt&&Pe==="finish"&&(gn&&!gn.finish||!gn)),(0,le.Z)(Ia,"".concat(mt,"icon-cross"),!yt&&Pe==="error"&&(gn&&!gn.error||!gn)),Ia)),Cr=Ne.createElement("span",{className:"".concat(Be,"-icon-dot")});return Dt?typeof Dt=="function"?va=Ne.createElement("span",{className:"".concat(Be,"-icon")},Dt(Cr,{index:jt-1,status:Pe,title:Je,description:Gt})):va=Ne.createElement("span",{className:"".concat(Be,"-icon")},Cr):yt&&!Le(yt)?va=Ne.createElement("span",{className:"".concat(Be,"-icon")},yt):gn&&gn.finish&&Pe==="finish"?va=Ne.createElement("span",{className:"".concat(Be,"-icon")},gn.finish):gn&&gn.error&&Pe==="error"?va=Ne.createElement("span",{className:"".concat(Be,"-icon")},gn.error):yt||Pe==="finish"||Pe==="error"?va=Ne.createElement("span",{className:ga}):va=Ne.createElement("span",{className:"".concat(Be,"-icon")},jt),Ot&&(va=Ot({index:jt-1,status:Pe,title:Je,description:Gt,node:va})),va},pa=Pe||"wait",mr=je()("".concat(Be,"-item"),"".concat(Be,"-item-").concat(pa),pe,(Ce={},(0,le.Z)(Ce,"".concat(Be,"-item-custom"),yt),(0,le.Z)(Ce,"".concat(Be,"-item-active"),Xe),(0,le.Z)(Ce,"".concat(Be,"-item-disabled"),zt===!0),Ce)),ir=(0,be.Z)({},$e),an=Ne.createElement("div",(0,he.Z)({},Pa,{className:mr,style:ir}),Ne.createElement("div",(0,he.Z)({onClick:sa},ar,{className:"".concat(Be,"-item-container")}),Ne.createElement("div",{className:"".concat(Be,"-item-tail")},on),Ne.createElement("div",{className:"".concat(Be,"-item-icon")},sr()),Ne.createElement("div",{className:"".concat(Be,"-item-content")},Ne.createElement("div",{className:"".concat(Be,"-item-title")},Je,lt&&Ne.createElement("div",{title:typeof lt=="string"?lt:void 0,className:"".concat(Be,"-item-subtitle")},lt)),Gt&&Ne.createElement("div",{className:"".concat(Be,"-item-description")},Gt))));return ka&&(an=ka(an)||null),an}var re=Ee,E=["prefixCls","style","className","children","direction","type","labelPlacement","iconPrefix","status","size","current","progressDot","stepIcon","initial","icons","onChange","itemRender","items"];function a(de){var Ce,pe=de.prefixCls,Be=pe===void 0?"rc-steps":pe,$e=de.style,Xe=$e===void 0?{}:$e,Pe=de.className,mt=de.children,yt=de.direction,Zt=yt===void 0?"horizontal":yt,jt=de.type,zt=jt===void 0?"default":jt,Gt=de.labelPlacement,Je=Gt===void 0?"horizontal":Gt,lt=de.iconPrefix,Dt=lt===void 0?"rc":lt,Ot=de.status,on=Ot===void 0?"process":Ot,gn=de.size,mn=de.current,Bn=mn===void 0?0:mn,sa=de.progressDot,ka=sa===void 0?!1:sa,Pa=de.stepIcon,wa=de.initial,ar=wa===void 0?0:wa,sr=de.icons,pa=de.onChange,mr=de.itemRender,ir=de.items,an=ir===void 0?[]:ir,Fn=(0,me.Z)(de,E),Ia=zt==="navigation",va=zt==="inline",ga=va||ka,Cr=va?"horizontal":Zt,Gn=va?void 0:gn,vo=ga?"vertical":Je,ho=je()(Be,"".concat(Be,"-").concat(Cr),Pe,(Ce={},(0,le.Z)(Ce,"".concat(Be,"-").concat(Gn),Gn),(0,le.Z)(Ce,"".concat(Be,"-label-").concat(vo),Cr==="horizontal"),(0,le.Z)(Ce,"".concat(Be,"-dot"),!!ga),(0,le.Z)(Ce,"".concat(Be,"-navigation"),Ia),(0,le.Z)(Ce,"".concat(Be,"-inline"),va),Ce)),Wr=function(Nt){pa&&Bn!==Nt&&pa(Nt)},kt=function(Nt,Vn){var Ea=(0,be.Z)({},Nt),Qn=ar+Vn;return on==="error"&&Vn===Bn-1&&(Ea.className="".concat(Be,"-next-error")),Ea.status||(Qn===Bn?Ea.status=on:Qn{const{componentCls:Ce,customIconTop:pe,customIconSize:Be,customIconFontSize:$e}=de;return{[`${Ce}-item-custom`]:{[`> ${Ce}-item-container > ${Ce}-item-icon`]:{height:"auto",background:"none",border:0,[`> ${Ce}-icon`]:{top:pe,width:Be,height:Be,fontSize:$e,lineHeight:`${$e}px`}}},[`&:not(${Ce}-vertical)`]:{[`${Ce}-item-custom`]:{[`${Ce}-item-icon`]:{width:"auto",background:"none"}}}}},at=de=>{const{componentCls:Ce,inlineDotSize:pe,inlineTitleColor:Be,inlineTailColor:$e}=de,Xe=de.paddingXS+de.lineWidth,Pe={[`${Ce}-item-container ${Ce}-item-content ${Ce}-item-title`]:{color:Be}};return{[`&${Ce}-inline`]:{width:"auto",display:"inline-flex",[`${Ce}-item`]:{flex:"none","&-container":{padding:`${Xe}px ${de.paddingXXS}px 0`,margin:`0 ${de.marginXXS/2}px`,borderRadius:de.borderRadiusSM,cursor:"pointer",transition:`background-color ${de.motionDurationMid}`,"&:hover":{background:de.controlItemBgHover},"&[role='button']:hover":{opacity:1}},"&-icon":{width:pe,height:pe,marginInlineStart:`calc(50% - ${pe/2}px)`,[`> ${Ce}-icon`]:{top:0},[`${Ce}-icon-dot`]:{borderRadius:de.fontSizeSM/4}},"&-content":{width:"auto",marginTop:de.marginXS-de.lineWidth},"&-title":{color:Be,fontSize:de.fontSizeSM,lineHeight:de.lineHeightSM,fontWeight:"normal",marginBottom:de.marginXXS/2},"&-description":{display:"none"},"&-tail":{marginInlineStart:0,top:Xe+pe/2,transform:"translateY(-50%)","&:after":{width:"100%",height:de.lineWidth,borderRadius:0,marginInlineStart:0,background:$e}},[`&:first-child ${Ce}-item-tail`]:{width:"50%",marginInlineStart:"50%"},[`&:last-child ${Ce}-item-tail`]:{display:"block",width:"50%"},"&-wait":Object.assign({[`${Ce}-item-icon ${Ce}-icon ${Ce}-icon-dot`]:{backgroundColor:de.colorBorderBg,border:`${de.lineWidth}px ${de.lineType} ${$e}`}},Pe),"&-finish":Object.assign({[`${Ce}-item-tail::after`]:{backgroundColor:$e},[`${Ce}-item-icon ${Ce}-icon ${Ce}-icon-dot`]:{backgroundColor:$e,border:`${de.lineWidth}px ${de.lineType} ${$e}`}},Pe),"&-error":Pe,"&-active, &-process":Object.assign({[`${Ce}-item-icon`]:{width:pe,height:pe,marginInlineStart:`calc(50% - ${pe/2}px)`,top:0}},Pe),[`&:not(${Ce}-item-active) > ${Ce}-item-container[role='button']:hover`]:{[`${Ce}-item-title`]:{color:Be}}}}}},it=de=>{const{componentCls:Ce,iconSize:pe,lineHeight:Be,iconSizeSM:$e}=de;return{[`&${Ce}-label-vertical`]:{[`${Ce}-item`]:{overflow:"visible","&-tail":{marginInlineStart:pe/2+de.controlHeightLG,padding:`${de.paddingXXS}px ${de.paddingLG}px`},"&-content":{display:"block",width:(pe/2+de.controlHeightLG)*2,marginTop:de.marginSM,textAlign:"center"},"&-icon":{display:"inline-block",marginInlineStart:de.controlHeightLG},"&-title":{paddingInlineEnd:0,paddingInlineStart:0,"&::after":{display:"none"}},"&-subtitle":{display:"block",marginBottom:de.marginXXS,marginInlineStart:0,lineHeight:Be}},[`&${Ce}-small:not(${Ce}-dot)`]:{[`${Ce}-item`]:{"&-icon":{marginInlineStart:de.controlHeightLG+(pe-$e)/2}}}}}},qe=de=>{const{componentCls:Ce,navContentMaxWidth:pe,navArrowColor:Be,stepsNavActiveColor:$e,motionDurationSlow:Xe}=de;return{[`&${Ce}-navigation`]:{paddingTop:de.paddingSM,[`&${Ce}-small`]:{[`${Ce}-item`]:{"&-container":{marginInlineStart:-de.marginSM}}},[`${Ce}-item`]:{overflow:"visible",textAlign:"center","&-container":{display:"inline-block",height:"100%",marginInlineStart:-de.margin,paddingBottom:de.paddingSM,textAlign:"start",transition:`opacity ${Xe}`,[`${Ce}-item-content`]:{maxWidth:pe},[`${Ce}-item-title`]:Object.assign(Object.assign({maxWidth:"100%",paddingInlineEnd:0},ge.vS),{"&::after":{display:"none"}})},[`&:not(${Ce}-item-active)`]:{[`${Ce}-item-container[role='button']`]:{cursor:"pointer","&:hover":{opacity:.85}}},"&:last-child":{flex:1,"&::after":{display:"none"}},"&::after":{position:"absolute",top:`calc(50% - ${de.paddingSM/2}px)`,insetInlineStart:"100%",display:"inline-block",width:de.fontSizeIcon,height:de.fontSizeIcon,borderTop:`${de.lineWidth}px ${de.lineType} ${Be}`,borderBottom:"none",borderInlineStart:"none",borderInlineEnd:`${de.lineWidth}px ${de.lineType} ${Be}`,transform:"translateY(-50%) translateX(-50%) rotate(45deg)",content:'""'},"&::before":{position:"absolute",bottom:0,insetInlineStart:"50%",display:"inline-block",width:0,height:de.lineWidthBold,backgroundColor:$e,transition:`width ${Xe}, inset-inline-start ${Xe}`,transitionTimingFunction:"ease-out",content:'""'}},[`${Ce}-item${Ce}-item-active::before`]:{insetInlineStart:0,width:"100%"}},[`&${Ce}-navigation${Ce}-vertical`]:{[`> ${Ce}-item`]:{marginInlineEnd:0,"&::before":{display:"none"},[`&${Ce}-item-active::before`]:{top:0,insetInlineEnd:0,insetInlineStart:"unset",display:"block",width:de.lineWidth*3,height:`calc(100% - ${de.marginLG}px)`},"&::after":{position:"relative",insetInlineStart:"50%",display:"block",width:de.controlHeight*.25,height:de.controlHeight*.25,marginBottom:de.marginXS,textAlign:"center",transform:"translateY(-50%) translateX(-50%) rotate(135deg)"},"&:last-child":{"&::after":{display:"none"}},[`> ${Ce}-item-container > ${Ce}-item-tail`]:{visibility:"hidden"}}},[`&${Ce}-navigation${Ce}-horizontal`]:{[`> ${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{visibility:"hidden"}}}},ot=de=>{const{antCls:Ce,componentCls:pe}=de;return{[`&${pe}-with-progress`]:{[`${pe}-item`]:{paddingTop:de.paddingXXS,[`&-process ${pe}-item-container ${pe}-item-icon ${pe}-icon`]:{color:de.processIconColor}},[`&${pe}-vertical > ${pe}-item `]:{paddingInlineStart:de.paddingXXS,[`> ${pe}-item-container > ${pe}-item-tail`]:{top:de.marginXXS,insetInlineStart:de.iconSize/2-de.lineWidth+de.paddingXXS}},[`&, &${pe}-small`]:{[`&${pe}-horizontal ${pe}-item:first-child`]:{paddingBottom:de.paddingXXS,paddingInlineStart:de.paddingXXS}},[`&${pe}-small${pe}-vertical > ${pe}-item > ${pe}-item-container > ${pe}-item-tail`]:{insetInlineStart:de.iconSizeSM/2-de.lineWidth+de.paddingXXS},[`&${pe}-label-vertical`]:{[`${pe}-item ${pe}-item-tail`]:{top:de.margin-2*de.lineWidth}},[`${pe}-item-icon`]:{position:"relative",[`${Ce}-progress`]:{position:"absolute",insetBlockStart:(de.iconSize-de.stepsProgressSize-de.lineWidth*2)/2,insetInlineStart:(de.iconSize-de.stepsProgressSize-de.lineWidth*2)/2}}}}},Re=de=>{const{componentCls:Ce,descriptionMaxWidth:pe,lineHeight:Be,dotCurrentSize:$e,dotSize:Xe,motionDurationSlow:Pe}=de;return{[`&${Ce}-dot, &${Ce}-dot${Ce}-small`]:{[`${Ce}-item`]:{"&-title":{lineHeight:Be},"&-tail":{top:Math.floor((de.dotSize-de.lineWidth*3)/2),width:"100%",marginTop:0,marginBottom:0,marginInline:`${pe/2}px 0`,padding:0,"&::after":{width:`calc(100% - ${de.marginSM*2}px)`,height:de.lineWidth*3,marginInlineStart:de.marginSM}},"&-icon":{width:Xe,height:Xe,marginInlineStart:(de.descriptionMaxWidth-Xe)/2,paddingInlineEnd:0,lineHeight:`${Xe}px`,background:"transparent",border:0,[`${Ce}-icon-dot`]:{position:"relative",float:"left",width:"100%",height:"100%",borderRadius:100,transition:`all ${Pe}`,"&::after":{position:"absolute",top:-de.marginSM,insetInlineStart:(Xe-de.controlHeightLG*1.5)/2,width:de.controlHeightLG*1.5,height:de.controlHeight,background:"transparent",content:'""'}}},"&-content":{width:pe},[`&-process ${Ce}-item-icon`]:{position:"relative",top:(Xe-$e)/2,width:$e,height:$e,lineHeight:`${$e}px`,background:"none",marginInlineStart:(de.descriptionMaxWidth-$e)/2},[`&-process ${Ce}-icon`]:{[`&:first-child ${Ce}-icon-dot`]:{insetInlineStart:0}}}},[`&${Ce}-vertical${Ce}-dot`]:{[`${Ce}-item-icon`]:{marginTop:(de.controlHeight-Xe)/2,marginInlineStart:0,background:"none"},[`${Ce}-item-process ${Ce}-item-icon`]:{marginTop:(de.controlHeight-$e)/2,top:0,insetInlineStart:(Xe-$e)/2,marginInlineStart:0},[`${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{top:(de.controlHeight-Xe)/2,insetInlineStart:0,margin:0,padding:`${Xe+de.paddingXS}px 0 ${de.paddingXS}px`,"&::after":{marginInlineStart:(Xe-de.lineWidth)/2}},[`&${Ce}-small`]:{[`${Ce}-item-icon`]:{marginTop:(de.controlHeightSM-Xe)/2},[`${Ce}-item-process ${Ce}-item-icon`]:{marginTop:(de.controlHeightSM-$e)/2},[`${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{top:(de.controlHeightSM-Xe)/2}},[`${Ce}-item:first-child ${Ce}-icon-dot`]:{insetInlineStart:0},[`${Ce}-item-content`]:{width:"inherit"}}}},Ve=de=>{const{componentCls:Ce}=de;return{[`&${Ce}-rtl`]:{direction:"rtl",[`${Ce}-item`]:{"&-subtitle":{float:"left"}},[`&${Ce}-navigation`]:{[`${Ce}-item::after`]:{transform:"rotate(-45deg)"}},[`&${Ce}-vertical`]:{[`> ${Ce}-item`]:{"&::after":{transform:"rotate(225deg)"},[`${Ce}-item-icon`]:{float:"right"}}},[`&${Ce}-dot`]:{[`${Ce}-item-icon ${Ce}-icon-dot, &${Ce}-small ${Ce}-item-icon ${Ce}-icon-dot`]:{float:"right"}}}}},We=de=>{const{componentCls:Ce,iconSizeSM:pe,fontSizeSM:Be,fontSize:$e,colorTextDescription:Xe}=de;return{[`&${Ce}-small`]:{[`&${Ce}-horizontal:not(${Ce}-label-vertical) ${Ce}-item`]:{paddingInlineStart:de.paddingSM,"&:first-child":{paddingInlineStart:0}},[`${Ce}-item-icon`]:{width:pe,height:pe,marginTop:0,marginBottom:0,marginInline:`0 ${de.marginXS}px`,fontSize:Be,lineHeight:`${pe}px`,textAlign:"center",borderRadius:pe},[`${Ce}-item-title`]:{paddingInlineEnd:de.paddingSM,fontSize:$e,lineHeight:`${pe}px`,"&::after":{top:pe/2}},[`${Ce}-item-description`]:{color:Xe,fontSize:$e},[`${Ce}-item-tail`]:{top:pe/2-de.paddingXXS},[`${Ce}-item-custom ${Ce}-item-icon`]:{width:"inherit",height:"inherit",lineHeight:"inherit",background:"none",border:0,borderRadius:0,[`> ${Ce}-icon`]:{fontSize:pe,lineHeight:`${pe}px`,transform:"none"}}}}},Et=de=>{const{componentCls:Ce,iconSizeSM:pe,iconSize:Be}=de;return{[`&${Ce}-vertical`]:{display:"flex",flexDirection:"column",[`> ${Ce}-item`]:{display:"block",flex:"1 0 auto",paddingInlineStart:0,overflow:"visible",[`${Ce}-item-icon`]:{float:"left",marginInlineEnd:de.margin},[`${Ce}-item-content`]:{display:"block",minHeight:de.controlHeight*1.5,overflow:"hidden"},[`${Ce}-item-title`]:{lineHeight:`${Be}px`},[`${Ce}-item-description`]:{paddingBottom:de.paddingSM}},[`> ${Ce}-item > ${Ce}-item-container > ${Ce}-item-tail`]:{position:"absolute",top:0,insetInlineStart:Be/2-de.lineWidth,width:de.lineWidth,height:"100%",padding:`${Be+de.marginXXS*1.5}px 0 ${de.marginXXS*1.5}px`,"&::after":{width:de.lineWidth,height:"100%"}},[`> ${Ce}-item:not(:last-child) > ${Ce}-item-container > ${Ce}-item-tail`]:{display:"block"},[` > ${Ce}-item > ${Ce}-item-container > ${Ce}-item-content > ${Ce}-item-title`]:{"&::after":{display:"none"}},[`&${Ce}-small ${Ce}-item-container`]:{[`${Ce}-item-tail`]:{position:"absolute",top:0,insetInlineStart:pe/2-de.lineWidth,padding:`${pe+de.marginXXS*1.5}px 0 ${de.marginXXS*1.5}px`},[`${Ce}-item-title`]:{lineHeight:`${pe}px`}}}}},Pt;(function(de){de.wait="wait",de.process="process",de.finish="finish",de.error="error"})(Pt||(Pt={}));const gt=(de,Ce)=>{const pe=`${Ce.componentCls}-item`,Be=`${de}IconColor`,$e=`${de}TitleColor`,Xe=`${de}DescriptionColor`,Pe=`${de}TailColor`,mt=`${de}IconBgColor`,yt=`${de}IconBorderColor`,Zt=`${de}DotColor`;return{[`${pe}-${de} ${pe}-icon`]:{backgroundColor:Ce[mt],borderColor:Ce[yt],[`> ${Ce.componentCls}-icon`]:{color:Ce[Be],[`${Ce.componentCls}-icon-dot`]:{background:Ce[Zt]}}},[`${pe}-${de}${pe}-custom ${pe}-icon`]:{[`> ${Ce.componentCls}-icon`]:{color:Ce[Zt]}},[`${pe}-${de} > ${pe}-container > ${pe}-content > ${pe}-title`]:{color:Ce[$e],"&::after":{backgroundColor:Ce[Pe]}},[`${pe}-${de} > ${pe}-container > ${pe}-content > ${pe}-description`]:{color:Ce[Xe]},[`${pe}-${de} > ${pe}-container > ${pe}-tail::after`]:{backgroundColor:Ce[Pe]}}},xt=de=>{const{componentCls:Ce,motionDurationSlow:pe}=de,Be=`${Ce}-item`,$e=`${Be}-icon`;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[Be]:{position:"relative",display:"inline-block",flex:1,overflow:"hidden",verticalAlign:"top","&:last-child":{flex:"none",[`> ${Be}-container > ${Be}-tail, > ${Be}-container > ${Be}-content > ${Be}-title::after`]:{display:"none"}}},[`${Be}-container`]:{outline:"none","&:focus-visible":{[$e]:Object.assign({},(0,ge.oN)(de))}},[`${$e}, ${Be}-content`]:{display:"inline-block",verticalAlign:"top"},[$e]:{width:de.iconSize,height:de.iconSize,marginTop:0,marginBottom:0,marginInlineStart:0,marginInlineEnd:de.marginXS,fontSize:de.iconFontSize,fontFamily:de.fontFamily,lineHeight:`${de.iconSize}px`,textAlign:"center",borderRadius:de.iconSize,border:`${de.lineWidth}px ${de.lineType} transparent`,transition:`background-color ${pe}, border-color ${pe}`,[`${Ce}-icon`]:{position:"relative",top:de.iconTop,color:de.colorPrimary,lineHeight:1}},[`${Be}-tail`]:{position:"absolute",top:de.iconSize/2-de.paddingXXS,insetInlineStart:0,width:"100%","&::after":{display:"inline-block",width:"100%",height:de.lineWidth,background:de.colorSplit,borderRadius:de.lineWidth,transition:`background ${pe}`,content:'""'}},[`${Be}-title`]:{position:"relative",display:"inline-block",paddingInlineEnd:de.padding,color:de.colorText,fontSize:de.fontSizeLG,lineHeight:`${de.titleLineHeight}px`,"&::after":{position:"absolute",top:de.titleLineHeight/2,insetInlineStart:"100%",display:"block",width:9999,height:de.lineWidth,background:de.processTailColor,content:'""'}},[`${Be}-subtitle`]:{display:"inline",marginInlineStart:de.marginXS,color:de.colorTextDescription,fontWeight:"normal",fontSize:de.fontSize},[`${Be}-description`]:{color:de.colorTextDescription,fontSize:de.fontSize}},gt(Pt.wait,de)),gt(Pt.process,de)),{[`${Be}-process > ${Be}-container > ${Be}-title`]:{fontWeight:de.fontWeightStrong}}),gt(Pt.finish,de)),gt(Pt.error,de)),{[`${Be}${Ce}-next-error > ${Ce}-item-title::after`]:{background:de.colorError},[`${Be}-disabled`]:{cursor:"not-allowed"}})},Ae=de=>{const{componentCls:Ce,motionDurationSlow:pe}=de;return{[`& ${Ce}-item`]:{[`&:not(${Ce}-item-active)`]:{[`& > ${Ce}-item-container[role='button']`]:{cursor:"pointer",[`${Ce}-item`]:{[`&-title, &-subtitle, &-description, &-icon ${Ce}-icon`]:{transition:`color ${pe}`}},"&:hover":{[`${Ce}-item`]:{"&-title, &-subtitle, &-description":{color:de.colorPrimary}}}},[`&:not(${Ce}-item-process)`]:{[`& > ${Ce}-item-container[role='button']:hover`]:{[`${Ce}-item`]:{"&-icon":{borderColor:de.colorPrimary,[`${Ce}-icon`]:{color:de.colorPrimary}}}}}}},[`&${Ce}-horizontal:not(${Ce}-label-vertical)`]:{[`${Ce}-item`]:{paddingInlineStart:de.padding,whiteSpace:"nowrap","&:first-child":{paddingInlineStart:0},[`&:last-child ${Ce}-item-title`]:{paddingInlineEnd:0},"&-tail":{display:"none"},"&-description":{maxWidth:de.descriptionMaxWidth,whiteSpace:"normal"}}}}},wt=de=>{const{componentCls:Ce}=de;return{[Ce]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(de)),{display:"flex",width:"100%",fontSize:0,textAlign:"initial"}),xt(de)),Ae(de)),ze(de)),We(de)),Et(de)),it(de)),Re(de)),qe(de)),Ve(de)),ot(de)),at(de))}};var Lt=(0,Fe.Z)("Steps",de=>{const{wireframe:Ce,colorTextDisabled:pe,controlHeightLG:Be,colorTextLightSolid:$e,colorText:Xe,colorPrimary:Pe,colorTextLabel:mt,colorTextDescription:yt,colorTextQuaternary:Zt,colorFillContent:jt,controlItemBgActive:zt,colorError:Gt,colorBgContainer:Je,colorBorderSecondary:lt,colorSplit:Dt}=de,Ot=(0,Se.TS)(de,{processIconColor:$e,processTitleColor:Xe,processDescriptionColor:Xe,processIconBgColor:Pe,processIconBorderColor:Pe,processDotColor:Pe,processTailColor:Dt,waitIconColor:Ce?pe:mt,waitTitleColor:yt,waitDescriptionColor:yt,waitTailColor:Dt,waitIconBgColor:Ce?Je:jt,waitIconBorderColor:Ce?pe:"transparent",waitDotColor:pe,finishIconColor:Pe,finishTitleColor:Xe,finishDescriptionColor:yt,finishTailColor:Pe,finishIconBgColor:Ce?Je:zt,finishIconBorderColor:Ce?Pe:zt,finishDotColor:Pe,errorIconColor:$e,errorTitleColor:Gt,errorDescriptionColor:Gt,errorTailColor:Dt,errorIconBgColor:Gt,errorIconBorderColor:Gt,errorDotColor:Gt,stepsNavActiveColor:Pe,stepsProgressSize:Be,inlineDotSize:6,inlineTitleColor:Zt,inlineTailColor:lt});return[wt(Ot)]},de=>{const{colorTextDisabled:Ce,fontSize:pe,controlHeightSM:Be,controlHeight:$e,controlHeightLG:Xe,fontSizeHeading3:Pe}=de;return{titleLineHeight:$e,customIconSize:$e,customIconTop:0,customIconFontSize:Be,iconSize:$e,iconTop:-.5,iconFontSize:pe,iconSizeSM:Pe,dotSize:$e/4,dotCurrentSize:Xe/4,navArrowColor:Ce,navContentMaxWidth:"auto",descriptionMaxWidth:140}}),ke=te(11592);function ut(de){return de.filter(Ce=>Ce)}function ce(de,Ce){if(de)return de;const pe=(0,ke.Z)(Ce).map(Be=>{if(Ne.isValidElement(Be)){const{props:$e}=Be;return Object.assign({},$e)}return null});return ut(pe)}var ie=function(de,Ce){var pe={};for(var Be in de)Object.prototype.hasOwnProperty.call(de,Be)&&Ce.indexOf(Be)<0&&(pe[Be]=de[Be]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Be=Object.getOwnPropertySymbols(de);$e{const{percent:Ce,size:pe,className:Be,rootClassName:$e,direction:Xe,items:Pe,responsive:mt=!0,current:yt=0,children:Zt,style:jt}=de,zt=ie(de,["percent","size","className","rootClassName","direction","items","responsive","current","children","style"]),{xs:Gt}=(0,ne.Z)(mt),{getPrefixCls:Je,direction:lt,steps:Dt}=Ne.useContext(x.E_),Ot=Ne.useMemo(()=>mt&&Gt?"vertical":Xe,[Gt,Xe]),on=(0,ee.Z)(pe),gn=Je("steps",de.prefixCls),[mn,Bn]=Lt(gn),sa=de.type==="inline",ka=Je("",de.iconPrefix),Pa=ce(Pe,Zt),wa=sa?void 0:Ce,ar=Object.assign(Object.assign({},Dt==null?void 0:Dt.style),jt),sr=je()(Dt==null?void 0:Dt.className,{[`${gn}-rtl`]:lt==="rtl",[`${gn}-with-progress`]:wa!==void 0},Be,$e,Bn),pa={finish:Ne.createElement(z.Z,{className:`${gn}-finish-icon`}),error:Ne.createElement(ye.Z,{className:`${gn}-error-icon`})},mr=an=>{let{node:Fn,status:Ia}=an;if(Ia==="process"&&wa!==void 0){const va=on==="small"?32:40;return Ne.createElement("div",{className:`${gn}-progress-icon`},Ne.createElement(oe.Z,{type:"circle",percent:wa,size:va,strokeWidth:4,format:()=>null}),Fn)}return Fn},ir=(an,Fn)=>an.description?Ne.createElement(ue.Z,{title:an.description},Fn):Fn;return mn(Ne.createElement(y,Object.assign({icons:pa},zt,{style:ar,current:yt,size:on,items:Pa,itemRender:sa?ir:void 0,stepIcon:mr,direction:Ot,prefixCls:gn,iconPrefix:ka,className:sr})))};ae.Step=y.Step;var se=ae},15969:function(Ft,bt,te){"use strict";te.d(bt,{N:function(){return z}});const z=ye=>({color:ye.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ye.motionDurationSlow}`,"&:focus, &:hover":{color:ye.colorLinkHover},"&:active":{color:ye.colorLinkActive}})},1710:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return Ai}});var z={},ye="rc-table-internal-hook",Oe=te(16886),je=te(6089),he=te(34280),be=te(13697),le=te(59301),me=te(4676);function Ne(_e){var Ge=le.createContext(void 0),rt=function(vt){var ht=vt.value,Mt=vt.children,Tt=le.useRef(ht);Tt.current=ht;var _t=le.useState(function(){return{getValue:function(){return Tt.current},listeners:new Set}}),tn=(0,Oe.Z)(_t,1),Xt=tn[0];return(0,he.Z)(function(){(0,me.unstable_batchedUpdates)(function(){Xt.listeners.forEach(function($t){$t(ht)})})},[ht]),le.createElement(Ge.Provider,{value:Xt},Mt)};return{Context:Ge,Provider:rt,defaultValue:_e}}function De(_e,Ge){var rt=(0,je.Z)(typeof Ge=="function"?Ge:function($t){if(Ge===void 0)return $t;if(!Array.isArray(Ge))return $t[Ge];var On={};return Ge.forEach(function(wn){On[wn]=$t[wn]}),On}),dt=le.useContext(_e==null?void 0:_e.Context),vt=dt||{},ht=vt.listeners,Mt=vt.getValue,Tt=le.useRef();Tt.current=rt(dt?Mt():_e==null?void 0:_e.defaultValue);var _t=le.useState({}),tn=(0,Oe.Z)(_t,2),Xt=tn[1];return(0,he.Z)(function(){if(!dt)return;function $t(On){var wn=rt(On);(0,be.Z)(Tt.current,wn,!0)||Xt({})}return ht.add($t),function(){ht.delete($t)}},[dt]),Tt.current}var fe=te(67711),Le=te(8654);function Ee(){var _e=le.createContext(null);function Ge(){return le.useContext(_e)}function rt(vt,ht){var Mt=(0,Le.Yr)(vt),Tt=function(tn,Xt){var $t=Mt?{ref:Xt}:{},On=le.useRef(0),wn=le.useRef(tn),Pn=Ge();return Pn!==null?le.createElement(vt,(0,fe.Z)({},tn,$t)):((!ht||ht(wn.current,tn))&&(On.current+=1),wn.current=tn,le.createElement(_e.Provider,{value:On.current},le.createElement(vt,(0,fe.Z)({},tn,$t))))};return Mt?le.forwardRef(Tt):Tt}function dt(vt,ht){var Mt=(0,Le.Yr)(vt),Tt=function(tn,Xt){var $t=Mt?{ref:Xt}:{};return Ge(),le.createElement(vt,(0,fe.Z)({},tn,$t))};return Mt?le.memo(le.forwardRef(Tt),ht):le.memo(Tt,ht)}return{makeImmutable:rt,responseImmutable:dt,useImmutableMark:Ge}}var re=Ee(),E=re.makeImmutable,a=re.responseImmutable,b=re.useImmutableMark,y=Ee(),x=y.makeImmutable,ee=y.responseImmutable,ne=y.useImmutableMark,oe=Ne(),ue=oe;function ge(_e,Ge){var rt=le.useRef(0);rt.current+=1;var dt=le.useRef(_e),vt=[];Object.keys(_e||{}).map(function(Mt){var Tt;(_e==null?void 0:_e[Mt])!==((Tt=dt.current)===null||Tt===void 0?void 0:Tt[Mt])&&vt.push(Mt)}),dt.current=_e;var ht=le.useRef([]);return vt.length&&(ht.current=vt),le.useDebugValue(rt.current),le.useDebugValue(ht.current.join(", ")),Ge&&console.log("".concat(Ge,":"),rt.current,ht.current),rt.current}var Fe=null,Se=le.memo(function(){var _e=ge();return le.createElement("h1",null,"Render Times: ",_e)});Se.displayName="RenderBlock";var Ie=te(26420),ze=te(98506),ve=te(52873),at=te(92310),xe=te.n(at),it=te(80547),Ue=te(97938),qe=te(48736),st=le.createContext({renderWithProps:!1}),ot=st,Ke="RC_TABLE_KEY";function Re(_e){return _e==null?[]:Array.isArray(_e)?_e:[_e]}function Me(_e){var Ge=[],rt={};return _e.forEach(function(dt){for(var vt=dt||{},ht=vt.key,Mt=vt.dataIndex,Tt=ht||Re(Mt).join("-")||Ke;rt[Tt];)Tt="".concat(Tt,"_next");rt[Tt]=!0,Ge.push(Tt)}),Ge}function Ve(_e){return _e!=null}function nt(_e){return _e&&(0,Ie.Z)(_e)==="object"&&!Array.isArray(_e)&&!le.isValidElement(_e)}function We(_e,Ge,rt,dt,vt,ht){var Mt=le.useContext(ot),Tt=ne(),_t=(0,it.Z)(function(){if(Ve(dt))return[dt];var tn=Ge==null||Ge===""?[]:Array.isArray(Ge)?Ge:[Ge],Xt=(0,Ue.Z)(_e,tn),$t=Xt,On=void 0;if(vt){var wn=vt(Xt,_e,rt);nt(wn)?($t=wn.children,On=wn.props,Mt.renderWithProps=!0):$t=wn}return[$t,On]},[Tt,_e,dt,Ge,vt,rt],function(tn,Xt){if(ht){var $t=(0,Oe.Z)(tn,2),On=$t[1],wn=(0,Oe.Z)(Xt,2),Pn=wn[1];return ht(Pn,On)}return Mt.renderWithProps?!0:!(0,be.Z)(tn,Xt,!0)});return _t}function et(_e,Ge,rt,dt){var vt=_e+Ge-1;return _e<=dt&&vt>=rt}function Et(_e,Ge){return De(ue,function(rt){var dt=et(_e,Ge||1,rt.hoverStartRow,rt.hoverEndRow);return[dt,rt.onHover]})}var Pt=function(Ge){var rt=Ge.ellipsis,dt=Ge.rowType,vt=Ge.children,ht,Mt=rt===!0?{showTitle:!0}:rt;return Mt&&(Mt.showTitle||dt==="header")&&(typeof vt=="string"||typeof vt=="number"?ht=vt.toString():le.isValidElement(vt)&&typeof vt.props.children=="string"&&(ht=vt.props.children)),ht};function gt(_e){var Ge,rt,dt,vt,ht,Mt,Tt,_t,tn=_e.component,Xt=_e.children,$t=_e.ellipsis,On=_e.scope,wn=_e.prefixCls,Pn=_e.className,ra=_e.align,aa=_e.record,Fa=_e.render,ma=_e.dataIndex,Aa=_e.renderIndex,lr=_e.shouldCellUpdate,fr=_e.index,Va=_e.rowType,cr=_e.colSpan,Mr=_e.rowSpan,Ra=_e.fixLeft,Ka=_e.fixRight,za=_e.firstFixLeft,xa=_e.lastFixLeft,Oa=_e.firstFixRight,gr=_e.lastFixRight,Jr=_e.appendNode,jr=_e.additionalProps,nr=jr===void 0?{}:jr,Qr=_e.isSticky,qr="".concat(wn,"-cell"),ao=De(ue,["supportSticky","allColumnsFixedLeft"]),Ur=ao.supportSticky,ei=ao.allColumnsFixedLeft,$r=We(aa,ma,Aa,Xt,Fa,lr),kr=(0,Oe.Z)($r,2),ri=kr[0],Nn=kr[1],Vo={},Zo=typeof Ra=="number"&&Ur,bi=typeof Ka=="number"&&Ur;Zo&&(Vo.position="sticky",Vo.left=Ra),bi&&(Vo.position="sticky",Vo.right=Ka);var Ar=(Ge=(rt=(dt=Nn==null?void 0:Nn.colSpan)!==null&&dt!==void 0?dt:nr.colSpan)!==null&&rt!==void 0?rt:cr)!==null&&Ge!==void 0?Ge:1,vr=(vt=(ht=(Mt=Nn==null?void 0:Nn.rowSpan)!==null&&Mt!==void 0?Mt:nr.rowSpan)!==null&&ht!==void 0?ht:Mr)!==null&&vt!==void 0?vt:1,Fr=Et(fr,vr),rr=(0,Oe.Z)(Fr,2),_a=rr[0],kn=rr[1],Ba=function(Ut){var yn;aa&&kn(fr,fr+vr-1),nr==null||(yn=nr.onMouseEnter)===null||yn===void 0||yn.call(nr,Ut)},Zr=function(Ut){var yn;aa&&kn(-1,-1),nr==null||(yn=nr.onMouseLeave)===null||yn===void 0||yn.call(nr,Ut)};if(Ar===0||vr===0)return null;var ro=(Tt=nr.title)!==null&&Tt!==void 0?Tt:Pt({rowType:Va,ellipsis:$t,children:ri}),tt=xe()(qr,Pn,(_t={},(0,ve.Z)(_t,"".concat(qr,"-fix-left"),Zo&&Ur),(0,ve.Z)(_t,"".concat(qr,"-fix-left-first"),za&&Ur),(0,ve.Z)(_t,"".concat(qr,"-fix-left-last"),xa&&Ur),(0,ve.Z)(_t,"".concat(qr,"-fix-left-all"),xa&&ei&&Ur),(0,ve.Z)(_t,"".concat(qr,"-fix-right"),bi&&Ur),(0,ve.Z)(_t,"".concat(qr,"-fix-right-first"),Oa&&Ur),(0,ve.Z)(_t,"".concat(qr,"-fix-right-last"),gr&&Ur),(0,ve.Z)(_t,"".concat(qr,"-ellipsis"),$t),(0,ve.Z)(_t,"".concat(qr,"-with-append"),Jr),(0,ve.Z)(_t,"".concat(qr,"-fix-sticky"),(Zo||bi)&&Qr&&Ur),(0,ve.Z)(_t,"".concat(qr,"-row-hover"),!Nn&&_a),_t),nr.className,Nn==null?void 0:Nn.className),Ye={};ra&&(Ye.textAlign=ra);var Qe=(0,ze.Z)((0,ze.Z)((0,ze.Z)((0,ze.Z)({},Vo),nr.style),Ye),Nn==null?void 0:Nn.style),Kt=ri;return(0,Ie.Z)(Kt)==="object"&&!Array.isArray(Kt)&&!le.isValidElement(Kt)&&(Kt=null),$t&&(xa||Oa)&&(Kt=le.createElement("span",{className:"".concat(qr,"-content")},Kt)),le.createElement(tn,(0,fe.Z)({},Nn,nr,{className:tt,style:Qe,title:ro,scope:On,onMouseEnter:Ba,onMouseLeave:Zr,colSpan:Ar!==1?Ar:null,rowSpan:vr!==1?vr:null}),Jr,Kt)}var xt=le.memo(gt);function Ae(_e,Ge,rt,dt,vt,ht){var Mt=rt[_e]||{},Tt=rt[Ge]||{},_t,tn;Mt.fixed==="left"?_t=dt.left[vt==="rtl"?Ge:_e]:Tt.fixed==="right"&&(tn=dt.right[vt==="rtl"?_e:Ge]);var Xt=!1,$t=!1,On=!1,wn=!1,Pn=rt[Ge+1],ra=rt[_e-1],aa=!(ht!=null&&ht.children);if(vt==="rtl"){if(_t!==void 0){var Fa=ra&&ra.fixed==="left";wn=!Fa&&aa}else if(tn!==void 0){var ma=Pn&&Pn.fixed==="right";On=!ma&&aa}}else if(_t!==void 0){var Aa=Pn&&Pn.fixed==="left";Xt=!Aa&&aa}else if(tn!==void 0){var lr=ra&&ra.fixed==="right";$t=!lr&&aa}return{fixLeft:_t,fixRight:tn,lastFixLeft:Xt,firstFixRight:$t,lastFixRight:On,firstFixLeft:wn,isSticky:dt.isSticky}}var wt=le.createContext({}),Lt=wt;function ke(_e){var Ge=_e.className,rt=_e.index,dt=_e.children,vt=_e.colSpan,ht=vt===void 0?1:vt,Mt=_e.rowSpan,Tt=_e.align,_t=De(ue,["prefixCls","direction"]),tn=_t.prefixCls,Xt=_t.direction,$t=le.useContext(Lt),On=$t.scrollColumnIndex,wn=$t.stickyOffsets,Pn=$t.flattenColumns,ra=$t.columns,aa=rt+ht-1,Fa=aa+1===On?ht+1:ht,ma=Ae(rt,rt+Fa-1,Pn,wn,Xt,ra==null?void 0:ra[rt]);return le.createElement(xt,(0,fe.Z)({className:Ge,index:rt,component:"td",prefixCls:tn,record:null,dataIndex:null,align:Tt,colSpan:Fa,rowSpan:Mt,render:function(){return dt}},ma))}var ut=te(33346),ce=["children"];function ie(_e){var Ge=_e.children,rt=(0,ut.Z)(_e,ce);return le.createElement("tr",rt,Ge)}function ae(_e){var Ge=_e.children;return Ge}ae.Row=ie,ae.Cell=ke;var se=ae;function de(_e){var Ge=_e.children,rt=_e.stickyOffsets,dt=_e.flattenColumns,vt=_e.columns,ht=De(ue,"prefixCls"),Mt=dt.length-1,Tt=dt[Mt],_t=le.useMemo(function(){return{stickyOffsets:rt,flattenColumns:dt,scrollColumnIndex:Tt!=null&&Tt.scrollbar?Mt:null,columns:vt}},[Tt,dt,Mt,rt,vt]);return le.createElement(Lt.Provider,{value:_t},le.createElement("tfoot",{className:"".concat(ht,"-summary")},Ge))}var Ce=ee(de),pe=se,Be=te(70425),$e=te(29301),Xe=te(29194),Pe=te(24514),mt=te(75152),yt=te(26112);function Zt(_e,Ge,rt,dt,vt,ht,Mt){_e.push({record:Ge,indent:rt,index:Mt});var Tt=ht(Ge),_t=vt==null?void 0:vt.has(Tt);if(Ge&&Array.isArray(Ge[dt])&&_t)for(var tn=0;tn1?za-1:0),Oa=1;Oa=0;Tt-=1){var _t=Ge[Tt],tn=rt&&rt[Tt],Xt=tn&&tn[ka];if(_t||Xt||Mt){var $t=Xt||{},On=$t.columnType,wn=(0,ut.Z)($t,wa);vt.unshift(le.createElement("col",(0,fe.Z)({key:Tt,style:{width:_t}},wn))),Mt=!0}}return le.createElement("colgroup",null,vt)}var sr=ar,pa=te(15142),mr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ir(_e,Ge){return(0,le.useMemo)(function(){for(var rt=[],dt=0;dt1?"colgroup":"col":null,ellipsis:aa.ellipsis,align:aa.align,component:aa.title?ht:Mt,prefixCls:Xt,key:wn[ra]},Fa,{additionalProps:ma,rowType:"header"}))}))}Ia.displayName="HeaderRow";var va=Ia;function ga(_e){var Ge=[];function rt(Mt,Tt){var _t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Ge[_t]=Ge[_t]||[];var tn=Tt,Xt=Mt.filter(Boolean).map(function($t){var On={key:$t.key,className:$t.className||"",children:$t.title,column:$t,colStart:tn},wn=1,Pn=$t.children;return Pn&&Pn.length>0&&(wn=rt(Pn,tn,_t+1).reduce(function(ra,aa){return ra+aa},0),On.hasSubColumns=!0),"colSpan"in $t&&(wn=$t.colSpan),"rowSpan"in $t&&(On.rowSpan=$t.rowSpan),On.colSpan=wn,On.colEnd=On.colStart+wn-1,Ge[_t].push(On),tn+=wn,wn});return Xt}rt(_e,0);for(var dt=Ge.length,vt=function(Tt){Ge[Tt].forEach(function(_t){!("rowSpan"in _t)&&!_t.hasSubColumns&&(_t.rowSpan=dt-Tt)})},ht=0;ht1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ge=="number"?Ge:Ge.endsWith("%")?_e*parseFloat(Ge)/100:null}function Wr(_e,Ge){return le.useMemo(function(){if(Ge&&Ge>0){var rt=0,dt=0;_e.forEach(function(tn){var Xt=ho(Ge,tn.width);Xt?rt+=Xt:dt+=1});var vt=Ge-rt,ht=dt,Mt=vt/dt,Tt=0,_t=_e.map(function(tn){var Xt=(0,ze.Z)({},tn),$t=ho(Ge,Xt.width);if($t)Xt.width=$t;else{var On=Math.floor(Mt);Xt.width=ht===1?vt:On,vt-=On,ht-=1}return Tt+=Xt.width,Xt});return[_t,Tt]}return[_e,Ge]},[_e,Ge])}var kt=["children"],Wt=["fixed"];function Nt(_e){return(0,vo.Z)(_e).filter(function(Ge){return le.isValidElement(Ge)}).map(function(Ge){var rt=Ge.key,dt=Ge.props,vt=dt.children,ht=(0,ut.Z)(dt,kt),Mt=(0,ze.Z)({key:rt},ht);return vt&&(Mt.children=Nt(vt)),Mt})}function Vn(_e){var Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return _e.filter(function(rt){return rt&&(0,Ie.Z)(rt)==="object"}).reduce(function(rt,dt,vt){var ht=dt.fixed,Mt=ht===!0?"left":ht,Tt="".concat(Ge,"-").concat(vt),_t=dt.children;return _t&&_t.length>0?[].concat((0,pa.Z)(rt),(0,pa.Z)(Vn(_t,Tt).map(function(tn){return(0,ze.Z)({fixed:Mt},tn)}))):[].concat((0,pa.Z)(rt),[(0,ze.Z)((0,ze.Z)({key:Tt},dt),{},{fixed:Mt})])},[])}function Ea(_e){for(var Ge=!0,rt=0;rt<_e.length;rt+=1){var dt=_e[rt];if(Ge&&dt.fixed!=="left")Ge=!1;else if(!Ge&&dt.fixed==="left"){warning(!1,"Index ".concat(rt-1," of `columns` missing `fixed='left'` prop."));break}}for(var vt=!0,ht=_e.length-1;ht>=0;ht-=1){var Mt=_e[ht];if(vt&&Mt.fixed!=="right")vt=!1;else if(!vt&&Mt.fixed==="right"){warning(!1,"Index ".concat(ht+1," of `columns` missing `fixed='right'` prop."));break}}}function Qn(_e){return _e.map(function(Ge){var rt=Ge.fixed,dt=(0,ut.Z)(Ge,Wt),vt=rt;return rt==="left"?vt="right":rt==="right"&&(vt="left"),(0,ze.Z)({fixed:vt},dt)})}function Vr(_e,Ge){var rt=_e.prefixCls,dt=_e.columns,vt=_e.children,ht=_e.expandable,Mt=_e.expandedKeys,Tt=_e.columnTitle,_t=_e.getRowKey,tn=_e.onTriggerExpand,Xt=_e.expandIcon,$t=_e.rowExpandable,On=_e.expandIconColumnIndex,wn=_e.direction,Pn=_e.expandRowByClick,ra=_e.columnWidth,aa=_e.fixed,Fa=_e.scrollWidth,ma=le.useMemo(function(){return dt||Nt(vt)},[dt,vt]),Aa=le.useMemo(function(){if(ht){var Ka,za=ma.slice();if(!za.includes(z)){var xa=On||0;xa>=0&&za.splice(xa,0,z)}var Oa=za.indexOf(z);za=za.filter(function(nr,Qr){return nr!==z||Qr===Oa});var gr=ma[Oa],Jr;(aa==="left"||aa)&&!On?Jr="left":(aa==="right"||aa)&&On===ma.length?Jr="right":Jr=gr?gr.fixed:null;var jr=(Ka={},(0,ve.Z)(Ka,ka,{className:"".concat(rt,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ve.Z)(Ka,"title",Tt),(0,ve.Z)(Ka,"fixed",Jr),(0,ve.Z)(Ka,"className","".concat(rt,"-row-expand-icon-cell")),(0,ve.Z)(Ka,"width",ra),(0,ve.Z)(Ka,"render",function(Qr,qr,ao){var Ur=_t(qr,ao),ei=Mt.has(Ur),$r=$t?$t(qr):!0,kr=Xt({prefixCls:rt,expanded:ei,expandable:$r,record:qr,onExpand:tn});return Pn?le.createElement("span",{onClick:function(Nn){return Nn.stopPropagation()}},kr):kr}),Ka);return za.map(function(nr){return nr===z?jr:nr})}return ma.filter(function(nr){return nr!==z})},[ht,ma,_t,Mt,Xt,wn]),lr=le.useMemo(function(){var Ka=Aa;return Ge&&(Ka=Ge(Ka)),Ka.length||(Ka=[{render:function(){return null}}]),Ka},[Ge,Aa,wn]),fr=le.useMemo(function(){return wn==="rtl"?Qn(Vn(lr)):Vn(lr)},[lr,wn,Fa]),Va=Wr(fr,Fa),cr=(0,Oe.Z)(Va,2),Mr=cr[0],Ra=cr[1];return[lr,Mr,Ra]}var dr=Vr;function Er(_e){var Ge,rt=_e.prefixCls,dt=_e.record,vt=_e.onExpand,ht=_e.expanded,Mt=_e.expandable,Tt="".concat(rt,"-row-expand-icon");if(!Mt)return le.createElement("span",{className:xe()(Tt,"".concat(rt,"-row-spaced"))});var _t=function(Xt){vt(dt,Xt),Xt.stopPropagation()};return le.createElement("span",{className:xe()(Tt,(Ge={},(0,ve.Z)(Ge,"".concat(rt,"-row-expanded"),ht),(0,ve.Z)(Ge,"".concat(rt,"-row-collapsed"),!ht),Ge)),onClick:_t})}function yo(_e,Ge,rt){var dt=[];function vt(ht){(ht||[]).forEach(function(Mt,Tt){dt.push(Ge(Mt,Tt)),vt(Mt[rt])})}return vt(_e),dt}function br(_e,Ge,rt){var dt=Pa(_e),vt=dt.expandIcon,ht=dt.expandedRowKeys,Mt=dt.defaultExpandedRowKeys,Tt=dt.defaultExpandAllRows,_t=dt.expandedRowRender,tn=dt.onExpand,Xt=dt.onExpandedRowsChange,$t=dt.childrenColumnName,On=vt||Er,wn=$t||"children",Pn=le.useMemo(function(){return _t?"row":_e.expandable&&_e.internalHooks===ye&&_e.expandable.__PARENT_RENDER_ICON__||Ge.some(function(fr){return fr&&(0,Ie.Z)(fr)==="object"&&fr[wn]})?"nest":!1},[!!_t,Ge]),ra=le.useState(function(){return Mt||(Tt?yo(Ge,rt,wn):[])}),aa=(0,Oe.Z)(ra,2),Fa=aa[0],ma=aa[1],Aa=le.useMemo(function(){return new Set(ht||Fa||[])},[ht,Fa]),lr=le.useCallback(function(fr){var Va=rt(fr,Ge.indexOf(fr)),cr,Mr=Aa.has(Va);Mr?(Aa.delete(Va),cr=(0,pa.Z)(Aa)):cr=[].concat((0,pa.Z)(Aa),[Va]),ma(cr),tn&&tn(!Mr,fr),Xt&&Xt(cr)},[rt,Aa,Ge,tn,Xt]);return[dt,Pn,Aa,On,wn,lr]}function Xn(_e,Ge,rt,dt){var vt=_e.map(function(ht,Mt){return Ae(Mt,Mt,_e,Ge,rt,dt==null?void 0:dt[Mt])});return(0,it.Z)(function(){return vt},[vt],function(ht,Mt){return!(0,be.Z)(ht,Mt)})}function uo(_e){var Ge=(0,le.useRef)(_e),rt=(0,le.useState)({}),dt=(0,Oe.Z)(rt,2),vt=dt[1],ht=(0,le.useRef)(null),Mt=(0,le.useRef)([]);function Tt(_t){Mt.current.push(_t);var tn=Promise.resolve();ht.current=tn,tn.then(function(){if(ht.current===tn){var Xt=Mt.current,$t=Ge.current;Mt.current=[],Xt.forEach(function(On){Ge.current=On(Ge.current)}),ht.current=null,$t!==Ge.current&&vt({})}})}return(0,le.useEffect)(function(){return function(){ht.current=null}},[]),[Ge.current,Tt]}function Wo(_e){var Ge=(0,le.useRef)(_e||null),rt=(0,le.useRef)();function dt(){window.clearTimeout(rt.current)}function vt(Mt){Ge.current=Mt,dt(),rt.current=window.setTimeout(function(){Ge.current=null,rt.current=void 0},100)}function ht(){return Ge.current}return(0,le.useEffect)(function(){return dt},[]),[vt,ht]}function bo(){var _e=le.useState(-1),Ge=(0,Oe.Z)(_e,2),rt=Ge[0],dt=Ge[1],vt=le.useState(-1),ht=(0,Oe.Z)(vt,2),Mt=ht[0],Tt=ht[1],_t=le.useCallback(function(tn,Xt){dt(tn),Tt(Xt)},[]);return[rt,Mt,_t]}var Eo=te(47273),Bt=(0,Eo.Z)()?window:null;function En(_e,Ge){var rt=(0,Ie.Z)(_e)==="object"?_e:{},dt=rt.offsetHeader,vt=dt===void 0?0:dt,ht=rt.offsetSummary,Mt=ht===void 0?0:ht,Tt=rt.offsetScroll,_t=Tt===void 0?0:Tt,tn=rt.getContainer,Xt=tn===void 0?function(){return Bt}:tn,$t=Xt()||Bt;return le.useMemo(function(){var On=!!_e;return{isSticky:On,stickyClassName:On?"".concat(Ge,"-sticky-holder"):"",offsetHeader:vt,offsetSummary:Mt,offsetScroll:_t,container:$t}},[_t,vt,Mt,Ge,$t])}function fn(_e,Ge,rt){var dt=(0,le.useMemo)(function(){for(var vt=[],ht=[],Mt=0,Tt=0,_t=0;_t=$t&&(nr=$t-On),Mt({scrollLeft:nr/$t*(Xt+2)}),ma.current.x=Oa.pageX},Ka=function(){if(ht.current){var Oa=(0,Wn.os)(ht.current).top,gr=Oa+ht.current.offsetHeight,Jr=_t===window?document.documentElement.scrollTop+window.innerHeight:(0,Wn.os)(_t).top+_t.clientHeight;gr-(0,mt.Z)()<=Jr||Oa>=Jr-Tt?Fa(function(jr){return(0,ze.Z)((0,ze.Z)({},jr),{},{isHiddenScrollBar:!0})}):Fa(function(jr){return(0,ze.Z)((0,ze.Z)({},jr),{},{isHiddenScrollBar:!1})})}},za=function(Oa){Fa(function(gr){return(0,ze.Z)((0,ze.Z)({},gr),{},{scrollLeft:Oa/Xt*$t||0})})};return le.useImperativeHandle(rt,function(){return{setScrollLeft:za}}),le.useEffect(function(){var xa=(0,Yn.Z)(document.body,"mouseup",cr,!1),Oa=(0,Yn.Z)(document.body,"mousemove",Ra,!1);return Ka(),function(){xa.remove(),Oa.remove()}},[On,fr]),le.useEffect(function(){var xa=(0,Yn.Z)(_t,"scroll",Ka,!1),Oa=(0,Yn.Z)(window,"resize",Ka,!1);return function(){xa.remove(),Oa.remove()}},[_t]),le.useEffect(function(){aa.isHiddenScrollBar||Fa(function(xa){var Oa=ht.current;return Oa?(0,ze.Z)((0,ze.Z)({},xa),{},{scrollLeft:Oa.scrollLeft/Oa.scrollWidth*Oa.clientWidth}):xa})},[aa.isHiddenScrollBar]),Xt<=$t||!On||aa.isHiddenScrollBar?null:le.createElement("div",{style:{height:(0,mt.Z)(),width:$t,bottom:Tt},className:"".concat(tn,"-sticky-scroll")},le.createElement("div",{onMouseDown:Mr,ref:wn,className:xe()("".concat(tn,"-sticky-scroll-bar"),(0,ve.Z)({},"".concat(tn,"-sticky-scroll-bar-active"),fr)),style:{width:"".concat(On,"px"),transform:"translate3d(".concat(aa.scrollLeft,"px, 0, 0)")}}))},xr=le.forwardRef(Rr);function pn(_e){return null}var zo=pn;function No(_e){return null}var qo=No,ii="rc-table",$n=[],Ta={};function wr(){return"No Data"}function Ua(_e){var Ge,rt=(0,ze.Z)({rowKey:"key",prefixCls:ii,emptyText:wr},_e),dt=rt.prefixCls,vt=rt.className,ht=rt.rowClassName,Mt=rt.style,Tt=rt.data,_t=rt.rowKey,tn=rt.scroll,Xt=rt.tableLayout,$t=rt.direction,On=rt.title,wn=rt.footer,Pn=rt.summary,ra=rt.caption,aa=rt.id,Fa=rt.showHeader,ma=rt.components,Aa=rt.emptyText,lr=rt.onRow,fr=rt.onHeaderRow,Va=rt.internalHooks,cr=rt.transformColumns,Mr=rt.internalRefs,Ra=rt.tailor,Ka=rt.sticky,za=Tt||$n,xa=!!za.length,Oa=Va===ye,gr=le.useCallback(function(Zn,Gr){return(0,Ue.Z)(ma,Zn)||Gr},[ma]),Jr=le.useMemo(function(){return typeof _t=="function"?_t:function(Zn){var Gr=Zn&&Zn[_t];return Gr}},[_t]),jr=gr(["body"]),nr=bo(),Qr=(0,Oe.Z)(nr,3),qr=Qr[0],ao=Qr[1],Ur=Qr[2],ei=br(rt,za,Jr),$r=(0,Oe.Z)(ei,6),kr=$r[0],ri=$r[1],Nn=$r[2],Vo=$r[3],Zo=$r[4],bi=$r[5],Ar=tn==null?void 0:tn.x,vr=le.useState(0),Fr=(0,Oe.Z)(vr,2),rr=Fr[0],_a=Fr[1],kn=dr((0,ze.Z)((0,ze.Z)((0,ze.Z)({},rt),kr),{},{expandable:!!kr.expandedRowRender,columnTitle:kr.columnTitle,expandedKeys:Nn,getRowKey:Jr,onTriggerExpand:bi,expandIcon:Vo,expandIconColumnIndex:kr.expandIconColumnIndex,direction:$t,scrollWidth:Oa&&Ra&&typeof Ar=="number"?Ar:null}),Oa?cr:null),Ba=(0,Oe.Z)(kn,3),Zr=Ba[0],ro=Ba[1],tt=Ba[2],Ye=tt!=null?tt:Ar,Qe=le.useMemo(function(){return{columns:Zr,flattenColumns:ro}},[Zr,ro]),Kt=le.useRef(),en=le.useRef(),Ut=le.useRef(),yn=le.useRef(),Vt=le.useRef(),Ct=le.useState(!1),Yt=(0,Oe.Z)(Ct,2),Kn=Yt[0],ha=Yt[1],hn=le.useState(!1),At=(0,Oe.Z)(hn,2),qt=At[0],An=At[1],Jt=uo(new Map),dn=(0,Oe.Z)(Jt,2),Ha=dn[0],rn=dn[1],Qa=Me(ro),pt=Qa.map(function(Zn){return Ha.get(Zn)}),Jn=le.useMemo(function(){return pt},[pt.join("_")]),er=Tn(Jn,ro.length,$t),Ze=tn&&Ve(tn.y),Rt=tn&&Ve(Ye)||!!kr.fixed,ea=Rt&&ro.some(function(Zn){var Gr=Zn.fixed;return Gr}),yr=le.useRef(),Qt=En(Ka,dt),da=Qt.isSticky,Wa=Qt.offsetHeader,Br=Qt.offsetSummary,Ga=Qt.offsetScroll,tr=Qt.stickyClassName,Lr=Qt.container,lo=le.useMemo(function(){return Pn==null?void 0:Pn(za)},[Pn,za]),Rn=(Ze||da)&&le.isValidElement(lo)&&lo.type===se&&lo.props.fixed,hr,ca,Oo;Ze&&(ca={overflowY:"scroll",maxHeight:tn.y}),Rt&&(hr={overflowX:"auto"},Ze||(ca={overflowY:"hidden"}),Oo={width:Ye===!0?"auto":Ye,minWidth:"100%"});var vi=le.useCallback(function(Zn,Gr){(0,Xe.Z)(Kt.current)&&rn(function(Wi){if(Wi.get(Zn)!==Gr){var nn=new Map(Wi);return nn.set(Zn,Gr),nn}return Wi})},[]),ur=Wo(null),wo=(0,Oe.Z)(ur,2),eo=wo[0],ta=wo[1];function fa(Zn,Gr){Gr&&(typeof Gr=="function"?Gr(Zn):Gr.scrollLeft!==Zn&&(Gr.scrollLeft=Zn,Gr.scrollLeft!==Zn&&setTimeout(function(){Gr.scrollLeft=Zn},0)))}var So=(0,je.Z)(function(Zn){var Gr=Zn.currentTarget,Wi=Zn.scrollLeft,nn=$t==="rtl",Un=typeof Wi=="number"?Wi:Gr.scrollLeft,po=Gr||Ta;if(!ta()||ta()===po){var hi;eo(po),fa(Un,en.current),fa(Un,Ut.current),fa(Un,Vt.current),fa(Un,(hi=yr.current)===null||hi===void 0?void 0:hi.setScrollLeft)}var Di=Gr||en.current;if(Di){var wi=Di.scrollWidth,Oi=Di.clientWidth;if(wi===Oi){ha(!1),An(!1);return}nn?(ha(-Un0)):(ha(Un>0),An(Un1?ra-Oa:0,Jr=(0,ze.Z)((0,ze.Z)((0,ze.Z)({},cr),_t),{},{flex:"0 0 ".concat(Oa,"px"),width:"".concat(Oa,"px"),marginRight:gr,pointerEvents:"auto"}),jr=le.useMemo(function(){return Xt?za<=1:Ra===0||za===0||za>1},[za,Ra,Xt]);jr?Jr.visibility="hidden":Xt&&(Jr.height=$t==null?void 0:$t(za));var nr=jr?function(){return null}:On,Qr={};return(za===0||Ra===0)&&(Qr.rowSpan=1,Qr.colSpan=1),le.createElement(xt,(0,fe.Z)({className:xe()(Pn,tn),ellipsis:rt.ellipsis,align:rt.align,scope:rt.rowScope,component:"div",prefixCls:Ge.prefixCls,key:Aa,record:Tt,index:ht,renderIndex:Mt,dataIndex:wn,render:nr,shouldCellUpdate:rt.shouldCellUpdate},lr,{appendNode:fr,additionalProps:(0,ze.Z)((0,ze.Z)({},Va),{},{style:Jr},Qr)}))}var Ui=Ca,Ji=["data","index","className","rowKey","style","extra","getHeight"],qi=le.forwardRef(function(_e,Ge){var rt=_e.data,dt=_e.index,vt=_e.className,ht=_e.rowKey,Mt=_e.style,Tt=_e.extra,_t=_e.getHeight,tn=(0,ut.Z)(_e,Ji),Xt=rt.record,$t=rt.indent,On=rt.index,wn=De(ue,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Pn=wn.scrollX,ra=wn.flattenColumns,aa=wn.prefixCls,Fa=wn.fixColumn,ma=wn.componentWidth,Aa=Je(Xt,ht,dt,$t),lr=Aa.rowSupportExpand,fr=Aa.expanded,Va=Aa.rowProps,cr=Aa.expandedRowRender,Mr=Aa.expandedRowClassName,Ra;if(lr&&fr){var Ka=cr(Xt,dt,$t+1,fr),za=Mr==null?void 0:Mr(Xt,dt,$t),xa={};Fa&&(xa={style:(0,ve.Z)({},"--virtual-width","".concat(ma,"px"))});var Oa="".concat(aa,"-expanded-row-cell");Ra=le.createElement("div",{className:xe()("".concat(aa,"-expanded-row"),"".concat(aa,"-expanded-row-level-").concat($t+1),za)},le.createElement(xt,{component:"div",prefixCls:aa,className:xe()(Oa,(0,ve.Z)({},"".concat(Oa,"-fixed"),Fa)),additionalProps:xa},Ka))}var gr=(0,ze.Z)((0,ze.Z)({},Mt),{},{width:Pn});Tt&&(gr.position="absolute",gr.pointerEvents="none");var Jr=le.createElement("div",(0,fe.Z)({},Va,tn,{ref:lr?null:Ge,className:xe()(vt,"".concat(aa,"-row"),Va==null?void 0:Va.className,(0,ve.Z)({},"".concat(aa,"-row-extra"),Tt)),style:(0,ze.Z)((0,ze.Z)({},gr),Va==null?void 0:Va.style)}),ra.map(function(jr,nr){return le.createElement(Ui,{key:nr,rowInfo:Aa,column:jr,colIndex:nr,indent:$t,index:dt,renderIndex:On,record:Xt,inverse:Tt,getHeight:_t})}));return lr?le.createElement("div",{ref:Ge},Jr,Ra):Jr}),Gi=ee(qi),Ni=Gi,gi=le.forwardRef(function(_e,Ge){var rt=_e.data,dt=_e.onScroll,vt=De(ue,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),ht=vt.flattenColumns,Mt=vt.onColumnResize,Tt=vt.getRowKey,_t=vt.expandedKeys,tn=vt.prefixCls,Xt=vt.childrenColumnName,$t=vt.emptyNode,On=vt.scrollX,wn=De(Ko),Pn=wn.scrollY,ra=wn.listItemHeight,aa=le.useRef(),Fa=jt(rt,Xt,_t,Tt),ma=le.useMemo(function(){var Ra=0;return ht.map(function(Ka){var za=Ka.width,xa=Ka.key;return Ra+=za,[xa,za,Ra]})},[ht]),Aa=le.useMemo(function(){return ma.map(function(Ra){return Ra[2]})},[ma]);le.useEffect(function(){ma.forEach(function(Ra){var Ka=(0,Oe.Z)(Ra,2),za=Ka[0],xa=Ka[1];Mt(za,xa)})},[ma]),le.useImperativeHandle(Ge,function(){var Ra={};return Object.defineProperty(Ra,"scrollLeft",{get:function(){var za;return((za=aa.current)===null||za===void 0?void 0:za.getScrollInfo().x)||0},set:function(za){var xa;(xa=aa.current)===null||xa===void 0||xa.scrollTo({left:za})}}),Ra});var lr=function(Ka,za){var xa,Oa=(xa=Fa[za])===null||xa===void 0?void 0:xa.record,gr=Ka.onCell;if(gr){var Jr,jr=gr(Oa,za);return(Jr=jr==null?void 0:jr.rowSpan)!==null&&Jr!==void 0?Jr:1}return 1},fr=function(Ka){var za=Ka.start,xa=Ka.end,Oa=Ka.getSize,gr=Ka.offsetY;if(xa<0)return null;for(var Jr=ht.filter(function(Ar){return lr(Ar,za)===0}),jr=za,nr=function(vr){if(Jr=Jr.filter(function(Fr){return lr(Fr,vr)===0}),!Jr.length)return jr=vr,"break"},Qr=za;Qr>=0;Qr-=1){var qr=nr(Qr);if(qr==="break")break}for(var ao=ht.filter(function(Ar){return lr(Ar,xa)!==1}),Ur=xa,ei=function(vr){if(ao=ao.filter(function(Fr){return lr(Fr,vr)!==1}),!ao.length)return Ur=Math.max(vr-1,xa),"break"},$r=xa;$r1})&&ri.push(vr)},Vo=jr;Vo<=Ur;Vo+=1)var Zo=Nn(Vo);var bi=ri.map(function(Ar){var vr=Fa[Ar],Fr=Tt(vr.record,Ar),rr=function(Ba){var Zr=Ar+Ba-1,ro=Tt(Fa[Zr].record,Zr),tt=Oa(Fr,ro);return tt.bottom-tt.top},_a=Oa(Fr);return le.createElement(Ni,{key:Ar,data:vr,rowKey:Fr,index:Ar,style:{top:-gr+_a.top},extra:!0,getHeight:rr})});return bi},Va=le.useMemo(function(){return{columnsOffset:Aa}},[Aa]),cr="".concat(tn,"-tbody"),Mr;return Fa.length?Mr=le.createElement(Po.Z,{fullHeight:!1,ref:aa,className:xe()(cr,"".concat(cr,"-virtual")),height:Pn,itemHeight:ra||24,data:Fa,itemKey:function(Ka){return Tt(Ka.record)},scrollWidth:On,onVirtualScroll:function(Ka){var za=Ka.x;dt({scrollLeft:za})},extraRender:fr},function(Ra,Ka,za){var xa=Tt(Ra.record,Ka);return le.createElement(Ni,(0,fe.Z)({data:Ra,rowKey:xa,index:Ka},za))}):Mr=le.createElement("div",{className:xe()("".concat(tn,"-placeholder"))},le.createElement(xt,{component:"div",prefixCls:tn},$t)),le.createElement(Pi.Provider,{value:Va},Mr)}),zi=ee(gi),ki=zi,Sn=function(Ge,rt){var dt=rt.ref,vt=rt.onScroll;return le.createElement(ki,{ref:dt,data:Ge,onScroll:vt})},vn=100;function Ln(_e){var Ge=_e.columns,rt=_e.scroll,dt=_e.prefixCls,vt=dt===void 0?ii:dt,ht=_e.className,Mt=_e.listItemHeight,Tt=rt||{},_t=Tt.x,tn=Tt.y;typeof _t!="number"&&(_t=((Ge||[]).length+1)*vn),typeof tn!="number"&&(tn=500);var Xt=le.useMemo(function(){return{scrollY:tn,listItemHeight:Mt}},[tn,Mt]);return le.createElement(Ko.Provider,{value:Xt},le.createElement(Or,(0,fe.Z)({},_e,{className:xe()(ht,"".concat(vt,"-virtual")),scroll:(0,ze.Z)((0,ze.Z)({},rt),{},{x:_t}),components:{body:Sn},columns:Ge,internalHooks:ye,tailor:!0})))}function Da(_e){return x(Ln,_e)}var La=Da(),Sr=null;function bn(_e){return null}var Nr=bn;function _r(_e){return null}var xo=_r,Xr=te(2738),pr=te(68031),io=te(36355),to=te(93891),Uo=te(19716),ko=te(8628),li=te(31724),xi=te(58421),Ma=te(71418),na=te(88088);function Xa(_e){return function(rt){let{prefixCls:dt,onExpand:vt,record:ht,expanded:Mt,expandable:Tt}=rt;const _t=`${dt}-row-expand-icon`;return le.createElement("button",{type:"button",onClick:tn=>{vt(ht,tn),tn.stopPropagation()},className:xe()(_t,{[`${_t}-spaced`]:!Tt,[`${_t}-expanded`]:Tt&&Mt,[`${_t}-collapsed`]:Tt&&!Mt}),"aria-label":Mt?_e.collapse:_e.expand,"aria-expanded":Mt})}}var qa=Xa;function Bo(_e,Ge){return"key"in _e&&_e.key!==void 0&&_e.key!==null?_e.key:_e.dataIndex?Array.isArray(_e.dataIndex)?_e.dataIndex.join("."):_e.dataIndex:Ge}function ti(_e,Ge){return Ge?`${Ge}-${_e}`:`${_e}`}function mi(_e,Ge){return typeof _e=="function"?_e(Ge):_e}function Ei(_e,Ge){const rt=mi(_e,Ge);return Object.prototype.toString.call(rt)==="[object Object]"?"":rt}var Li={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ci=Li,Ki=te(7657),Zi=function(Ge,rt){return le.createElement(Ki.Z,(0,fe.Z)({},Ge,{ref:rt,icon:Ci}))},no=le.forwardRef(Zi),Ro=no,ai=te(56762);function _o(_e){const Ge=le.useRef(_e),rt=(0,ai.Z)();return[()=>Ge.current,dt=>{Ge.current=dt,rt()}]}var Ho=te(3113),Si=te(24905),Jo=te(38854),Kr=te(64165),$i=te(20834),ml=te(40875),Ol=te(5112),il=te(17574),el=te(47472),Cl=te(92832);function El(_e){let{value:Ge,onChange:rt,filterSearch:dt,tablePrefixCls:vt,locale:ht}=_e;return dt?le.createElement("div",{className:`${vt}-filter-dropdown-search`},le.createElement(Cl.default,{prefix:le.createElement(el.Z,null),placeholder:ht.filterSearchPlaceholder,onChange:rt,value:Ge,htmlSize:1,className:`${vt}-filter-dropdown-search-input`})):null}var Yi=El,nl=te(10228);const Ll=_e=>{const{keyCode:Ge}=_e;Ge===nl.Z.ENTER&&_e.stopPropagation()};var Kl=le.forwardRef((_e,Ge)=>le.createElement("div",{className:_e.className,onClick:rt=>rt.stopPropagation(),onKeyDown:Ll,ref:Ge},_e.children));function fl(_e){let Ge=[];return(_e||[]).forEach(rt=>{let{value:dt,children:vt}=rt;Ge.push(dt),vt&&(Ge=[].concat((0,pa.Z)(Ge),(0,pa.Z)(fl(vt))))}),Ge}function ou(_e){return _e.some(Ge=>{let{children:rt}=Ge;return rt})}function Il(_e,Ge){return typeof Ge=="string"||typeof Ge=="number"?Ge==null?void 0:Ge.toString().toLowerCase().includes(_e.trim().toLowerCase()):!1}function Lo(_e){let{filters:Ge,prefixCls:rt,filteredKeys:dt,filterMultiple:vt,searchValue:ht,filterSearch:Mt}=_e;return Ge.map((Tt,_t)=>{const tn=String(Tt.value);if(Tt.children)return{key:tn||_t,label:Tt.text,popupClassName:`${rt}-dropdown-submenu`,children:Lo({filters:Tt.children,prefixCls:rt,filteredKeys:dt,filterMultiple:vt,searchValue:ht,filterSearch:Mt})};const Xt=vt?Si.default:Ol.ZP,$t={key:Tt.value!==void 0?tn:_t,label:le.createElement(le.Fragment,null,le.createElement(Xt,{checked:dt.includes(tn)}),le.createElement("span",null,Tt.text))};return ht.trim()?typeof Mt=="function"?Mt(ht,Tt)?$t:null:Il(ht,Tt.text)?$t:null:$t})}function St(_e){var Ge,rt;const{tablePrefixCls:dt,prefixCls:vt,column:ht,dropdownPrefixCls:Mt,columnKey:Tt,filterMultiple:_t,filterMode:tn="menu",filterSearch:Xt=!1,filterState:$t,triggerFilter:On,locale:wn,children:Pn,getPopupContainer:ra}=_e,{filterDropdownOpen:aa,onFilterDropdownOpenChange:Fa,filterResetToDefaultFilteredValue:ma,defaultFilteredValue:Aa,filterDropdownVisible:lr,onFilterDropdownVisibleChange:fr}=ht,[Va,cr]=le.useState(!1),Mr=!!($t&&(!((Ge=$t.filteredKeys)===null||Ge===void 0)&&Ge.length||$t.forceFiltered)),Ra=kn=>{cr(kn),Fa==null||Fa(kn),fr==null||fr(kn)},Ka=(rt=aa!=null?aa:lr)!==null&&rt!==void 0?rt:Va,za=$t==null?void 0:$t.filteredKeys,[xa,Oa]=_o(za||[]),gr=kn=>{let{selectedKeys:Ba}=kn;Oa(Ba)},Jr=(kn,Ba)=>{let{node:Zr,checked:ro}=Ba;gr(_t?{selectedKeys:kn}:{selectedKeys:ro&&Zr.key?[Zr.key]:[]})};le.useEffect(()=>{Va&&gr({selectedKeys:za||[]})},[za]);const[jr,nr]=le.useState([]),Qr=kn=>{nr(kn)},[qr,ao]=le.useState(""),Ur=kn=>{const{value:Ba}=kn.target;ao(Ba)};le.useEffect(()=>{Va||ao("")},[Va]);const ei=kn=>{const Ba=kn&&kn.length?kn:null;if(Ba===null&&(!$t||!$t.filteredKeys)||(0,be.Z)(Ba,$t==null?void 0:$t.filteredKeys,!0))return null;On({column:ht,key:Tt,filteredKeys:Ba})},$r=()=>{Ra(!1),ei(xa())},kr=function(){let{confirm:kn,closeDropdown:Ba}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};kn&&ei([]),Ba&&Ra(!1),ao(""),Oa(ma?(Aa||[]).map(Zr=>String(Zr)):[])},ri=function(){let{closeDropdown:kn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};kn&&Ra(!1),ei(xa())},Nn=kn=>{kn&&za!==void 0&&Oa(za||[]),Ra(kn),!kn&&!ht.filterDropdown&&$r()},Vo=xe()({[`${Mt}-menu-without-submenu`]:!ou(ht.filters||[])}),Zo=kn=>{if(kn.target.checked){const Ba=fl(ht==null?void 0:ht.filters).map(Zr=>String(Zr));Oa(Ba)}else Oa([])},bi=kn=>{let{filters:Ba}=kn;return(Ba||[]).map((Zr,ro)=>{const tt=String(Zr.value),Ye={title:Zr.text,key:Zr.value!==void 0?tt:ro};return Zr.children&&(Ye.children=bi({filters:Zr.children})),Ye})},Ar=kn=>{var Ba;return Object.assign(Object.assign({},kn),{text:kn.title,value:kn.key,children:((Ba=kn.children)===null||Ba===void 0?void 0:Ba.map(Zr=>Ar(Zr)))||[]})};let vr;if(typeof ht.filterDropdown=="function")vr=ht.filterDropdown({prefixCls:`${Mt}-custom`,setSelectedKeys:kn=>gr({selectedKeys:kn}),selectedKeys:xa(),confirm:ri,clearFilters:kr,filters:ht.filters,visible:Ka,close:()=>{Ra(!1)}});else if(ht.filterDropdown)vr=ht.filterDropdown;else{const kn=xa()||[],Ba=()=>(ht.filters||[]).length===0?le.createElement(Kr.Z,{image:Kr.Z.PRESENTED_IMAGE_SIMPLE,description:wn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):tn==="tree"?le.createElement(le.Fragment,null,le.createElement(Yi,{filterSearch:Xt,value:qr,onChange:Ur,tablePrefixCls:dt,locale:wn}),le.createElement("div",{className:`${dt}-filter-dropdown-tree`},_t?le.createElement(Si.default,{checked:kn.length===fl(ht.filters).length,indeterminate:kn.length>0&&kn.lengthtypeof Xt=="function"?Xt(qr,Ar(ro)):Il(qr,ro.title):void 0}))):le.createElement(le.Fragment,null,le.createElement(Yi,{filterSearch:Xt,value:qr,onChange:Ur,tablePrefixCls:dt,locale:wn}),le.createElement($i.default,{selectable:!0,multiple:_t,prefixCls:`${Mt}-menu`,className:Vo,onSelect:gr,onDeselect:gr,selectedKeys:kn,getPopupContainer:ra,openKeys:jr,onOpenChange:Qr,items:Lo({filters:ht.filters||[],filterSearch:Xt,prefixCls:vt,filteredKeys:xa(),filterMultiple:_t,searchValue:qr})})),Zr=()=>ma?(0,be.Z)((Aa||[]).map(ro=>String(ro)),kn,!0):kn.length===0;vr=le.createElement(le.Fragment,null,Ba(),le.createElement("div",{className:`${vt}-dropdown-btns`},le.createElement(Ho.ZP,{type:"link",size:"small",disabled:Zr(),onClick:()=>kr()},wn.filterReset),le.createElement(Ho.ZP,{type:"primary",size:"small",onClick:$r},wn.filterConfirm)))}ht.filterDropdown&&(vr=le.createElement(ml.J,{selectable:void 0},vr));const Fr=()=>le.createElement(Kl,{className:`${vt}-dropdown`},vr);let rr;typeof ht.filterIcon=="function"?rr=ht.filterIcon(Mr):ht.filterIcon?rr=ht.filterIcon:rr=le.createElement(Ro,null);const{direction:_a}=le.useContext(io.E_);return le.createElement("div",{className:`${vt}-column`},le.createElement("span",{className:`${dt}-column-title`},Pn),le.createElement(Jo.Z,{dropdownRender:Fr,trigger:["click"],open:Ka,onOpenChange:Nn,getPopupContainer:ra,placement:_a==="rtl"?"bottomLeft":"bottomRight"},le.createElement("span",{role:"button",tabIndex:-1,className:xe()(`${vt}-trigger`,{active:Mr}),onClick:kn=>{kn.stopPropagation()}},rr)))}var iu=St;function Nl(_e,Ge,rt){let dt=[];return(_e||[]).forEach((vt,ht)=>{var Mt;const Tt=ti(ht,rt);if(vt.filters||"filterDropdown"in vt||"onFilter"in vt)if("filteredValue"in vt){let _t=vt.filteredValue;"filterDropdown"in vt||(_t=(Mt=_t==null?void 0:_t.map(String))!==null&&Mt!==void 0?Mt:_t),dt.push({column:vt,key:Bo(vt,Tt),filteredKeys:_t,forceFiltered:vt.filtered})}else dt.push({column:vt,key:Bo(vt,Tt),filteredKeys:Ge&&vt.defaultFilteredValue?vt.defaultFilteredValue:void 0,forceFiltered:vt.filtered});"children"in vt&&(dt=[].concat((0,pa.Z)(dt),(0,pa.Z)(Nl(vt.children,Ge,Tt))))}),dt}function Ul(_e,Ge,rt,dt,vt,ht,Mt,Tt){return rt.map((_t,tn)=>{const Xt=ti(tn,Tt),{filterMultiple:$t=!0,filterMode:On,filterSearch:wn}=_t;let Pn=_t;if(Pn.filters||Pn.filterDropdown){const ra=Bo(Pn,Xt),aa=dt.find(Fa=>{let{key:ma}=Fa;return ra===ma});Pn=Object.assign(Object.assign({},Pn),{title:Fa=>le.createElement(iu,{tablePrefixCls:_e,prefixCls:`${_e}-filter`,dropdownPrefixCls:Ge,column:Pn,columnKey:ra,filterState:aa,filterMultiple:$t,filterMode:On,filterSearch:wn,triggerFilter:ht,locale:vt,getPopupContainer:Mt},mi(_t.title,Fa))})}return"children"in Pn&&(Pn=Object.assign(Object.assign({},Pn),{children:Ul(_e,Ge,Pn.children,dt,vt,ht,Mt,Xt)})),Pn})}function pl(_e){const Ge={};return _e.forEach(rt=>{let{key:dt,filteredKeys:vt,column:ht}=rt;const{filters:Mt,filterDropdown:Tt}=ht;if(Tt)Ge[dt]=vt||null;else if(Array.isArray(vt)){const _t=fl(Mt);Ge[dt]=_t.filter(tn=>vt.includes(String(tn)))}else Ge[dt]=null}),Ge}function kl(_e,Ge){return Ge.reduce((rt,dt)=>{const{column:{onFilter:vt,filters:ht},filteredKeys:Mt}=dt;return vt&&Mt&&Mt.length?rt.filter(Tt=>Mt.some(_t=>{const tn=fl(ht),Xt=tn.findIndex(On=>String(On)===String(_t)),$t=Xt!==-1?tn[Xt]:_t;return vt($t,Tt)})):rt},_e)}const Rl=_e=>_e.flatMap(Ge=>"children"in Ge?[Ge].concat((0,pa.Z)(Rl(Ge.children||[]))):[Ge]);function _l(_e){let{prefixCls:Ge,dropdownPrefixCls:rt,mergedColumns:dt,onFilterChange:vt,getPopupContainer:ht,locale:Mt}=_e;const Tt=le.useMemo(()=>Rl(dt||[]),[dt]),[_t,tn]=le.useState(()=>Nl(Tt,!0)),Xt=le.useMemo(()=>{const Pn=Nl(Tt,!1);if(Pn.length===0)return Pn;let ra=!0,aa=!0;if(Pn.forEach(Fa=>{let{filteredKeys:ma}=Fa;ma!==void 0?ra=!1:aa=!1}),ra){const Fa=(Tt||[]).map((ma,Aa)=>Bo(ma,ti(Aa)));return _t.filter(ma=>{let{key:Aa}=ma;return Fa.includes(Aa)}).map(ma=>{const Aa=Tt[Fa.findIndex(lr=>lr===ma.key)];return Object.assign(Object.assign({},ma),{column:Object.assign(Object.assign({},ma.column),Aa),forceFiltered:Aa.filtered})})}return Pn},[Tt,_t]),$t=le.useMemo(()=>pl(Xt),[Xt]),On=Pn=>{const ra=Xt.filter(aa=>{let{key:Fa}=aa;return Fa!==Pn.key});ra.push(Pn),tn(ra),vt(pl(ra),ra)};return[Pn=>Ul(Ge,rt,Pn,Xt,Mt,On,ht),Xt,$t]}var Hi=_l;function Vi(_e,Ge,rt){const dt=le.useRef({});function vt(ht){if(!dt.current||dt.current.data!==_e||dt.current.childrenColumnName!==Ge||dt.current.getRowKey!==rt){let Tt=function(_t){_t.forEach((tn,Xt)=>{const $t=rt(tn,Xt);Mt.set($t,tn),tn&&typeof tn=="object"&&Ge in tn&&Tt(tn[Ge]||[])})};const Mt=new Map;Tt(_e),dt.current={data:_e,childrenColumnName:Ge,kvMap:Mt,getRowKey:rt}}return dt.current.kvMap.get(ht)}return[vt]}var Fl=te(50371),Yl=function(_e,Ge){var rt={};for(var dt in _e)Object.prototype.hasOwnProperty.call(_e,dt)&&Ge.indexOf(dt)<0&&(rt[dt]=_e[dt]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,dt=Object.getOwnPropertySymbols(_e);vt{const ht=_e[vt];typeof ht!="function"&&(rt[vt]=ht)}),rt}function Ml(_e,Ge,rt){const dt=rt&&typeof rt=="object"?rt:{},{total:vt=0}=dt,ht=Yl(dt,["total"]),[Mt,Tt]=(0,le.useState)(()=>({current:"defaultCurrent"in ht?ht.defaultCurrent:1,pageSize:"defaultPageSize"in ht?ht.defaultPageSize:Sl})),_t=(0,Fl.Z)(Mt,ht,{total:vt>0?vt:_e}),tn=Math.ceil((vt||_e)/_t.pageSize);_t.current>tn&&(_t.current=tn||1);const Xt=(On,wn)=>{Tt({current:On!=null?On:1,pageSize:wn||_t.pageSize})},$t=(On,wn)=>{var Pn;rt&&((Pn=rt.onChange)===null||Pn===void 0||Pn.call(rt,On,wn)),Xt(On,wn),Ge(On,wn||(_t==null?void 0:_t.pageSize))};return rt===!1?[{},()=>{}]:[Object.assign(Object.assign({},_t),{onChange:$t}),Xt]}var ji=Ml,lu=te(84105),ll=te(35654),bl=te(90782),rl=te(71430),uu=te(18929);const tl={},Tl="SELECT_ALL",Zl="SELECT_INVERT",xl="SELECT_NONE",Vl=[],Ql=(_e,Ge)=>{let rt=[];return(Ge||[]).forEach(dt=>{rt.push(dt),dt&&typeof dt=="object"&&_e in dt&&(rt=[].concat((0,pa.Z)(rt),(0,pa.Z)(Ql(_e,dt[_e]))))}),rt};var Xl=(_e,Ge)=>{const{preserveSelectedRowKeys:rt,selectedRowKeys:dt,defaultSelectedRowKeys:vt,getCheckboxProps:ht,onChange:Mt,onSelect:Tt,onSelectAll:_t,onSelectInvert:tn,onSelectNone:Xt,onSelectMultiple:$t,columnWidth:On,type:wn,selections:Pn,fixed:ra,renderCell:aa,hideSelectAll:Fa,checkStrictly:ma=!0}=Ge||{},{prefixCls:Aa,data:lr,pageData:fr,getRecordByKey:Va,getRowKey:cr,expandType:Mr,childrenColumnName:Ra,locale:Ka,getPopupContainer:za}=_e,[xa,Oa]=(0,uu.Z)(dt||vt||Vl,{value:dt}),gr=le.useRef(new Map),Jr=(0,le.useCallback)(Ar=>{if(rt){const vr=new Map;Ar.forEach(Fr=>{let rr=Va(Fr);!rr&&gr.current.has(Fr)&&(rr=gr.current.get(Fr)),vr.set(Fr,rr)}),gr.current=vr}},[Va,rt]);le.useEffect(()=>{Jr(xa)},[xa]);const{keyEntities:jr}=(0,le.useMemo)(()=>{if(ma)return{keyEntities:null};let Ar=lr;if(rt){const vr=new Set(lr.map((rr,_a)=>cr(rr,_a))),Fr=Array.from(gr.current).reduce((rr,_a)=>{let[kn,Ba]=_a;return vr.has(kn)?rr:rr.concat(Ba)},[]);Ar=[].concat((0,pa.Z)(Ar),(0,pa.Z)(Fr))}return(0,rl.I8)(Ar,{externalGetKey:cr,childrenPropName:Ra})},[lr,cr,ma,Ra,rt]),nr=(0,le.useMemo)(()=>Ql(Ra,fr),[Ra,fr]),Qr=(0,le.useMemo)(()=>{const Ar=new Map;return nr.forEach((vr,Fr)=>{const rr=cr(vr,Fr),_a=(ht?ht(vr):null)||{};Ar.set(rr,_a)}),Ar},[nr,cr,ht]),qr=(0,le.useCallback)(Ar=>{var vr;return!!(!((vr=Qr.get(cr(Ar)))===null||vr===void 0)&&vr.disabled)},[Qr,cr]),[ao,Ur]=(0,le.useMemo)(()=>{if(ma)return[xa||[],[]];const{checkedKeys:Ar,halfCheckedKeys:vr}=(0,bl.S)(xa,!0,jr,qr);return[Ar||[],vr]},[xa,ma,jr,qr]),ei=(0,le.useMemo)(()=>{const Ar=wn==="radio"?ao.slice(0,1):ao;return new Set(Ar)},[ao,wn]),$r=(0,le.useMemo)(()=>wn==="radio"?new Set:new Set(Ur),[Ur,wn]),[kr,ri]=(0,le.useState)(null);le.useEffect(()=>{Ge||Oa(Vl)},[!!Ge]);const Nn=(0,le.useCallback)((Ar,vr)=>{let Fr,rr;Jr(Ar),rt?(Fr=Ar,rr=Ar.map(_a=>gr.current.get(_a))):(Fr=[],rr=[],Ar.forEach(_a=>{const kn=Va(_a);kn!==void 0&&(Fr.push(_a),rr.push(kn))})),Oa(Fr),Mt==null||Mt(Fr,rr,{type:vr})},[Oa,Va,Mt,rt]),Vo=(0,le.useCallback)((Ar,vr,Fr,rr)=>{if(Tt){const _a=Fr.map(kn=>Va(kn));Tt(Va(Ar),vr,_a,rr)}Nn(Fr,"single")},[Tt,Va,Nn]),Zo=(0,le.useMemo)(()=>!Pn||Fa?null:(Pn===!0?[Tl,Zl,xl]:Pn).map(vr=>vr===Tl?{key:"all",text:Ka.selectionAll,onSelect(){Nn(lr.map((Fr,rr)=>cr(Fr,rr)).filter(Fr=>{const rr=Qr.get(Fr);return!(rr!=null&&rr.disabled)||ei.has(Fr)}),"all")}}:vr===Zl?{key:"invert",text:Ka.selectInvert,onSelect(){const Fr=new Set(ei);fr.forEach((_a,kn)=>{const Ba=cr(_a,kn),Zr=Qr.get(Ba);Zr!=null&&Zr.disabled||(Fr.has(Ba)?Fr.delete(Ba):Fr.add(Ba))});const rr=Array.from(Fr);tn&&tn(rr),Nn(rr,"invert")}}:vr===xl?{key:"none",text:Ka.selectNone,onSelect(){Xt==null||Xt(),Nn(Array.from(ei).filter(Fr=>{const rr=Qr.get(Fr);return rr==null?void 0:rr.disabled}),"none")}}:vr).map(vr=>Object.assign(Object.assign({},vr),{onSelect:function(){for(var Fr,rr,_a=arguments.length,kn=new Array(_a),Ba=0;Ba<_a;Ba++)kn[Ba]=arguments[Ba];(rr=vr.onSelect)===null||rr===void 0||(Fr=rr).call.apply(Fr,[vr].concat(kn)),ri(null)}})),[Pn,ei,fr,cr,tn,Nn]);return[(0,le.useCallback)(Ar=>{var vr;if(!Ge)return Ar.filter(Ct=>Ct!==tl);let Fr=(0,pa.Z)(Ar);const rr=new Set(ei),_a=nr.map(cr).filter(Ct=>!Qr.get(Ct).disabled),kn=_a.every(Ct=>rr.has(Ct)),Ba=_a.some(Ct=>rr.has(Ct)),Zr=()=>{const Ct=[];kn?_a.forEach(Kn=>{rr.delete(Kn),Ct.push(Kn)}):_a.forEach(Kn=>{rr.has(Kn)||(rr.add(Kn),Ct.push(Kn))});const Yt=Array.from(rr);_t==null||_t(!kn,Yt.map(Kn=>Va(Kn)),Ct.map(Kn=>Va(Kn))),Nn(Yt,"all"),ri(null)};let ro;if(wn!=="radio"){let Ct;if(Zo){const At={getPopupContainer:za,items:Zo.map((qt,An)=>{const{key:Jt,text:dn,onSelect:Ha}=qt;return{key:Jt!=null?Jt:An,onClick:()=>{Ha==null||Ha(_a)},label:dn}})};Ct=le.createElement("div",{className:`${Aa}-selection-extra`},le.createElement(Jo.Z,{menu:At,getPopupContainer:za},le.createElement("span",null,le.createElement(lu.Z,null))))}const Yt=nr.map((At,qt)=>{const An=cr(At,qt),Jt=Qr.get(An)||{};return Object.assign({checked:rr.has(An)},Jt)}).filter(At=>{let{disabled:qt}=At;return qt}),Kn=!!Yt.length&&Yt.length===nr.length,ha=Kn&&Yt.every(At=>{let{checked:qt}=At;return qt}),hn=Kn&&Yt.some(At=>{let{checked:qt}=At;return qt});ro=!Fa&&le.createElement("div",{className:`${Aa}-selection`},le.createElement(Si.default,{checked:Kn?ha:!!nr.length&&kn,indeterminate:Kn?!ha&&hn:!kn&&Ba,onChange:Zr,disabled:nr.length===0||Kn,"aria-label":Ct?"Custom selection":"Select all",skipGroup:!0}),Ct)}let tt;wn==="radio"?tt=(Ct,Yt,Kn)=>{const ha=cr(Yt,Kn),hn=rr.has(ha);return{node:le.createElement(Ol.ZP,Object.assign({},Qr.get(ha),{checked:hn,onClick:At=>At.stopPropagation(),onChange:At=>{rr.has(ha)||Vo(ha,!0,[ha],At.nativeEvent)}})),checked:hn}}:tt=(Ct,Yt,Kn)=>{var ha;const hn=cr(Yt,Kn),At=rr.has(hn),qt=$r.has(hn),An=Qr.get(hn);let Jt;return Mr==="nest"?Jt=qt:Jt=(ha=An==null?void 0:An.indeterminate)!==null&&ha!==void 0?ha:qt,{node:le.createElement(Si.default,Object.assign({},An,{indeterminate:Jt,checked:At,skipGroup:!0,onClick:dn=>dn.stopPropagation(),onChange:dn=>{let{nativeEvent:Ha}=dn;const{shiftKey:rn}=Ha;let Qa=-1,pt=-1;if(rn&&ma){const Jn=new Set([kr,hn]);_a.some((er,Ze)=>{if(Jn.has(er))if(Qa===-1)Qa=Ze;else return pt=Ze,!0;return!1})}if(pt!==-1&&Qa!==pt&&ma){const Jn=_a.slice(Qa,pt+1),er=[];At?Jn.forEach(Rt=>{rr.has(Rt)&&(er.push(Rt),rr.delete(Rt))}):Jn.forEach(Rt=>{rr.has(Rt)||(er.push(Rt),rr.add(Rt))});const Ze=Array.from(rr);$t==null||$t(!At,Ze.map(Rt=>Va(Rt)),er.map(Rt=>Va(Rt))),Nn(Ze,"multiple")}else{const Jn=ao;if(ma){const er=At?(0,ll._5)(Jn,hn):(0,ll.L0)(Jn,hn);Vo(hn,!At,er,Ha)}else{const er=(0,bl.S)([].concat((0,pa.Z)(Jn),[hn]),!0,jr,qr),{checkedKeys:Ze,halfCheckedKeys:Rt}=er;let ea=Ze;if(At){const yr=new Set(Ze);yr.delete(hn),ea=(0,bl.S)(Array.from(yr),{checked:!1,halfCheckedKeys:Rt},jr,qr).checkedKeys}Vo(hn,!At,ea,Ha)}}ri(At?null:hn)}})),checked:At}};const Ye=(Ct,Yt,Kn)=>{const{node:ha,checked:hn}=tt(Ct,Yt,Kn);return aa?aa(hn,Yt,Kn,ha):ha};if(!Fr.includes(tl))if(Fr.findIndex(Ct=>{var Yt;return((Yt=Ct[ka])===null||Yt===void 0?void 0:Yt.columnType)==="EXPAND_COLUMN"})===0){const[Ct,...Yt]=Fr;Fr=[Ct,tl].concat((0,pa.Z)(Yt))}else Fr=[tl].concat((0,pa.Z)(Fr));const Qe=Fr.indexOf(tl);Fr=Fr.filter((Ct,Yt)=>Ct!==tl||Yt===Qe);const Kt=Fr[Qe-1],en=Fr[Qe+1];let Ut=ra;Ut===void 0&&((en==null?void 0:en.fixed)!==void 0?Ut=en.fixed:(Kt==null?void 0:Kt.fixed)!==void 0&&(Ut=Kt.fixed)),Ut&&Kt&&((vr=Kt[ka])===null||vr===void 0?void 0:vr.columnType)==="EXPAND_COLUMN"&&Kt.fixed===void 0&&(Kt.fixed=Ut);const yn=xe()(`${Aa}-selection-col`,{[`${Aa}-selection-col-with-dropdown`]:Pn&&wn==="checkbox"}),Vt={fixed:Ut,width:On,className:`${Aa}-selection-column`,title:Ge.columnTitle||ro,render:Ye,onCell:Ge.onCell,[ka]:{className:yn}};return Fr.map(Ct=>Ct===tl?Vt:Ct)},[cr,nr,Ge,ao,ei,$r,On,Zo,Mr,kr,Qr,$t,Vo,qr]),ei]},su=te(89489),du=te(59477),zl=te(6848);const wl="ascend",ul="descend";function yl(_e){return typeof _e.sorter=="object"&&typeof _e.sorter.multiple=="number"?_e.sorter.multiple:!1}function Jl(_e){return typeof _e=="function"?_e:_e&&typeof _e=="object"&&_e.compare?_e.compare:!1}function ql(_e,Ge){return Ge?_e[_e.indexOf(Ge)+1]:_e[0]}function $l(_e,Ge,rt){let dt=[];function vt(ht,Mt){dt.push({column:ht,key:Bo(ht,Mt),multiplePriority:yl(ht),sortOrder:ht.sortOrder})}return(_e||[]).forEach((ht,Mt)=>{const Tt=ti(Mt,rt);ht.children?("sortOrder"in ht&&vt(ht,Tt),dt=[].concat((0,pa.Z)(dt),(0,pa.Z)($l(ht.children,Ge,Tt)))):ht.sorter&&("sortOrder"in ht?vt(ht,Tt):Ge&&ht.defaultSortOrder&&dt.push({column:ht,key:Bo(ht,Tt),multiplePriority:yl(ht),sortOrder:ht.defaultSortOrder}))}),dt}function eu(_e,Ge,rt,dt,vt,ht,Mt,Tt){return(Ge||[]).map((_t,tn)=>{const Xt=ti(tn,Tt);let $t=_t;if($t.sorter){const On=$t.sortDirections||vt,wn=$t.showSorterTooltip===void 0?Mt:$t.showSorterTooltip,Pn=Bo($t,Xt),ra=rt.find(Mr=>{let{key:Ra}=Mr;return Ra===Pn}),aa=ra?ra.sortOrder:null,Fa=ql(On,aa);let ma;if(_t.sortIcon)ma=_t.sortIcon({sortOrder:aa});else{const Mr=On.includes(wl)&&le.createElement(du.Z,{className:xe()(`${_e}-column-sorter-up`,{active:aa===wl})}),Ra=On.includes(ul)&&le.createElement(su.Z,{className:xe()(`${_e}-column-sorter-down`,{active:aa===ul})});ma=le.createElement("span",{className:xe()(`${_e}-column-sorter`,{[`${_e}-column-sorter-full`]:!!(Mr&&Ra)})},le.createElement("span",{className:`${_e}-column-sorter-inner`,"aria-hidden":"true"},Mr,Ra))}const{cancelSort:Aa,triggerAsc:lr,triggerDesc:fr}=ht||{};let Va=Aa;Fa===ul?Va=fr:Fa===wl&&(Va=lr);const cr=typeof wn=="object"?wn:{title:Va};$t=Object.assign(Object.assign({},$t),{className:xe()($t.className,{[`${_e}-column-sort`]:aa}),title:Mr=>{const Ra=le.createElement("div",{className:`${_e}-column-sorters`},le.createElement("span",{className:`${_e}-column-title`},mi(_t.title,Mr)),ma);return wn?le.createElement(zl.Z,Object.assign({},cr),Ra):Ra},onHeaderCell:Mr=>{const Ra=_t.onHeaderCell&&_t.onHeaderCell(Mr)||{},Ka=Ra.onClick,za=Ra.onKeyDown;Ra.onClick=gr=>{dt({column:_t,key:Pn,sortOrder:Fa,multiplePriority:yl(_t)}),Ka==null||Ka(gr)},Ra.onKeyDown=gr=>{gr.keyCode===nl.Z.ENTER&&(dt({column:_t,key:Pn,sortOrder:Fa,multiplePriority:yl(_t)}),za==null||za(gr))};const xa=Ei(_t.title,{}),Oa=xa==null?void 0:xa.toString();return aa?Ra["aria-sort"]=aa==="ascend"?"ascending":"descending":Ra["aria-label"]=Oa||"",Ra.className=xe()(Ra.className,`${_e}-column-has-sorters`),Ra.tabIndex=0,_t.ellipsis&&(Ra.title=(xa!=null?xa:"").toString()),Ra}})}return"children"in $t&&($t=Object.assign(Object.assign({},$t),{children:eu(_e,$t.children,rt,dt,vt,ht,Mt,Xt)})),$t})}function tu(_e){const{column:Ge,sortOrder:rt}=_e;return{column:Ge,order:rt,field:Ge.dataIndex,columnKey:Ge.key}}function Pl(_e){const Ge=_e.filter(rt=>{let{sortOrder:dt}=rt;return dt}).map(tu);return Ge.length===0&&_e.length?Object.assign(Object.assign({},tu(_e[_e.length-1])),{column:void 0}):Ge.length<=1?Ge[0]||{}:Ge}function Hl(_e,Ge,rt){const dt=Ge.slice().sort((Mt,Tt)=>Tt.multiplePriority-Mt.multiplePriority),vt=_e.slice(),ht=dt.filter(Mt=>{let{column:{sorter:Tt},sortOrder:_t}=Mt;return Jl(Tt)&&_t});return ht.length?vt.sort((Mt,Tt)=>{for(let _t=0;_t{const Tt=Mt[rt];return Tt?Object.assign(Object.assign({},Mt),{[rt]:Hl(Tt,Ge,rt)}):Mt}):vt}function nu(_e){let{prefixCls:Ge,mergedColumns:rt,onSorterChange:dt,sortDirections:vt,tableLocale:ht,showSorterTooltip:Mt}=_e;const[Tt,_t]=le.useState($l(rt,!0)),tn=le.useMemo(()=>{let Pn=!0;const ra=$l(rt,!1);if(!ra.length)return Tt;const aa=[];function Fa(Aa){Pn?aa.push(Aa):aa.push(Object.assign(Object.assign({},Aa),{sortOrder:null}))}let ma=null;return ra.forEach(Aa=>{ma===null?(Fa(Aa),Aa.sortOrder&&(Aa.multiplePriority===!1?Pn=!1:ma=!0)):(ma&&Aa.multiplePriority!==!1||(Pn=!1),Fa(Aa))}),aa},[rt,Tt]),Xt=le.useMemo(()=>{const Pn=tn.map(ra=>{let{column:aa,sortOrder:Fa}=ra;return{column:aa,order:Fa}});return{sortColumns:Pn,sortColumn:Pn[0]&&Pn[0].column,sortOrder:Pn[0]&&Pn[0].order}},[tn]);function $t(Pn){let ra;Pn.multiplePriority===!1||!tn.length||tn[0].multiplePriority===!1?ra=[Pn]:ra=[].concat((0,pa.Z)(tn.filter(aa=>{let{key:Fa}=aa;return Fa!==Pn.key})),[Pn]),_t(ra),dt(Pl(ra),ra)}return[Pn=>eu(Ge,Pn,tn,$t,vt,ht,Mt),tn,Xt,()=>Pl(tn)]}function cu(_e,Ge){return _e.map(rt=>{const dt=Object.assign({},rt);return dt.title=mi(rt.title,Ge),"children"in dt&&(dt.children=cu(dt.children,Ge)),dt})}function gu(_e){return[le.useCallback(rt=>cu(rt,_e),[_e])]}var jl=so((_e,Ge)=>{const{_renderTimes:rt}=_e,{_renderTimes:dt}=Ge;return rt!==dt}),sl=Da((_e,Ge)=>{const{_renderTimes:rt}=_e,{_renderTimes:dt}=Ge;return rt!==dt}),dl=te(64993),Al=te(17313),mu=te(83116),fu=te(37613),Te=_e=>{const{componentCls:Ge}=_e,rt=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`,dt=(vt,ht,Mt)=>({[`&${Ge}-${vt}`]:{[`> ${Ge}-container`]:{[`> ${Ge}-content, > ${Ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Ge}-expanded-row-fixed`]:{margin:`-${ht}px -${Mt+_e.lineWidth}px`}}}}}});return{[`${Ge}-wrapper`]:{[`${Ge}${Ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Ge}-title`]:{border:rt,borderBottom:0},[`> ${Ge}-container`]:{borderInlineStart:rt,borderTop:rt,[` > ${Ge}-content, > ${Ge}-header, > ${Ge}-body, @@ -214,25 +214,25 @@ `]:{"> th, > td":{borderInlineEnd:0}}}}}},dt("middle",_e.tablePaddingVerticalMiddle,_e.tablePaddingHorizontalMiddle)),dt("small",_e.tablePaddingVerticalSmall,_e.tablePaddingHorizontalSmall)),{[`> ${Ge}-footer`]:{border:rt,borderTop:0}}),[`${Ge}-cell`]:{[`${Ge}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${_e.lineWidth}px 0 ${_e.lineWidth}px ${_e.tableHeaderBg}`}},[`${Ge}-bordered ${Ge}-cell-scrollbar`]:{borderInlineEnd:rt}}}},ct=_e=>{const{componentCls:Ge}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-cell-ellipsis`]:Object.assign(Object.assign({},Al.vS),{wordBreak:"keep-all",[` &${Ge}-cell-fix-left-last, &${Ge}-cell-fix-right-first - `]:{overflow:"visible",[`${Ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},jt=_e=>{const{componentCls:Ge}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-tbody > tr${Ge}-placeholder`]:{textAlign:"center",color:_e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:_e.colorBgContainer}}}}},Nt=te(15969),un=_e=>{const{componentCls:Ge,antCls:rt,controlInteractiveSize:dt,motionDurationSlow:pt,lineWidth:vt,paddingXS:Tt,lineType:Zt,tableBorderColor:Mt,tableExpandIconBg:an,tableExpandColumnWidth:Jt,borderRadius:en,fontSize:Ln,fontSizeSM:An,lineHeight:Cn,tablePaddingVertical:na,tablePaddingHorizontal:ea,tableExpandedRowBg:Fa,paddingXXS:ca}=_e,Aa=dt/2-vt,lr=Aa*2+vt*3,fr=`${vt}px ${Zt} ${Mt}`,Qa=ca-vt;return{[`${Ge}-wrapper`]:{[`${Ge}-expand-icon-col`]:{width:Jt},[`${Ge}-row-expand-icon-cell`]:{textAlign:"center",[`${Ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ge}-row-indent`]:{height:1,float:"left"},[`${Ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,Nt.N)(_e)),{position:"relative",float:"left",boxSizing:"border-box",width:lr,height:lr,padding:0,color:"inherit",lineHeight:`${lr}px`,background:an,border:fr,borderRadius:en,transform:`scale(${dt/lr})`,transition:`all ${pt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${pt} ease-out`,content:'""'},"&::before":{top:Aa,insetInlineEnd:Qa,insetInlineStart:Qa,height:vt},"&::after":{top:Qa,bottom:Qa,insetInlineStart:Aa,width:vt,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Ge}-row-indent + ${Ge}-row-expand-icon`]:{marginTop:(Ln*Cn-vt*3)/2-Math.ceil((An*1.4-vt*3)/2),marginInlineEnd:Tt},[`tr${Ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Fa}},[`${rt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Ge}-expanded-row-fixed`]:{position:"relative",margin:`-${na}px -${ea}px`,padding:`${na}px ${ea}px`}}}},ya=_e=>{const{componentCls:Ge,antCls:rt,iconCls:dt,tableFilterDropdownWidth:pt,tableFilterDropdownSearchWidth:vt,paddingXXS:Tt,paddingXS:Zt,colorText:Mt,lineWidth:an,lineType:Jt,tableBorderColor:en,tableHeaderIconColor:Ln,fontSizeSM:An,tablePaddingHorizontal:Cn,borderRadius:na,motionDurationSlow:ea,colorTextDescription:Fa,colorPrimary:ca,tableHeaderFilterActiveBg:Aa,colorTextDisabled:lr,tableFilterDropdownBg:fr,tableFilterDropdownHeight:Qa,controlItemBgHover:cr,controlItemBgActive:Rr,boxShadowSecondary:ka,filterDropdownMenuBg:Ua}=_e,ja=`${rt}-dropdown`,xa=`${Ge}-filter-dropdown`,Oa=`${rt}-tree`,gr=`${an}px ${Jt} ${en}`;return[{[`${Ge}-wrapper`]:{[`${Ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Tt,marginInline:`${Tt}px ${-Cn/2}px`,padding:`0 ${Tt}px`,color:Ln,fontSize:An,borderRadius:na,cursor:"pointer",transition:`all ${ea}`,"&:hover":{color:Fa,background:Aa},"&.active":{color:ca}}}},{[`${rt}-dropdown`]:{[xa]:Object.assign(Object.assign({},(0,Al.Wf)(_e)),{minWidth:pt,backgroundColor:fr,borderRadius:na,boxShadow:ka,overflow:"hidden",[`${ja}-menu`]:{maxHeight:Qa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ua,"&:empty::after":{display:"block",padding:`${Zt}px 0`,color:lr,fontSize:An,textAlign:"center",content:'"Not Found"'}},[`${xa}-tree`]:{paddingBlock:`${Zt}px 0`,paddingInline:Zt,[Oa]:{padding:0},[`${Oa}-treenode ${Oa}-node-content-wrapper:hover`]:{backgroundColor:cr},[`${Oa}-treenode-checkbox-checked ${Oa}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Rr}}},[`${xa}-search`]:{padding:Zt,borderBottom:gr,"&-input":{input:{minWidth:vt},[dt]:{color:lr}}},[`${xa}-checkall`]:{width:"100%",marginBottom:Tt,marginInlineStart:Tt},[`${xa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Zt-an}px ${Zt}px`,overflow:"hidden",borderTop:gr}})}},{[`${rt}-dropdown ${xa}, ${xa}-submenu`]:{[`${rt}-checkbox-wrapper + span`]:{paddingInlineStart:Zt,color:Mt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},zn=_e=>{const{componentCls:Ge,lineWidth:rt,colorSplit:dt,motionDurationSlow:pt,zIndexTableFixed:vt,tableBg:Tt,zIndexTableSticky:Zt}=_e,Mt=dt;return{[`${Ge}-wrapper`]:{[` + `]:{overflow:"visible",[`${Ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ht=_e=>{const{componentCls:Ge}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-tbody > tr${Ge}-placeholder`]:{textAlign:"center",color:_e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:_e.colorBgContainer}}}}},It=te(15969),ln=_e=>{const{componentCls:Ge,antCls:rt,controlInteractiveSize:dt,motionDurationSlow:vt,lineWidth:ht,paddingXS:Mt,lineType:Tt,tableBorderColor:_t,tableExpandIconBg:tn,tableExpandColumnWidth:Xt,borderRadius:$t,fontSize:On,fontSizeSM:wn,lineHeight:Pn,tablePaddingVertical:ra,tablePaddingHorizontal:aa,tableExpandedRowBg:Fa,paddingXXS:ma}=_e,Aa=dt/2-ht,lr=Aa*2+ht*3,fr=`${ht}px ${Tt} ${_t}`,Va=ma-ht;return{[`${Ge}-wrapper`]:{[`${Ge}-expand-icon-col`]:{width:Xt},[`${Ge}-row-expand-icon-cell`]:{textAlign:"center",[`${Ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Ge}-row-indent`]:{height:1,float:"left"},[`${Ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,It.N)(_e)),{position:"relative",float:"left",boxSizing:"border-box",width:lr,height:lr,padding:0,color:"inherit",lineHeight:`${lr}px`,background:tn,border:fr,borderRadius:$t,transform:`scale(${dt/lr})`,transition:`all ${vt}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${vt} ease-out`,content:'""'},"&::before":{top:Aa,insetInlineEnd:Va,insetInlineStart:Va,height:ht},"&::after":{top:Va,bottom:Va,insetInlineStart:Aa,width:ht,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Ge}-row-indent + ${Ge}-row-expand-icon`]:{marginTop:(On*Pn-ht*3)/2-Math.ceil((wn*1.4-ht*3)/2),marginInlineEnd:Mt},[`tr${Ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Fa}},[`${rt}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Ge}-expanded-row-fixed`]:{position:"relative",margin:`-${ra}px -${aa}px`,padding:`${ra}px ${aa}px`}}}},ya=_e=>{const{componentCls:Ge,antCls:rt,iconCls:dt,tableFilterDropdownWidth:vt,tableFilterDropdownSearchWidth:ht,paddingXXS:Mt,paddingXS:Tt,colorText:_t,lineWidth:tn,lineType:Xt,tableBorderColor:$t,tableHeaderIconColor:On,fontSizeSM:wn,tablePaddingHorizontal:Pn,borderRadius:ra,motionDurationSlow:aa,colorTextDescription:Fa,colorPrimary:ma,tableHeaderFilterActiveBg:Aa,colorTextDisabled:lr,tableFilterDropdownBg:fr,tableFilterDropdownHeight:Va,controlItemBgHover:cr,controlItemBgActive:Mr,boxShadowSecondary:Ra,filterDropdownMenuBg:Ka}=_e,za=`${rt}-dropdown`,xa=`${Ge}-filter-dropdown`,Oa=`${rt}-tree`,gr=`${tn}px ${Xt} ${$t}`;return[{[`${Ge}-wrapper`]:{[`${Ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Mt,marginInline:`${Mt}px ${-Pn/2}px`,padding:`0 ${Mt}px`,color:On,fontSize:wn,borderRadius:ra,cursor:"pointer",transition:`all ${aa}`,"&:hover":{color:Fa,background:Aa},"&.active":{color:ma}}}},{[`${rt}-dropdown`]:{[xa]:Object.assign(Object.assign({},(0,Al.Wf)(_e)),{minWidth:vt,backgroundColor:fr,borderRadius:ra,boxShadow:Ra,overflow:"hidden",[`${za}-menu`]:{maxHeight:Va,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ka,"&:empty::after":{display:"block",padding:`${Tt}px 0`,color:lr,fontSize:wn,textAlign:"center",content:'"Not Found"'}},[`${xa}-tree`]:{paddingBlock:`${Tt}px 0`,paddingInline:Tt,[Oa]:{padding:0},[`${Oa}-treenode ${Oa}-node-content-wrapper:hover`]:{backgroundColor:cr},[`${Oa}-treenode-checkbox-checked ${Oa}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Mr}}},[`${xa}-search`]:{padding:Tt,borderBottom:gr,"&-input":{input:{minWidth:ht},[dt]:{color:lr}}},[`${xa}-checkall`]:{width:"100%",marginBottom:Mt,marginInlineStart:Mt},[`${xa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Tt-tn}px ${Tt}px`,overflow:"hidden",borderTop:gr}})}},{[`${rt}-dropdown ${xa}, ${xa}-submenu`]:{[`${rt}-checkbox-wrapper + span`]:{paddingInlineStart:Tt,color:_t},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},zn=_e=>{const{componentCls:Ge,lineWidth:rt,colorSplit:dt,motionDurationSlow:vt,zIndexTableFixed:ht,tableBg:Mt,zIndexTableSticky:Tt}=_e,_t=dt;return{[`${Ge}-wrapper`]:{[` ${Ge}-cell-fix-left, ${Ge}-cell-fix-right - `]:{position:"sticky !important",zIndex:vt,background:Tt},[` + `]:{position:"sticky !important",zIndex:ht,background:Mt},[` ${Ge}-cell-fix-left-first::after, ${Ge}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-rt,width:30,transform:"translateX(100%)",transition:`box-shadow ${pt}`,content:'""',pointerEvents:"none"},[`${Ge}-cell-fix-left-all::after`]:{display:"none"},[` + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-rt,width:30,transform:"translateX(100%)",transition:`box-shadow ${vt}`,content:'""',pointerEvents:"none"},[`${Ge}-cell-fix-left-all::after`]:{display:"none"},[` ${Ge}-cell-fix-right-first::after, ${Ge}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-rt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${pt}`,content:'""',pointerEvents:"none"},[`${Ge}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Zt+1,width:30,transition:`box-shadow ${pt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Ge}-ping-left`]:{[`&:not(${Ge}-has-fix-left) ${Ge}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Mt}`}},[` + `]:{position:"absolute",top:0,bottom:-rt,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${vt}`,content:'""',pointerEvents:"none"},[`${Ge}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Tt+1,width:30,transition:`box-shadow ${vt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Ge}-ping-left`]:{[`&:not(${Ge}-has-fix-left) ${Ge}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${_t}`}},[` ${Ge}-cell-fix-left-first::after, ${Ge}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${Mt}`},[`${Ge}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Ge}-ping-right`]:{[`&:not(${Ge}-has-fix-right) ${Ge}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Mt}`}},[` + `]:{boxShadow:`inset 10px 0 8px -8px ${_t}`},[`${Ge}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Ge}-ping-right`]:{[`&:not(${Ge}-has-fix-right) ${Ge}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${_t}`}},[` ${Ge}-cell-fix-right-first::after, ${Ge}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Mt}`}}}}},ia=_e=>{const{componentCls:Ge,antCls:rt}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-pagination${rt}-pagination`]:{margin:`${_e.margin}px 0`},[`${Ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:_e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Nn=_e=>{const{componentCls:Ge,tableRadius:rt}=_e;return{[`${Ge}-wrapper`]:{[Ge]:{[`${Ge}-title, ${Ge}-header`]:{borderRadius:`${rt}px ${rt}px 0 0`},[`${Ge}-title + ${Ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Ge}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:rt,borderStartEndRadius:rt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:rt},"> *:last-child":{borderStartEndRadius:rt}}},"&-footer":{borderRadius:`0 0 ${rt}px ${rt}px`}}}}},Va=_e=>{const{componentCls:Ge}=_e;return{[`${Ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Ge}-pagination-left`]:{justifyContent:"flex-end"},[`${Ge}-pagination-right`]:{justifyContent:"flex-start"},[`${Ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Ge}-row-indent`]:{float:"right"}}}}},Ja=_e=>{const{componentCls:Ge,antCls:rt,iconCls:dt,fontSizeIcon:pt,padding:vt,paddingXS:Tt,tableHeaderIconColor:Zt,tableHeaderIconColorHover:Mt,tableSelectionColumnWidth:an}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-selection-col`]:{width:an,[`&${Ge}-selection-col-with-dropdown`]:{width:an+pt+vt/4}},[`${Ge}-bordered ${Ge}-selection-col`]:{width:an+Tt*2,[`&${Ge}-selection-col-with-dropdown`]:{width:an+pt+vt/4+Tt*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${_t}`}}}}},ia=_e=>{const{componentCls:Ge,antCls:rt}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-pagination${rt}-pagination`]:{margin:`${_e.margin}px 0`},[`${Ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:_e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},In=_e=>{const{componentCls:Ge,tableRadius:rt}=_e;return{[`${Ge}-wrapper`]:{[Ge]:{[`${Ge}-title, ${Ge}-header`]:{borderRadius:`${rt}px ${rt}px 0 0`},[`${Ge}-title + ${Ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Ge}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:rt,borderStartEndRadius:rt,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:rt},"> *:last-child":{borderStartEndRadius:rt}}},"&-footer":{borderRadius:`0 0 ${rt}px ${rt}px`}}}}},Ya=_e=>{const{componentCls:Ge}=_e;return{[`${Ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Ge}-pagination-left`]:{justifyContent:"flex-end"},[`${Ge}-pagination-right`]:{justifyContent:"flex-start"},[`${Ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Ge}-row-indent`]:{float:"right"}}}}},Ja=_e=>{const{componentCls:Ge,antCls:rt,iconCls:dt,fontSizeIcon:vt,padding:ht,paddingXS:Mt,tableHeaderIconColor:Tt,tableHeaderIconColorHover:_t,tableSelectionColumnWidth:tn}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-selection-col`]:{width:tn,[`&${Ge}-selection-col-with-dropdown`]:{width:tn+vt+ht/4}},[`${Ge}-bordered ${Ge}-selection-col`]:{width:tn+Mt*2,[`&${Ge}-selection-col-with-dropdown`]:{width:tn+vt+ht/4+Mt*2}},[` table tr th${Ge}-selection-column, table tr td${Ge}-selection-column - `]:{paddingInlineEnd:_e.paddingXS,paddingInlineStart:_e.paddingXS,textAlign:"center",[`${rt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Ge}-selection-column${Ge}-cell-fix-left`]:{zIndex:_e.zIndexTableFixed+1},[`table tr th${Ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${_e.tablePaddingHorizontal/4}px`,[dt]:{color:Zt,fontSize:pt,verticalAlign:"baseline","&:hover":{color:Mt}}}}}},er=_e=>{const{componentCls:Ge}=_e,rt=(dt,pt,vt,Tt)=>({[`${Ge}${Ge}-${dt}`]:{fontSize:Tt,[` + `]:{paddingInlineEnd:_e.paddingXS,paddingInlineStart:_e.paddingXS,textAlign:"center",[`${rt}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Ge}-selection-column${Ge}-cell-fix-left`]:{zIndex:_e.zIndexTableFixed+1},[`table tr th${Ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${_e.tablePaddingHorizontal/4}px`,[dt]:{color:Tt,fontSize:vt,verticalAlign:"baseline","&:hover":{color:_t}}}}}},$a=_e=>{const{componentCls:Ge}=_e,rt=(dt,vt,ht,Mt)=>({[`${Ge}${Ge}-${dt}`]:{fontSize:Mt,[` ${Ge}-title, ${Ge}-footer, ${Ge}-cell, @@ -241,36 +241,36 @@ ${Ge}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${pt}px ${vt}px`},[`${Ge}-filter-trigger`]:{marginInlineEnd:`-${vt/2}px`},[`${Ge}-expanded-row-fixed`]:{margin:`-${pt}px -${vt}px`},[`${Ge}-tbody`]:{[`${Ge}-wrapper:only-child ${Ge}`]:{marginBlock:`-${pt}px`,marginInline:`${_e.tableExpandColumnWidth-vt}px -${vt}px`}},[`${Ge}-selection-column`]:{paddingInlineStart:`${vt/4}px`}}});return{[`${Ge}-wrapper`]:Object.assign(Object.assign({},rt("middle",_e.tablePaddingVerticalMiddle,_e.tablePaddingHorizontalMiddle,_e.tableFontSizeMiddle)),rt("small",_e.tablePaddingVerticalSmall,_e.tablePaddingHorizontalSmall,_e.tableFontSizeSmall))}},Po=_e=>{const{componentCls:Ge,marginXXS:rt,fontSizeIcon:dt,tableHeaderIconColor:pt,tableHeaderIconColorHover:vt}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-thead th${Ge}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,"&:hover":{background:_e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:_e.colorPrimary},[` + `]:{padding:`${vt}px ${ht}px`},[`${Ge}-filter-trigger`]:{marginInlineEnd:`-${ht/2}px`},[`${Ge}-expanded-row-fixed`]:{margin:`-${vt}px -${ht}px`},[`${Ge}-tbody`]:{[`${Ge}-wrapper:only-child ${Ge}`]:{marginBlock:`-${vt}px`,marginInline:`${_e.tableExpandColumnWidth-ht}px -${ht}px`}},[`${Ge}-selection-column`]:{paddingInlineStart:`${ht/4}px`}}});return{[`${Ge}-wrapper`]:Object.assign(Object.assign({},rt("middle",_e.tablePaddingVerticalMiddle,_e.tablePaddingHorizontalMiddle,_e.tableFontSizeMiddle)),rt("small",_e.tablePaddingVerticalSmall,_e.tablePaddingHorizontalSmall,_e.tableFontSizeSmall))}},Co=_e=>{const{componentCls:Ge,marginXXS:rt,fontSizeIcon:dt,tableHeaderIconColor:vt,tableHeaderIconColorHover:ht}=_e;return{[`${Ge}-wrapper`]:{[`${Ge}-thead th${Ge}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${_e.motionDurationSlow}`,"&:hover":{background:_e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:_e.colorPrimary},[` &${Ge}-cell-fix-left:hover, &${Ge}-cell-fix-right:hover - `]:{background:_e.tableFixedHeaderSortActiveBg}},[`${Ge}-thead th${Ge}-column-sort`]:{background:_e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Ge}-column-sort`]:{background:_e.tableBodySortBg},[`${Ge}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Ge}-column-sorter`]:{marginInlineStart:rt,color:pt,fontSize:0,transition:`color ${_e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:dt,"&.active":{color:_e.colorPrimary}},[`${Ge}-column-sorter-up + ${Ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Ge}-column-sorters:hover ${Ge}-column-sorter`]:{color:vt}}}},so=_e=>{const{componentCls:Ge,opacityLoading:rt,tableScrollThumbBg:dt,tableScrollThumbBgHover:pt,tableScrollThumbSize:vt,tableScrollBg:Tt,zIndexTableSticky:Zt,stickyScrollBarBorderRadius:Mt}=_e,an=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`;return{[`${Ge}-wrapper`]:{[`${Ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:Zt,background:_e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${vt}px !important`,zIndex:Zt,display:"flex",alignItems:"center",background:Tt,borderTop:an,opacity:rt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:vt,backgroundColor:dt,borderRadius:Mt,transition:`all ${_e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:pt}}}}}}},qo=_e=>{const{componentCls:Ge,lineWidth:rt,tableBorderColor:dt}=_e,pt=`${rt}px ${_e.lineType} ${dt}`;return{[`${Ge}-wrapper`]:{[`${Ge}-summary`]:{position:"relative",zIndex:_e.zIndexTableFixed,background:_e.tableBg,"> tr":{"> th, > td":{borderBottom:pt}}},[`div${Ge}-summary`]:{boxShadow:`0 -${rt}px 0 ${dt}`}}}},Fi=_e=>{const{componentCls:Ge}=_e,rt=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`,dt=`${Ge}-expanded-row-cell`;return{[`${Ge}-wrapper`]:{[`${Ge}-tbody-virtual`]:{[`${Ge}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Ge}-cell`]:{borderBottom:rt},[`${Ge}-expanded-row`]:{[`${dt}${dt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${_e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Ge}-bordered`]:{[`${Ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:rt,position:"absolute"},[`${Ge}-cell`]:{borderInlineEnd:rt,[`&${Ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-_e.lineWidth,borderInlineStart:rt}}}}}}};const Uo=_e=>{const{componentCls:Ge,fontWeightStrong:rt,tablePaddingVertical:dt,tablePaddingHorizontal:pt,lineWidth:vt,lineType:Tt,tableBorderColor:Zt,tableFontSize:Mt,tableBg:an,tableRadius:Jt,tableHeaderTextColor:en,motionDurationMid:Ln,tableHeaderBg:An,tableHeaderCellSplitColor:Cn,tableRowHoverBg:na,tableSelectedRowBg:ea,tableSelectedRowHoverBg:Fa,tableFooterTextColor:ca,tableFooterBg:Aa,paddingContentVerticalLG:lr}=_e,fr=`${vt}px ${Tt} ${Zt}`;return{[`${Ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Al.dF)()),{[Ge]:Object.assign(Object.assign({},(0,Al.Wf)(_e)),{fontSize:Mt,background:an,borderRadius:`${Jt}px ${Jt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Jt}px ${Jt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:_e.tableFixedHeaderSortActiveBg}},[`${Ge}-thead th${Ge}-column-sort`]:{background:_e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Ge}-column-sort`]:{background:_e.tableBodySortBg},[`${Ge}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Ge}-column-sorter`]:{marginInlineStart:rt,color:vt,fontSize:0,transition:`color ${_e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:dt,"&.active":{color:_e.colorPrimary}},[`${Ge}-column-sorter-up + ${Ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Ge}-column-sorters:hover ${Ge}-column-sorter`]:{color:ht}}}},co=_e=>{const{componentCls:Ge,opacityLoading:rt,tableScrollThumbBg:dt,tableScrollThumbBgHover:vt,tableScrollThumbSize:ht,tableScrollBg:Mt,zIndexTableSticky:Tt,stickyScrollBarBorderRadius:_t}=_e,tn=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`;return{[`${Ge}-wrapper`]:{[`${Ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:Tt,background:_e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ht}px !important`,zIndex:Tt,display:"flex",alignItems:"center",background:Mt,borderTop:tn,opacity:rt,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ht,backgroundColor:dt,borderRadius:_t,transition:`all ${_e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:vt}}}}}}},$o=_e=>{const{componentCls:Ge,lineWidth:rt,tableBorderColor:dt}=_e,vt=`${rt}px ${_e.lineType} ${dt}`;return{[`${Ge}-wrapper`]:{[`${Ge}-summary`]:{position:"relative",zIndex:_e.zIndexTableFixed,background:_e.tableBg,"> tr":{"> th, > td":{borderBottom:vt}}},[`div${Ge}-summary`]:{boxShadow:`0 -${rt}px 0 ${dt}`}}}},Fi=_e=>{const{componentCls:Ge}=_e,rt=`${_e.lineWidth}px ${_e.lineType} ${_e.tableBorderColor}`,dt=`${Ge}-expanded-row-cell`;return{[`${Ge}-wrapper`]:{[`${Ge}-tbody-virtual`]:{[`${Ge}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Ge}-cell`]:{borderBottom:rt},[`${Ge}-expanded-row`]:{[`${dt}${dt}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${_e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Ge}-bordered`]:{[`${Ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:rt,position:"absolute"},[`${Ge}-cell`]:{borderInlineEnd:rt,[`&${Ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-_e.lineWidth,borderInlineStart:rt}}}}}}};const Yo=_e=>{const{componentCls:Ge,fontWeightStrong:rt,tablePaddingVertical:dt,tablePaddingHorizontal:vt,lineWidth:ht,lineType:Mt,tableBorderColor:Tt,tableFontSize:_t,tableBg:tn,tableRadius:Xt,tableHeaderTextColor:$t,motionDurationMid:On,tableHeaderBg:wn,tableHeaderCellSplitColor:Pn,tableRowHoverBg:ra,tableSelectedRowBg:aa,tableSelectedRowHoverBg:Fa,tableFooterTextColor:ma,tableFooterBg:Aa,paddingContentVerticalLG:lr}=_e,fr=`${ht}px ${Mt} ${Tt}`;return{[`${Ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Al.dF)()),{[Ge]:Object.assign(Object.assign({},(0,Al.Wf)(_e)),{fontSize:_t,background:tn,borderRadius:`${Xt}px ${Xt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Xt}px ${Xt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${Ge}-cell, ${Ge}-thead > tr > th, ${Ge}-tbody > tr > th, ${Ge}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${lr}px ${pt}px`,overflowWrap:"break-word"},[`${Ge}-title`]:{padding:`${dt}px ${pt}px`},[`${Ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:en,fontWeight:rt,textAlign:"start",background:An,borderBottom:fr,transition:`background ${Ln} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Ge}-selection-column):not(${Ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Cn,transform:"translateY(-50%)",transition:`background-color ${Ln}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ln}, border-color ${Ln}`,borderBottom:fr,[` + `]:{position:"relative",padding:`${lr}px ${vt}px`,overflowWrap:"break-word"},[`${Ge}-title`]:{padding:`${dt}px ${vt}px`},[`${Ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:$t,fontWeight:rt,textAlign:"start",background:wn,borderBottom:fr,transition:`background ${On} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Ge}-selection-column):not(${Ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Pn,transform:"translateY(-50%)",transition:`background-color ${On}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${On}, border-color ${On}`,borderBottom:fr,[` > ${Ge}-wrapper:only-child, > ${Ge}-expanded-row-fixed > ${Ge}-wrapper:only-child - `]:{[Ge]:{marginBlock:`-${dt}px`,marginInline:`${_e.tableExpandColumnWidth-pt}px -${pt}px`,[`${Ge}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:en,fontWeight:rt,textAlign:"start",background:An,borderBottom:fr,transition:`background ${Ln} ease`},[` + `]:{[Ge]:{marginBlock:`-${dt}px`,marginInline:`${_e.tableExpandColumnWidth-vt}px -${vt}px`,[`${Ge}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:$t,fontWeight:rt,textAlign:"start",background:wn,borderBottom:fr,transition:`background ${On} ease`},[` &${Ge}-row:hover > th, &${Ge}-row:hover > td, > th${Ge}-cell-row-hover, > td${Ge}-cell-row-hover - `]:{background:na},[`&${Ge}-row-selected`]:{"> th, > td":{background:ea},"&:hover > th, &:hover > td":{background:Fa}}}},[`${Ge}-footer`]:{padding:`${dt}px ${pt}px`,color:ca,background:Aa}})}};var Dr=(0,mu.Z)("Table",_e=>{const{colorTextHeading:Ge,colorSplit:rt,colorIcon:dt,colorIconHover:pt,opacityLoading:vt,colorBgContainer:Tt,controlInteractiveSize:Zt,headerBg:Mt,headerColor:an,headerSortActiveBg:Jt,headerSortHoverBg:en,bodySortBg:Ln,rowHoverBg:An,rowSelectedBg:Cn,rowSelectedHoverBg:na,rowExpandedBg:ea,cellPaddingBlock:Fa,cellPaddingInline:ca,cellPaddingBlockMD:Aa,cellPaddingInlineMD:lr,cellPaddingBlockSM:fr,cellPaddingInlineSM:Qa,borderColor:cr,footerBg:Rr,footerColor:ka,headerBorderRadius:Ua,cellFontSize:ja,cellFontSizeMD:xa,cellFontSizeSM:Oa,headerSplitColor:gr,fixedHeaderSortActiveBg:Jr,headerFilterHoverBg:zr,filterDropdownBg:nr,expandIconBg:Qr,selectionColumnWidth:qr,stickyScrollBarBg:ao}=_e,Wr=new dl.C(dt),$o=new dl.C(pt),$r=2,Ir=(0,fu.TS)(_e,{tableFontSize:ja,tableBg:Tt,tableRadius:Ua,tablePaddingVertical:Fa,tablePaddingHorizontal:ca,tablePaddingVerticalMiddle:Aa,tablePaddingHorizontalMiddle:lr,tablePaddingVerticalSmall:fr,tablePaddingHorizontalSmall:Qa,tableBorderColor:cr,tableHeaderTextColor:an,tableHeaderBg:Mt,tableFooterTextColor:ka,tableFooterBg:Rr,tableHeaderCellSplitColor:gr,tableHeaderSortBg:Jt,tableHeaderSortHoverBg:en,tableHeaderIconColor:Wr.clone().setAlpha(Wr.getAlpha()*vt).toRgbString(),tableHeaderIconColorHover:$o.clone().setAlpha($o.getAlpha()*vt).toRgbString(),tableBodySortBg:Ln,tableFixedHeaderSortActiveBg:Jr,tableHeaderFilterActiveBg:zr,tableFilterDropdownBg:nr,tableRowHoverBg:An,tableSelectedRowBg:Cn,tableSelectedRowHoverBg:na,zIndexTableFixed:$r,zIndexTableSticky:$r+1,tableFontSizeMiddle:xa,tableFontSizeSmall:Oa,tableSelectionColumnWidth:qr,tableExpandIconBg:Qr,tableExpandColumnWidth:Zt+2*_e.padding,tableExpandedRowBg:ea,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ao,tableScrollThumbBgHover:Ge,tableScrollBg:rt});return[Uo(Ir),ia(Ir),qo(Ir),Po(Ir),ya(Ir),Te(Ir),Nn(Ir),un(Ir),qo(Ir),jt(Ir),Ja(Ir),zn(Ir),so(Ir),ct(Ir),er(Ir),Va(Ir),Fi(Ir)]},_e=>{const{colorFillAlter:Ge,colorBgContainer:rt,colorTextHeading:dt,colorFillSecondary:pt,colorFillContent:vt,controlItemBgActive:Tt,controlItemBgActiveHover:Zt,padding:Mt,paddingSM:an,paddingXS:Jt,colorBorderSecondary:en,borderRadiusLG:Ln,fontSize:An,controlHeight:Cn,colorTextPlaceholder:na}=_e,ea=new dl.C(pt).onBackground(rt).toHexShortString(),Fa=new dl.C(vt).onBackground(rt).toHexShortString(),ca=new dl.C(Ge).onBackground(rt).toHexShortString();return{headerBg:ca,headerColor:dt,headerSortActiveBg:ea,headerSortHoverBg:Fa,bodySortBg:ca,rowHoverBg:ca,rowSelectedBg:Tt,rowSelectedHoverBg:Zt,rowExpandedBg:Ge,cellPaddingBlock:Mt,cellPaddingInline:Mt,cellPaddingBlockMD:an,cellPaddingInlineMD:Jt,cellPaddingBlockSM:Jt,cellPaddingInlineSM:Jt,borderColor:en,headerBorderRadius:Ln,footerBg:ca,footerColor:dt,cellFontSize:An,cellFontSizeMD:An,cellFontSizeSM:An,headerSplitColor:en,fixedHeaderSortActiveBg:ea,headerFilterHoverBg:vt,filterDropdownMenuBg:rt,filterDropdownBg:rt,expandIconBg:rt,selectionColumnWidth:Cn,stickyScrollBarBg:na,stickyScrollBarBorderRadius:100}});const Mo=[],ai=(_e,Ge)=>{const{prefixCls:rt,className:dt,rootClassName:pt,style:vt,size:Tt,bordered:Zt,dropdownPrefixCls:Mt,dataSource:an,pagination:Jt,rowSelection:en,rowKey:Ln="key",rowClassName:An,columns:Cn,children:na,childrenColumnName:ea,onChange:Fa,getPopupContainer:ca,loading:Aa,expandIcon:lr,expandable:fr,expandedRowRender:Qa,expandIconColumnIndex:cr,indentSize:Rr,scroll:ka,sortDirections:Ua,locale:ja,showSorterTooltip:xa=!0,virtual:Oa}=_e,gr=le.useMemo(()=>Cn||Rt(na),[Cn,na]),Jr=le.useMemo(()=>gr.some(Ma=>Ma.responsive),[gr]),zr=(0,No.Z)(Jr),nr=le.useMemo(()=>{const Ma=new Set(Object.keys(zr).filter(qa=>zr[qa]));return gr.filter(qa=>!qa.responsive||qa.responsive.some(Cr=>Ma.has(Cr)))},[gr,zr]),Qr=(0,Xr.Z)(_e,["className","style","columns"]),{locale:qr=si.Z,direction:ao,table:Wr,renderEmpty:$o,getPrefixCls:$r,getPopupContainer:Ir}=le.useContext(oo.E_),oi=(0,Ko.Z)(Tt),kn=Object.assign(Object.assign({},qr.Table),ja),Yo=an||Mo,To=$r("table",rt),bi=$r("dropdown",Mt),wr=Object.assign({childrenColumnName:ea,expandIconColumnIndex:cr},fr),{childrenColumnName:hr="children"}=wr,Pr=le.useMemo(()=>Yo.some(Ma=>Ma==null?void 0:Ma[hr])?"nest":Qa||fr&&fr.expandedRowRender?"row":null,[Yo]),rr={body:le.useRef()},Ra=le.useMemo(()=>typeof Ln=="function"?Ln:Ma=>Ma==null?void 0:Ma[Ln],[Ln]),[Rn]=Vi(Yo,hr,Ra),Ba={},Mr=function(Ma,qa){let Cr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Do,Mn,ur;const ta=Object.assign(Object.assign({},Ba),Ma);Cr&&((Do=Ba.resetPagination)===null||Do===void 0||Do.call(Ba),!((Mn=ta.pagination)===null||Mn===void 0)&&Mn.current&&(ta.pagination.current=1),Jt&&Jt.onChange&&Jt.onChange(1,(ur=ta.pagination)===null||ur===void 0?void 0:ur.pageSize)),ka&&ka.scrollToFirstRowOnChange!==!1&&rr.body.current&&(0,vr.Z)(0,{getContainer:()=>rr.body.current}),Fa==null||Fa(ta.pagination,ta.filters,ta.sorter,{currentDataSource:kl(Hl(Yo,ta.sorterStates,hr),ta.filterStates),action:qa})},ro=(Ma,qa)=>{Mr({sorter:Ma,sorterStates:qa},"sort",!1)},[tt,Ye,Qe,Ut]=nu({prefixCls:To,mergedColumns:nr,onSorterChange:ro,sortDirections:Ua||["ascend","descend"],tableLocale:kn,showSorterTooltip:xa}),nn=le.useMemo(()=>Hl(Yo,Ye,hr),[Yo,Ye]);Ba.sorter=Ut(),Ba.sorterStates=Ye;const Yt=(Ma,qa)=>{Mr({filters:Ma,filterStates:qa},"filter",!0)},[Pn,Xt,Pt]=Hi({prefixCls:To,locale:kn,dropdownPrefixCls:bi,mergedColumns:nr,onFilterChange:Yt,getPopupContainer:ca||Ir}),Vt=kl(nn,Xt);Ba.filters=Pt,Ba.filterStates=Xt;const Gn=le.useMemo(()=>{const Ma={};return Object.keys(Pt).forEach(qa=>{Pt[qa]!==null&&(Ma[qa]=Pt[qa])}),Object.assign(Object.assign({},Qe),{filters:Ma})},[Qe,Pt]),[pa]=gu(Gn),En=(Ma,qa)=>{Mr({pagination:Object.assign(Object.assign({},Ba.pagination),{current:Ma,pageSize:qa})},"paginate")},[At,$t]=ji(Vt.length,En,Jt);Ba.pagination=Jt===!1?{}:al(At,Jt),Ba.resetPagination=$t;const Bn=le.useMemo(()=>{if(Jt===!1||!At.pageSize)return Vt;const{current:Ma=1,total:qa,pageSize:Cr=Sl}=At;return Vt.lengthCr?Vt.slice((Ma-1)*Cr,Ma*Cr):Vt:Vt.slice((Ma-1)*Cr,Ma*Cr)},[!!Jt,Vt,At&&At.current,At&&At.pageSize,At&&At.total]),[qt,cn]=Xl({prefixCls:To,data:Vt,pageData:Bn,getRowKey:Ra,getRecordByKey:Rn,expandType:Pr,childrenColumnName:hr,locale:kn,getPopupContainer:ca||Ir},en),Wa=(Ma,qa,Cr)=>{let Do;return typeof An=="function"?Do=xe()(An(Ma,qa,Cr)):Do=xe()(An),xe()({[`${To}-row-selected`]:cn.has(Ra(Ma,qa))},Do)};wr.__PARENT_RENDER_ICON__=wr.expandIcon,wr.expandIcon=wr.expandIcon||lr||$a(kn),Pr==="nest"&&wr.expandIconColumnIndex===void 0?wr.expandIconColumnIndex=en?1:0:wr.expandIconColumnIndex>0&&en&&(wr.expandIconColumnIndex-=1),typeof wr.indentSize!="number"&&(wr.indentSize=typeof Rr=="number"?Rr:15);const tn=le.useCallback(Ma=>pa(qt(Pn(tt(Ma)))),[tt,Pn,qt]);let Ea,Ct;if(Jt!==!1&&(At!=null&&At.total)){let Ma;At.size?Ma=At.size:Ma=oi==="small"||oi==="middle"?"small":void 0;const qa=Mn=>le.createElement(xi.Z,Object.assign({},At,{className:xe()(`${To}-pagination ${To}-pagination-${Mn}`,At.className),size:Ma})),Cr=ao==="rtl"?"left":"right",{position:Do}=At;if(Do!==null&&Array.isArray(Do)){const Mn=Do.find(Qo=>Qo.includes("top")),ur=Do.find(Qo=>Qo.includes("bottom")),ta=Do.every(Qo=>`${Qo}`=="none");!Mn&&!ur&&!ta&&(Ct=qa(Cr)),Mn&&(Ea=qa(Mn.toLowerCase().replace("top",""))),ur&&(Ct=qa(ur.toLowerCase().replace("bottom","")))}else Ct=qa(Cr)}let Xn;typeof Aa=="boolean"?Xn={spinning:Aa}:typeof Aa=="object"&&(Xn=Object.assign({spinning:!0},Aa));const[Ka,Ze]=Dr(To),[,kt]=(0,$n.Z)(),Qn=xe()(`${To}-wrapper`,Wr==null?void 0:Wr.className,{[`${To}-wrapper-rtl`]:ao==="rtl"},dt,pt,Ze),Or=Object.assign(Object.assign({},Wr==null?void 0:Wr.style),vt),Qt=ja&&ja.emptyText||($o==null?void 0:$o("Table"))||le.createElement(to.Z,{componentName:"Table"}),aa=Oa?sl:jl,za={},Vr=le.useMemo(()=>{const{fontSize:Ma,lineHeight:qa,padding:Cr,paddingXS:Do,paddingSM:Mn}=kt,ur=Math.floor(Ma*qa);switch(oi){case"large":return Cr*2+ur;case"small":return Do*2+ur;default:return Mn*2+ur}},[kt,oi]);return Oa&&(za.listItemHeight=Vr),Ka(le.createElement("div",{ref:Ge,className:Qn,style:Or},le.createElement(_a.Z,Object.assign({spinning:!1},Xn),Ea,le.createElement(aa,Object.assign({},za,Qr,{columns:nr,direction:ao,expandable:wr,prefixCls:To,className:xe()({[`${To}-middle`]:oi==="middle",[`${To}-small`]:oi==="small",[`${To}-bordered`]:Zt,[`${To}-empty`]:Yo.length===0}),data:Bn,rowKey:Ra,rowClassName:Wa,emptyText:Qt,internalHooks:ye,internalRefs:rr,transformColumns:tn})),Ct)))};var ci=le.forwardRef(ai);const jo=(_e,Ge)=>{const rt=le.useRef(0);return rt.current+=1,le.createElement(ci,Object.assign({},_e,{ref:Ge,_renderTimes:rt.current}))},Vo=le.forwardRef(jo);Vo.SELECTION_COLUMN=tl,Vo.EXPAND_COLUMN=z,Vo.SELECTION_ALL=Tl,Vo.SELECTION_INVERT=Zl,Vo.SELECTION_NONE=xl,Vo.Column=Lr,Vo.ColumnGroup=xo,Vo.Summary=pe;var Ri=Vo,Ai=Ri},17574:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return Ke}});var z=te(32223),ye=te(15142),Oe=te(52671),je=te(8657),he=te(67711),be=te(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},me=le,Ne=te(7657),De=function(Me,Ve){return be.createElement(Ne.Z,(0,he.Z)({},Me,{ref:Ve,icon:me}))},fe=be.forwardRef(De),Le=fe,Ee=te(92310),re=te.n(Ee),E=te(35654),a=te(71430),b=te(36355),y=te(56082),x=te(62892),ee=te(20648);const ne=4;function oe(Re){const{dropPosition:Me,dropLevelOffset:Ve,prefixCls:nt,indent:We,direction:et="ltr"}=Re,ht=et==="ltr"?"left":"right",yt=et==="ltr"?"right":"left",gt={[ht]:-Ve*We+ne,[yt]:0};switch(Me){case-1:gt.top=-3;break;case 1:gt.bottom=-3;break;default:gt.bottom=-3,gt[ht]=We+ne;break}return be.createElement("div",{style:gt,className:`${nt}-drop-indicator`})}var ue=te(71997),Fe=be.forwardRef((Re,Me)=>{const{getPrefixCls:Ve,direction:nt,virtual:We,tree:et}=be.useContext(b.E_),{prefixCls:ht,className:yt,showIcon:gt=!1,showLine:xt,switcherIcon:Ae,blockNode:wt=!1,children:It,checkable:ke=!1,selectable:ut=!0,draggable:ce,motion:ie,style:ae}=Re,se=Ve("tree",ht),de=Ve(),Ce=ie!=null?ie:Object.assign(Object.assign({},(0,x.Z)(de)),{motionAppear:!1}),pe=Object.assign(Object.assign({},Re),{checkable:ke,selectable:ut,showIcon:gt,motion:Ce,blockNode:wt,showLine:!!xt,dropIndicatorRender:oe}),[Be,$e]=(0,ee.ZP)(se),Xe=be.useMemo(()=>{if(!ce)return!1;let mt={};switch(typeof ce){case"function":mt.nodeDraggable=ce;break;case"object":mt=Object.assign({},ce);break;default:break}return mt.icon!==!1&&(mt.icon=mt.icon||be.createElement(y.Z,null)),mt},[ce]),Pe=mt=>be.createElement(ue.Z,{prefixCls:se,switcherIcon:Ae,treeNodeProps:mt,showLine:xt});return Be(be.createElement(z.Z,Object.assign({itemHeight:20,ref:Me,virtual:We},pe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),ae),prefixCls:se,className:re()({[`${se}-icon-hide`]:!gt,[`${se}-block-node`]:wt,[`${se}-unselectable`]:!ut,[`${se}-rtl`]:nt==="rtl"},et==null?void 0:et.className,yt,$e),direction:nt,checkable:ke&&be.createElement("span",{className:`${se}-checkbox-inner`}),selectable:ut,switcherIcon:Pe,draggable:Xe}),It))}),Se;(function(Re){Re[Re.None=0]="None",Re[Re.Start=1]="Start",Re[Re.End=2]="End"})(Se||(Se={}));function Ie(Re,Me){function Ve(nt){const{key:We,children:et}=nt;Me(We,nt)!==!1&&Ie(et||[],Me)}Re.forEach(Ve)}function ze(Re){let{treeData:Me,expandedKeys:Ve,startKey:nt,endKey:We}=Re;const et=[];let ht=Se.None;if(nt&&nt===We)return[nt];if(!nt||!We)return[];function yt(gt){return gt===nt||gt===We}return Ie(Me,gt=>{if(ht===Se.End)return!1;if(yt(gt)){if(et.push(gt),ht===Se.None)ht=Se.Start;else if(ht===Se.Start)return ht=Se.End,!1}else ht===Se.Start&&et.push(gt);return Ve.includes(gt)}),et}function ve(Re,Me){const Ve=(0,ye.Z)(Me),nt=[];return Ie(Re,(We,et)=>{const ht=Ve.indexOf(We);return ht!==-1&&(nt.push(et),Ve.splice(ht,1)),!!Ve.length}),nt}var at=function(Re,Me){var Ve={};for(var nt in Re)Object.prototype.hasOwnProperty.call(Re,nt)&&Me.indexOf(nt)<0&&(Ve[nt]=Re[nt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,nt=Object.getOwnPropertySymbols(Re);We{var{defaultExpandAll:Ve,defaultExpandParent:nt,defaultExpandedKeys:We}=Re,et=at(Re,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const ht=be.useRef(),yt=be.useRef(),gt=()=>{const{keyEntities:Xe}=(0,a.I8)(it(et));let Pe;return Ve?Pe=Object.keys(Xe):nt?Pe=(0,E.r7)(et.expandedKeys||We||[],Xe):Pe=et.expandedKeys||We,Pe},[xt,Ae]=be.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[wt,It]=be.useState(()=>gt());be.useEffect(()=>{"selectedKeys"in et&&Ae(et.selectedKeys)},[et.selectedKeys]),be.useEffect(()=>{"expandedKeys"in et&&It(et.expandedKeys)},[et.expandedKeys]);const ke=(Xe,Pe)=>{var mt;return"expandedKeys"in et||It(Xe),(mt=et.onExpand)===null||mt===void 0?void 0:mt.call(et,Xe,Pe)},ut=(Xe,Pe)=>{var mt;const{multiple:St}=et,{node:zt,nativeEvent:Gt}=Pe,{key:Ht=""}=zt,Wt=it(et),Je=Object.assign(Object.assign({},Pe),{selected:!0}),lt=(Gt==null?void 0:Gt.ctrlKey)||(Gt==null?void 0:Gt.metaKey),Dt=Gt==null?void 0:Gt.shiftKey;let Lt;St&<?(Lt=Xe,ht.current=Ht,yt.current=Lt,Je.selectedNodes=ve(Wt,Lt)):St&&Dt?(Lt=Array.from(new Set([].concat((0,ye.Z)(yt.current||[]),(0,ye.Z)(ze({treeData:Wt,expandedKeys:wt,startKey:Ht,endKey:ht.current}))))),Je.selectedNodes=ve(Wt,Lt)):(Lt=[Ht],ht.current=Ht,yt.current=Lt,Je.selectedNodes=ve(Wt,Lt)),(mt=et.onSelect)===null||mt===void 0||mt.call(et,Lt,Je),"selectedKeys"in et||Ae(Lt)},{getPrefixCls:ce,direction:ie}=be.useContext(b.E_),{prefixCls:ae,className:se,showIcon:de=!0,expandAction:Ce="click"}=et,pe=at(et,["prefixCls","className","showIcon","expandAction"]),Be=ce("tree",ae),$e=re()(`${Be}-directory`,{[`${Be}-directory-rtl`]:ie==="rtl"},se);return be.createElement(Fe,Object.assign({icon:xe,ref:Me,blockNode:!0},pe,{showIcon:de,expandAction:Ce,prefixCls:Be,className:$e,expandedKeys:wt,selectedKeys:xt,onSelect:ut,onExpand:ke}))};var st=be.forwardRef(Ue);const ot=Fe;ot.DirectoryTree=st,ot.TreeNode=z.O;var Ke=ot},20648:function(Ft,bt,te){"use strict";te.d(bt,{TM:function(){return Ee},Yk:function(){return Le}});var z=te(36237),ye=te(98447),Oe=te(17313),je=te(8378),he=te(37613),be=te(83116);const le=new z.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),me=(re,E)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Ne=(re,E)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),De=(re,E)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:y,titleHeight:x,nodeSelectedBg:ee,nodeHoverBg:ne}=E,oe=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Oe.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Oe.oN)(E)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:y,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:le,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Oe.oN)(E)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},me(re,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:ee},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},Ne(re,E)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-y,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},fe=re=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:y,directoryNodeSelectedColor:x}=re;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${E}-switcher`]:{color:x},[`${E}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Le=(re,E)=>{const a=`.${re}`,b=`${a}-treenode`,y=E.paddingXS/2,x=(0,he.TS)(E,{treeCls:a,treeNodeCls:b,treeNodePadding:y});return[De(re,x),fe(x)]},Ee=re=>{const{controlHeightSM:E}=re;return{titleHeight:E,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};bt.ZP=(0,be.Z)("Tree",(re,E)=>{let{prefixCls:a}=E;return[{[re.componentCls]:(0,ye.C2)(`${a}-checkbox`,re)},Le(a,re),(0,je.Z)(re)]},re=>{const{colorTextLightSolid:E,colorPrimary:a}=re;return Object.assign(Object.assign({},Ee(re)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return b}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},je=Oe,he=te(7657),be=function(x,ee){return ye.createElement(he.Z,(0,z.Z)({},x,{ref:ee,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(52671),De=te(58617),fe=te(15075),Le=te(43531),Ee=te(92310),re=te.n(Ee),E=te(92343),b=y=>{const{prefixCls:x,switcherIcon:ee,treeNodeProps:ne,showLine:oe}=y,{isLeaf:ue,expanded:ge,loading:Fe}=ne;if(Fe)return ye.createElement(De.Z,{className:`${x}-switcher-loading-icon`});let Se;if(oe&&typeof oe=="object"&&(Se=oe.showLeafIcon),ue){if(!oe)return null;if(typeof Se!="boolean"&&Se){const ve=typeof Se=="function"?Se(ne):Se,at=`${x}-switcher-line-custom-icon`;return(0,E.l$)(ve)?(0,E.Tm)(ve,{className:re()(ve.props.className||"",at)}):ve}return Se?ye.createElement(Ne.Z,{className:`${x}-switcher-line-icon`}):ye.createElement("span",{className:`${x}-switcher-leaf-line`})}const Ie=`${x}-switcher-icon`,ze=typeof ee=="function"?ee(ne):ee;return(0,E.l$)(ze)?(0,E.Tm)(ze,{className:re()(ze.props.className||"",Ie)}):ze!==void 0?ze:oe?ge?ye.createElement(fe.Z,{className:`${x}-switcher-line-icon`}):ye.createElement(Le.Z,{className:`${x}-switcher-line-icon`}):ye.createElement(me,{className:Ie})}},54580:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return Eo}});var z=te(59301),ye=te(15142),Oe=te(92310),je=te.n(Oe),he=te(67711),be=te(42573),le=te(58698),me=te(74700),Ne=te(45080),De=te(52873),fe=te(33346),Le=te(77910),Ee=te(26420),re=te(51343),E=te(26112);function a(Bt,Sn){var pn="cannot ".concat(Bt.method," ").concat(Bt.action," ").concat(Sn.status,"'"),Tn=new Error(pn);return Tn.status=Sn.status,Tn.method=Bt.method,Tn.url=Bt.action,Tn}function b(Bt){var Sn=Bt.responseText||Bt.response;if(!Sn)return Sn;try{return JSON.parse(Sn)}catch(pn){return Sn}}function y(Bt){var Sn=new XMLHttpRequest;Bt.onProgress&&Sn.upload&&(Sn.upload.onprogress=function(la){la.total>0&&(la.percent=la.loaded/la.total*100),Bt.onProgress(la)});var pn=new FormData;Bt.data&&Object.keys(Bt.data).forEach(function(Jn){var la=Bt.data[Jn];if(Array.isArray(la)){la.forEach(function(Kn){pn.append("".concat(Jn,"[]"),Kn)});return}pn.append(Jn,la)}),Bt.file instanceof Blob?pn.append(Bt.filename,Bt.file,Bt.file.name):pn.append(Bt.filename,Bt.file),Sn.onerror=function(la){Bt.onError(la)},Sn.onload=function(){return Sn.status<200||Sn.status>=300?Bt.onError(a(Bt,Sn),b(Sn)):Bt.onSuccess(b(Sn),Sn)},Sn.open(Bt.method,Bt.action,!0),Bt.withCredentials&&"withCredentials"in Sn&&(Sn.withCredentials=!0);var Tn=Bt.headers||{};return Tn["X-Requested-With"]!==null&&Sn.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tn).forEach(function(Jn){Tn[Jn]!==null&&Sn.setRequestHeader(Jn,Tn[Jn])}),Sn.send(pn),{abort:function(){Sn.abort()}}}var x=+new Date,ee=0;function ne(){return"rc-upload-".concat(x,"-").concat(++ee)}var oe=te(48736),ue=function(Bt,Sn){if(Bt&&Sn){var pn=Array.isArray(Sn)?Sn:Sn.split(","),Tn=Bt.name||"",Jn=Bt.type||"",la=Jn.replace(/\/.*$/,"");return pn.some(function(Kn){var jn=Kn.trim();if(/^\*(\/\*)?$/.test(Kn))return!0;if(jn.charAt(0)==="."){var Nr=Tn.toLowerCase(),br=jn.toLowerCase(),vn=[br];return(br===".jpg"||br===".jpeg")&&(vn=[".jpg",".jpeg"]),vn.some(function(zo){return Nr.endsWith(zo)})}return/\/\*$/.test(jn)?la===jn.replace(/\/.*$/,""):Jn===jn?!0:/^\w+$/.test(jn)?((0,oe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(jn,"'.Skip for check.")),!0):!1})}return!0};function ge(Bt,Sn){var pn=Bt.createReader(),Tn=[];function Jn(){pn.readEntries(function(la){var Kn=Array.prototype.slice.apply(la);Tn=Tn.concat(Kn);var jn=!Kn.length;jn?Sn(Tn):Jn()})}Jn()}var Fe=function(Sn,pn,Tn){var Jn=function la(Kn,jn){Kn&&(Kn.path=jn||"",Kn.isFile?Kn.file(function(Nr){Tn(Nr)&&(Kn.fullPath&&!Nr.webkitRelativePath&&(Object.defineProperties(Nr,{webkitRelativePath:{writable:!0}}),Nr.webkitRelativePath=Kn.fullPath.replace(/^\//,""),Object.defineProperties(Nr,{webkitRelativePath:{writable:!1}})),pn([Nr]))}):Kn.isDirectory&&ge(Kn,function(Nr){Nr.forEach(function(br){la(br,"".concat(jn).concat(Kn.name,"/"))})}))};Sn.forEach(function(la){Jn(la.webkitGetAsEntry())})},Se=Fe,Ie=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ze=function(Bt){(0,me.Z)(pn,Bt);var Sn=(0,Ne.Z)(pn);function pn(){var Tn;(0,be.Z)(this,pn);for(var Jn=arguments.length,la=new Array(Jn),Kn=0;Kn{let{uid:la}=Jn;return la===Bt.uid});return Tn===-1?pn.push(Bt):pn[Tn]=Bt,pn}function mt(Bt,Sn){const pn=Bt.uid!==void 0?"uid":"name";return Sn.filter(Tn=>Tn[pn]===Bt[pn])[0]}function St(Bt,Sn){const pn=Bt.uid!==void 0?"uid":"name",Tn=Sn.filter(Jn=>Jn[pn]!==Bt[pn]);return Tn.length===Sn.length?null:Tn}const zt=function(){const Sn=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tn=Sn[Sn.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tn)||[""])[0]},Gt=Bt=>Bt.indexOf("image/")===0,Ht=Bt=>{if(Bt.type&&!Bt.thumbUrl)return Gt(Bt.type);const Sn=Bt.thumbUrl||Bt.url||"",pn=zt(Sn);return/^data:image\//.test(Sn)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(pn)?!0:!(/^data:/.test(Sn)||pn)},Wt=200;function Je(Bt){return new Promise(Sn=>{if(!Bt.type||!Gt(Bt.type)){Sn("");return}const pn=document.createElement("canvas");pn.width=Wt,pn.height=Wt,pn.style.cssText=`position: fixed; left: 0; top: 0; width: ${Wt}px; height: ${Wt}px; z-index: 9999; display: none;`,document.body.appendChild(pn);const Tn=pn.getContext("2d"),Jn=new Image;if(Jn.onload=()=>{const{width:la,height:Kn}=Jn;let jn=Wt,Nr=Wt,br=0,vn=0;la>Kn?(Nr=Kn*(Wt/la),vn=-(Nr-jn)/2):(jn=la*(Wt/Kn),br=-(jn-Nr)/2),Tn.drawImage(Jn,br,vn,jn,Nr);const zo=pn.toDataURL();document.body.removeChild(pn),window.URL.revokeObjectURL(Jn.src),Sn(zo)},Jn.crossOrigin="anonymous",Bt.type.startsWith("image/svg+xml")){const la=new FileReader;la.onload=()=>{la.result&&(Jn.src=la.result)},la.readAsDataURL(Bt)}else if(Bt.type.startsWith("image/gif")){const la=new FileReader;la.onload=()=>{la.result&&Sn(la.result)},la.readAsDataURL(Bt)}else Jn.src=window.URL.createObjectURL(Bt)})}var lt=te(26227),Dt=te(41464),Lt=te(15277),ln=te(93948),mn=te(6848),Dn=z.forwardRef((Bt,Sn)=>{let{prefixCls:pn,className:Tn,style:Jn,locale:la,listType:Kn,file:jn,items:Nr,progress:br,iconRender:vn,actionIconRender:zo,itemRender:Io,isImgUrl:Jo,showPreviewIcon:ui,showRemoveIcon:qn,showDownloadIcon:Ta,previewIcon:xr,removeIcon:Ya,downloadIcon:uo,onPreview:Zr,onDownload:Ar,onClose:yo}=Bt;var Wo,Pi;const{status:ba}=jn,[Ca,Ui]=z.useState(ba);z.useEffect(()=>{ba!=="removed"&&Ui(ba)},[ba]);const[Xi,Ji]=z.useState(!1);z.useEffect(()=>{const oo=setTimeout(()=>{Ji(!0)},300);return()=>{clearTimeout(oo)}},[]);const Gi=vn(jn);let Ii=z.createElement("div",{className:`${pn}-icon`},Gi);if(Kn==="picture"||Kn==="picture-card"||Kn==="picture-circle")if(Ca==="uploading"||!jn.thumbUrl&&!jn.url){const oo=je()(`${pn}-list-item-thumbnail`,{[`${pn}-list-item-file`]:Ca!=="uploading"});Ii=z.createElement("div",{className:oo},Gi)}else{const oo=Jo!=null&&Jo(jn)?z.createElement("img",{src:jn.thumbUrl||jn.url,alt:jn.name,className:`${pn}-list-item-image`,crossOrigin:jn.crossOrigin}):Gi,to=je()(`${pn}-list-item-thumbnail`,{[`${pn}-list-item-file`]:Jo&&!Jo(jn)});Ii=z.createElement("a",{className:to,onClick:Ko=>Zr(jn,Ko),href:jn.url||jn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},oo)}const fi=je()(`${pn}-list-item`,`${pn}-list-item-${Ca}`),zi=typeof jn.linkProps=="string"?JSON.parse(jn.linkProps):jn.linkProps,Ni=qn?zo((typeof Ya=="function"?Ya(jn):Ya)||z.createElement(lt.Z,null),()=>yo(jn),pn,la.removeFile):null,yn=Ta&&Ca==="done"?zo((typeof uo=="function"?uo(jn):uo)||z.createElement(Dt.Z,null),()=>Ar(jn),pn,la.downloadFile):null,hn=Kn!=="picture-card"&&Kn!=="picture-circle"&&z.createElement("span",{key:"download-delete",className:je()(`${pn}-list-item-actions`,{picture:Kn==="picture"})},yn,Ni),In=je()(`${pn}-list-item-name`),Da=jn.url?[z.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:In,title:jn.name},zi,{href:jn.url,onClick:oo=>Zr(jn,oo)}),jn.name),hn]:[z.createElement("span",{key:"view",className:In,onClick:oo=>Zr(jn,oo),title:jn.name},jn.name),hn],La={pointerEvents:"none",opacity:.5},Sr=ui?z.createElement("a",{href:jn.url||jn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:jn.url||jn.thumbUrl?void 0:La,onClick:oo=>Zr(jn,oo),title:la.previewFile},typeof xr=="function"?xr(jn):xr||z.createElement(Lt.Z,null)):null,xn=(Kn==="picture-card"||Kn==="picture-circle")&&Ca!=="uploading"&&z.createElement("span",{className:`${pn}-list-item-actions`},Sr,Ca==="done"&&yn,Ni),{getPrefixCls:Lr}=z.useContext(ot.E_),kr=Lr(),xo=z.createElement("div",{className:fi},Ii,Da,xn,Xi&&z.createElement(de.default,{motionName:`${kr}-fade`,visible:Ca==="uploading",motionDeadline:2e3},oo=>{let{className:to}=oo;const Ko="percent"in jn?z.createElement(ln.Z,Object.assign({},br,{type:"line",percent:jn.percent,"aria-label":jn["aria-label"],"aria-labelledby":jn["aria-labelledby"]})):null;return z.createElement("div",{className:je()(`${pn}-list-item-progress`,to)},Ko)})),Xr=jn.response&&typeof jn.response=="string"?jn.response:((Wo=jn.error)===null||Wo===void 0?void 0:Wo.statusText)||((Pi=jn.error)===null||Pi===void 0?void 0:Pi.message)||la.uploadError,vr=Ca==="error"?z.createElement(mn.Z,{title:Xr,getPopupContainer:oo=>oo.parentNode},xo):xo;return z.createElement("div",{className:je()(`${pn}-list-item-container`,Tn),style:Jn,ref:Sn},Io?Io(vr,jn,Nr,{download:Ar.bind(null,jn),preview:Zr.bind(null,jn),remove:yo.bind(null,jn)}):vr)});const ua=(Bt,Sn)=>{const{listType:pn="text",previewFile:Tn=Je,onPreview:Jn,onDownload:la,onRemove:Kn,locale:jn,iconRender:Nr,isImageUrl:br=Ht,prefixCls:vn,items:zo=[],showPreviewIcon:Io=!0,showRemoveIcon:Jo=!0,showDownloadIcon:ui=!1,removeIcon:qn,previewIcon:Ta,downloadIcon:xr,progress:Ya={size:[-1,2],showInfo:!1},appendAction:uo,appendActionVisible:Zr=!0,itemRender:Ar,disabled:yo}=Bt,Wo=(0,Ce.Z)(),[Pi,ba]=z.useState(!1);z.useEffect(()=>{pn!=="picture"&&pn!=="picture-card"&&pn!=="picture-circle"||(zo||[]).forEach(La=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(La.originFileObj instanceof File||La.originFileObj instanceof Blob)||La.thumbUrl!==void 0||(La.thumbUrl="",Tn&&Tn(La.originFileObj).then(Sr=>{La.thumbUrl=Sr||"",Wo()}))})},[pn,zo,Tn]),z.useEffect(()=>{ba(!0)},[]);const Ca=(La,Sr)=>{if(Jn)return Sr==null||Sr.preventDefault(),Jn(La)},Ui=La=>{typeof la=="function"?la(La):La.url&&window.open(La.url)},Xi=La=>{Kn==null||Kn(La)},Ji=La=>{if(Nr)return Nr(La,pn);const Sr=La.status==="uploading",xn=br&&br(La)?z.createElement(se,null):z.createElement(yt,null);let Lr=Sr?z.createElement(gt.Z,null):z.createElement(ke,null);return pn==="picture"?Lr=Sr?z.createElement(gt.Z,null):xn:(pn==="picture-card"||pn==="picture-circle")&&(Lr=Sr?jn.uploading:xn),Lr},Gi=(La,Sr,xn,Lr)=>{const kr={type:"text",size:"small",title:Lr,onClick:xo=>{Sr(),(0,Be.l$)(La)&&La.props.onClick&&La.props.onClick(xo)},className:`${xn}-list-item-action`,disabled:yo};if((0,Be.l$)(La)){const xo=(0,Be.Tm)(La,Object.assign(Object.assign({},La.props),{onClick:()=>{}}));return z.createElement($e.ZP,Object.assign({},kr,{icon:xo}))}return z.createElement($e.ZP,Object.assign({},kr),z.createElement("span",null,La))};z.useImperativeHandle(Sn,()=>({handlePreview:Ca,handleDownload:Ui}));const{getPrefixCls:Ii}=z.useContext(ot.E_),fi=Ii("upload",vn),zi=Ii(),Ni=je()(`${fi}-list`,`${fi}-list-${pn}`),yn=(0,ye.Z)(zo.map(La=>({key:La.uid,file:La})));let In={motionDeadline:2e3,motionName:`${fi}-${pn==="picture-card"||pn==="picture-circle"?"animate-inline":"animate"}`,keys:yn,motionAppear:Pi};const Da=z.useMemo(()=>{const La=Object.assign({},(0,pe.Z)(zi));return delete La.onAppearEnd,delete La.onEnterEnd,delete La.onLeaveEnd,La},[zi]);return pn!=="picture-card"&&pn!=="picture-circle"&&(In=Object.assign(Object.assign({},Da),In)),z.createElement("div",{className:Ni},z.createElement(de.CSSMotionList,Object.assign({},In,{component:!1}),La=>{let{key:Sr,file:xn,className:Lr,style:kr}=La;return z.createElement(Dn,{key:Sr,locale:jn,prefixCls:fi,className:Lr,style:kr,file:xn,items:zo,progress:Ya,listType:pn,isImgUrl:br,showPreviewIcon:Io,showRemoveIcon:Jo,showDownloadIcon:ui,removeIcon:qn,previewIcon:Ta,downloadIcon:xr,iconRender:Ji,actionIconRender:Gi,itemRender:Ar,onPreview:Ca,onDownload:Ui,onClose:Xi})}),uo&&z.createElement(de.default,Object.assign({},In,{visible:Zr,forceRender:!0}),La=>{let{className:Sr,style:xn}=La;return(0,Be.Tm)(uo,Lr=>({className:je()(Lr.className,Sr),style:Object.assign(Object.assign(Object.assign({},xn),{pointerEvents:Sr?"none":void 0}),Lr.style)}))}))};var Pa=z.forwardRef(ua),wa=te(17313),ar=te(8378),sr=te(83116),ma=te(37613),ir=Bt=>{const{componentCls:Sn,iconCls:pn}=Bt;return{[`${Sn}-wrapper`]:{[`${Sn}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Bt.colorFillAlter,border:`${Bt.lineWidth}px dashed ${Bt.colorBorder}`,borderRadius:Bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Bt.motionDurationSlow}`,[Sn]:{padding:`${Bt.padding}px 0`},[`${Sn}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Sn}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Sn}-disabled):hover`]:{borderColor:Bt.colorPrimaryHover},[`p${Sn}-drag-icon`]:{marginBottom:Bt.margin,[pn]:{color:Bt.colorPrimary,fontSize:Bt.uploadThumbnailSize}},[`p${Sn}-text`]:{margin:`0 0 ${Bt.marginXXS}px`,color:Bt.colorTextHeading,fontSize:Bt.fontSizeLG},[`p${Sn}-hint`]:{color:Bt.colorTextDescription,fontSize:Bt.fontSize},[`&${Sn}-disabled`]:{cursor:"not-allowed",[`p${Sn}-drag-icon ${pn}, - p${Sn}-text, - p${Sn}-hint - `]:{color:Bt.colorTextDisabled}}}}}},bn=Bt=>{const{componentCls:Sn,antCls:pn,iconCls:Tn,fontSize:Jn,lineHeight:la}=Bt,Kn=`${Sn}-list-item`,jn=`${Kn}-actions`,Nr=`${Kn}-action`,br=Math.round(Jn*la);return{[`${Sn}-wrapper`]:{[`${Sn}-list`]:Object.assign(Object.assign({},(0,wa.dF)()),{lineHeight:Bt.lineHeight,[Kn]:{position:"relative",height:Bt.lineHeight*Jn,marginTop:Bt.marginXS,fontSize:Jn,display:"flex",alignItems:"center",transition:`background-color ${Bt.motionDurationSlow}`,"&:hover":{backgroundColor:Bt.controlItemBgHover},[`${Kn}-name`]:Object.assign(Object.assign({},wa.vS),{padding:`0 ${Bt.paddingXS}px`,lineHeight:la,flex:"auto",transition:`all ${Bt.motionDurationSlow}`}),[jn]:{[Nr]:{opacity:0},[`${Nr}${pn}-btn-sm`]:{height:br,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` - ${Nr}:focus-visible, - &.picture ${Nr} - `]:{opacity:1},[Tn]:{color:Bt.actionsColor,transition:`all ${Bt.motionDurationSlow}`},[`&:hover ${Tn}`]:{color:Bt.colorText}},[`${Sn}-icon ${Tn}`]:{color:Bt.colorTextDescription,fontSize:Jn},[`${Kn}-progress`]:{position:"absolute",bottom:-Bt.uploadProgressOffset,width:"100%",paddingInlineStart:Jn+Bt.paddingXS,fontSize:Jn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Kn}:hover ${Nr}`]:{opacity:1,color:Bt.colorText},[`${Kn}-error`]:{color:Bt.colorError,[`${Kn}-name, ${Sn}-icon ${Tn}`]:{color:Bt.colorError},[jn]:{[`${Tn}, ${Tn}:hover`]:{color:Bt.colorError},[Nr]:{opacity:1}}},[`${Sn}-list-item-container`]:{transition:`opacity ${Bt.motionDurationSlow}, height ${Bt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ia=te(36237),fa=te(1950);const da=new Ia.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),yr=new Ia.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var vo=Bt=>{const{componentCls:Sn}=Bt,pn=`${Sn}-animate-inline`;return[{[`${Sn}-wrapper`]:{[`${pn}-appear, ${pn}-enter, ${pn}-leave`]:{animationDuration:Bt.motionDurationSlow,animationTimingFunction:Bt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${pn}-appear, ${pn}-enter`]:{animationName:da},[`${pn}-leave`]:{animationName:yr}}},{[`${Sn}-wrapper`]:(0,fa.J$)(Bt)},da,yr]},ho=te(30071),jr=te(64993);const _t=Bt=>{const{componentCls:Sn,iconCls:pn,uploadThumbnailSize:Tn,uploadProgressOffset:Jn}=Bt,la=`${Sn}-list`,Kn=`${la}-item`;return{[`${Sn}-wrapper`]:{[` - ${la}${la}-picture, - ${la}${la}-picture-card, - ${la}${la}-picture-circle - `]:{[Kn]:{position:"relative",height:Tn+Bt.lineWidth*2+Bt.paddingXS*2,padding:Bt.paddingXS,border:`${Bt.lineWidth}px ${Bt.lineType} ${Bt.colorBorder}`,borderRadius:Bt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Kn}-thumbnail`]:Object.assign(Object.assign({},wa.vS),{width:Tn,height:Tn,lineHeight:`${Tn+Bt.paddingSM}px`,textAlign:"center",flex:"none",[pn]:{fontSize:Bt.fontSizeHeading2,color:Bt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Kn}-progress`]:{bottom:Jn,width:`calc(100% - ${Bt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tn+Bt.paddingXS}},[`${Kn}-error`]:{borderColor:Bt.colorError,[`${Kn}-thumbnail ${pn}`]:{[`svg path[fill='${ho.blue[0]}']`]:{fill:Bt.colorErrorBg},[`svg path[fill='${ho.blue.primary}']`]:{fill:Bt.colorError}}},[`${Kn}-uploading`]:{borderStyle:"dashed",[`${Kn}-name`]:{marginBottom:Jn}}},[`${la}${la}-picture-circle ${Kn}`]:{[`&, &::before, ${Kn}-thumbnail`]:{borderRadius:"50%"}}}}},Kt=Bt=>{const{componentCls:Sn,iconCls:pn,fontSizeLG:Tn,colorTextLightSolid:Jn}=Bt,la=`${Sn}-list`,Kn=`${la}-item`,jn=Bt.uploadPicCardSize;return{[` - ${Sn}-wrapper${Sn}-picture-card-wrapper, - ${Sn}-wrapper${Sn}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,wa.dF)()),{display:"inline-block",width:"100%",[`${Sn}${Sn}-select`]:{width:jn,height:jn,marginInlineEnd:Bt.marginXS,marginBottom:Bt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Bt.colorFillAlter,border:`${Bt.lineWidth}px dashed ${Bt.colorBorder}`,borderRadius:Bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Bt.motionDurationSlow}`,[`> ${Sn}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Sn}-disabled):hover`]:{borderColor:Bt.colorPrimary}},[`${la}${la}-picture-card, ${la}${la}-picture-circle`]:{[`${la}-item-container`]:{display:"inline-block",width:jn,height:jn,marginBlock:`0 ${Bt.marginXS}px`,marginInline:`0 ${Bt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Kn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Bt.paddingXS*2}px)`,height:`calc(100% - ${Bt.paddingXS*2}px)`,backgroundColor:Bt.colorBgMask,opacity:0,transition:`all ${Bt.motionDurationSlow}`,content:'" "'}},[`${Kn}:hover`]:{[`&::before, ${Kn}-actions`]:{opacity:1}},[`${Kn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Bt.motionDurationSlow}`,[`${pn}-eye, ${pn}-download, ${pn}-delete`]:{zIndex:10,width:Tn,margin:`0 ${Bt.marginXXS}px`,fontSize:Tn,cursor:"pointer",transition:`all ${Bt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Kn}-actions, ${Kn}-actions:hover`]:{[`${pn}-eye, ${pn}-download, ${pn}-delete`]:{color:new jr.C(Jn).setAlpha(.65).toRgbString(),"&:hover":{color:Jn}}},[`${Kn}-thumbnail, ${Kn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Kn}-name`]:{display:"none",textAlign:"center"},[`${Kn}-file + ${Kn}-name`]:{position:"absolute",bottom:Bt.margin,display:"block",width:`calc(100% - ${Bt.paddingXS*2}px)`},[`${Kn}-uploading`]:{[`&${Kn}`]:{backgroundColor:Bt.colorFillAlter},[`&::before, ${pn}-eye, ${pn}-download, ${pn}-delete`]:{display:"none"}},[`${Kn}-progress`]:{bottom:Bt.marginXL,width:`calc(100% - ${Bt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Sn}-wrapper${Sn}-picture-circle-wrapper`]:{[`${Sn}${Sn}-select`]:{borderRadius:"50%"}}}};var Un=Bt=>{const{componentCls:Sn}=Bt;return{[`${Sn}-rtl`]:{direction:"rtl"}}};const va=Bt=>{const{componentCls:Sn,colorTextDisabled:pn}=Bt;return{[`${Sn}-wrapper`]:Object.assign(Object.assign({},(0,wa.Wf)(Bt)),{[Sn]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Sn}-select`]:{display:"inline-block"},[`${Sn}-disabled`]:{color:pn,cursor:"not-allowed"}})}};var Yn=(0,sr.Z)("Upload",Bt=>{const{fontSizeHeading3:Sn,fontSize:pn,lineHeight:Tn,lineWidth:Jn,controlHeightLG:la}=Bt,Kn=Math.round(pn*Tn),jn=(0,ma.TS)(Bt,{uploadThumbnailSize:Sn*2,uploadProgressOffset:Kn/2+Jn,uploadPicCardSize:la*2.55});return[va(jn),ir(jn),_t(jn),Kt(jn),bn(jn),vo(jn),Un(jn),(0,ar.Z)(jn)]},Bt=>({actionsColor:Bt.colorTextDescription})),Yr=function(Bt,Sn,pn,Tn){function Jn(la){return la instanceof pn?la:new pn(function(Kn){Kn(la)})}return new(pn||(pn=Promise))(function(la,Kn){function jn(vn){try{br(Tn.next(vn))}catch(zo){Kn(zo)}}function Nr(vn){try{br(Tn.throw(vn))}catch(zo){Kn(zo)}}function br(vn){vn.done?la(vn.value):Jn(vn.value).then(jn,Nr)}br((Tn=Tn.apply(Bt,Sn||[])).next())})};const dr=`__LIST_IGNORE_${Date.now()}__`,Er=(Bt,Sn)=>{const{fileList:pn,defaultFileList:Tn,onRemove:Jn,showUploadList:la=!0,listType:Kn="text",onPreview:jn,onDownload:Nr,onChange:br,onDrop:vn,previewFile:zo,disabled:Io,locale:Jo,iconRender:ui,isImageUrl:qn,progress:Ta,prefixCls:xr,className:Ya,type:uo="select",children:Zr,style:Ar,itemRender:yo,maxCount:Wo,data:Pi={},multiple:ba=!1,action:Ca="",accept:Ui="",supportServerRender:Xi=!0,rootClassName:Ji}=Bt,Gi=z.useContext(Ke.Z),Ii=Io!=null?Io:Gi,[fi,zi]=(0,qe.Z)(Tn||[],{value:pn,postState:no=>no!=null?no:[]}),[Ni,yn]=z.useState("drop"),hn=z.useRef(null);z.useMemo(()=>{const no=Date.now();(pn||[]).forEach((ko,ri)=>{!ko.uid&&!Object.isFrozen(ko)&&(ko.uid=`__AUTO__${no}_${ri}__`)})},[pn]);const In=(no,ko,ri)=>{let Ro=(0,ye.Z)(ko),Ho=!1;Wo===1?Ro=Ro.slice(-1):Wo&&(Ho=Ro.length>Wo,Ro=Ro.slice(0,Wo)),(0,st.flushSync)(()=>{zi(Ro)});const yi={file:no,fileList:Ro};ri&&(yi.event=ri),(!Ho||Ro.some(Xo=>Xo.uid===no.uid))&&(0,st.flushSync)(()=>{br==null||br(yi)})},Da=(no,ko)=>Yr(void 0,void 0,void 0,function*(){const{beforeUpload:ri,transformFile:Ro}=Bt;let Ho=no;if(ri){const yi=yield ri(no,ko);if(yi===!1)return!1;if(delete no[dr],yi===dr)return Object.defineProperty(no,dr,{value:!0,configurable:!0}),!1;typeof yi=="object"&&yi&&(Ho=yi)}return Ro&&(Ho=yield Ro(Ho)),Ho}),La=no=>{const ko=no.filter(Ho=>!Ho.file[dr]);if(!ko.length)return;const ri=ko.map(Ho=>Xe(Ho.file));let Ro=(0,ye.Z)(fi);ri.forEach(Ho=>{Ro=Pe(Ho,Ro)}),ri.forEach((Ho,yi)=>{let Xo=Ho;if(ko[yi].parsedFile)Ho.status="uploading";else{const{originFileObj:Gr}=Ho;let qi;try{qi=new File([Gr],Gr.name,{type:Gr.type})}catch(ml){qi=new Blob([Gr],{type:Gr.type}),qi.name=Gr.name,qi.lastModifiedDate=new Date,qi.lastModified=new Date().getTime()}qi.uid=Ho.uid,Xo=qi}In(Xo,Ro)})},Sr=(no,ko,ri)=>{try{typeof no=="string"&&(no=JSON.parse(no))}catch(yi){}if(!mt(ko,fi))return;const Ro=Xe(ko);Ro.status="done",Ro.percent=100,Ro.response=no,Ro.xhr=ri;const Ho=Pe(Ro,fi);In(Ro,Ho)},xn=(no,ko)=>{if(!mt(ko,fi))return;const ri=Xe(ko);ri.status="uploading",ri.percent=no.percent;const Ro=Pe(ri,fi);In(ri,Ro,no)},Lr=(no,ko,ri)=>{if(!mt(ri,fi))return;const Ro=Xe(ri);Ro.error=no,Ro.response=ko,Ro.status="error";const Ho=Pe(Ro,fi);In(Ro,Ho)},kr=no=>{let ko;Promise.resolve(typeof Jn=="function"?Jn(no):Jn).then(ri=>{var Ro;if(ri===!1)return;const Ho=St(no,fi);Ho&&(ko=Object.assign(Object.assign({},no),{status:"removed"}),fi==null||fi.forEach(yi=>{const Xo=ko.uid!==void 0?"uid":"name";yi[Xo]===ko[Xo]&&!Object.isFrozen(yi)&&(yi.status="removed")}),(Ro=hn.current)===null||Ro===void 0||Ro.abort(ko),In(ko,Ho))})},xo=no=>{yn(no.type),no.type==="drop"&&(vn==null||vn(no))};z.useImperativeHandle(Sn,()=>({onBatchStart:La,onSuccess:Sr,onProgress:xn,onError:Lr,fileList:fi,upload:hn.current}));const{getPrefixCls:Xr,direction:vr,upload:oo}=z.useContext(ot.E_),to=Xr("upload",xr),Ko=Object.assign(Object.assign({onBatchStart:La,onError:Lr,onProgress:xn,onSuccess:Sr},Bt),{data:Pi,multiple:ba,action:Ca,accept:Ui,supportServerRender:Xi,prefixCls:to,disabled:Ii,beforeUpload:Da,onChange:void 0});delete Ko.className,delete Ko.style,(!Zr||Ii)&&delete Ko.id;const[No,si]=Yn(to),[xi]=(0,Re.Z)("Upload",Me.Z.Upload),{showRemoveIcon:_a,showPreviewIcon:$n,showDownloadIcon:Xa,removeIcon:$a,previewIcon:wo,downloadIcon:ni}=typeof la=="boolean"?{}:la,pi=(no,ko)=>la?z.createElement(Pa,{prefixCls:to,listType:Kn,items:fi,previewFile:zo,onPreview:jn,onDownload:Nr,onRemove:kr,showRemoveIcon:!Ii&&_a,showPreviewIcon:$n,showDownloadIcon:Xa,removeIcon:$a,previewIcon:wo,downloadIcon:ni,iconRender:ui,locale:Object.assign(Object.assign({},xi),Jo),isImageUrl:qn,progress:Ta,appendAction:no,appendActionVisible:ko,itemRender:yo,disabled:Ii}):no,Si=je()(`${to}-wrapper`,Ya,Ji,si,oo==null?void 0:oo.className,{[`${to}-rtl`]:vr==="rtl",[`${to}-picture-card-wrapper`]:Kn==="picture-card",[`${to}-picture-circle-wrapper`]:Kn==="picture-circle"}),Li=Object.assign(Object.assign({},oo==null?void 0:oo.style),Ar);if(uo==="drag"){const no=je()(si,to,`${to}-drag`,{[`${to}-drag-uploading`]:fi.some(ko=>ko.status==="uploading"),[`${to}-drag-hover`]:Ni==="dragover",[`${to}-disabled`]:Ii,[`${to}-rtl`]:vr==="rtl"});return No(z.createElement("span",{className:Si},z.createElement("div",{className:no,style:Li,onDrop:xo,onDragOver:xo,onDragLeave:xo},z.createElement(Ue,Object.assign({},Ko,{ref:hn,className:`${to}-btn`}),z.createElement("div",{className:`${to}-drag-container`},Zr))),pi()))}const Ci=je()(to,`${to}-select`,{[`${to}-disabled`]:Ii}),Ti=(no=>z.createElement("div",{className:Ci,style:no},z.createElement(Ue,Object.assign({},Ko,{ref:hn}))))(Zr?void 0:{display:"none"});return No(Kn==="picture-card"||Kn==="picture-circle"?z.createElement("span",{className:Si},pi(Ti,!!Zr)):z.createElement("span",{className:Si},Ti,pi()))};var Fr=z.forwardRef(Er),Vn=function(Bt,Sn){var pn={};for(var Tn in Bt)Object.prototype.hasOwnProperty.call(Bt,Tn)&&Sn.indexOf(Tn)<0&&(pn[Tn]=Bt[Tn]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jn=0,Tn=Object.getOwnPropertySymbols(Bt);Jn{var{style:pn,height:Tn}=Bt,Jn=Vn(Bt,["style","height"]);return z.createElement(Fr,Object.assign({ref:Sn},Jn,{type:"drag",style:Object.assign(Object.assign({},pn),{height:Tn})}))});const bo=Fr;bo.Dragger=Go,bo.LIST_IGNORE=dr;var Eo=bo},86251:function(Ft,bt){"use strict";bt.byteLength=le,bt.toByteArray=Ne,bt.fromByteArray=Le;for(var te=[],z=[],ye=typeof Uint8Array!="undefined"?Uint8Array:Array,Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",je=0,he=Oe.length;je0)throw new Error("Invalid string. Length must be a multiple of 4");var E=Ee.indexOf("=");E===-1&&(E=re);var a=E===re?0:4-E%4;return[E,a]}function le(Ee){var re=be(Ee),E=re[0],a=re[1];return(E+a)*3/4-a}function me(Ee,re,E){return(re+E)*3/4-E}function Ne(Ee){var re,E=be(Ee),a=E[0],b=E[1],y=new ye(me(Ee,a,b)),x=0,ee=b>0?a-4:a,ne;for(ne=0;ne>16&255,y[x++]=re>>8&255,y[x++]=re&255;return b===2&&(re=z[Ee.charCodeAt(ne)]<<2|z[Ee.charCodeAt(ne+1)]>>4,y[x++]=re&255),b===1&&(re=z[Ee.charCodeAt(ne)]<<10|z[Ee.charCodeAt(ne+1)]<<4|z[Ee.charCodeAt(ne+2)]>>2,y[x++]=re>>8&255,y[x++]=re&255),y}function De(Ee){return te[Ee>>18&63]+te[Ee>>12&63]+te[Ee>>6&63]+te[Ee&63]}function fe(Ee,re,E){for(var a,b=[],y=re;yee?ee:x+y));return a===1?(re=Ee[E-1],b.push(te[re>>2]+te[re<<4&63]+"==")):a===2&&(re=(Ee[E-2]<<8)+Ee[E-1],b.push(te[re>>10]+te[re>>4&63]+te[re<<2&63]+"=")),b.join("")}},19208:function(Ft,bt,te){"use strict";var z;var ye=te(86251),Oe=te(67467),je=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;bt.lW=me,z=x,bt.h2=50;var he=2147483647;z=he,me.TYPED_ARRAY_SUPPORT=be(),!me.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function be(){try{var ce=new Uint8Array(1),ie={foo:function(){return 42}};return Object.setPrototypeOf(ie,Uint8Array.prototype),Object.setPrototypeOf(ce,ie),ce.foo()===42}catch(ae){return!1}}Object.defineProperty(me.prototype,"parent",{enumerable:!0,get:function(){if(me.isBuffer(this))return this.buffer}}),Object.defineProperty(me.prototype,"offset",{enumerable:!0,get:function(){if(me.isBuffer(this))return this.byteOffset}});function le(ce){if(ce>he)throw new RangeError('The value "'+ce+'" is invalid for option "size"');var ie=new Uint8Array(ce);return Object.setPrototypeOf(ie,me.prototype),ie}function me(ce,ie,ae){if(typeof ce=="number"){if(typeof ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Le(ce)}return Ne(ce,ie,ae)}me.poolSize=8192;function Ne(ce,ie,ae){if(typeof ce=="string")return Ee(ce,ie);if(ArrayBuffer.isView(ce))return E(ce);if(ce==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ce);if(It(ce,ArrayBuffer)||ce&&It(ce.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(It(ce,SharedArrayBuffer)||ce&&It(ce.buffer,SharedArrayBuffer)))return a(ce,ie,ae);if(typeof ce=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var se=ce.valueOf&&ce.valueOf();if(se!=null&&se!==ce)return me.from(se,ie,ae);var de=b(ce);if(de)return de;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ce[Symbol.toPrimitive]=="function")return me.from(ce[Symbol.toPrimitive]("string"),ie,ae);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ce)}me.from=function(ce,ie,ae){return Ne(ce,ie,ae)},Object.setPrototypeOf(me.prototype,Uint8Array.prototype),Object.setPrototypeOf(me,Uint8Array);function De(ce){if(typeof ce!="number")throw new TypeError('"size" argument must be of type number');if(ce<0)throw new RangeError('The value "'+ce+'" is invalid for option "size"')}function fe(ce,ie,ae){return De(ce),ce<=0?le(ce):ie!==void 0?typeof ae=="string"?le(ce).fill(ie,ae):le(ce).fill(ie):le(ce)}me.alloc=function(ce,ie,ae){return fe(ce,ie,ae)};function Le(ce){return De(ce),le(ce<0?0:y(ce)|0)}me.allocUnsafe=function(ce){return Le(ce)},me.allocUnsafeSlow=function(ce){return Le(ce)};function Ee(ce,ie){if((typeof ie!="string"||ie==="")&&(ie="utf8"),!me.isEncoding(ie))throw new TypeError("Unknown encoding: "+ie);var ae=ee(ce,ie)|0,se=le(ae),de=se.write(ce,ie);return de!==ae&&(se=se.slice(0,de)),se}function re(ce){for(var ie=ce.length<0?0:y(ce.length)|0,ae=le(ie),se=0;se=he)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+he.toString(16)+" bytes");return ce|0}function x(ce){return+ce!=ce&&(ce=0),me.alloc(+ce)}me.isBuffer=function(ie){return ie!=null&&ie._isBuffer===!0&&ie!==me.prototype},me.compare=function(ie,ae){if(It(ie,Uint8Array)&&(ie=me.from(ie,ie.offset,ie.byteLength)),It(ae,Uint8Array)&&(ae=me.from(ae,ae.offset,ae.byteLength)),!me.isBuffer(ie)||!me.isBuffer(ae))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ie===ae)return 0;for(var se=ie.length,de=ae.length,Ce=0,pe=Math.min(se,de);Cede.length?me.from(pe).copy(de,Ce):Uint8Array.prototype.set.call(de,pe,Ce);else if(me.isBuffer(pe))pe.copy(de,Ce);else throw new TypeError('"list" argument must be an Array of Buffers');Ce+=pe.length}return de};function ee(ce,ie){if(me.isBuffer(ce))return ce.length;if(ArrayBuffer.isView(ce)||It(ce,ArrayBuffer))return ce.byteLength;if(typeof ce!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ce);var ae=ce.length,se=arguments.length>2&&arguments[2]===!0;if(!se&&ae===0)return 0;for(var de=!1;;)switch(ie){case"ascii":case"latin1":case"binary":return ae;case"utf8":case"utf-8":return yt(ce).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ae*2;case"hex":return ae>>>1;case"base64":return Ae(ce).length;default:if(de)return se?-1:yt(ce).length;ie=(""+ie).toLowerCase(),de=!0}}me.byteLength=ee;function ne(ce,ie,ae){var se=!1;if((ie===void 0||ie<0)&&(ie=0),ie>this.length||((ae===void 0||ae>this.length)&&(ae=this.length),ae<=0)||(ae>>>=0,ie>>>=0,ae<=ie))return"";for(ce||(ce="utf8");;)switch(ce){case"hex":return ot(this,ie,ae);case"utf8":case"utf-8":return xe(this,ie,ae);case"ascii":return qe(this,ie,ae);case"latin1":case"binary":return st(this,ie,ae);case"base64":return at(this,ie,ae);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ke(this,ie,ae);default:if(se)throw new TypeError("Unknown encoding: "+ce);ce=(ce+"").toLowerCase(),se=!0}}me.prototype._isBuffer=!0;function oe(ce,ie,ae){var se=ce[ie];ce[ie]=ce[ae],ce[ae]=se}me.prototype.swap16=function(){var ie=this.length;if(ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ae=0;aeae&&(ie+=" ... "),""},je&&(me.prototype[je]=me.prototype.inspect),me.prototype.compare=function(ie,ae,se,de,Ce){if(It(ie,Uint8Array)&&(ie=me.from(ie,ie.offset,ie.byteLength)),!me.isBuffer(ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ie);if(ae===void 0&&(ae=0),se===void 0&&(se=ie?ie.length:0),de===void 0&&(de=0),Ce===void 0&&(Ce=this.length),ae<0||se>ie.length||de<0||Ce>this.length)throw new RangeError("out of range index");if(de>=Ce&&ae>=se)return 0;if(de>=Ce)return-1;if(ae>=se)return 1;if(ae>>>=0,se>>>=0,de>>>=0,Ce>>>=0,this===ie)return 0;for(var pe=Ce-de,Be=se-ae,$e=Math.min(pe,Be),Xe=this.slice(de,Ce),Pe=ie.slice(ae,se),mt=0;mt<$e;++mt)if(Xe[mt]!==Pe[mt]){pe=Xe[mt],Be=Pe[mt];break}return pe2147483647?ae=2147483647:ae<-2147483648&&(ae=-2147483648),ae=+ae,ke(ae)&&(ae=de?0:ce.length-1),ae<0&&(ae=ce.length+ae),ae>=ce.length){if(de)return-1;ae=ce.length-1}else if(ae<0)if(de)ae=0;else return-1;if(typeof ie=="string"&&(ie=me.from(ie,se)),me.isBuffer(ie))return ie.length===0?-1:ge(ce,ie,ae,se,de);if(typeof ie=="number")return ie=ie&255,typeof Uint8Array.prototype.indexOf=="function"?de?Uint8Array.prototype.indexOf.call(ce,ie,ae):Uint8Array.prototype.lastIndexOf.call(ce,ie,ae):ge(ce,[ie],ae,se,de);throw new TypeError("val must be string, number or Buffer")}function ge(ce,ie,ae,se,de){var Ce=1,pe=ce.length,Be=ie.length;if(se!==void 0&&(se=String(se).toLowerCase(),se==="ucs2"||se==="ucs-2"||se==="utf16le"||se==="utf-16le")){if(ce.length<2||ie.length<2)return-1;Ce=2,pe/=2,Be/=2,ae/=2}function $e(zt,Gt){return Ce===1?zt[Gt]:zt.readUInt16BE(Gt*Ce)}var Xe;if(de){var Pe=-1;for(Xe=ae;Xepe&&(ae=pe-Be),Xe=ae;Xe>=0;Xe--){for(var mt=!0,St=0;Stde&&(se=de)):se=de;var Ce=ie.length;se>Ce/2&&(se=Ce/2);for(var pe=0;pe>>0,isFinite(se)?(se=se>>>0,de===void 0&&(de="utf8")):(de=se,se=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ce=this.length-ae;if((se===void 0||se>Ce)&&(se=Ce),ie.length>0&&(se<0||ae<0)||ae>this.length)throw new RangeError("Attempt to write outside buffer bounds");de||(de="utf8");for(var pe=!1;;)switch(de){case"hex":return Fe(this,ie,ae,se);case"utf8":case"utf-8":return Se(this,ie,ae,se);case"ascii":case"latin1":case"binary":return Ie(this,ie,ae,se);case"base64":return ze(this,ie,ae,se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ve(this,ie,ae,se);default:if(pe)throw new TypeError("Unknown encoding: "+de);de=(""+de).toLowerCase(),pe=!0}},me.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function at(ce,ie,ae){return ie===0&&ae===ce.length?ye.fromByteArray(ce):ye.fromByteArray(ce.slice(ie,ae))}function xe(ce,ie,ae){ae=Math.min(ce.length,ae);for(var se=[],de=ie;de239?4:Ce>223?3:Ce>191?2:1;if(de+Be<=ae){var $e,Xe,Pe,mt;switch(Be){case 1:Ce<128&&(pe=Ce);break;case 2:$e=ce[de+1],($e&192)===128&&(mt=(Ce&31)<<6|$e&63,mt>127&&(pe=mt));break;case 3:$e=ce[de+1],Xe=ce[de+2],($e&192)===128&&(Xe&192)===128&&(mt=(Ce&15)<<12|($e&63)<<6|Xe&63,mt>2047&&(mt<55296||mt>57343)&&(pe=mt));break;case 4:$e=ce[de+1],Xe=ce[de+2],Pe=ce[de+3],($e&192)===128&&(Xe&192)===128&&(Pe&192)===128&&(mt=(Ce&15)<<18|($e&63)<<12|(Xe&63)<<6|Pe&63,mt>65535&&mt<1114112&&(pe=mt))}}pe===null?(pe=65533,Be=1):pe>65535&&(pe-=65536,se.push(pe>>>10&1023|55296),pe=56320|pe&1023),se.push(pe),de+=Be}return Ue(se)}var it=4096;function Ue(ce){var ie=ce.length;if(ie<=it)return String.fromCharCode.apply(String,ce);for(var ae="",se=0;sese)&&(ae=se);for(var de="",Ce=ie;Cese&&(ie=se),ae<0?(ae+=se,ae<0&&(ae=0)):ae>se&&(ae=se),aeae)throw new RangeError("Trying to access beyond buffer length")}me.prototype.readUintLE=me.prototype.readUIntLE=function(ie,ae,se){ie=ie>>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=this[ie],Ce=1,pe=0;++pe>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=this[ie+--ae],Ce=1;ae>0&&(Ce*=256);)de+=this[ie+--ae]*Ce;return de},me.prototype.readUint8=me.prototype.readUInt8=function(ie,ae){return ie=ie>>>0,ae||Re(ie,1,this.length),this[ie]},me.prototype.readUint16LE=me.prototype.readUInt16LE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,2,this.length),this[ie]|this[ie+1]<<8},me.prototype.readUint16BE=me.prototype.readUInt16BE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,2,this.length),this[ie]<<8|this[ie+1]},me.prototype.readUint32LE=me.prototype.readUInt32LE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),(this[ie]|this[ie+1]<<8|this[ie+2]<<16)+this[ie+3]*16777216},me.prototype.readUint32BE=me.prototype.readUInt32BE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),this[ie]*16777216+(this[ie+1]<<16|this[ie+2]<<8|this[ie+3])},me.prototype.readIntLE=function(ie,ae,se){ie=ie>>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=this[ie],Ce=1,pe=0;++pe=Ce&&(de-=Math.pow(2,8*ae)),de},me.prototype.readIntBE=function(ie,ae,se){ie=ie>>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=ae,Ce=1,pe=this[ie+--de];de>0&&(Ce*=256);)pe+=this[ie+--de]*Ce;return Ce*=128,pe>=Ce&&(pe-=Math.pow(2,8*ae)),pe},me.prototype.readInt8=function(ie,ae){return ie=ie>>>0,ae||Re(ie,1,this.length),this[ie]&128?(255-this[ie]+1)*-1:this[ie]},me.prototype.readInt16LE=function(ie,ae){ie=ie>>>0,ae||Re(ie,2,this.length);var se=this[ie]|this[ie+1]<<8;return se&32768?se|4294901760:se},me.prototype.readInt16BE=function(ie,ae){ie=ie>>>0,ae||Re(ie,2,this.length);var se=this[ie+1]|this[ie]<<8;return se&32768?se|4294901760:se},me.prototype.readInt32LE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),this[ie]|this[ie+1]<<8|this[ie+2]<<16|this[ie+3]<<24},me.prototype.readInt32BE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),this[ie]<<24|this[ie+1]<<16|this[ie+2]<<8|this[ie+3]},me.prototype.readFloatLE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),Oe.read(this,ie,!0,23,4)},me.prototype.readFloatBE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),Oe.read(this,ie,!1,23,4)},me.prototype.readDoubleLE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,8,this.length),Oe.read(this,ie,!0,52,8)},me.prototype.readDoubleBE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,8,this.length),Oe.read(this,ie,!1,52,8)};function Me(ce,ie,ae,se,de,Ce){if(!me.isBuffer(ce))throw new TypeError('"buffer" argument must be a Buffer instance');if(ie>de||iece.length)throw new RangeError("Index out of range")}me.prototype.writeUintLE=me.prototype.writeUIntLE=function(ie,ae,se,de){if(ie=+ie,ae=ae>>>0,se=se>>>0,!de){var Ce=Math.pow(2,8*se)-1;Me(this,ie,ae,se,Ce,0)}var pe=1,Be=0;for(this[ae]=ie&255;++Be>>0,se=se>>>0,!de){var Ce=Math.pow(2,8*se)-1;Me(this,ie,ae,se,Ce,0)}var pe=se-1,Be=1;for(this[ae+pe]=ie&255;--pe>=0&&(Be*=256);)this[ae+pe]=ie/Be&255;return ae+se},me.prototype.writeUint8=me.prototype.writeUInt8=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,1,255,0),this[ae]=ie&255,ae+1},me.prototype.writeUint16LE=me.prototype.writeUInt16LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,65535,0),this[ae]=ie&255,this[ae+1]=ie>>>8,ae+2},me.prototype.writeUint16BE=me.prototype.writeUInt16BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,65535,0),this[ae]=ie>>>8,this[ae+1]=ie&255,ae+2},me.prototype.writeUint32LE=me.prototype.writeUInt32LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,4294967295,0),this[ae+3]=ie>>>24,this[ae+2]=ie>>>16,this[ae+1]=ie>>>8,this[ae]=ie&255,ae+4},me.prototype.writeUint32BE=me.prototype.writeUInt32BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,4294967295,0),this[ae]=ie>>>24,this[ae+1]=ie>>>16,this[ae+2]=ie>>>8,this[ae+3]=ie&255,ae+4},me.prototype.writeIntLE=function(ie,ae,se,de){if(ie=+ie,ae=ae>>>0,!de){var Ce=Math.pow(2,8*se-1);Me(this,ie,ae,se,Ce-1,-Ce)}var pe=0,Be=1,$e=0;for(this[ae]=ie&255;++pe>0)-$e&255;return ae+se},me.prototype.writeIntBE=function(ie,ae,se,de){if(ie=+ie,ae=ae>>>0,!de){var Ce=Math.pow(2,8*se-1);Me(this,ie,ae,se,Ce-1,-Ce)}var pe=se-1,Be=1,$e=0;for(this[ae+pe]=ie&255;--pe>=0&&(Be*=256);)ie<0&&$e===0&&this[ae+pe+1]!==0&&($e=1),this[ae+pe]=(ie/Be>>0)-$e&255;return ae+se},me.prototype.writeInt8=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,1,127,-128),ie<0&&(ie=255+ie+1),this[ae]=ie&255,ae+1},me.prototype.writeInt16LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,32767,-32768),this[ae]=ie&255,this[ae+1]=ie>>>8,ae+2},me.prototype.writeInt16BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,32767,-32768),this[ae]=ie>>>8,this[ae+1]=ie&255,ae+2},me.prototype.writeInt32LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,2147483647,-2147483648),this[ae]=ie&255,this[ae+1]=ie>>>8,this[ae+2]=ie>>>16,this[ae+3]=ie>>>24,ae+4},me.prototype.writeInt32BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,2147483647,-2147483648),ie<0&&(ie=4294967295+ie+1),this[ae]=ie>>>24,this[ae+1]=ie>>>16,this[ae+2]=ie>>>8,this[ae+3]=ie&255,ae+4};function Ve(ce,ie,ae,se,de,Ce){if(ae+se>ce.length)throw new RangeError("Index out of range");if(ae<0)throw new RangeError("Index out of range")}function nt(ce,ie,ae,se,de){return ie=+ie,ae=ae>>>0,de||Ve(ce,ie,ae,4,34028234663852886e22,-34028234663852886e22),Oe.write(ce,ie,ae,se,23,4),ae+4}me.prototype.writeFloatLE=function(ie,ae,se){return nt(this,ie,ae,!0,se)},me.prototype.writeFloatBE=function(ie,ae,se){return nt(this,ie,ae,!1,se)};function We(ce,ie,ae,se,de){return ie=+ie,ae=ae>>>0,de||Ve(ce,ie,ae,8,17976931348623157e292,-17976931348623157e292),Oe.write(ce,ie,ae,se,52,8),ae+8}me.prototype.writeDoubleLE=function(ie,ae,se){return We(this,ie,ae,!0,se)},me.prototype.writeDoubleBE=function(ie,ae,se){return We(this,ie,ae,!1,se)},me.prototype.copy=function(ie,ae,se,de){if(!me.isBuffer(ie))throw new TypeError("argument should be a Buffer");if(se||(se=0),!de&&de!==0&&(de=this.length),ae>=ie.length&&(ae=ie.length),ae||(ae=0),de>0&&de=this.length)throw new RangeError("Index out of range");if(de<0)throw new RangeError("sourceEnd out of bounds");de>this.length&&(de=this.length),ie.length-ae>>0,se=se===void 0?this.length:se>>>0,ie||(ie=0);var pe;if(typeof ie=="number")for(pe=ae;pe55295&&ae<57344){if(!de){if(ae>56319){(ie-=3)>-1&&Ce.push(239,191,189);continue}else if(pe+1===se){(ie-=3)>-1&&Ce.push(239,191,189);continue}de=ae;continue}if(ae<56320){(ie-=3)>-1&&Ce.push(239,191,189),de=ae;continue}ae=(de-55296<<10|ae-56320)+65536}else de&&(ie-=3)>-1&&Ce.push(239,191,189);if(de=null,ae<128){if((ie-=1)<0)break;Ce.push(ae)}else if(ae<2048){if((ie-=2)<0)break;Ce.push(ae>>6|192,ae&63|128)}else if(ae<65536){if((ie-=3)<0)break;Ce.push(ae>>12|224,ae>>6&63|128,ae&63|128)}else if(ae<1114112){if((ie-=4)<0)break;Ce.push(ae>>18|240,ae>>12&63|128,ae>>6&63|128,ae&63|128)}else throw new Error("Invalid code point")}return Ce}function gt(ce){for(var ie=[],ae=0;ae>8,de=ae%256,Ce.push(de),Ce.push(se);return Ce}function Ae(ce){return ye.toByteArray(ht(ce))}function wt(ce,ie,ae,se){for(var de=0;de=ie.length||de>=ce.length);++de)ie[de+ae]=ce[de];return de}function It(ce,ie){return ce instanceof ie||ce!=null&&ce.constructor!=null&&ce.constructor.name!=null&&ce.constructor.name===ie.name}function ke(ce){return ce!==ce}var ut=function(){for(var ce="0123456789abcdef",ie=new Array(256),ae=0;ae<16;++ae)for(var se=ae*16,de=0;de<16;++de)ie[se+de]=ce[ae]+ce[de];return ie}()},67467:function(Ft,bt){bt.read=function(te,z,ye,Oe,je){var he,be,le=je*8-Oe-1,me=(1<>1,De=-7,fe=ye?je-1:0,Le=ye?-1:1,Ee=te[z+fe];for(fe+=Le,he=Ee&(1<<-De)-1,Ee>>=-De,De+=le;De>0;he=he*256+te[z+fe],fe+=Le,De-=8);for(be=he&(1<<-De)-1,he>>=-De,De+=Oe;De>0;be=be*256+te[z+fe],fe+=Le,De-=8);if(he===0)he=1-Ne;else{if(he===me)return be?NaN:(Ee?-1:1)*(1/0);be=be+Math.pow(2,Oe),he=he-Ne}return(Ee?-1:1)*be*Math.pow(2,he-Oe)},bt.write=function(te,z,ye,Oe,je,he){var be,le,me,Ne=he*8-je-1,De=(1<>1,Le=je===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ee=Oe?0:he-1,re=Oe?1:-1,E=z<0||z===0&&1/z<0?1:0;for(z=Math.abs(z),isNaN(z)||z===1/0?(le=isNaN(z)?1:0,be=De):(be=Math.floor(Math.log(z)/Math.LN2),z*(me=Math.pow(2,-be))<1&&(be--,me*=2),be+fe>=1?z+=Le/me:z+=Le*Math.pow(2,1-fe),z*me>=2&&(be++,me/=2),be+fe>=De?(le=0,be=De):be+fe>=1?(le=(z*me-1)*Math.pow(2,je),be=be+fe):(le=z*Math.pow(2,fe-1)*Math.pow(2,je),be=0));je>=8;te[ye+Ee]=le&255,Ee+=re,le/=256,je-=8);for(be=be<0;te[ye+Ee]=be&255,Ee+=re,be/=256,Ne-=8);te[ye+Ee-re]|=E*128}},86129:function(Ft,bt,te){var z=te(19208).lW,ye=te(97671);(function(Oe){Ft.exports=Oe()})(function(){return function Oe(je,he,be){function le(De,fe){if(!he[De]){if(!je[De]){var Le=void 0;if(!fe&&Le)return require(De,!0);if(me)return me(De,!0);var Ee=new Error("Cannot find module '"+De+"'");throw Ee.code="MODULE_NOT_FOUND",Ee}var re=he[De]={exports:{}};je[De][0].call(re.exports,function(E){var a=je[De][1][E];return le(a||E)},re,re.exports,Oe,je,he,be)}return he[De].exports}for(var me=void 0,Ne=0;Ne>2,re=(3&De)<<4|fe>>4,E=1>6:64,a=2>4,fe=(15&Ee)<<4|(re=me.indexOf(Ne.charAt(a++)))>>2,Le=(3&re)<<6|(E=me.indexOf(Ne.charAt(a++))),x[b++]=De,re!==64&&(x[b++]=fe),E!==64&&(x[b++]=Le);return x}},{"./support":30,"./utils":32}],2:[function(Oe,je,he){"use strict";var be=Oe("./external"),le=Oe("./stream/DataWorker"),me=Oe("./stream/Crc32Probe"),Ne=Oe("./stream/DataLengthProbe");function De(fe,Le,Ee,re,E){this.compressedSize=fe,this.uncompressedSize=Le,this.crc32=Ee,this.compression=re,this.compressedContent=E}De.prototype={getContentWorker:function(){var fe=new le(be.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ne("data_length")),Le=this;return fe.on("end",function(){if(this.streamInfo.data_length!==Le.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),fe},getCompressedWorker:function(){return new le(be.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},De.createWorkerFrom=function(fe,Le,Ee){return fe.pipe(new me).pipe(new Ne("uncompressedSize")).pipe(Le.compressWorker(Ee)).pipe(new Ne("compressedSize")).withStreamInfo("compression",Le)},je.exports=De},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Oe,je,he){"use strict";var be=Oe("./stream/GenericWorker");he.STORE={magic:"\0\0",compressWorker:function(){return new be("STORE compression")},uncompressWorker:function(){return new be("STORE decompression")}},he.DEFLATE=Oe("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Oe,je,he){"use strict";var be=Oe("./utils"),le=function(){for(var me,Ne=[],De=0;De<256;De++){me=De;for(var fe=0;fe<8;fe++)me=1&me?3988292384^me>>>1:me>>>1;Ne[De]=me}return Ne}();je.exports=function(me,Ne){return me!==void 0&&me.length?be.getTypeOf(me)!=="string"?function(De,fe,Le,Ee){var re=le,E=Ee+Le;De^=-1;for(var a=Ee;a>>8^re[255&(De^fe[a])];return-1^De}(0|Ne,me,me.length,0):function(De,fe,Le,Ee){var re=le,E=Ee+Le;De^=-1;for(var a=Ee;a>>8^re[255&(De^fe.charCodeAt(a))];return-1^De}(0|Ne,me,me.length,0):0}},{"./utils":32}],5:[function(Oe,je,he){"use strict";he.base64=!1,he.binary=!1,he.dir=!1,he.createFolders=!0,he.date=null,he.compression=null,he.compressionOptions=null,he.comment=null,he.unixPermissions=null,he.dosPermissions=null},{}],6:[function(Oe,je,he){"use strict";var be=null;be=typeof Promise!="undefined"?Promise:Oe("lie"),je.exports={Promise:be}},{lie:37}],7:[function(Oe,je,he){"use strict";var be=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",le=Oe("pako"),me=Oe("./utils"),Ne=Oe("./stream/GenericWorker"),De=be?"uint8array":"array";function fe(Le,Ee){Ne.call(this,"FlateWorker/"+Le),this._pako=null,this._pakoAction=Le,this._pakoOptions=Ee,this.meta={}}he.magic="\b\0",me.inherits(fe,Ne),fe.prototype.processChunk=function(Le){this.meta=Le.meta,this._pako===null&&this._createPako(),this._pako.push(me.transformTo(De,Le.data),!1)},fe.prototype.flush=function(){Ne.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},fe.prototype.cleanUp=function(){Ne.prototype.cleanUp.call(this),this._pako=null},fe.prototype._createPako=function(){this._pako=new le[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Le=this;this._pako.onData=function(Ee){Le.push({data:Ee,meta:Le.meta})}},he.compressWorker=function(Le){return new fe("Deflate",Le)},he.uncompressWorker=function(){return new fe("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Oe,je,he){"use strict";function be(re,E){var a,b="";for(a=0;a>>=8;return b}function le(re,E,a,b,y,x){var ee,ne,oe=re.file,ue=re.compression,ge=x!==De.utf8encode,Fe=me.transformTo("string",x(oe.name)),Se=me.transformTo("string",De.utf8encode(oe.name)),Ie=oe.comment,ze=me.transformTo("string",x(Ie)),ve=me.transformTo("string",De.utf8encode(Ie)),at=Se.length!==oe.name.length,xe=ve.length!==Ie.length,it="",Ue="",qe="",st=oe.dir,ot=oe.date,Ke={crc32:0,compressedSize:0,uncompressedSize:0};E&&!a||(Ke.crc32=re.crc32,Ke.compressedSize=re.compressedSize,Ke.uncompressedSize=re.uncompressedSize);var Re=0;E&&(Re|=8),ge||!at&&!xe||(Re|=2048);var Me=0,Ve=0;st&&(Me|=16),y==="UNIX"?(Ve=798,Me|=function(We,et){var ht=We;return We||(ht=et?16893:33204),(65535&ht)<<16}(oe.unixPermissions,st)):(Ve=20,Me|=function(We){return 63&(We||0)}(oe.dosPermissions)),ee=ot.getUTCHours(),ee<<=6,ee|=ot.getUTCMinutes(),ee<<=5,ee|=ot.getUTCSeconds()/2,ne=ot.getUTCFullYear()-1980,ne<<=4,ne|=ot.getUTCMonth()+1,ne<<=5,ne|=ot.getUTCDate(),at&&(Ue=be(1,1)+be(fe(Fe),4)+Se,it+="up"+be(Ue.length,2)+Ue),xe&&(qe=be(1,1)+be(fe(ze),4)+ve,it+="uc"+be(qe.length,2)+qe);var nt="";return nt+=` -\0`,nt+=be(Re,2),nt+=ue.magic,nt+=be(ee,2),nt+=be(ne,2),nt+=be(Ke.crc32,4),nt+=be(Ke.compressedSize,4),nt+=be(Ke.uncompressedSize,4),nt+=be(Fe.length,2),nt+=be(it.length,2),{fileRecord:Le.LOCAL_FILE_HEADER+nt+Fe+it,dirRecord:Le.CENTRAL_FILE_HEADER+be(Ve,2)+nt+be(ze.length,2)+"\0\0\0\0"+be(Me,4)+be(b,4)+Fe+it+ze}}var me=Oe("../utils"),Ne=Oe("../stream/GenericWorker"),De=Oe("../utf8"),fe=Oe("../crc32"),Le=Oe("../signature");function Ee(re,E,a,b){Ne.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=E,this.zipPlatform=a,this.encodeFileName=b,this.streamFiles=re,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}me.inherits(Ee,Ne),Ee.prototype.push=function(re){var E=re.meta.percent||0,a=this.entriesCount,b=this._sources.length;this.accumulate?this.contentBuffer.push(re):(this.bytesWritten+=re.data.length,Ne.prototype.push.call(this,{data:re.data,meta:{currentFile:this.currentFile,percent:a?(E+100*(a-b-1))/a:100}}))},Ee.prototype.openedSource=function(re){this.currentSourceOffset=this.bytesWritten,this.currentFile=re.file.name;var E=this.streamFiles&&!re.file.dir;if(E){var a=le(re,E,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Ee.prototype.closedSource=function(re){this.accumulate=!1;var E=this.streamFiles&&!re.file.dir,a=le(re,E,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),E)this.push({data:function(b){return Le.DATA_DESCRIPTOR+be(b.crc32,4)+be(b.compressedSize,4)+be(b.uncompressedSize,4)}(re),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Ee.prototype.flush=function(){for(var re=this.bytesWritten,E=0;E=this.index;Ne--)De=(De<<8)+this.byteAt(Ne);return this.index+=me,De},readString:function(me){return be.transformTo("string",this.readData(me))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var me=this.readInt(4);return new Date(Date.UTC(1980+(me>>25&127),(me>>21&15)-1,me>>16&31,me>>11&31,me>>5&63,(31&me)<<1))}},je.exports=le},{"../utils":32}],19:[function(Oe,je,he){"use strict";var be=Oe("./Uint8ArrayReader");function le(me){be.call(this,me)}Oe("../utils").inherits(le,be),le.prototype.readData=function(me){this.checkOffset(me);var Ne=this.data.slice(this.zero+this.index,this.zero+this.index+me);return this.index+=me,Ne},je.exports=le},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Oe,je,he){"use strict";var be=Oe("./DataReader");function le(me){be.call(this,me)}Oe("../utils").inherits(le,be),le.prototype.byteAt=function(me){return this.data.charCodeAt(this.zero+me)},le.prototype.lastIndexOfSignature=function(me){return this.data.lastIndexOf(me)-this.zero},le.prototype.readAndCheckSignature=function(me){return me===this.readData(4)},le.prototype.readData=function(me){this.checkOffset(me);var Ne=this.data.slice(this.zero+this.index,this.zero+this.index+me);return this.index+=me,Ne},je.exports=le},{"../utils":32,"./DataReader":18}],21:[function(Oe,je,he){"use strict";var be=Oe("./ArrayReader");function le(me){be.call(this,me)}Oe("../utils").inherits(le,be),le.prototype.readData=function(me){if(this.checkOffset(me),me===0)return new Uint8Array(0);var Ne=this.data.subarray(this.zero+this.index,this.zero+this.index+me);return this.index+=me,Ne},je.exports=le},{"../utils":32,"./ArrayReader":17}],22:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("../support"),me=Oe("./ArrayReader"),Ne=Oe("./StringReader"),De=Oe("./NodeBufferReader"),fe=Oe("./Uint8ArrayReader");je.exports=function(Le){var Ee=be.getTypeOf(Le);return be.checkSupport(Ee),Ee!=="string"||le.uint8array?Ee==="nodebuffer"?new De(Le):le.uint8array?new fe(be.transformTo("uint8array",Le)):new me(be.transformTo("array",Le)):new Ne(Le)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Oe,je,he){"use strict";he.LOCAL_FILE_HEADER="PK",he.CENTRAL_FILE_HEADER="PK",he.CENTRAL_DIRECTORY_END="PK",he.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",he.ZIP64_CENTRAL_DIRECTORY_END="PK",he.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Oe,je,he){"use strict";var be=Oe("./GenericWorker"),le=Oe("../utils");function me(Ne){be.call(this,"ConvertWorker to "+Ne),this.destType=Ne}le.inherits(me,be),me.prototype.processChunk=function(Ne){this.push({data:le.transformTo(this.destType,Ne.data),meta:Ne.meta})},je.exports=me},{"../utils":32,"./GenericWorker":28}],25:[function(Oe,je,he){"use strict";var be=Oe("./GenericWorker"),le=Oe("../crc32");function me(){be.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Oe("../utils").inherits(me,be),me.prototype.processChunk=function(Ne){this.streamInfo.crc32=le(Ne.data,this.streamInfo.crc32||0),this.push(Ne)},je.exports=me},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("./GenericWorker");function me(Ne){le.call(this,"DataLengthProbe for "+Ne),this.propName=Ne,this.withStreamInfo(Ne,0)}be.inherits(me,le),me.prototype.processChunk=function(Ne){if(Ne){var De=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=De+Ne.data.length}le.prototype.processChunk.call(this,Ne)},je.exports=me},{"../utils":32,"./GenericWorker":28}],27:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("./GenericWorker");function me(Ne){le.call(this,"DataWorker");var De=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ne.then(function(fe){De.dataIsReady=!0,De.data=fe,De.max=fe&&fe.length||0,De.type=be.getTypeOf(fe),De.isPaused||De._tickAndRepeat()},function(fe){De.error(fe)})}be.inherits(me,le),me.prototype.cleanUp=function(){le.prototype.cleanUp.call(this),this.data=null},me.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,be.delay(this._tickAndRepeat,[],this)),!0)},me.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(be.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},me.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ne=null,De=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ne=this.data.substring(this.index,De);break;case"uint8array":Ne=this.data.subarray(this.index,De);break;case"array":case"nodebuffer":Ne=this.data.slice(this.index,De)}return this.index=De,this.push({data:Ne,meta:{percent:this.max?this.index/this.max*100:0}})},je.exports=me},{"../utils":32,"./GenericWorker":28}],28:[function(Oe,je,he){"use strict";function be(le){this.name=le||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}be.prototype={push:function(le){this.emit("data",le)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(le){this.emit("error",le)}return!0},error:function(le){return!this.isFinished&&(this.isPaused?this.generatedError=le:(this.isFinished=!0,this.emit("error",le),this.previous&&this.previous.error(le),this.cleanUp()),!0)},on:function(le,me){return this._listeners[le].push(me),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(le,me){if(this._listeners[le])for(var Ne=0;Ne "+le:le}},je.exports=be},{}],29:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("./ConvertWorker"),me=Oe("./GenericWorker"),Ne=Oe("../base64"),De=Oe("../support"),fe=Oe("../external"),Le=null;if(De.nodestream)try{Le=Oe("../nodejs/NodejsStreamOutputAdapter")}catch(E){}function Ee(E,a){return new fe.Promise(function(b,y){var x=[],ee=E._internalType,ne=E._outputType,oe=E._mimeType;E.on("data",function(ue,ge){x.push(ue),a&&a(ge)}).on("error",function(ue){x=[],y(ue)}).on("end",function(){try{var ue=function(ge,Fe,Se){switch(ge){case"blob":return be.newBlob(be.transformTo("arraybuffer",Fe),Se);case"base64":return Ne.encode(Fe);default:return be.transformTo(ge,Fe)}}(ne,function(ge,Fe){var Se,Ie=0,ze=null,ve=0;for(Se=0;Se>>6:(b<65536?a[ee++]=224|b>>>12:(a[ee++]=240|b>>>18,a[ee++]=128|b>>>12&63),a[ee++]=128|b>>>6&63),a[ee++]=128|63&b);return a}(re)},he.utf8decode=function(re){return le.nodebuffer?be.transformTo("nodebuffer",re).toString("utf-8"):function(E){var a,b,y,x,ee=E.length,ne=new Array(2*ee);for(a=b=0;a>10&1023,ne[b++]=56320|1023&y)}return ne.length!==b&&(ne.subarray?ne=ne.subarray(0,b):ne.length=b),be.applyFromCharCode(ne)}(re=be.transformTo(le.uint8array?"uint8array":"array",re))},be.inherits(Le,Ne),Le.prototype.processChunk=function(re){var E=be.transformTo(le.uint8array?"uint8array":"array",re.data);if(this.leftOver&&this.leftOver.length){if(le.uint8array){var a=E;(E=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),E.set(a,this.leftOver.length)}else E=this.leftOver.concat(E);this.leftOver=null}var b=function(x,ee){var ne;for((ee=ee||x.length)>x.length&&(ee=x.length),ne=ee-1;0<=ne&&(192&x[ne])==128;)ne--;return ne<0||ne===0?ee:ne+De[x[ne]]>ee?ne:ee}(E),y=E;b!==E.length&&(le.uint8array?(y=E.subarray(0,b),this.leftOver=E.subarray(b,E.length)):(y=E.slice(0,b),this.leftOver=E.slice(b,E.length))),this.push({data:he.utf8decode(y),meta:re.meta})},Le.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:he.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},he.Utf8DecodeWorker=Le,be.inherits(Ee,Ne),Ee.prototype.processChunk=function(re){this.push({data:he.utf8encode(re.data),meta:re.meta})},he.Utf8EncodeWorker=Ee},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Oe,je,he){"use strict";var be=Oe("./support"),le=Oe("./base64"),me=Oe("./nodejsUtils"),Ne=Oe("./external");function De(a){return a}function fe(a,b){for(var y=0;y>8;this.dir=!!(16&this.externalFileAttributes),re==0&&(this.dosPermissions=63&this.externalFileAttributes),re==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var re=be(this.extraFields[1].value);this.uncompressedSize===le.MAX_VALUE_32BITS&&(this.uncompressedSize=re.readInt(8)),this.compressedSize===le.MAX_VALUE_32BITS&&(this.compressedSize=re.readInt(8)),this.localHeaderOffset===le.MAX_VALUE_32BITS&&(this.localHeaderOffset=re.readInt(8)),this.diskNumberStart===le.MAX_VALUE_32BITS&&(this.diskNumberStart=re.readInt(4))}},readExtraFields:function(re){var E,a,b,y=re.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});re.index+4>>6:(re<65536?Ee[b++]=224|re>>>12:(Ee[b++]=240|re>>>18,Ee[b++]=128|re>>>12&63),Ee[b++]=128|re>>>6&63),Ee[b++]=128|63&re);return Ee},he.buf2binstring=function(Le){return fe(Le,Le.length)},he.binstring2buf=function(Le){for(var Ee=new be.Buf8(Le.length),re=0,E=Ee.length;re>10&1023,x[E++]=56320|1023&a)}return fe(x,E)},he.utf8border=function(Le,Ee){var re;for((Ee=Ee||Le.length)>Le.length&&(Ee=Le.length),re=Ee-1;0<=re&&(192&Le[re])==128;)re--;return re<0||re===0?Ee:re+Ne[Le[re]]>Ee?re:Ee}},{"./common":41}],43:[function(Oe,je,he){"use strict";je.exports=function(be,le,me,Ne){for(var De=65535&be|0,fe=be>>>16&65535|0,Le=0;me!==0;){for(me-=Le=2e3>>1:le>>>1;me[Ne]=le}return me}();je.exports=function(le,me,Ne,De){var fe=be,Le=De+Ne;le^=-1;for(var Ee=De;Ee>>8^fe[255&(le^me[Ee])];return-1^le}},{}],46:[function(Oe,je,he){"use strict";var be,le=Oe("../utils/common"),me=Oe("./trees"),Ne=Oe("./adler32"),De=Oe("./crc32"),fe=Oe("./messages"),Le=0,Ee=4,re=0,E=-2,a=-1,b=4,y=2,x=8,ee=9,ne=286,oe=30,ue=19,ge=2*ne+1,Fe=15,Se=3,Ie=258,ze=Ie+Se+1,ve=42,at=113,xe=1,it=2,Ue=3,qe=4;function st(ke,ut){return ke.msg=fe[ut],ut}function ot(ke){return(ke<<1)-(4ke.avail_out&&(ce=ke.avail_out),ce!==0&&(le.arraySet(ke.output,ut.pending_buf,ut.pending_out,ce,ke.next_out),ke.next_out+=ce,ut.pending_out+=ce,ke.total_out+=ce,ke.avail_out-=ce,ut.pending-=ce,ut.pending===0&&(ut.pending_out=0))}function Me(ke,ut){me._tr_flush_block(ke,0<=ke.block_start?ke.block_start:-1,ke.strstart-ke.block_start,ut),ke.block_start=ke.strstart,Re(ke.strm)}function Ve(ke,ut){ke.pending_buf[ke.pending++]=ut}function nt(ke,ut){ke.pending_buf[ke.pending++]=ut>>>8&255,ke.pending_buf[ke.pending++]=255&ut}function We(ke,ut){var ce,ie,ae=ke.max_chain_length,se=ke.strstart,de=ke.prev_length,Ce=ke.nice_match,pe=ke.strstart>ke.w_size-ze?ke.strstart-(ke.w_size-ze):0,Be=ke.window,$e=ke.w_mask,Xe=ke.prev,Pe=ke.strstart+Ie,mt=Be[se+de-1],St=Be[se+de];ke.prev_length>=ke.good_match&&(ae>>=2),Ce>ke.lookahead&&(Ce=ke.lookahead);do if(Be[(ce=ut)+de]===St&&Be[ce+de-1]===mt&&Be[ce]===Be[se]&&Be[++ce]===Be[se+1]){se+=2,ce++;do;while(Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&sepe&&--ae!=0);return de<=ke.lookahead?de:ke.lookahead}function et(ke){var ut,ce,ie,ae,se,de,Ce,pe,Be,$e,Xe=ke.w_size;do{if(ae=ke.window_size-ke.lookahead-ke.strstart,ke.strstart>=Xe+(Xe-ze)){for(le.arraySet(ke.window,ke.window,Xe,Xe,0),ke.match_start-=Xe,ke.strstart-=Xe,ke.block_start-=Xe,ut=ce=ke.hash_size;ie=ke.head[--ut],ke.head[ut]=Xe<=ie?ie-Xe:0,--ce;);for(ut=ce=Xe;ie=ke.prev[--ut],ke.prev[ut]=Xe<=ie?ie-Xe:0,--ce;);ae+=Xe}if(ke.strm.avail_in===0)break;if(de=ke.strm,Ce=ke.window,pe=ke.strstart+ke.lookahead,Be=ae,$e=void 0,$e=de.avail_in,Be<$e&&($e=Be),ce=$e===0?0:(de.avail_in-=$e,le.arraySet(Ce,de.input,de.next_in,$e,pe),de.state.wrap===1?de.adler=Ne(de.adler,Ce,$e,pe):de.state.wrap===2&&(de.adler=De(de.adler,Ce,$e,pe)),de.next_in+=$e,de.total_in+=$e,$e),ke.lookahead+=ce,ke.lookahead+ke.insert>=Se)for(se=ke.strstart-ke.insert,ke.ins_h=ke.window[se],ke.ins_h=(ke.ins_h<=Se&&(ke.ins_h=(ke.ins_h<=Se)if(ie=me._tr_tally(ke,ke.strstart-ke.match_start,ke.match_length-Se),ke.lookahead-=ke.match_length,ke.match_length<=ke.max_lazy_match&&ke.lookahead>=Se){for(ke.match_length--;ke.strstart++,ke.ins_h=(ke.ins_h<=Se&&(ke.ins_h=(ke.ins_h<=Se&&ke.match_length<=ke.prev_length){for(ae=ke.strstart+ke.lookahead-Se,ie=me._tr_tally(ke,ke.strstart-1-ke.prev_match,ke.prev_length-Se),ke.lookahead-=ke.prev_length-1,ke.prev_length-=2;++ke.strstart<=ae&&(ke.ins_h=(ke.ins_h<ke.pending_buf_size-5&&(ce=ke.pending_buf_size-5);;){if(ke.lookahead<=1){if(et(ke),ke.lookahead===0&&ut===Le)return xe;if(ke.lookahead===0)break}ke.strstart+=ke.lookahead,ke.lookahead=0;var ie=ke.block_start+ce;if((ke.strstart===0||ke.strstart>=ie)&&(ke.lookahead=ke.strstart-ie,ke.strstart=ie,Me(ke,!1),ke.strm.avail_out===0)||ke.strstart-ke.block_start>=ke.w_size-ze&&(Me(ke,!1),ke.strm.avail_out===0))return xe}return ke.insert=0,ut===Ee?(Me(ke,!0),ke.strm.avail_out===0?Ue:qe):(ke.strstart>ke.block_start&&(Me(ke,!1),ke.strm.avail_out),xe)}),new gt(4,4,8,4,ht),new gt(4,5,16,8,ht),new gt(4,6,32,32,ht),new gt(4,4,16,16,yt),new gt(8,16,32,32,yt),new gt(8,16,128,128,yt),new gt(8,32,128,256,yt),new gt(32,128,258,1024,yt),new gt(32,258,258,4096,yt)],he.deflateInit=function(ke,ut){return It(ke,ut,x,15,8,0)},he.deflateInit2=It,he.deflateReset=wt,he.deflateResetKeep=Ae,he.deflateSetHeader=function(ke,ut){return ke&&ke.state?ke.state.wrap!==2?E:(ke.state.gzhead=ut,re):E},he.deflate=function(ke,ut){var ce,ie,ae,se;if(!ke||!ke.state||5>8&255),Ve(ie,ie.gzhead.time>>16&255),Ve(ie,ie.gzhead.time>>24&255),Ve(ie,ie.level===9?2:2<=ie.strategy||ie.level<2?4:0),Ve(ie,255&ie.gzhead.os),ie.gzhead.extra&&ie.gzhead.extra.length&&(Ve(ie,255&ie.gzhead.extra.length),Ve(ie,ie.gzhead.extra.length>>8&255)),ie.gzhead.hcrc&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending,0)),ie.gzindex=0,ie.status=69):(Ve(ie,0),Ve(ie,0),Ve(ie,0),Ve(ie,0),Ve(ie,0),Ve(ie,ie.level===9?2:2<=ie.strategy||ie.level<2?4:0),Ve(ie,3),ie.status=at);else{var de=x+(ie.w_bits-8<<4)<<8;de|=(2<=ie.strategy||ie.level<2?0:ie.level<6?1:ie.level===6?2:3)<<6,ie.strstart!==0&&(de|=32),de+=31-de%31,ie.status=at,nt(ie,de),ie.strstart!==0&&(nt(ie,ke.adler>>>16),nt(ie,65535&ke.adler)),ke.adler=1}if(ie.status===69)if(ie.gzhead.extra){for(ae=ie.pending;ie.gzindex<(65535&ie.gzhead.extra.length)&&(ie.pending!==ie.pending_buf_size||(ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),Re(ke),ae=ie.pending,ie.pending!==ie.pending_buf_size));)Ve(ie,255&ie.gzhead.extra[ie.gzindex]),ie.gzindex++;ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),ie.gzindex===ie.gzhead.extra.length&&(ie.gzindex=0,ie.status=73)}else ie.status=73;if(ie.status===73)if(ie.gzhead.name){ae=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),Re(ke),ae=ie.pending,ie.pending===ie.pending_buf_size)){se=1;break}se=ie.gzindexae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),se===0&&(ie.gzindex=0,ie.status=91)}else ie.status=91;if(ie.status===91)if(ie.gzhead.comment){ae=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),Re(ke),ae=ie.pending,ie.pending===ie.pending_buf_size)){se=1;break}se=ie.gzindexae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),se===0&&(ie.status=103)}else ie.status=103;if(ie.status===103&&(ie.gzhead.hcrc?(ie.pending+2>ie.pending_buf_size&&Re(ke),ie.pending+2<=ie.pending_buf_size&&(Ve(ie,255&ke.adler),Ve(ie,ke.adler>>8&255),ke.adler=0,ie.status=at)):ie.status=at),ie.pending!==0){if(Re(ke),ke.avail_out===0)return ie.last_flush=-1,re}else if(ke.avail_in===0&&ot(ut)<=ot(ce)&&ut!==Ee)return st(ke,-5);if(ie.status===666&&ke.avail_in!==0)return st(ke,-5);if(ke.avail_in!==0||ie.lookahead!==0||ut!==Le&&ie.status!==666){var Ce=ie.strategy===2?function(pe,Be){for(var $e;;){if(pe.lookahead===0&&(et(pe),pe.lookahead===0)){if(Be===Le)return xe;break}if(pe.match_length=0,$e=me._tr_tally(pe,0,pe.window[pe.strstart]),pe.lookahead--,pe.strstart++,$e&&(Me(pe,!1),pe.strm.avail_out===0))return xe}return pe.insert=0,Be===Ee?(Me(pe,!0),pe.strm.avail_out===0?Ue:qe):pe.last_lit&&(Me(pe,!1),pe.strm.avail_out===0)?xe:it}(ie,ut):ie.strategy===3?function(pe,Be){for(var $e,Xe,Pe,mt,St=pe.window;;){if(pe.lookahead<=Ie){if(et(pe),pe.lookahead<=Ie&&Be===Le)return xe;if(pe.lookahead===0)break}if(pe.match_length=0,pe.lookahead>=Se&&0pe.lookahead&&(pe.match_length=pe.lookahead)}if(pe.match_length>=Se?($e=me._tr_tally(pe,1,pe.match_length-Se),pe.lookahead-=pe.match_length,pe.strstart+=pe.match_length,pe.match_length=0):($e=me._tr_tally(pe,0,pe.window[pe.strstart]),pe.lookahead--,pe.strstart++),$e&&(Me(pe,!1),pe.strm.avail_out===0))return xe}return pe.insert=0,Be===Ee?(Me(pe,!0),pe.strm.avail_out===0?Ue:qe):pe.last_lit&&(Me(pe,!1),pe.strm.avail_out===0)?xe:it}(ie,ut):be[ie.level].func(ie,ut);if(Ce!==Ue&&Ce!==qe||(ie.status=666),Ce===xe||Ce===Ue)return ke.avail_out===0&&(ie.last_flush=-1),re;if(Ce===it&&(ut===1?me._tr_align(ie):ut!==5&&(me._tr_stored_block(ie,0,0,!1),ut===3&&(Ke(ie.head),ie.lookahead===0&&(ie.strstart=0,ie.block_start=0,ie.insert=0))),Re(ke),ke.avail_out===0))return ie.last_flush=-1,re}return ut!==Ee?re:ie.wrap<=0?1:(ie.wrap===2?(Ve(ie,255&ke.adler),Ve(ie,ke.adler>>8&255),Ve(ie,ke.adler>>16&255),Ve(ie,ke.adler>>24&255),Ve(ie,255&ke.total_in),Ve(ie,ke.total_in>>8&255),Ve(ie,ke.total_in>>16&255),Ve(ie,ke.total_in>>24&255)):(nt(ie,ke.adler>>>16),nt(ie,65535&ke.adler)),Re(ke),0=ce.w_size&&(se===0&&(Ke(ce.head),ce.strstart=0,ce.block_start=0,ce.insert=0),Be=new le.Buf8(ce.w_size),le.arraySet(Be,ut,$e-ce.w_size,ce.w_size,0),ut=Be,$e=ce.w_size),de=ke.avail_in,Ce=ke.next_in,pe=ke.input,ke.avail_in=$e,ke.next_in=0,ke.input=ut,et(ce);ce.lookahead>=Se;){for(ie=ce.strstart,ae=ce.lookahead-(Se-1);ce.ins_h=(ce.ins_h<>>=Se=Fe>>>24,ee-=Se,(Se=Fe>>>16&255)===0)it[fe++]=65535&Fe;else{if(!(16&Se)){if(!(64&Se)){Fe=ne[(65535&Fe)+(x&(1<>>=Se,ee-=Se),ee<15&&(x+=xe[Ne++]<>>=Se=Fe>>>24,ee-=Se,!(16&(Se=Fe>>>16&255))){if(!(64&Se)){Fe=oe[(65535&Fe)+(x&(1<>>=Se,ee-=Se,(Se=fe-Le)>3,x&=(1<<(ee-=Ie<<3))-1,be.next_in=Ne,be.next_out=fe,be.avail_in=Ne>>24&255)+(ve>>>8&65280)+((65280&ve)<<8)+((255&ve)<<24)}function x(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new be.Buf16(320),this.work=new be.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ee(ve){var at;return ve&&ve.state?(at=ve.state,ve.total_in=ve.total_out=at.total=0,ve.msg="",at.wrap&&(ve.adler=1&at.wrap),at.mode=E,at.last=0,at.havedict=0,at.dmax=32768,at.head=null,at.hold=0,at.bits=0,at.lencode=at.lendyn=new be.Buf32(a),at.distcode=at.distdyn=new be.Buf32(b),at.sane=1,at.back=-1,Ee):re}function ne(ve){var at;return ve&&ve.state?((at=ve.state).wsize=0,at.whave=0,at.wnext=0,ee(ve)):re}function oe(ve,at){var xe,it;return ve&&ve.state?(it=ve.state,at<0?(xe=0,at=-at):(xe=1+(at>>4),at<48&&(at&=15)),at&&(at<8||15=qe.wsize?(be.arraySet(qe.window,at,xe-qe.wsize,qe.wsize,0),qe.wnext=0,qe.whave=qe.wsize):(it<(Ue=qe.wsize-qe.wnext)&&(Ue=it),be.arraySet(qe.window,at,xe-it,Ue,qe.wnext),(it-=Ue)?(be.arraySet(qe.window,at,xe-it,it,0),qe.wnext=it,qe.whave=qe.wsize):(qe.wnext+=Ue,qe.wnext===qe.wsize&&(qe.wnext=0),qe.whave>>8&255,xe.check=me(xe.check,se,2,0),Me=Re=0,xe.mode=2;break}if(xe.flags=0,xe.head&&(xe.head.done=!1),!(1&xe.wrap)||(((255&Re)<<8)+(Re>>8))%31){ve.msg="incorrect header check",xe.mode=30;break}if((15&Re)!=8){ve.msg="unknown compression method",xe.mode=30;break}if(Me-=4,ke=8+(15&(Re>>>=4)),xe.wbits===0)xe.wbits=ke;else if(ke>xe.wbits){ve.msg="invalid window size",xe.mode=30;break}xe.dmax=1<>8&1),512&xe.flags&&(se[0]=255&Re,se[1]=Re>>>8&255,xe.check=me(xe.check,se,2,0)),Me=Re=0,xe.mode=3;case 3:for(;Me<32;){if(ot===0)break e;ot--,Re+=it[qe++]<>>8&255,se[2]=Re>>>16&255,se[3]=Re>>>24&255,xe.check=me(xe.check,se,4,0)),Me=Re=0,xe.mode=4;case 4:for(;Me<16;){if(ot===0)break e;ot--,Re+=it[qe++]<>8),512&xe.flags&&(se[0]=255&Re,se[1]=Re>>>8&255,xe.check=me(xe.check,se,2,0)),Me=Re=0,xe.mode=5;case 5:if(1024&xe.flags){for(;Me<16;){if(ot===0)break e;ot--,Re+=it[qe++]<>>8&255,xe.check=me(xe.check,se,2,0)),Me=Re=0}else xe.head&&(xe.head.extra=null);xe.mode=6;case 6:if(1024&xe.flags&&(ot<(We=xe.length)&&(We=ot),We&&(xe.head&&(ke=xe.head.extra_len-xe.length,xe.head.extra||(xe.head.extra=new Array(xe.head.extra_len)),be.arraySet(xe.head.extra,it,qe,We,ke)),512&xe.flags&&(xe.check=me(xe.check,it,We,qe)),ot-=We,qe+=We,xe.length-=We),xe.length))break e;xe.length=0,xe.mode=7;case 7:if(2048&xe.flags){if(ot===0)break e;for(We=0;ke=it[qe+We++],xe.head&&ke&&xe.length<65536&&(xe.head.name+=String.fromCharCode(ke)),ke&&We>9&1,xe.head.done=!0),ve.adler=xe.check=0,xe.mode=12;break;case 10:for(;Me<32;){if(ot===0)break e;ot--,Re+=it[qe++]<>>=7&Me,Me-=7&Me,xe.mode=27;break}for(;Me<3;){if(ot===0)break e;ot--,Re+=it[qe++]<>>=1)){case 0:xe.mode=14;break;case 1:if(Ie(xe),xe.mode=20,at!==6)break;Re>>>=2,Me-=2;break e;case 2:xe.mode=17;break;case 3:ve.msg="invalid block type",xe.mode=30}Re>>>=2,Me-=2;break;case 14:for(Re>>>=7&Me,Me-=7&Me;Me<32;){if(ot===0)break e;ot--,Re+=it[qe++]<>>16^65535)){ve.msg="invalid stored block lengths",xe.mode=30;break}if(xe.length=65535&Re,Me=Re=0,xe.mode=15,at===6)break e;case 15:xe.mode=16;case 16:if(We=xe.length){if(ot>>=5,Me-=5,xe.ndist=1+(31&Re),Re>>>=5,Me-=5,xe.ncode=4+(15&Re),Re>>>=4,Me-=4,286>>=3,Me-=3}for(;xe.have<19;)xe.lens[de[xe.have++]]=0;if(xe.lencode=xe.lendyn,xe.lenbits=7,ce={bits:xe.lenbits},ut=De(0,xe.lens,0,19,xe.lencode,0,xe.work,ce),xe.lenbits=ce.bits,ut){ve.msg="invalid code lengths set",xe.mode=30;break}xe.have=0,xe.mode=19;case 19:for(;xe.have>>16&255,xt=65535&ae,!((yt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>>=yt,Me-=yt,xe.lens[xe.have++]=xt;else{if(xt===16){for(ie=yt+2;Me>>=yt,Me-=yt,xe.have===0){ve.msg="invalid bit length repeat",xe.mode=30;break}ke=xe.lens[xe.have-1],We=3+(3&Re),Re>>>=2,Me-=2}else if(xt===17){for(ie=yt+3;Me>>=yt)),Re>>>=3,Me-=3}else{for(ie=yt+7;Me>>=yt)),Re>>>=7,Me-=7}if(xe.have+We>xe.nlen+xe.ndist){ve.msg="invalid bit length repeat",xe.mode=30;break}for(;We--;)xe.lens[xe.have++]=ke}}if(xe.mode===30)break;if(xe.lens[256]===0){ve.msg="invalid code -- missing end-of-block",xe.mode=30;break}if(xe.lenbits=9,ce={bits:xe.lenbits},ut=De(fe,xe.lens,0,xe.nlen,xe.lencode,0,xe.work,ce),xe.lenbits=ce.bits,ut){ve.msg="invalid literal/lengths set",xe.mode=30;break}if(xe.distbits=6,xe.distcode=xe.distdyn,ce={bits:xe.distbits},ut=De(Le,xe.lens,xe.nlen,xe.ndist,xe.distcode,0,xe.work,ce),xe.distbits=ce.bits,ut){ve.msg="invalid distances set",xe.mode=30;break}if(xe.mode=20,at===6)break e;case 20:xe.mode=21;case 21:if(6<=ot&&258<=Ke){ve.next_out=st,ve.avail_out=Ke,ve.next_in=qe,ve.avail_in=ot,xe.hold=Re,xe.bits=Me,Ne(ve,nt),st=ve.next_out,Ue=ve.output,Ke=ve.avail_out,qe=ve.next_in,it=ve.input,ot=ve.avail_in,Re=xe.hold,Me=xe.bits,xe.mode===12&&(xe.back=-1);break}for(xe.back=0;gt=(ae=xe.lencode[Re&(1<>>16&255,xt=65535&ae,!((yt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>Ae)])>>>16&255,xt=65535&ae,!(Ae+(yt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>>=Ae,Me-=Ae,xe.back+=Ae}if(Re>>>=yt,Me-=yt,xe.back+=yt,xe.length=xt,gt===0){xe.mode=26;break}if(32>){xe.back=-1,xe.mode=12;break}if(64>){ve.msg="invalid literal/length code",xe.mode=30;break}xe.extra=15>,xe.mode=22;case 22:if(xe.extra){for(ie=xe.extra;Me>>=xe.extra,Me-=xe.extra,xe.back+=xe.extra}xe.was=xe.length,xe.mode=23;case 23:for(;gt=(ae=xe.distcode[Re&(1<>>16&255,xt=65535&ae,!((yt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>Ae)])>>>16&255,xt=65535&ae,!(Ae+(yt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>>=Ae,Me-=Ae,xe.back+=Ae}if(Re>>>=yt,Me-=yt,xe.back+=yt,64>){ve.msg="invalid distance code",xe.mode=30;break}xe.offset=xt,xe.extra=15>,xe.mode=24;case 24:if(xe.extra){for(ie=xe.extra;Me>>=xe.extra,Me-=xe.extra,xe.back+=xe.extra}if(xe.offset>xe.dmax){ve.msg="invalid distance too far back",xe.mode=30;break}xe.mode=25;case 25:if(Ke===0)break e;if(We=nt-Ke,xe.offset>We){if((We=xe.offset-We)>xe.whave&&xe.sane){ve.msg="invalid distance too far back",xe.mode=30;break}et=We>xe.wnext?(We-=xe.wnext,xe.wsize-We):xe.wnext-We,We>xe.length&&(We=xe.length),ht=xe.window}else ht=Ue,et=st-xe.offset,We=xe.length;for(Kege?(Se=et[ht+b[at]],Me[Ve+b[at]]):(Se=96,0),x=1<>st)+(ee-=x)]=Fe<<24|Se<<16|Ie|0,ee!==0;);for(x=1<>=1;if(x!==0?(Re&=x-1,Re+=x):Re=0,at++,--nt[ve]==0){if(ve===it)break;ve=Le[Ee+b[at]]}if(Ue>>7)]}function Ve(ae,se){ae.pending_buf[ae.pending++]=255&se,ae.pending_buf[ae.pending++]=se>>>8&255}function nt(ae,se,de){ae.bi_valid>y-de?(ae.bi_buf|=se<>y-ae.bi_valid,ae.bi_valid+=de-y):(ae.bi_buf|=se<>>=1,de<<=1,0<--se;);return de>>>1}function ht(ae,se,de){var Ce,pe,Be=new Array(b+1),$e=0;for(Ce=1;Ce<=b;Ce++)Be[Ce]=$e=$e+de[Ce-1]<<1;for(pe=0;pe<=se;pe++){var Xe=ae[2*pe+1];Xe!==0&&(ae[2*pe]=et(Be[Xe]++,Xe))}}function yt(ae){var se;for(se=0;se>1;1<=de;de--)Ae(ae,Be,de);for(pe=Pe;de=ae.heap[1],ae.heap[1]=ae.heap[ae.heap_len--],Ae(ae,Be,1),Ce=ae.heap[1],ae.heap[--ae.heap_max]=de,ae.heap[--ae.heap_max]=Ce,Be[2*pe]=Be[2*de]+Be[2*Ce],ae.depth[pe]=(ae.depth[de]>=ae.depth[Ce]?ae.depth[de]:ae.depth[Ce])+1,Be[2*de+1]=Be[2*Ce+1]=pe,ae.heap[1]=pe++,Ae(ae,Be,1),2<=ae.heap_len;);ae.heap[--ae.heap_max]=ae.heap[1],function(St,zt){var Gt,Ht,Wt,Je,lt,Dt,Lt=zt.dyn_tree,ln=zt.max_code,mn=zt.stat_desc.static_tree,fn=zt.stat_desc.has_stree,Dn=zt.stat_desc.extra_bits,ua=zt.stat_desc.extra_base,Na=zt.stat_desc.max_length,Pa=0;for(Je=0;Je<=b;Je++)St.bl_count[Je]=0;for(Lt[2*St.heap[St.heap_max]+1]=0,Gt=St.heap_max+1;Gt>=7;pe>>=1)if(1&mt&&Xe.dyn_ltree[2*Pe]!==0)return le;if(Xe.dyn_ltree[18]!==0||Xe.dyn_ltree[20]!==0||Xe.dyn_ltree[26]!==0)return me;for(Pe=32;Pe>>3,(Be=ae.static_len+3+7>>>3)<=pe&&(pe=Be)):pe=Be=de+5,de+4<=pe&&se!==-1?ie(ae,se,de,Ce):ae.strategy===4||Be===pe?(nt(ae,2+(Ce?1:0),3),wt(ae,ze,ve)):(nt(ae,4+(Ce?1:0),3),function(Xe,Pe,mt,St){var zt;for(nt(Xe,Pe-257,5),nt(Xe,mt-1,5),nt(Xe,St-4,4),zt=0;zt>>8&255,ae.pending_buf[ae.d_buf+2*ae.last_lit+1]=255&se,ae.pending_buf[ae.l_buf+ae.last_lit]=255&de,ae.last_lit++,se===0?ae.dyn_ltree[2*de]++:(ae.matches++,se--,ae.dyn_ltree[2*(xe[de]+Le+1)]++,ae.dyn_dtree[2*Me(se)]++),ae.last_lit===ae.lit_bufsize-1},he._tr_align=function(ae){nt(ae,2,3),We(ae,ee,ze),function(se){se.bi_valid===16?(Ve(se,se.bi_buf),se.bi_buf=0,se.bi_valid=0):8<=se.bi_valid&&(se.pending_buf[se.pending++]=255&se.bi_buf,se.bi_buf>>=8,se.bi_valid-=8)}(ae)}},{"../utils/common":41}],53:[function(Oe,je,he){"use strict";je.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Oe,je,he){(function(be){(function(le,me){"use strict";if(!le.setImmediate){var Ne,De,fe,Le,Ee=1,re={},E=!1,a=le.document,b=Object.getPrototypeOf&&Object.getPrototypeOf(le);b=b&&b.setTimeout?b:le,Ne={}.toString.call(le.process)==="[object process]"?function(ne){ye.nextTick(function(){x(ne)})}:function(){if(le.postMessage&&!le.importScripts){var ne=!0,oe=le.onmessage;return le.onmessage=function(){ne=!1},le.postMessage("","*"),le.onmessage=oe,ne}}()?(Le="setImmediate$"+Math.random()+"$",le.addEventListener?le.addEventListener("message",ee,!1):le.attachEvent("onmessage",ee),function(ne){le.postMessage(Le+ne,"*")}):le.MessageChannel?((fe=new MessageChannel).port1.onmessage=function(ne){x(ne.data)},function(ne){fe.port2.postMessage(ne)}):a&&"onreadystatechange"in a.createElement("script")?(De=a.documentElement,function(ne){var oe=a.createElement("script");oe.onreadystatechange=function(){x(ne),oe.onreadystatechange=null,De.removeChild(oe),oe=null},De.appendChild(oe)}):function(ne){setTimeout(x,0,ne)},b.setImmediate=function(ne){typeof ne!="function"&&(ne=new Function(""+ne));for(var oe=new Array(arguments.length-1),ue=0;ue0&&arguments[0]!==void 0?arguments[0]:[],ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=ce.length,se=ie.length;if(Math.abs(ae-se)!==1)return{add:!1,key:null};function de(Ce,pe){var Be=new Map;Ce.forEach(function(Xe){Be.set(Xe,!0)});var $e=pe.filter(function(Xe){return!Be.has(Xe)});return $e.length===1?$e[0]:null}return ae ").concat(ie);return ie}var ht=a.forwardRef(function(ce,ie){var ae=ce.prefixCls,se=ce.data,de=ce.selectable,Ce=ce.checkable,pe=ce.expandedKeys,Be=ce.selectedKeys,$e=ce.checkedKeys,Xe=ce.loadedKeys,Pe=ce.loadingKeys,mt=ce.halfCheckedKeys,St=ce.keyEntities,zt=ce.disabled,Gt=ce.dragging,Ht=ce.dragOverNodeKey,Wt=ce.dropPosition,Je=ce.motion,lt=ce.height,Dt=ce.itemHeight,Lt=ce.virtual,ln=ce.focusable,mn=ce.activeItem,fn=ce.focused,Dn=ce.tabIndex,ua=ce.onKeyDown,Na=ce.onFocus,Pa=ce.onBlur,wa=ce.onActiveChange,ar=ce.onListChangeStart,sr=ce.onListChangeEnd,ma=(0,ne.Z)(ce,qe),mr=a.useRef(null),ir=a.useRef(null);a.useImperativeHandle(ie,function(){return{scrollTo:function(Eo){mr.current.scrollTo(Eo)},getIndentWidth:function(){return ir.current.offsetWidth}}});var on=a.useState(pe),bn=(0,ee.Z)(on,2),Ia=bn[0],fa=bn[1],da=a.useState(se),yr=(0,ee.Z)(da,2),Hn=yr[0],vo=yr[1],ho=a.useState(se),jr=(0,ee.Z)(ho,2),_t=jr[0],Kt=jr[1],Rt=a.useState([]),Un=(0,ee.Z)(Rt,2),va=Un[0],Yn=Un[1],Yr=a.useState(null),dr=(0,ee.Z)(Yr,2),Er=dr[0],So=dr[1],Fr=a.useRef(se);Fr.current=se;function Vn(){var bo=Fr.current;vo(bo),Kt(bo),Yn([]),So(null),sr()}(0,oe.Z)(function(){fa(pe);var bo=it(Ia,pe);if(bo.key!==null)if(bo.add){var Eo=Hn.findIndex(function(la){var Kn=la.key;return Kn===bo.key}),Bt=nt(Ue(Hn,se,bo.key),Lt,lt,Dt),Sn=Hn.slice();Sn.splice(Eo+1,0,Ve),Kt(Sn),Yn(Bt),So("show")}else{var pn=se.findIndex(function(la){var Kn=la.key;return Kn===bo.key}),Tn=nt(Ue(se,Hn,bo.key),Lt,lt,Dt),Jn=se.slice();Jn.splice(pn+1,0,Ve),Kt(Jn),Yn(Tn),So("hide")}else Hn!==se&&(vo(se),Kt(se))},[pe,se]),a.useEffect(function(){Gt||Vn()},[Gt]);var io=Je?_t:se,Go={expandedKeys:pe,selectedKeys:Be,loadedKeys:Xe,loadingKeys:Pe,checkedKeys:$e,halfCheckedKeys:mt,dragOverNodeKey:Ht,dropPosition:Wt,keyEntities:St};return a.createElement(a.Fragment,null,fn&&mn&&a.createElement("span",{style:st,"aria-live":"assertive"},et(mn)),a.createElement("div",null,a.createElement("input",{style:st,disabled:ln===!1||zt,tabIndex:ln!==!1?Dn:null,onKeyDown:ua,onFocus:Na,onBlur:Pa,value:"",onChange:ot,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(ae,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(ae,"-indent")},a.createElement("div",{ref:ir,className:"".concat(ae,"-indent-unit")}))),a.createElement(ue.Z,(0,z.Z)({},ma,{data:io,itemKey:We,height:lt,fullHeight:!1,virtual:Lt,itemHeight:Dt,prefixCls:"".concat(ae,"-list"),ref:mr,onVisibleChange:function(Eo,Bt){var Sn=new Set(Eo),pn=Bt.filter(function(Tn){return!Sn.has(Tn)});pn.some(function(Tn){return We(Tn)===Ke})&&Vn()}}),function(bo){var Eo=bo.pos,Bt=(0,z.Z)({},(x(bo.data),bo.data)),Sn=bo.title,pn=bo.key,Tn=bo.isStart,Jn=bo.isEnd,la=(0,Ie.km)(pn,Eo);delete Bt.key,delete Bt.children;var Kn=(0,Ie.H8)(la,Go);return a.createElement(xe,(0,z.Z)({},Bt,Kn,{title:Sn,active:!!mn&&pn===mn.key,pos:Eo,data:bo.data,isStart:Tn,isEnd:Jn,motion:Je,motionNodes:pn===Ke?va:null,motionType:Er,onMotionStart:ar,onMotionEnd:Vn,treeNodeRequiredProps:Go,onMouseMove:function(){wa(null)}}))}))});ht.displayName="NodeList";var yt=ht,gt=te(35654),xt=te(90782),Ae=te(67841),wt=10,It=function(ce){(0,Ne.Z)(ae,ce);var ie=(0,De.Z)(ae);function ae(){var se;(0,be.Z)(this,ae);for(var de=arguments.length,Ce=new Array(de),pe=0;pe2&&arguments[2]!==void 0?arguments[2]:!1,mt=se.state,St=mt.dragChildrenKeys,zt=mt.dropPosition,Gt=mt.dropTargetKey,Ht=mt.dropTargetPos,Wt=mt.dropAllowed;if(Wt){var Je=se.props.onDrop;if(se.setState({dragOverNodeKey:null}),se.cleanDragState(),Gt!==null){var lt=(0,je.Z)((0,je.Z)({},(0,Ie.H8)(Gt,se.getTreeNodeRequiredProps())),{},{active:((Xe=se.getActiveItem())===null||Xe===void 0?void 0:Xe.key)===Gt,data:(0,Ae.Z)(se.state.keyEntities,Gt).node}),Dt=St.indexOf(Gt)!==-1;(0,E.ZP)(!Dt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Lt=(0,gt.yx)(Ht),ln={event:Be,node:(0,Ie.F)(lt),dragNode:se.dragNode?(0,Ie.F)(se.dragNode.props):null,dragNodesKeys:[se.dragNode.props.eventKey].concat(St),dropToGap:zt!==0,dropPosition:zt+Number(Lt[Lt.length-1])};Pe||Je==null||Je(ln),se.dragNode=null}}},se.cleanDragState=function(){var Be=se.state.draggingNodeKey;Be!==null&&se.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),se.dragStartMousePosition=null,se.currentMouseOverDroppableNodeKey=null},se.triggerExpandActionExpand=function(Be,$e){var Xe=se.state,Pe=Xe.expandedKeys,mt=Xe.flattenNodes,St=$e.expanded,zt=$e.key,Gt=$e.isLeaf;if(!(Gt||Be.shiftKey||Be.metaKey||Be.ctrlKey)){var Ht=mt.filter(function(Je){return Je.key===zt})[0],Wt=(0,Ie.F)((0,je.Z)((0,je.Z)({},(0,Ie.H8)(zt,se.getTreeNodeRequiredProps())),{},{data:Ht.data}));se.setExpandedKeys(St?(0,gt._5)(Pe,zt):(0,gt.L0)(Pe,zt)),se.onNodeExpand(Be,Wt)}},se.onNodeClick=function(Be,$e){var Xe=se.props,Pe=Xe.onClick,mt=Xe.expandAction;mt==="click"&&se.triggerExpandActionExpand(Be,$e),Pe==null||Pe(Be,$e)},se.onNodeDoubleClick=function(Be,$e){var Xe=se.props,Pe=Xe.onDoubleClick,mt=Xe.expandAction;mt==="doubleClick"&&se.triggerExpandActionExpand(Be,$e),Pe==null||Pe(Be,$e)},se.onNodeSelect=function(Be,$e){var Xe=se.state.selectedKeys,Pe=se.state,mt=Pe.keyEntities,St=Pe.fieldNames,zt=se.props,Gt=zt.onSelect,Ht=zt.multiple,Wt=$e.selected,Je=$e[St.key],lt=!Wt;lt?Ht?Xe=(0,gt.L0)(Xe,Je):Xe=[Je]:Xe=(0,gt._5)(Xe,Je);var Dt=Xe.map(function(Lt){var ln=(0,Ae.Z)(mt,Lt);return ln?ln.node:null}).filter(function(Lt){return Lt});se.setUncontrolledState({selectedKeys:Xe}),Gt==null||Gt(Xe,{event:"select",selected:lt,node:$e,selectedNodes:Dt,nativeEvent:Be.nativeEvent})},se.onNodeCheck=function(Be,$e,Xe){var Pe=se.state,mt=Pe.keyEntities,St=Pe.checkedKeys,zt=Pe.halfCheckedKeys,Gt=se.props,Ht=Gt.checkStrictly,Wt=Gt.onCheck,Je=$e.key,lt,Dt={event:"check",node:$e,checked:Xe,nativeEvent:Be.nativeEvent};if(Ht){var Lt=Xe?(0,gt.L0)(St,Je):(0,gt._5)(St,Je),ln=(0,gt._5)(zt,Je);lt={checked:Lt,halfChecked:ln},Dt.checkedNodes=Lt.map(function(Pa){return(0,Ae.Z)(mt,Pa)}).filter(function(Pa){return Pa}).map(function(Pa){return Pa.node}),se.setUncontrolledState({checkedKeys:Lt})}else{var mn=(0,xt.S)([].concat((0,he.Z)(St),[Je]),!0,mt),fn=mn.checkedKeys,Dn=mn.halfCheckedKeys;if(!Xe){var ua=new Set(fn);ua.delete(Je);var Na=(0,xt.S)(Array.from(ua),{checked:!1,halfCheckedKeys:Dn},mt);fn=Na.checkedKeys,Dn=Na.halfCheckedKeys}lt=fn,Dt.checkedNodes=[],Dt.checkedNodesPositions=[],Dt.halfCheckedKeys=Dn,fn.forEach(function(Pa){var wa=(0,Ae.Z)(mt,Pa);if(wa){var ar=wa.node,sr=wa.pos;Dt.checkedNodes.push(ar),Dt.checkedNodesPositions.push({node:ar,pos:sr})}}),se.setUncontrolledState({checkedKeys:fn},!1,{halfCheckedKeys:Dn})}Wt==null||Wt(lt,Dt)},se.onNodeLoad=function(Be){var $e=Be.key,Xe=new Promise(function(Pe,mt){se.setState(function(St){var zt=St.loadedKeys,Gt=zt===void 0?[]:zt,Ht=St.loadingKeys,Wt=Ht===void 0?[]:Ht,Je=se.props,lt=Je.loadData,Dt=Je.onLoad;if(!lt||Gt.indexOf($e)!==-1||Wt.indexOf($e)!==-1)return null;var Lt=lt(Be);return Lt.then(function(){var ln=se.state.loadedKeys,mn=(0,gt.L0)(ln,$e);Dt==null||Dt(mn,{event:"load",node:Be}),se.setUncontrolledState({loadedKeys:mn}),se.setState(function(fn){return{loadingKeys:(0,gt._5)(fn.loadingKeys,$e)}}),Pe()}).catch(function(ln){if(se.setState(function(fn){return{loadingKeys:(0,gt._5)(fn.loadingKeys,$e)}}),se.loadingRetryTimes[$e]=(se.loadingRetryTimes[$e]||0)+1,se.loadingRetryTimes[$e]>=wt){var mn=se.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),se.setUncontrolledState({loadedKeys:(0,gt.L0)(mn,$e)}),Pe()}mt(ln)}),{loadingKeys:(0,gt.L0)(Wt,$e)}})});return Xe.catch(function(){}),Xe},se.onNodeMouseEnter=function(Be,$e){var Xe=se.props.onMouseEnter;Xe==null||Xe({event:Be,node:$e})},se.onNodeMouseLeave=function(Be,$e){var Xe=se.props.onMouseLeave;Xe==null||Xe({event:Be,node:$e})},se.onNodeContextMenu=function(Be,$e){var Xe=se.props.onRightClick;Xe&&(Be.preventDefault(),Xe({event:Be,node:$e}))},se.onFocus=function(){var Be=se.props.onFocus;se.setState({focused:!0});for(var $e=arguments.length,Xe=new Array($e),Pe=0;Pe<$e;Pe++)Xe[Pe]=arguments[Pe];Be==null||Be.apply(void 0,Xe)},se.onBlur=function(){var Be=se.props.onBlur;se.setState({focused:!1}),se.onActiveChange(null);for(var $e=arguments.length,Xe=new Array($e),Pe=0;Pe<$e;Pe++)Xe[Pe]=arguments[Pe];Be==null||Be.apply(void 0,Xe)},se.getTreeNodeRequiredProps=function(){var Be=se.state,$e=Be.expandedKeys,Xe=Be.selectedKeys,Pe=Be.loadedKeys,mt=Be.loadingKeys,St=Be.checkedKeys,zt=Be.halfCheckedKeys,Gt=Be.dragOverNodeKey,Ht=Be.dropPosition,Wt=Be.keyEntities;return{expandedKeys:$e||[],selectedKeys:Xe||[],loadedKeys:Pe||[],loadingKeys:mt||[],checkedKeys:St||[],halfCheckedKeys:zt||[],dragOverNodeKey:Gt,dropPosition:Ht,keyEntities:Wt}},se.setExpandedKeys=function(Be){var $e=se.state,Xe=$e.treeData,Pe=$e.fieldNames,mt=(0,Ie.oH)(Xe,Be,Pe);se.setUncontrolledState({expandedKeys:Be,flattenNodes:mt},!0)},se.onNodeExpand=function(Be,$e){var Xe=se.state.expandedKeys,Pe=se.state,mt=Pe.listChanging,St=Pe.fieldNames,zt=se.props,Gt=zt.onExpand,Ht=zt.loadData,Wt=$e.expanded,Je=$e[St.key];if(!mt){var lt=Xe.indexOf(Je),Dt=!Wt;if((0,E.ZP)(Wt&<!==-1||!Wt&<===-1,"Expand state not sync with index check"),Dt?Xe=(0,gt.L0)(Xe,Je):Xe=(0,gt._5)(Xe,Je),se.setExpandedKeys(Xe),Gt==null||Gt(Xe,{node:$e,expanded:Dt,nativeEvent:Be.nativeEvent}),Dt&&Ht){var Lt=se.onNodeLoad($e);Lt&&Lt.then(function(){var ln=(0,Ie.oH)(se.state.treeData,Xe,St);se.setUncontrolledState({flattenNodes:ln})}).catch(function(){var ln=se.state.expandedKeys,mn=(0,gt._5)(ln,Je);se.setExpandedKeys(mn)})}}},se.onListChangeStart=function(){se.setUncontrolledState({listChanging:!0})},se.onListChangeEnd=function(){setTimeout(function(){se.setUncontrolledState({listChanging:!1})})},se.onActiveChange=function(Be){var $e=se.state.activeKey,Xe=se.props.onActiveChange;$e!==Be&&(se.setState({activeKey:Be}),Be!==null&&se.scrollTo({key:Be}),Xe==null||Xe(Be))},se.getActiveItem=function(){var Be=se.state,$e=Be.activeKey,Xe=Be.flattenNodes;return $e===null?null:Xe.find(function(Pe){var mt=Pe.key;return mt===$e})||null},se.offsetActiveKey=function(Be){var $e=se.state,Xe=$e.flattenNodes,Pe=$e.activeKey,mt=Xe.findIndex(function(Gt){var Ht=Gt.key;return Ht===Pe});mt===-1&&Be<0&&(mt=Xe.length),mt=(mt+Be+Xe.length)%Xe.length;var St=Xe[mt];if(St){var zt=St.key;se.onActiveChange(zt)}else se.onActiveChange(null)},se.onKeyDown=function(Be){var $e=se.state,Xe=$e.activeKey,Pe=$e.expandedKeys,mt=$e.checkedKeys,St=$e.fieldNames,zt=se.props,Gt=zt.onKeyDown,Ht=zt.checkable,Wt=zt.selectable;switch(Be.which){case Ee.Z.UP:{se.offsetActiveKey(-1),Be.preventDefault();break}case Ee.Z.DOWN:{se.offsetActiveKey(1),Be.preventDefault();break}}var Je=se.getActiveItem();if(Je&&Je.data){var lt=se.getTreeNodeRequiredProps(),Dt=Je.data.isLeaf===!1||!!(Je.data[St.children]||[]).length,Lt=(0,Ie.F)((0,je.Z)((0,je.Z)({},(0,Ie.H8)(Xe,lt)),{},{data:Je.data,active:!0}));switch(Be.which){case Ee.Z.LEFT:{Dt&&Pe.includes(Xe)?se.onNodeExpand({},Lt):Je.parent&&se.onActiveChange(Je.parent.key),Be.preventDefault();break}case Ee.Z.RIGHT:{Dt&&!Pe.includes(Xe)?se.onNodeExpand({},Lt):Je.children&&Je.children.length&&se.onActiveChange(Je.children[0].key),Be.preventDefault();break}case Ee.Z.ENTER:case Ee.Z.SPACE:{Ht&&!Lt.disabled&&Lt.checkable!==!1&&!Lt.disableCheckbox?se.onNodeCheck({},Lt,!mt.includes(Xe)):!Ht&&Wt&&!Lt.disabled&&Lt.selectable!==!1&&se.onNodeSelect({},Lt);break}}}Gt==null||Gt(Be)},se.setUncontrolledState=function(Be){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!se.destroyed){var Pe=!1,mt=!0,St={};Object.keys(Be).forEach(function(zt){if(zt in se.props){mt=!1;return}Pe=!0,St[zt]=Be[zt]}),Pe&&(!$e||mt)&&se.setState((0,je.Z)((0,je.Z)({},St),Xe))}},se.scrollTo=function(Be){se.listRef.current.scrollTo(Be)},se}return(0,le.Z)(ae,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var de=this.props.activeKey;de!==void 0&&de!==this.state.activeKey&&(this.setState({activeKey:de}),de!==null&&this.scrollTo({key:de}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var de,Ce=this.state,pe=Ce.focused,Be=Ce.flattenNodes,$e=Ce.keyEntities,Xe=Ce.draggingNodeKey,Pe=Ce.activeKey,mt=Ce.dropLevelOffset,St=Ce.dropContainerKey,zt=Ce.dropTargetKey,Gt=Ce.dropPosition,Ht=Ce.dragOverNodeKey,Wt=Ce.indent,Je=this.props,lt=Je.prefixCls,Dt=Je.className,Lt=Je.style,ln=Je.showLine,mn=Je.focusable,fn=Je.tabIndex,Dn=fn===void 0?0:fn,ua=Je.selectable,Na=Je.showIcon,Pa=Je.icon,wa=Je.switcherIcon,ar=Je.draggable,sr=Je.checkable,ma=Je.checkStrictly,mr=Je.disabled,ir=Je.motion,on=Je.loadData,bn=Je.filterTreeNode,Ia=Je.height,fa=Je.itemHeight,da=Je.virtual,yr=Je.titleRender,Hn=Je.dropIndicatorRender,vo=Je.onContextMenu,ho=Je.onScroll,jr=Je.direction,_t=Je.rootClassName,Kt=Je.rootStyle,Rt=(0,re.Z)(this.props,{aria:!0,data:!0}),Un;return ar&&((0,Oe.Z)(ar)==="object"?Un=ar:typeof ar=="function"?Un={nodeDraggable:ar}:Un={}),a.createElement(b.k.Provider,{value:{prefixCls:lt,selectable:ua,showIcon:Na,icon:Pa,switcherIcon:wa,draggable:Un,draggingNodeKey:Xe,checkable:sr,checkStrictly:ma,disabled:mr,keyEntities:$e,dropLevelOffset:mt,dropContainerKey:St,dropTargetKey:zt,dropPosition:Gt,dragOverNodeKey:Ht,indent:Wt,direction:jr,dropIndicatorRender:Hn,loadData:on,filterTreeNode:bn,titleRender:yr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:Le()(lt,Dt,_t,(de={},(0,ye.Z)(de,"".concat(lt,"-show-line"),ln),(0,ye.Z)(de,"".concat(lt,"-focused"),pe),(0,ye.Z)(de,"".concat(lt,"-active-focused"),Pe!==null),de)),style:Kt},a.createElement(yt,(0,z.Z)({ref:this.listRef,prefixCls:lt,style:Lt,data:Be,disabled:mr,selectable:ua,checkable:!!sr,motion:ir,dragging:Xe!==null,height:Ia,itemHeight:fa,virtual:da,focusable:mn,focused:pe,tabIndex:Dn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vo,onScroll:ho},this.getTreeNodeRequiredProps(),Rt))))}}],[{key:"getDerivedStateFromProps",value:function(de,Ce){var pe=Ce.prevProps,Be={prevProps:de};function $e(mn){return!pe&&mn in de||pe&&pe[mn]!==de[mn]}var Xe,Pe=Ce.fieldNames;if($e("fieldNames")&&(Pe=(0,Ie.w$)(de.fieldNames),Be.fieldNames=Pe),$e("treeData")?Xe=de.treeData:$e("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Xe=(0,Ie.zn)(de.children)),Xe){Be.treeData=Xe;var mt=(0,Ie.I8)(Xe,{fieldNames:Pe});Be.keyEntities=(0,je.Z)((0,ye.Z)({},Ke,Me),mt.keyEntities)}var St=Be.keyEntities||Ce.keyEntities;if($e("expandedKeys")||pe&&$e("autoExpandParent"))Be.expandedKeys=de.autoExpandParent||!pe&&de.defaultExpandParent?(0,gt.r7)(de.expandedKeys,St):de.expandedKeys;else if(!pe&&de.defaultExpandAll){var zt=(0,je.Z)({},St);delete zt[Ke],Be.expandedKeys=Object.keys(zt).map(function(mn){return zt[mn].key})}else!pe&&de.defaultExpandedKeys&&(Be.expandedKeys=de.autoExpandParent||de.defaultExpandParent?(0,gt.r7)(de.defaultExpandedKeys,St):de.defaultExpandedKeys);if(Be.expandedKeys||delete Be.expandedKeys,Xe||Be.expandedKeys){var Gt=(0,Ie.oH)(Xe||Ce.treeData,Be.expandedKeys||Ce.expandedKeys,Pe);Be.flattenNodes=Gt}if(de.selectable&&($e("selectedKeys")?Be.selectedKeys=(0,gt.BT)(de.selectedKeys,de):!pe&&de.defaultSelectedKeys&&(Be.selectedKeys=(0,gt.BT)(de.defaultSelectedKeys,de))),de.checkable){var Ht;if($e("checkedKeys")?Ht=(0,gt.E6)(de.checkedKeys)||{}:!pe&&de.defaultCheckedKeys?Ht=(0,gt.E6)(de.defaultCheckedKeys)||{}:Xe&&(Ht=(0,gt.E6)(de.checkedKeys)||{checkedKeys:Ce.checkedKeys,halfCheckedKeys:Ce.halfCheckedKeys}),Ht){var Wt=Ht,Je=Wt.checkedKeys,lt=Je===void 0?[]:Je,Dt=Wt.halfCheckedKeys,Lt=Dt===void 0?[]:Dt;if(!de.checkStrictly){var ln=(0,xt.S)(lt,!0,St);lt=ln.checkedKeys,Lt=ln.halfCheckedKeys}Be.checkedKeys=lt,Be.halfCheckedKeys=Lt}}return $e("loadedKeys")&&(Be.loadedKeys=de.loadedKeys),Be}}]),ae}(a.Component);It.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1},It.TreeNode=Fe.Z;var ke=It,ut=ke},35654:function(Ft,bt,te){"use strict";te.d(bt,{BT:function(){return a},E6:function(){return x},L0:function(){return De},OM:function(){return E},_5:function(){return Ne},r7:function(){return ee},wA:function(){return Le},yx:function(){return fe}});var z=te(15142),ye=te(26420),Oe=te(48736),je=te(59301),he=te(39417),be=te(67841),le=te(71430),me=null;function Ne(ne,oe){if(!ne)return[];var ue=ne.slice(),ge=ue.indexOf(oe);return ge>=0&&ue.splice(ge,1),ue}function De(ne,oe){var ue=(ne||[]).slice();return ue.indexOf(oe)===-1&&ue.push(oe),ue}function fe(ne){return ne.split("-")}function Le(ne,oe){var ue=[],ge=(0,be.Z)(oe,ne);function Fe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(Ie){var ze=Ie.key,ve=Ie.children;ue.push(ze),Fe(ve)})}return Fe(ge.children),ue}function Ee(ne){if(ne.parent){var oe=fe(ne.pos);return Number(oe[oe.length-1])===ne.parent.children.length-1}return!1}function re(ne){var oe=fe(ne.pos);return Number(oe[oe.length-1])===0}function E(ne,oe,ue,ge,Fe,Se,Ie,ze,ve,at){var xe,it=ne.clientX,Ue=ne.clientY,qe=ne.target.getBoundingClientRect(),st=qe.top,ot=qe.height,Ke=(at==="rtl"?-1:1)*(((Fe==null?void 0:Fe.x)||0)-it),Re=(Ke-12)/ge,Me=(0,be.Z)(ze,ue.props.eventKey);if(Ue-1.5?Se({dragNode:wt,dropNode:It,dropPosition:1})?gt=1:ke=!1:Se({dragNode:wt,dropNode:It,dropPosition:0})?gt=0:Se({dragNode:wt,dropNode:It,dropPosition:1})?gt=1:ke=!1:Se({dragNode:wt,dropNode:It,dropPosition:1})?gt=1:ke=!1,{dropPosition:gt,dropLevelOffset:xt,dropTargetKey:Me.key,dropTargetPos:Me.pos,dragOverNodeKey:yt,dropContainerKey:gt===0?null:((xe=Me.parent)===null||xe===void 0?void 0:xe.key)||null,dropAllowed:ke}}function a(ne,oe){if(ne){var ue=oe.multiple;return ue?ne.slice():ne.length?[ne[0]]:ne}}var b=function(oe){return oe};function y(ne,oe){if(!ne)return[];var ue=oe||{},ge=ue.processProps,Fe=ge===void 0?b:ge,Se=Array.isArray(ne)?ne:[ne];return Se.map(function(Ie){var ze=Ie.children,ve=_objectWithoutProperties(Ie,me),at=y(ze,oe);return React.createElement(TreeNode,_extends({key:ve.key},Fe(ve)),at)})}function x(ne){if(!ne)return null;var oe;if(Array.isArray(ne))oe={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,ye.Z)(ne)==="object")oe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function ee(ne,oe){var ue=new Set;function ge(Fe){if(!ue.has(Fe)){var Se=(0,be.Z)(oe,Fe);if(Se){ue.add(Fe);var Ie=Se.parent,ze=Se.node;ze.disabled||Ie&&ge(Ie.key)}}}return(ne||[]).forEach(function(Fe){ge(Fe)}),(0,z.Z)(ue)}},90782:function(Ft,bt,te){"use strict";te.d(bt,{S:function(){return le}});var z=te(48736),ye=te(67841);function Oe(me,Ne){var De=new Set;return me.forEach(function(fe){Ne.has(fe)||De.add(fe)}),De}function je(me){var Ne=me||{},De=Ne.disabled,fe=Ne.disableCheckbox,Le=Ne.checkable;return!!(De||fe)||Le===!1}function he(me,Ne,De,fe){for(var Le=new Set(me),Ee=new Set,re=0;re<=De;re+=1){var E=Ne.get(re)||new Set;E.forEach(function(x){var ee=x.key,ne=x.node,oe=x.children,ue=oe===void 0?[]:oe;Le.has(ee)&&!fe(ne)&&ue.filter(function(ge){return!fe(ge.node)}).forEach(function(ge){Le.add(ge.key)})})}for(var a=new Set,b=De;b>=0;b-=1){var y=Ne.get(b)||new Set;y.forEach(function(x){var ee=x.parent,ne=x.node;if(!(fe(ne)||!x.parent||a.has(x.parent.key))){if(fe(x.parent.node)){a.add(ee.key);return}var oe=!0,ue=!1;(ee.children||[]).filter(function(ge){return!fe(ge.node)}).forEach(function(ge){var Fe=ge.key,Se=Le.has(Fe);oe&&!Se&&(oe=!1),!ue&&(Se||Ee.has(Fe))&&(ue=!0)}),oe&&Le.add(ee.key),ue&&Ee.add(ee.key),a.add(ee.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(Oe(Ee,Le))}}function be(me,Ne,De,fe,Le){for(var Ee=new Set(me),re=new Set(Ne),E=0;E<=fe;E+=1){var a=De.get(E)||new Set;a.forEach(function(ee){var ne=ee.key,oe=ee.node,ue=ee.children,ge=ue===void 0?[]:ue;!Ee.has(ne)&&!re.has(ne)&&!Le(oe)&&ge.filter(function(Fe){return!Le(Fe.node)}).forEach(function(Fe){Ee.delete(Fe.key)})})}re=new Set;for(var b=new Set,y=fe;y>=0;y-=1){var x=De.get(y)||new Set;x.forEach(function(ee){var ne=ee.parent,oe=ee.node;if(!(Le(oe)||!ee.parent||b.has(ee.parent.key))){if(Le(ee.parent.node)){b.add(ne.key);return}var ue=!0,ge=!1;(ne.children||[]).filter(function(Fe){return!Le(Fe.node)}).forEach(function(Fe){var Se=Fe.key,Ie=Ee.has(Se);ue&&!Ie&&(ue=!1),!ge&&(Ie||re.has(Se))&&(ge=!0)}),ue||Ee.delete(ne.key),ge&&re.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Oe(re,Ee))}}function le(me,Ne,De,fe){var Le=[],Ee;fe?Ee=fe:Ee=je;var re=new Set(me.filter(function(y){var x=!!(0,ye.Z)(De,y);return x||Le.push(y),x})),E=new Map,a=0;Object.keys(De).forEach(function(y){var x=De[y],ee=x.level,ne=E.get(ee);ne||(ne=new Set,E.set(ee,ne)),ne.add(x),a=Math.max(a,ee)}),(0,z.ZP)(!Le.length,"Tree missing follow keys: ".concat(Le.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var b;return Ne===!0?b=he(re,E,a,Ee):b=be(re,Ne.halfCheckedKeys,E,a,Ee),b}},67841:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return z}});function z(ye,Oe){return ye[Oe]}},71430:function(Ft,bt,te){"use strict";te.d(bt,{F:function(){return ee},H8:function(){return x},I8:function(){return y},km:function(){return Le},oH:function(){return a},w$:function(){return Ee},zn:function(){return E}});var z=te(26420),ye=te(15142),Oe=te(98506),je=te(33346),he=te(11592),be=te(2738),le=te(48736),me=te(67841),Ne=["children"];function De(ne,oe){return"".concat(ne,"-").concat(oe)}function fe(ne){return ne&&ne.type&&ne.type.isTreeNode}function Le(ne,oe){return ne!=null?ne:oe}function Ee(ne){var oe=ne||{},ue=oe.title,ge=oe._title,Fe=oe.key,Se=oe.children,Ie=ue||"title";return{title:Ie,_title:ge||[Ie],key:Fe||"key",children:Se||"children"}}function re(ne,oe){var ue=new Map;function ge(Fe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Fe||[]).forEach(function(Ie){var ze=Ie[oe.key],ve=Ie[oe.children];warning(ze!=null,"Tree node must have a certain key: [".concat(Se).concat(ze,"]"));var at=String(ze);warning(!ue.has(at)||ze===null||ze===void 0,"Same 'key' exist in the Tree: ".concat(at)),ue.set(at,!0),ge(ve,"".concat(Se).concat(at," > "))})}ge(ne)}function E(ne){function oe(ue){var ge=(0,he.Z)(ue);return ge.map(function(Fe){if(!fe(Fe))return(0,le.ZP)(!Fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=Fe.key,Ie=Fe.props,ze=Ie.children,ve=(0,je.Z)(Ie,Ne),at=(0,Oe.Z)({key:Se},ve),xe=oe(ze);return xe.length&&(at.children=xe),at}).filter(function(Fe){return Fe})}return oe(ne)}function a(ne,oe,ue){var ge=Ee(ue),Fe=ge._title,Se=ge.key,Ie=ge.children,ze=new Set(oe===!0?[]:oe),ve=[];function at(xe){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return xe.map(function(Ue,qe){for(var st=De(it?it.pos:"0",qe),ot=Le(Ue[Se],st),Ke,Re=0;Re1&&arguments[1]!==void 0?arguments[1]:{},ue=oe.initWrapper,ge=oe.processEntity,Fe=oe.onProcessFinished,Se=oe.externalGetKey,Ie=oe.childrenPropName,ze=oe.fieldNames,ve=arguments.length>2?arguments[2]:void 0,at=Se||ve,xe={},it={},Ue={posEntities:xe,keyEntities:it};return ue&&(Ue=ue(Ue)||Ue),b(ne,function(qe){var st=qe.node,ot=qe.index,Ke=qe.pos,Re=qe.key,Me=qe.parentPos,Ve=qe.level,nt=qe.nodes,We={node:st,nodes:nt,index:ot,key:Re,pos:Ke,level:Ve},et=Le(Re,Ke);xe[Ke]=We,it[et]=We,We.parent=xe[Me],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ge&&ge(We,Ue)},{externalGetKey:at,childrenPropName:Ie,fieldNames:ze}),Fe&&Fe(Ue),Ue}function x(ne,oe){var ue=oe.expandedKeys,ge=oe.selectedKeys,Fe=oe.loadedKeys,Se=oe.loadingKeys,Ie=oe.checkedKeys,ze=oe.halfCheckedKeys,ve=oe.dragOverNodeKey,at=oe.dropPosition,xe=oe.keyEntities,it=(0,me.Z)(xe,ne),Ue={eventKey:ne,expanded:ue.indexOf(ne)!==-1,selected:ge.indexOf(ne)!==-1,loaded:Fe.indexOf(ne)!==-1,loading:Se.indexOf(ne)!==-1,checked:Ie.indexOf(ne)!==-1,halfChecked:ze.indexOf(ne)!==-1,pos:String(it?it.pos:""),dragOver:ve===ne&&at===0,dragOverGapTop:ve===ne&&at===-1,dragOverGapBottom:ve===ne&&at===1};return Ue}function ee(ne){var oe=ne.data,ue=ne.expanded,ge=ne.selected,Fe=ne.checked,Se=ne.loaded,Ie=ne.loading,ze=ne.halfChecked,ve=ne.dragOver,at=ne.dragOverGapTop,xe=ne.dragOverGapBottom,it=ne.pos,Ue=ne.active,qe=ne.eventKey,st=(0,Oe.Z)((0,Oe.Z)({},oe),{},{expanded:ue,selected:ge,checked:Fe,loaded:Se,loading:Ie,halfChecked:ze,dragOver:ve,dragOverGapTop:at,dragOverGapBottom:xe,pos:it,active:Ue,key:qe});return"props"in st||Object.defineProperty(st,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),st}},8224:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var z=te(4676);function ye(Oe,je,he,be){var le=z.unstable_batchedUpdates?function(Ne){z.unstable_batchedUpdates(he,Ne)}:he;return Oe!=null&&Oe.addEventListener&&Oe.addEventListener(je,le,be),{remove:function(){Oe!=null&&Oe.removeEventListener&&Oe.removeEventListener(je,le,be)}}}},55468:function(Ft,bt,te){"use strict";te.d(bt,{g1:function(){return fe},os:function(){return Ee}});var z=/margin|padding|width|height|max|min|offset/,ye={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function je(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function he(re,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return re.offsetHeight;if(E==="width")return re.offsetWidth}return E in ye||(ye[E]=z.test(E)),ye[E]?parseFloat(a)||0:a}function be(re,E){var a=arguments.length,b=je(re);return E=Oe[E]?"cssFloat"in re.style?"cssFloat":"styleFloat":E,a===1?b:he(re,E,b[E]||re.style[E])}function le(re,E,a){var b=arguments.length;if(E=Oe[E]?"cssFloat"in re.style?"cssFloat":"styleFloat":E,b===3)return typeof a=="number"&&z.test(E)&&(a="".concat(a,"px")),re.style[E]=a,a;for(var y in E)E.hasOwnProperty(y)&&le(re,y,E[y]);return je(re)}function me(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function Ne(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function De(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:E}}function fe(){var re=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:E}}function Le(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ee(re){var E=re.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Ft,bt,te){"use strict";te.d(bt,{G:function(){return je}});var z=te(47273),ye=function(be){if((0,z.Z)()&&window.document.documentElement){var le=Array.isArray(be)?be:[be],me=window.document.documentElement;return le.some(function(Ne){return Ne in me.style})}return!1},Oe=function(be,le){if(!ye(be))return!1;var me=document.createElement("div"),Ne=me.style[be];return me.style[be]=le,me.style[be]!==Ne};function je(he,be){return!Array.isArray(he)&&be!==void 0?Oe(he,be):ye(he)}},51581:function(Ft,bt,te){"use strict";Object.defineProperty(bt,"__esModule",{value:!0});var z=function(){function Le(Ee,re){for(var E=0;E=0||Object.prototype.hasOwnProperty.call(Le,E)&&(re[E]=Le[E]);return re}function me(Le,Ee){if(!(Le instanceof Ee))throw new TypeError("Cannot call a class as a function")}function Ne(Le,Ee){if(!Le)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:Le}function De(Le,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);Le.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:Le,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(Le,Ee):Le.__proto__=Ee)}var fe=function(Le){De(Ee,Le);function Ee(re){me(this,Ee);var E=Ne(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,re));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return z(Ee,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,a={get passive(){E=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(b){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var a=window;this.props.useWindow===!1&&(a=E),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,a=window,b=this.getParentElement(E),y=void 0;if(this.props.useWindow){var x=document.documentElement||document.body.parentNode||document.body,ee=a.pageYOffset!==void 0?a.pageYOffset:x.scrollTop;this.props.isReverse?y=ee:y=this.calculateOffset(E,ee)}else this.props.isReverse?y=b.scrollTop:y=E.scrollHeight-b.scrollTop-b.clientHeight;y th, > td":{background:aa},"&:hover > th, &:hover > td":{background:Fa}}}},[`${Ge}-footer`]:{padding:`${dt}px ${vt}px`,color:ma,background:Aa}})}};var Ir=(0,mu.Z)("Table",_e=>{const{colorTextHeading:Ge,colorSplit:rt,colorIcon:dt,colorIconHover:vt,opacityLoading:ht,colorBgContainer:Mt,controlInteractiveSize:Tt,headerBg:_t,headerColor:tn,headerSortActiveBg:Xt,headerSortHoverBg:$t,bodySortBg:On,rowHoverBg:wn,rowSelectedBg:Pn,rowSelectedHoverBg:ra,rowExpandedBg:aa,cellPaddingBlock:Fa,cellPaddingInline:ma,cellPaddingBlockMD:Aa,cellPaddingInlineMD:lr,cellPaddingBlockSM:fr,cellPaddingInlineSM:Va,borderColor:cr,footerBg:Mr,footerColor:Ra,headerBorderRadius:Ka,cellFontSize:za,cellFontSizeMD:xa,cellFontSizeSM:Oa,headerSplitColor:gr,fixedHeaderSortActiveBg:Jr,headerFilterHoverBg:jr,filterDropdownBg:nr,expandIconBg:Qr,selectionColumnWidth:qr,stickyScrollBarBg:ao}=_e,Ur=new dl.C(dt),ei=new dl.C(vt),$r=2,kr=(0,fu.TS)(_e,{tableFontSize:za,tableBg:Mt,tableRadius:Ka,tablePaddingVertical:Fa,tablePaddingHorizontal:ma,tablePaddingVerticalMiddle:Aa,tablePaddingHorizontalMiddle:lr,tablePaddingVerticalSmall:fr,tablePaddingHorizontalSmall:Va,tableBorderColor:cr,tableHeaderTextColor:tn,tableHeaderBg:_t,tableFooterTextColor:Ra,tableFooterBg:Mr,tableHeaderCellSplitColor:gr,tableHeaderSortBg:Xt,tableHeaderSortHoverBg:$t,tableHeaderIconColor:Ur.clone().setAlpha(Ur.getAlpha()*ht).toRgbString(),tableHeaderIconColorHover:ei.clone().setAlpha(ei.getAlpha()*ht).toRgbString(),tableBodySortBg:On,tableFixedHeaderSortActiveBg:Jr,tableHeaderFilterActiveBg:jr,tableFilterDropdownBg:nr,tableRowHoverBg:wn,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:ra,zIndexTableFixed:$r,zIndexTableSticky:$r+1,tableFontSizeMiddle:xa,tableFontSizeSmall:Oa,tableSelectionColumnWidth:qr,tableExpandIconBg:Qr,tableExpandColumnWidth:Tt+2*_e.padding,tableExpandedRowBg:aa,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ao,tableScrollThumbBgHover:Ge,tableScrollBg:rt});return[Yo(kr),ia(kr),$o(kr),Co(kr),ya(kr),Te(kr),In(kr),ln(kr),$o(kr),Ht(kr),Ja(kr),zn(kr),co(kr),ct(kr),$a(kr),Ya(kr),Fi(kr)]},_e=>{const{colorFillAlter:Ge,colorBgContainer:rt,colorTextHeading:dt,colorFillSecondary:vt,colorFillContent:ht,controlItemBgActive:Mt,controlItemBgActiveHover:Tt,padding:_t,paddingSM:tn,paddingXS:Xt,colorBorderSecondary:$t,borderRadiusLG:On,fontSize:wn,controlHeight:Pn,colorTextPlaceholder:ra}=_e,aa=new dl.C(vt).onBackground(rt).toHexShortString(),Fa=new dl.C(ht).onBackground(rt).toHexShortString(),ma=new dl.C(Ge).onBackground(rt).toHexShortString();return{headerBg:ma,headerColor:dt,headerSortActiveBg:aa,headerSortHoverBg:Fa,bodySortBg:ma,rowHoverBg:ma,rowSelectedBg:Mt,rowSelectedHoverBg:Tt,rowExpandedBg:Ge,cellPaddingBlock:_t,cellPaddingInline:_t,cellPaddingBlockMD:tn,cellPaddingInlineMD:Xt,cellPaddingBlockSM:Xt,cellPaddingInlineSM:Xt,borderColor:$t,headerBorderRadius:On,footerBg:ma,footerColor:dt,cellFontSize:wn,cellFontSizeMD:wn,cellFontSizeSM:wn,headerSplitColor:$t,fixedHeaderSortActiveBg:aa,headerFilterHoverBg:ht,filterDropdownMenuBg:rt,filterDropdownBg:rt,expandIconBg:rt,selectionColumnWidth:Pn,stickyScrollBarBg:ra,stickyScrollBarBorderRadius:100}});const To=[],ni=(_e,Ge)=>{const{prefixCls:rt,className:dt,rootClassName:vt,style:ht,size:Mt,bordered:Tt,dropdownPrefixCls:_t,dataSource:tn,pagination:Xt,rowSelection:$t,rowKey:On="key",rowClassName:wn,columns:Pn,children:ra,childrenColumnName:aa,onChange:Fa,getPopupContainer:ma,loading:Aa,expandIcon:lr,expandable:fr,expandedRowRender:Va,expandIconColumnIndex:cr,indentSize:Mr,scroll:Ra,sortDirections:Ka,locale:za,showSorterTooltip:xa=!0,virtual:Oa}=_e,gr=le.useMemo(()=>Pn||Nt(ra),[Pn,ra]),Jr=le.useMemo(()=>gr.some(Ga=>Ga.responsive),[gr]),jr=(0,ko.Z)(Jr),nr=le.useMemo(()=>{const Ga=new Set(Object.keys(jr).filter(tr=>jr[tr]));return gr.filter(tr=>!tr.responsive||tr.responsive.some(Lr=>Ga.has(Lr)))},[gr,jr]),Qr=(0,Xr.Z)(_e,["className","style","columns"]),{locale:qr=li.Z,direction:ao,table:Ur,renderEmpty:ei,getPrefixCls:$r,getPopupContainer:kr}=le.useContext(io.E_),ri=(0,Uo.Z)(Mt),Nn=Object.assign(Object.assign({},qr.Table),za),Vo=tn||To,Zo=$r("table",rt),bi=$r("dropdown",_t),Ar=Object.assign({childrenColumnName:aa,expandIconColumnIndex:cr},fr),{childrenColumnName:vr="children"}=Ar,Fr=le.useMemo(()=>Vo.some(Ga=>Ga==null?void 0:Ga[vr])?"nest":Va||fr&&fr.expandedRowRender?"row":null,[Vo]),rr={body:le.useRef()},_a=le.useMemo(()=>typeof On=="function"?On:Ga=>Ga==null?void 0:Ga[On],[On]),[kn]=Vi(Vo,vr,_a),Ba={},Zr=function(Ga,tr){let Lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var lo,Rn,hr;const ca=Object.assign(Object.assign({},Ba),Ga);Lr&&((lo=Ba.resetPagination)===null||lo===void 0||lo.call(Ba),!((Rn=ca.pagination)===null||Rn===void 0)&&Rn.current&&(ca.pagination.current=1),Xt&&Xt.onChange&&Xt.onChange(1,(hr=ca.pagination)===null||hr===void 0?void 0:hr.pageSize)),Ra&&Ra.scrollToFirstRowOnChange!==!1&&rr.body.current&&(0,pr.Z)(0,{getContainer:()=>rr.body.current}),Fa==null||Fa(ca.pagination,ca.filters,ca.sorter,{currentDataSource:kl(Hl(Vo,ca.sorterStates,vr),ca.filterStates),action:tr})},ro=(Ga,tr)=>{Zr({sorter:Ga,sorterStates:tr},"sort",!1)},[tt,Ye,Qe,Kt]=nu({prefixCls:Zo,mergedColumns:nr,onSorterChange:ro,sortDirections:Ka||["ascend","descend"],tableLocale:Nn,showSorterTooltip:xa}),en=le.useMemo(()=>Hl(Vo,Ye,vr),[Vo,Ye]);Ba.sorter=Kt(),Ba.sorterStates=Ye;const Ut=(Ga,tr)=>{Zr({filters:Ga,filterStates:tr},"filter",!0)},[yn,Vt,Ct]=Hi({prefixCls:Zo,locale:Nn,dropdownPrefixCls:bi,mergedColumns:nr,onFilterChange:Ut,getPopupContainer:ma||kr}),Yt=kl(en,Vt);Ba.filters=Ct,Ba.filterStates=Vt;const Kn=le.useMemo(()=>{const Ga={};return Object.keys(Ct).forEach(tr=>{Ct[tr]!==null&&(Ga[tr]=Ct[tr])}),Object.assign(Object.assign({},Qe),{filters:Ga})},[Qe,Ct]),[ha]=gu(Kn),hn=(Ga,tr)=>{Zr({pagination:Object.assign(Object.assign({},Ba.pagination),{current:Ga,pageSize:tr})},"paginate")},[At,qt]=ji(Yt.length,hn,Xt);Ba.pagination=Xt===!1?{}:al(At,Xt),Ba.resetPagination=qt;const An=le.useMemo(()=>{if(Xt===!1||!At.pageSize)return Yt;const{current:Ga=1,total:tr,pageSize:Lr=Sl}=At;return Yt.lengthLr?Yt.slice((Ga-1)*Lr,Ga*Lr):Yt:Yt.slice((Ga-1)*Lr,Ga*Lr)},[!!Xt,Yt,At&&At.current,At&&At.pageSize,At&&At.total]),[Jt,dn]=Xl({prefixCls:Zo,data:Yt,pageData:An,getRowKey:_a,getRecordByKey:kn,expandType:Fr,childrenColumnName:vr,locale:Nn,getPopupContainer:ma||kr},$t),Ha=(Ga,tr,Lr)=>{let lo;return typeof wn=="function"?lo=xe()(wn(Ga,tr,Lr)):lo=xe()(wn),xe()({[`${Zo}-row-selected`]:dn.has(_a(Ga,tr))},lo)};Ar.__PARENT_RENDER_ICON__=Ar.expandIcon,Ar.expandIcon=Ar.expandIcon||lr||qa(Nn),Fr==="nest"&&Ar.expandIconColumnIndex===void 0?Ar.expandIconColumnIndex=$t?1:0:Ar.expandIconColumnIndex>0&&$t&&(Ar.expandIconColumnIndex-=1),typeof Ar.indentSize!="number"&&(Ar.indentSize=typeof Mr=="number"?Mr:15);const rn=le.useCallback(Ga=>ha(Jt(yn(tt(Ga)))),[tt,yn,Jt]);let Qa,pt;if(Xt!==!1&&(At!=null&&At.total)){let Ga;At.size?Ga=At.size:Ga=ri==="small"||ri==="middle"?"small":void 0;const tr=Rn=>le.createElement(xi.Z,Object.assign({},At,{className:xe()(`${Zo}-pagination ${Zo}-pagination-${Rn}`,At.className),size:Ga})),Lr=ao==="rtl"?"left":"right",{position:lo}=At;if(lo!==null&&Array.isArray(lo)){const Rn=lo.find(Oo=>Oo.includes("top")),hr=lo.find(Oo=>Oo.includes("bottom")),ca=lo.every(Oo=>`${Oo}`=="none");!Rn&&!hr&&!ca&&(pt=tr(Lr)),Rn&&(Qa=tr(Rn.toLowerCase().replace("top",""))),hr&&(pt=tr(hr.toLowerCase().replace("bottom","")))}else pt=tr(Lr)}let Jn;typeof Aa=="boolean"?Jn={spinning:Aa}:typeof Aa=="object"&&(Jn=Object.assign({spinning:!0},Aa));const[er,Ze]=Ir(Zo),[,Rt]=(0,na.Z)(),ea=xe()(`${Zo}-wrapper`,Ur==null?void 0:Ur.className,{[`${Zo}-wrapper-rtl`]:ao==="rtl"},dt,vt,Ze),yr=Object.assign(Object.assign({},Ur==null?void 0:Ur.style),ht),Qt=za&&za.emptyText||(ei==null?void 0:ei("Table"))||le.createElement(to.Z,{componentName:"Table"}),da=Oa?sl:jl,Wa={},Br=le.useMemo(()=>{const{fontSize:Ga,lineHeight:tr,padding:Lr,paddingXS:lo,paddingSM:Rn}=Rt,hr=Math.floor(Ga*tr);switch(ri){case"large":return Lr*2+hr;case"small":return lo*2+hr;default:return Rn*2+hr}},[Rt,ri]);return Oa&&(Wa.listItemHeight=Br),er(le.createElement("div",{ref:Ge,className:ea,style:yr},le.createElement(Ma.Z,Object.assign({spinning:!1},Jn),Qa,le.createElement(da,Object.assign({},Wa,Qr,{columns:nr,direction:ao,expandable:Ar,prefixCls:Zo,className:xe()({[`${Zo}-middle`]:ri==="middle",[`${Zo}-small`]:ri==="small",[`${Zo}-bordered`]:Tt,[`${Zo}-empty`]:Vo.length===0}),data:An,rowKey:_a,rowClassName:Ha,emptyText:Qt,internalHooks:ye,internalRefs:rr,transformColumns:rn})),pt)))};var si=le.forwardRef(ni);const jo=(_e,Ge)=>{const rt=le.useRef(0);return rt.current+=1,le.createElement(si,Object.assign({},_e,{ref:Ge,_renderTimes:rt.current}))},Qo=le.forwardRef(jo);Qo.SELECTION_COLUMN=tl,Qo.EXPAND_COLUMN=z,Qo.SELECTION_ALL=Tl,Qo.SELECTION_INVERT=Zl,Qo.SELECTION_NONE=xl,Qo.Column=Nr,Qo.ColumnGroup=xo,Qo.Summary=pe;var _i=Qo,Ai=_i},17574:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return Ke}});var z=te(32223),ye=te(15142),Oe=te(52671),je=te(8657),he=te(67711),be=te(59301),le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},me=le,Ne=te(7657),De=function(Me,Ve){return be.createElement(Ne.Z,(0,he.Z)({},Me,{ref:Ve,icon:me}))},fe=be.forwardRef(De),Le=fe,Ee=te(92310),re=te.n(Ee),E=te(35654),a=te(71430),b=te(36355),y=te(56082),x=te(62892),ee=te(20648);const ne=4;function oe(Re){const{dropPosition:Me,dropLevelOffset:Ve,prefixCls:nt,indent:We,direction:et="ltr"}=Re,Et=et==="ltr"?"left":"right",Pt=et==="ltr"?"right":"left",gt={[Et]:-Ve*We+ne,[Pt]:0};switch(Me){case-1:gt.top=-3;break;case 1:gt.bottom=-3;break;default:gt.bottom=-3,gt[Et]=We+ne;break}return be.createElement("div",{style:gt,className:`${nt}-drop-indicator`})}var ue=te(71997),Fe=be.forwardRef((Re,Me)=>{const{getPrefixCls:Ve,direction:nt,virtual:We,tree:et}=be.useContext(b.E_),{prefixCls:Et,className:Pt,showIcon:gt=!1,showLine:xt,switcherIcon:Ae,blockNode:wt=!1,children:Lt,checkable:ke=!1,selectable:ut=!0,draggable:ce,motion:ie,style:ae}=Re,se=Ve("tree",Et),de=Ve(),Ce=ie!=null?ie:Object.assign(Object.assign({},(0,x.Z)(de)),{motionAppear:!1}),pe=Object.assign(Object.assign({},Re),{checkable:ke,selectable:ut,showIcon:gt,motion:Ce,blockNode:wt,showLine:!!xt,dropIndicatorRender:oe}),[Be,$e]=(0,ee.ZP)(se),Xe=be.useMemo(()=>{if(!ce)return!1;let mt={};switch(typeof ce){case"function":mt.nodeDraggable=ce;break;case"object":mt=Object.assign({},ce);break;default:break}return mt.icon!==!1&&(mt.icon=mt.icon||be.createElement(y.Z,null)),mt},[ce]),Pe=mt=>be.createElement(ue.Z,{prefixCls:se,switcherIcon:Ae,treeNodeProps:mt,showLine:xt});return Be(be.createElement(z.Z,Object.assign({itemHeight:20,ref:Me,virtual:We},pe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),ae),prefixCls:se,className:re()({[`${se}-icon-hide`]:!gt,[`${se}-block-node`]:wt,[`${se}-unselectable`]:!ut,[`${se}-rtl`]:nt==="rtl"},et==null?void 0:et.className,Pt,$e),direction:nt,checkable:ke&&be.createElement("span",{className:`${se}-checkbox-inner`}),selectable:ut,switcherIcon:Pe,draggable:Xe}),Lt))}),Se;(function(Re){Re[Re.None=0]="None",Re[Re.Start=1]="Start",Re[Re.End=2]="End"})(Se||(Se={}));function Ie(Re,Me){function Ve(nt){const{key:We,children:et}=nt;Me(We,nt)!==!1&&Ie(et||[],Me)}Re.forEach(Ve)}function ze(Re){let{treeData:Me,expandedKeys:Ve,startKey:nt,endKey:We}=Re;const et=[];let Et=Se.None;if(nt&&nt===We)return[nt];if(!nt||!We)return[];function Pt(gt){return gt===nt||gt===We}return Ie(Me,gt=>{if(Et===Se.End)return!1;if(Pt(gt)){if(et.push(gt),Et===Se.None)Et=Se.Start;else if(Et===Se.Start)return Et=Se.End,!1}else Et===Se.Start&&et.push(gt);return Ve.includes(gt)}),et}function ve(Re,Me){const Ve=(0,ye.Z)(Me),nt=[];return Ie(Re,(We,et)=>{const Et=Ve.indexOf(We);return Et!==-1&&(nt.push(et),Ve.splice(Et,1)),!!Ve.length}),nt}var at=function(Re,Me){var Ve={};for(var nt in Re)Object.prototype.hasOwnProperty.call(Re,nt)&&Me.indexOf(nt)<0&&(Ve[nt]=Re[nt]);if(Re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,nt=Object.getOwnPropertySymbols(Re);We{var{defaultExpandAll:Ve,defaultExpandParent:nt,defaultExpandedKeys:We}=Re,et=at(Re,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Et=be.useRef(),Pt=be.useRef(),gt=()=>{const{keyEntities:Xe}=(0,a.I8)(it(et));let Pe;return Ve?Pe=Object.keys(Xe):nt?Pe=(0,E.r7)(et.expandedKeys||We||[],Xe):Pe=et.expandedKeys||We,Pe},[xt,Ae]=be.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[wt,Lt]=be.useState(()=>gt());be.useEffect(()=>{"selectedKeys"in et&&Ae(et.selectedKeys)},[et.selectedKeys]),be.useEffect(()=>{"expandedKeys"in et&&Lt(et.expandedKeys)},[et.expandedKeys]);const ke=(Xe,Pe)=>{var mt;return"expandedKeys"in et||Lt(Xe),(mt=et.onExpand)===null||mt===void 0?void 0:mt.call(et,Xe,Pe)},ut=(Xe,Pe)=>{var mt;const{multiple:yt}=et,{node:Zt,nativeEvent:jt}=Pe,{key:zt=""}=Zt,Gt=it(et),Je=Object.assign(Object.assign({},Pe),{selected:!0}),lt=(jt==null?void 0:jt.ctrlKey)||(jt==null?void 0:jt.metaKey),Dt=jt==null?void 0:jt.shiftKey;let Ot;yt&<?(Ot=Xe,Et.current=zt,Pt.current=Ot,Je.selectedNodes=ve(Gt,Ot)):yt&&Dt?(Ot=Array.from(new Set([].concat((0,ye.Z)(Pt.current||[]),(0,ye.Z)(ze({treeData:Gt,expandedKeys:wt,startKey:zt,endKey:Et.current}))))),Je.selectedNodes=ve(Gt,Ot)):(Ot=[zt],Et.current=zt,Pt.current=Ot,Je.selectedNodes=ve(Gt,Ot)),(mt=et.onSelect)===null||mt===void 0||mt.call(et,Ot,Je),"selectedKeys"in et||Ae(Ot)},{getPrefixCls:ce,direction:ie}=be.useContext(b.E_),{prefixCls:ae,className:se,showIcon:de=!0,expandAction:Ce="click"}=et,pe=at(et,["prefixCls","className","showIcon","expandAction"]),Be=ce("tree",ae),$e=re()(`${Be}-directory`,{[`${Be}-directory-rtl`]:ie==="rtl"},se);return be.createElement(Fe,Object.assign({icon:xe,ref:Me,blockNode:!0},pe,{showIcon:de,expandAction:Ce,prefixCls:Be,className:$e,expandedKeys:wt,selectedKeys:xt,onSelect:ut,onExpand:ke}))};var st=be.forwardRef(Ue);const ot=Fe;ot.DirectoryTree=st,ot.TreeNode=z.O;var Ke=ot},20648:function(Ft,bt,te){"use strict";te.d(bt,{TM:function(){return Ee},Yk:function(){return Le}});var z=te(36237),ye=te(98447),Oe=te(17313),je=te(8378),he=te(37613),be=te(83116);const le=new z.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),me=(re,E)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${E.motionDurationSlow}`}}}),Ne=(re,E)=>({[`.${re}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:E.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${E.lineWidthBold}px solid ${E.colorPrimary}`,borderRadius:"50%",content:'""'}}}),De=(re,E)=>{const{treeCls:a,treeNodeCls:b,treeNodePadding:y,titleHeight:x,nodeSelectedBg:ee,nodeHoverBg:ne}=E,oe=E.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Oe.Wf)(E)),{background:E.colorBgContainer,borderRadius:E.borderRadius,transition:`background-color ${E.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Oe.oN)(E)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:y,insetInlineStart:0,border:`1px solid ${E.colorPrimary}`,opacity:0,animationName:le,animationDuration:E.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${y}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:E.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Oe.oN)(E)),[`&:not(${b}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${E.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},me(re,E)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:E.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-y,marginInlineStart:-1,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${E.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${E.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:E.borderRadius,cursor:"pointer",transition:`all ${E.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${a}-node-selected`]:{backgroundColor:ee},[`${a}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},Ne(re,E)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${E.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-y,borderInlineEnd:`1px solid ${E.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},fe=re=>{const{treeCls:E,treeNodeCls:a,treeNodePadding:b,directoryNodeSelectedBg:y,directoryNodeSelectedColor:x}=re;return{[`${E}${E}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${E}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${E}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${E}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:y},[`${E}-switcher`]:{color:x},[`${E}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},Le=(re,E)=>{const a=`.${re}`,b=`${a}-treenode`,y=E.paddingXS/2,x=(0,he.TS)(E,{treeCls:a,treeNodeCls:b,treeNodePadding:y});return[De(re,x),fe(x)]},Ee=re=>{const{controlHeightSM:E}=re;return{titleHeight:E,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};bt.ZP=(0,be.Z)("Tree",(re,E)=>{let{prefixCls:a}=E;return[{[re.componentCls]:(0,ye.C2)(`${a}-checkbox`,re)},Le(a,re),(0,je.Z)(re)]},re=>{const{colorTextLightSolid:E,colorPrimary:a}=re;return Object.assign(Object.assign({},Ee(re)),{directoryNodeSelectedColor:E,directoryNodeSelectedBg:a})})},71997:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return b}});var z=te(67711),ye=te(59301),Oe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},je=Oe,he=te(7657),be=function(x,ee){return ye.createElement(he.Z,(0,z.Z)({},x,{ref:ee,icon:je}))},le=ye.forwardRef(be),me=le,Ne=te(52671),De=te(58617),fe=te(15075),Le=te(43531),Ee=te(92310),re=te.n(Ee),E=te(92343),b=y=>{const{prefixCls:x,switcherIcon:ee,treeNodeProps:ne,showLine:oe}=y,{isLeaf:ue,expanded:ge,loading:Fe}=ne;if(Fe)return ye.createElement(De.Z,{className:`${x}-switcher-loading-icon`});let Se;if(oe&&typeof oe=="object"&&(Se=oe.showLeafIcon),ue){if(!oe)return null;if(typeof Se!="boolean"&&Se){const ve=typeof Se=="function"?Se(ne):Se,at=`${x}-switcher-line-custom-icon`;return(0,E.l$)(ve)?(0,E.Tm)(ve,{className:re()(ve.props.className||"",at)}):ve}return Se?ye.createElement(Ne.Z,{className:`${x}-switcher-line-icon`}):ye.createElement("span",{className:`${x}-switcher-leaf-line`})}const Ie=`${x}-switcher-icon`,ze=typeof ee=="function"?ee(ne):ee;return(0,E.l$)(ze)?(0,E.Tm)(ze,{className:re()(ze.props.className||"",Ie)}):ze!==void 0?ze:oe?ge?ye.createElement(fe.Z,{className:`${x}-switcher-line-icon`}):ye.createElement(Le.Z,{className:`${x}-switcher-line-icon`}):ye.createElement(me,{className:Ie})}},54580:function(Ft,bt,te){"use strict";te.d(bt,{default:function(){return Eo}});var z=te(59301),ye=te(15142),Oe=te(92310),je=te.n(Oe),he=te(67711),be=te(42573),le=te(58698),me=te(74700),Ne=te(45080),De=te(52873),fe=te(33346),Le=te(77910),Ee=te(26420),re=te(51343),E=te(26112);function a(Bt,En){var fn="cannot ".concat(Bt.method," ").concat(Bt.action," ").concat(En.status,"'"),Tn=new Error(fn);return Tn.status=En.status,Tn.method=Bt.method,Tn.url=Bt.action,Tn}function b(Bt){var En=Bt.responseText||Bt.response;if(!En)return En;try{return JSON.parse(En)}catch(fn){return En}}function y(Bt){var En=new XMLHttpRequest;Bt.onProgress&&En.upload&&(En.upload.onprogress=function(ua){ua.total>0&&(ua.percent=ua.loaded/ua.total*100),Bt.onProgress(ua)});var fn=new FormData;Bt.data&&Object.keys(Bt.data).forEach(function(qn){var ua=Bt.data[qn];if(Array.isArray(ua)){ua.forEach(function(Yn){fn.append("".concat(qn,"[]"),Yn)});return}fn.append(qn,ua)}),Bt.file instanceof Blob?fn.append(Bt.filename,Bt.file,Bt.file.name):fn.append(Bt.filename,Bt.file),En.onerror=function(ua){Bt.onError(ua)},En.onload=function(){return En.status<200||En.status>=300?Bt.onError(a(Bt,En),b(En)):Bt.onSuccess(b(En),En)},En.open(Bt.method,Bt.action,!0),Bt.withCredentials&&"withCredentials"in En&&(En.withCredentials=!0);var Tn=Bt.headers||{};return Tn["X-Requested-With"]!==null&&En.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Tn).forEach(function(qn){Tn[qn]!==null&&En.setRequestHeader(qn,Tn[qn])}),En.send(fn),{abort:function(){En.abort()}}}var x=+new Date,ee=0;function ne(){return"rc-upload-".concat(x,"-").concat(++ee)}var oe=te(48736),ue=function(Bt,En){if(Bt&&En){var fn=Array.isArray(En)?En:En.split(","),Tn=Bt.name||"",qn=Bt.type||"",ua=qn.replace(/\/.*$/,"");return fn.some(function(Yn){var Wn=Yn.trim();if(/^\*(\/\*)?$/.test(Yn))return!0;if(Wn.charAt(0)==="."){var Rr=Tn.toLowerCase(),xr=Wn.toLowerCase(),pn=[xr];return(xr===".jpg"||xr===".jpeg")&&(pn=[".jpg",".jpeg"]),pn.some(function(zo){return Rr.endsWith(zo)})}return/\/\*$/.test(Wn)?ua===Wn.replace(/\/.*$/,""):qn===Wn?!0:/^\w+$/.test(Wn)?((0,oe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Wn,"'.Skip for check.")),!0):!1})}return!0};function ge(Bt,En){var fn=Bt.createReader(),Tn=[];function qn(){fn.readEntries(function(ua){var Yn=Array.prototype.slice.apply(ua);Tn=Tn.concat(Yn);var Wn=!Yn.length;Wn?En(Tn):qn()})}qn()}var Fe=function(En,fn,Tn){var qn=function ua(Yn,Wn){Yn&&(Yn.path=Wn||"",Yn.isFile?Yn.file(function(Rr){Tn(Rr)&&(Yn.fullPath&&!Rr.webkitRelativePath&&(Object.defineProperties(Rr,{webkitRelativePath:{writable:!0}}),Rr.webkitRelativePath=Yn.fullPath.replace(/^\//,""),Object.defineProperties(Rr,{webkitRelativePath:{writable:!1}})),fn([Rr]))}):Yn.isDirectory&&ge(Yn,function(Rr){Rr.forEach(function(xr){ua(xr,"".concat(Wn).concat(Yn.name,"/"))})}))};En.forEach(function(ua){qn(ua.webkitGetAsEntry())})},Se=Fe,Ie=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],ze=function(Bt){(0,me.Z)(fn,Bt);var En=(0,Ne.Z)(fn);function fn(){var Tn;(0,be.Z)(this,fn);for(var qn=arguments.length,ua=new Array(qn),Yn=0;Yn{let{uid:ua}=qn;return ua===Bt.uid});return Tn===-1?fn.push(Bt):fn[Tn]=Bt,fn}function mt(Bt,En){const fn=Bt.uid!==void 0?"uid":"name";return En.filter(Tn=>Tn[fn]===Bt[fn])[0]}function yt(Bt,En){const fn=Bt.uid!==void 0?"uid":"name",Tn=En.filter(qn=>qn[fn]!==Bt[fn]);return Tn.length===En.length?null:Tn}const Zt=function(){const En=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Tn=En[En.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Tn)||[""])[0]},jt=Bt=>Bt.indexOf("image/")===0,zt=Bt=>{if(Bt.type&&!Bt.thumbUrl)return jt(Bt.type);const En=Bt.thumbUrl||Bt.url||"",fn=Zt(En);return/^data:image\//.test(En)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(fn)?!0:!(/^data:/.test(En)||fn)},Gt=200;function Je(Bt){return new Promise(En=>{if(!Bt.type||!jt(Bt.type)){En("");return}const fn=document.createElement("canvas");fn.width=Gt,fn.height=Gt,fn.style.cssText=`position: fixed; left: 0; top: 0; width: ${Gt}px; height: ${Gt}px; z-index: 9999; display: none;`,document.body.appendChild(fn);const Tn=fn.getContext("2d"),qn=new Image;if(qn.onload=()=>{const{width:ua,height:Yn}=qn;let Wn=Gt,Rr=Gt,xr=0,pn=0;ua>Yn?(Rr=Yn*(Gt/ua),pn=-(Rr-Wn)/2):(Wn=ua*(Gt/Yn),xr=-(Wn-Rr)/2),Tn.drawImage(qn,xr,pn,Wn,Rr);const zo=fn.toDataURL();document.body.removeChild(fn),window.URL.revokeObjectURL(qn.src),En(zo)},qn.crossOrigin="anonymous",Bt.type.startsWith("image/svg+xml")){const ua=new FileReader;ua.onload=()=>{ua.result&&(qn.src=ua.result)},ua.readAsDataURL(Bt)}else if(Bt.type.startsWith("image/gif")){const ua=new FileReader;ua.onload=()=>{ua.result&&En(ua.result)},ua.readAsDataURL(Bt)}else qn.src=window.URL.createObjectURL(Bt)})}var lt=te(26227),Dt=te(41464),Ot=te(15277),on=te(93948),gn=te(6848),Bn=z.forwardRef((Bt,En)=>{let{prefixCls:fn,className:Tn,style:qn,locale:ua,listType:Yn,file:Wn,items:Rr,progress:xr,iconRender:pn,actionIconRender:zo,itemRender:No,isImgUrl:qo,showPreviewIcon:ii,showRemoveIcon:$n,showDownloadIcon:Ta,previewIcon:wr,removeIcon:Ua,downloadIcon:so,onPreview:Hr,onDownload:Or,onClose:Po}=Bt;var Ko,Pi;const{status:ba}=Wn,[Ca,Ui]=z.useState(ba);z.useEffect(()=>{ba!=="removed"&&Ui(ba)},[ba]);const[Ji,qi]=z.useState(!1);z.useEffect(()=>{const io=setTimeout(()=>{qi(!0)},300);return()=>{clearTimeout(io)}},[]);const Gi=pn(Wn);let Ni=z.createElement("div",{className:`${fn}-icon`},Gi);if(Yn==="picture"||Yn==="picture-card"||Yn==="picture-circle")if(Ca==="uploading"||!Wn.thumbUrl&&!Wn.url){const io=je()(`${fn}-list-item-thumbnail`,{[`${fn}-list-item-file`]:Ca!=="uploading"});Ni=z.createElement("div",{className:io},Gi)}else{const io=qo!=null&&qo(Wn)?z.createElement("img",{src:Wn.thumbUrl||Wn.url,alt:Wn.name,className:`${fn}-list-item-image`,crossOrigin:Wn.crossOrigin}):Gi,to=je()(`${fn}-list-item-thumbnail`,{[`${fn}-list-item-file`]:qo&&!qo(Wn)});Ni=z.createElement("a",{className:to,onClick:Uo=>Hr(Wn,Uo),href:Wn.url||Wn.thumbUrl,target:"_blank",rel:"noopener noreferrer"},io)}const gi=je()(`${fn}-list-item`,`${fn}-list-item-${Ca}`),zi=typeof Wn.linkProps=="string"?JSON.parse(Wn.linkProps):Wn.linkProps,ki=$n?zo((typeof Ua=="function"?Ua(Wn):Ua)||z.createElement(lt.Z,null),()=>Po(Wn),fn,ua.removeFile):null,Sn=Ta&&Ca==="done"?zo((typeof so=="function"?so(Wn):so)||z.createElement(Dt.Z,null),()=>Or(Wn),fn,ua.downloadFile):null,vn=Yn!=="picture-card"&&Yn!=="picture-circle"&&z.createElement("span",{key:"download-delete",className:je()(`${fn}-list-item-actions`,{picture:Yn==="picture"})},Sn,ki),Ln=je()(`${fn}-list-item-name`),Da=Wn.url?[z.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ln,title:Wn.name},zi,{href:Wn.url,onClick:io=>Hr(Wn,io)}),Wn.name),vn]:[z.createElement("span",{key:"view",className:Ln,onClick:io=>Hr(Wn,io),title:Wn.name},Wn.name),vn],La={pointerEvents:"none",opacity:.5},Sr=ii?z.createElement("a",{href:Wn.url||Wn.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Wn.url||Wn.thumbUrl?void 0:La,onClick:io=>Hr(Wn,io),title:ua.previewFile},typeof wr=="function"?wr(Wn):wr||z.createElement(Ot.Z,null)):null,bn=(Yn==="picture-card"||Yn==="picture-circle")&&Ca!=="uploading"&&z.createElement("span",{className:`${fn}-list-item-actions`},Sr,Ca==="done"&&Sn,ki),{getPrefixCls:Nr}=z.useContext(ot.E_),_r=Nr(),xo=z.createElement("div",{className:gi},Ni,Da,bn,Ji&&z.createElement(de.default,{motionName:`${_r}-fade`,visible:Ca==="uploading",motionDeadline:2e3},io=>{let{className:to}=io;const Uo="percent"in Wn?z.createElement(on.Z,Object.assign({},xr,{type:"line",percent:Wn.percent,"aria-label":Wn["aria-label"],"aria-labelledby":Wn["aria-labelledby"]})):null;return z.createElement("div",{className:je()(`${fn}-list-item-progress`,to)},Uo)})),Xr=Wn.response&&typeof Wn.response=="string"?Wn.response:((Ko=Wn.error)===null||Ko===void 0?void 0:Ko.statusText)||((Pi=Wn.error)===null||Pi===void 0?void 0:Pi.message)||ua.uploadError,pr=Ca==="error"?z.createElement(gn.Z,{title:Xr,getPopupContainer:io=>io.parentNode},xo):xo;return z.createElement("div",{className:je()(`${fn}-list-item-container`,Tn),style:qn,ref:En},No?No(pr,Wn,Rr,{download:Or.bind(null,Wn),preview:Hr.bind(null,Wn),remove:Po.bind(null,Wn)}):pr)});const sa=(Bt,En)=>{const{listType:fn="text",previewFile:Tn=Je,onPreview:qn,onDownload:ua,onRemove:Yn,locale:Wn,iconRender:Rr,isImageUrl:xr=zt,prefixCls:pn,items:zo=[],showPreviewIcon:No=!0,showRemoveIcon:qo=!0,showDownloadIcon:ii=!1,removeIcon:$n,previewIcon:Ta,downloadIcon:wr,progress:Ua={size:[-1,2],showInfo:!1},appendAction:so,appendActionVisible:Hr=!0,itemRender:Or,disabled:Po}=Bt,Ko=(0,Ce.Z)(),[Pi,ba]=z.useState(!1);z.useEffect(()=>{fn!=="picture"&&fn!=="picture-card"&&fn!=="picture-circle"||(zo||[]).forEach(La=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(La.originFileObj instanceof File||La.originFileObj instanceof Blob)||La.thumbUrl!==void 0||(La.thumbUrl="",Tn&&Tn(La.originFileObj).then(Sr=>{La.thumbUrl=Sr||"",Ko()}))})},[fn,zo,Tn]),z.useEffect(()=>{ba(!0)},[]);const Ca=(La,Sr)=>{if(qn)return Sr==null||Sr.preventDefault(),qn(La)},Ui=La=>{typeof ua=="function"?ua(La):La.url&&window.open(La.url)},Ji=La=>{Yn==null||Yn(La)},qi=La=>{if(Rr)return Rr(La,fn);const Sr=La.status==="uploading",bn=xr&&xr(La)?z.createElement(se,null):z.createElement(Pt,null);let Nr=Sr?z.createElement(gt.Z,null):z.createElement(ke,null);return fn==="picture"?Nr=Sr?z.createElement(gt.Z,null):bn:(fn==="picture-card"||fn==="picture-circle")&&(Nr=Sr?Wn.uploading:bn),Nr},Gi=(La,Sr,bn,Nr)=>{const _r={type:"text",size:"small",title:Nr,onClick:xo=>{Sr(),(0,Be.l$)(La)&&La.props.onClick&&La.props.onClick(xo)},className:`${bn}-list-item-action`,disabled:Po};if((0,Be.l$)(La)){const xo=(0,Be.Tm)(La,Object.assign(Object.assign({},La.props),{onClick:()=>{}}));return z.createElement($e.ZP,Object.assign({},_r,{icon:xo}))}return z.createElement($e.ZP,Object.assign({},_r),z.createElement("span",null,La))};z.useImperativeHandle(En,()=>({handlePreview:Ca,handleDownload:Ui}));const{getPrefixCls:Ni}=z.useContext(ot.E_),gi=Ni("upload",pn),zi=Ni(),ki=je()(`${gi}-list`,`${gi}-list-${fn}`),Sn=(0,ye.Z)(zo.map(La=>({key:La.uid,file:La})));let Ln={motionDeadline:2e3,motionName:`${gi}-${fn==="picture-card"||fn==="picture-circle"?"animate-inline":"animate"}`,keys:Sn,motionAppear:Pi};const Da=z.useMemo(()=>{const La=Object.assign({},(0,pe.Z)(zi));return delete La.onAppearEnd,delete La.onEnterEnd,delete La.onLeaveEnd,La},[zi]);return fn!=="picture-card"&&fn!=="picture-circle"&&(Ln=Object.assign(Object.assign({},Da),Ln)),z.createElement("div",{className:ki},z.createElement(de.CSSMotionList,Object.assign({},Ln,{component:!1}),La=>{let{key:Sr,file:bn,className:Nr,style:_r}=La;return z.createElement(Bn,{key:Sr,locale:Wn,prefixCls:gi,className:Nr,style:_r,file:bn,items:zo,progress:Ua,listType:fn,isImgUrl:xr,showPreviewIcon:No,showRemoveIcon:qo,showDownloadIcon:ii,removeIcon:$n,previewIcon:Ta,downloadIcon:wr,iconRender:qi,actionIconRender:Gi,itemRender:Or,onPreview:Ca,onDownload:Ui,onClose:Ji})}),so&&z.createElement(de.default,Object.assign({},Ln,{visible:Hr,forceRender:!0}),La=>{let{className:Sr,style:bn}=La;return(0,Be.Tm)(so,Nr=>({className:je()(Nr.className,Sr),style:Object.assign(Object.assign(Object.assign({},bn),{pointerEvents:Sr?"none":void 0}),Nr.style)}))}))};var Pa=z.forwardRef(sa),wa=te(17313),ar=te(8378),sr=te(83116),pa=te(37613),ir=Bt=>{const{componentCls:En,iconCls:fn}=Bt;return{[`${En}-wrapper`]:{[`${En}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Bt.colorFillAlter,border:`${Bt.lineWidth}px dashed ${Bt.colorBorder}`,borderRadius:Bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Bt.motionDurationSlow}`,[En]:{padding:`${Bt.padding}px 0`},[`${En}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${En}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${En}-disabled):hover`]:{borderColor:Bt.colorPrimaryHover},[`p${En}-drag-icon`]:{marginBottom:Bt.margin,[fn]:{color:Bt.colorPrimary,fontSize:Bt.uploadThumbnailSize}},[`p${En}-text`]:{margin:`0 0 ${Bt.marginXXS}px`,color:Bt.colorTextHeading,fontSize:Bt.fontSizeLG},[`p${En}-hint`]:{color:Bt.colorTextDescription,fontSize:Bt.fontSize},[`&${En}-disabled`]:{cursor:"not-allowed",[`p${En}-drag-icon ${fn}, + p${En}-text, + p${En}-hint + `]:{color:Bt.colorTextDisabled}}}}}},Fn=Bt=>{const{componentCls:En,antCls:fn,iconCls:Tn,fontSize:qn,lineHeight:ua}=Bt,Yn=`${En}-list-item`,Wn=`${Yn}-actions`,Rr=`${Yn}-action`,xr=Math.round(qn*ua);return{[`${En}-wrapper`]:{[`${En}-list`]:Object.assign(Object.assign({},(0,wa.dF)()),{lineHeight:Bt.lineHeight,[Yn]:{position:"relative",height:Bt.lineHeight*qn,marginTop:Bt.marginXS,fontSize:qn,display:"flex",alignItems:"center",transition:`background-color ${Bt.motionDurationSlow}`,"&:hover":{backgroundColor:Bt.controlItemBgHover},[`${Yn}-name`]:Object.assign(Object.assign({},wa.vS),{padding:`0 ${Bt.paddingXS}px`,lineHeight:ua,flex:"auto",transition:`all ${Bt.motionDurationSlow}`}),[Wn]:{[Rr]:{opacity:0},[`${Rr}${fn}-btn-sm`]:{height:xr,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${Rr}:focus-visible, + &.picture ${Rr} + `]:{opacity:1},[Tn]:{color:Bt.actionsColor,transition:`all ${Bt.motionDurationSlow}`},[`&:hover ${Tn}`]:{color:Bt.colorText}},[`${En}-icon ${Tn}`]:{color:Bt.colorTextDescription,fontSize:qn},[`${Yn}-progress`]:{position:"absolute",bottom:-Bt.uploadProgressOffset,width:"100%",paddingInlineStart:qn+Bt.paddingXS,fontSize:qn,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Yn}:hover ${Rr}`]:{opacity:1,color:Bt.colorText},[`${Yn}-error`]:{color:Bt.colorError,[`${Yn}-name, ${En}-icon ${Tn}`]:{color:Bt.colorError},[Wn]:{[`${Tn}, ${Tn}:hover`]:{color:Bt.colorError},[Rr]:{opacity:1}}},[`${En}-list-item-container`]:{transition:`opacity ${Bt.motionDurationSlow}, height ${Bt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ia=te(36237),va=te(1950);const ga=new Ia.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Cr=new Ia.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var vo=Bt=>{const{componentCls:En}=Bt,fn=`${En}-animate-inline`;return[{[`${En}-wrapper`]:{[`${fn}-appear, ${fn}-enter, ${fn}-leave`]:{animationDuration:Bt.motionDurationSlow,animationTimingFunction:Bt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${fn}-appear, ${fn}-enter`]:{animationName:ga},[`${fn}-leave`]:{animationName:Cr}}},{[`${En}-wrapper`]:(0,va.J$)(Bt)},ga,Cr]},ho=te(30071),Wr=te(64993);const kt=Bt=>{const{componentCls:En,iconCls:fn,uploadThumbnailSize:Tn,uploadProgressOffset:qn}=Bt,ua=`${En}-list`,Yn=`${ua}-item`;return{[`${En}-wrapper`]:{[` + ${ua}${ua}-picture, + ${ua}${ua}-picture-card, + ${ua}${ua}-picture-circle + `]:{[Yn]:{position:"relative",height:Tn+Bt.lineWidth*2+Bt.paddingXS*2,padding:Bt.paddingXS,border:`${Bt.lineWidth}px ${Bt.lineType} ${Bt.colorBorder}`,borderRadius:Bt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Yn}-thumbnail`]:Object.assign(Object.assign({},wa.vS),{width:Tn,height:Tn,lineHeight:`${Tn+Bt.paddingSM}px`,textAlign:"center",flex:"none",[fn]:{fontSize:Bt.fontSizeHeading2,color:Bt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Yn}-progress`]:{bottom:qn,width:`calc(100% - ${Bt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Tn+Bt.paddingXS}},[`${Yn}-error`]:{borderColor:Bt.colorError,[`${Yn}-thumbnail ${fn}`]:{[`svg path[fill='${ho.blue[0]}']`]:{fill:Bt.colorErrorBg},[`svg path[fill='${ho.blue.primary}']`]:{fill:Bt.colorError}}},[`${Yn}-uploading`]:{borderStyle:"dashed",[`${Yn}-name`]:{marginBottom:qn}}},[`${ua}${ua}-picture-circle ${Yn}`]:{[`&, &::before, ${Yn}-thumbnail`]:{borderRadius:"50%"}}}}},Wt=Bt=>{const{componentCls:En,iconCls:fn,fontSizeLG:Tn,colorTextLightSolid:qn}=Bt,ua=`${En}-list`,Yn=`${ua}-item`,Wn=Bt.uploadPicCardSize;return{[` + ${En}-wrapper${En}-picture-card-wrapper, + ${En}-wrapper${En}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,wa.dF)()),{display:"inline-block",width:"100%",[`${En}${En}-select`]:{width:Wn,height:Wn,marginInlineEnd:Bt.marginXS,marginBottom:Bt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Bt.colorFillAlter,border:`${Bt.lineWidth}px dashed ${Bt.colorBorder}`,borderRadius:Bt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Bt.motionDurationSlow}`,[`> ${En}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${En}-disabled):hover`]:{borderColor:Bt.colorPrimary}},[`${ua}${ua}-picture-card, ${ua}${ua}-picture-circle`]:{[`${ua}-item-container`]:{display:"inline-block",width:Wn,height:Wn,marginBlock:`0 ${Bt.marginXS}px`,marginInline:`0 ${Bt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Yn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Bt.paddingXS*2}px)`,height:`calc(100% - ${Bt.paddingXS*2}px)`,backgroundColor:Bt.colorBgMask,opacity:0,transition:`all ${Bt.motionDurationSlow}`,content:'" "'}},[`${Yn}:hover`]:{[`&::before, ${Yn}-actions`]:{opacity:1}},[`${Yn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Bt.motionDurationSlow}`,[`${fn}-eye, ${fn}-download, ${fn}-delete`]:{zIndex:10,width:Tn,margin:`0 ${Bt.marginXXS}px`,fontSize:Tn,cursor:"pointer",transition:`all ${Bt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Yn}-actions, ${Yn}-actions:hover`]:{[`${fn}-eye, ${fn}-download, ${fn}-delete`]:{color:new Wr.C(qn).setAlpha(.65).toRgbString(),"&:hover":{color:qn}}},[`${Yn}-thumbnail, ${Yn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Yn}-name`]:{display:"none",textAlign:"center"},[`${Yn}-file + ${Yn}-name`]:{position:"absolute",bottom:Bt.margin,display:"block",width:`calc(100% - ${Bt.paddingXS*2}px)`},[`${Yn}-uploading`]:{[`&${Yn}`]:{backgroundColor:Bt.colorFillAlter},[`&::before, ${fn}-eye, ${fn}-download, ${fn}-delete`]:{display:"none"}},[`${Yn}-progress`]:{bottom:Bt.marginXL,width:`calc(100% - ${Bt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${En}-wrapper${En}-picture-circle-wrapper`]:{[`${En}${En}-select`]:{borderRadius:"50%"}}}};var Vn=Bt=>{const{componentCls:En}=Bt;return{[`${En}-rtl`]:{direction:"rtl"}}};const Ea=Bt=>{const{componentCls:En,colorTextDisabled:fn}=Bt;return{[`${En}-wrapper`]:Object.assign(Object.assign({},(0,wa.Wf)(Bt)),{[En]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${En}-select`]:{display:"inline-block"},[`${En}-disabled`]:{color:fn,cursor:"not-allowed"}})}};var Qn=(0,sr.Z)("Upload",Bt=>{const{fontSizeHeading3:En,fontSize:fn,lineHeight:Tn,lineWidth:qn,controlHeightLG:ua}=Bt,Yn=Math.round(fn*Tn),Wn=(0,pa.TS)(Bt,{uploadThumbnailSize:En*2,uploadProgressOffset:Yn/2+qn,uploadPicCardSize:ua*2.55});return[Ea(Wn),ir(Wn),kt(Wn),Wt(Wn),Fn(Wn),vo(Wn),Vn(Wn),(0,ar.Z)(Wn)]},Bt=>({actionsColor:Bt.colorTextDescription})),Vr=function(Bt,En,fn,Tn){function qn(ua){return ua instanceof fn?ua:new fn(function(Yn){Yn(ua)})}return new(fn||(fn=Promise))(function(ua,Yn){function Wn(pn){try{xr(Tn.next(pn))}catch(zo){Yn(zo)}}function Rr(pn){try{xr(Tn.throw(pn))}catch(zo){Yn(zo)}}function xr(pn){pn.done?ua(pn.value):qn(pn.value).then(Wn,Rr)}xr((Tn=Tn.apply(Bt,En||[])).next())})};const dr=`__LIST_IGNORE_${Date.now()}__`,Er=(Bt,En)=>{const{fileList:fn,defaultFileList:Tn,onRemove:qn,showUploadList:ua=!0,listType:Yn="text",onPreview:Wn,onDownload:Rr,onChange:xr,onDrop:pn,previewFile:zo,disabled:No,locale:qo,iconRender:ii,isImageUrl:$n,progress:Ta,prefixCls:wr,className:Ua,type:so="select",children:Hr,style:Or,itemRender:Po,maxCount:Ko,data:Pi={},multiple:ba=!1,action:Ca="",accept:Ui="",supportServerRender:Ji=!0,rootClassName:qi}=Bt,Gi=z.useContext(Ke.Z),Ni=No!=null?No:Gi,[gi,zi]=(0,qe.Z)(Tn||[],{value:fn,postState:no=>no!=null?no:[]}),[ki,Sn]=z.useState("drop"),vn=z.useRef(null);z.useMemo(()=>{const no=Date.now();(fn||[]).forEach((Ro,ai)=>{!Ro.uid&&!Object.isFrozen(Ro)&&(Ro.uid=`__AUTO__${no}_${ai}__`)})},[fn]);const Ln=(no,Ro,ai)=>{let _o=(0,ye.Z)(Ro),Ho=!1;Ko===1?_o=_o.slice(-1):Ko&&(Ho=_o.length>Ko,_o=_o.slice(0,Ko)),(0,st.flushSync)(()=>{zi(_o)});const Si={file:no,fileList:_o};ai&&(Si.event=ai),(!Ho||_o.some(Jo=>Jo.uid===no.uid))&&(0,st.flushSync)(()=>{xr==null||xr(Si)})},Da=(no,Ro)=>Vr(void 0,void 0,void 0,function*(){const{beforeUpload:ai,transformFile:_o}=Bt;let Ho=no;if(ai){const Si=yield ai(no,Ro);if(Si===!1)return!1;if(delete no[dr],Si===dr)return Object.defineProperty(no,dr,{value:!0,configurable:!0}),!1;typeof Si=="object"&&Si&&(Ho=Si)}return _o&&(Ho=yield _o(Ho)),Ho}),La=no=>{const Ro=no.filter(Ho=>!Ho.file[dr]);if(!Ro.length)return;const ai=Ro.map(Ho=>Xe(Ho.file));let _o=(0,ye.Z)(gi);ai.forEach(Ho=>{_o=Pe(Ho,_o)}),ai.forEach((Ho,Si)=>{let Jo=Ho;if(Ro[Si].parsedFile)Ho.status="uploading";else{const{originFileObj:Kr}=Ho;let $i;try{$i=new File([Kr],Kr.name,{type:Kr.type})}catch(ml){$i=new Blob([Kr],{type:Kr.type}),$i.name=Kr.name,$i.lastModifiedDate=new Date,$i.lastModified=new Date().getTime()}$i.uid=Ho.uid,Jo=$i}Ln(Jo,_o)})},Sr=(no,Ro,ai)=>{try{typeof no=="string"&&(no=JSON.parse(no))}catch(Si){}if(!mt(Ro,gi))return;const _o=Xe(Ro);_o.status="done",_o.percent=100,_o.response=no,_o.xhr=ai;const Ho=Pe(_o,gi);Ln(_o,Ho)},bn=(no,Ro)=>{if(!mt(Ro,gi))return;const ai=Xe(Ro);ai.status="uploading",ai.percent=no.percent;const _o=Pe(ai,gi);Ln(ai,_o,no)},Nr=(no,Ro,ai)=>{if(!mt(ai,gi))return;const _o=Xe(ai);_o.error=no,_o.response=Ro,_o.status="error";const Ho=Pe(_o,gi);Ln(_o,Ho)},_r=no=>{let Ro;Promise.resolve(typeof qn=="function"?qn(no):qn).then(ai=>{var _o;if(ai===!1)return;const Ho=yt(no,gi);Ho&&(Ro=Object.assign(Object.assign({},no),{status:"removed"}),gi==null||gi.forEach(Si=>{const Jo=Ro.uid!==void 0?"uid":"name";Si[Jo]===Ro[Jo]&&!Object.isFrozen(Si)&&(Si.status="removed")}),(_o=vn.current)===null||_o===void 0||_o.abort(Ro),Ln(Ro,Ho))})},xo=no=>{Sn(no.type),no.type==="drop"&&(pn==null||pn(no))};z.useImperativeHandle(En,()=>({onBatchStart:La,onSuccess:Sr,onProgress:bn,onError:Nr,fileList:gi,upload:vn.current}));const{getPrefixCls:Xr,direction:pr,upload:io}=z.useContext(ot.E_),to=Xr("upload",wr),Uo=Object.assign(Object.assign({onBatchStart:La,onError:Nr,onProgress:bn,onSuccess:Sr},Bt),{data:Pi,multiple:ba,action:Ca,accept:Ui,supportServerRender:Ji,prefixCls:to,disabled:Ni,beforeUpload:Da,onChange:void 0});delete Uo.className,delete Uo.style,(!Hr||Ni)&&delete Uo.id;const[ko,li]=Qn(to),[xi]=(0,Re.Z)("Upload",Me.Z.Upload),{showRemoveIcon:Ma,showPreviewIcon:na,showDownloadIcon:Xa,removeIcon:qa,previewIcon:Bo,downloadIcon:ti}=typeof ua=="boolean"?{}:ua,mi=(no,Ro)=>ua?z.createElement(Pa,{prefixCls:to,listType:Yn,items:gi,previewFile:zo,onPreview:Wn,onDownload:Rr,onRemove:_r,showRemoveIcon:!Ni&&Ma,showPreviewIcon:na,showDownloadIcon:Xa,removeIcon:qa,previewIcon:Bo,downloadIcon:ti,iconRender:ii,locale:Object.assign(Object.assign({},xi),qo),isImageUrl:$n,progress:Ta,appendAction:no,appendActionVisible:Ro,itemRender:Po,disabled:Ni}):no,Ei=je()(`${to}-wrapper`,Ua,qi,li,io==null?void 0:io.className,{[`${to}-rtl`]:pr==="rtl",[`${to}-picture-card-wrapper`]:Yn==="picture-card",[`${to}-picture-circle-wrapper`]:Yn==="picture-circle"}),Li=Object.assign(Object.assign({},io==null?void 0:io.style),Or);if(so==="drag"){const no=je()(li,to,`${to}-drag`,{[`${to}-drag-uploading`]:gi.some(Ro=>Ro.status==="uploading"),[`${to}-drag-hover`]:ki==="dragover",[`${to}-disabled`]:Ni,[`${to}-rtl`]:pr==="rtl"});return ko(z.createElement("span",{className:Ei},z.createElement("div",{className:no,style:Li,onDrop:xo,onDragOver:xo,onDragLeave:xo},z.createElement(Ue,Object.assign({},Uo,{ref:vn,className:`${to}-btn`}),z.createElement("div",{className:`${to}-drag-container`},Hr))),mi()))}const Ci=je()(to,`${to}-select`,{[`${to}-disabled`]:Ni}),Zi=(no=>z.createElement("div",{className:Ci,style:no},z.createElement(Ue,Object.assign({},Uo,{ref:vn}))))(Hr?void 0:{display:"none"});return ko(Yn==="picture-card"||Yn==="picture-circle"?z.createElement("span",{className:Ei},mi(Zi,!!Hr)):z.createElement("span",{className:Ei},Zi,mi()))};var br=z.forwardRef(Er),Xn=function(Bt,En){var fn={};for(var Tn in Bt)Object.prototype.hasOwnProperty.call(Bt,Tn)&&En.indexOf(Tn)<0&&(fn[Tn]=Bt[Tn]);if(Bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qn=0,Tn=Object.getOwnPropertySymbols(Bt);qn{var{style:fn,height:Tn}=Bt,qn=Xn(Bt,["style","height"]);return z.createElement(br,Object.assign({ref:En},qn,{type:"drag",style:Object.assign(Object.assign({},fn),{height:Tn})}))});const bo=br;bo.Dragger=Wo,bo.LIST_IGNORE=dr;var Eo=bo},86251:function(Ft,bt){"use strict";bt.byteLength=le,bt.toByteArray=Ne,bt.fromByteArray=Le;for(var te=[],z=[],ye=typeof Uint8Array!="undefined"?Uint8Array:Array,Oe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",je=0,he=Oe.length;je0)throw new Error("Invalid string. Length must be a multiple of 4");var E=Ee.indexOf("=");E===-1&&(E=re);var a=E===re?0:4-E%4;return[E,a]}function le(Ee){var re=be(Ee),E=re[0],a=re[1];return(E+a)*3/4-a}function me(Ee,re,E){return(re+E)*3/4-E}function Ne(Ee){var re,E=be(Ee),a=E[0],b=E[1],y=new ye(me(Ee,a,b)),x=0,ee=b>0?a-4:a,ne;for(ne=0;ne>16&255,y[x++]=re>>8&255,y[x++]=re&255;return b===2&&(re=z[Ee.charCodeAt(ne)]<<2|z[Ee.charCodeAt(ne+1)]>>4,y[x++]=re&255),b===1&&(re=z[Ee.charCodeAt(ne)]<<10|z[Ee.charCodeAt(ne+1)]<<4|z[Ee.charCodeAt(ne+2)]>>2,y[x++]=re>>8&255,y[x++]=re&255),y}function De(Ee){return te[Ee>>18&63]+te[Ee>>12&63]+te[Ee>>6&63]+te[Ee&63]}function fe(Ee,re,E){for(var a,b=[],y=re;yee?ee:x+y));return a===1?(re=Ee[E-1],b.push(te[re>>2]+te[re<<4&63]+"==")):a===2&&(re=(Ee[E-2]<<8)+Ee[E-1],b.push(te[re>>10]+te[re>>4&63]+te[re<<2&63]+"=")),b.join("")}},19208:function(Ft,bt,te){"use strict";var z;var ye=te(86251),Oe=te(67467),je=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;bt.lW=me,z=x,bt.h2=50;var he=2147483647;z=he,me.TYPED_ARRAY_SUPPORT=be(),!me.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function be(){try{var ce=new Uint8Array(1),ie={foo:function(){return 42}};return Object.setPrototypeOf(ie,Uint8Array.prototype),Object.setPrototypeOf(ce,ie),ce.foo()===42}catch(ae){return!1}}Object.defineProperty(me.prototype,"parent",{enumerable:!0,get:function(){if(me.isBuffer(this))return this.buffer}}),Object.defineProperty(me.prototype,"offset",{enumerable:!0,get:function(){if(me.isBuffer(this))return this.byteOffset}});function le(ce){if(ce>he)throw new RangeError('The value "'+ce+'" is invalid for option "size"');var ie=new Uint8Array(ce);return Object.setPrototypeOf(ie,me.prototype),ie}function me(ce,ie,ae){if(typeof ce=="number"){if(typeof ie=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return Le(ce)}return Ne(ce,ie,ae)}me.poolSize=8192;function Ne(ce,ie,ae){if(typeof ce=="string")return Ee(ce,ie);if(ArrayBuffer.isView(ce))return E(ce);if(ce==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ce);if(Lt(ce,ArrayBuffer)||ce&&Lt(ce.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Lt(ce,SharedArrayBuffer)||ce&&Lt(ce.buffer,SharedArrayBuffer)))return a(ce,ie,ae);if(typeof ce=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var se=ce.valueOf&&ce.valueOf();if(se!=null&&se!==ce)return me.from(se,ie,ae);var de=b(ce);if(de)return de;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ce[Symbol.toPrimitive]=="function")return me.from(ce[Symbol.toPrimitive]("string"),ie,ae);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof ce)}me.from=function(ce,ie,ae){return Ne(ce,ie,ae)},Object.setPrototypeOf(me.prototype,Uint8Array.prototype),Object.setPrototypeOf(me,Uint8Array);function De(ce){if(typeof ce!="number")throw new TypeError('"size" argument must be of type number');if(ce<0)throw new RangeError('The value "'+ce+'" is invalid for option "size"')}function fe(ce,ie,ae){return De(ce),ce<=0?le(ce):ie!==void 0?typeof ae=="string"?le(ce).fill(ie,ae):le(ce).fill(ie):le(ce)}me.alloc=function(ce,ie,ae){return fe(ce,ie,ae)};function Le(ce){return De(ce),le(ce<0?0:y(ce)|0)}me.allocUnsafe=function(ce){return Le(ce)},me.allocUnsafeSlow=function(ce){return Le(ce)};function Ee(ce,ie){if((typeof ie!="string"||ie==="")&&(ie="utf8"),!me.isEncoding(ie))throw new TypeError("Unknown encoding: "+ie);var ae=ee(ce,ie)|0,se=le(ae),de=se.write(ce,ie);return de!==ae&&(se=se.slice(0,de)),se}function re(ce){for(var ie=ce.length<0?0:y(ce.length)|0,ae=le(ie),se=0;se=he)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+he.toString(16)+" bytes");return ce|0}function x(ce){return+ce!=ce&&(ce=0),me.alloc(+ce)}me.isBuffer=function(ie){return ie!=null&&ie._isBuffer===!0&&ie!==me.prototype},me.compare=function(ie,ae){if(Lt(ie,Uint8Array)&&(ie=me.from(ie,ie.offset,ie.byteLength)),Lt(ae,Uint8Array)&&(ae=me.from(ae,ae.offset,ae.byteLength)),!me.isBuffer(ie)||!me.isBuffer(ae))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ie===ae)return 0;for(var se=ie.length,de=ae.length,Ce=0,pe=Math.min(se,de);Cede.length?me.from(pe).copy(de,Ce):Uint8Array.prototype.set.call(de,pe,Ce);else if(me.isBuffer(pe))pe.copy(de,Ce);else throw new TypeError('"list" argument must be an Array of Buffers');Ce+=pe.length}return de};function ee(ce,ie){if(me.isBuffer(ce))return ce.length;if(ArrayBuffer.isView(ce)||Lt(ce,ArrayBuffer))return ce.byteLength;if(typeof ce!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof ce);var ae=ce.length,se=arguments.length>2&&arguments[2]===!0;if(!se&&ae===0)return 0;for(var de=!1;;)switch(ie){case"ascii":case"latin1":case"binary":return ae;case"utf8":case"utf-8":return Pt(ce).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ae*2;case"hex":return ae>>>1;case"base64":return Ae(ce).length;default:if(de)return se?-1:Pt(ce).length;ie=(""+ie).toLowerCase(),de=!0}}me.byteLength=ee;function ne(ce,ie,ae){var se=!1;if((ie===void 0||ie<0)&&(ie=0),ie>this.length||((ae===void 0||ae>this.length)&&(ae=this.length),ae<=0)||(ae>>>=0,ie>>>=0,ae<=ie))return"";for(ce||(ce="utf8");;)switch(ce){case"hex":return ot(this,ie,ae);case"utf8":case"utf-8":return xe(this,ie,ae);case"ascii":return qe(this,ie,ae);case"latin1":case"binary":return st(this,ie,ae);case"base64":return at(this,ie,ae);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ke(this,ie,ae);default:if(se)throw new TypeError("Unknown encoding: "+ce);ce=(ce+"").toLowerCase(),se=!0}}me.prototype._isBuffer=!0;function oe(ce,ie,ae){var se=ce[ie];ce[ie]=ce[ae],ce[ae]=se}me.prototype.swap16=function(){var ie=this.length;if(ie%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ae=0;aeae&&(ie+=" ... "),""},je&&(me.prototype[je]=me.prototype.inspect),me.prototype.compare=function(ie,ae,se,de,Ce){if(Lt(ie,Uint8Array)&&(ie=me.from(ie,ie.offset,ie.byteLength)),!me.isBuffer(ie))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof ie);if(ae===void 0&&(ae=0),se===void 0&&(se=ie?ie.length:0),de===void 0&&(de=0),Ce===void 0&&(Ce=this.length),ae<0||se>ie.length||de<0||Ce>this.length)throw new RangeError("out of range index");if(de>=Ce&&ae>=se)return 0;if(de>=Ce)return-1;if(ae>=se)return 1;if(ae>>>=0,se>>>=0,de>>>=0,Ce>>>=0,this===ie)return 0;for(var pe=Ce-de,Be=se-ae,$e=Math.min(pe,Be),Xe=this.slice(de,Ce),Pe=ie.slice(ae,se),mt=0;mt<$e;++mt)if(Xe[mt]!==Pe[mt]){pe=Xe[mt],Be=Pe[mt];break}return pe2147483647?ae=2147483647:ae<-2147483648&&(ae=-2147483648),ae=+ae,ke(ae)&&(ae=de?0:ce.length-1),ae<0&&(ae=ce.length+ae),ae>=ce.length){if(de)return-1;ae=ce.length-1}else if(ae<0)if(de)ae=0;else return-1;if(typeof ie=="string"&&(ie=me.from(ie,se)),me.isBuffer(ie))return ie.length===0?-1:ge(ce,ie,ae,se,de);if(typeof ie=="number")return ie=ie&255,typeof Uint8Array.prototype.indexOf=="function"?de?Uint8Array.prototype.indexOf.call(ce,ie,ae):Uint8Array.prototype.lastIndexOf.call(ce,ie,ae):ge(ce,[ie],ae,se,de);throw new TypeError("val must be string, number or Buffer")}function ge(ce,ie,ae,se,de){var Ce=1,pe=ce.length,Be=ie.length;if(se!==void 0&&(se=String(se).toLowerCase(),se==="ucs2"||se==="ucs-2"||se==="utf16le"||se==="utf-16le")){if(ce.length<2||ie.length<2)return-1;Ce=2,pe/=2,Be/=2,ae/=2}function $e(Zt,jt){return Ce===1?Zt[jt]:Zt.readUInt16BE(jt*Ce)}var Xe;if(de){var Pe=-1;for(Xe=ae;Xepe&&(ae=pe-Be),Xe=ae;Xe>=0;Xe--){for(var mt=!0,yt=0;ytde&&(se=de)):se=de;var Ce=ie.length;se>Ce/2&&(se=Ce/2);for(var pe=0;pe>>0,isFinite(se)?(se=se>>>0,de===void 0&&(de="utf8")):(de=se,se=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Ce=this.length-ae;if((se===void 0||se>Ce)&&(se=Ce),ie.length>0&&(se<0||ae<0)||ae>this.length)throw new RangeError("Attempt to write outside buffer bounds");de||(de="utf8");for(var pe=!1;;)switch(de){case"hex":return Fe(this,ie,ae,se);case"utf8":case"utf-8":return Se(this,ie,ae,se);case"ascii":case"latin1":case"binary":return Ie(this,ie,ae,se);case"base64":return ze(this,ie,ae,se);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ve(this,ie,ae,se);default:if(pe)throw new TypeError("Unknown encoding: "+de);de=(""+de).toLowerCase(),pe=!0}},me.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function at(ce,ie,ae){return ie===0&&ae===ce.length?ye.fromByteArray(ce):ye.fromByteArray(ce.slice(ie,ae))}function xe(ce,ie,ae){ae=Math.min(ce.length,ae);for(var se=[],de=ie;de239?4:Ce>223?3:Ce>191?2:1;if(de+Be<=ae){var $e,Xe,Pe,mt;switch(Be){case 1:Ce<128&&(pe=Ce);break;case 2:$e=ce[de+1],($e&192)===128&&(mt=(Ce&31)<<6|$e&63,mt>127&&(pe=mt));break;case 3:$e=ce[de+1],Xe=ce[de+2],($e&192)===128&&(Xe&192)===128&&(mt=(Ce&15)<<12|($e&63)<<6|Xe&63,mt>2047&&(mt<55296||mt>57343)&&(pe=mt));break;case 4:$e=ce[de+1],Xe=ce[de+2],Pe=ce[de+3],($e&192)===128&&(Xe&192)===128&&(Pe&192)===128&&(mt=(Ce&15)<<18|($e&63)<<12|(Xe&63)<<6|Pe&63,mt>65535&&mt<1114112&&(pe=mt))}}pe===null?(pe=65533,Be=1):pe>65535&&(pe-=65536,se.push(pe>>>10&1023|55296),pe=56320|pe&1023),se.push(pe),de+=Be}return Ue(se)}var it=4096;function Ue(ce){var ie=ce.length;if(ie<=it)return String.fromCharCode.apply(String,ce);for(var ae="",se=0;sese)&&(ae=se);for(var de="",Ce=ie;Cese&&(ie=se),ae<0?(ae+=se,ae<0&&(ae=0)):ae>se&&(ae=se),aeae)throw new RangeError("Trying to access beyond buffer length")}me.prototype.readUintLE=me.prototype.readUIntLE=function(ie,ae,se){ie=ie>>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=this[ie],Ce=1,pe=0;++pe>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=this[ie+--ae],Ce=1;ae>0&&(Ce*=256);)de+=this[ie+--ae]*Ce;return de},me.prototype.readUint8=me.prototype.readUInt8=function(ie,ae){return ie=ie>>>0,ae||Re(ie,1,this.length),this[ie]},me.prototype.readUint16LE=me.prototype.readUInt16LE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,2,this.length),this[ie]|this[ie+1]<<8},me.prototype.readUint16BE=me.prototype.readUInt16BE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,2,this.length),this[ie]<<8|this[ie+1]},me.prototype.readUint32LE=me.prototype.readUInt32LE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),(this[ie]|this[ie+1]<<8|this[ie+2]<<16)+this[ie+3]*16777216},me.prototype.readUint32BE=me.prototype.readUInt32BE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),this[ie]*16777216+(this[ie+1]<<16|this[ie+2]<<8|this[ie+3])},me.prototype.readIntLE=function(ie,ae,se){ie=ie>>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=this[ie],Ce=1,pe=0;++pe=Ce&&(de-=Math.pow(2,8*ae)),de},me.prototype.readIntBE=function(ie,ae,se){ie=ie>>>0,ae=ae>>>0,se||Re(ie,ae,this.length);for(var de=ae,Ce=1,pe=this[ie+--de];de>0&&(Ce*=256);)pe+=this[ie+--de]*Ce;return Ce*=128,pe>=Ce&&(pe-=Math.pow(2,8*ae)),pe},me.prototype.readInt8=function(ie,ae){return ie=ie>>>0,ae||Re(ie,1,this.length),this[ie]&128?(255-this[ie]+1)*-1:this[ie]},me.prototype.readInt16LE=function(ie,ae){ie=ie>>>0,ae||Re(ie,2,this.length);var se=this[ie]|this[ie+1]<<8;return se&32768?se|4294901760:se},me.prototype.readInt16BE=function(ie,ae){ie=ie>>>0,ae||Re(ie,2,this.length);var se=this[ie+1]|this[ie]<<8;return se&32768?se|4294901760:se},me.prototype.readInt32LE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),this[ie]|this[ie+1]<<8|this[ie+2]<<16|this[ie+3]<<24},me.prototype.readInt32BE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),this[ie]<<24|this[ie+1]<<16|this[ie+2]<<8|this[ie+3]},me.prototype.readFloatLE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),Oe.read(this,ie,!0,23,4)},me.prototype.readFloatBE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,4,this.length),Oe.read(this,ie,!1,23,4)},me.prototype.readDoubleLE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,8,this.length),Oe.read(this,ie,!0,52,8)},me.prototype.readDoubleBE=function(ie,ae){return ie=ie>>>0,ae||Re(ie,8,this.length),Oe.read(this,ie,!1,52,8)};function Me(ce,ie,ae,se,de,Ce){if(!me.isBuffer(ce))throw new TypeError('"buffer" argument must be a Buffer instance');if(ie>de||iece.length)throw new RangeError("Index out of range")}me.prototype.writeUintLE=me.prototype.writeUIntLE=function(ie,ae,se,de){if(ie=+ie,ae=ae>>>0,se=se>>>0,!de){var Ce=Math.pow(2,8*se)-1;Me(this,ie,ae,se,Ce,0)}var pe=1,Be=0;for(this[ae]=ie&255;++Be>>0,se=se>>>0,!de){var Ce=Math.pow(2,8*se)-1;Me(this,ie,ae,se,Ce,0)}var pe=se-1,Be=1;for(this[ae+pe]=ie&255;--pe>=0&&(Be*=256);)this[ae+pe]=ie/Be&255;return ae+se},me.prototype.writeUint8=me.prototype.writeUInt8=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,1,255,0),this[ae]=ie&255,ae+1},me.prototype.writeUint16LE=me.prototype.writeUInt16LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,65535,0),this[ae]=ie&255,this[ae+1]=ie>>>8,ae+2},me.prototype.writeUint16BE=me.prototype.writeUInt16BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,65535,0),this[ae]=ie>>>8,this[ae+1]=ie&255,ae+2},me.prototype.writeUint32LE=me.prototype.writeUInt32LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,4294967295,0),this[ae+3]=ie>>>24,this[ae+2]=ie>>>16,this[ae+1]=ie>>>8,this[ae]=ie&255,ae+4},me.prototype.writeUint32BE=me.prototype.writeUInt32BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,4294967295,0),this[ae]=ie>>>24,this[ae+1]=ie>>>16,this[ae+2]=ie>>>8,this[ae+3]=ie&255,ae+4},me.prototype.writeIntLE=function(ie,ae,se,de){if(ie=+ie,ae=ae>>>0,!de){var Ce=Math.pow(2,8*se-1);Me(this,ie,ae,se,Ce-1,-Ce)}var pe=0,Be=1,$e=0;for(this[ae]=ie&255;++pe>0)-$e&255;return ae+se},me.prototype.writeIntBE=function(ie,ae,se,de){if(ie=+ie,ae=ae>>>0,!de){var Ce=Math.pow(2,8*se-1);Me(this,ie,ae,se,Ce-1,-Ce)}var pe=se-1,Be=1,$e=0;for(this[ae+pe]=ie&255;--pe>=0&&(Be*=256);)ie<0&&$e===0&&this[ae+pe+1]!==0&&($e=1),this[ae+pe]=(ie/Be>>0)-$e&255;return ae+se},me.prototype.writeInt8=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,1,127,-128),ie<0&&(ie=255+ie+1),this[ae]=ie&255,ae+1},me.prototype.writeInt16LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,32767,-32768),this[ae]=ie&255,this[ae+1]=ie>>>8,ae+2},me.prototype.writeInt16BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,2,32767,-32768),this[ae]=ie>>>8,this[ae+1]=ie&255,ae+2},me.prototype.writeInt32LE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,2147483647,-2147483648),this[ae]=ie&255,this[ae+1]=ie>>>8,this[ae+2]=ie>>>16,this[ae+3]=ie>>>24,ae+4},me.prototype.writeInt32BE=function(ie,ae,se){return ie=+ie,ae=ae>>>0,se||Me(this,ie,ae,4,2147483647,-2147483648),ie<0&&(ie=4294967295+ie+1),this[ae]=ie>>>24,this[ae+1]=ie>>>16,this[ae+2]=ie>>>8,this[ae+3]=ie&255,ae+4};function Ve(ce,ie,ae,se,de,Ce){if(ae+se>ce.length)throw new RangeError("Index out of range");if(ae<0)throw new RangeError("Index out of range")}function nt(ce,ie,ae,se,de){return ie=+ie,ae=ae>>>0,de||Ve(ce,ie,ae,4,34028234663852886e22,-34028234663852886e22),Oe.write(ce,ie,ae,se,23,4),ae+4}me.prototype.writeFloatLE=function(ie,ae,se){return nt(this,ie,ae,!0,se)},me.prototype.writeFloatBE=function(ie,ae,se){return nt(this,ie,ae,!1,se)};function We(ce,ie,ae,se,de){return ie=+ie,ae=ae>>>0,de||Ve(ce,ie,ae,8,17976931348623157e292,-17976931348623157e292),Oe.write(ce,ie,ae,se,52,8),ae+8}me.prototype.writeDoubleLE=function(ie,ae,se){return We(this,ie,ae,!0,se)},me.prototype.writeDoubleBE=function(ie,ae,se){return We(this,ie,ae,!1,se)},me.prototype.copy=function(ie,ae,se,de){if(!me.isBuffer(ie))throw new TypeError("argument should be a Buffer");if(se||(se=0),!de&&de!==0&&(de=this.length),ae>=ie.length&&(ae=ie.length),ae||(ae=0),de>0&&de=this.length)throw new RangeError("Index out of range");if(de<0)throw new RangeError("sourceEnd out of bounds");de>this.length&&(de=this.length),ie.length-ae>>0,se=se===void 0?this.length:se>>>0,ie||(ie=0);var pe;if(typeof ie=="number")for(pe=ae;pe55295&&ae<57344){if(!de){if(ae>56319){(ie-=3)>-1&&Ce.push(239,191,189);continue}else if(pe+1===se){(ie-=3)>-1&&Ce.push(239,191,189);continue}de=ae;continue}if(ae<56320){(ie-=3)>-1&&Ce.push(239,191,189),de=ae;continue}ae=(de-55296<<10|ae-56320)+65536}else de&&(ie-=3)>-1&&Ce.push(239,191,189);if(de=null,ae<128){if((ie-=1)<0)break;Ce.push(ae)}else if(ae<2048){if((ie-=2)<0)break;Ce.push(ae>>6|192,ae&63|128)}else if(ae<65536){if((ie-=3)<0)break;Ce.push(ae>>12|224,ae>>6&63|128,ae&63|128)}else if(ae<1114112){if((ie-=4)<0)break;Ce.push(ae>>18|240,ae>>12&63|128,ae>>6&63|128,ae&63|128)}else throw new Error("Invalid code point")}return Ce}function gt(ce){for(var ie=[],ae=0;ae>8,de=ae%256,Ce.push(de),Ce.push(se);return Ce}function Ae(ce){return ye.toByteArray(Et(ce))}function wt(ce,ie,ae,se){for(var de=0;de=ie.length||de>=ce.length);++de)ie[de+ae]=ce[de];return de}function Lt(ce,ie){return ce instanceof ie||ce!=null&&ce.constructor!=null&&ce.constructor.name!=null&&ce.constructor.name===ie.name}function ke(ce){return ce!==ce}var ut=function(){for(var ce="0123456789abcdef",ie=new Array(256),ae=0;ae<16;++ae)for(var se=ae*16,de=0;de<16;++de)ie[se+de]=ce[ae]+ce[de];return ie}()},67467:function(Ft,bt){bt.read=function(te,z,ye,Oe,je){var he,be,le=je*8-Oe-1,me=(1<>1,De=-7,fe=ye?je-1:0,Le=ye?-1:1,Ee=te[z+fe];for(fe+=Le,he=Ee&(1<<-De)-1,Ee>>=-De,De+=le;De>0;he=he*256+te[z+fe],fe+=Le,De-=8);for(be=he&(1<<-De)-1,he>>=-De,De+=Oe;De>0;be=be*256+te[z+fe],fe+=Le,De-=8);if(he===0)he=1-Ne;else{if(he===me)return be?NaN:(Ee?-1:1)*(1/0);be=be+Math.pow(2,Oe),he=he-Ne}return(Ee?-1:1)*be*Math.pow(2,he-Oe)},bt.write=function(te,z,ye,Oe,je,he){var be,le,me,Ne=he*8-je-1,De=(1<>1,Le=je===23?Math.pow(2,-24)-Math.pow(2,-77):0,Ee=Oe?0:he-1,re=Oe?1:-1,E=z<0||z===0&&1/z<0?1:0;for(z=Math.abs(z),isNaN(z)||z===1/0?(le=isNaN(z)?1:0,be=De):(be=Math.floor(Math.log(z)/Math.LN2),z*(me=Math.pow(2,-be))<1&&(be--,me*=2),be+fe>=1?z+=Le/me:z+=Le*Math.pow(2,1-fe),z*me>=2&&(be++,me/=2),be+fe>=De?(le=0,be=De):be+fe>=1?(le=(z*me-1)*Math.pow(2,je),be=be+fe):(le=z*Math.pow(2,fe-1)*Math.pow(2,je),be=0));je>=8;te[ye+Ee]=le&255,Ee+=re,le/=256,je-=8);for(be=be<0;te[ye+Ee]=be&255,Ee+=re,be/=256,Ne-=8);te[ye+Ee-re]|=E*128}},86129:function(Ft,bt,te){var z=te(19208).lW,ye=te(97671);(function(Oe){Ft.exports=Oe()})(function(){return function Oe(je,he,be){function le(De,fe){if(!he[De]){if(!je[De]){var Le=void 0;if(!fe&&Le)return require(De,!0);if(me)return me(De,!0);var Ee=new Error("Cannot find module '"+De+"'");throw Ee.code="MODULE_NOT_FOUND",Ee}var re=he[De]={exports:{}};je[De][0].call(re.exports,function(E){var a=je[De][1][E];return le(a||E)},re,re.exports,Oe,je,he,be)}return he[De].exports}for(var me=void 0,Ne=0;Ne>2,re=(3&De)<<4|fe>>4,E=1>6:64,a=2>4,fe=(15&Ee)<<4|(re=me.indexOf(Ne.charAt(a++)))>>2,Le=(3&re)<<6|(E=me.indexOf(Ne.charAt(a++))),x[b++]=De,re!==64&&(x[b++]=fe),E!==64&&(x[b++]=Le);return x}},{"./support":30,"./utils":32}],2:[function(Oe,je,he){"use strict";var be=Oe("./external"),le=Oe("./stream/DataWorker"),me=Oe("./stream/Crc32Probe"),Ne=Oe("./stream/DataLengthProbe");function De(fe,Le,Ee,re,E){this.compressedSize=fe,this.uncompressedSize=Le,this.crc32=Ee,this.compression=re,this.compressedContent=E}De.prototype={getContentWorker:function(){var fe=new le(be.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new Ne("data_length")),Le=this;return fe.on("end",function(){if(this.streamInfo.data_length!==Le.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),fe},getCompressedWorker:function(){return new le(be.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},De.createWorkerFrom=function(fe,Le,Ee){return fe.pipe(new me).pipe(new Ne("uncompressedSize")).pipe(Le.compressWorker(Ee)).pipe(new Ne("compressedSize")).withStreamInfo("compression",Le)},je.exports=De},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Oe,je,he){"use strict";var be=Oe("./stream/GenericWorker");he.STORE={magic:"\0\0",compressWorker:function(){return new be("STORE compression")},uncompressWorker:function(){return new be("STORE decompression")}},he.DEFLATE=Oe("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Oe,je,he){"use strict";var be=Oe("./utils"),le=function(){for(var me,Ne=[],De=0;De<256;De++){me=De;for(var fe=0;fe<8;fe++)me=1&me?3988292384^me>>>1:me>>>1;Ne[De]=me}return Ne}();je.exports=function(me,Ne){return me!==void 0&&me.length?be.getTypeOf(me)!=="string"?function(De,fe,Le,Ee){var re=le,E=Ee+Le;De^=-1;for(var a=Ee;a>>8^re[255&(De^fe[a])];return-1^De}(0|Ne,me,me.length,0):function(De,fe,Le,Ee){var re=le,E=Ee+Le;De^=-1;for(var a=Ee;a>>8^re[255&(De^fe.charCodeAt(a))];return-1^De}(0|Ne,me,me.length,0):0}},{"./utils":32}],5:[function(Oe,je,he){"use strict";he.base64=!1,he.binary=!1,he.dir=!1,he.createFolders=!0,he.date=null,he.compression=null,he.compressionOptions=null,he.comment=null,he.unixPermissions=null,he.dosPermissions=null},{}],6:[function(Oe,je,he){"use strict";var be=null;be=typeof Promise!="undefined"?Promise:Oe("lie"),je.exports={Promise:be}},{lie:37}],7:[function(Oe,je,he){"use strict";var be=typeof Uint8Array!="undefined"&&typeof Uint16Array!="undefined"&&typeof Uint32Array!="undefined",le=Oe("pako"),me=Oe("./utils"),Ne=Oe("./stream/GenericWorker"),De=be?"uint8array":"array";function fe(Le,Ee){Ne.call(this,"FlateWorker/"+Le),this._pako=null,this._pakoAction=Le,this._pakoOptions=Ee,this.meta={}}he.magic="\b\0",me.inherits(fe,Ne),fe.prototype.processChunk=function(Le){this.meta=Le.meta,this._pako===null&&this._createPako(),this._pako.push(me.transformTo(De,Le.data),!1)},fe.prototype.flush=function(){Ne.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},fe.prototype.cleanUp=function(){Ne.prototype.cleanUp.call(this),this._pako=null},fe.prototype._createPako=function(){this._pako=new le[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var Le=this;this._pako.onData=function(Ee){Le.push({data:Ee,meta:Le.meta})}},he.compressWorker=function(Le){return new fe("Deflate",Le)},he.uncompressWorker=function(){return new fe("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Oe,je,he){"use strict";function be(re,E){var a,b="";for(a=0;a>>=8;return b}function le(re,E,a,b,y,x){var ee,ne,oe=re.file,ue=re.compression,ge=x!==De.utf8encode,Fe=me.transformTo("string",x(oe.name)),Se=me.transformTo("string",De.utf8encode(oe.name)),Ie=oe.comment,ze=me.transformTo("string",x(Ie)),ve=me.transformTo("string",De.utf8encode(Ie)),at=Se.length!==oe.name.length,xe=ve.length!==Ie.length,it="",Ue="",qe="",st=oe.dir,ot=oe.date,Ke={crc32:0,compressedSize:0,uncompressedSize:0};E&&!a||(Ke.crc32=re.crc32,Ke.compressedSize=re.compressedSize,Ke.uncompressedSize=re.uncompressedSize);var Re=0;E&&(Re|=8),ge||!at&&!xe||(Re|=2048);var Me=0,Ve=0;st&&(Me|=16),y==="UNIX"?(Ve=798,Me|=function(We,et){var Et=We;return We||(Et=et?16893:33204),(65535&Et)<<16}(oe.unixPermissions,st)):(Ve=20,Me|=function(We){return 63&(We||0)}(oe.dosPermissions)),ee=ot.getUTCHours(),ee<<=6,ee|=ot.getUTCMinutes(),ee<<=5,ee|=ot.getUTCSeconds()/2,ne=ot.getUTCFullYear()-1980,ne<<=4,ne|=ot.getUTCMonth()+1,ne<<=5,ne|=ot.getUTCDate(),at&&(Ue=be(1,1)+be(fe(Fe),4)+Se,it+="up"+be(Ue.length,2)+Ue),xe&&(qe=be(1,1)+be(fe(ze),4)+ve,it+="uc"+be(qe.length,2)+qe);var nt="";return nt+=` +\0`,nt+=be(Re,2),nt+=ue.magic,nt+=be(ee,2),nt+=be(ne,2),nt+=be(Ke.crc32,4),nt+=be(Ke.compressedSize,4),nt+=be(Ke.uncompressedSize,4),nt+=be(Fe.length,2),nt+=be(it.length,2),{fileRecord:Le.LOCAL_FILE_HEADER+nt+Fe+it,dirRecord:Le.CENTRAL_FILE_HEADER+be(Ve,2)+nt+be(ze.length,2)+"\0\0\0\0"+be(Me,4)+be(b,4)+Fe+it+ze}}var me=Oe("../utils"),Ne=Oe("../stream/GenericWorker"),De=Oe("../utf8"),fe=Oe("../crc32"),Le=Oe("../signature");function Ee(re,E,a,b){Ne.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=E,this.zipPlatform=a,this.encodeFileName=b,this.streamFiles=re,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}me.inherits(Ee,Ne),Ee.prototype.push=function(re){var E=re.meta.percent||0,a=this.entriesCount,b=this._sources.length;this.accumulate?this.contentBuffer.push(re):(this.bytesWritten+=re.data.length,Ne.prototype.push.call(this,{data:re.data,meta:{currentFile:this.currentFile,percent:a?(E+100*(a-b-1))/a:100}}))},Ee.prototype.openedSource=function(re){this.currentSourceOffset=this.bytesWritten,this.currentFile=re.file.name;var E=this.streamFiles&&!re.file.dir;if(E){var a=le(re,E,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:a.fileRecord,meta:{percent:0}})}else this.accumulate=!0},Ee.prototype.closedSource=function(re){this.accumulate=!1;var E=this.streamFiles&&!re.file.dir,a=le(re,E,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(a.dirRecord),E)this.push({data:function(b){return Le.DATA_DESCRIPTOR+be(b.crc32,4)+be(b.compressedSize,4)+be(b.uncompressedSize,4)}(re),meta:{percent:100}});else for(this.push({data:a.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},Ee.prototype.flush=function(){for(var re=this.bytesWritten,E=0;E=this.index;Ne--)De=(De<<8)+this.byteAt(Ne);return this.index+=me,De},readString:function(me){return be.transformTo("string",this.readData(me))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var me=this.readInt(4);return new Date(Date.UTC(1980+(me>>25&127),(me>>21&15)-1,me>>16&31,me>>11&31,me>>5&63,(31&me)<<1))}},je.exports=le},{"../utils":32}],19:[function(Oe,je,he){"use strict";var be=Oe("./Uint8ArrayReader");function le(me){be.call(this,me)}Oe("../utils").inherits(le,be),le.prototype.readData=function(me){this.checkOffset(me);var Ne=this.data.slice(this.zero+this.index,this.zero+this.index+me);return this.index+=me,Ne},je.exports=le},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Oe,je,he){"use strict";var be=Oe("./DataReader");function le(me){be.call(this,me)}Oe("../utils").inherits(le,be),le.prototype.byteAt=function(me){return this.data.charCodeAt(this.zero+me)},le.prototype.lastIndexOfSignature=function(me){return this.data.lastIndexOf(me)-this.zero},le.prototype.readAndCheckSignature=function(me){return me===this.readData(4)},le.prototype.readData=function(me){this.checkOffset(me);var Ne=this.data.slice(this.zero+this.index,this.zero+this.index+me);return this.index+=me,Ne},je.exports=le},{"../utils":32,"./DataReader":18}],21:[function(Oe,je,he){"use strict";var be=Oe("./ArrayReader");function le(me){be.call(this,me)}Oe("../utils").inherits(le,be),le.prototype.readData=function(me){if(this.checkOffset(me),me===0)return new Uint8Array(0);var Ne=this.data.subarray(this.zero+this.index,this.zero+this.index+me);return this.index+=me,Ne},je.exports=le},{"../utils":32,"./ArrayReader":17}],22:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("../support"),me=Oe("./ArrayReader"),Ne=Oe("./StringReader"),De=Oe("./NodeBufferReader"),fe=Oe("./Uint8ArrayReader");je.exports=function(Le){var Ee=be.getTypeOf(Le);return be.checkSupport(Ee),Ee!=="string"||le.uint8array?Ee==="nodebuffer"?new De(Le):le.uint8array?new fe(be.transformTo("uint8array",Le)):new me(be.transformTo("array",Le)):new Ne(Le)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Oe,je,he){"use strict";he.LOCAL_FILE_HEADER="PK",he.CENTRAL_FILE_HEADER="PK",he.CENTRAL_DIRECTORY_END="PK",he.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",he.ZIP64_CENTRAL_DIRECTORY_END="PK",he.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Oe,je,he){"use strict";var be=Oe("./GenericWorker"),le=Oe("../utils");function me(Ne){be.call(this,"ConvertWorker to "+Ne),this.destType=Ne}le.inherits(me,be),me.prototype.processChunk=function(Ne){this.push({data:le.transformTo(this.destType,Ne.data),meta:Ne.meta})},je.exports=me},{"../utils":32,"./GenericWorker":28}],25:[function(Oe,je,he){"use strict";var be=Oe("./GenericWorker"),le=Oe("../crc32");function me(){be.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Oe("../utils").inherits(me,be),me.prototype.processChunk=function(Ne){this.streamInfo.crc32=le(Ne.data,this.streamInfo.crc32||0),this.push(Ne)},je.exports=me},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("./GenericWorker");function me(Ne){le.call(this,"DataLengthProbe for "+Ne),this.propName=Ne,this.withStreamInfo(Ne,0)}be.inherits(me,le),me.prototype.processChunk=function(Ne){if(Ne){var De=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=De+Ne.data.length}le.prototype.processChunk.call(this,Ne)},je.exports=me},{"../utils":32,"./GenericWorker":28}],27:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("./GenericWorker");function me(Ne){le.call(this,"DataWorker");var De=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,Ne.then(function(fe){De.dataIsReady=!0,De.data=fe,De.max=fe&&fe.length||0,De.type=be.getTypeOf(fe),De.isPaused||De._tickAndRepeat()},function(fe){De.error(fe)})}be.inherits(me,le),me.prototype.cleanUp=function(){le.prototype.cleanUp.call(this),this.data=null},me.prototype.resume=function(){return!!le.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,be.delay(this._tickAndRepeat,[],this)),!0)},me.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(be.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},me.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var Ne=null,De=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":Ne=this.data.substring(this.index,De);break;case"uint8array":Ne=this.data.subarray(this.index,De);break;case"array":case"nodebuffer":Ne=this.data.slice(this.index,De)}return this.index=De,this.push({data:Ne,meta:{percent:this.max?this.index/this.max*100:0}})},je.exports=me},{"../utils":32,"./GenericWorker":28}],28:[function(Oe,je,he){"use strict";function be(le){this.name=le||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}be.prototype={push:function(le){this.emit("data",le)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(le){this.emit("error",le)}return!0},error:function(le){return!this.isFinished&&(this.isPaused?this.generatedError=le:(this.isFinished=!0,this.emit("error",le),this.previous&&this.previous.error(le),this.cleanUp()),!0)},on:function(le,me){return this._listeners[le].push(me),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(le,me){if(this._listeners[le])for(var Ne=0;Ne "+le:le}},je.exports=be},{}],29:[function(Oe,je,he){"use strict";var be=Oe("../utils"),le=Oe("./ConvertWorker"),me=Oe("./GenericWorker"),Ne=Oe("../base64"),De=Oe("../support"),fe=Oe("../external"),Le=null;if(De.nodestream)try{Le=Oe("../nodejs/NodejsStreamOutputAdapter")}catch(E){}function Ee(E,a){return new fe.Promise(function(b,y){var x=[],ee=E._internalType,ne=E._outputType,oe=E._mimeType;E.on("data",function(ue,ge){x.push(ue),a&&a(ge)}).on("error",function(ue){x=[],y(ue)}).on("end",function(){try{var ue=function(ge,Fe,Se){switch(ge){case"blob":return be.newBlob(be.transformTo("arraybuffer",Fe),Se);case"base64":return Ne.encode(Fe);default:return be.transformTo(ge,Fe)}}(ne,function(ge,Fe){var Se,Ie=0,ze=null,ve=0;for(Se=0;Se>>6:(b<65536?a[ee++]=224|b>>>12:(a[ee++]=240|b>>>18,a[ee++]=128|b>>>12&63),a[ee++]=128|b>>>6&63),a[ee++]=128|63&b);return a}(re)},he.utf8decode=function(re){return le.nodebuffer?be.transformTo("nodebuffer",re).toString("utf-8"):function(E){var a,b,y,x,ee=E.length,ne=new Array(2*ee);for(a=b=0;a>10&1023,ne[b++]=56320|1023&y)}return ne.length!==b&&(ne.subarray?ne=ne.subarray(0,b):ne.length=b),be.applyFromCharCode(ne)}(re=be.transformTo(le.uint8array?"uint8array":"array",re))},be.inherits(Le,Ne),Le.prototype.processChunk=function(re){var E=be.transformTo(le.uint8array?"uint8array":"array",re.data);if(this.leftOver&&this.leftOver.length){if(le.uint8array){var a=E;(E=new Uint8Array(a.length+this.leftOver.length)).set(this.leftOver,0),E.set(a,this.leftOver.length)}else E=this.leftOver.concat(E);this.leftOver=null}var b=function(x,ee){var ne;for((ee=ee||x.length)>x.length&&(ee=x.length),ne=ee-1;0<=ne&&(192&x[ne])==128;)ne--;return ne<0||ne===0?ee:ne+De[x[ne]]>ee?ne:ee}(E),y=E;b!==E.length&&(le.uint8array?(y=E.subarray(0,b),this.leftOver=E.subarray(b,E.length)):(y=E.slice(0,b),this.leftOver=E.slice(b,E.length))),this.push({data:he.utf8decode(y),meta:re.meta})},Le.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:he.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},he.Utf8DecodeWorker=Le,be.inherits(Ee,Ne),Ee.prototype.processChunk=function(re){this.push({data:he.utf8encode(re.data),meta:re.meta})},he.Utf8EncodeWorker=Ee},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Oe,je,he){"use strict";var be=Oe("./support"),le=Oe("./base64"),me=Oe("./nodejsUtils"),Ne=Oe("./external");function De(a){return a}function fe(a,b){for(var y=0;y>8;this.dir=!!(16&this.externalFileAttributes),re==0&&(this.dosPermissions=63&this.externalFileAttributes),re==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var re=be(this.extraFields[1].value);this.uncompressedSize===le.MAX_VALUE_32BITS&&(this.uncompressedSize=re.readInt(8)),this.compressedSize===le.MAX_VALUE_32BITS&&(this.compressedSize=re.readInt(8)),this.localHeaderOffset===le.MAX_VALUE_32BITS&&(this.localHeaderOffset=re.readInt(8)),this.diskNumberStart===le.MAX_VALUE_32BITS&&(this.diskNumberStart=re.readInt(4))}},readExtraFields:function(re){var E,a,b,y=re.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});re.index+4>>6:(re<65536?Ee[b++]=224|re>>>12:(Ee[b++]=240|re>>>18,Ee[b++]=128|re>>>12&63),Ee[b++]=128|re>>>6&63),Ee[b++]=128|63&re);return Ee},he.buf2binstring=function(Le){return fe(Le,Le.length)},he.binstring2buf=function(Le){for(var Ee=new be.Buf8(Le.length),re=0,E=Ee.length;re>10&1023,x[E++]=56320|1023&a)}return fe(x,E)},he.utf8border=function(Le,Ee){var re;for((Ee=Ee||Le.length)>Le.length&&(Ee=Le.length),re=Ee-1;0<=re&&(192&Le[re])==128;)re--;return re<0||re===0?Ee:re+Ne[Le[re]]>Ee?re:Ee}},{"./common":41}],43:[function(Oe,je,he){"use strict";je.exports=function(be,le,me,Ne){for(var De=65535&be|0,fe=be>>>16&65535|0,Le=0;me!==0;){for(me-=Le=2e3>>1:le>>>1;me[Ne]=le}return me}();je.exports=function(le,me,Ne,De){var fe=be,Le=De+Ne;le^=-1;for(var Ee=De;Ee>>8^fe[255&(le^me[Ee])];return-1^le}},{}],46:[function(Oe,je,he){"use strict";var be,le=Oe("../utils/common"),me=Oe("./trees"),Ne=Oe("./adler32"),De=Oe("./crc32"),fe=Oe("./messages"),Le=0,Ee=4,re=0,E=-2,a=-1,b=4,y=2,x=8,ee=9,ne=286,oe=30,ue=19,ge=2*ne+1,Fe=15,Se=3,Ie=258,ze=Ie+Se+1,ve=42,at=113,xe=1,it=2,Ue=3,qe=4;function st(ke,ut){return ke.msg=fe[ut],ut}function ot(ke){return(ke<<1)-(4ke.avail_out&&(ce=ke.avail_out),ce!==0&&(le.arraySet(ke.output,ut.pending_buf,ut.pending_out,ce,ke.next_out),ke.next_out+=ce,ut.pending_out+=ce,ke.total_out+=ce,ke.avail_out-=ce,ut.pending-=ce,ut.pending===0&&(ut.pending_out=0))}function Me(ke,ut){me._tr_flush_block(ke,0<=ke.block_start?ke.block_start:-1,ke.strstart-ke.block_start,ut),ke.block_start=ke.strstart,Re(ke.strm)}function Ve(ke,ut){ke.pending_buf[ke.pending++]=ut}function nt(ke,ut){ke.pending_buf[ke.pending++]=ut>>>8&255,ke.pending_buf[ke.pending++]=255&ut}function We(ke,ut){var ce,ie,ae=ke.max_chain_length,se=ke.strstart,de=ke.prev_length,Ce=ke.nice_match,pe=ke.strstart>ke.w_size-ze?ke.strstart-(ke.w_size-ze):0,Be=ke.window,$e=ke.w_mask,Xe=ke.prev,Pe=ke.strstart+Ie,mt=Be[se+de-1],yt=Be[se+de];ke.prev_length>=ke.good_match&&(ae>>=2),Ce>ke.lookahead&&(Ce=ke.lookahead);do if(Be[(ce=ut)+de]===yt&&Be[ce+de-1]===mt&&Be[ce]===Be[se]&&Be[++ce]===Be[se+1]){se+=2,ce++;do;while(Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&Be[++se]===Be[++ce]&&sepe&&--ae!=0);return de<=ke.lookahead?de:ke.lookahead}function et(ke){var ut,ce,ie,ae,se,de,Ce,pe,Be,$e,Xe=ke.w_size;do{if(ae=ke.window_size-ke.lookahead-ke.strstart,ke.strstart>=Xe+(Xe-ze)){for(le.arraySet(ke.window,ke.window,Xe,Xe,0),ke.match_start-=Xe,ke.strstart-=Xe,ke.block_start-=Xe,ut=ce=ke.hash_size;ie=ke.head[--ut],ke.head[ut]=Xe<=ie?ie-Xe:0,--ce;);for(ut=ce=Xe;ie=ke.prev[--ut],ke.prev[ut]=Xe<=ie?ie-Xe:0,--ce;);ae+=Xe}if(ke.strm.avail_in===0)break;if(de=ke.strm,Ce=ke.window,pe=ke.strstart+ke.lookahead,Be=ae,$e=void 0,$e=de.avail_in,Be<$e&&($e=Be),ce=$e===0?0:(de.avail_in-=$e,le.arraySet(Ce,de.input,de.next_in,$e,pe),de.state.wrap===1?de.adler=Ne(de.adler,Ce,$e,pe):de.state.wrap===2&&(de.adler=De(de.adler,Ce,$e,pe)),de.next_in+=$e,de.total_in+=$e,$e),ke.lookahead+=ce,ke.lookahead+ke.insert>=Se)for(se=ke.strstart-ke.insert,ke.ins_h=ke.window[se],ke.ins_h=(ke.ins_h<=Se&&(ke.ins_h=(ke.ins_h<=Se)if(ie=me._tr_tally(ke,ke.strstart-ke.match_start,ke.match_length-Se),ke.lookahead-=ke.match_length,ke.match_length<=ke.max_lazy_match&&ke.lookahead>=Se){for(ke.match_length--;ke.strstart++,ke.ins_h=(ke.ins_h<=Se&&(ke.ins_h=(ke.ins_h<=Se&&ke.match_length<=ke.prev_length){for(ae=ke.strstart+ke.lookahead-Se,ie=me._tr_tally(ke,ke.strstart-1-ke.prev_match,ke.prev_length-Se),ke.lookahead-=ke.prev_length-1,ke.prev_length-=2;++ke.strstart<=ae&&(ke.ins_h=(ke.ins_h<ke.pending_buf_size-5&&(ce=ke.pending_buf_size-5);;){if(ke.lookahead<=1){if(et(ke),ke.lookahead===0&&ut===Le)return xe;if(ke.lookahead===0)break}ke.strstart+=ke.lookahead,ke.lookahead=0;var ie=ke.block_start+ce;if((ke.strstart===0||ke.strstart>=ie)&&(ke.lookahead=ke.strstart-ie,ke.strstart=ie,Me(ke,!1),ke.strm.avail_out===0)||ke.strstart-ke.block_start>=ke.w_size-ze&&(Me(ke,!1),ke.strm.avail_out===0))return xe}return ke.insert=0,ut===Ee?(Me(ke,!0),ke.strm.avail_out===0?Ue:qe):(ke.strstart>ke.block_start&&(Me(ke,!1),ke.strm.avail_out),xe)}),new gt(4,4,8,4,Et),new gt(4,5,16,8,Et),new gt(4,6,32,32,Et),new gt(4,4,16,16,Pt),new gt(8,16,32,32,Pt),new gt(8,16,128,128,Pt),new gt(8,32,128,256,Pt),new gt(32,128,258,1024,Pt),new gt(32,258,258,4096,Pt)],he.deflateInit=function(ke,ut){return Lt(ke,ut,x,15,8,0)},he.deflateInit2=Lt,he.deflateReset=wt,he.deflateResetKeep=Ae,he.deflateSetHeader=function(ke,ut){return ke&&ke.state?ke.state.wrap!==2?E:(ke.state.gzhead=ut,re):E},he.deflate=function(ke,ut){var ce,ie,ae,se;if(!ke||!ke.state||5>8&255),Ve(ie,ie.gzhead.time>>16&255),Ve(ie,ie.gzhead.time>>24&255),Ve(ie,ie.level===9?2:2<=ie.strategy||ie.level<2?4:0),Ve(ie,255&ie.gzhead.os),ie.gzhead.extra&&ie.gzhead.extra.length&&(Ve(ie,255&ie.gzhead.extra.length),Ve(ie,ie.gzhead.extra.length>>8&255)),ie.gzhead.hcrc&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending,0)),ie.gzindex=0,ie.status=69):(Ve(ie,0),Ve(ie,0),Ve(ie,0),Ve(ie,0),Ve(ie,0),Ve(ie,ie.level===9?2:2<=ie.strategy||ie.level<2?4:0),Ve(ie,3),ie.status=at);else{var de=x+(ie.w_bits-8<<4)<<8;de|=(2<=ie.strategy||ie.level<2?0:ie.level<6?1:ie.level===6?2:3)<<6,ie.strstart!==0&&(de|=32),de+=31-de%31,ie.status=at,nt(ie,de),ie.strstart!==0&&(nt(ie,ke.adler>>>16),nt(ie,65535&ke.adler)),ke.adler=1}if(ie.status===69)if(ie.gzhead.extra){for(ae=ie.pending;ie.gzindex<(65535&ie.gzhead.extra.length)&&(ie.pending!==ie.pending_buf_size||(ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),Re(ke),ae=ie.pending,ie.pending!==ie.pending_buf_size));)Ve(ie,255&ie.gzhead.extra[ie.gzindex]),ie.gzindex++;ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),ie.gzindex===ie.gzhead.extra.length&&(ie.gzindex=0,ie.status=73)}else ie.status=73;if(ie.status===73)if(ie.gzhead.name){ae=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),Re(ke),ae=ie.pending,ie.pending===ie.pending_buf_size)){se=1;break}se=ie.gzindexae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),se===0&&(ie.gzindex=0,ie.status=91)}else ie.status=91;if(ie.status===91)if(ie.gzhead.comment){ae=ie.pending;do{if(ie.pending===ie.pending_buf_size&&(ie.gzhead.hcrc&&ie.pending>ae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),Re(ke),ae=ie.pending,ie.pending===ie.pending_buf_size)){se=1;break}se=ie.gzindexae&&(ke.adler=De(ke.adler,ie.pending_buf,ie.pending-ae,ae)),se===0&&(ie.status=103)}else ie.status=103;if(ie.status===103&&(ie.gzhead.hcrc?(ie.pending+2>ie.pending_buf_size&&Re(ke),ie.pending+2<=ie.pending_buf_size&&(Ve(ie,255&ke.adler),Ve(ie,ke.adler>>8&255),ke.adler=0,ie.status=at)):ie.status=at),ie.pending!==0){if(Re(ke),ke.avail_out===0)return ie.last_flush=-1,re}else if(ke.avail_in===0&&ot(ut)<=ot(ce)&&ut!==Ee)return st(ke,-5);if(ie.status===666&&ke.avail_in!==0)return st(ke,-5);if(ke.avail_in!==0||ie.lookahead!==0||ut!==Le&&ie.status!==666){var Ce=ie.strategy===2?function(pe,Be){for(var $e;;){if(pe.lookahead===0&&(et(pe),pe.lookahead===0)){if(Be===Le)return xe;break}if(pe.match_length=0,$e=me._tr_tally(pe,0,pe.window[pe.strstart]),pe.lookahead--,pe.strstart++,$e&&(Me(pe,!1),pe.strm.avail_out===0))return xe}return pe.insert=0,Be===Ee?(Me(pe,!0),pe.strm.avail_out===0?Ue:qe):pe.last_lit&&(Me(pe,!1),pe.strm.avail_out===0)?xe:it}(ie,ut):ie.strategy===3?function(pe,Be){for(var $e,Xe,Pe,mt,yt=pe.window;;){if(pe.lookahead<=Ie){if(et(pe),pe.lookahead<=Ie&&Be===Le)return xe;if(pe.lookahead===0)break}if(pe.match_length=0,pe.lookahead>=Se&&0pe.lookahead&&(pe.match_length=pe.lookahead)}if(pe.match_length>=Se?($e=me._tr_tally(pe,1,pe.match_length-Se),pe.lookahead-=pe.match_length,pe.strstart+=pe.match_length,pe.match_length=0):($e=me._tr_tally(pe,0,pe.window[pe.strstart]),pe.lookahead--,pe.strstart++),$e&&(Me(pe,!1),pe.strm.avail_out===0))return xe}return pe.insert=0,Be===Ee?(Me(pe,!0),pe.strm.avail_out===0?Ue:qe):pe.last_lit&&(Me(pe,!1),pe.strm.avail_out===0)?xe:it}(ie,ut):be[ie.level].func(ie,ut);if(Ce!==Ue&&Ce!==qe||(ie.status=666),Ce===xe||Ce===Ue)return ke.avail_out===0&&(ie.last_flush=-1),re;if(Ce===it&&(ut===1?me._tr_align(ie):ut!==5&&(me._tr_stored_block(ie,0,0,!1),ut===3&&(Ke(ie.head),ie.lookahead===0&&(ie.strstart=0,ie.block_start=0,ie.insert=0))),Re(ke),ke.avail_out===0))return ie.last_flush=-1,re}return ut!==Ee?re:ie.wrap<=0?1:(ie.wrap===2?(Ve(ie,255&ke.adler),Ve(ie,ke.adler>>8&255),Ve(ie,ke.adler>>16&255),Ve(ie,ke.adler>>24&255),Ve(ie,255&ke.total_in),Ve(ie,ke.total_in>>8&255),Ve(ie,ke.total_in>>16&255),Ve(ie,ke.total_in>>24&255)):(nt(ie,ke.adler>>>16),nt(ie,65535&ke.adler)),Re(ke),0=ce.w_size&&(se===0&&(Ke(ce.head),ce.strstart=0,ce.block_start=0,ce.insert=0),Be=new le.Buf8(ce.w_size),le.arraySet(Be,ut,$e-ce.w_size,ce.w_size,0),ut=Be,$e=ce.w_size),de=ke.avail_in,Ce=ke.next_in,pe=ke.input,ke.avail_in=$e,ke.next_in=0,ke.input=ut,et(ce);ce.lookahead>=Se;){for(ie=ce.strstart,ae=ce.lookahead-(Se-1);ce.ins_h=(ce.ins_h<>>=Se=Fe>>>24,ee-=Se,(Se=Fe>>>16&255)===0)it[fe++]=65535&Fe;else{if(!(16&Se)){if(!(64&Se)){Fe=ne[(65535&Fe)+(x&(1<>>=Se,ee-=Se),ee<15&&(x+=xe[Ne++]<>>=Se=Fe>>>24,ee-=Se,!(16&(Se=Fe>>>16&255))){if(!(64&Se)){Fe=oe[(65535&Fe)+(x&(1<>>=Se,ee-=Se,(Se=fe-Le)>3,x&=(1<<(ee-=Ie<<3))-1,be.next_in=Ne,be.next_out=fe,be.avail_in=Ne>>24&255)+(ve>>>8&65280)+((65280&ve)<<8)+((255&ve)<<24)}function x(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new be.Buf16(320),this.work=new be.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ee(ve){var at;return ve&&ve.state?(at=ve.state,ve.total_in=ve.total_out=at.total=0,ve.msg="",at.wrap&&(ve.adler=1&at.wrap),at.mode=E,at.last=0,at.havedict=0,at.dmax=32768,at.head=null,at.hold=0,at.bits=0,at.lencode=at.lendyn=new be.Buf32(a),at.distcode=at.distdyn=new be.Buf32(b),at.sane=1,at.back=-1,Ee):re}function ne(ve){var at;return ve&&ve.state?((at=ve.state).wsize=0,at.whave=0,at.wnext=0,ee(ve)):re}function oe(ve,at){var xe,it;return ve&&ve.state?(it=ve.state,at<0?(xe=0,at=-at):(xe=1+(at>>4),at<48&&(at&=15)),at&&(at<8||15=qe.wsize?(be.arraySet(qe.window,at,xe-qe.wsize,qe.wsize,0),qe.wnext=0,qe.whave=qe.wsize):(it<(Ue=qe.wsize-qe.wnext)&&(Ue=it),be.arraySet(qe.window,at,xe-it,Ue,qe.wnext),(it-=Ue)?(be.arraySet(qe.window,at,xe-it,it,0),qe.wnext=it,qe.whave=qe.wsize):(qe.wnext+=Ue,qe.wnext===qe.wsize&&(qe.wnext=0),qe.whave>>8&255,xe.check=me(xe.check,se,2,0),Me=Re=0,xe.mode=2;break}if(xe.flags=0,xe.head&&(xe.head.done=!1),!(1&xe.wrap)||(((255&Re)<<8)+(Re>>8))%31){ve.msg="incorrect header check",xe.mode=30;break}if((15&Re)!=8){ve.msg="unknown compression method",xe.mode=30;break}if(Me-=4,ke=8+(15&(Re>>>=4)),xe.wbits===0)xe.wbits=ke;else if(ke>xe.wbits){ve.msg="invalid window size",xe.mode=30;break}xe.dmax=1<>8&1),512&xe.flags&&(se[0]=255&Re,se[1]=Re>>>8&255,xe.check=me(xe.check,se,2,0)),Me=Re=0,xe.mode=3;case 3:for(;Me<32;){if(ot===0)break e;ot--,Re+=it[qe++]<>>8&255,se[2]=Re>>>16&255,se[3]=Re>>>24&255,xe.check=me(xe.check,se,4,0)),Me=Re=0,xe.mode=4;case 4:for(;Me<16;){if(ot===0)break e;ot--,Re+=it[qe++]<>8),512&xe.flags&&(se[0]=255&Re,se[1]=Re>>>8&255,xe.check=me(xe.check,se,2,0)),Me=Re=0,xe.mode=5;case 5:if(1024&xe.flags){for(;Me<16;){if(ot===0)break e;ot--,Re+=it[qe++]<>>8&255,xe.check=me(xe.check,se,2,0)),Me=Re=0}else xe.head&&(xe.head.extra=null);xe.mode=6;case 6:if(1024&xe.flags&&(ot<(We=xe.length)&&(We=ot),We&&(xe.head&&(ke=xe.head.extra_len-xe.length,xe.head.extra||(xe.head.extra=new Array(xe.head.extra_len)),be.arraySet(xe.head.extra,it,qe,We,ke)),512&xe.flags&&(xe.check=me(xe.check,it,We,qe)),ot-=We,qe+=We,xe.length-=We),xe.length))break e;xe.length=0,xe.mode=7;case 7:if(2048&xe.flags){if(ot===0)break e;for(We=0;ke=it[qe+We++],xe.head&&ke&&xe.length<65536&&(xe.head.name+=String.fromCharCode(ke)),ke&&We>9&1,xe.head.done=!0),ve.adler=xe.check=0,xe.mode=12;break;case 10:for(;Me<32;){if(ot===0)break e;ot--,Re+=it[qe++]<>>=7&Me,Me-=7&Me,xe.mode=27;break}for(;Me<3;){if(ot===0)break e;ot--,Re+=it[qe++]<>>=1)){case 0:xe.mode=14;break;case 1:if(Ie(xe),xe.mode=20,at!==6)break;Re>>>=2,Me-=2;break e;case 2:xe.mode=17;break;case 3:ve.msg="invalid block type",xe.mode=30}Re>>>=2,Me-=2;break;case 14:for(Re>>>=7&Me,Me-=7&Me;Me<32;){if(ot===0)break e;ot--,Re+=it[qe++]<>>16^65535)){ve.msg="invalid stored block lengths",xe.mode=30;break}if(xe.length=65535&Re,Me=Re=0,xe.mode=15,at===6)break e;case 15:xe.mode=16;case 16:if(We=xe.length){if(ot>>=5,Me-=5,xe.ndist=1+(31&Re),Re>>>=5,Me-=5,xe.ncode=4+(15&Re),Re>>>=4,Me-=4,286>>=3,Me-=3}for(;xe.have<19;)xe.lens[de[xe.have++]]=0;if(xe.lencode=xe.lendyn,xe.lenbits=7,ce={bits:xe.lenbits},ut=De(0,xe.lens,0,19,xe.lencode,0,xe.work,ce),xe.lenbits=ce.bits,ut){ve.msg="invalid code lengths set",xe.mode=30;break}xe.have=0,xe.mode=19;case 19:for(;xe.have>>16&255,xt=65535&ae,!((Pt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>>=Pt,Me-=Pt,xe.lens[xe.have++]=xt;else{if(xt===16){for(ie=Pt+2;Me>>=Pt,Me-=Pt,xe.have===0){ve.msg="invalid bit length repeat",xe.mode=30;break}ke=xe.lens[xe.have-1],We=3+(3&Re),Re>>>=2,Me-=2}else if(xt===17){for(ie=Pt+3;Me>>=Pt)),Re>>>=3,Me-=3}else{for(ie=Pt+7;Me>>=Pt)),Re>>>=7,Me-=7}if(xe.have+We>xe.nlen+xe.ndist){ve.msg="invalid bit length repeat",xe.mode=30;break}for(;We--;)xe.lens[xe.have++]=ke}}if(xe.mode===30)break;if(xe.lens[256]===0){ve.msg="invalid code -- missing end-of-block",xe.mode=30;break}if(xe.lenbits=9,ce={bits:xe.lenbits},ut=De(fe,xe.lens,0,xe.nlen,xe.lencode,0,xe.work,ce),xe.lenbits=ce.bits,ut){ve.msg="invalid literal/lengths set",xe.mode=30;break}if(xe.distbits=6,xe.distcode=xe.distdyn,ce={bits:xe.distbits},ut=De(Le,xe.lens,xe.nlen,xe.ndist,xe.distcode,0,xe.work,ce),xe.distbits=ce.bits,ut){ve.msg="invalid distances set",xe.mode=30;break}if(xe.mode=20,at===6)break e;case 20:xe.mode=21;case 21:if(6<=ot&&258<=Ke){ve.next_out=st,ve.avail_out=Ke,ve.next_in=qe,ve.avail_in=ot,xe.hold=Re,xe.bits=Me,Ne(ve,nt),st=ve.next_out,Ue=ve.output,Ke=ve.avail_out,qe=ve.next_in,it=ve.input,ot=ve.avail_in,Re=xe.hold,Me=xe.bits,xe.mode===12&&(xe.back=-1);break}for(xe.back=0;gt=(ae=xe.lencode[Re&(1<>>16&255,xt=65535&ae,!((Pt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>Ae)])>>>16&255,xt=65535&ae,!(Ae+(Pt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>>=Ae,Me-=Ae,xe.back+=Ae}if(Re>>>=Pt,Me-=Pt,xe.back+=Pt,xe.length=xt,gt===0){xe.mode=26;break}if(32>){xe.back=-1,xe.mode=12;break}if(64>){ve.msg="invalid literal/length code",xe.mode=30;break}xe.extra=15>,xe.mode=22;case 22:if(xe.extra){for(ie=xe.extra;Me>>=xe.extra,Me-=xe.extra,xe.back+=xe.extra}xe.was=xe.length,xe.mode=23;case 23:for(;gt=(ae=xe.distcode[Re&(1<>>16&255,xt=65535&ae,!((Pt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>Ae)])>>>16&255,xt=65535&ae,!(Ae+(Pt=ae>>>24)<=Me);){if(ot===0)break e;ot--,Re+=it[qe++]<>>=Ae,Me-=Ae,xe.back+=Ae}if(Re>>>=Pt,Me-=Pt,xe.back+=Pt,64>){ve.msg="invalid distance code",xe.mode=30;break}xe.offset=xt,xe.extra=15>,xe.mode=24;case 24:if(xe.extra){for(ie=xe.extra;Me>>=xe.extra,Me-=xe.extra,xe.back+=xe.extra}if(xe.offset>xe.dmax){ve.msg="invalid distance too far back",xe.mode=30;break}xe.mode=25;case 25:if(Ke===0)break e;if(We=nt-Ke,xe.offset>We){if((We=xe.offset-We)>xe.whave&&xe.sane){ve.msg="invalid distance too far back",xe.mode=30;break}et=We>xe.wnext?(We-=xe.wnext,xe.wsize-We):xe.wnext-We,We>xe.length&&(We=xe.length),Et=xe.window}else Et=Ue,et=st-xe.offset,We=xe.length;for(Kege?(Se=et[Et+b[at]],Me[Ve+b[at]]):(Se=96,0),x=1<>st)+(ee-=x)]=Fe<<24|Se<<16|Ie|0,ee!==0;);for(x=1<>=1;if(x!==0?(Re&=x-1,Re+=x):Re=0,at++,--nt[ve]==0){if(ve===it)break;ve=Le[Ee+b[at]]}if(Ue>>7)]}function Ve(ae,se){ae.pending_buf[ae.pending++]=255&se,ae.pending_buf[ae.pending++]=se>>>8&255}function nt(ae,se,de){ae.bi_valid>y-de?(ae.bi_buf|=se<>y-ae.bi_valid,ae.bi_valid+=de-y):(ae.bi_buf|=se<>>=1,de<<=1,0<--se;);return de>>>1}function Et(ae,se,de){var Ce,pe,Be=new Array(b+1),$e=0;for(Ce=1;Ce<=b;Ce++)Be[Ce]=$e=$e+de[Ce-1]<<1;for(pe=0;pe<=se;pe++){var Xe=ae[2*pe+1];Xe!==0&&(ae[2*pe]=et(Be[Xe]++,Xe))}}function Pt(ae){var se;for(se=0;se>1;1<=de;de--)Ae(ae,Be,de);for(pe=Pe;de=ae.heap[1],ae.heap[1]=ae.heap[ae.heap_len--],Ae(ae,Be,1),Ce=ae.heap[1],ae.heap[--ae.heap_max]=de,ae.heap[--ae.heap_max]=Ce,Be[2*pe]=Be[2*de]+Be[2*Ce],ae.depth[pe]=(ae.depth[de]>=ae.depth[Ce]?ae.depth[de]:ae.depth[Ce])+1,Be[2*de+1]=Be[2*Ce+1]=pe,ae.heap[1]=pe++,Ae(ae,Be,1),2<=ae.heap_len;);ae.heap[--ae.heap_max]=ae.heap[1],function(yt,Zt){var jt,zt,Gt,Je,lt,Dt,Ot=Zt.dyn_tree,on=Zt.max_code,gn=Zt.stat_desc.static_tree,mn=Zt.stat_desc.has_stree,Bn=Zt.stat_desc.extra_bits,sa=Zt.stat_desc.extra_base,ka=Zt.stat_desc.max_length,Pa=0;for(Je=0;Je<=b;Je++)yt.bl_count[Je]=0;for(Ot[2*yt.heap[yt.heap_max]+1]=0,jt=yt.heap_max+1;jt>=7;pe>>=1)if(1&mt&&Xe.dyn_ltree[2*Pe]!==0)return le;if(Xe.dyn_ltree[18]!==0||Xe.dyn_ltree[20]!==0||Xe.dyn_ltree[26]!==0)return me;for(Pe=32;Pe>>3,(Be=ae.static_len+3+7>>>3)<=pe&&(pe=Be)):pe=Be=de+5,de+4<=pe&&se!==-1?ie(ae,se,de,Ce):ae.strategy===4||Be===pe?(nt(ae,2+(Ce?1:0),3),wt(ae,ze,ve)):(nt(ae,4+(Ce?1:0),3),function(Xe,Pe,mt,yt){var Zt;for(nt(Xe,Pe-257,5),nt(Xe,mt-1,5),nt(Xe,yt-4,4),Zt=0;Zt>>8&255,ae.pending_buf[ae.d_buf+2*ae.last_lit+1]=255&se,ae.pending_buf[ae.l_buf+ae.last_lit]=255&de,ae.last_lit++,se===0?ae.dyn_ltree[2*de]++:(ae.matches++,se--,ae.dyn_ltree[2*(xe[de]+Le+1)]++,ae.dyn_dtree[2*Me(se)]++),ae.last_lit===ae.lit_bufsize-1},he._tr_align=function(ae){nt(ae,2,3),We(ae,ee,ze),function(se){se.bi_valid===16?(Ve(se,se.bi_buf),se.bi_buf=0,se.bi_valid=0):8<=se.bi_valid&&(se.pending_buf[se.pending++]=255&se.bi_buf,se.bi_buf>>=8,se.bi_valid-=8)}(ae)}},{"../utils/common":41}],53:[function(Oe,je,he){"use strict";je.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Oe,je,he){(function(be){(function(le,me){"use strict";if(!le.setImmediate){var Ne,De,fe,Le,Ee=1,re={},E=!1,a=le.document,b=Object.getPrototypeOf&&Object.getPrototypeOf(le);b=b&&b.setTimeout?b:le,Ne={}.toString.call(le.process)==="[object process]"?function(ne){ye.nextTick(function(){x(ne)})}:function(){if(le.postMessage&&!le.importScripts){var ne=!0,oe=le.onmessage;return le.onmessage=function(){ne=!1},le.postMessage("","*"),le.onmessage=oe,ne}}()?(Le="setImmediate$"+Math.random()+"$",le.addEventListener?le.addEventListener("message",ee,!1):le.attachEvent("onmessage",ee),function(ne){le.postMessage(Le+ne,"*")}):le.MessageChannel?((fe=new MessageChannel).port1.onmessage=function(ne){x(ne.data)},function(ne){fe.port2.postMessage(ne)}):a&&"onreadystatechange"in a.createElement("script")?(De=a.documentElement,function(ne){var oe=a.createElement("script");oe.onreadystatechange=function(){x(ne),oe.onreadystatechange=null,De.removeChild(oe),oe=null},De.appendChild(oe)}):function(ne){setTimeout(x,0,ne)},b.setImmediate=function(ne){typeof ne!="function"&&(ne=new Function(""+ne));for(var oe=new Array(arguments.length-1),ue=0;ue0&&arguments[0]!==void 0?arguments[0]:[],ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ae=ce.length,se=ie.length;if(Math.abs(ae-se)!==1)return{add:!1,key:null};function de(Ce,pe){var Be=new Map;Ce.forEach(function(Xe){Be.set(Xe,!0)});var $e=pe.filter(function(Xe){return!Be.has(Xe)});return $e.length===1?$e[0]:null}return ae ").concat(ie);return ie}var Et=a.forwardRef(function(ce,ie){var ae=ce.prefixCls,se=ce.data,de=ce.selectable,Ce=ce.checkable,pe=ce.expandedKeys,Be=ce.selectedKeys,$e=ce.checkedKeys,Xe=ce.loadedKeys,Pe=ce.loadingKeys,mt=ce.halfCheckedKeys,yt=ce.keyEntities,Zt=ce.disabled,jt=ce.dragging,zt=ce.dragOverNodeKey,Gt=ce.dropPosition,Je=ce.motion,lt=ce.height,Dt=ce.itemHeight,Ot=ce.virtual,on=ce.focusable,gn=ce.activeItem,mn=ce.focused,Bn=ce.tabIndex,sa=ce.onKeyDown,ka=ce.onFocus,Pa=ce.onBlur,wa=ce.onActiveChange,ar=ce.onListChangeStart,sr=ce.onListChangeEnd,pa=(0,ne.Z)(ce,qe),mr=a.useRef(null),ir=a.useRef(null);a.useImperativeHandle(ie,function(){return{scrollTo:function(Eo){mr.current.scrollTo(Eo)},getIndentWidth:function(){return ir.current.offsetWidth}}});var an=a.useState(pe),Fn=(0,ee.Z)(an,2),Ia=Fn[0],va=Fn[1],ga=a.useState(se),Cr=(0,ee.Z)(ga,2),Gn=Cr[0],vo=Cr[1],ho=a.useState(se),Wr=(0,ee.Z)(ho,2),kt=Wr[0],Wt=Wr[1],Nt=a.useState([]),Vn=(0,ee.Z)(Nt,2),Ea=Vn[0],Qn=Vn[1],Vr=a.useState(null),dr=(0,ee.Z)(Vr,2),Er=dr[0],yo=dr[1],br=a.useRef(se);br.current=se;function Xn(){var bo=br.current;vo(bo),Wt(bo),Qn([]),yo(null),sr()}(0,oe.Z)(function(){va(pe);var bo=it(Ia,pe);if(bo.key!==null)if(bo.add){var Eo=Gn.findIndex(function(ua){var Yn=ua.key;return Yn===bo.key}),Bt=nt(Ue(Gn,se,bo.key),Ot,lt,Dt),En=Gn.slice();En.splice(Eo+1,0,Ve),Wt(En),Qn(Bt),yo("show")}else{var fn=se.findIndex(function(ua){var Yn=ua.key;return Yn===bo.key}),Tn=nt(Ue(se,Gn,bo.key),Ot,lt,Dt),qn=se.slice();qn.splice(fn+1,0,Ve),Wt(qn),Qn(Tn),yo("hide")}else Gn!==se&&(vo(se),Wt(se))},[pe,se]),a.useEffect(function(){jt||Xn()},[jt]);var uo=Je?kt:se,Wo={expandedKeys:pe,selectedKeys:Be,loadedKeys:Xe,loadingKeys:Pe,checkedKeys:$e,halfCheckedKeys:mt,dragOverNodeKey:zt,dropPosition:Gt,keyEntities:yt};return a.createElement(a.Fragment,null,mn&&gn&&a.createElement("span",{style:st,"aria-live":"assertive"},et(gn)),a.createElement("div",null,a.createElement("input",{style:st,disabled:on===!1||Zt,tabIndex:on!==!1?Bn:null,onKeyDown:sa,onFocus:ka,onBlur:Pa,value:"",onChange:ot,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(ae,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(ae,"-indent")},a.createElement("div",{ref:ir,className:"".concat(ae,"-indent-unit")}))),a.createElement(ue.Z,(0,z.Z)({},pa,{data:uo,itemKey:We,height:lt,fullHeight:!1,virtual:Ot,itemHeight:Dt,prefixCls:"".concat(ae,"-list"),ref:mr,onVisibleChange:function(Eo,Bt){var En=new Set(Eo),fn=Bt.filter(function(Tn){return!En.has(Tn)});fn.some(function(Tn){return We(Tn)===Ke})&&Xn()}}),function(bo){var Eo=bo.pos,Bt=(0,z.Z)({},(x(bo.data),bo.data)),En=bo.title,fn=bo.key,Tn=bo.isStart,qn=bo.isEnd,ua=(0,Ie.km)(fn,Eo);delete Bt.key,delete Bt.children;var Yn=(0,Ie.H8)(ua,Wo);return a.createElement(xe,(0,z.Z)({},Bt,Yn,{title:En,active:!!gn&&fn===gn.key,pos:Eo,data:bo.data,isStart:Tn,isEnd:qn,motion:Je,motionNodes:fn===Ke?Ea:null,motionType:Er,onMotionStart:ar,onMotionEnd:Xn,treeNodeRequiredProps:Wo,onMouseMove:function(){wa(null)}}))}))});Et.displayName="NodeList";var Pt=Et,gt=te(35654),xt=te(90782),Ae=te(67841),wt=10,Lt=function(ce){(0,Ne.Z)(ae,ce);var ie=(0,De.Z)(ae);function ae(){var se;(0,be.Z)(this,ae);for(var de=arguments.length,Ce=new Array(de),pe=0;pe2&&arguments[2]!==void 0?arguments[2]:!1,mt=se.state,yt=mt.dragChildrenKeys,Zt=mt.dropPosition,jt=mt.dropTargetKey,zt=mt.dropTargetPos,Gt=mt.dropAllowed;if(Gt){var Je=se.props.onDrop;if(se.setState({dragOverNodeKey:null}),se.cleanDragState(),jt!==null){var lt=(0,je.Z)((0,je.Z)({},(0,Ie.H8)(jt,se.getTreeNodeRequiredProps())),{},{active:((Xe=se.getActiveItem())===null||Xe===void 0?void 0:Xe.key)===jt,data:(0,Ae.Z)(se.state.keyEntities,jt).node}),Dt=yt.indexOf(jt)!==-1;(0,E.ZP)(!Dt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Ot=(0,gt.yx)(zt),on={event:Be,node:(0,Ie.F)(lt),dragNode:se.dragNode?(0,Ie.F)(se.dragNode.props):null,dragNodesKeys:[se.dragNode.props.eventKey].concat(yt),dropToGap:Zt!==0,dropPosition:Zt+Number(Ot[Ot.length-1])};Pe||Je==null||Je(on),se.dragNode=null}}},se.cleanDragState=function(){var Be=se.state.draggingNodeKey;Be!==null&&se.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),se.dragStartMousePosition=null,se.currentMouseOverDroppableNodeKey=null},se.triggerExpandActionExpand=function(Be,$e){var Xe=se.state,Pe=Xe.expandedKeys,mt=Xe.flattenNodes,yt=$e.expanded,Zt=$e.key,jt=$e.isLeaf;if(!(jt||Be.shiftKey||Be.metaKey||Be.ctrlKey)){var zt=mt.filter(function(Je){return Je.key===Zt})[0],Gt=(0,Ie.F)((0,je.Z)((0,je.Z)({},(0,Ie.H8)(Zt,se.getTreeNodeRequiredProps())),{},{data:zt.data}));se.setExpandedKeys(yt?(0,gt._5)(Pe,Zt):(0,gt.L0)(Pe,Zt)),se.onNodeExpand(Be,Gt)}},se.onNodeClick=function(Be,$e){var Xe=se.props,Pe=Xe.onClick,mt=Xe.expandAction;mt==="click"&&se.triggerExpandActionExpand(Be,$e),Pe==null||Pe(Be,$e)},se.onNodeDoubleClick=function(Be,$e){var Xe=se.props,Pe=Xe.onDoubleClick,mt=Xe.expandAction;mt==="doubleClick"&&se.triggerExpandActionExpand(Be,$e),Pe==null||Pe(Be,$e)},se.onNodeSelect=function(Be,$e){var Xe=se.state.selectedKeys,Pe=se.state,mt=Pe.keyEntities,yt=Pe.fieldNames,Zt=se.props,jt=Zt.onSelect,zt=Zt.multiple,Gt=$e.selected,Je=$e[yt.key],lt=!Gt;lt?zt?Xe=(0,gt.L0)(Xe,Je):Xe=[Je]:Xe=(0,gt._5)(Xe,Je);var Dt=Xe.map(function(Ot){var on=(0,Ae.Z)(mt,Ot);return on?on.node:null}).filter(function(Ot){return Ot});se.setUncontrolledState({selectedKeys:Xe}),jt==null||jt(Xe,{event:"select",selected:lt,node:$e,selectedNodes:Dt,nativeEvent:Be.nativeEvent})},se.onNodeCheck=function(Be,$e,Xe){var Pe=se.state,mt=Pe.keyEntities,yt=Pe.checkedKeys,Zt=Pe.halfCheckedKeys,jt=se.props,zt=jt.checkStrictly,Gt=jt.onCheck,Je=$e.key,lt,Dt={event:"check",node:$e,checked:Xe,nativeEvent:Be.nativeEvent};if(zt){var Ot=Xe?(0,gt.L0)(yt,Je):(0,gt._5)(yt,Je),on=(0,gt._5)(Zt,Je);lt={checked:Ot,halfChecked:on},Dt.checkedNodes=Ot.map(function(Pa){return(0,Ae.Z)(mt,Pa)}).filter(function(Pa){return Pa}).map(function(Pa){return Pa.node}),se.setUncontrolledState({checkedKeys:Ot})}else{var gn=(0,xt.S)([].concat((0,he.Z)(yt),[Je]),!0,mt),mn=gn.checkedKeys,Bn=gn.halfCheckedKeys;if(!Xe){var sa=new Set(mn);sa.delete(Je);var ka=(0,xt.S)(Array.from(sa),{checked:!1,halfCheckedKeys:Bn},mt);mn=ka.checkedKeys,Bn=ka.halfCheckedKeys}lt=mn,Dt.checkedNodes=[],Dt.checkedNodesPositions=[],Dt.halfCheckedKeys=Bn,mn.forEach(function(Pa){var wa=(0,Ae.Z)(mt,Pa);if(wa){var ar=wa.node,sr=wa.pos;Dt.checkedNodes.push(ar),Dt.checkedNodesPositions.push({node:ar,pos:sr})}}),se.setUncontrolledState({checkedKeys:mn},!1,{halfCheckedKeys:Bn})}Gt==null||Gt(lt,Dt)},se.onNodeLoad=function(Be){var $e=Be.key,Xe=new Promise(function(Pe,mt){se.setState(function(yt){var Zt=yt.loadedKeys,jt=Zt===void 0?[]:Zt,zt=yt.loadingKeys,Gt=zt===void 0?[]:zt,Je=se.props,lt=Je.loadData,Dt=Je.onLoad;if(!lt||jt.indexOf($e)!==-1||Gt.indexOf($e)!==-1)return null;var Ot=lt(Be);return Ot.then(function(){var on=se.state.loadedKeys,gn=(0,gt.L0)(on,$e);Dt==null||Dt(gn,{event:"load",node:Be}),se.setUncontrolledState({loadedKeys:gn}),se.setState(function(mn){return{loadingKeys:(0,gt._5)(mn.loadingKeys,$e)}}),Pe()}).catch(function(on){if(se.setState(function(mn){return{loadingKeys:(0,gt._5)(mn.loadingKeys,$e)}}),se.loadingRetryTimes[$e]=(se.loadingRetryTimes[$e]||0)+1,se.loadingRetryTimes[$e]>=wt){var gn=se.state.loadedKeys;(0,E.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),se.setUncontrolledState({loadedKeys:(0,gt.L0)(gn,$e)}),Pe()}mt(on)}),{loadingKeys:(0,gt.L0)(Gt,$e)}})});return Xe.catch(function(){}),Xe},se.onNodeMouseEnter=function(Be,$e){var Xe=se.props.onMouseEnter;Xe==null||Xe({event:Be,node:$e})},se.onNodeMouseLeave=function(Be,$e){var Xe=se.props.onMouseLeave;Xe==null||Xe({event:Be,node:$e})},se.onNodeContextMenu=function(Be,$e){var Xe=se.props.onRightClick;Xe&&(Be.preventDefault(),Xe({event:Be,node:$e}))},se.onFocus=function(){var Be=se.props.onFocus;se.setState({focused:!0});for(var $e=arguments.length,Xe=new Array($e),Pe=0;Pe<$e;Pe++)Xe[Pe]=arguments[Pe];Be==null||Be.apply(void 0,Xe)},se.onBlur=function(){var Be=se.props.onBlur;se.setState({focused:!1}),se.onActiveChange(null);for(var $e=arguments.length,Xe=new Array($e),Pe=0;Pe<$e;Pe++)Xe[Pe]=arguments[Pe];Be==null||Be.apply(void 0,Xe)},se.getTreeNodeRequiredProps=function(){var Be=se.state,$e=Be.expandedKeys,Xe=Be.selectedKeys,Pe=Be.loadedKeys,mt=Be.loadingKeys,yt=Be.checkedKeys,Zt=Be.halfCheckedKeys,jt=Be.dragOverNodeKey,zt=Be.dropPosition,Gt=Be.keyEntities;return{expandedKeys:$e||[],selectedKeys:Xe||[],loadedKeys:Pe||[],loadingKeys:mt||[],checkedKeys:yt||[],halfCheckedKeys:Zt||[],dragOverNodeKey:jt,dropPosition:zt,keyEntities:Gt}},se.setExpandedKeys=function(Be){var $e=se.state,Xe=$e.treeData,Pe=$e.fieldNames,mt=(0,Ie.oH)(Xe,Be,Pe);se.setUncontrolledState({expandedKeys:Be,flattenNodes:mt},!0)},se.onNodeExpand=function(Be,$e){var Xe=se.state.expandedKeys,Pe=se.state,mt=Pe.listChanging,yt=Pe.fieldNames,Zt=se.props,jt=Zt.onExpand,zt=Zt.loadData,Gt=$e.expanded,Je=$e[yt.key];if(!mt){var lt=Xe.indexOf(Je),Dt=!Gt;if((0,E.ZP)(Gt&<!==-1||!Gt&<===-1,"Expand state not sync with index check"),Dt?Xe=(0,gt.L0)(Xe,Je):Xe=(0,gt._5)(Xe,Je),se.setExpandedKeys(Xe),jt==null||jt(Xe,{node:$e,expanded:Dt,nativeEvent:Be.nativeEvent}),Dt&&zt){var Ot=se.onNodeLoad($e);Ot&&Ot.then(function(){var on=(0,Ie.oH)(se.state.treeData,Xe,yt);se.setUncontrolledState({flattenNodes:on})}).catch(function(){var on=se.state.expandedKeys,gn=(0,gt._5)(on,Je);se.setExpandedKeys(gn)})}}},se.onListChangeStart=function(){se.setUncontrolledState({listChanging:!0})},se.onListChangeEnd=function(){setTimeout(function(){se.setUncontrolledState({listChanging:!1})})},se.onActiveChange=function(Be){var $e=se.state.activeKey,Xe=se.props.onActiveChange;$e!==Be&&(se.setState({activeKey:Be}),Be!==null&&se.scrollTo({key:Be}),Xe==null||Xe(Be))},se.getActiveItem=function(){var Be=se.state,$e=Be.activeKey,Xe=Be.flattenNodes;return $e===null?null:Xe.find(function(Pe){var mt=Pe.key;return mt===$e})||null},se.offsetActiveKey=function(Be){var $e=se.state,Xe=$e.flattenNodes,Pe=$e.activeKey,mt=Xe.findIndex(function(jt){var zt=jt.key;return zt===Pe});mt===-1&&Be<0&&(mt=Xe.length),mt=(mt+Be+Xe.length)%Xe.length;var yt=Xe[mt];if(yt){var Zt=yt.key;se.onActiveChange(Zt)}else se.onActiveChange(null)},se.onKeyDown=function(Be){var $e=se.state,Xe=$e.activeKey,Pe=$e.expandedKeys,mt=$e.checkedKeys,yt=$e.fieldNames,Zt=se.props,jt=Zt.onKeyDown,zt=Zt.checkable,Gt=Zt.selectable;switch(Be.which){case Ee.Z.UP:{se.offsetActiveKey(-1),Be.preventDefault();break}case Ee.Z.DOWN:{se.offsetActiveKey(1),Be.preventDefault();break}}var Je=se.getActiveItem();if(Je&&Je.data){var lt=se.getTreeNodeRequiredProps(),Dt=Je.data.isLeaf===!1||!!(Je.data[yt.children]||[]).length,Ot=(0,Ie.F)((0,je.Z)((0,je.Z)({},(0,Ie.H8)(Xe,lt)),{},{data:Je.data,active:!0}));switch(Be.which){case Ee.Z.LEFT:{Dt&&Pe.includes(Xe)?se.onNodeExpand({},Ot):Je.parent&&se.onActiveChange(Je.parent.key),Be.preventDefault();break}case Ee.Z.RIGHT:{Dt&&!Pe.includes(Xe)?se.onNodeExpand({},Ot):Je.children&&Je.children.length&&se.onActiveChange(Je.children[0].key),Be.preventDefault();break}case Ee.Z.ENTER:case Ee.Z.SPACE:{zt&&!Ot.disabled&&Ot.checkable!==!1&&!Ot.disableCheckbox?se.onNodeCheck({},Ot,!mt.includes(Xe)):!zt&&Gt&&!Ot.disabled&&Ot.selectable!==!1&&se.onNodeSelect({},Ot);break}}}jt==null||jt(Be)},se.setUncontrolledState=function(Be){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!se.destroyed){var Pe=!1,mt=!0,yt={};Object.keys(Be).forEach(function(Zt){if(Zt in se.props){mt=!1;return}Pe=!0,yt[Zt]=Be[Zt]}),Pe&&(!$e||mt)&&se.setState((0,je.Z)((0,je.Z)({},yt),Xe))}},se.scrollTo=function(Be){se.listRef.current.scrollTo(Be)},se}return(0,le.Z)(ae,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var de=this.props.activeKey;de!==void 0&&de!==this.state.activeKey&&(this.setState({activeKey:de}),de!==null&&this.scrollTo({key:de}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var de,Ce=this.state,pe=Ce.focused,Be=Ce.flattenNodes,$e=Ce.keyEntities,Xe=Ce.draggingNodeKey,Pe=Ce.activeKey,mt=Ce.dropLevelOffset,yt=Ce.dropContainerKey,Zt=Ce.dropTargetKey,jt=Ce.dropPosition,zt=Ce.dragOverNodeKey,Gt=Ce.indent,Je=this.props,lt=Je.prefixCls,Dt=Je.className,Ot=Je.style,on=Je.showLine,gn=Je.focusable,mn=Je.tabIndex,Bn=mn===void 0?0:mn,sa=Je.selectable,ka=Je.showIcon,Pa=Je.icon,wa=Je.switcherIcon,ar=Je.draggable,sr=Je.checkable,pa=Je.checkStrictly,mr=Je.disabled,ir=Je.motion,an=Je.loadData,Fn=Je.filterTreeNode,Ia=Je.height,va=Je.itemHeight,ga=Je.virtual,Cr=Je.titleRender,Gn=Je.dropIndicatorRender,vo=Je.onContextMenu,ho=Je.onScroll,Wr=Je.direction,kt=Je.rootClassName,Wt=Je.rootStyle,Nt=(0,re.Z)(this.props,{aria:!0,data:!0}),Vn;return ar&&((0,Oe.Z)(ar)==="object"?Vn=ar:typeof ar=="function"?Vn={nodeDraggable:ar}:Vn={}),a.createElement(b.k.Provider,{value:{prefixCls:lt,selectable:sa,showIcon:ka,icon:Pa,switcherIcon:wa,draggable:Vn,draggingNodeKey:Xe,checkable:sr,checkStrictly:pa,disabled:mr,keyEntities:$e,dropLevelOffset:mt,dropContainerKey:yt,dropTargetKey:Zt,dropPosition:jt,dragOverNodeKey:zt,indent:Gt,direction:Wr,dropIndicatorRender:Gn,loadData:an,filterTreeNode:Fn,titleRender:Cr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:Le()(lt,Dt,kt,(de={},(0,ye.Z)(de,"".concat(lt,"-show-line"),on),(0,ye.Z)(de,"".concat(lt,"-focused"),pe),(0,ye.Z)(de,"".concat(lt,"-active-focused"),Pe!==null),de)),style:Wt},a.createElement(Pt,(0,z.Z)({ref:this.listRef,prefixCls:lt,style:Ot,data:Be,disabled:mr,selectable:sa,checkable:!!sr,motion:ir,dragging:Xe!==null,height:Ia,itemHeight:va,virtual:ga,focusable:gn,focused:pe,tabIndex:Bn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vo,onScroll:ho},this.getTreeNodeRequiredProps(),Nt))))}}],[{key:"getDerivedStateFromProps",value:function(de,Ce){var pe=Ce.prevProps,Be={prevProps:de};function $e(gn){return!pe&&gn in de||pe&&pe[gn]!==de[gn]}var Xe,Pe=Ce.fieldNames;if($e("fieldNames")&&(Pe=(0,Ie.w$)(de.fieldNames),Be.fieldNames=Pe),$e("treeData")?Xe=de.treeData:$e("children")&&((0,E.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Xe=(0,Ie.zn)(de.children)),Xe){Be.treeData=Xe;var mt=(0,Ie.I8)(Xe,{fieldNames:Pe});Be.keyEntities=(0,je.Z)((0,ye.Z)({},Ke,Me),mt.keyEntities)}var yt=Be.keyEntities||Ce.keyEntities;if($e("expandedKeys")||pe&&$e("autoExpandParent"))Be.expandedKeys=de.autoExpandParent||!pe&&de.defaultExpandParent?(0,gt.r7)(de.expandedKeys,yt):de.expandedKeys;else if(!pe&&de.defaultExpandAll){var Zt=(0,je.Z)({},yt);delete Zt[Ke],Be.expandedKeys=Object.keys(Zt).map(function(gn){return Zt[gn].key})}else!pe&&de.defaultExpandedKeys&&(Be.expandedKeys=de.autoExpandParent||de.defaultExpandParent?(0,gt.r7)(de.defaultExpandedKeys,yt):de.defaultExpandedKeys);if(Be.expandedKeys||delete Be.expandedKeys,Xe||Be.expandedKeys){var jt=(0,Ie.oH)(Xe||Ce.treeData,Be.expandedKeys||Ce.expandedKeys,Pe);Be.flattenNodes=jt}if(de.selectable&&($e("selectedKeys")?Be.selectedKeys=(0,gt.BT)(de.selectedKeys,de):!pe&&de.defaultSelectedKeys&&(Be.selectedKeys=(0,gt.BT)(de.defaultSelectedKeys,de))),de.checkable){var zt;if($e("checkedKeys")?zt=(0,gt.E6)(de.checkedKeys)||{}:!pe&&de.defaultCheckedKeys?zt=(0,gt.E6)(de.defaultCheckedKeys)||{}:Xe&&(zt=(0,gt.E6)(de.checkedKeys)||{checkedKeys:Ce.checkedKeys,halfCheckedKeys:Ce.halfCheckedKeys}),zt){var Gt=zt,Je=Gt.checkedKeys,lt=Je===void 0?[]:Je,Dt=Gt.halfCheckedKeys,Ot=Dt===void 0?[]:Dt;if(!de.checkStrictly){var on=(0,xt.S)(lt,!0,yt);lt=on.checkedKeys,Ot=on.halfCheckedKeys}Be.checkedKeys=lt,Be.halfCheckedKeys=Ot}}return $e("loadedKeys")&&(Be.loadedKeys=de.loadedKeys),Be}}]),ae}(a.Component);Lt.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1},Lt.TreeNode=Fe.Z;var ke=Lt,ut=ke},35654:function(Ft,bt,te){"use strict";te.d(bt,{BT:function(){return a},E6:function(){return x},L0:function(){return De},OM:function(){return E},_5:function(){return Ne},r7:function(){return ee},wA:function(){return Le},yx:function(){return fe}});var z=te(15142),ye=te(26420),Oe=te(48736),je=te(59301),he=te(39417),be=te(67841),le=te(71430),me=null;function Ne(ne,oe){if(!ne)return[];var ue=ne.slice(),ge=ue.indexOf(oe);return ge>=0&&ue.splice(ge,1),ue}function De(ne,oe){var ue=(ne||[]).slice();return ue.indexOf(oe)===-1&&ue.push(oe),ue}function fe(ne){return ne.split("-")}function Le(ne,oe){var ue=[],ge=(0,be.Z)(oe,ne);function Fe(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Se.forEach(function(Ie){var ze=Ie.key,ve=Ie.children;ue.push(ze),Fe(ve)})}return Fe(ge.children),ue}function Ee(ne){if(ne.parent){var oe=fe(ne.pos);return Number(oe[oe.length-1])===ne.parent.children.length-1}return!1}function re(ne){var oe=fe(ne.pos);return Number(oe[oe.length-1])===0}function E(ne,oe,ue,ge,Fe,Se,Ie,ze,ve,at){var xe,it=ne.clientX,Ue=ne.clientY,qe=ne.target.getBoundingClientRect(),st=qe.top,ot=qe.height,Ke=(at==="rtl"?-1:1)*(((Fe==null?void 0:Fe.x)||0)-it),Re=(Ke-12)/ge,Me=(0,be.Z)(ze,ue.props.eventKey);if(Ue-1.5?Se({dragNode:wt,dropNode:Lt,dropPosition:1})?gt=1:ke=!1:Se({dragNode:wt,dropNode:Lt,dropPosition:0})?gt=0:Se({dragNode:wt,dropNode:Lt,dropPosition:1})?gt=1:ke=!1:Se({dragNode:wt,dropNode:Lt,dropPosition:1})?gt=1:ke=!1,{dropPosition:gt,dropLevelOffset:xt,dropTargetKey:Me.key,dropTargetPos:Me.pos,dragOverNodeKey:Pt,dropContainerKey:gt===0?null:((xe=Me.parent)===null||xe===void 0?void 0:xe.key)||null,dropAllowed:ke}}function a(ne,oe){if(ne){var ue=oe.multiple;return ue?ne.slice():ne.length?[ne[0]]:ne}}var b=function(oe){return oe};function y(ne,oe){if(!ne)return[];var ue=oe||{},ge=ue.processProps,Fe=ge===void 0?b:ge,Se=Array.isArray(ne)?ne:[ne];return Se.map(function(Ie){var ze=Ie.children,ve=_objectWithoutProperties(Ie,me),at=y(ze,oe);return React.createElement(TreeNode,_extends({key:ve.key},Fe(ve)),at)})}function x(ne){if(!ne)return null;var oe;if(Array.isArray(ne))oe={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,ye.Z)(ne)==="object")oe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,Oe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function ee(ne,oe){var ue=new Set;function ge(Fe){if(!ue.has(Fe)){var Se=(0,be.Z)(oe,Fe);if(Se){ue.add(Fe);var Ie=Se.parent,ze=Se.node;ze.disabled||Ie&&ge(Ie.key)}}}return(ne||[]).forEach(function(Fe){ge(Fe)}),(0,z.Z)(ue)}},90782:function(Ft,bt,te){"use strict";te.d(bt,{S:function(){return le}});var z=te(48736),ye=te(67841);function Oe(me,Ne){var De=new Set;return me.forEach(function(fe){Ne.has(fe)||De.add(fe)}),De}function je(me){var Ne=me||{},De=Ne.disabled,fe=Ne.disableCheckbox,Le=Ne.checkable;return!!(De||fe)||Le===!1}function he(me,Ne,De,fe){for(var Le=new Set(me),Ee=new Set,re=0;re<=De;re+=1){var E=Ne.get(re)||new Set;E.forEach(function(x){var ee=x.key,ne=x.node,oe=x.children,ue=oe===void 0?[]:oe;Le.has(ee)&&!fe(ne)&&ue.filter(function(ge){return!fe(ge.node)}).forEach(function(ge){Le.add(ge.key)})})}for(var a=new Set,b=De;b>=0;b-=1){var y=Ne.get(b)||new Set;y.forEach(function(x){var ee=x.parent,ne=x.node;if(!(fe(ne)||!x.parent||a.has(x.parent.key))){if(fe(x.parent.node)){a.add(ee.key);return}var oe=!0,ue=!1;(ee.children||[]).filter(function(ge){return!fe(ge.node)}).forEach(function(ge){var Fe=ge.key,Se=Le.has(Fe);oe&&!Se&&(oe=!1),!ue&&(Se||Ee.has(Fe))&&(ue=!0)}),oe&&Le.add(ee.key),ue&&Ee.add(ee.key),a.add(ee.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(Oe(Ee,Le))}}function be(me,Ne,De,fe,Le){for(var Ee=new Set(me),re=new Set(Ne),E=0;E<=fe;E+=1){var a=De.get(E)||new Set;a.forEach(function(ee){var ne=ee.key,oe=ee.node,ue=ee.children,ge=ue===void 0?[]:ue;!Ee.has(ne)&&!re.has(ne)&&!Le(oe)&&ge.filter(function(Fe){return!Le(Fe.node)}).forEach(function(Fe){Ee.delete(Fe.key)})})}re=new Set;for(var b=new Set,y=fe;y>=0;y-=1){var x=De.get(y)||new Set;x.forEach(function(ee){var ne=ee.parent,oe=ee.node;if(!(Le(oe)||!ee.parent||b.has(ee.parent.key))){if(Le(ee.parent.node)){b.add(ne.key);return}var ue=!0,ge=!1;(ne.children||[]).filter(function(Fe){return!Le(Fe.node)}).forEach(function(Fe){var Se=Fe.key,Ie=Ee.has(Se);ue&&!Ie&&(ue=!1),!ge&&(Ie||re.has(Se))&&(ge=!0)}),ue||Ee.delete(ne.key),ge&&re.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(Ee),halfCheckedKeys:Array.from(Oe(re,Ee))}}function le(me,Ne,De,fe){var Le=[],Ee;fe?Ee=fe:Ee=je;var re=new Set(me.filter(function(y){var x=!!(0,ye.Z)(De,y);return x||Le.push(y),x})),E=new Map,a=0;Object.keys(De).forEach(function(y){var x=De[y],ee=x.level,ne=E.get(ee);ne||(ne=new Set,E.set(ee,ne)),ne.add(x),a=Math.max(a,ee)}),(0,z.ZP)(!Le.length,"Tree missing follow keys: ".concat(Le.slice(0,100).map(function(y){return"'".concat(y,"'")}).join(", ")));var b;return Ne===!0?b=he(re,E,a,Ee):b=be(re,Ne.halfCheckedKeys,E,a,Ee),b}},67841:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return z}});function z(ye,Oe){return ye[Oe]}},71430:function(Ft,bt,te){"use strict";te.d(bt,{F:function(){return ee},H8:function(){return x},I8:function(){return y},km:function(){return Le},oH:function(){return a},w$:function(){return Ee},zn:function(){return E}});var z=te(26420),ye=te(15142),Oe=te(98506),je=te(33346),he=te(11592),be=te(2738),le=te(48736),me=te(67841),Ne=["children"];function De(ne,oe){return"".concat(ne,"-").concat(oe)}function fe(ne){return ne&&ne.type&&ne.type.isTreeNode}function Le(ne,oe){return ne!=null?ne:oe}function Ee(ne){var oe=ne||{},ue=oe.title,ge=oe._title,Fe=oe.key,Se=oe.children,Ie=ue||"title";return{title:Ie,_title:ge||[Ie],key:Fe||"key",children:Se||"children"}}function re(ne,oe){var ue=new Map;function ge(Fe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Fe||[]).forEach(function(Ie){var ze=Ie[oe.key],ve=Ie[oe.children];warning(ze!=null,"Tree node must have a certain key: [".concat(Se).concat(ze,"]"));var at=String(ze);warning(!ue.has(at)||ze===null||ze===void 0,"Same 'key' exist in the Tree: ".concat(at)),ue.set(at,!0),ge(ve,"".concat(Se).concat(at," > "))})}ge(ne)}function E(ne){function oe(ue){var ge=(0,he.Z)(ue);return ge.map(function(Fe){if(!fe(Fe))return(0,le.ZP)(!Fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=Fe.key,Ie=Fe.props,ze=Ie.children,ve=(0,je.Z)(Ie,Ne),at=(0,Oe.Z)({key:Se},ve),xe=oe(ze);return xe.length&&(at.children=xe),at}).filter(function(Fe){return Fe})}return oe(ne)}function a(ne,oe,ue){var ge=Ee(ue),Fe=ge._title,Se=ge.key,Ie=ge.children,ze=new Set(oe===!0?[]:oe),ve=[];function at(xe){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return xe.map(function(Ue,qe){for(var st=De(it?it.pos:"0",qe),ot=Le(Ue[Se],st),Ke,Re=0;Re1&&arguments[1]!==void 0?arguments[1]:{},ue=oe.initWrapper,ge=oe.processEntity,Fe=oe.onProcessFinished,Se=oe.externalGetKey,Ie=oe.childrenPropName,ze=oe.fieldNames,ve=arguments.length>2?arguments[2]:void 0,at=Se||ve,xe={},it={},Ue={posEntities:xe,keyEntities:it};return ue&&(Ue=ue(Ue)||Ue),b(ne,function(qe){var st=qe.node,ot=qe.index,Ke=qe.pos,Re=qe.key,Me=qe.parentPos,Ve=qe.level,nt=qe.nodes,We={node:st,nodes:nt,index:ot,key:Re,pos:Ke,level:Ve},et=Le(Re,Ke);xe[Ke]=We,it[et]=We,We.parent=xe[Me],We.parent&&(We.parent.children=We.parent.children||[],We.parent.children.push(We)),ge&&ge(We,Ue)},{externalGetKey:at,childrenPropName:Ie,fieldNames:ze}),Fe&&Fe(Ue),Ue}function x(ne,oe){var ue=oe.expandedKeys,ge=oe.selectedKeys,Fe=oe.loadedKeys,Se=oe.loadingKeys,Ie=oe.checkedKeys,ze=oe.halfCheckedKeys,ve=oe.dragOverNodeKey,at=oe.dropPosition,xe=oe.keyEntities,it=(0,me.Z)(xe,ne),Ue={eventKey:ne,expanded:ue.indexOf(ne)!==-1,selected:ge.indexOf(ne)!==-1,loaded:Fe.indexOf(ne)!==-1,loading:Se.indexOf(ne)!==-1,checked:Ie.indexOf(ne)!==-1,halfChecked:ze.indexOf(ne)!==-1,pos:String(it?it.pos:""),dragOver:ve===ne&&at===0,dragOverGapTop:ve===ne&&at===-1,dragOverGapBottom:ve===ne&&at===1};return Ue}function ee(ne){var oe=ne.data,ue=ne.expanded,ge=ne.selected,Fe=ne.checked,Se=ne.loaded,Ie=ne.loading,ze=ne.halfChecked,ve=ne.dragOver,at=ne.dragOverGapTop,xe=ne.dragOverGapBottom,it=ne.pos,Ue=ne.active,qe=ne.eventKey,st=(0,Oe.Z)((0,Oe.Z)({},oe),{},{expanded:ue,selected:ge,checked:Fe,loaded:Se,loading:Ie,halfChecked:ze,dragOver:ve,dragOverGapTop:at,dragOverGapBottom:xe,pos:it,active:Ue,key:qe});return"props"in st||Object.defineProperty(st,"props",{get:function(){return(0,le.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),st}},8224:function(Ft,bt,te){"use strict";te.d(bt,{Z:function(){return ye}});var z=te(4676);function ye(Oe,je,he,be){var le=z.unstable_batchedUpdates?function(Ne){z.unstable_batchedUpdates(he,Ne)}:he;return Oe!=null&&Oe.addEventListener&&Oe.addEventListener(je,le,be),{remove:function(){Oe!=null&&Oe.removeEventListener&&Oe.removeEventListener(je,le,be)}}}},55468:function(Ft,bt,te){"use strict";te.d(bt,{g1:function(){return fe},os:function(){return Ee}});var z=/margin|padding|width|height|max|min|offset/,ye={left:!0,top:!0},Oe={cssFloat:1,styleFloat:1,float:1};function je(re){return re.nodeType===1?re.ownerDocument.defaultView.getComputedStyle(re,null):{}}function he(re,E,a){if(E=E.toLowerCase(),a==="auto"){if(E==="height")return re.offsetHeight;if(E==="width")return re.offsetWidth}return E in ye||(ye[E]=z.test(E)),ye[E]?parseFloat(a)||0:a}function be(re,E){var a=arguments.length,b=je(re);return E=Oe[E]?"cssFloat"in re.style?"cssFloat":"styleFloat":E,a===1?b:he(re,E,b[E]||re.style[E])}function le(re,E,a){var b=arguments.length;if(E=Oe[E]?"cssFloat"in re.style?"cssFloat":"styleFloat":E,b===3)return typeof a=="number"&&z.test(E)&&(a="".concat(a,"px")),re.style[E]=a,a;for(var y in E)E.hasOwnProperty(y)&&le(re,y,E[y]);return je(re)}function me(re){return re===document.body?document.documentElement.clientWidth:re.offsetWidth}function Ne(re){return re===document.body?window.innerHeight||document.documentElement.clientHeight:re.offsetHeight}function De(){var re=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),E=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:re,height:E}}function fe(){var re=document.documentElement.clientWidth,E=window.innerHeight||document.documentElement.clientHeight;return{width:re,height:E}}function Le(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ee(re){var E=re.getBoundingClientRect(),a=document.documentElement;return{left:E.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:E.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},24514:function(Ft,bt,te){"use strict";te.d(bt,{G:function(){return je}});var z=te(47273),ye=function(be){if((0,z.Z)()&&window.document.documentElement){var le=Array.isArray(be)?be:[be],me=window.document.documentElement;return le.some(function(Ne){return Ne in me.style})}return!1},Oe=function(be,le){if(!ye(be))return!1;var me=document.createElement("div"),Ne=me.style[be];return me.style[be]=le,me.style[be]!==Ne};function je(he,be){return!Array.isArray(he)&&be!==void 0?Oe(he,be):ye(he)}},51581:function(Ft,bt,te){"use strict";Object.defineProperty(bt,"__esModule",{value:!0});var z=function(){function Le(Ee,re){for(var E=0;E=0||Object.prototype.hasOwnProperty.call(Le,E)&&(re[E]=Le[E]);return re}function me(Le,Ee){if(!(Le instanceof Ee))throw new TypeError("Cannot call a class as a function")}function Ne(Le,Ee){if(!Le)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ee&&(typeof Ee=="object"||typeof Ee=="function")?Ee:Le}function De(Le,Ee){if(typeof Ee!="function"&&Ee!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ee);Le.prototype=Object.create(Ee&&Ee.prototype,{constructor:{value:Le,enumerable:!1,writable:!0,configurable:!0}}),Ee&&(Object.setPrototypeOf?Object.setPrototypeOf(Le,Ee):Le.__proto__=Ee)}var fe=function(Le){De(Ee,Le);function Ee(re){me(this,Ee);var E=Ne(this,(Ee.__proto__||Object.getPrototypeOf(Ee)).call(this,re));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return z(Ee,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,a={get passive(){E=!0}};try{document.addEventListener("test",null,a),document.removeEventListener("test",null,a)}catch(b){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var a=this.props.getScrollParent&&this.props.getScrollParent();return a!=null?a:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var a=window;this.props.useWindow===!1&&(a=E),a.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),a.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,a=window,b=this.getParentElement(E),y=void 0;if(this.props.useWindow){var x=document.documentElement||document.body.parentNode||document.body,ee=a.pageYOffset!==void 0?a.pageYOffset:x.scrollTop;this.props.isReverse?y=ee:y=this.calculateOffset(E,ee)}else this.props.isReverse?y=b.scrollTop:y=E.scrollHeight-b.scrollTop-b.clientHeight;ynew Promise((w,y)=>{var L=T=>{try{O(E.next(T))}catch(A){y(A)}},I=T=>{try{O(E.throw(T))}catch(A){y(A)}},O=T=>T.done?w(T.value):Promise.resolve(T.value).then(L,I);O((E=E.apply(ee,te)).next())});function re(ee){if(isNaN(ee))return{minutes:"00",seconds:"00"};const te=new Date(ee*1e3).toISOString().substr(11,8);return{hour:te.substr(0,2),minutes:te.substr(3,2),seconds:te.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Q(ee,te){return ee-te}function o(ee){ee.sort(Q);let te=0;for(let E=0;E{},handlePlay:T=()=>{},handlePlayEnded:A=()=>{},autoPlay:J=!1,onPlayEnded:ie=()=>{},isShowWaterMark:he=!0},Ie)=>{var Se;const Ae=((Se=te==null?void 0:te.split("."))==null?void 0:Se.pop())==="flv",F=(0,a.useRef)(),Ge=(0,a.useRef)(),We=(0,a.useRef)(),Z=(0,a.useRef)(),Y=(0,a.useRef)(),Be=(0,a.useRef)(),Ee=(0,a.useRef)(),se=(0,a.useRef)(),ae=(0,a.useRef)(),_e=(0,a.useRef)(),Ue=(0,a.useRef)(),$e=(0,a.useRef)(),je=(0,a.useRef)(),Xe=(0,a.useRef)(),nt=navigator.userAgent.toLowerCase().match(H),Me=nt?nt[0]:"pc",He=(0,a.useRef)(!1),Qe=(0,_.eY)();let Je=0,et=0,B=0,b=null,s=!1,h=20,f=1,$=!1,d=!1,m=[];(0,a.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>F.current.currentTime,getDuration:()=>F.current.duration})),S.ZP.config({maxCount:1,getContainer:()=>We.current});const x=(0,a.useCallback)((ge,ke=!1)=>{let Ce={point:F.current.currentTime};b?(Ce.log_id=b,Ce.watch_duration=o(m),Ce.total_duration=et):(L?(Ce.video_id=parseInt(w,10),Ce.course_id=L):Ce.video_id=w,Ce.duration=Je,Ce.device=Me),ke&&(Ce.ed="1");function ot(){return q(this,null,function*(){$=!0,b=yield y==null?void 0:y(Ce),$=!1,ge&&ge()})}ot()},[w,L]);(0,a.useEffect)(()=>{F.current&&(Z.current.style.display="none",Y.current.style.display="block"),S.ZP.destroy();let ge=null;return P.Z.isSupported&&Ae&&te&&(te==null?void 0:te.indexOf(".m3u8"))<0?(ge=P.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:te,muted:!1}),F.current&&(ge.attachMediaElement(F.current),ge.load())):F.current.setAttribute("src",te),R(),()=>{ge&&(ge.unload(),ge.pause(),ge.destroy(),ge=null)}},[F,Ae,te]);function l(){F.current.paused?(Z.current.style.display="none",Y.current.style.display="block"):(Z.current.style.display="block",Y.current.style.display="none")}function R(){Ue.current.style.display="none",je.current.style.display="none",$e.current.style.display="none",F.current.muted||F.current.volume===0?Ue.current.style.display="block":F.current.volume>0&&F.current.volume<=.5?je.current.style.display="block":$e.current.style.display="block"}(0,a.useEffect)(()=>{const ge=document.getElementById("play"),ke=document.querySelectorAll(".playback-icons use");function Ce(){T(),I&&!He.current&&(F.current.currentTime=I),He.current=!0,m.push(F.current.currentTime),s||(s=!0,E&&x())}function ot(){return q(this,null,function*(){l(),m.push(F.current.currentTime),E&&x(()=>{b=null,B=0,s=!1,$=!1,d=!1,m=[],et=0,f=1},!0),ie()})}function _t(){Be.current.value=Math.round(F.current.currentTime),Ee.current.value=Math.round(F.current.currentTime)}function j(){const Re=re(Math.round(F.current.currentTime));ae.current.innerText=`${Re.hour>0?Re.hour+":":""}${Re.minutes}:${Re.seconds}`,ae.current.setAttribute("datetime",`${Re.hour>0?" "+Re.hour+" ":""}${Re.minutes}m ${Re.seconds}s`)}function bt(){var Re,qe,Bt,pt,$t,Pt,St;const Ot=Math.round((Re=F.current)==null?void 0:Re.duration);(Bt=(qe=Be.current)==null?void 0:qe.setAttribute)==null||Bt.call(qe,"max",Ot),($t=(pt=Ee.current)==null?void 0:pt.setAttribute)==null||$t.call(pt,"max",Ot);const tt=re(Ot);se.current&&(se.current.innerText=`${tt.hour>0?tt.hour+":":""}${tt.minutes}:${tt.seconds}`,(St=(Pt=se.current).setAttribute)==null||St.call(Pt,"datetime",`${tt.hour>0?" "+tt.hour+" ":""}${tt.minutes}m ${tt.seconds}s`))}function ct(){try{const Re=Math.round(F.current.duration);Be.current.setAttribute("max",Re),Ee.current.setAttribute("max",Re);const qe=re(Re);se.current.innerText=`${qe.hour>0?qe.hour+":":""}${qe.minutes}:${qe.seconds}`,se.current.setAttribute("datetime",`${qe.hour>0?" "+qe.hour+" ":""}${qe.minutes}m ${qe.seconds}s`),_t(),j();const{width:Bt,height:pt,x:$t,y:Pt}=Ge.current.getBoundingClientRect();if($t<0||Pt<0||!Bt)return;if(!d){let St=F.current.currentTime,Ot=St-B;Math.abs(Ot)<10?(et+=Math.abs(Ot),B=St,$||et-f*h>=0&&(f++,m.push(B),E&&x())):(B=St,E&&x())}}catch(Re){console.log(Re)}}function vt(){d=!0}function it(){F.current.playing&&m.push(F.current.currentTime,B),B=F.current.currentTime,d=!1}function Rt(){Je=F.current.duration,Je<=20&&(h=Je/3),F.current.addEventListener("play",Ce)}function Ft(Re){Re.preventDefault(),(0,ue.vp)()?(F.current.style.width="100%",F.current.style.height="100%"):F.current.style.cssText=""}function Dt(){O()}function Ct(Re){if(!ee){S.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const qe=Re.target.dataset.seek?Re.target.dataset.seek:Re.target.value;F.current.currentTime=qe,Ee.current.value=qe,Be.current.value=qe}function Kt(Re){const qe=Math.round(Re.offsetX/Re.target.clientWidth*parseInt(Re.target.getAttribute("max"),10));Be.current.setAttribute("data-seek",qe);const Bt=re(qe);_e.current.textContent=`${Bt.hour>0?Bt.hour+":":""}${Bt.minutes}:${Bt.seconds}`;const pt=F.current.getBoundingClientRect();_e.current.style.left=`${Re.pageX-pt.left}px`}function zt(Re){switch(Re.code){case"Space":Re.preventDefault(),De();break;case"ArrowRight":if(Re.preventDefault(),!ee){S.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(F.current.currentTime>=F.current.duration)break;F.current.currentTime=parseInt(F.current.currentTime)+5,_t();break;case"ArrowLeft":if(Re.preventDefault(),!ee){S.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(F.current.currentTime===0)break;F.current.currentTime=parseInt(F.current.currentTime)-5,_t();break;case"ArrowUp":Re.preventDefault(),F.current.volume<1&&(F.current.volume=(parseInt(F.current.volume*10)+1)/10);break;case"ArrowDown":Re.preventDefault(),F.current.volume>0&&(F.current.volume=(parseInt(F.current.volume*10)-1)/10);break}}return We.current.addEventListener((0,ue.gH)(),Ft),F.current.addEventListener("canplay",Rt),F.current.addEventListener("ended",ot),F.current.addEventListener("seeking",vt),F.current.addEventListener("seeked",it),F.current.addEventListener("loadedmetadata",bt),Be.current.addEventListener("mousemove",Kt),Be.current.addEventListener("input",Ct),F.current.addEventListener("timeupdate",ct),F.current.addEventListener("pause",Dt),F.current.addEventListener("volumechange",R),document.addEventListener("keydown",zt),()=>{var Re,qe,Bt,pt,$t,Pt,St,Ot,tt,dt,dn,K;(Re=F.current)==null||Re.removeEventListener("canplay",Rt),(qe=F.current)==null||qe.removeEventListener("play",Ce),(Bt=F.current)==null||Bt.removeEventListener("ended",ot),(pt=F.current)==null||pt.removeEventListener("seeking",vt),($t=F.current)==null||$t.removeEventListener("seeked",it),(Pt=Be.current)==null||Pt.removeEventListener("mousemove",Kt),(St=Be.current)==null||St.removeEventListener("input",Ct),(Ot=F.current)==null||Ot.removeEventListener("timeupdate",ct),(tt=F.current)==null||tt.removeEventListener("pause",Dt),(dt=F.current)==null||dt.removeEventListener("loadedmetadata",bt),(dn=F.current)==null||dn.removeEventListener("volumechange",R),document.removeEventListener("keydown",zt),(K=F.current)!=null&&K.playing&&(m.push(B,F.current.currentTime),E&&x())}},[F,te]),(0,a.useEffect)(()=>{if(F.current.onended=()=>{A(F)},F.current.oncontextmenu=()=>!1,(te==null?void 0:te.indexOf(".m3u8"))>-1){if(F.current.canPlayType("application/vnd.apple.mpegurl"))F.current.src=te;else if(C.ZP.isSupported()){var ge=new C.ZP;ge.loadSource(te),ge.attachMedia(F.current)}}},[te]);const[W,de]=(0,a.useState)(1),De=()=>{F.current.paused||F.current.ended?F.current.play():F.current.pause(),l()};function Fe(){F.current.muted=!F.current.muted,F.current.muted?(Xe.current.setAttribute("data-volume",volume.value),Xe.current.value=0):Xe.current.value=Xe.current.dataset.volume}return a.createElement("div",{style:{position:"relative"},ref:We},a.createElement("div",{ref:Ge,className:`${N.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${N.animate__loop}`},he&&Qe?Qe.login:" "),a.createElement("div",{className:N.container},a.createElement("div",{className:N["video-container"],id:"video-container"},a.createElement("div",{className:N["playback-animation"],id:"playback-animation"},a.createElement("svg",{className:N["playback-icons"]},a.createElement("use",{className:"hidden",href:"#play-icon"}),a.createElement("use",{href:"#pause"}))),a.createElement("video",{className:N.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:F,autoPlay:J}),a.createElement("div",{className:`${N["video-controls"]} `,id:"video-controls"},a.createElement("div",{className:N["bottom-controls"]},a.createElement("div",{className:N["left-controls"]},a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:De},a.createElement("svg",{className:N["playback-icons"]},a.createElement("use",{ref:Y,href:"#play-icon"}),a.createElement("use",{ref:Z,style:{display:"none"},href:"#pause"}))),a.createElement("div",{className:N.time},a.createElement("time",{id:"time-elapsed",ref:ae},"00:00"),a.createElement("span",null," / "),a.createElement("time",{id:"duration",ref:se},"00:00"))),a.createElement("div",{className:N["right-controls"]},ee&&a.createElement(M.Z,{placement:"top",overlayClassName:N.rateOverlay,getPopupContainer:ge=>ge.parentNode,menu:{items:[{key:"1",label:a.createElement("span",{onClick:()=>{de(1),F.current.playbackRate=1}},"1.0x")},{key:"2",label:a.createElement("span",{onClick:()=>{de(1.5),F.current.playbackRate=1.5}},"1.5x")},{key:"3",label:a.createElement("span",{onClick:()=>{de(2),F.current.playbackRate=2}},"2.0x")}]}},a.createElement("div",{className:`${N.controlText} mr5`},"\u500D\u901F")),a.createElement(ce.CopyToClipboard,{text:te,onCopy:()=>S.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),a.createElement("div",{className:N["volume-controls"]},a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:N["volume-button"],id:"volume-button",onClick:Fe},a.createElement("i",{ref:Ue,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:je,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:$e,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),a.createElement("input",{className:N.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Xe,style:{display:"none"},onClick:R})),a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:N["fullscreen-button"],onClick:()=>{(0,ue.vp)()?(0,ue.BU)():(0,ue.Dj)(We.current)}},a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),a.createElement("div",{className:N["video-progress"]},a.createElement("progress",{ref:Ee,value:"0",min:"0"}),a.createElement("input",{className:N.seek,ref:Be,value:"0",min:"0",type:"range",step:"1"}),a.createElement("div",{className:N["seek-tooltip"],ref:_e,id:"seek-tooltip"},"00:00"))))),a.createElement("svg",{style:{display:"none"}},a.createElement("defs",null,a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},35207:function(ut,xe,u){"use strict";u.r(xe),u.d(xe,{default:function(){return te}});var a=u(59301),S=u(76560),M=u(61621),P=u(43418),C={flex_box_center:"flex_box_center___yF0Vb",flex_space_between:"flex_space_between___vsNYO",flex_box_vertical_center:"flex_box_vertical_center___C4UqH",flex_box_center_end:"flex_box_center_end___EGtmE",flex_box_column:"flex_box_column___uX9g9",bg:"bg___sRga2",menu:"menu___s8xQl",desc:"desc___poG1Z",listItem:"listItem___ml9kN",info:"info___Z8R2Z",add:"add___jH8te",addForm:"addForm___O999t",attendanceCode:"attendanceCode___hPKyl",signInStatus:"signInStatus___usMPT",colorE02020:"colorE02020___hZvSz",color0152d9:"color0152d9___RgXzd",colorFA6400:"colorFA6400___g2yU6",iframe:"iframe___HRzMh"},_=u(34055);const ce={init:[{stage_name:"\u521D\u59CB\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{discipline_name:"\u5224\u65AD\u8BED\u53E5",shixun_count:"2",video_count:"2",parent:2,key:"22"},{shixun_name:"if\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"221"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08if\u591A\u91CD\u9009\u62E9\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/23xkyrmn/challenges",parent:"22",key:"222"},{shixun_name:"switch\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"223"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"22",key:"224"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"23",key:"231"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"23",key:"232"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"23",key:"233"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"23",key:"234"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"32",key:"321"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"32",key:"322"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"32",key:"323"},{discipline_name:"\u51FD\u6570\u91CD\u8F7D",shixun_count:"1",video_count:"1",parent:3,key:"33"},{shixun_name:"\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"33",key:"331"},{shixun_name:"C++\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/6hbqpv7e/challenges",parent:"33",key:"332"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"34"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"34",key:"341"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"34",key:"342"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"34",key:"343"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{discipline_name:"\u6307\u9488",shixun_count:"3",video_count:"1",parent:6,key:"62"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"62",key:"621"},{shixun_name:"\u6307\u9488\u7EC3\u624B-\u5B57\u7B26\u4E32\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lkn6xuc3/challenges",parent:"62",key:"622"},{shixun_name:"\u6307\u9488\u6570\u7EC4-\u5355\u8BCD\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/vtk73ny2/challenges",parent:"62",key:"623"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"62",key:"624"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u591A\u6001\u6027",parent:0,key:8},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:8,key:"81"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"81",key:"812"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"81",key:"813"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:9},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"3",parent:9,key:"91"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/459f2693af7b48f8b854033e666a77f8/f5b140c5adc0f24ac56b72492373306a-hd.m3u8",parent:"91",key:"912"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/ccea50bc15d2468aab99aff19eb69e16/a5ecac1ee0c07360d07880187a787085-hd.m3u8",parent:"91",key:"913"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"91",key:"914"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:10},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"3",parent:10,key:"101"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/a5887adcc34445bba695de7dcadb781e/0fb3a6a6ad38f7a107054c5f2f0de262-hd.m3u8",parent:"101",key:"1013"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"101",key:"1014"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA11",parent:0,key:1911},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"1",video_count:"2",parent:1911,key:9111},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)22222",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:9111,key:"91111"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"9111",key:"91112"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"9111",key:"91113"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:12},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:12,key:"121"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"121",key:"1211"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"121",key:"1212"}].map(E=>(E.parent=Number(E.parent),E.key=Number(E.key),E)),review:[{stage_name:"\u590D\u4E60\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:1},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:1,key:"11"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"11",key:"111"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"11",key:"112"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:1,key:"12"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"12",key:"121"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"12",key:"122"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"12",key:"123"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"12",key:"124"},{stage_name:"\u51FD\u6570",parent:0,key:2},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:2,key:"21"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"21",key:"212"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"21",key:"213"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:2,key:"22"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"22",key:"221"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"22",key:"222"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"22",key:"223"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"23",key:"231"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"23",key:"232"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"23",key:"233"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:3},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"31",key:"311"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"31",key:"312"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"31",key:"313"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:4},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"41",key:"411"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"41",key:"412"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:5},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"51",key:"511"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"51",key:"512"},{discipline_name:"\u6307\u9488",shixun_count:"1",video_count:"1",parent:5,key:"52"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"52",key:"521"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"52",key:"522"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:6},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"0",video_count:"2",parent:6,key:"61"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"61",key:"611"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"61",key:"612"},{stage_name:"\u591A\u6001\u6027",parent:0,key:7},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:7,key:"71"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"71",key:"713"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"81",key:"812"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"2",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"101",key:"1013"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(E=>(E.parent=Number(E.parent),E.key=Number(E.key),E)),before:[{stage_name:"\u8003\u524D\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"32",key:"321"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"32",key:"322"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"32",key:"323"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"0",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"0",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"1",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(E=>(E.parent=Number(E.parent),E.key=Number(E.key),E))};var ue=u(96877),N=u(93152),q=Object.defineProperty,re=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,H=(E,w,y)=>w in E?q(E,w,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[w]=y,we=(E,w)=>{for(var y in w||(w={}))Q.call(w,y)&&H(E,y,w[y]);if(re)for(var y of re(w))o.call(w,y)&&H(E,y,w[y]);return E};const ee=({classroomList:E,loading:w,dispatch:y})=>{const[L]=(0,S.useSearchParams)(),[I]=(0,a.useState)(we({},(0,S.useParams)())),[O,T]=(0,a.useState)("init"),[A,J]=(0,a.useState)(""),ie=(0,a.useRef)();(0,a.useEffect)(()=>{const Ae=L.get("tabId");Ae&&(T(Ae),I.status=Ae)},[I.categoryId,L.get("tabId")]);const he=Ae=>{T(Ae.key)},Ie=[{name:"\u521D\u59CB\u5B66\u4E60",id:"init"},{name:"\u590D\u4E60\u5B66\u4E60",id:"review"},{name:"\u8003\u524D\u5B66\u4E60",id:"before"}],Se=Ae=>{Ae.data.type==="playVideo"&&J(Ae.data.url)};(0,a.useEffect)(()=>{O&&Oe(),window.addEventListener("message",Se)},[O]);const Oe=()=>{var Ae;(Ae=ie.current.contentWindow)==null||Ae.postMessage({data:ce[O]},"*")};return a.createElement("section",null,a.createElement(ue.Z,{isLoading:w["classroomList/getClassroomAttendancesList"],tabDataSource:Ie,isAdmin:(0,_.GJ)(),onTabMenuClick:he,defaultSelectedKeys:[O]}),a.createElement("section",null,a.createElement(M.Z,{loading:w["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},a.createElement("iframe",{src:"/knowledgegraph/parseTree.html",onLoad:Oe,className:C.iframe,ref:ie}))),a.createElement(P.default,{open:!!A,onCancel:()=>J(""),width:800,footer:null,bodyStyle:{padding:0},centered:!0,destroyOnClose:!0},a.createElement(N.Z,{src:A,autoPlay:!0,toLog:!1})))};var te=(0,S.connect)(({classroomList:E,loading:w,globalSetting:y})=>({classroomList:E,globalSetting:y,loading:w.effects}))(ee)},96877:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return Q}});var a=u(59301),S=u(95237),M=u(43604),P=u(20834),C=u(38854),_=u(8591),ce=u(6848),ue={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},N=u(76560),q=u(34055),Q=({isLoading:o,addText:H,tabDataSource:we,isAdmin:ee,dispatch:te,classroomList:E,type:w,isExercise:y,defaultSelectedKeys:L,onTabMenuClick:I,getDropdownMenu:O,showControlButton:T,buttonText:A,buttonIcon:J="icon-tianjiadaohang",extraNode:ie,user:he,onButtonClick:Ie,isModelUser:Se})=>{var Oe,Ae,F,Ge,We;const Z=(0,N.useParams)();return a.createElement("div",{className:ue.tabMenuContainer},a.createElement(S.Z,null,a.createElement(M.Z,{flex:"1"},a.createElement(P.default,{onSelect:Y=>o?{}:I(Y),mode:"horizontal",selectedKeys:L},we.map(Y=>a.createElement(P.default.Item,{key:typeof Y.index=="number"?Y.index:Y.id},a.createElement("span",{className:"c-grey-666"},Y.name),Y.total!==void 0&&ee&&a.createElement("span",{className:"c-grey-999 ml20"},Y.total||0))))),ee&&y&&a.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{te({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),ee&&a.createElement(M.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},y&&a.createElement(C.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>a.createElement(P.default,null,a.createElement(P.default.Item,{key:1,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=E.AssistantObject.exercise)!=null&&Y.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}te({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:w,exportType:"exercise",category_id:Z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),a.createElement(P.default.Item,{key:3,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=E.AssistantObject.exercise)!=null&&Y.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N.history.push(`/classrooms/${Z==null?void 0:Z.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},a.createElement("span",{style:{color:"#666666",cursor:"pointer"}},a.createElement("i",{className:"iconfont icon-xiazai6"})))),a.createElement("div",{className:ue.control},a.createElement("div",{className:ue.extra},ie),T&&(A=="\u6DFB\u52A0\u76F4\u64AD"?a.createElement(C.Z,{menu:{items:(Ae=(Oe=[{label:a.createElement("div",{onClick:()=>{Ie("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Se&&{label:a.createElement("div",{onClick:()=>{Ie("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Oe.filter(Y=>Y==null?void 0:Y.show))==null?void 0:Ae.map(Y=>({label:Y==null?void 0:Y.label,key:Y==null?void 0:Y.key}))}},a.createElement("span",{className:ue.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))):a.createElement("span",{onClick:Ie,style:{cursor:"pointer"},className:ue.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))),!!O&&a.createElement(C.Z,{disabled:((F=he==null?void 0:he.userInfo)==null?void 0:F.user_status)===2,className:"ml10",dropdownRender:O},a.createElement("span",{className:((Ge=he==null?void 0:he.userInfo)==null?void 0:Ge.user_status)===2?ue.selectBtn1:ue.selectBtn},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),a.createElement(ce.Z,{title:((We=he==null?void 0:he.userInfo)==null?void 0:We.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},a.createElement("span",null,H||"\u521B\u5EFA\u8BD5\u5377"))))))))}},2610:function(ut,xe,u){"use strict";u.d(xe,{BU:function(){return S},Dj:function(){return a},gH:function(){return M},vp:function(){return P}});function a(C){try{C.mozRequestFullScreen?C.mozRequestFullScreen():C.webkitRequestFullScreen&&C.webkitRequestFullScreen()}catch(_){console.log(_,":e")}}function S(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const M=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function P(){var C=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,_=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",C),window.isFullScreen?window.isFullScreen:C!=null}},60513:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return dn}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","error",n),C.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","info",n),C.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","warn",n),C.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","debug",n),C.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","verbose",n),C.ENABLE_VERBOSE&&console.log(n)}}C.GLOBAL_TAG="flv.js",C.FORCE_GLOBAL_TAG=!1,C.ENABLE_ERROR=!0,C.ENABLE_INFO=!0,C.ENABLE_WARN=!0,C.ENABLE_DEBUG=!0,C.ENABLE_VERBOSE=!0,C.ENABLE_CALLBACK=!1,C.emitter=new(P());var _=C;class ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var ue=ce;class N{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class q extends N{constructor(e){super(e)}get name(){return"IllegalStateException"}}class re extends N{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class Q extends N{constructor(e){super(e)}get name(){return"NotImplementedException"}}const o={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},H={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class we{constructor(e){this._type=e||"undefined",this._status=o.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=o.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===o.kConnecting||this._status===o.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new Q("Unimplemented abstract function!")}abort(){throw new Q("Unimplemented abstract function!")}}let ee={};function te(){let K=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(K)||/(opr)[\/]([\w.]+)/.exec(K)||/(chrome)[ \/]([\w.]+)/.exec(K)||/(iemobile)[\/]([\w.]+)/.exec(K)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(K)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(K)||/(webkit)[ \/]([\w.]+)/.exec(K)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(K)||/(msie) ([\w.]+)/.exec(K)||K.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(K)||K.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(K)||[],t=/(ipad)/.exec(K)||/(ipod)/.exec(K)||/(windows phone)/.exec(K)||/(iphone)/.exec(K)||/(kindle)/.exec(K)||/(android)/.exec(K)||/(windows)/.exec(K)||/(mac)/.exec(K)||/(linux)/.exec(K)||/(cros)/.exec(K)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},i={};if(n.browser){i[n.browser]=!0;let r=n.majorVersion.split(".");i.version={major:parseInt(n.majorVersion,10),string:n.version},r.length>1&&(i.version.minor=parseInt(r[1],10)),r.length>2&&(i.version.build=parseInt(r[2],10))}if(n.platform&&(i[n.platform]=!0),(i.chrome||i.opr||i.safari)&&(i.webkit=!0),i.rv||i.iemobile){i.rv&&delete i.rv;let r="msie";n.browser=r,i[r]=!0}if(i.edge){delete i.edge;let r="msedge";n.browser=r,i[r]=!0}if(i.opr){let r="opera";n.browser=r,i[r]=!0}if(i.safari&&i.android){let r="android";n.browser=r,i[r]=!0}i.name=n.browser,i.platform=n.platform;for(let r in ee)ee.hasOwnProperty(r)&&delete ee[r];Object.assign(ee,i)}te();var E=ee;class w extends we{static isSupported(){try{let e=E.msedge&&E.version.minor>=15048,t=E.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t),r=new self.Headers;if(typeof i.headers=="object"){let g=i.headers;for(let oe in g)g.hasOwnProperty(oe)&&r.append(oe,g[oe])}let c={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let g in this._config.headers)r.append(g,this._config.headers[g]);e.cors===!1&&(c.mode="same-origin"),e.withCredentials&&(c.credentials="include"),e.referrerPolicy&&(c.referrerPolicy=e.referrerPolicy),this._status=o.kConnecting,self.fetch(i.url,c).then(g=>{if(this._requestAbort){this._requestAbort=!1,this._status=o.kIdle;return}if(g.ok&&g.status>=200&&g.status<=299){if(g.url!==i.url&&this._onURLRedirect){let V=this._seekHandler.removeURLParameters(g.url);this._onURLRedirect(V)}let oe=g.headers.get("Content-Length");return oe!=null&&(this._contentLength=parseInt(oe),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,g.body.getReader())}else if(this._status=o.kError,this._onError)this._onError(H.HTTP_STATUS_CODE_INVALID,{code:g.status,msg:g.statusText});else throw new N("FetchStreamLoader: Http code invalid, "+g.status+" "+g.statusText)}).catch(g=>{if(this._status=o.kError,this._onError)this._onError(H.EXCEPTION,{code:-1,msg:g.message});else throw g})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&E.msedge)return;this._status=o.kError;let n=0,i=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=o.kError,this._onError)this._onError(H.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new N("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=o.kBuffering}}_onProgress(e){if(this._status===o.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===o.kError)return;this._status=o.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=o.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let i=parseInt(n);i>0&&(this._contentLength=i,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let i=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+i.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof i.headers=="object"){let c=i.headers;for(let g in c)c.hasOwnProperty(g)&&r.setRequestHeader(g,c[g])}if(typeof this._config.headers=="object"){let c=this._config.headers;for(let g in c)c.hasOwnProperty(g)&&r.setRequestHeader(g,c[g])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=o.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=o.kBuffering}else if(this._status=o.kError,this._onError)this._onError(H.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new N("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===o.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let i=e.total;this._internalAbort(),i!=null&i!==0&&(this._totalLength=i)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,i=0,r=0,c=n;if(e=t[i]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let c=this._normalizeSpeed(t);this._currentSpeedNormalized!==c&&(this._currentSpeedNormalized=c,this._currentChunkSizeKB=c)}let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=o.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(H.EXCEPTION,t);else throw new N(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=o.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(H.EXCEPTION,t);else throw new N(t.msg)}}var he=ie;class Ie{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let i;t.to!==-1?i=`bytes=${t.from.toString()}-${t.to.toString()}`:i=`bytes=${t.from.toString()}-`,n.Range=i}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var Se=Ie;class Oe{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let i=!0;n.indexOf("?")===-1&&(n+="?",i=!1),i&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,i=e.indexOf("?");i!==-1&&(n=e.substring(i+1));let r="";if(n!=null&&n.length>0){let c=n.split("&");for(let g=0;g0;oe[0]!==this._startName&&oe[0]!==this._endName&&(V&&(r+="&"),r+=c[g])}}return r.length===0?t:t+"?"+r}}var Ae=Oe;class F{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ue,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===J?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Se(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new Ae(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new re("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new re(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=he;else if(y.isSupported())this._loaderClass=y;else if(I.isSupported())this._loaderClass=I;else if(J.isSupported())this._loaderClass=J;else throw new N("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new re("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let i=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(i,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,i=0,r=0,c=n;if(e=t[i]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let c=this._stashBuffer.slice(0,this._stashUsed),g=this._dispatchChunks(c,this._stashByteStart);if(g0){let oe=new Uint8Array(c,g);r.set(oe,0),this._stashUsed=oe.byteLength,this._stashByteStart+=g}}else this._stashUsed=0,this._stashByteStart+=g;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let c=this._dispatchChunks(e,t);if(cthis._bufferSize&&(this._expandBuffer(g),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,c),0),this._stashUsed+=g,this._stashByteStart=t+c}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,t);if(rthis._bufferSize&&this._expandBuffer(c),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=c,this._stashByteStart=t+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let c=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(c0){let g=new Uint8Array(this._stashBuffer,c);r.set(g,0)}this._stashUsed-=c,this._stashByteStart+=c}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),c=new Uint8Array(t,n);r.set(c,0),this._stashUsed=c.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,i}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(_.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=H.UNRECOVERABLE_EARLY_EOF),e){case H.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=ae.getConfig();e.emit("change",t)}}static registerListener(e){ae.emitter.addListener("change",e)}static removeListener(e){ae.emitter.removeListener("change",e)}static addLogListener(e){_.emitter.addListener("log",e),_.emitter.listenerCount("log")>0&&(_.ENABLE_CALLBACK=!0,ae._notifyChange())}static removeLogListener(e){_.emitter.removeListener("log",e),_.emitter.listenerCount("log")===0&&(_.ENABLE_CALLBACK=!1,ae._notifyChange())}}ae.emitter=new(P());var _e=ae;class Ue{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,i=e.length-1,r=0,c=0,g=i;for(t=e[r]&&t=128){e.push(String.fromCharCode(r&65535)),n+=2;continue}}}else if(t[n]<240){if(je(t,n,2)){let r=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),n+=3;continue}}}else if(t[n]<248&&je(t,n,3)){let r=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var nt=Xe;let Me=function(){let K=new ArrayBuffer(2);return new DataView(K).setInt16(0,256,!0),new Int16Array(K)[0]===256}();class He{static parseScriptData(e,t,n){let i={};try{let r=He.parseValue(e,t,n),c=He.parseValue(e,t+r.size,n-r.size);i[r.data]=c.data}catch(r){_.e("AMF",r.toString())}return i}static parseObject(e,t,n){if(n<3)throw new q("Data not enough when parse ScriptDataObject");let i=He.parseString(e,t,n),r=He.parseValue(e,t+i.size,n-i.size),c=r.objectEnd;return{data:{name:i.data,value:r.data},size:i.size+r.size,objectEnd:c}}static parseVariable(e,t,n){return He.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new q("Data not enough when parse String");let r=new DataView(e,t,n).getUint16(0,!Me),c;return r>0?c=nt(new Uint8Array(e,t+2,r)):c="",{data:c,size:2+r}}static parseLongString(e,t,n){if(n<4)throw new q("Data not enough when parse LongString");let r=new DataView(e,t,n).getUint32(0,!Me),c;return r>0?c=nt(new Uint8Array(e,t+4,r)):c="",{data:c,size:4+r}}static parseDate(e,t,n){if(n<10)throw new q("Data size invalid when parse Date");let i=new DataView(e,t,n),r=i.getFloat64(0,!Me),c=i.getInt16(8,!Me);return r+=c*60*1e3,{data:new Date(r),size:10}}static parseValue(e,t,n){if(n<1)throw new q("Data not enough when parse Value");let i=new DataView(e,t,n),r=1,c=i.getUint8(0),g,oe=!1;try{switch(c){case 0:g=i.getFloat64(1,!Me),r+=8;break;case 1:{g=!!i.getUint8(1),r+=1;break}case 2:{let V=He.parseString(e,t+1,n-1);g=V.data,r+=V.size;break}case 3:{g={};let V=0;for((i.getUint32(n-4,!Me)&16777215)===9&&(V=3);r32)throw new re("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let c=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,c}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(n,this._current_word_bits_left),r=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var et=Je;class B{static _ebsp2rbsp(e){let t=e,n=t.byteLength,i=new Uint8Array(n),r=0;for(let c=0;c=2&&t[c]===3&&t[c-1]===0&&t[c-2]===0||(i[r]=t[c],r++);return new Uint8Array(i.buffer,0,r)}static parseSPS(e){let t=B._ebsp2rbsp(e),n=new et(t);n.readByte();let i=n.readByte();n.readByte();let r=n.readByte();n.readUEG();let c=B.getProfileString(i),g=B.getLevelString(r),oe=1,V=420,fe=[0,420,422,444],Ve=8;if((i===100||i===110||i===122||i===244||i===44||i===83||i===86||i===118||i===128||i===138||i===144)&&(oe=n.readUEG(),oe===3&&n.readBits(1),oe<=3&&(V=fe[oe]),Ve=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let Ke=oe!==3?8:12;for(let Pe=0;Pe0&&Ke<16?(Et=Pe[Ke-1],ve=rt[Ke-1]):Ke===255&&(Et=n.readByte()<<8|n.readByte(),ve=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let Ke=n.readBits(32),Pe=n.readBits(32);p=n.readBool(),v=Pe,D=Ke*2,pe=v/D}}let k=1;(Et!==1||ve!==1)&&(k=Et/ve);let X=0,z=0;if(oe===0)X=1,z=2-G;else{let Ke=oe===3?1:2,Pe=oe===1?2:1;X=Ke,z=Pe*(2-G)}let be=(Ne+1)*16,Ze=(2-G)*((me+1)*16);be-=(ne+ye)*X,Ze-=(Le+Ye)*z;let Te=Math.ceil(be*k);return n.destroy(),n=null,{profile_string:c,level_string:g,bit_depth:Ve,ref_frames:le,chroma_format:V,chroma_format_string:B.getChromaFormatString(V),frame_rate:{fixed:p,fps:pe,fps_den:D,fps_num:v},sar_ratio:{width:Et,height:ve},codec_size:{width:be,height:Ze},present_size:{width:Te,height:Ze}}}static _skipScalingList(e,t){let n=8,i=8,r=0;for(let c=0;c>>8&255|(K&255)<<8}function $(K){return(K&4278190080)>>>24|(K&16711680)>>>8|(K&65280)<<8|(K&255)<<24}function d(K,e){return K[e]<<24|K[e+1]<<16|K[e+2]<<8|K[e+3]}class m{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new $e,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let i=(t[4]&4)>>>2!==0,r=(t[4]&1)!==0,c=d(t,5);return c<9?n:{match:!0,consumed:c,dataOffset:c,hasAudioTrack:i,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new $e}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new q("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,i=this._littleEndian;if(t===0)if(e.byteLength>13)n=m.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&_.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!i)!==0&&_.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let c=r.getUint8(0),g=r.getUint32(0,!i)&16777215;if(n+11+g+4>e.byteLength)break;if(c!==8&&c!==9&&c!==18){_.w(this.TAG,`Unsupported tag type ${c}, skipped`),n+=11+g+4;continue}let oe=r.getUint8(4),V=r.getUint8(5),fe=r.getUint8(6),Ve=r.getUint8(7),ze=fe|V<<8|oe<<16|Ve<<24;(r.getUint32(7,!i)&16777215)!==0&&_.w(this.TAG,"Meet tag which has StreamID != 0!");let Ne=n+11;switch(c){case 8:this._parseAudioData(e,Ne,g,ze);break;case 9:this._parseVideoData(e,Ne,g,ze,t+n);break;case 18:this._parseScriptData(e,Ne,g);break}let me=r.getUint32(11+g,!i);me!==11+g&&_.w(this.TAG,`Invalid PrevTagSize ${me}`),n+=11+g+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let i=Qe.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(i.onMetaData==null||typeof i.onMetaData!="object"){_.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&_.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let c=Math.floor(r.duration*this._timescale);this._duration=c,this._mediaInfo.duration=c}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let c=Math.floor(r.framerate*1e3);if(c>0){let g=c/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=g,this._referenceFrameRate.fps_num=c,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=g}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let c=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(c),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,_.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(i).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},i))}_parseKeyframesIndex(e){let t=[],n=[];for(let i=1;i>>4;if(oe!==2&&oe!==10){this._onError(h.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+oe);return}let V=0,fe=(g&12)>>>2;if(fe>=0&&fe<=4)V=this._flvSoundRateTable[fe];else{this._onError(h.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+fe);return}let Ve=(g&2)>>>1,ze=g&1,le=this._audioMetadata,Ne=this._audioTrack;if(le||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),le=this._audioMetadata={},le.type="audio",le.id=Ne.id,le.timescale=this._timescale,le.duration=this._duration,le.audioSampleRate=V,le.channelCount=ze===0?1:2),oe===10){let me=this._parseAACAudioData(e,t+1,n-1);if(me==null)return;if(me.packetType===0){le.config&&_.w(this.TAG,"Found another AudioSpecificConfig!");let G=me.data;le.audioSampleRate=G.samplingRate,le.channelCount=G.channelCount,le.codec=G.codec,le.originalCodec=G.originalCodec,le.config=G.config,le.refSampleDuration=1024/le.audioSampleRate*le.timescale,_.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",le);let ne=this._mediaInfo;ne.audioCodec=le.originalCodec,ne.audioSampleRate=le.audioSampleRate,ne.audioChannelCount=le.channelCount,ne.hasVideo?ne.videoCodec!=null&&(ne.mimeType='video/x-flv; codecs="'+ne.videoCodec+","+ne.audioCodec+'"'):ne.mimeType='video/x-flv; codecs="'+ne.audioCodec+'"',ne.isComplete()&&this._onMediaInfo(ne)}else if(me.packetType===1){let G=this._timestampBase+i,ne={unit:me.data,length:me.data.byteLength,dts:G,pts:G};Ne.samples.push(ne),Ne.length+=me.data.length}else _.e(this.TAG,`Flv: Unsupported AAC data type ${me.packetType}`)}else if(oe===2){if(!le.codec){let ye=this._parseMP3AudioData(e,t+1,n-1,!0);if(ye==null)return;le.audioSampleRate=ye.samplingRate,le.channelCount=ye.channelCount,le.codec=ye.codec,le.originalCodec=ye.originalCodec,le.refSampleDuration=1152/le.audioSampleRate*le.timescale,_.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",le);let Le=this._mediaInfo;Le.audioCodec=le.codec,Le.audioSampleRate=le.audioSampleRate,Le.audioChannelCount=le.channelCount,Le.audioDataRate=ye.bitRate,Le.hasVideo?Le.videoCodec!=null&&(Le.mimeType='video/x-flv; codecs="'+Le.videoCodec+","+Le.audioCodec+'"'):Le.mimeType='video/x-flv; codecs="'+Le.audioCodec+'"',Le.isComplete()&&this._onMediaInfo(Le)}let me=this._parseMP3AudioData(e,t+1,n-1,!1);if(me==null)return;let G=this._timestampBase+i,ne={unit:me,length:me.byteLength,dts:G,pts:G};Ne.samples.push(ne),Ne.length+=me.length}}_parseAACAudioData(e,t,n){if(n<=1){_.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let i={},r=new Uint8Array(e,t,n);return i.packetType=r[0],r[0]===0?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=r.subarray(1),i}_parseAACAudioSpecificConfig(e,t,n){let i=new Uint8Array(e,t,n),r=null,c=0,g=0,oe=null,V=0,fe=null;if(c=g=i[0]>>>3,V=(i[0]&7)<<1|i[1]>>>7,V<0||V>=this._mpegSamplingRates.length){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ve=this._mpegSamplingRates[V],ze=(i[1]&120)>>>3;if(ze<0||ze>=8){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}c===5&&(fe=(i[1]&7)<<1|i[2]>>>7,oe=(i[2]&124)>>>2);let le=self.navigator.userAgent.toLowerCase();return le.indexOf("firefox")!==-1?V>=6?(c=5,r=new Array(4),fe=V-3):(c=2,r=new Array(2),fe=V):le.indexOf("android")!==-1?(c=2,r=new Array(2),fe=V):(c=5,fe=V,r=new Array(4),V>=6?fe=V-3:ze===1&&(c=2,r=new Array(2),fe=V)),r[0]=c<<3,r[0]|=(V&15)>>>1,r[1]=(V&15)<<7,r[1]|=(ze&15)<<3,c===5&&(r[1]|=(fe&15)>>>1,r[2]=(fe&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:Ve,channelCount:ze,codec:"mp4a.40."+c,originalCodec:"mp4a.40."+g}}_parseMP3AudioData(e,t,n,i){if(n<4){_.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,c=new Uint8Array(e,t,n),g=null;if(i){if(c[0]!==255)return;let oe=c[1]>>>3&3,V=(c[1]&6)>>1,fe=(c[2]&240)>>>4,Ve=(c[2]&12)>>>2,le=(c[3]>>>6&3)!==3?2:1,Ne=0,me=0,G=34,ne="mp3";switch(oe){case 0:Ne=this._mpegAudioV25SampleRateTable[Ve];break;case 2:Ne=this._mpegAudioV20SampleRateTable[Ve];break;case 3:Ne=this._mpegAudioV10SampleRateTable[Ve];break}switch(V){case 1:G=34,fe>>4,oe=c&15;if(oe!==7){this._onError(h.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${oe}`);return}this._parseAVCVideoPacket(e,t+1,n-1,i,r,g)}_parseAVCVideoPacket(e,t,n,i,r,c){if(n<4){_.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let g=this._littleEndian,oe=new DataView(e,t,n),V=oe.getUint8(0),Ve=(oe.getUint32(0,!g)&16777215)<<8>>8;if(V===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(V===1)this._parseAVCVideoData(e,t+4,n-4,i,r,c,Ve);else if(V!==2){this._onError(h.FORMAT_ERROR,`Flv: Invalid video packet type ${V}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){_.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let i=this._videoMetadata,r=this._videoTrack,c=this._littleEndian,g=new DataView(e,t,n);i?typeof i.avcc!="undefined"&&_.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=r.id,i.timescale=this._timescale,i.duration=this._duration);let oe=g.getUint8(0),V=g.getUint8(1),fe=g.getUint8(2),Ve=g.getUint8(3);if(oe!==1||V===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(g.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(h.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ze=g.getUint8(5)&31;if(ze===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ze>1&&_.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ze}`);let le=6;for(let me=0;me1&&_.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ne}`);le++;for(let me=0;me=n){_.w(this.TAG,`Malformed Nalu near timestamp ${Ne}, offset = ${ze}, dataSize = ${n}`);break}let G=V.getUint32(ze,!oe);if(le===3&&(G>>>=8),G>n-le){_.w(this.TAG,`Malformed Nalus near timestamp ${Ne}, NaluSize > DataSize!`);return}let ne=V.getUint8(ze+le)&31;ne===5&&(me=!0);let ye=new Uint8Array(e,t+ze,le+G),Le={type:ne,data:ye};fe.push(Le),Ve+=ye.byteLength,ze+=le+G}if(fe.length){let G=this._videoTrack,ne={units:fe,length:Ve,isKeyframe:me,dts:Ne,cts:g,pts:Ne+g};me&&(ne.fileposition=r),G.samples.push(ne),G.length+=Ve}}}var x=m;class l{static init(){l.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let t in l.types)l.types.hasOwnProperty(t)&&(l.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=l.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,i=Array.prototype.slice.call(arguments,1),r=i.length;for(let g=0;g>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let c=8;for(let g=0;g>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return l.box(l.types.trak,l.tkhd(e),l.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,i=e.presentWidth,r=e.presentHeight;return l.box(l.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,i&255,0,0,r>>>8&255,r&255,0,0]))}static mdia(e){return l.box(l.types.mdia,l.mdhd(e),l.hdlr(e),l.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return l.box(l.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=l.constants.HDLR_AUDIO:t=l.constants.HDLR_VIDEO,l.box(l.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=l.box(l.types.smhd,l.constants.SMHD):t=l.box(l.types.vmhd,l.constants.VMHD),l.box(l.types.minf,t,l.dinf(),l.stbl(e))}static dinf(){return l.box(l.types.dinf,l.box(l.types.dref,l.constants.DREF))}static stbl(e){return l.box(l.types.stbl,l.stsd(e),l.box(l.types.stts,l.constants.STTS),l.box(l.types.stsc,l.constants.STSC),l.box(l.types.stsz,l.constants.STSZ),l.box(l.types.stco,l.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp3(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp4a(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types[".mp3"],i)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types.mp4a,i,l.esds(e))}static esds(e){let t=e.config||[],n=t.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return l.box(l.types.esds,i)}static avc1(e){let t=e.avcc,n=e.codecWidth,i=e.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,n&255,i>>>8&255,i&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return l.box(l.types.avc1,r,l.box(l.types.avcC,t))}static mvex(e){return l.box(l.types.mvex,l.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.box(l.types.trex,n)}static moof(e,t){return l.box(l.types.moof,l.mfhd(e.sequenceNumber),l.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return l.box(l.types.mfhd,t)}static traf(e,t){let n=e.id,i=l.box(l.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),r=l.box(l.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),c=l.sdtp(e),g=l.trun(e,c.byteLength+16+16+8+16+8+8);return l.box(l.types.traf,i,r,g,c)}static sdtp(e){let t=e.samples||[],n=t.length,i=new Uint8Array(4+n);for(let r=0;r>>24&255,i>>>16&255,i>>>8&255,i&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let g=0;g>>24&255,oe>>>16&255,oe>>>8&255,oe&255,V>>>24&255,V>>>16&255,V>>>8&255,V&255,fe.isLeading<<2|fe.dependsOn,fe.isDependedOn<<6|fe.hasRedundancy<<4|fe.isNonSync,0,0,Ve>>>24&255,Ve>>>16&255,Ve>>>8&255,Ve&255],12+16*g)}return l.box(l.types.trun,c)}static mdat(e){return l.box(l.types.mdat,e)}}l.init();var R=l;class W{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var de=W;class De{constructor(e,t,n,i,r){this.dts=e,this.pts=t,this.duration=n,this.originalDts=i,this.isSyncPoint=r,this.fileposition=null}}class Fe{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ge{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[r].dts&&et[i].lastSample.originalDts&&e=t[i].lastSample.originalDts&&(i===t.length-1||i0&&(r=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class Ce{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ke("audio"),this._videoSegmentInfoList=new ke("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661)),this._fillSilentAfterSeek=E.msedge||E.msie,this._mp3UseMpegAudio=!E.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new q("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,i="mp4",r=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(i="mpeg",r="",n=new Uint8Array):n=R.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=R.generateInitSegment(t);else return;if(!this._onInitSegment)throw new q("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:r,container:`${e}/${i}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let i={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(i.samples.push(t),i.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(i,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,i=n.samples,r,c=-1,g=-1,oe=-1,V=this._audioMeta.refSampleDuration,fe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ve=this._dtsBaseInited&&this._audioNextDts===void 0,ze=!1;if(!i||i.length===0||i.length===1&&!t)return;let le=0,Ne=null,me=0;fe?(le=0,me=n.length):(le=8,me=8+n.length);let G=null;if(i.length>1&&(G=i.pop(),me-=G.length),this._audioStashedLastSample!=null){let ve=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(ve),me+=ve.length}G!=null&&(this._audioStashedLastSample=G);let ne=i[0].dts-this._dtsBase;if(this._audioNextDts)r=ne-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ze=!0);else{let ve=this._audioSegmentInfoList.getLastSampleBefore(ne);if(ve!=null){let pe=ne-(ve.originalDts+ve.duration);pe<=3&&(pe=0);let p=ve.dts+ve.duration+pe;r=ne-p}else r=0}if(ze){let ve=ne-r,pe=this._videoSegmentInfoList.getLastSegmentBefore(ne);if(pe!=null&&pe.beginDts=1?U=ye[ye.length-1].duration:U=Math.floor(V);let k=!1,X=null;if(U>V*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){k=!0;let z=Math.abs(U-V),be=Math.ceil(z/V),Ze=D+V;_.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[4928],{18785:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return ue}});var a=u(67711),S=u(59301),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},P=M,C=u(7657),_=function(q,re){return S.createElement(C.Z,(0,a.Z)({},q,{ref:re,icon:P}))},ce=S.forwardRef(_),ue=ce},33853:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return ue}});var a=u(67711),S=u(59301),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},P=M,C=u(7657),_=function(q,re){return S.createElement(C.Z,(0,a.Z)({},q,{ref:re,icon:P}))},ce=S.forwardRef(_),ue=ce},38819:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return ue}});var a=u(67711),S=u(59301),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},P=M,C=u(7657),_=function(q,re){return S.createElement(C.Z,(0,a.Z)({},q,{ref:re,icon:P}))},ce=S.forwardRef(_),ue=ce},93152:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return we}});var a=u(59301),S=u(8591),M=u(38854),P=u(60513),C=u(39394),_=u(34055),ce=u(56102),ue=u(2610),N={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},q=(ee,te,E)=>new Promise((w,y)=>{var L=T=>{try{O(E.next(T))}catch(A){y(A)}},I=T=>{try{O(E.throw(T))}catch(A){y(A)}},O=T=>T.done?w(T.value):Promise.resolve(T.value).then(L,I);O((E=E.apply(ee,te)).next())});function re(ee){if(isNaN(ee))return{minutes:"00",seconds:"00"};const te=new Date(ee*1e3).toISOString().substr(11,8);return{hour:te.substr(0,2),minutes:te.substr(3,2),seconds:te.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Q(ee,te){return ee-te}function o(ee){ee.sort(Q);let te=0;for(let E=0;E{},handlePlay:T=()=>{},handlePlayEnded:A=()=>{},autoPlay:J=!1,onPlayEnded:ie=()=>{},isShowWaterMark:he=!0},Ie)=>{var Se;const Ae=((Se=te==null?void 0:te.split("."))==null?void 0:Se.pop())==="flv",F=(0,a.useRef)(),Ge=(0,a.useRef)(),We=(0,a.useRef)(),Z=(0,a.useRef)(),Y=(0,a.useRef)(),Be=(0,a.useRef)(),Ee=(0,a.useRef)(),se=(0,a.useRef)(),ae=(0,a.useRef)(),_e=(0,a.useRef)(),Ue=(0,a.useRef)(),$e=(0,a.useRef)(),je=(0,a.useRef)(),Xe=(0,a.useRef)(),nt=navigator.userAgent.toLowerCase().match(H),Me=nt?nt[0]:"pc",He=(0,a.useRef)(!1),Qe=(0,_.eY)();let Je=0,et=0,B=0,b=null,s=!1,h=20,f=1,$=!1,d=!1,m=[];(0,a.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>F.current.currentTime,getDuration:()=>F.current.duration})),S.ZP.config({maxCount:1,getContainer:()=>We.current});const x=(0,a.useCallback)((ge,ke=!1)=>{let Ce={point:F.current.currentTime};b?(Ce.log_id=b,Ce.watch_duration=o(m),Ce.total_duration=et):(L?(Ce.video_id=parseInt(w,10),Ce.course_id=L):Ce.video_id=w,Ce.duration=Je,Ce.device=Me),ke&&(Ce.ed="1");function ot(){return q(this,null,function*(){$=!0,b=yield y==null?void 0:y(Ce),$=!1,ge&&ge()})}ot()},[w,L]);(0,a.useEffect)(()=>{F.current&&(Z.current.style.display="none",Y.current.style.display="block"),S.ZP.destroy();let ge=null;return P.Z.isSupported&&Ae&&te&&(te==null?void 0:te.indexOf(".m3u8"))<0?(ge=P.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:te,muted:!1}),F.current&&(ge.attachMediaElement(F.current),ge.load())):F.current.setAttribute("src",te),R(),()=>{ge&&(ge.unload(),ge.pause(),ge.destroy(),ge=null)}},[F,Ae,te]);function l(){F.current.paused?(Z.current.style.display="none",Y.current.style.display="block"):(Z.current.style.display="block",Y.current.style.display="none")}function R(){Ue.current.style.display="none",je.current.style.display="none",$e.current.style.display="none",F.current.muted||F.current.volume===0?Ue.current.style.display="block":F.current.volume>0&&F.current.volume<=.5?je.current.style.display="block":$e.current.style.display="block"}(0,a.useEffect)(()=>{const ge=document.getElementById("play"),ke=document.querySelectorAll(".playback-icons use");function Ce(){T(),I&&!He.current&&(F.current.currentTime=I),He.current=!0,m.push(F.current.currentTime),s||(s=!0,E&&x())}function ot(){return q(this,null,function*(){l(),m.push(F.current.currentTime),E&&x(()=>{b=null,B=0,s=!1,$=!1,d=!1,m=[],et=0,f=1},!0),ie()})}function _t(){Be.current.value=Math.round(F.current.currentTime),Ee.current.value=Math.round(F.current.currentTime)}function j(){const Re=re(Math.round(F.current.currentTime));ae.current.innerText=`${Re.hour>0?Re.hour+":":""}${Re.minutes}:${Re.seconds}`,ae.current.setAttribute("datetime",`${Re.hour>0?" "+Re.hour+" ":""}${Re.minutes}m ${Re.seconds}s`)}function bt(){var Re,qe,Bt,pt,$t,Pt,St;const Ot=Math.round((Re=F.current)==null?void 0:Re.duration);(Bt=(qe=Be.current)==null?void 0:qe.setAttribute)==null||Bt.call(qe,"max",Ot),($t=(pt=Ee.current)==null?void 0:pt.setAttribute)==null||$t.call(pt,"max",Ot);const tt=re(Ot);se.current&&(se.current.innerText=`${tt.hour>0?tt.hour+":":""}${tt.minutes}:${tt.seconds}`,(St=(Pt=se.current).setAttribute)==null||St.call(Pt,"datetime",`${tt.hour>0?" "+tt.hour+" ":""}${tt.minutes}m ${tt.seconds}s`))}function ct(){try{const Re=Math.round(F.current.duration);Be.current.setAttribute("max",Re),Ee.current.setAttribute("max",Re);const qe=re(Re);se.current.innerText=`${qe.hour>0?qe.hour+":":""}${qe.minutes}:${qe.seconds}`,se.current.setAttribute("datetime",`${qe.hour>0?" "+qe.hour+" ":""}${qe.minutes}m ${qe.seconds}s`),_t(),j();const{width:Bt,height:pt,x:$t,y:Pt}=Ge.current.getBoundingClientRect();if($t<0||Pt<0||!Bt)return;if(!d){let St=F.current.currentTime,Ot=St-B;Math.abs(Ot)<10?(et+=Math.abs(Ot),B=St,$||et-f*h>=0&&(f++,m.push(B),E&&x())):(B=St,E&&x())}}catch(Re){console.log(Re)}}function vt(){d=!0}function it(){F.current.playing&&m.push(F.current.currentTime,B),B=F.current.currentTime,d=!1}function Rt(){Je=F.current.duration,Je<=20&&(h=Je/3),F.current.addEventListener("play",Ce)}function Ft(Re){Re.preventDefault(),(0,ue.vp)()?(F.current.style.width="100%",F.current.style.height="100%"):F.current.style.cssText=""}function Dt(){O()}function Ct(Re){if(!ee){S.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const qe=Re.target.dataset.seek?Re.target.dataset.seek:Re.target.value;F.current.currentTime=qe,Ee.current.value=qe,Be.current.value=qe}function Kt(Re){const qe=Math.round(Re.offsetX/Re.target.clientWidth*parseInt(Re.target.getAttribute("max"),10));Be.current.setAttribute("data-seek",qe);const Bt=re(qe);_e.current.textContent=`${Bt.hour>0?Bt.hour+":":""}${Bt.minutes}:${Bt.seconds}`;const pt=F.current.getBoundingClientRect();_e.current.style.left=`${Re.pageX-pt.left}px`}function zt(Re){switch(Re.code){case"Space":Re.preventDefault(),De();break;case"ArrowRight":if(Re.preventDefault(),!ee){S.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(F.current.currentTime>=F.current.duration)break;F.current.currentTime=parseInt(F.current.currentTime)+5,_t();break;case"ArrowLeft":if(Re.preventDefault(),!ee){S.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(F.current.currentTime===0)break;F.current.currentTime=parseInt(F.current.currentTime)-5,_t();break;case"ArrowUp":Re.preventDefault(),F.current.volume<1&&(F.current.volume=(parseInt(F.current.volume*10)+1)/10);break;case"ArrowDown":Re.preventDefault(),F.current.volume>0&&(F.current.volume=(parseInt(F.current.volume*10)-1)/10);break}}return We.current.addEventListener((0,ue.gH)(),Ft),F.current.addEventListener("canplay",Rt),F.current.addEventListener("ended",ot),F.current.addEventListener("seeking",vt),F.current.addEventListener("seeked",it),F.current.addEventListener("loadedmetadata",bt),Be.current.addEventListener("mousemove",Kt),Be.current.addEventListener("input",Ct),F.current.addEventListener("timeupdate",ct),F.current.addEventListener("pause",Dt),F.current.addEventListener("volumechange",R),document.addEventListener("keydown",zt),()=>{var Re,qe,Bt,pt,$t,Pt,St,Ot,tt,dt,dn,K;(Re=F.current)==null||Re.removeEventListener("canplay",Rt),(qe=F.current)==null||qe.removeEventListener("play",Ce),(Bt=F.current)==null||Bt.removeEventListener("ended",ot),(pt=F.current)==null||pt.removeEventListener("seeking",vt),($t=F.current)==null||$t.removeEventListener("seeked",it),(Pt=Be.current)==null||Pt.removeEventListener("mousemove",Kt),(St=Be.current)==null||St.removeEventListener("input",Ct),(Ot=F.current)==null||Ot.removeEventListener("timeupdate",ct),(tt=F.current)==null||tt.removeEventListener("pause",Dt),(dt=F.current)==null||dt.removeEventListener("loadedmetadata",bt),(dn=F.current)==null||dn.removeEventListener("volumechange",R),document.removeEventListener("keydown",zt),(K=F.current)!=null&&K.playing&&(m.push(B,F.current.currentTime),E&&x())}},[F,te]),(0,a.useEffect)(()=>{if(F.current.onended=()=>{A(F)},F.current.oncontextmenu=()=>!1,(te==null?void 0:te.indexOf(".m3u8"))>-1){if(F.current.canPlayType("application/vnd.apple.mpegurl"))F.current.src=te;else if(C.ZP.isSupported()){var ge=new C.ZP;ge.loadSource(te),ge.attachMedia(F.current)}}},[te]);const[W,de]=(0,a.useState)(1),De=()=>{F.current.paused||F.current.ended?F.current.play():F.current.pause(),l()};function Fe(){F.current.muted=!F.current.muted,F.current.muted?(Xe.current.setAttribute("data-volume",volume.value),Xe.current.value=0):Xe.current.value=Xe.current.dataset.volume}return a.createElement("div",{style:{position:"relative"},ref:We},a.createElement("div",{ref:Ge,className:`${N.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${N.animate__loop}`},he&&Qe?Qe.login:" "),a.createElement("div",{className:N.container},a.createElement("div",{className:N["video-container"],id:"video-container"},a.createElement("div",{className:N["playback-animation"],id:"playback-animation"},a.createElement("svg",{className:N["playback-icons"]},a.createElement("use",{className:"hidden",href:"#play-icon"}),a.createElement("use",{href:"#pause"}))),a.createElement("video",{className:N.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:F,autoPlay:J}),a.createElement("div",{className:`${N["video-controls"]} `,id:"video-controls"},a.createElement("div",{className:N["bottom-controls"]},a.createElement("div",{className:N["left-controls"]},a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:De},a.createElement("svg",{className:N["playback-icons"]},a.createElement("use",{ref:Y,href:"#play-icon"}),a.createElement("use",{ref:Z,style:{display:"none"},href:"#pause"}))),a.createElement("div",{className:N.time},a.createElement("time",{id:"time-elapsed",ref:ae},"00:00"),a.createElement("span",null," / "),a.createElement("time",{id:"duration",ref:se},"00:00"))),a.createElement("div",{className:N["right-controls"]},ee&&a.createElement(M.Z,{placement:"top",overlayClassName:N.rateOverlay,getPopupContainer:ge=>ge.parentNode,menu:{items:[{key:"1",label:a.createElement("span",{onClick:()=>{de(1),F.current.playbackRate=1}},"1.0x")},{key:"2",label:a.createElement("span",{onClick:()=>{de(1.5),F.current.playbackRate=1.5}},"1.5x")},{key:"3",label:a.createElement("span",{onClick:()=>{de(2),F.current.playbackRate=2}},"2.0x")}]}},a.createElement("div",{className:`${N.controlText} mr5`},"\u500D\u901F")),a.createElement(ce.CopyToClipboard,{text:te,onCopy:()=>S.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),a.createElement("div",{className:N["volume-controls"]},a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:N["volume-button"],id:"volume-button",onClick:Fe},a.createElement("i",{ref:Ue,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:je,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:$e,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),a.createElement("input",{className:N.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Xe,style:{display:"none"},onClick:R})),a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:N["fullscreen-button"],onClick:()=>{(0,ue.vp)()?(0,ue.BU)():(0,ue.Dj)(We.current)}},a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),a.createElement("div",{className:N["video-progress"]},a.createElement("progress",{ref:Ee,value:"0",min:"0"}),a.createElement("input",{className:N.seek,ref:Be,value:"0",min:"0",type:"range",step:"1"}),a.createElement("div",{className:N["seek-tooltip"],ref:_e,id:"seek-tooltip"},"00:00"))))),a.createElement("svg",{style:{display:"none"}},a.createElement("defs",null,a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},a.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},a.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},a.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},a.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},35207:function(ut,xe,u){"use strict";u.r(xe),u.d(xe,{default:function(){return te}});var a=u(59301),S=u(76560),M=u(61621),P=u(43418),C={flex_box_center:"flex_box_center___yF0Vb",flex_space_between:"flex_space_between___vsNYO",flex_box_vertical_center:"flex_box_vertical_center___C4UqH",flex_box_center_end:"flex_box_center_end___EGtmE",flex_box_column:"flex_box_column___uX9g9",bg:"bg___sRga2",menu:"menu___s8xQl",desc:"desc___poG1Z",listItem:"listItem___ml9kN",info:"info___Z8R2Z",add:"add___jH8te",addForm:"addForm___O999t",attendanceCode:"attendanceCode___hPKyl",signInStatus:"signInStatus___usMPT",colorE02020:"colorE02020___hZvSz",color0152d9:"color0152d9___RgXzd",colorFA6400:"colorFA6400___g2yU6",iframe:"iframe___HRzMh"},_=u(34055);const ce={init:[{stage_name:"\u521D\u59CB\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{discipline_name:"\u5224\u65AD\u8BED\u53E5",shixun_count:"2",video_count:"2",parent:2,key:"22"},{shixun_name:"if\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"221"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08if\u591A\u91CD\u9009\u62E9\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/23xkyrmn/challenges",parent:"22",key:"222"},{shixun_name:"switch\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"223"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"22",key:"224"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"23",key:"231"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"23",key:"232"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"23",key:"233"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"23",key:"234"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"32",key:"321"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"32",key:"322"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"32",key:"323"},{discipline_name:"\u51FD\u6570\u91CD\u8F7D",shixun_count:"1",video_count:"1",parent:3,key:"33"},{shixun_name:"\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"33",key:"331"},{shixun_name:"C++\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/6hbqpv7e/challenges",parent:"33",key:"332"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"34"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"34",key:"341"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"34",key:"342"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"34",key:"343"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{discipline_name:"\u6307\u9488",shixun_count:"3",video_count:"1",parent:6,key:"62"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"62",key:"621"},{shixun_name:"\u6307\u9488\u7EC3\u624B-\u5B57\u7B26\u4E32\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lkn6xuc3/challenges",parent:"62",key:"622"},{shixun_name:"\u6307\u9488\u6570\u7EC4-\u5355\u8BCD\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/vtk73ny2/challenges",parent:"62",key:"623"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"62",key:"624"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u591A\u6001\u6027",parent:0,key:8},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:8,key:"81"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"81",key:"812"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"81",key:"813"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:9},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"3",parent:9,key:"91"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/459f2693af7b48f8b854033e666a77f8/f5b140c5adc0f24ac56b72492373306a-hd.m3u8",parent:"91",key:"912"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/ccea50bc15d2468aab99aff19eb69e16/a5ecac1ee0c07360d07880187a787085-hd.m3u8",parent:"91",key:"913"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"91",key:"914"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:10},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"3",parent:10,key:"101"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/a5887adcc34445bba695de7dcadb781e/0fb3a6a6ad38f7a107054c5f2f0de262-hd.m3u8",parent:"101",key:"1013"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"101",key:"1014"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA11",parent:0,key:1911},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"1",video_count:"2",parent:1911,key:9111},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)22222",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:9111,key:"91111"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"9111",key:"91112"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"9111",key:"91113"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:12},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:12,key:"121"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"121",key:"1211"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"121",key:"1212"}].map(E=>(E.parent=Number(E.parent),E.key=Number(E.key),E)),review:[{stage_name:"\u590D\u4E60\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:1},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:1,key:"11"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"11",key:"111"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"11",key:"112"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:1,key:"12"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"12",key:"121"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"12",key:"122"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"12",key:"123"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"12",key:"124"},{stage_name:"\u51FD\u6570",parent:0,key:2},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:2,key:"21"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"21",key:"212"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"21",key:"213"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:2,key:"22"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"22",key:"221"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"22",key:"222"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"22",key:"223"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"23",key:"231"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"23",key:"232"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"23",key:"233"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:3},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"31",key:"311"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"31",key:"312"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"31",key:"313"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:4},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"41",key:"411"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"41",key:"412"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:5},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"51",key:"511"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"51",key:"512"},{discipline_name:"\u6307\u9488",shixun_count:"1",video_count:"1",parent:5,key:"52"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"52",key:"521"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"52",key:"522"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:6},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"0",video_count:"2",parent:6,key:"61"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"61",key:"611"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"61",key:"612"},{stage_name:"\u591A\u6001\u6027",parent:0,key:7},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:7,key:"71"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"71",key:"713"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"81",key:"812"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"2",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"101",key:"1013"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(E=>(E.parent=Number(E.parent),E.key=Number(E.key),E)),before:[{stage_name:"\u8003\u524D\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"32",key:"321"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"32",key:"322"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"32",key:"323"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"0",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"0",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"1",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(E=>(E.parent=Number(E.parent),E.key=Number(E.key),E))};var ue=u(96877),N=u(93152),q=Object.defineProperty,re=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,H=(E,w,y)=>w in E?q(E,w,{enumerable:!0,configurable:!0,writable:!0,value:y}):E[w]=y,we=(E,w)=>{for(var y in w||(w={}))Q.call(w,y)&&H(E,y,w[y]);if(re)for(var y of re(w))o.call(w,y)&&H(E,y,w[y]);return E};const ee=({classroomList:E,loading:w,dispatch:y})=>{const[L]=(0,S.useSearchParams)(),[I]=(0,a.useState)(we({},(0,S.useParams)())),[O,T]=(0,a.useState)("init"),[A,J]=(0,a.useState)(""),ie=(0,a.useRef)();(0,a.useEffect)(()=>{const Ae=L.get("tabId");Ae&&(T(Ae),I.status=Ae)},[I.categoryId,L.get("tabId")]);const he=Ae=>{T(Ae.key)},Ie=[{name:"\u521D\u59CB\u5B66\u4E60",id:"init"},{name:"\u590D\u4E60\u5B66\u4E60",id:"review"},{name:"\u8003\u524D\u5B66\u4E60",id:"before"}],Se=Ae=>{Ae.data.type==="playVideo"&&J(Ae.data.url)};(0,a.useEffect)(()=>{O&&Oe(),window.addEventListener("message",Se)},[O]);const Oe=()=>{var Ae;(Ae=ie.current.contentWindow)==null||Ae.postMessage({data:ce[O]},"*")};return a.createElement("section",null,a.createElement(ue.Z,{isLoading:w["classroomList/getClassroomAttendancesList"],tabDataSource:Ie,isAdmin:(0,_.GJ)(),onTabMenuClick:he,defaultSelectedKeys:[O]}),a.createElement("section",null,a.createElement(M.Z,{loading:w["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},a.createElement("iframe",{src:"/knowledgegraph/parseTree.html",onLoad:Oe,className:C.iframe,ref:ie}))),a.createElement(P.default,{open:!!A,onCancel:()=>J(""),width:800,footer:null,bodyStyle:{padding:0},centered:!0,destroyOnClose:!0},a.createElement(N.Z,{src:A,autoPlay:!0,toLog:!1})))};var te=(0,S.connect)(({classroomList:E,loading:w,globalSetting:y})=>({classroomList:E,globalSetting:y,loading:w.effects}))(ee)},96877:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return Q}});var a=u(59301),S=u(95237),M=u(43604),P=u(20834),C=u(38854),_=u(8591),ce=u(6848),ue={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},N=u(76560),q=u(34055),Q=({isLoading:o,addText:H,tabDataSource:we,isAdmin:ee,dispatch:te,classroomList:E,type:w,isExercise:y,defaultSelectedKeys:L,onTabMenuClick:I,getDropdownMenu:O,showControlButton:T,buttonText:A,buttonIcon:J="icon-tianjiadaohang",extraNode:ie,user:he,onButtonClick:Ie,isModelUser:Se})=>{var Oe,Ae,F,Ge,We;const Z=(0,N.useParams)();return a.createElement("div",{className:ue.tabMenuContainer},a.createElement(S.Z,null,a.createElement(M.Z,{flex:"1"},a.createElement(P.default,{onSelect:Y=>o?{}:I(Y),mode:"horizontal",selectedKeys:L},we.map(Y=>a.createElement(P.default.Item,{key:typeof Y.index=="number"?Y.index:Y.id},a.createElement("span",{className:"c-grey-666"},Y.name),Y.total!==void 0&&ee&&a.createElement("span",{className:"c-grey-999 ml20"},Y.total||0))))),ee&&y&&a.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{te({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),ee&&a.createElement(M.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},y&&a.createElement(C.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>a.createElement(P.default,null,a.createElement(P.default.Item,{key:1,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=E.AssistantObject.exercise)!=null&&Y.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}te({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:w,exportType:"exercise",category_id:Z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),a.createElement(P.default.Item,{key:3,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=E.AssistantObject.exercise)!=null&&Y.can_download)){_.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}N.history.push(`/classrooms/${Z==null?void 0:Z.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},a.createElement("span",{style:{color:"#666666",cursor:"pointer"}},a.createElement("i",{className:"iconfont icon-xiazai6"})))),a.createElement("div",{className:ue.control},a.createElement("div",{className:ue.extra},ie),T&&(A=="\u6DFB\u52A0\u76F4\u64AD"?a.createElement(C.Z,{menu:{items:(Ae=(Oe=[{label:a.createElement("div",{onClick:()=>{Ie("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Se&&{label:a.createElement("div",{onClick:()=>{Ie("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Oe.filter(Y=>Y==null?void 0:Y.show))==null?void 0:Ae.map(Y=>({label:Y==null?void 0:Y.label,key:Y==null?void 0:Y.key}))}},a.createElement("span",{className:ue.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))):a.createElement("span",{onClick:Ie,style:{cursor:"pointer"},className:ue.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))),!!O&&a.createElement(C.Z,{disabled:((F=he==null?void 0:he.userInfo)==null?void 0:F.user_status)===2,className:"ml10",dropdownRender:O},a.createElement("span",{className:((Ge=he==null?void 0:he.userInfo)==null?void 0:Ge.user_status)===2?ue.selectBtn1:ue.selectBtn},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),a.createElement(ce.Z,{title:((We=he==null?void 0:he.userInfo)==null?void 0:We.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},a.createElement("span",null,H||"\u521B\u5EFA\u8BD5\u5377"))))))))}},2610:function(ut,xe,u){"use strict";u.d(xe,{BU:function(){return S},Dj:function(){return a},gH:function(){return M},vp:function(){return P}});function a(C){try{C.mozRequestFullScreen?C.mozRequestFullScreen():C.webkitRequestFullScreen&&C.webkitRequestFullScreen()}catch(_){console.log(_,":e")}}function S(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const M=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function P(){var C=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,_=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",C),window.isFullScreen?window.isFullScreen:C!=null}},60513:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return dn}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","error",n),C.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","info",n),C.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","warn",n),C.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","debug",n),C.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||C.FORCE_GLOBAL_TAG)&&(e=C.GLOBAL_TAG);let n=`[${e}] > ${t}`;C.ENABLE_CALLBACK&&C.emitter.emit("log","verbose",n),C.ENABLE_VERBOSE&&console.log(n)}}C.GLOBAL_TAG="flv.js",C.FORCE_GLOBAL_TAG=!1,C.ENABLE_ERROR=!0,C.ENABLE_INFO=!0,C.ENABLE_WARN=!0,C.ENABLE_DEBUG=!0,C.ENABLE_VERBOSE=!0,C.ENABLE_CALLBACK=!1,C.emitter=new(P());var _=C;class ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var ue=ce;class N{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class q extends N{constructor(e){super(e)}get name(){return"IllegalStateException"}}class re extends N{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class Q extends N{constructor(e){super(e)}get name(){return"NotImplementedException"}}const o={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},H={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class we{constructor(e){this._type=e||"undefined",this._status=o.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=o.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===o.kConnecting||this._status===o.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new Q("Unimplemented abstract function!")}abort(){throw new Q("Unimplemented abstract function!")}}let ee={};function te(){let K=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(K)||/(opr)[\/]([\w.]+)/.exec(K)||/(chrome)[ \/]([\w.]+)/.exec(K)||/(iemobile)[\/]([\w.]+)/.exec(K)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(K)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(K)||/(webkit)[ \/]([\w.]+)/.exec(K)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(K)||/(msie) ([\w.]+)/.exec(K)||K.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(K)||K.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(K)||[],t=/(ipad)/.exec(K)||/(ipod)/.exec(K)||/(windows phone)/.exec(K)||/(iphone)/.exec(K)||/(kindle)/.exec(K)||/(android)/.exec(K)||/(windows)/.exec(K)||/(mac)/.exec(K)||/(linux)/.exec(K)||/(cros)/.exec(K)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},i={};if(n.browser){i[n.browser]=!0;let r=n.majorVersion.split(".");i.version={major:parseInt(n.majorVersion,10),string:n.version},r.length>1&&(i.version.minor=parseInt(r[1],10)),r.length>2&&(i.version.build=parseInt(r[2],10))}if(n.platform&&(i[n.platform]=!0),(i.chrome||i.opr||i.safari)&&(i.webkit=!0),i.rv||i.iemobile){i.rv&&delete i.rv;let r="msie";n.browser=r,i[r]=!0}if(i.edge){delete i.edge;let r="msedge";n.browser=r,i[r]=!0}if(i.opr){let r="opera";n.browser=r,i[r]=!0}if(i.safari&&i.android){let r="android";n.browser=r,i[r]=!0}i.name=n.browser,i.platform=n.platform;for(let r in ee)ee.hasOwnProperty(r)&&delete ee[r];Object.assign(ee,i)}te();var E=ee;class w extends we{static isSupported(){try{let e=E.msedge&&E.version.minor>=15048,t=E.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t),r=new self.Headers;if(typeof i.headers=="object"){let g=i.headers;for(let oe in g)g.hasOwnProperty(oe)&&r.append(oe,g[oe])}let c={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let g in this._config.headers)r.append(g,this._config.headers[g]);e.cors===!1&&(c.mode="same-origin"),e.withCredentials&&(c.credentials="include"),e.referrerPolicy&&(c.referrerPolicy=e.referrerPolicy),this._status=o.kConnecting,self.fetch(i.url,c).then(g=>{if(this._requestAbort){this._requestAbort=!1,this._status=o.kIdle;return}if(g.ok&&g.status>=200&&g.status<=299){if(g.url!==i.url&&this._onURLRedirect){let V=this._seekHandler.removeURLParameters(g.url);this._onURLRedirect(V)}let oe=g.headers.get("Content-Length");return oe!=null&&(this._contentLength=parseInt(oe),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,g.body.getReader())}else if(this._status=o.kError,this._onError)this._onError(H.HTTP_STATUS_CODE_INVALID,{code:g.status,msg:g.statusText});else throw new N("FetchStreamLoader: Http code invalid, "+g.status+" "+g.statusText)}).catch(g=>{if(this._status=o.kError,this._onError)this._onError(H.EXCEPTION,{code:-1,msg:g.message});else throw g})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&E.msedge)return;this._status=o.kError;let n=0,i=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=o.kError,this._onError)this._onError(H.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new N("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=o.kBuffering}}_onProgress(e){if(this._status===o.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===o.kError)return;this._status=o.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=o.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let i=parseInt(n);i>0&&(this._contentLength=i,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let i=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+i.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof i.headers=="object"){let c=i.headers;for(let g in c)c.hasOwnProperty(g)&&r.setRequestHeader(g,c[g])}if(typeof this._config.headers=="object"){let c=this._config.headers;for(let g in c)c.hasOwnProperty(g)&&r.setRequestHeader(g,c[g])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=o.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=o.kBuffering}else if(this._status=o.kError,this._onError)this._onError(H.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new N("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===o.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let i=e.total;this._internalAbort(),i!=null&i!==0&&(this._totalLength=i)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,i=0,r=0,c=n;if(e=t[i]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let c=this._normalizeSpeed(t);this._currentSpeedNormalized!==c&&(this._currentSpeedNormalized=c,this._currentChunkSizeKB=c)}let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=o.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(H.EXCEPTION,t);else throw new N(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=o.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(H.EXCEPTION,t);else throw new N(t.msg)}}var he=ie;class Ie{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let i;t.to!==-1?i=`bytes=${t.from.toString()}-${t.to.toString()}`:i=`bytes=${t.from.toString()}-`,n.Range=i}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var Se=Ie;class Oe{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let i=!0;n.indexOf("?")===-1&&(n+="?",i=!1),i&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,i=e.indexOf("?");i!==-1&&(n=e.substring(i+1));let r="";if(n!=null&&n.length>0){let c=n.split("&");for(let g=0;g0;oe[0]!==this._startName&&oe[0]!==this._endName&&(V&&(r+="&"),r+=c[g])}}return r.length===0?t:t+"?"+r}}var Ae=Oe;class F{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ue,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===J?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Se(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new Ae(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new re("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new re(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=he;else if(y.isSupported())this._loaderClass=y;else if(I.isSupported())this._loaderClass=I;else if(J.isSupported())this._loaderClass=J;else throw new N("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new re("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let i=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(i,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,i=0,r=0,c=n;if(e=t[i]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let c=this._stashBuffer.slice(0,this._stashUsed),g=this._dispatchChunks(c,this._stashByteStart);if(g0){let oe=new Uint8Array(c,g);r.set(oe,0),this._stashUsed=oe.byteLength,this._stashByteStart+=g}}else this._stashUsed=0,this._stashByteStart+=g;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let c=this._dispatchChunks(e,t);if(cthis._bufferSize&&(this._expandBuffer(g),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,c),0),this._stashUsed+=g,this._stashByteStart=t+c}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,t);if(rthis._bufferSize&&this._expandBuffer(c),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=c,this._stashByteStart=t+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let c=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(c0){let g=new Uint8Array(this._stashBuffer,c);r.set(g,0)}this._stashUsed-=c,this._stashByteStart+=c}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),c=new Uint8Array(t,n);r.set(c,0),this._stashUsed=c.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,i}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(_.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=H.UNRECOVERABLE_EARLY_EOF),e){case H.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=ae.getConfig();e.emit("change",t)}}static registerListener(e){ae.emitter.addListener("change",e)}static removeListener(e){ae.emitter.removeListener("change",e)}static addLogListener(e){_.emitter.addListener("log",e),_.emitter.listenerCount("log")>0&&(_.ENABLE_CALLBACK=!0,ae._notifyChange())}static removeLogListener(e){_.emitter.removeListener("log",e),_.emitter.listenerCount("log")===0&&(_.ENABLE_CALLBACK=!1,ae._notifyChange())}}ae.emitter=new(P());var _e=ae;class Ue{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,i=e.length-1,r=0,c=0,g=i;for(t=e[r]&&t=128){e.push(String.fromCharCode(r&65535)),n+=2;continue}}}else if(t[n]<240){if(je(t,n,2)){let r=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),n+=3;continue}}}else if(t[n]<248&&je(t,n,3)){let r=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var nt=Xe;let Me=function(){let K=new ArrayBuffer(2);return new DataView(K).setInt16(0,256,!0),new Int16Array(K)[0]===256}();class He{static parseScriptData(e,t,n){let i={};try{let r=He.parseValue(e,t,n),c=He.parseValue(e,t+r.size,n-r.size);i[r.data]=c.data}catch(r){_.e("AMF",r.toString())}return i}static parseObject(e,t,n){if(n<3)throw new q("Data not enough when parse ScriptDataObject");let i=He.parseString(e,t,n),r=He.parseValue(e,t+i.size,n-i.size),c=r.objectEnd;return{data:{name:i.data,value:r.data},size:i.size+r.size,objectEnd:c}}static parseVariable(e,t,n){return He.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new q("Data not enough when parse String");let r=new DataView(e,t,n).getUint16(0,!Me),c;return r>0?c=nt(new Uint8Array(e,t+2,r)):c="",{data:c,size:2+r}}static parseLongString(e,t,n){if(n<4)throw new q("Data not enough when parse LongString");let r=new DataView(e,t,n).getUint32(0,!Me),c;return r>0?c=nt(new Uint8Array(e,t+4,r)):c="",{data:c,size:4+r}}static parseDate(e,t,n){if(n<10)throw new q("Data size invalid when parse Date");let i=new DataView(e,t,n),r=i.getFloat64(0,!Me),c=i.getInt16(8,!Me);return r+=c*60*1e3,{data:new Date(r),size:10}}static parseValue(e,t,n){if(n<1)throw new q("Data not enough when parse Value");let i=new DataView(e,t,n),r=1,c=i.getUint8(0),g,oe=!1;try{switch(c){case 0:g=i.getFloat64(1,!Me),r+=8;break;case 1:{g=!!i.getUint8(1),r+=1;break}case 2:{let V=He.parseString(e,t+1,n-1);g=V.data,r+=V.size;break}case 3:{g={};let V=0;for((i.getUint32(n-4,!Me)&16777215)===9&&(V=3);r32)throw new re("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let c=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,c}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(n,this._current_word_bits_left),r=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var et=Je;class B{static _ebsp2rbsp(e){let t=e,n=t.byteLength,i=new Uint8Array(n),r=0;for(let c=0;c=2&&t[c]===3&&t[c-1]===0&&t[c-2]===0||(i[r]=t[c],r++);return new Uint8Array(i.buffer,0,r)}static parseSPS(e){let t=B._ebsp2rbsp(e),n=new et(t);n.readByte();let i=n.readByte();n.readByte();let r=n.readByte();n.readUEG();let c=B.getProfileString(i),g=B.getLevelString(r),oe=1,V=420,fe=[0,420,422,444],Ve=8;if((i===100||i===110||i===122||i===244||i===44||i===83||i===86||i===118||i===128||i===138||i===144)&&(oe=n.readUEG(),oe===3&&n.readBits(1),oe<=3&&(V=fe[oe]),Ve=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let Ke=oe!==3?8:12;for(let Pe=0;Pe0&&Ke<16?(Et=Pe[Ke-1],ve=rt[Ke-1]):Ke===255&&(Et=n.readByte()<<8|n.readByte(),ve=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let Ke=n.readBits(32),Pe=n.readBits(32);p=n.readBool(),v=Pe,D=Ke*2,pe=v/D}}let k=1;(Et!==1||ve!==1)&&(k=Et/ve);let X=0,z=0;if(oe===0)X=1,z=2-G;else{let Ke=oe===3?1:2,Pe=oe===1?2:1;X=Ke,z=Pe*(2-G)}let be=(Ne+1)*16,Ze=(2-G)*((me+1)*16);be-=(ne+ye)*X,Ze-=(Le+Ye)*z;let Te=Math.ceil(be*k);return n.destroy(),n=null,{profile_string:c,level_string:g,bit_depth:Ve,ref_frames:le,chroma_format:V,chroma_format_string:B.getChromaFormatString(V),frame_rate:{fixed:p,fps:pe,fps_den:D,fps_num:v},sar_ratio:{width:Et,height:ve},codec_size:{width:be,height:Ze},present_size:{width:Te,height:Ze}}}static _skipScalingList(e,t){let n=8,i=8,r=0;for(let c=0;c>>8&255|(K&255)<<8}function $(K){return(K&4278190080)>>>24|(K&16711680)>>>8|(K&65280)<<8|(K&255)<<24}function d(K,e){return K[e]<<24|K[e+1]<<16|K[e+2]<<8|K[e+3]}class m{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new $e,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let i=(t[4]&4)>>>2!==0,r=(t[4]&1)!==0,c=d(t,5);return c<9?n:{match:!0,consumed:c,dataOffset:c,hasAudioTrack:i,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new $e}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new q("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,i=this._littleEndian;if(t===0)if(e.byteLength>13)n=m.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&_.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!i)!==0&&_.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let c=r.getUint8(0),g=r.getUint32(0,!i)&16777215;if(n+11+g+4>e.byteLength)break;if(c!==8&&c!==9&&c!==18){_.w(this.TAG,`Unsupported tag type ${c}, skipped`),n+=11+g+4;continue}let oe=r.getUint8(4),V=r.getUint8(5),fe=r.getUint8(6),Ve=r.getUint8(7),ze=fe|V<<8|oe<<16|Ve<<24;(r.getUint32(7,!i)&16777215)!==0&&_.w(this.TAG,"Meet tag which has StreamID != 0!");let Ne=n+11;switch(c){case 8:this._parseAudioData(e,Ne,g,ze);break;case 9:this._parseVideoData(e,Ne,g,ze,t+n);break;case 18:this._parseScriptData(e,Ne,g);break}let me=r.getUint32(11+g,!i);me!==11+g&&_.w(this.TAG,`Invalid PrevTagSize ${me}`),n+=11+g+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let i=Qe.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(i.onMetaData==null||typeof i.onMetaData!="object"){_.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&_.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let c=Math.floor(r.duration*this._timescale);this._duration=c,this._mediaInfo.duration=c}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let c=Math.floor(r.framerate*1e3);if(c>0){let g=c/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=g,this._referenceFrameRate.fps_num=c,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=g}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let c=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(c),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,_.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(i).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},i))}_parseKeyframesIndex(e){let t=[],n=[];for(let i=1;i>>4;if(oe!==2&&oe!==10){this._onError(h.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+oe);return}let V=0,fe=(g&12)>>>2;if(fe>=0&&fe<=4)V=this._flvSoundRateTable[fe];else{this._onError(h.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+fe);return}let Ve=(g&2)>>>1,ze=g&1,le=this._audioMetadata,Ne=this._audioTrack;if(le||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),le=this._audioMetadata={},le.type="audio",le.id=Ne.id,le.timescale=this._timescale,le.duration=this._duration,le.audioSampleRate=V,le.channelCount=ze===0?1:2),oe===10){let me=this._parseAACAudioData(e,t+1,n-1);if(me==null)return;if(me.packetType===0){le.config&&_.w(this.TAG,"Found another AudioSpecificConfig!");let G=me.data;le.audioSampleRate=G.samplingRate,le.channelCount=G.channelCount,le.codec=G.codec,le.originalCodec=G.originalCodec,le.config=G.config,le.refSampleDuration=1024/le.audioSampleRate*le.timescale,_.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",le);let ne=this._mediaInfo;ne.audioCodec=le.originalCodec,ne.audioSampleRate=le.audioSampleRate,ne.audioChannelCount=le.channelCount,ne.hasVideo?ne.videoCodec!=null&&(ne.mimeType='video/x-flv; codecs="'+ne.videoCodec+","+ne.audioCodec+'"'):ne.mimeType='video/x-flv; codecs="'+ne.audioCodec+'"',ne.isComplete()&&this._onMediaInfo(ne)}else if(me.packetType===1){let G=this._timestampBase+i,ne={unit:me.data,length:me.data.byteLength,dts:G,pts:G};Ne.samples.push(ne),Ne.length+=me.data.length}else _.e(this.TAG,`Flv: Unsupported AAC data type ${me.packetType}`)}else if(oe===2){if(!le.codec){let ye=this._parseMP3AudioData(e,t+1,n-1,!0);if(ye==null)return;le.audioSampleRate=ye.samplingRate,le.channelCount=ye.channelCount,le.codec=ye.codec,le.originalCodec=ye.originalCodec,le.refSampleDuration=1152/le.audioSampleRate*le.timescale,_.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",le);let Le=this._mediaInfo;Le.audioCodec=le.codec,Le.audioSampleRate=le.audioSampleRate,Le.audioChannelCount=le.channelCount,Le.audioDataRate=ye.bitRate,Le.hasVideo?Le.videoCodec!=null&&(Le.mimeType='video/x-flv; codecs="'+Le.videoCodec+","+Le.audioCodec+'"'):Le.mimeType='video/x-flv; codecs="'+Le.audioCodec+'"',Le.isComplete()&&this._onMediaInfo(Le)}let me=this._parseMP3AudioData(e,t+1,n-1,!1);if(me==null)return;let G=this._timestampBase+i,ne={unit:me,length:me.byteLength,dts:G,pts:G};Ne.samples.push(ne),Ne.length+=me.length}}_parseAACAudioData(e,t,n){if(n<=1){_.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let i={},r=new Uint8Array(e,t,n);return i.packetType=r[0],r[0]===0?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=r.subarray(1),i}_parseAACAudioSpecificConfig(e,t,n){let i=new Uint8Array(e,t,n),r=null,c=0,g=0,oe=null,V=0,fe=null;if(c=g=i[0]>>>3,V=(i[0]&7)<<1|i[1]>>>7,V<0||V>=this._mpegSamplingRates.length){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ve=this._mpegSamplingRates[V],ze=(i[1]&120)>>>3;if(ze<0||ze>=8){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}c===5&&(fe=(i[1]&7)<<1|i[2]>>>7,oe=(i[2]&124)>>>2);let le=self.navigator.userAgent.toLowerCase();return le.indexOf("firefox")!==-1?V>=6?(c=5,r=new Array(4),fe=V-3):(c=2,r=new Array(2),fe=V):le.indexOf("android")!==-1?(c=2,r=new Array(2),fe=V):(c=5,fe=V,r=new Array(4),V>=6?fe=V-3:ze===1&&(c=2,r=new Array(2),fe=V)),r[0]=c<<3,r[0]|=(V&15)>>>1,r[1]=(V&15)<<7,r[1]|=(ze&15)<<3,c===5&&(r[1]|=(fe&15)>>>1,r[2]=(fe&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:Ve,channelCount:ze,codec:"mp4a.40."+c,originalCodec:"mp4a.40."+g}}_parseMP3AudioData(e,t,n,i){if(n<4){_.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,c=new Uint8Array(e,t,n),g=null;if(i){if(c[0]!==255)return;let oe=c[1]>>>3&3,V=(c[1]&6)>>1,fe=(c[2]&240)>>>4,Ve=(c[2]&12)>>>2,le=(c[3]>>>6&3)!==3?2:1,Ne=0,me=0,G=34,ne="mp3";switch(oe){case 0:Ne=this._mpegAudioV25SampleRateTable[Ve];break;case 2:Ne=this._mpegAudioV20SampleRateTable[Ve];break;case 3:Ne=this._mpegAudioV10SampleRateTable[Ve];break}switch(V){case 1:G=34,fe>>4,oe=c&15;if(oe!==7){this._onError(h.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${oe}`);return}this._parseAVCVideoPacket(e,t+1,n-1,i,r,g)}_parseAVCVideoPacket(e,t,n,i,r,c){if(n<4){_.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let g=this._littleEndian,oe=new DataView(e,t,n),V=oe.getUint8(0),Ve=(oe.getUint32(0,!g)&16777215)<<8>>8;if(V===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(V===1)this._parseAVCVideoData(e,t+4,n-4,i,r,c,Ve);else if(V!==2){this._onError(h.FORMAT_ERROR,`Flv: Invalid video packet type ${V}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){_.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let i=this._videoMetadata,r=this._videoTrack,c=this._littleEndian,g=new DataView(e,t,n);i?typeof i.avcc!="undefined"&&_.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=r.id,i.timescale=this._timescale,i.duration=this._duration);let oe=g.getUint8(0),V=g.getUint8(1),fe=g.getUint8(2),Ve=g.getUint8(3);if(oe!==1||V===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(g.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(h.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ze=g.getUint8(5)&31;if(ze===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ze>1&&_.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ze}`);let le=6;for(let me=0;me1&&_.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ne}`);le++;for(let me=0;me=n){_.w(this.TAG,`Malformed Nalu near timestamp ${Ne}, offset = ${ze}, dataSize = ${n}`);break}let G=V.getUint32(ze,!oe);if(le===3&&(G>>>=8),G>n-le){_.w(this.TAG,`Malformed Nalus near timestamp ${Ne}, NaluSize > DataSize!`);return}let ne=V.getUint8(ze+le)&31;ne===5&&(me=!0);let ye=new Uint8Array(e,t+ze,le+G),Le={type:ne,data:ye};fe.push(Le),Ve+=ye.byteLength,ze+=le+G}if(fe.length){let G=this._videoTrack,ne={units:fe,length:Ve,isKeyframe:me,dts:Ne,cts:g,pts:Ne+g};me&&(ne.fileposition=r),G.samples.push(ne),G.length+=Ve}}}var x=m;class l{static init(){l.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let t in l.types)l.types.hasOwnProperty(t)&&(l.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=l.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,i=Array.prototype.slice.call(arguments,1),r=i.length;for(let g=0;g>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let c=8;for(let g=0;g>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return l.box(l.types.trak,l.tkhd(e),l.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,i=e.presentWidth,r=e.presentHeight;return l.box(l.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,i>>>8&255,i&255,0,0,r>>>8&255,r&255,0,0]))}static mdia(e){return l.box(l.types.mdia,l.mdhd(e),l.hdlr(e),l.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return l.box(l.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=l.constants.HDLR_AUDIO:t=l.constants.HDLR_VIDEO,l.box(l.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=l.box(l.types.smhd,l.constants.SMHD):t=l.box(l.types.vmhd,l.constants.VMHD),l.box(l.types.minf,t,l.dinf(),l.stbl(e))}static dinf(){return l.box(l.types.dinf,l.box(l.types.dref,l.constants.DREF))}static stbl(e){return l.box(l.types.stbl,l.stsd(e),l.box(l.types.stts,l.constants.STTS),l.box(l.types.stsc,l.constants.STSC),l.box(l.types.stsz,l.constants.STSZ),l.box(l.types.stco,l.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp3(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp4a(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types[".mp3"],i)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types.mp4a,i,l.esds(e))}static esds(e){let t=e.config||[],n=t.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return l.box(l.types.esds,i)}static avc1(e){let t=e.avcc,n=e.codecWidth,i=e.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,n&255,i>>>8&255,i&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return l.box(l.types.avc1,r,l.box(l.types.avcC,t))}static mvex(e){return l.box(l.types.mvex,l.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.box(l.types.trex,n)}static moof(e,t){return l.box(l.types.moof,l.mfhd(e.sequenceNumber),l.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return l.box(l.types.mfhd,t)}static traf(e,t){let n=e.id,i=l.box(l.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),r=l.box(l.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),c=l.sdtp(e),g=l.trun(e,c.byteLength+16+16+8+16+8+8);return l.box(l.types.traf,i,r,g,c)}static sdtp(e){let t=e.samples||[],n=t.length,i=new Uint8Array(4+n);for(let r=0;r>>24&255,i>>>16&255,i>>>8&255,i&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let g=0;g>>24&255,oe>>>16&255,oe>>>8&255,oe&255,V>>>24&255,V>>>16&255,V>>>8&255,V&255,fe.isLeading<<2|fe.dependsOn,fe.isDependedOn<<6|fe.hasRedundancy<<4|fe.isNonSync,0,0,Ve>>>24&255,Ve>>>16&255,Ve>>>8&255,Ve&255],12+16*g)}return l.box(l.types.trun,c)}static mdat(e){return l.box(l.types.mdat,e)}}l.init();var R=l;class W{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var de=W;class De{constructor(e,t,n,i,r){this.dts=e,this.pts=t,this.duration=n,this.originalDts=i,this.isSyncPoint=r,this.fileposition=null}}class Fe{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ge{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[r].dts&&et[i].lastSample.originalDts&&e=t[i].lastSample.originalDts&&(i===t.length-1||i0&&(r=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class Ce{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ke("audio"),this._videoSegmentInfoList=new ke("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661)),this._fillSilentAfterSeek=E.msedge||E.msie,this._mp3UseMpegAudio=!E.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new q("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,i="mp4",r=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(i="mpeg",r="",n=new Uint8Array):n=R.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=R.generateInitSegment(t);else return;if(!this._onInitSegment)throw new q("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:r,container:`${e}/${i}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let i={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(i.samples.push(t),i.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(i,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,i=n.samples,r,c=-1,g=-1,oe=-1,V=this._audioMeta.refSampleDuration,fe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ve=this._dtsBaseInited&&this._audioNextDts===void 0,ze=!1;if(!i||i.length===0||i.length===1&&!t)return;let le=0,Ne=null,me=0;fe?(le=0,me=n.length):(le=8,me=8+n.length);let G=null;if(i.length>1&&(G=i.pop(),me-=G.length),this._audioStashedLastSample!=null){let ve=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(ve),me+=ve.length}G!=null&&(this._audioStashedLastSample=G);let ne=i[0].dts-this._dtsBase;if(this._audioNextDts)r=ne-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ze=!0);else{let ve=this._audioSegmentInfoList.getLastSampleBefore(ne);if(ve!=null){let pe=ne-(ve.originalDts+ve.duration);pe<=3&&(pe=0);let p=ve.dts+ve.duration+pe;r=ne-p}else r=0}if(ze){let ve=ne-r,pe=this._videoSegmentInfoList.getLastSegmentBefore(ne);if(pe!=null&&pe.beginDts=1?U=ye[ye.length-1].duration:U=Math.floor(V);let k=!1,X=null;if(U>V*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!E.safari){k=!0;let z=Math.abs(U-V),be=Math.ceil(z/V),Ze=D+V;_.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${D+U} ms, expected: ${D+Math.round(V)} ms, delta: ${Math.round(z)} ms, generate: ${be} frames`);let Te=de.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Te==null&&(_.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Te=p),X=[];for(let Pe=0;Pe0){let st=X[X.length-1];st.duration=rt-st.dts}let ht={dts:rt,pts:rt,cts:0,unit:Te,size:Te.byteLength,duration:0,originalDts:v,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};X.push(ht),me+=ht.size,Ze+=V}let Ke=X[X.length-1];Ke.duration=D+U-Ke.dts,U=Math.round(V)}ye.push({dts:D,pts:D,cts:0,unit:pe.unit,size:pe.unit.byteLength,duration:U,originalDts:v,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),k&&ye.push.apply(ye,X)}fe?Ne=new Uint8Array(me):(Ne=new Uint8Array(me),Ne[0]=me>>>24&255,Ne[1]=me>>>16&255,Ne[2]=me>>>8&255,Ne[3]=me&255,Ne.set(R.types.mdat,4));for(let ve=0;ve1&&(le=i.pop(),ze-=le.length),this._videoStashedLastSample!=null){let Le=this._videoStashedLastSample;this._videoStashedLastSample=null,i.unshift(Le),ze+=Le.length}le!=null&&(this._videoStashedLastSample=le);let Ne=i[0].dts-this._dtsBase;if(this._videoNextDts)r=Ne-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())r=0;else{let Le=this._videoSegmentInfoList.getLastSampleBefore(Ne);if(Le!=null){let Ye=Ne-(Le.originalDts+Le.duration);Ye<=3&&(Ye=0);let Mt=Le.dts+Le.duration+Ye;r=Ne-Mt}else r=0}let me=new Fe,G=[];for(let Le=0;Le=1?v=G[G.length-1].duration:v=Math.floor(this._videoMeta.refSampleDuration),Et){let D=new De(ve,p,v,Ye.dts,!0);D.fileposition=Ye.fileposition,me.appendSyncPoint(D)}G.push({dts:ve,pts:p,cts:pe,units:Ye.units,size:Ye.length,isKeyframe:Et,duration:v,originalDts:Mt,flags:{isLeading:0,dependsOn:Et?2:1,isDependedOn:Et?1:0,hasRedundancy:0,isNonSync:Et?0:1}})}Ve=new Uint8Array(ze),Ve[0]=ze>>>24&255,Ve[1]=ze>>>16&255,Ve[2]=ze>>>8&255,Ve[3]=ze&255,Ve.set(R.types.mdat,4);for(let Le=0;Le{i.timestampBase=n,n+=i.duration,i.cors=e.cors,i.withCredentials=e.withCredentials,t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy)}),!isNaN(n)&&this._mediaDataSource.duration!==n&&(this._mediaDataSource.duration=n),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],i=this._ioctl=new Ge(n,this._config,e);i.onError=this._onIOException.bind(this),i.onSeeked=this._onIOSeeked.bind(this),i.onComplete=this._onIOComplete.bind(this),i.onRedirect=this._onIORedirect.bind(this),i.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):i.onDataArrival=this._onInitChunkArrival.bind(this),i.open(t)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e;else{let i=n.getNearestKeyframe(e);this._remuxer.seek(i.milliseconds),this._ioctl.seek(i.fileposition),this._pendingResolveSeekPoint=i.milliseconds}}else{let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let i=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,i.fileposition),this._pendingResolveSeekPoint=i.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let i=0;i0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,i=this._demuxer.parseChunks(e,t);else if((n=x.probe(e)).match){this._demuxer=new x(n,this._config),this._remuxer||(this._remuxer=new ot(this._config));let r=this._mediaDataSource;r.duration!=null&&!isNaN(r.duration)&&(this._demuxer.overridedDuration=r.duration),typeof r.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=r.hasAudio),typeof r.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=r.hasVideo),this._demuxer.timestampBase=r.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),i=this._demuxer.parseChunks(e,t)}else n=null,_.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(j.DEMUX_ERROR,h.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),i=0;return i}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,$e.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,$e.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let n=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(n)})}_onMetaDataArrived(e){this._emitter.emit(j.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(j.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let n=e+1;n0&&n[0].originalDts===i&&(i=n[0].pts),this._emitter.emit(j.RECOMMEND_SEEKPOINT,i)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(j.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(j.STATISTICS_INFO,e)}}var ct=bt,it=function(K){let e="TransmuxingWorker",t=null,n=me.bind(this);S.install(),K.addEventListener("message",function(G){switch(G.data.cmd){case"init":t=new ct(G.data.param[0],G.data.param[1]),t.on(j.IO_ERROR,ze.bind(this)),t.on(j.DEMUX_ERROR,le.bind(this)),t.on(j.INIT_SEGMENT,i.bind(this)),t.on(j.MEDIA_SEGMENT,r.bind(this)),t.on(j.LOADING_COMPLETE,c.bind(this)),t.on(j.RECOVERED_EARLY_EOF,g.bind(this)),t.on(j.MEDIA_INFO,oe.bind(this)),t.on(j.METADATA_ARRIVED,V.bind(this)),t.on(j.SCRIPTDATA_ARRIVED,fe.bind(this)),t.on(j.STATISTICS_INFO,Ve.bind(this)),t.on(j.RECOMMEND_SEEKPOINT,Ne.bind(this));break;case"destroy":t&&(t.destroy(),t=null),K.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(G.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let ne=G.data.param;_e.applyConfig(ne),ne.enableCallback===!0?_e.addLogListener(n):_e.removeLogListener(n);break}}});function i(G,ne){let ye={msg:j.INIT_SEGMENT,data:{type:G,data:ne}};K.postMessage(ye,[ne.data])}function r(G,ne){let ye={msg:j.MEDIA_SEGMENT,data:{type:G,data:ne}};K.postMessage(ye,[ne.data])}function c(){let G={msg:j.LOADING_COMPLETE};K.postMessage(G)}function g(){let G={msg:j.RECOVERED_EARLY_EOF};K.postMessage(G)}function oe(G){let ne={msg:j.MEDIA_INFO,data:G};K.postMessage(ne)}function V(G){let ne={msg:j.METADATA_ARRIVED,data:G};K.postMessage(ne)}function fe(G){let ne={msg:j.SCRIPTDATA_ARRIVED,data:G};K.postMessage(ne)}function Ve(G){let ne={msg:j.STATISTICS_INFO,data:G};K.postMessage(ne)}function ze(G,ne){K.postMessage({msg:j.IO_ERROR,data:{type:G,info:ne}})}function le(G,ne){K.postMessage({msg:j.DEMUX_ERROR,data:{type:G,info:ne}})}function Ne(G){K.postMessage({msg:j.RECOMMEND_SEEKPOINT,data:G})}function me(G,ne){K.postMessage({msg:"logcat_callback",data:{type:G,logcat:ne}})}};class Rt{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new(P()),t.enableWorker&&typeof Worker!="undefined")try{let n=u(82059);this._worker=n(it),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},_e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:_e.getConfig()})}catch(n){_.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ct(e,t)}else this._controller=new ct(e,t);if(this._controller){let n=this._controller;n.on(j.IO_ERROR,this._onIOError.bind(this)),n.on(j.DEMUX_ERROR,this._onDemuxError.bind(this)),n.on(j.INIT_SEGMENT,this._onInitSegment.bind(this)),n.on(j.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),n.on(j.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),n.on(j.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),n.on(j.MEDIA_INFO,this._onMediaInfo.bind(this)),n.on(j.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),n.on(j.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),n.on(j.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),n.on(j.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),_e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(j.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(j.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(j.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(j.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(j.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(j.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(j.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(j.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(j.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(j.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(j.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if(t.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(t.msg){case j.INIT_SEGMENT:case j.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case j.LOADING_COMPLETE:case j.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case j.MEDIA_INFO:Object.setPrototypeOf(n,$e.prototype),this._emitter.emit(t.msg,n);break;case j.METADATA_ARRIVED:case j.SCRIPTDATA_ARRIVED:case j.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case j.IO_ERROR:case j.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case j.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":_.emitter.emit("log",n.type,n.logcat);break;default:break}}}var Ft=Rt,Ct={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Kt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(P()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new ge}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new q("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let i=this._sourceBuffers[t];if(i){if(e.readyState!=="closed"){try{e.removeSourceBuffer(i)}catch(r){_.e(this.TAG,r.message)}i.removeEventListener("error",this.e.onSourceBufferError),i.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(t){_.e(this.TAG,t.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(e,t){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let n=e,i=`${n.container}`;n.codec&&n.codec.length>0&&(i+=`;codecs=${n.codec}`);let r=!1;if(_.v(this.TAG,"Received Initialization Segment, mimeType: "+i),this._lastInitSegments[n.type]=n,i!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])_.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${i}`);else{r=!0;try{let c=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(i);c.addEventListener("error",this.e.onSourceBufferError),c.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(c){_.e(this.TAG,c.message),this._emitter.emit(Ct.ERROR,{code:c.code,msg:c.message});return}}this._mimeTypes[n.type]=i}t||this._pendingSegments[n.type].push(n),r||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),E.safari&&n.container==="audio/mpeg"&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];n&&!n.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let t in this._sourceBuffers){if(!this._sourceBuffers[t])continue;let n=this._sourceBuffers[t];if(this._mediaSource.readyState==="open")try{n.abort()}catch(r){_.e(this.TAG,r.message)}this._idrList.clear();let i=this._pendingSegments[t];if(i.splice(0,i.length),this._mediaSource.readyState!=="closed"){for(let r=0;r=1&&e-i.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let i=n.buffered,r=!1;for(let c=0;c=this._config.autoCleanupMaxBackwardDuration){r=!0;let V=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:g,end:V})}}else oe0&&(isNaN(t)||n>t)&&(_.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let i=n.shift();t.remove(i.start,i.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(!(!this._sourceBuffers[t]||this._sourceBuffers[t].updating)&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let i=this._sourceBuffers[t].timestampOffset,r=n.timestampOffset/1e3;Math.abs(i-r)>.1&&(_.v(this.TAG,`Update MPEG audio timestampOffset from ${i} to ${r}`),this._sourceBuffers[t].timestampOffset=r),delete n.timestampOffset}if(!n.data||n.data.byteLength===0)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,t==="video"&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(i){this._pendingSegments[t].unshift(n),i.code===22?(this._isBufferFull||this._emitter.emit(Ct.BUFFER_FULL),this._isBufferFull=!0):(_.e(this.TAG,i.message),this._emitter.emit(Ct.ERROR,{code:i.code,msg:i.message}))}}}_onSourceOpen(){if(_.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Ct.SOURCE_OPEN)}_onSourceEnded(){_.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){_.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Ct.UPDATE_END)}_onSourceBufferError(e){_.e(this.TAG,`SourceBuffer Error: ${e}`)}}var zt=Kt;const Re={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},qe={NETWORK_EXCEPTION:H.EXCEPTION,NETWORK_STATUS_CODE_INVALID:H.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:H.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:H.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:h.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:h.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:h.CODEC_UNSUPPORTED};class Bt{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(P()),this._config=Z(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()!=="flv")throw new re("FlvPlayer requires an flv MediaDataSource input!");e.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let n=E.chrome&&(E.version.major<50||E.version.major===50&&E.version.build<2661);this._alwaysSeekKeyframe=!!(n||E.msedge||E.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){e===se.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(se.MEDIA_INFO,this.mediaInfo)}):e===se.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(se.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new zt(this._config),this._msectl.on(Ct.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Ct.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Ct.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Ct.ERROR,t=>{this._emitter.emit(se.ERROR,Re.MEDIA_ERROR,qe.MEDIA_MSE_ERROR,t)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new q("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new q("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Ft(this._mediaDataSource,this._config),this._transmuxer.on(j.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(j.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let n=this._mediaElement.currentTime;t.info.endDts>=(n+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(_.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(j.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(se.LOADING_COMPLETE)}),this._transmuxer.on(j.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(se.RECOVERED_EARLY_EOF)}),this._transmuxer.on(j.IO_ERROR,(e,t)=>{this._emitter.emit(se.ERROR,Re.NETWORK_ERROR,e,t)}),this._transmuxer.on(j.DEMUX_ERROR,(e,t)=>{this._emitter.emit(se.ERROR,Re.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(j.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(se.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(j.METADATA_ARRIVED,e=>{this._emitter.emit(se.METADATA_ARRIVED,e)}),this._transmuxer.on(j.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(se.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(j.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(se.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(j.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,i=0;for(let r=0;r=t+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(_.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){_.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let i=0;i=r&&e=c-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(_.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n=i&&e0){let r=this._mediaElement.buffered.start(0);(r<1&&e0&&t.currentTime0){let i=n.start(0);if(i<1&&t{this._emitter.emit(se.MEDIA_INFO,this.mediaInfo)}):e===se.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(se.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new q("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let t={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(se.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(se.STATISTICS_INFO,this.statisticsInfo)}}var Pt=$t;S.install();function St(K,e){let t=K;if(t==null||typeof t!="object")throw new re("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new re("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new pt(t,e);default:return new Pt(t,e)}}function Ot(){return Be.supportMSEH264Playback()}function tt(){return Be.getFeatureList()}let dt={};dt.createPlayer=St,dt.isSupported=Ot,dt.getFeatureList=tt,dt.BaseLoader=we,dt.LoaderStatus=o,dt.LoaderErrors=H,dt.Events=se,dt.ErrorTypes=Re,dt.ErrorDetails=qe,dt.FlvPlayer=pt,dt.NativePlayer=Pt,dt.LoggingControl=_e,Object.defineProperty(dt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var dn=dt},91857:function(ut,xe,u){"use strict";var a=u(59301),S=u(38819),M=u(92310),P=u.n(M),C=u(31561),_=u(70425),ce=u(18929),ue=u(2738),N=u(79676),q=u(53487),re=u(92343),Q=u(36355),o=u(20834),H=u(40875),we=u(88088),ee=u(47211);const te=null,E=I=>{const{menu:O,arrow:T,prefixCls:A,children:J,trigger:ie,disabled:he,dropdownRender:Ie,getPopupContainer:Se,overlayClassName:Oe,rootClassName:Ae,open:F,onOpenChange:Ge,visible:We,onVisibleChange:Z,mouseEnterDelay:Y=.15,mouseLeaveDelay:Be=.1,autoAdjustOverflow:Ee=!0,placement:se="",overlay:ae,transitionName:_e}=I,{getPopupContainer:Ue,getPrefixCls:$e,direction:je}=a.useContext(Q.E_),Xe=a.useMemo(()=>{const R=$e();return _e!==void 0?_e:se.includes("top")?`${R}-slide-down`:`${R}-slide-up`},[$e,se,_e]),nt=a.useMemo(()=>se?se.includes("Center")?se.slice(0,se.indexOf("Center")):se:je==="rtl"?"bottomRight":"bottomLeft",[se,je]),Me=$e("dropdown",A),[He,Qe]=(0,ee.Z)(Me),[,Je]=(0,we.Z)(),et=a.Children.only(J),B=(0,re.Tm)(et,{className:P()(`${Me}-trigger`,{[`${Me}-rtl`]:je==="rtl"},et.props.className),disabled:he}),b=he?[]:ie;let s;b&&b.includes("contextMenu")&&(s=!0);const[h,f]=(0,ce.Z)(!1,{value:F!=null?F:We}),$=(0,_.useEvent)(R=>{Ge==null||Ge(R),Z==null||Z(R),f(R)}),d=P()(Oe,Ae,Qe,{[`${Me}-rtl`]:je==="rtl"}),m=(0,N.Z)({arrowPointAtCenter:typeof T=="object"&&T.pointAtCenter,autoAdjustOverflow:Ee,offset:Je.marginXXS,arrowWidth:T?Je.sizePopupArrow:0,borderRadius:Je.borderRadius}),x=a.useCallback(()=>{f(!1)},[]),l=()=>{let R;return O!=null&&O.items?R=a.createElement(o.default,Object.assign({},O)):typeof ae=="function"?R=ae():R=ae,Ie&&(R=Ie(R)),R=a.Children.only(typeof R=="string"?a.createElement("span",null,R):R),a.createElement(H.J,{prefixCls:`${Me}-menu`,expandIcon:a.createElement("span",{className:`${Me}-menu-submenu-arrow`},a.createElement(S.Z,{className:`${Me}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:x,validator:W=>{let{mode:de}=W}},R)};return He(a.createElement(C.Z,Object.assign({alignPoint:s},(0,ue.Z)(I,["rootClassName"]),{mouseEnterDelay:Y,mouseLeaveDelay:Be,visible:h,builtinPlacements:m,arrow:!!T,overlayClassName:d,prefixCls:Me,getPopupContainer:Se||Ue,transitionName:Xe,trigger:b,overlay:l,placement:nt,onVisibleChange:$}),B))};function w(I){return Object.assign(Object.assign({},I),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const y=(0,q.Z)(E,"dropdown",I=>I,w),L=I=>a.createElement(y,Object.assign({},I),a.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=L,xe.Z=E},38854:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return we}});var a=u(91857),S=u(92310),M=u.n(S),P=u(59301),C=u(18785),_=u(3113),ce=u(36355),ue=u(81327),N=u(33234),q=u(47211),re=function(ee,te){var E={};for(var w in ee)Object.prototype.hasOwnProperty.call(ee,w)&&te.indexOf(w)<0&&(E[w]=ee[w]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,w=Object.getOwnPropertySymbols(ee);y{const{getPopupContainer:te,getPrefixCls:E,direction:w}=P.useContext(ce.E_),{prefixCls:y,type:L="default",danger:I,disabled:O,loading:T,onClick:A,htmlType:J,children:ie,className:he,menu:Ie,arrow:Se,autoFocus:Oe,overlay:Ae,trigger:F,align:Ge,open:We,onOpenChange:Z,placement:Y,getPopupContainer:Be,href:Ee,icon:se=P.createElement(C.Z,null),title:ae,buttonsRender:_e=l=>l,mouseEnterDelay:Ue,mouseLeaveDelay:$e,overlayClassName:je,overlayStyle:Xe,destroyPopupOnHide:nt,dropdownRender:Me}=ee,He=re(ee,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Qe=E("dropdown",y),Je=`${Qe}-button`,[et,B]=(0,q.Z)(Qe),b={menu:Ie,arrow:Se,autoFocus:Oe,align:Ge,disabled:O,trigger:O?[]:F,onOpenChange:Z,getPopupContainer:Be||te,mouseEnterDelay:Ue,mouseLeaveDelay:$e,overlayClassName:je,overlayStyle:Xe,destroyPopupOnHide:nt,dropdownRender:Me},{compactSize:s,compactItemClassnames:h}=(0,N.ri)(Qe,w),f=M()(Je,h,he,B);"overlay"in ee&&(b.overlay=Ae),"open"in ee&&(b.open=We),"placement"in ee?b.placement=Y:b.placement=w==="rtl"?"bottomLeft":"bottomRight";const $=P.createElement(_.ZP,{type:L,danger:I,disabled:O,loading:T,onClick:A,htmlType:J,href:Ee,title:ae},ie),d=P.createElement(_.ZP,{type:L,danger:I,icon:se}),[m,x]=_e([$,d]);return et(P.createElement(ue.Z.Compact,Object.assign({className:f,size:s,block:!0},He),m,P.createElement(a.Z,Object.assign({},b),x)))};Q.__ANT_BUTTON=!0;var o=Q;const H=a.Z;H.Button=o;var we=H},47211:function(ut,xe,u){"use strict";u.d(xe,{Z:function(){return re}});var a=u(17313),S=u(13826),M=u(92899),P=u(29878),C=u(19447),_=u(83116),ce=u(37613),N=Q=>{const{componentCls:o,menuCls:H,colorError:we,colorTextLightSolid:ee}=Q,te=`${H}-item`;return{[`${o}, ${o}-menu-submenu`]:{[`${H} ${te}`]:{[`&${te}-danger:not(${te}-disabled)`]:{color:we,"&:hover":{color:ee,backgroundColor:we}}}}}};const q=Q=>{const{componentCls:o,menuCls:H,zIndexPopup:we,dropdownArrowDistance:ee,sizePopupArrow:te,antCls:E,iconCls:w,motionDurationMid:y,dropdownPaddingVertical:L,fontSize:I,dropdownEdgeChildPadding:O,colorTextDisabled:T,fontSizeIcon:A,controlPaddingHorizontal:J,colorBgElevated:ie}=Q;return[{[o]:Object.assign(Object.assign({},(0,a.Wf)(Q)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:we,display:"block","&::before":{position:"absolute",insetBlock:-ee+te/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${w}-down, & > ${E}-btn-icon > ${w}-down`]:{fontSize:A}},[`${o}-wrap`]:{position:"relative",[`${E}-btn > ${w}-down`]:{fontSize:A},[`${w}-down::before`]:{transition:`transform ${y}`}},[`${o}-wrap-open`]:{[`${w}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${o}-placement-bottomLeft, &${E}-slide-down-appear${E}-slide-down-appear-active${o}-placement-bottomLeft, &${E}-slide-down-enter${E}-slide-down-enter-active${o}-placement-bottom, diff --git a/p__Classrooms__Lists__ResourceRecommend__index.7c43d4ca.async.js b/p__Classrooms__Lists__ResourceRecommend__index.0b258a3d.async.js similarity index 99% rename from p__Classrooms__Lists__ResourceRecommend__index.7c43d4ca.async.js rename to p__Classrooms__Lists__ResourceRecommend__index.0b258a3d.async.js index 41f1c55832..1299a3f13e 100644 --- a/p__Classrooms__Lists__ResourceRecommend__index.7c43d4ca.async.js +++ b/p__Classrooms__Lists__ResourceRecommend__index.0b258a3d.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1257],{40001:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},49198:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},84105:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},18785:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},33853:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},62772:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},38819:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},47472:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},27914:function(At,ze,l){"use strict";l.d(ze,{K:function(){return T}});var f=l(59301),g=l(43418),O=l(93152),z={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},R=l(24334);const T=({visible:ve,width:pe,videoId:J,file_url:w,course_id:Oe,copyUrl:b,toLog:C=!0,logWatchHistory:xe=()=>{},allow_skip:Te,onClose:Le=()=>{},autoPlay:Ze=!1,onPlayEnded:K=()=>{}})=>f.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ve,title:null,footer:null,width:pe,className:z.modal},f.createElement("i",{className:`${z.closeIcon} iconfont icon-guanbi10`,onClick:Le}),ve&&f.createElement(O.Z,{onPlayEnded:K,autoPlay:Ze,allow_skip:Te,courseId:Oe,src:w!=null&&w.startsWith("http")?w:R.Base64.decode(w),videoId:J,toLog:C,logWatchHistory:xe}))},93152:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return Te}});var f=l(59301),g=l(8591),O=l(38854),z=l(60513),R=l(78666),T=l(34055),ve=l(56102),pe=l(2610),J={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},w=(Le,Ze,K)=>new Promise((re,U)=>{var F=y=>{try{c(K.next(y))}catch(x){U(x)}},v=y=>{try{c(K.throw(y))}catch(x){U(x)}},c=y=>y.done?re(y.value):Promise.resolve(y.value).then(F,v);c((K=K.apply(Le,Ze)).next())});function Oe(Le){if(isNaN(Le))return{minutes:"00",seconds:"00"};const Ze=new Date(Le*1e3).toISOString().substr(11,8);return{hour:Ze.substr(0,2),minutes:Ze.substr(3,2),seconds:Ze.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function b(Le,Ze){return Le-Ze}function C(Le){Le.sort(b);let Ze=0;for(let K=0;K{},handlePlay:y=()=>{},handlePlayEnded:x=()=>{},autoPlay:ie=!1,onPlayEnded:fe=()=>{},isShowWaterMark:Ce=!0},Ke)=>{var je;const Fe=((je=Ze==null?void 0:Ze.split("."))==null?void 0:je.pop())==="flv",E=(0,f.useRef)(),De=(0,f.useRef)(),Re=(0,f.useRef)(),$=(0,f.useRef)(),ue=(0,f.useRef)(),Ve=(0,f.useRef)(),k=(0,f.useRef)(),ee=(0,f.useRef)(),ce=(0,f.useRef)(),me=(0,f.useRef)(),He=(0,f.useRef)(),tt=(0,f.useRef)(),qe=(0,f.useRef)(),vt=(0,f.useRef)(),rt=navigator.userAgent.toLowerCase().match(xe),ke=rt?rt[0]:"pc",lt=(0,f.useRef)(!1),gt=(0,T.eY)();let H=0,Be=0,N=0,D=null,h=!1,S=20,A=1,Z=!1,s=!1,u=[];(0,f.useImperativeHandle)(Ke,()=>({getLastUpdatedTime:()=>E.current.currentTime,getDuration:()=>E.current.duration})),g.ZP.config({maxCount:1,getContainer:()=>Re.current});const P=(0,f.useCallback)((ne,le=!1)=>{let be={point:E.current.currentTime};D?(be.log_id=D,be.watch_duration=C(u),be.total_duration=Be):(F?(be.video_id=parseInt(re,10),be.course_id=F):be.video_id=re,be.duration=H,be.device=ke),le&&(be.ed="1");function Xe(){return w(this,null,function*(){Z=!0,D=yield U==null?void 0:U(be),Z=!1,ne&&ne()})}Xe()},[re,F]);(0,f.useEffect)(()=>{E.current&&($.current.style.display="none",ue.current.style.display="block"),g.ZP.destroy();let ne=null;return z.Z.isSupported&&Fe&&Ze&&(Ze==null?void 0:Ze.indexOf(".m3u8"))<0?(ne=z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ze,muted:!1}),E.current&&(ne.attachMediaElement(E.current),ne.load())):E.current.setAttribute("src",Ze),m(),()=>{ne&&(ne.unload(),ne.pause(),ne.destroy(),ne=null)}},[E,Fe,Ze]);function d(){E.current.paused?($.current.style.display="none",ue.current.style.display="block"):($.current.style.display="block",ue.current.style.display="none")}function m(){He.current.style.display="none",qe.current.style.display="none",tt.current.style.display="none",E.current.muted||E.current.volume===0?He.current.style.display="block":E.current.volume>0&&E.current.volume<=.5?qe.current.style.display="block":tt.current.style.display="block"}(0,f.useEffect)(()=>{const ne=document.getElementById("play"),le=document.querySelectorAll(".playback-icons use");function be(){y(),v&&!lt.current&&(E.current.currentTime=v),lt.current=!0,u.push(E.current.currentTime),h||(h=!0,K&&P())}function Xe(){return w(this,null,function*(){d(),u.push(E.current.currentTime),K&&P(()=>{D=null,N=0,h=!1,Z=!1,s=!1,u=[],Be=0,A=1},!0),fe()})}function Pe(){Ve.current.value=Math.round(E.current.currentTime),k.current.value=Math.round(E.current.currentTime)}function te(){const We=Oe(Math.round(E.current.currentTime));ce.current.innerText=`${We.hour>0?We.hour+":":""}${We.minutes}:${We.seconds}`,ce.current.setAttribute("datetime",`${We.hour>0?" "+We.hour+" ":""}${We.minutes}m ${We.seconds}s`)}function nt(){var We,St,Xt,ft,Lt,ln,Zt;const qt=Math.round((We=E.current)==null?void 0:We.duration);(Xt=(St=Ve.current)==null?void 0:St.setAttribute)==null||Xt.call(St,"max",qt),(Lt=(ft=k.current)==null?void 0:ft.setAttribute)==null||Lt.call(ft,"max",qt);const Ut=Oe(qt);ee.current&&(ee.current.innerText=`${Ut.hour>0?Ut.hour+":":""}${Ut.minutes}:${Ut.seconds}`,(Zt=(ln=ee.current).setAttribute)==null||Zt.call(ln,"datetime",`${Ut.hour>0?" "+Ut.hour+" ":""}${Ut.minutes}m ${Ut.seconds}s`))}function ot(){try{const We=Math.round(E.current.duration);Ve.current.setAttribute("max",We),k.current.setAttribute("max",We);const St=Oe(We);ee.current.innerText=`${St.hour>0?St.hour+":":""}${St.minutes}:${St.seconds}`,ee.current.setAttribute("datetime",`${St.hour>0?" "+St.hour+" ":""}${St.minutes}m ${St.seconds}s`),Pe(),te();const{width:Xt,height:ft,x:Lt,y:ln}=De.current.getBoundingClientRect();if(Lt<0||ln<0||!Xt)return;if(!s){let Zt=E.current.currentTime,qt=Zt-N;Math.abs(qt)<10?(Be+=Math.abs(qt),N=Zt,Z||Be-A*S>=0&&(A++,u.push(N),K&&P())):(N=Zt,K&&P())}}catch(We){console.log(We)}}function pt(){s=!0}function ut(){E.current.playing&&u.push(E.current.currentTime,N),N=E.current.currentTime,s=!1}function Tt(){H=E.current.duration,H<=20&&(S=H/3),E.current.addEventListener("play",be)}function Mt(We){We.preventDefault(),(0,pe.vp)()?(E.current.style.width="100%",E.current.style.height="100%"):E.current.style.cssText=""}function Ht(){c()}function kt(We){if(!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const St=We.target.dataset.seek?We.target.dataset.seek:We.target.value;E.current.currentTime=St,k.current.value=St,Ve.current.value=St}function Jt(We){const St=Math.round(We.offsetX/We.target.clientWidth*parseInt(We.target.getAttribute("max"),10));Ve.current.setAttribute("data-seek",St);const Xt=Oe(St);me.current.textContent=`${Xt.hour>0?Xt.hour+":":""}${Xt.minutes}:${Xt.seconds}`;const ft=E.current.getBoundingClientRect();me.current.style.left=`${We.pageX-ft.left}px`}function Wt(We){switch(We.code){case"Space":We.preventDefault(),Q();break;case"ArrowRight":if(We.preventDefault(),!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime>=E.current.duration)break;E.current.currentTime=parseInt(E.current.currentTime)+5,Pe();break;case"ArrowLeft":if(We.preventDefault(),!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime===0)break;E.current.currentTime=parseInt(E.current.currentTime)-5,Pe();break;case"ArrowUp":We.preventDefault(),E.current.volume<1&&(E.current.volume=(parseInt(E.current.volume*10)+1)/10);break;case"ArrowDown":We.preventDefault(),E.current.volume>0&&(E.current.volume=(parseInt(E.current.volume*10)-1)/10);break}}return Re.current.addEventListener((0,pe.gH)(),Mt),E.current.addEventListener("canplay",Tt),E.current.addEventListener("ended",Xe),E.current.addEventListener("seeking",pt),E.current.addEventListener("seeked",ut),E.current.addEventListener("loadedmetadata",nt),Ve.current.addEventListener("mousemove",Jt),Ve.current.addEventListener("input",kt),E.current.addEventListener("timeupdate",ot),E.current.addEventListener("pause",Ht),E.current.addEventListener("volumechange",m),document.addEventListener("keydown",Wt),()=>{var We,St,Xt,ft,Lt,ln,Zt,qt,Ut,Kt,pn,_e;(We=E.current)==null||We.removeEventListener("canplay",Tt),(St=E.current)==null||St.removeEventListener("play",be),(Xt=E.current)==null||Xt.removeEventListener("ended",Xe),(ft=E.current)==null||ft.removeEventListener("seeking",pt),(Lt=E.current)==null||Lt.removeEventListener("seeked",ut),(ln=Ve.current)==null||ln.removeEventListener("mousemove",Jt),(Zt=Ve.current)==null||Zt.removeEventListener("input",kt),(qt=E.current)==null||qt.removeEventListener("timeupdate",ot),(Ut=E.current)==null||Ut.removeEventListener("pause",Ht),(Kt=E.current)==null||Kt.removeEventListener("loadedmetadata",nt),(pn=E.current)==null||pn.removeEventListener("volumechange",m),document.removeEventListener("keydown",Wt),(_e=E.current)!=null&&_e.playing&&(u.push(N,E.current.currentTime),K&&P())}},[E,Ze]),(0,f.useEffect)(()=>{if(E.current.onended=()=>{x(E)},E.current.oncontextmenu=()=>!1,(Ze==null?void 0:Ze.indexOf(".m3u8"))>-1){if(E.current.canPlayType("application/vnd.apple.mpegurl"))E.current.src=Ze;else if(R.ZP.isSupported()){var ne=new R.ZP;ne.loadSource(Ze),ne.attachMedia(E.current)}}},[Ze]);const[B,oe]=(0,f.useState)(1),Q=()=>{E.current.paused||E.current.ended?E.current.play():E.current.pause(),d()};function Ie(){E.current.muted=!E.current.muted,E.current.muted?(vt.current.setAttribute("data-volume",volume.value),vt.current.value=0):vt.current.value=vt.current.dataset.volume}return f.createElement("div",{style:{position:"relative"},ref:Re},f.createElement("div",{ref:De,className:`${J.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${J.animate__loop}`},Ce&>?gt.login:" "),f.createElement("div",{className:J.container},f.createElement("div",{className:J["video-container"],id:"video-container"},f.createElement("div",{className:J["playback-animation"],id:"playback-animation"},f.createElement("svg",{className:J["playback-icons"]},f.createElement("use",{className:"hidden",href:"#play-icon"}),f.createElement("use",{href:"#pause"}))),f.createElement("video",{className:J.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:E,autoPlay:ie}),f.createElement("div",{className:`${J["video-controls"]} `,id:"video-controls"},f.createElement("div",{className:J["bottom-controls"]},f.createElement("div",{className:J["left-controls"]},f.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Q},f.createElement("svg",{className:J["playback-icons"]},f.createElement("use",{ref:ue,href:"#play-icon"}),f.createElement("use",{ref:$,style:{display:"none"},href:"#pause"}))),f.createElement("div",{className:J.time},f.createElement("time",{id:"time-elapsed",ref:ce},"00:00"),f.createElement("span",null," / "),f.createElement("time",{id:"duration",ref:ee},"00:00"))),f.createElement("div",{className:J["right-controls"]},Le&&f.createElement(O.Z,{placement:"top",overlayClassName:J.rateOverlay,getPopupContainer:ne=>ne.parentNode,menu:{items:[{key:"1",label:f.createElement("span",{onClick:()=>{oe(1),E.current.playbackRate=1}},"1.0x")},{key:"2",label:f.createElement("span",{onClick:()=>{oe(1.5),E.current.playbackRate=1.5}},"1.5x")},{key:"3",label:f.createElement("span",{onClick:()=>{oe(2),E.current.playbackRate=2}},"2.0x")}]}},f.createElement("div",{className:`${J.controlText} mr5`},"\u500D\u901F")),f.createElement(ve.CopyToClipboard,{text:Ze,onCopy:()=>g.ZP.success("\u590D\u5236\u6210\u529F")},f.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},f.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),f.createElement("div",{className:J["volume-controls"]},f.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:J["volume-button"],id:"volume-button",onClick:Ie},f.createElement("i",{ref:He,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:qe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:tt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),f.createElement("input",{className:J.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:vt,style:{display:"none"},onClick:m})),f.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:J["fullscreen-button"],onClick:()=>{(0,pe.vp)()?(0,pe.BU)():(0,pe.Dj)(Re.current)}},f.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),f.createElement("div",{className:J["video-progress"]},f.createElement("progress",{ref:k,value:"0",min:"0"}),f.createElement("input",{className:J.seek,ref:Ve,value:"0",min:"0",type:"range",step:"1"}),f.createElement("div",{className:J["seek-tooltip"],ref:me,id:"seek-tooltip"},"00:00"))))),f.createElement("svg",{style:{display:"none"}},f.createElement("defs",null,f.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),f.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},f.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),f.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),f.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},f.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),f.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},f.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),f.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),f.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},f.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),f.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},f.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},8467:function(At,ze,l){"use strict";l.r(ze),l.d(ze,{default:function(){return k}});var f=l(59301),g=l(76560),O=l(8591),z=l(13570),R=l(71418),T=l(58421),ve=l(82093),pe=l(34055),J=l(57884),w=l(18889),Oe=l(55988),b=l(36193),C={flex_box_center:"flex_box_center___riBIL",flex_space_between:"flex_space_between___QnIxq",flex_box_vertical_center:"flex_box_vertical_center___lDoLU",flex_box_center_end:"flex_box_center_end___cJ2F_",flex_box_column:"flex_box_column___PSzC7",wrap:"wrap___Mlk1H",mask:"mask___MVQfB",playIconWrap:"playIconWrap___QcDy0",playIcon:"playIcon___MXK2W",linkWrap:"linkWrap___rXjTB",link:"link___uEr60",imgWrap:"imgWrap___nCe4C",cardBottom:"cardBottom___CqJQC",bottomTitle:"bottomTitle___oTGoY",timeWrap:"timeWrap___ioirP",time:"time___hl75k",bottomActionWrap:"bottomActionWrap___RhhZY",peopleWrap:"peopleWrap___TwLjM",actionIcon:"actionIcon___BfAaN"},xe=l(27914),Te=l(90524),Le=l(24334),Ze=Object.defineProperty,K=Object.defineProperties,re=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,c=(ee,ce,me)=>ce in ee?Ze(ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ee[ce]=me,y=(ee,ce)=>{for(var me in ce||(ce={}))F.call(ce,me)&&c(ee,me,ce[me]);if(U)for(var me of U(ce))v.call(ce,me)&&c(ee,me,ce[me]);return ee},x=(ee,ce)=>K(ee,re(ce));const ie=({data:ee,params:ce,onSend:me})=>{const[He,tt]=(0,f.useState)(),[qe,vt]=(0,f.useState)({}),rt="90%",ke="55%",lt=H=>{H.link||(tt(!0),vt({videoId:H.id,course_id:ce.coursesId,file_url:H.play_url||H.file_url,copyUrl:gt(H.play_url||H.file_url,H.cover_url),logWatchHistory:()=>{}}))},gt=(H,Be)=>{let N=Le.Base64.decode(H);if(H)return``};return f.createElement(f.Fragment,null,ee==null?void 0:ee.map((H,Be)=>{var N;const D=H!=null&&H.cover_url?(N=H==null?void 0:H.cover_url)!=null&&N.includes("https")?H.cover_url:Te.Z.API_SERVER+H.cover_url:Oe;return f.createElement("a",{className:C.wrap,key:H.id},f.createElement(w.Z,{className:`animated fadeIn ${C.cardWrap}`},f.createElement(R.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!H.transcoded&&!H.link},f.createElement("span",{className:C.imgWrap,onClick:()=>{lt(H)}},f.createElement("img",{src:D}),H.link&&f.createElement("a",{className:C.linkWrap,href:H.link,target:"_blank",title:H.title},f.createElement("span",{className:C.link},"\u5916\u94FE")),f.createElement(f.Fragment,null,f.createElement("div",{className:C.mask}),f.createElement("div",{className:C.playIconWrap},!H.link&&f.createElement("img",{className:C.playIcon,src:b}))))),f.createElement("div",{className:C.cardBottom},f.createElement("div",{title:H.title,className:C.bottomTitle},H.title),f.createElement("div",{className:C.bottomActionWrap},f.createElement("div",null,"\u8BFE\u7A0B\uFF1A",f.createElement("span",{title:H.subject},H.subject)),f.createElement("b",{onClick:()=>me(H)},"\u4F7F\u7528\u89C6\u9891")))))}),f.createElement(xe.K,x(y({},qe),{visible:He,width:800,onClose:()=>{tt(!1),vt({})}})))};var fe=(0,g.connect)(({classroomList:ee})=>({classroomList:ee}))(ie),Ce={flex_box_center:"flex_box_center___p5F4p",flex_space_between:"flex_space_between___XpX93",flex_box_vertical_center:"flex_box_vertical_center___CZqxk",flex_box_center_end:"flex_box_center_end___CinPQ",flex_box_column:"flex_box_column___RMknq",wrap:"wrap___fNq3s",listWrap:"listWrap____pT8s",list:"list___xQ3gD",top:"top___KkWz1",bottom:"bottom___MTHH1",tag:"tag___Sj7ii",rate:"rate___RKAhp",videoWrap:"videoWrap___Kv7Tg"},Ke=l(96877),je=Object.defineProperty,de=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,De=(ee,ce,me)=>ce in ee?je(ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ee[ce]=me,Re=(ee,ce)=>{for(var me in ce||(ce={}))Fe.call(ce,me)&&De(ee,me,ce[me]);if(de)for(var me of de(ce))E.call(ce,me)&&De(ee,me,ce[me]);return ee},$=(ee,ce)=>{var me={};for(var He in ee)Fe.call(ee,He)&&ce.indexOf(He)<0&&(me[He]=ee[He]);if(ee!=null&&de)for(var He of de(ee))ce.indexOf(He)<0&&E.call(ee,He)&&(me[He]=ee[He]);return me},ue=(ee,ce,me)=>new Promise((He,tt)=>{var qe=ke=>{try{rt(me.next(ke))}catch(lt){tt(lt)}},vt=ke=>{try{rt(me.throw(ke))}catch(lt){tt(lt)}},rt=ke=>ke.done?He(ke.value):Promise.resolve(ke.value).then(qe,vt);rt((me=me.apply(ee,ce)).next())});const Ve=ee=>{var ce=ee,{classroomList:me,globalSetting:He,user:tt,dispatch:qe}=ce,vt=$(ce,["classroomList","globalSetting","user","dispatch"]);const rt=(0,g.useParams)(),{detailTopBanner:ke,detailLeftMenus:lt,shareStatus:gt}=me,[H,Be]=(0,f.useState)("1"),[N,D]=(0,f.useState)(0),[h,S]=(0,f.useState)(!0),[A,Z]=(0,f.useState)([]),[s,u]=(0,f.useState)({page:1,limit:9,order:"random"});(0,f.useEffect)(()=>{s.page=1,m(s)},[H]);const P=Pe=>ue(void 0,null,function*(){S(!0);let te=yield(0,ve.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:Re({type:1},Pe)});te!=null&&te.shixuns&&(Z((te==null?void 0:te.shixuns)||[]),D(te==null?void 0:te.total_count)),S(!1)}),d=Pe=>ue(void 0,null,function*(){S(!0);let te=yield(0,ve.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:Re({type:2},Pe)});te!=null&&te.videos&&(Z((te==null?void 0:te.videos)||[]),D(te==null?void 0:te.total_count)),S(!1)}),m=Pe=>{H==="1"?P(Pe):d(Pe)},B=Pe=>{Be(Pe.key)},oe=[{name:"\u5B9E\u8BAD\u8D44\u6E90\u63A8\u8350",id:"1"},{name:"\u89C6\u9891\u8D44\u6E90\u63A8\u8350",id:"2"}],Q=Pe=>{s.page=Pe,u(Re({},s)),H==="1"?P(s):d(s)},Ie=Pe=>ue(void 0,null,function*(){const te=yield(0,ve.ZP)(`/api/shixuns/${Pe.identifier}/send_to_course.json`,{method:"post",body:{id:Pe.identifier,identifier:Pe.identifier,courses:[{course_id:rt==null?void 0:rt.coursesId,id:Pe.identifier,identifier:Pe.identifier,type:"normal",is_use:1,is_copy:0}]}});(te==null?void 0:te.status)===1&&(qe({type:"classroomList/getClassroomLeftMenus",payload:{id:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ne=Pe=>ue(void 0,null,function*(){const te="jpl5vs26";console.log(Pe);const nt=yield(0,ve.ZP)(`/api/paths/${Pe==null?void 0:Pe.subject_identifier}/send_to_course.json`,{method:"post",body:{course_id:ke==null?void 0:ke.course_id,id:Pe==null?void 0:Pe.subject_identifier,stage_shixuns:[{stage_shixun_id:Pe.stage_shixun_id,is_copy:0,is_use:1}],type:"video",sync_catelog:0}});(nt==null?void 0:nt.status)===1&&(qe({type:"classroomList/getClassroomLeftMenus",payload:{id:rt==null?void 0:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),le=()=>f.createElement("div",{className:Ce.listWrap},A==null?void 0:A.map((Pe,te)=>f.createElement("div",{key:Pe.id,className:Ce.list},f.createElement("div",{className:Ce.top},f.createElement("aside",{title:Pe.name},Pe.name),f.createElement("div",{onClick:()=>Ie(Pe)},"\u4F7F\u7528\u5B9E\u8BAD")),f.createElement("div",{className:Ce.bottom},f.createElement("div",{className:Ce.tag},Pe==null?void 0:Pe.author_name),f.createElement("div",{className:Ce.tag},Pe==null?void 0:Pe.author_school_name),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5173\u5361"),Pe==null?void 0:Pe.challenges_count),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),Pe==null?void 0:Pe.myshixuns_count),f.createElement("div",{className:Ce.rate},f.createElement(z.Z,{allowHalf:!0,disabled:!0,defaultValue:Pe.score_info}),f.createElement("span",{className:"font14"},"\xA0",Pe.score_info?`${Pe.score_info}\u5206`:"5\u5206")))))),be=()=>f.createElement("div",{className:Ce.videoWrap},f.createElement(fe,{params:rt,dispatch:qe,data:A,onSend:ne})),Xe=!!(ke!=null&&ke.sub_discipline_id);return console.log("detailTopBanner"),console.log(!!(ke!=null&&ke.sub_discipline_id)),f.createElement("section",{className:Ce.wrap},f.createElement(Ke.Z,{isLoading:!1,tabDataSource:oe,isAdmin:(0,pe.GJ)(),onTabMenuClick:B,defaultSelectedKeys:[H],extraNode:(0,pe.GJ)()&&Xe&&f.createElement("span",{className:"c-blue font14 ml20 current",onClick:Pe=>{Pe.preventDefault(),m(s)}},f.createElement("i",{className:"iconfont icon-huanyipi font14 mr5"}),"\u6362\u4E00\u6279")}),f.createElement(R.Z,{spinning:h},N===0?f.createElement(J.Z,null):H==="1"?le():be()),f.createElement(T.Z,{hideOnSinglePage:!0,onChange:Pe=>Q(Pe),current:s.page,pageSize:s.limit,total:N,showQuickJumper:!0,showSizeChanger:!1,showTotal:Pe=>f.createElement("span",{className:"mr10"},"\u5171",f.createElement("span",{className:"c-orange"},Pe),"\u6761\u6570\u636E"),className:"tr pb20"}))};var k=(0,g.connect)(({classroomList:ee,user:ce,globalSetting:me})=>({user:ce,classroomList:ee,globalSetting:me}))(Ve)},96877:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return b}});var f=l(59301),g=l(95237),O=l(43604),z=l(20834),R=l(38854),T=l(8591),ve=l(6848),pe={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},J=l(76560),w=l(34055),b=({isLoading:C,addText:xe,tabDataSource:Te,isAdmin:Le,dispatch:Ze,classroomList:K,type:re,isExercise:U,defaultSelectedKeys:F,onTabMenuClick:v,getDropdownMenu:c,showControlButton:y,buttonText:x,buttonIcon:ie="icon-tianjiadaohang",extraNode:fe,user:Ce,onButtonClick:Ke,isModelUser:je})=>{var de,Fe,E,De,Re;const $=(0,J.useParams)();return f.createElement("div",{className:pe.tabMenuContainer},f.createElement(g.Z,null,f.createElement(O.Z,{flex:"1"},f.createElement(z.default,{onSelect:ue=>C?{}:v(ue),mode:"horizontal",selectedKeys:F},Te.map(ue=>f.createElement(z.default.Item,{key:typeof ue.index=="number"?ue.index:ue.id},f.createElement("span",{className:"c-grey-666"},ue.name),ue.total!==void 0&&Le&&f.createElement("span",{className:"c-grey-999 ml20"},ue.total||0))))),Le&&U&&f.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{Ze({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),Le&&f.createElement(O.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},U&&f.createElement(R.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(z.default,null,f.createElement(z.default.Item,{key:1,onClick:()=>{var ue;if((0,w.Rm)()&&!((ue=K.AssistantObject.exercise)!=null&&ue.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:re,exportType:"exercise",category_id:$.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(z.default.Item,{key:3,onClick:()=>{var ue;if((0,w.Rm)()&&!((ue=K.AssistantObject.exercise)!=null&&ue.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}J.history.push(`/classrooms/${$==null?void 0:$.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),f.createElement("div",{className:pe.control},f.createElement("div",{className:pe.extra},fe),y&&(x=="\u6DFB\u52A0\u76F4\u64AD"?f.createElement(R.Z,{menu:{items:(Fe=(de=[{label:f.createElement("div",{onClick:()=>{Ke("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},je&&{label:f.createElement("div",{onClick:()=>{Ke("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:de.filter(ue=>ue==null?void 0:ue.show))==null?void 0:Fe.map(ue=>({label:ue==null?void 0:ue.label,key:ue==null?void 0:ue.key}))}},f.createElement("span",{className:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${ie}`})),f.createElement("span",null,x))):f.createElement("span",{onClick:Ke,style:{cursor:"pointer"},className:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${ie}`})),f.createElement("span",null,x))),!!c&&f.createElement(R.Z,{disabled:((E=Ce==null?void 0:Ce.userInfo)==null?void 0:E.user_status)===2,className:"ml10",dropdownRender:c},f.createElement("span",{className:((De=Ce==null?void 0:Ce.userInfo)==null?void 0:De.user_status)===2?pe.selectBtn1:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement(ve.Z,{title:((Re=Ce==null?void 0:Ce.userInfo)==null?void 0:Re.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},f.createElement("span",null,xe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},2610:function(At,ze,l){"use strict";l.d(ze,{BU:function(){return g},Dj:function(){return f},gH:function(){return O},vp:function(){return z}});function f(R){try{R.mozRequestFullScreen?R.mozRequestFullScreen():R.webkitRequestFullScreen&&R.webkitRequestFullScreen()}catch(T){console.log(T,":e")}}function g(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const O=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function z(){var R=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,T=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",R),window.isFullScreen?window.isFullScreen:R!=null}},60513:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pn}});class f{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let n=Object(e);for(let i=1;i ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","error",i),R.ENABLE_ERROR&&(console.error?console.error(i):console.warn?console.warn(i):console.log(i))}static i(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","info",i),R.ENABLE_INFO&&(console.info?console.info(i):console.log(i))}static w(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","warn",i),R.ENABLE_WARN&&(console.warn?console.warn(i):console.log(i))}static d(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","debug",i),R.ENABLE_DEBUG&&(console.debug?console.debug(i):console.log(i))}static v(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","verbose",i),R.ENABLE_VERBOSE&&console.log(i)}}R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new(z());var T=R;class ve{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var pe=ve;class J{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class w extends J{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Oe extends J{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class b extends J{constructor(e){super(e)}get name(){return"NotImplementedException"}}const C={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},xe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Te{constructor(e){this._type=e||"undefined",this._status=C.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=C.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===C.kConnecting||this._status===C.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,n){throw new b("Unimplemented abstract function!")}abort(){throw new b("Unimplemented abstract function!")}}let Le={};function Ze(){let _e=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(_e)||/(opr)[\/]([\w.]+)/.exec(_e)||/(chrome)[ \/]([\w.]+)/.exec(_e)||/(iemobile)[\/]([\w.]+)/.exec(_e)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(_e)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(_e)||/(webkit)[ \/]([\w.]+)/.exec(_e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(_e)||/(msie) ([\w.]+)/.exec(_e)||_e.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(_e)||_e.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(_e)||[],n=/(ipad)/.exec(_e)||/(ipod)/.exec(_e)||/(windows phone)/.exec(_e)||/(iphone)/.exec(_e)||/(kindle)/.exec(_e)||/(android)/.exec(_e)||/(windows)/.exec(_e)||/(mac)/.exec(_e)||/(linux)/.exec(_e)||/(cros)/.exec(_e)||[],i={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:n[0]||""},t={};if(i.browser){t[i.browser]=!0;let r=i.majorVersion.split(".");t.version={major:parseInt(i.majorVersion,10),string:i.version},r.length>1&&(t.version.minor=parseInt(r[1],10)),r.length>2&&(t.version.build=parseInt(r[2],10))}if(i.platform&&(t[i.platform]=!0),(t.chrome||t.opr||t.safari)&&(t.webkit=!0),t.rv||t.iemobile){t.rv&&delete t.rv;let r="msie";i.browser=r,t[r]=!0}if(t.edge){delete t.edge;let r="msedge";i.browser=r,t[r]=!0}if(t.opr){let r="opera";i.browser=r,t[r]=!0}if(t.safari&&t.android){let r="android";i.browser=r,t[r]=!0}t.name=i.browser,t.platform=i.platform;for(let r in Le)Le.hasOwnProperty(r)&&delete Le[r];Object.assign(Le,t)}Ze();var K=Le;class re extends Te{static isSupported(){try{let e=K.msedge&&K.version.minor>=15048,n=K.msedge?e:!0;return self.fetch&&self.ReadableStream&&n}catch(e){return!1}}constructor(e,n){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=n,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,n){this._dataSource=e,this._range=n;let i=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(i=e.redirectedURL);let t=this._seekHandler.getConfig(i,n),r=new self.Headers;if(typeof t.headers=="object"){let a=t.headers;for(let I in a)a.hasOwnProperty(I)&&r.append(I,a[I])}let o={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let a in this._config.headers)r.append(a,this._config.headers[a]);e.cors===!1&&(o.mode="same-origin"),e.withCredentials&&(o.credentials="include"),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),this._status=C.kConnecting,self.fetch(t.url,o).then(a=>{if(this._requestAbort){this._requestAbort=!1,this._status=C.kIdle;return}if(a.ok&&a.status>=200&&a.status<=299){if(a.url!==t.url&&this._onURLRedirect){let p=this._seekHandler.removeURLParameters(a.url);this._onURLRedirect(p)}let I=a.headers.get("Content-Length");return I!=null&&(this._contentLength=parseInt(I),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,a.body.getReader())}else if(this._status=C.kError,this._onError)this._onError(xe.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new J("FetchStreamLoader: Http code invalid, "+a.status+" "+a.statusText)}).catch(a=>{if(this._status=C.kError,this._onError)this._onError(xe.EXCEPTION,{code:-1,msg:a.message});else throw a})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&K.msedge)return;this._status=C.kError;let i=0,t=null;if((n.code===19||n.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=C.kError,this._onError)this._onError(xe.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new J("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=C.kBuffering}}_onProgress(e){if(this._status===C.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===C.kError)return;this._status=C.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=C.kError;let n=0,i=null;if(this._contentLength&&e.loaded=200&&n.status<=299){if(this._status=LoaderStatus.kBuffering,n.responseURL!=null){let t=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&t!==this._currentRedirectedURL&&(this._currentRedirectedURL=t,this._onURLRedirect&&this._onURLRedirect(t))}let i=n.getResponseHeader("Content-Length");if(i!=null&&this._contentLength==null){let t=parseInt(i);t>0&&(this._contentLength=t,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+n.status+" "+n.statusText);else if(n.readyState===3&&n.status>=200&&n.status<=299){this._status=LoaderStatus.kBuffering;let i=n.response;this._reader.readAsArrayBuffer(i)}}_xhrOnError(e){this._status=LoaderStatus.kError;let n=LoaderErrors.EXCEPTION,i={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(n,i);else throw new RuntimeException(i.msg)}_msrOnProgress(e){let i=e.target.result;if(i==null){this._doReconnectIfNeeded();return}let t=i.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=i.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,r,this._receivedLength),i.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+t.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:n,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,n){this._lastTimeLoaded=0;let i=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?i=this._currentRedirectedURL:e.redirectedURL!=null&&(i=e.redirectedURL));let t=this._seekHandler.getConfig(i,n);this._currentRequestURL=t.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",t.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof t.headers=="object"){let o=t.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}if(typeof this._config.headers=="object"){let o=this._config.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=C.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let n=e.target;if(n.readyState===2){if(n.responseURL!=null){let i=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(n.status>=200&&n.status<=299){if(this._waitForTotalLength)return;this._status=C.kBuffering}else if(this._status=C.kError,this._onError)this._onError(xe.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new J("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===C.kError)return;if(this._contentLength===null){let i=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,i=!0;let t=e.total;this._internalAbort(),t!=null&t!==0&&(this._totalLength=t)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,i){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}_normalizeSpeed(e){let n=this._chunkSizeKBList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let o=this._normalizeSpeed(n);this._currentSpeedNormalized!==o&&(this._currentSpeedNormalized=o,this._currentChunkSizeKB=o)}let i=e.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=C.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(xe.EXCEPTION,n);else throw new J(n.msg)}}_dispatchArrayBuffer(e){let n=e,i=this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onWebSocketError(e){this._status=C.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(xe.EXCEPTION,n);else throw new J(n.msg)}}var Ce=fe;class Ke{constructor(e){this._zeroStart=e||!1}getConfig(e,n){let i={};if(n.from!==0||n.to!==-1){let t;n.to!==-1?t=`bytes=${n.from.toString()}-${n.to.toString()}`:t=`bytes=${n.from.toString()}-`,i.Range=t}else this._zeroStart&&(i.Range="bytes=0-");return{url:e,headers:i}}removeURLParameters(e){return e}}var je=Ke;class de{constructor(e,n){this._startName=e,this._endName=n}getConfig(e,n){let i=e;if(n.from!==0||n.to!==-1){let t=!0;i.indexOf("?")===-1&&(i+="?",t=!1),t&&(i+="&"),i+=`${this._startName}=${n.from.toString()}`,n.to!==-1&&(i+=`&${this._endName}=${n.to.toString()}`)}return{url:i,headers:{}}}removeURLParameters(e){let n=e.split("?")[0],i,t=e.indexOf("?");t!==-1&&(i=e.substring(t+1));let r="";if(i!=null&&i.length>0){let o=i.split("&");for(let a=0;a0;I[0]!==this._startName&&I[0]!==this._endName&&(p&&(r+="&"),r+=o[a])}}return r.length===0?n:n+"?"+r}}var Fe=de;class E{constructor(e,n,i){this.TAG="IOController",this._config=n,this._extraData=i,this._stashInitialSize=1024*384,n.stashInitialSize!=null&&n.stashInitialSize>0&&(this._stashInitialSize=n.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,n.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new pe,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ie?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new je(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",i=e.seekParamEnd||"bend";this._seekHandler=new Fe(n,i)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Oe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ce;else if(U.isSupported())this._loaderClass=U;else if(v.isSupported())this._loaderClass=v;else if(ie.isSupported())this._loaderClass=ie;else throw new J("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,n){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(n),this._loader.destroy(),this._loader=null;let i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Oe("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let n=this._stashSize;for(;n+1024*1024*10){let t=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,n).set(t,0)}this._stashBuffer=i,this._bufferSize=n}_normalizeSpeed(e){let n=this._speedNormalizeList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=512&&e<=1024?n=Math.floor(e*1.5):n=e*2,n>8192&&(n=8192);let i=n*1024+1024*1024*1;this._bufferSize0){let o=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(o,this._stashByteStart);if(a0){let I=new Uint8Array(o,a);r.set(I,0),this._stashUsed=I.byteLength,this._stashByteStart+=a}}else this._stashUsed=0,this._stashByteStart+=a;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let o=this._dispatchChunks(e,n);if(othis._bufferSize&&(this._expandBuffer(a),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,o),0),this._stashUsed+=a,this._stashByteStart=n+o}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,n);if(rthis._bufferSize&&this._expandBuffer(o),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=o,this._stashByteStart=n+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let o=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(o0){let a=new Uint8Array(this._stashBuffer,o);r.set(a,0)}this._stashUsed-=o,this._stashByteStart+=o}}_flushStashBuffer(e){if(this._stashUsed>0){let n=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(n,this._stashByteStart),t=n.byteLength-i;if(i0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),o=new Uint8Array(n,i);r.set(o,0),this._stashUsed=o.byteLength,this._stashByteStart+=i}return 0}return this._stashUsed=0,this._stashByteStart=0,t}return 0}_onLoaderComplete(e,n){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,n){switch(T.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=xe.UNRECOVERABLE_EARLY_EOF),e){case xe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let i=this._currentRange.to+1;i0){let n=ce.getConfig();e.emit("change",n)}}static registerListener(e){ce.emitter.addListener("change",e)}static removeListener(e){ce.emitter.removeListener("change",e)}static addLogListener(e){T.emitter.addListener("log",e),T.emitter.listenerCount("log")>0&&(T.ENABLE_CALLBACK=!0,ce._notifyChange())}static removeLogListener(e){T.emitter.removeListener("log",e),T.emitter.listenerCount("log")===0&&(T.ENABLE_CALLBACK=!1,ce._notifyChange())}}ce.emitter=new(z());var me=ce;class He{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,n=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&n}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let n=this.keyframesIndex,i=this._search(n.times,e);return{index:i,milliseconds:n.times[i],fileposition:n.filepositions[i]}}_search(e,n){let i=0,t=e.length-1,r=0,o=0,a=t;for(n=e[r]&&n=128){e.push(String.fromCharCode(r&65535)),i+=2;continue}}}else if(n[i]<240){if(qe(n,i,2)){let r=(n[i]&15)<<12|(n[i+1]&63)<<6|n[i+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),i+=3;continue}}}else if(n[i]<248&&qe(n,i,3)){let r=(n[i]&7)<<18|(n[i+1]&63)<<12|(n[i+2]&63)<<6|n[i+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),i+=4;continue}}}e.push("\uFFFD"),++i}return e.join("")}var rt=vt;let ke=function(){let _e=new ArrayBuffer(2);return new DataView(_e).setInt16(0,256,!0),new Int16Array(_e)[0]===256}();class lt{static parseScriptData(e,n,i){let t={};try{let r=lt.parseValue(e,n,i),o=lt.parseValue(e,n+r.size,i-r.size);t[r.data]=o.data}catch(r){T.e("AMF",r.toString())}return t}static parseObject(e,n,i){if(i<3)throw new w("Data not enough when parse ScriptDataObject");let t=lt.parseString(e,n,i),r=lt.parseValue(e,n+t.size,i-t.size),o=r.objectEnd;return{data:{name:t.data,value:r.data},size:t.size+r.size,objectEnd:o}}static parseVariable(e,n,i){return lt.parseObject(e,n,i)}static parseString(e,n,i){if(i<2)throw new w("Data not enough when parse String");let r=new DataView(e,n,i).getUint16(0,!ke),o;return r>0?o=rt(new Uint8Array(e,n+2,r)):o="",{data:o,size:2+r}}static parseLongString(e,n,i){if(i<4)throw new w("Data not enough when parse LongString");let r=new DataView(e,n,i).getUint32(0,!ke),o;return r>0?o=rt(new Uint8Array(e,n+4,r)):o="",{data:o,size:4+r}}static parseDate(e,n,i){if(i<10)throw new w("Data size invalid when parse Date");let t=new DataView(e,n,i),r=t.getFloat64(0,!ke),o=t.getInt16(8,!ke);return r+=o*60*1e3,{data:new Date(r),size:10}}static parseValue(e,n,i){if(i<1)throw new w("Data not enough when parse Value");let t=new DataView(e,n,i),r=1,o=t.getUint8(0),a,I=!1;try{switch(o){case 0:a=t.getFloat64(1,!ke),r+=8;break;case 1:{a=!!t.getUint8(1),r+=1;break}case 2:{let p=lt.parseString(e,n+1,i-1);a=p.data,r+=p.size;break}case 3:{a={};let p=0;for((t.getUint32(i-4,!ke)&16777215)===9&&(p=3);r32)throw new Oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let o=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,o}let n=this._current_word_bits_left?this._current_word:0;n=n>>>32-this._current_word_bits_left;let i=e-this._current_word_bits_left;this._fillCurrentWord();let t=Math.min(i,this._current_word_bits_left),r=this._current_word>>>32-t;return this._current_word<<=t,this._current_word_bits_left-=t,n=n<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Be=H;class N{static _ebsp2rbsp(e){let n=e,i=n.byteLength,t=new Uint8Array(i),r=0;for(let o=0;o=2&&n[o]===3&&n[o-1]===0&&n[o-2]===0||(t[r]=n[o],r++);return new Uint8Array(t.buffer,0,r)}static parseSPS(e){let n=N._ebsp2rbsp(e),i=new Be(n);i.readByte();let t=i.readByte();i.readByte();let r=i.readByte();i.readUEG();let o=N.getProfileString(t),a=N.getLevelString(r),I=1,p=420,M=[0,420,422,444],W=8;if((t===100||t===110||t===122||t===244||t===44||t===83||t===86||t===118||t===128||t===138||t===144)&&(I=i.readUEG(),I===3&&i.readBits(1),I<=3&&(p=M[I]),W=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool())){let $e=I!==3?8:12;for(let Ye=0;Ye<$e;Ye++)i.readBool()&&(Ye<6?N._skipScalingList(i,16):N._skipScalingList(i,64))}i.readUEG();let se=i.readUEG();if(se===0)i.readUEG();else if(se===1){i.readBits(1),i.readSEG(),i.readSEG();let $e=i.readUEG();for(let Ye=0;Ye<$e;Ye++)i.readSEG()}let G=i.readUEG();i.readBits(1);let Se=i.readUEG(),ae=i.readUEG(),q=i.readBits(1);q===0&&i.readBits(1),i.readBits(1);let X=0,Ee=0,ge=0,Ne=0;i.readBool()&&(X=i.readUEG(),Ee=i.readUEG(),ge=i.readUEG(),Ne=i.readUEG());let et=1,we=1,Me=0,_=!0,L=0,j=0;if(i.readBool()){if(i.readBool()){let $e=i.readByte(),Ye=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],yt=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];$e>0&&$e<16?(et=Ye[$e-1],we=yt[$e-1]):$e===255&&(et=i.readByte()<<8|i.readByte(),we=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){let $e=i.readBits(32),Ye=i.readBits(32);_=i.readBool(),L=Ye,j=$e*2,Me=L/j}}let V=1;(et!==1||we!==1)&&(V=et/we);let ye=0,he=0;if(I===0)ye=1,he=2-q;else{let $e=I===3?1:2,Ye=I===1?2:1;ye=$e,he=Ye*(2-q)}let Ae=(Se+1)*16,Ue=(2-q)*((ae+1)*16);Ae-=(X+Ee)*ye,Ue-=(ge+Ne)*he;let Ge=Math.ceil(Ae*V);return i.destroy(),i=null,{profile_string:o,level_string:a,bit_depth:W,ref_frames:G,chroma_format:p,chroma_format_string:N.getChromaFormatString(p),frame_rate:{fixed:_,fps:Me,fps_den:j,fps_num:L},sar_ratio:{width:et,height:we},codec_size:{width:Ae,height:Ue},present_size:{width:Ge,height:Ue}}}static _skipScalingList(e,n){let i=8,t=8,r=0;for(let o=0;o>>8&255|(_e&255)<<8}function Z(_e){return(_e&4278190080)>>>24|(_e&16711680)>>>8|(_e&65280)<<8|(_e&255)<<24}function s(_e,e){return _e[e]<<24|_e[e+1]<<16|_e[e+2]<<8|_e[e+3]}class u{constructor(e,n){this.TAG="FLVDemuxer",this._config=n,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new tt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let i=new ArrayBuffer(2);return new DataView(i).setInt16(0,256,!0),new Int16Array(i)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let n=new Uint8Array(e),i={match:!1};if(n[0]!==70||n[1]!==76||n[2]!==86||n[3]!==1)return i;let t=(n[4]&4)>>>2!==0,r=(n[4]&1)!==0,o=s(n,5);return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:t,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new tt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,n){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new w("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let i=0,t=this._littleEndian;if(n===0)if(e.byteLength>13)i=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+i!==this._dataOffset&&T.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,i).getUint32(0,!t)!==0&&T.w(this.TAG,"PrevTagSize0 !== 0 !!!"),i+=4);ie.byteLength)break;let o=r.getUint8(0),a=r.getUint32(0,!t)&16777215;if(i+11+a+4>e.byteLength)break;if(o!==8&&o!==9&&o!==18){T.w(this.TAG,`Unsupported tag type ${o}, skipped`),i+=11+a+4;continue}let I=r.getUint8(4),p=r.getUint8(5),M=r.getUint8(6),W=r.getUint8(7),se=M|p<<8|I<<16|W<<24;(r.getUint32(7,!t)&16777215)!==0&&T.w(this.TAG,"Meet tag which has StreamID != 0!");let Se=i+11;switch(o){case 8:this._parseAudioData(e,Se,a,se);break;case 9:this._parseVideoData(e,Se,a,se,n+i);break;case 18:this._parseScriptData(e,Se,a);break}let ae=r.getUint32(11+a,!t);ae!==11+a&&T.w(this.TAG,`Invalid PrevTagSize ${ae}`),i+=11+a+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),i}_parseScriptData(e,n,i){let t=gt.parseScriptData(e,n,i);if(t.hasOwnProperty("onMetaData")){if(t.onMetaData==null||typeof t.onMetaData!="object"){T.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&T.w(this.TAG,"Found another onMetaData tag!"),this._metadata=t;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let o=Math.floor(r.duration*this._timescale);this._duration=o,this._mediaInfo.duration=o}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let o=Math.floor(r.framerate*1e3);if(o>0){let a=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=a,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=a}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let o=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(o),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,T.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(t).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},t))}_parseKeyframesIndex(e){let n=[],i=[];for(let t=1;t>>4;if(I!==2&&I!==10){this._onError(S.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+I);return}let p=0,M=(a&12)>>>2;if(M>=0&&M<=4)p=this._flvSoundRateTable[M];else{this._onError(S.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+M);return}let W=(a&2)>>>1,se=a&1,G=this._audioMetadata,Se=this._audioTrack;if(G||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),G=this._audioMetadata={},G.type="audio",G.id=Se.id,G.timescale=this._timescale,G.duration=this._duration,G.audioSampleRate=p,G.channelCount=se===0?1:2),I===10){let ae=this._parseAACAudioData(e,n+1,i-1);if(ae==null)return;if(ae.packetType===0){G.config&&T.w(this.TAG,"Found another AudioSpecificConfig!");let q=ae.data;G.audioSampleRate=q.samplingRate,G.channelCount=q.channelCount,G.codec=q.codec,G.originalCodec=q.originalCodec,G.config=q.config,G.refSampleDuration=1024/G.audioSampleRate*G.timescale,T.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",G);let X=this._mediaInfo;X.audioCodec=G.originalCodec,X.audioSampleRate=G.audioSampleRate,X.audioChannelCount=G.channelCount,X.hasVideo?X.videoCodec!=null&&(X.mimeType='video/x-flv; codecs="'+X.videoCodec+","+X.audioCodec+'"'):X.mimeType='video/x-flv; codecs="'+X.audioCodec+'"',X.isComplete()&&this._onMediaInfo(X)}else if(ae.packetType===1){let q=this._timestampBase+t,X={unit:ae.data,length:ae.data.byteLength,dts:q,pts:q};Se.samples.push(X),Se.length+=ae.data.length}else T.e(this.TAG,`Flv: Unsupported AAC data type ${ae.packetType}`)}else if(I===2){if(!G.codec){let Ee=this._parseMP3AudioData(e,n+1,i-1,!0);if(Ee==null)return;G.audioSampleRate=Ee.samplingRate,G.channelCount=Ee.channelCount,G.codec=Ee.codec,G.originalCodec=Ee.originalCodec,G.refSampleDuration=1152/G.audioSampleRate*G.timescale,T.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",G);let ge=this._mediaInfo;ge.audioCodec=G.codec,ge.audioSampleRate=G.audioSampleRate,ge.audioChannelCount=G.channelCount,ge.audioDataRate=Ee.bitRate,ge.hasVideo?ge.videoCodec!=null&&(ge.mimeType='video/x-flv; codecs="'+ge.videoCodec+","+ge.audioCodec+'"'):ge.mimeType='video/x-flv; codecs="'+ge.audioCodec+'"',ge.isComplete()&&this._onMediaInfo(ge)}let ae=this._parseMP3AudioData(e,n+1,i-1,!1);if(ae==null)return;let q=this._timestampBase+t,X={unit:ae,length:ae.byteLength,dts:q,pts:q};Se.samples.push(X),Se.length+=ae.length}}_parseAACAudioData(e,n,i){if(i<=1){T.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let t={},r=new Uint8Array(e,n,i);return t.packetType=r[0],r[0]===0?t.data=this._parseAACAudioSpecificConfig(e,n+1,i-1):t.data=r.subarray(1),t}_parseAACAudioSpecificConfig(e,n,i){let t=new Uint8Array(e,n,i),r=null,o=0,a=0,I=null,p=0,M=null;if(o=a=t[0]>>>3,p=(t[0]&7)<<1|t[1]>>>7,p<0||p>=this._mpegSamplingRates.length){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let W=this._mpegSamplingRates[p],se=(t[1]&120)>>>3;if(se<0||se>=8){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}o===5&&(M=(t[1]&7)<<1|t[2]>>>7,I=(t[2]&124)>>>2);let G=self.navigator.userAgent.toLowerCase();return G.indexOf("firefox")!==-1?p>=6?(o=5,r=new Array(4),M=p-3):(o=2,r=new Array(2),M=p):G.indexOf("android")!==-1?(o=2,r=new Array(2),M=p):(o=5,M=p,r=new Array(4),p>=6?M=p-3:se===1&&(o=2,r=new Array(2),M=p)),r[0]=o<<3,r[0]|=(p&15)>>>1,r[1]=(p&15)<<7,r[1]|=(se&15)<<3,o===5&&(r[1]|=(M&15)>>>1,r[2]=(M&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:W,channelCount:se,codec:"mp4a.40."+o,originalCodec:"mp4a.40."+a}}_parseMP3AudioData(e,n,i,t){if(i<4){T.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,o=new Uint8Array(e,n,i),a=null;if(t){if(o[0]!==255)return;let I=o[1]>>>3&3,p=(o[1]&6)>>1,M=(o[2]&240)>>>4,W=(o[2]&12)>>>2,G=(o[3]>>>6&3)!==3?2:1,Se=0,ae=0,q=34,X="mp3";switch(I){case 0:Se=this._mpegAudioV25SampleRateTable[W];break;case 2:Se=this._mpegAudioV20SampleRateTable[W];break;case 3:Se=this._mpegAudioV10SampleRateTable[W];break}switch(p){case 1:q=34,M>>4,I=o&15;if(I!==7){this._onError(S.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${I}`);return}this._parseAVCVideoPacket(e,n+1,i-1,t,r,a)}_parseAVCVideoPacket(e,n,i,t,r,o){if(i<4){T.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let a=this._littleEndian,I=new DataView(e,n,i),p=I.getUint8(0),W=(I.getUint32(0,!a)&16777215)<<8>>8;if(p===0)this._parseAVCDecoderConfigurationRecord(e,n+4,i-4);else if(p===1)this._parseAVCVideoData(e,n+4,i-4,t,r,o,W);else if(p!==2){this._onError(S.FORMAT_ERROR,`Flv: Invalid video packet type ${p}`);return}}_parseAVCDecoderConfigurationRecord(e,n,i){if(i<7){T.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let t=this._videoMetadata,r=this._videoTrack,o=this._littleEndian,a=new DataView(e,n,i);t?typeof t.avcc!="undefined"&&T.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),t=this._videoMetadata={},t.type="video",t.id=r.id,t.timescale=this._timescale,t.duration=this._duration);let I=a.getUint8(0),p=a.getUint8(1),M=a.getUint8(2),W=a.getUint8(3);if(I!==1||p===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(a.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(S.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let se=a.getUint8(5)&31;if(se===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else se>1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${se}`);let G=6;for(let ae=0;ae1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Se}`);G++;for(let ae=0;ae=i){T.w(this.TAG,`Malformed Nalu near timestamp ${Se}, offset = ${se}, dataSize = ${i}`);break}let q=p.getUint32(se,!I);if(G===3&&(q>>>=8),q>i-G){T.w(this.TAG,`Malformed Nalus near timestamp ${Se}, NaluSize > DataSize!`);return}let X=p.getUint8(se+G)&31;X===5&&(ae=!0);let Ee=new Uint8Array(e,n+se,G+q),ge={type:X,data:Ee};M.push(ge),W+=Ee.byteLength,se+=G+q}if(M.length){let q=this._videoTrack,X={units:M,length:W,isKeyframe:ae,dts:Se,cts:a,pts:Se+a};ae&&(X.fileposition=r),q.samples.push(X),q.length+=W}}}var P=u;class d{static init(){d.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let n in d.types)d.types.hasOwnProperty(n)&&(d.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=d.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let n=8,i=null,t=Array.prototype.slice.call(arguments,1),r=t.length;for(let a=0;a>>24&255,i[1]=n>>>16&255,i[2]=n>>>8&255,i[3]=n&255,i.set(e,4);let o=8;for(let a=0;a>>24&255,e>>>16&255,e>>>8&255,e&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return d.box(d.types.trak,d.tkhd(e),d.mdia(e))}static tkhd(e){let n=e.id,i=e.duration,t=e.presentWidth,r=e.presentHeight;return d.box(d.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>>8&255,t&255,0,0,r>>>8&255,r&255,0,0]))}static mdia(e){return d.box(d.types.mdia,d.mdhd(e),d.hdlr(e),d.minf(e))}static mdhd(e){let n=e.timescale,i=e.duration;return d.box(d.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,85,196,0,0]))}static hdlr(e){let n=null;return e.type==="audio"?n=d.constants.HDLR_AUDIO:n=d.constants.HDLR_VIDEO,d.box(d.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=d.box(d.types.smhd,d.constants.SMHD):n=d.box(d.types.vmhd,d.constants.VMHD),d.box(d.types.minf,n,d.dinf(),d.stbl(e))}static dinf(){return d.box(d.types.dinf,d.box(d.types.dref,d.constants.DREF))}static stbl(e){return d.box(d.types.stbl,d.stsd(e),d.box(d.types.stts,d.constants.STTS),d.box(d.types.stsc,d.constants.STSC),d.box(d.types.stsz,d.constants.STSZ),d.box(d.types.stco,d.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp3(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp4a(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.avc1(e))}static mp3(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types[".mp3"],t)}static mp4a(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types.mp4a,t,d.esds(e))}static esds(e){let n=e.config||[],i=n.length,t=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n).concat([6,1,2]));return d.box(d.types.esds,t)}static avc1(e){let n=e.avcc,i=e.codecWidth,t=e.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i>>>8&255,i&255,t>>>8&255,t&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return d.box(d.types.avc1,r,d.box(d.types.avcC,n))}static mvex(e){return d.box(d.types.mvex,d.trex(e))}static trex(e){let n=e.id,i=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return d.box(d.types.trex,i)}static moof(e,n){return d.box(d.types.moof,d.mfhd(e.sequenceNumber),d.traf(e,n))}static mfhd(e){let n=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return d.box(d.types.mfhd,n)}static traf(e,n){let i=e.id,t=d.box(d.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),r=d.box(d.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),o=d.sdtp(e),a=d.trun(e,o.byteLength+16+16+8+16+8+8);return d.box(d.types.traf,t,r,a,o)}static sdtp(e){let n=e.samples||[],i=n.length,t=new Uint8Array(4+i);for(let r=0;r>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let a=0;a>>24&255,I>>>16&255,I>>>8&255,I&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255,M.isLeading<<2|M.dependsOn,M.isDependedOn<<6|M.hasRedundancy<<4|M.isNonSync,0,0,W>>>24&255,W>>>16&255,W>>>8&255,W&255],12+16*a)}return d.box(d.types.trun,o)}static mdat(e){return d.box(d.types.mdat,e)}}d.init();var m=d;class B{static getSilentFrame(e,n){if(e==="mp4a.40.2"){if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(n===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(n===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var oe=B;class Q{constructor(e,n,i,t,r){this.dts=e,this.pts=n,this.duration=i,this.originalDts=t,this.isSyncPoint=r,this.fileposition=null}}class Ie{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ne{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[r].dts&&en[t].lastSample.originalDts&&e=n[t].lastSample.originalDts&&(t===n.length-1||t0&&(r=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,i)}getLastSegmentBefore(e){let n=this._searchNearestSegmentBefore(e);return n>=0?this._list[n]:null}getLastSampleBefore(e){let n=this.getLastSegmentBefore(e);return n!=null?n.lastSample:null}getLastSyncPointBefore(e){let n=this._searchNearestSegmentBefore(e),i=this._list[n].syncPoints;for(;i.length===0&&n>0;)n--,i=this._list[n].syncPoints;return i.length>0?i[i.length-1]:null}}class be{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new le("audio"),this._videoSegmentInfoList=new le("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661)),this._fillSilentAfterSeek=K.msedge||K.msie,this._mp3UseMpegAudio=!K.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,n){if(!this._onMediaSegment)throw new w("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,n),this._remuxVideo(n),this._remuxAudio(e)}_onTrackMetadataReceived(e,n){let i=null,t="mp4",r=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(t="mpeg",r="",i=new Uint8Array):i=m.generateInitSegment(n);else if(e==="video")this._videoMeta=n,i=m.generateInitSegment(n);else return;if(!this._onInitSegment)throw new w("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:i.buffer,codec:r,container:`${e}/${t}`,mediaDuration:n.duration})}_calculateDtsBase(e,n){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),n.samples&&n.samples.length&&(this._videoDtsBase=n.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,n=this._audioStashedLastSample,i={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(i.samples.push(e),i.length=e.length);let t={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};n!=null&&(t.samples.push(n),t.length=n.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(t,!0)}_remuxAudio(e,n){if(this._audioMeta==null)return;let i=e,t=i.samples,r,o=-1,a=-1,I=-1,p=this._audioMeta.refSampleDuration,M=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,W=this._dtsBaseInited&&this._audioNextDts===void 0,se=!1;if(!t||t.length===0||t.length===1&&!n)return;let G=0,Se=null,ae=0;M?(G=0,ae=i.length):(G=8,ae=8+i.length);let q=null;if(t.length>1&&(q=t.pop(),ae-=q.length),this._audioStashedLastSample!=null){let we=this._audioStashedLastSample;this._audioStashedLastSample=null,t.unshift(we),ae+=we.length}q!=null&&(this._audioStashedLastSample=q);let X=t[0].dts-this._dtsBase;if(this._audioNextDts)r=X-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(se=!0);else{let we=this._audioSegmentInfoList.getLastSampleBefore(X);if(we!=null){let Me=X-(we.originalDts+we.duration);Me<=3&&(Me=0);let _=we.dts+we.duration+Me;r=X-_}else r=0}if(se){let we=X-r,Me=this._videoSegmentInfoList.getLastSegmentBefore(X);if(Me!=null&&Me.beginDts=1?Y=Ee[Ee.length-1].duration:Y=Math.floor(p);let V=!1,ye=null;if(Y>p*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!K.safari){V=!0;let he=Math.abs(Y-p),Ae=Math.ceil(he/p),Ue=j+p;T.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[1257],{40001:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},49198:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},84105:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},18785:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},33853:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},62772:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},38819:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},47472:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pe}});var f=l(67711),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},z=O,R=l(7657),T=function(w,Oe){return g.createElement(R.Z,(0,f.Z)({},w,{ref:Oe,icon:z}))},ve=g.forwardRef(T),pe=ve},27914:function(At,ze,l){"use strict";l.d(ze,{K:function(){return T}});var f=l(59301),g=l(43418),O=l(93152),z={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},R=l(24334);const T=({visible:ve,width:pe,videoId:J,file_url:w,course_id:Oe,copyUrl:b,toLog:C=!0,logWatchHistory:xe=()=>{},allow_skip:Te,onClose:Le=()=>{},autoPlay:Ze=!1,onPlayEnded:K=()=>{}})=>f.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ve,title:null,footer:null,width:pe,className:z.modal},f.createElement("i",{className:`${z.closeIcon} iconfont icon-guanbi10`,onClick:Le}),ve&&f.createElement(O.Z,{onPlayEnded:K,autoPlay:Ze,allow_skip:Te,courseId:Oe,src:w!=null&&w.startsWith("http")?w:R.Base64.decode(w),videoId:J,toLog:C,logWatchHistory:xe}))},93152:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return Te}});var f=l(59301),g=l(8591),O=l(38854),z=l(60513),R=l(39394),T=l(34055),ve=l(56102),pe=l(2610),J={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},w=(Le,Ze,K)=>new Promise((re,U)=>{var F=y=>{try{c(K.next(y))}catch(x){U(x)}},v=y=>{try{c(K.throw(y))}catch(x){U(x)}},c=y=>y.done?re(y.value):Promise.resolve(y.value).then(F,v);c((K=K.apply(Le,Ze)).next())});function Oe(Le){if(isNaN(Le))return{minutes:"00",seconds:"00"};const Ze=new Date(Le*1e3).toISOString().substr(11,8);return{hour:Ze.substr(0,2),minutes:Ze.substr(3,2),seconds:Ze.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function b(Le,Ze){return Le-Ze}function C(Le){Le.sort(b);let Ze=0;for(let K=0;K{},handlePlay:y=()=>{},handlePlayEnded:x=()=>{},autoPlay:ie=!1,onPlayEnded:fe=()=>{},isShowWaterMark:Ce=!0},Ke)=>{var je;const Fe=((je=Ze==null?void 0:Ze.split("."))==null?void 0:je.pop())==="flv",E=(0,f.useRef)(),De=(0,f.useRef)(),Re=(0,f.useRef)(),$=(0,f.useRef)(),ue=(0,f.useRef)(),Ve=(0,f.useRef)(),k=(0,f.useRef)(),ee=(0,f.useRef)(),ce=(0,f.useRef)(),me=(0,f.useRef)(),He=(0,f.useRef)(),tt=(0,f.useRef)(),qe=(0,f.useRef)(),vt=(0,f.useRef)(),rt=navigator.userAgent.toLowerCase().match(xe),ke=rt?rt[0]:"pc",lt=(0,f.useRef)(!1),gt=(0,T.eY)();let H=0,Be=0,N=0,D=null,h=!1,S=20,A=1,Z=!1,s=!1,u=[];(0,f.useImperativeHandle)(Ke,()=>({getLastUpdatedTime:()=>E.current.currentTime,getDuration:()=>E.current.duration})),g.ZP.config({maxCount:1,getContainer:()=>Re.current});const P=(0,f.useCallback)((ne,le=!1)=>{let be={point:E.current.currentTime};D?(be.log_id=D,be.watch_duration=C(u),be.total_duration=Be):(F?(be.video_id=parseInt(re,10),be.course_id=F):be.video_id=re,be.duration=H,be.device=ke),le&&(be.ed="1");function Xe(){return w(this,null,function*(){Z=!0,D=yield U==null?void 0:U(be),Z=!1,ne&&ne()})}Xe()},[re,F]);(0,f.useEffect)(()=>{E.current&&($.current.style.display="none",ue.current.style.display="block"),g.ZP.destroy();let ne=null;return z.Z.isSupported&&Fe&&Ze&&(Ze==null?void 0:Ze.indexOf(".m3u8"))<0?(ne=z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ze,muted:!1}),E.current&&(ne.attachMediaElement(E.current),ne.load())):E.current.setAttribute("src",Ze),m(),()=>{ne&&(ne.unload(),ne.pause(),ne.destroy(),ne=null)}},[E,Fe,Ze]);function d(){E.current.paused?($.current.style.display="none",ue.current.style.display="block"):($.current.style.display="block",ue.current.style.display="none")}function m(){He.current.style.display="none",qe.current.style.display="none",tt.current.style.display="none",E.current.muted||E.current.volume===0?He.current.style.display="block":E.current.volume>0&&E.current.volume<=.5?qe.current.style.display="block":tt.current.style.display="block"}(0,f.useEffect)(()=>{const ne=document.getElementById("play"),le=document.querySelectorAll(".playback-icons use");function be(){y(),v&&!lt.current&&(E.current.currentTime=v),lt.current=!0,u.push(E.current.currentTime),h||(h=!0,K&&P())}function Xe(){return w(this,null,function*(){d(),u.push(E.current.currentTime),K&&P(()=>{D=null,N=0,h=!1,Z=!1,s=!1,u=[],Be=0,A=1},!0),fe()})}function Pe(){Ve.current.value=Math.round(E.current.currentTime),k.current.value=Math.round(E.current.currentTime)}function te(){const We=Oe(Math.round(E.current.currentTime));ce.current.innerText=`${We.hour>0?We.hour+":":""}${We.minutes}:${We.seconds}`,ce.current.setAttribute("datetime",`${We.hour>0?" "+We.hour+" ":""}${We.minutes}m ${We.seconds}s`)}function nt(){var We,St,Xt,ft,Lt,ln,Zt;const qt=Math.round((We=E.current)==null?void 0:We.duration);(Xt=(St=Ve.current)==null?void 0:St.setAttribute)==null||Xt.call(St,"max",qt),(Lt=(ft=k.current)==null?void 0:ft.setAttribute)==null||Lt.call(ft,"max",qt);const Ut=Oe(qt);ee.current&&(ee.current.innerText=`${Ut.hour>0?Ut.hour+":":""}${Ut.minutes}:${Ut.seconds}`,(Zt=(ln=ee.current).setAttribute)==null||Zt.call(ln,"datetime",`${Ut.hour>0?" "+Ut.hour+" ":""}${Ut.minutes}m ${Ut.seconds}s`))}function ot(){try{const We=Math.round(E.current.duration);Ve.current.setAttribute("max",We),k.current.setAttribute("max",We);const St=Oe(We);ee.current.innerText=`${St.hour>0?St.hour+":":""}${St.minutes}:${St.seconds}`,ee.current.setAttribute("datetime",`${St.hour>0?" "+St.hour+" ":""}${St.minutes}m ${St.seconds}s`),Pe(),te();const{width:Xt,height:ft,x:Lt,y:ln}=De.current.getBoundingClientRect();if(Lt<0||ln<0||!Xt)return;if(!s){let Zt=E.current.currentTime,qt=Zt-N;Math.abs(qt)<10?(Be+=Math.abs(qt),N=Zt,Z||Be-A*S>=0&&(A++,u.push(N),K&&P())):(N=Zt,K&&P())}}catch(We){console.log(We)}}function pt(){s=!0}function ut(){E.current.playing&&u.push(E.current.currentTime,N),N=E.current.currentTime,s=!1}function Tt(){H=E.current.duration,H<=20&&(S=H/3),E.current.addEventListener("play",be)}function Mt(We){We.preventDefault(),(0,pe.vp)()?(E.current.style.width="100%",E.current.style.height="100%"):E.current.style.cssText=""}function Ht(){c()}function kt(We){if(!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const St=We.target.dataset.seek?We.target.dataset.seek:We.target.value;E.current.currentTime=St,k.current.value=St,Ve.current.value=St}function Jt(We){const St=Math.round(We.offsetX/We.target.clientWidth*parseInt(We.target.getAttribute("max"),10));Ve.current.setAttribute("data-seek",St);const Xt=Oe(St);me.current.textContent=`${Xt.hour>0?Xt.hour+":":""}${Xt.minutes}:${Xt.seconds}`;const ft=E.current.getBoundingClientRect();me.current.style.left=`${We.pageX-ft.left}px`}function Wt(We){switch(We.code){case"Space":We.preventDefault(),Q();break;case"ArrowRight":if(We.preventDefault(),!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime>=E.current.duration)break;E.current.currentTime=parseInt(E.current.currentTime)+5,Pe();break;case"ArrowLeft":if(We.preventDefault(),!Le){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime===0)break;E.current.currentTime=parseInt(E.current.currentTime)-5,Pe();break;case"ArrowUp":We.preventDefault(),E.current.volume<1&&(E.current.volume=(parseInt(E.current.volume*10)+1)/10);break;case"ArrowDown":We.preventDefault(),E.current.volume>0&&(E.current.volume=(parseInt(E.current.volume*10)-1)/10);break}}return Re.current.addEventListener((0,pe.gH)(),Mt),E.current.addEventListener("canplay",Tt),E.current.addEventListener("ended",Xe),E.current.addEventListener("seeking",pt),E.current.addEventListener("seeked",ut),E.current.addEventListener("loadedmetadata",nt),Ve.current.addEventListener("mousemove",Jt),Ve.current.addEventListener("input",kt),E.current.addEventListener("timeupdate",ot),E.current.addEventListener("pause",Ht),E.current.addEventListener("volumechange",m),document.addEventListener("keydown",Wt),()=>{var We,St,Xt,ft,Lt,ln,Zt,qt,Ut,Kt,pn,_e;(We=E.current)==null||We.removeEventListener("canplay",Tt),(St=E.current)==null||St.removeEventListener("play",be),(Xt=E.current)==null||Xt.removeEventListener("ended",Xe),(ft=E.current)==null||ft.removeEventListener("seeking",pt),(Lt=E.current)==null||Lt.removeEventListener("seeked",ut),(ln=Ve.current)==null||ln.removeEventListener("mousemove",Jt),(Zt=Ve.current)==null||Zt.removeEventListener("input",kt),(qt=E.current)==null||qt.removeEventListener("timeupdate",ot),(Ut=E.current)==null||Ut.removeEventListener("pause",Ht),(Kt=E.current)==null||Kt.removeEventListener("loadedmetadata",nt),(pn=E.current)==null||pn.removeEventListener("volumechange",m),document.removeEventListener("keydown",Wt),(_e=E.current)!=null&&_e.playing&&(u.push(N,E.current.currentTime),K&&P())}},[E,Ze]),(0,f.useEffect)(()=>{if(E.current.onended=()=>{x(E)},E.current.oncontextmenu=()=>!1,(Ze==null?void 0:Ze.indexOf(".m3u8"))>-1){if(E.current.canPlayType("application/vnd.apple.mpegurl"))E.current.src=Ze;else if(R.ZP.isSupported()){var ne=new R.ZP;ne.loadSource(Ze),ne.attachMedia(E.current)}}},[Ze]);const[B,oe]=(0,f.useState)(1),Q=()=>{E.current.paused||E.current.ended?E.current.play():E.current.pause(),d()};function Ie(){E.current.muted=!E.current.muted,E.current.muted?(vt.current.setAttribute("data-volume",volume.value),vt.current.value=0):vt.current.value=vt.current.dataset.volume}return f.createElement("div",{style:{position:"relative"},ref:Re},f.createElement("div",{ref:De,className:`${J.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${J.animate__loop}`},Ce&>?gt.login:" "),f.createElement("div",{className:J.container},f.createElement("div",{className:J["video-container"],id:"video-container"},f.createElement("div",{className:J["playback-animation"],id:"playback-animation"},f.createElement("svg",{className:J["playback-icons"]},f.createElement("use",{className:"hidden",href:"#play-icon"}),f.createElement("use",{href:"#pause"}))),f.createElement("video",{className:J.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:E,autoPlay:ie}),f.createElement("div",{className:`${J["video-controls"]} `,id:"video-controls"},f.createElement("div",{className:J["bottom-controls"]},f.createElement("div",{className:J["left-controls"]},f.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Q},f.createElement("svg",{className:J["playback-icons"]},f.createElement("use",{ref:ue,href:"#play-icon"}),f.createElement("use",{ref:$,style:{display:"none"},href:"#pause"}))),f.createElement("div",{className:J.time},f.createElement("time",{id:"time-elapsed",ref:ce},"00:00"),f.createElement("span",null," / "),f.createElement("time",{id:"duration",ref:ee},"00:00"))),f.createElement("div",{className:J["right-controls"]},Le&&f.createElement(O.Z,{placement:"top",overlayClassName:J.rateOverlay,getPopupContainer:ne=>ne.parentNode,menu:{items:[{key:"1",label:f.createElement("span",{onClick:()=>{oe(1),E.current.playbackRate=1}},"1.0x")},{key:"2",label:f.createElement("span",{onClick:()=>{oe(1.5),E.current.playbackRate=1.5}},"1.5x")},{key:"3",label:f.createElement("span",{onClick:()=>{oe(2),E.current.playbackRate=2}},"2.0x")}]}},f.createElement("div",{className:`${J.controlText} mr5`},"\u500D\u901F")),f.createElement(ve.CopyToClipboard,{text:Ze,onCopy:()=>g.ZP.success("\u590D\u5236\u6210\u529F")},f.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},f.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),f.createElement("div",{className:J["volume-controls"]},f.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:J["volume-button"],id:"volume-button",onClick:Ie},f.createElement("i",{ref:He,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:qe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:tt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),f.createElement("input",{className:J.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:vt,style:{display:"none"},onClick:m})),f.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:J["fullscreen-button"],onClick:()=>{(0,pe.vp)()?(0,pe.BU)():(0,pe.Dj)(Re.current)}},f.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),f.createElement("div",{className:J["video-progress"]},f.createElement("progress",{ref:k,value:"0",min:"0"}),f.createElement("input",{className:J.seek,ref:Ve,value:"0",min:"0",type:"range",step:"1"}),f.createElement("div",{className:J["seek-tooltip"],ref:me,id:"seek-tooltip"},"00:00"))))),f.createElement("svg",{style:{display:"none"}},f.createElement("defs",null,f.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),f.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},f.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),f.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),f.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},f.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),f.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},f.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),f.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),f.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},f.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),f.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},f.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},8467:function(At,ze,l){"use strict";l.r(ze),l.d(ze,{default:function(){return k}});var f=l(59301),g=l(76560),O=l(8591),z=l(13570),R=l(71418),T=l(58421),ve=l(82093),pe=l(34055),J=l(57884),w=l(18889),Oe=l(55988),b=l(36193),C={flex_box_center:"flex_box_center___riBIL",flex_space_between:"flex_space_between___QnIxq",flex_box_vertical_center:"flex_box_vertical_center___lDoLU",flex_box_center_end:"flex_box_center_end___cJ2F_",flex_box_column:"flex_box_column___PSzC7",wrap:"wrap___Mlk1H",mask:"mask___MVQfB",playIconWrap:"playIconWrap___QcDy0",playIcon:"playIcon___MXK2W",linkWrap:"linkWrap___rXjTB",link:"link___uEr60",imgWrap:"imgWrap___nCe4C",cardBottom:"cardBottom___CqJQC",bottomTitle:"bottomTitle___oTGoY",timeWrap:"timeWrap___ioirP",time:"time___hl75k",bottomActionWrap:"bottomActionWrap___RhhZY",peopleWrap:"peopleWrap___TwLjM",actionIcon:"actionIcon___BfAaN"},xe=l(27914),Te=l(90524),Le=l(24334),Ze=Object.defineProperty,K=Object.defineProperties,re=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,c=(ee,ce,me)=>ce in ee?Ze(ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ee[ce]=me,y=(ee,ce)=>{for(var me in ce||(ce={}))F.call(ce,me)&&c(ee,me,ce[me]);if(U)for(var me of U(ce))v.call(ce,me)&&c(ee,me,ce[me]);return ee},x=(ee,ce)=>K(ee,re(ce));const ie=({data:ee,params:ce,onSend:me})=>{const[He,tt]=(0,f.useState)(),[qe,vt]=(0,f.useState)({}),rt="90%",ke="55%",lt=H=>{H.link||(tt(!0),vt({videoId:H.id,course_id:ce.coursesId,file_url:H.play_url||H.file_url,copyUrl:gt(H.play_url||H.file_url,H.cover_url),logWatchHistory:()=>{}}))},gt=(H,Be)=>{let N=Le.Base64.decode(H);if(H)return``};return f.createElement(f.Fragment,null,ee==null?void 0:ee.map((H,Be)=>{var N;const D=H!=null&&H.cover_url?(N=H==null?void 0:H.cover_url)!=null&&N.includes("https")?H.cover_url:Te.Z.API_SERVER+H.cover_url:Oe;return f.createElement("a",{className:C.wrap,key:H.id},f.createElement(w.Z,{className:`animated fadeIn ${C.cardWrap}`},f.createElement(R.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!H.transcoded&&!H.link},f.createElement("span",{className:C.imgWrap,onClick:()=>{lt(H)}},f.createElement("img",{src:D}),H.link&&f.createElement("a",{className:C.linkWrap,href:H.link,target:"_blank",title:H.title},f.createElement("span",{className:C.link},"\u5916\u94FE")),f.createElement(f.Fragment,null,f.createElement("div",{className:C.mask}),f.createElement("div",{className:C.playIconWrap},!H.link&&f.createElement("img",{className:C.playIcon,src:b}))))),f.createElement("div",{className:C.cardBottom},f.createElement("div",{title:H.title,className:C.bottomTitle},H.title),f.createElement("div",{className:C.bottomActionWrap},f.createElement("div",null,"\u8BFE\u7A0B\uFF1A",f.createElement("span",{title:H.subject},H.subject)),f.createElement("b",{onClick:()=>me(H)},"\u4F7F\u7528\u89C6\u9891")))))}),f.createElement(xe.K,x(y({},qe),{visible:He,width:800,onClose:()=>{tt(!1),vt({})}})))};var fe=(0,g.connect)(({classroomList:ee})=>({classroomList:ee}))(ie),Ce={flex_box_center:"flex_box_center___p5F4p",flex_space_between:"flex_space_between___XpX93",flex_box_vertical_center:"flex_box_vertical_center___CZqxk",flex_box_center_end:"flex_box_center_end___CinPQ",flex_box_column:"flex_box_column___RMknq",wrap:"wrap___fNq3s",listWrap:"listWrap____pT8s",list:"list___xQ3gD",top:"top___KkWz1",bottom:"bottom___MTHH1",tag:"tag___Sj7ii",rate:"rate___RKAhp",videoWrap:"videoWrap___Kv7Tg"},Ke=l(96877),je=Object.defineProperty,de=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,De=(ee,ce,me)=>ce in ee?je(ee,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):ee[ce]=me,Re=(ee,ce)=>{for(var me in ce||(ce={}))Fe.call(ce,me)&&De(ee,me,ce[me]);if(de)for(var me of de(ce))E.call(ce,me)&&De(ee,me,ce[me]);return ee},$=(ee,ce)=>{var me={};for(var He in ee)Fe.call(ee,He)&&ce.indexOf(He)<0&&(me[He]=ee[He]);if(ee!=null&&de)for(var He of de(ee))ce.indexOf(He)<0&&E.call(ee,He)&&(me[He]=ee[He]);return me},ue=(ee,ce,me)=>new Promise((He,tt)=>{var qe=ke=>{try{rt(me.next(ke))}catch(lt){tt(lt)}},vt=ke=>{try{rt(me.throw(ke))}catch(lt){tt(lt)}},rt=ke=>ke.done?He(ke.value):Promise.resolve(ke.value).then(qe,vt);rt((me=me.apply(ee,ce)).next())});const Ve=ee=>{var ce=ee,{classroomList:me,globalSetting:He,user:tt,dispatch:qe}=ce,vt=$(ce,["classroomList","globalSetting","user","dispatch"]);const rt=(0,g.useParams)(),{detailTopBanner:ke,detailLeftMenus:lt,shareStatus:gt}=me,[H,Be]=(0,f.useState)("1"),[N,D]=(0,f.useState)(0),[h,S]=(0,f.useState)(!0),[A,Z]=(0,f.useState)([]),[s,u]=(0,f.useState)({page:1,limit:9,order:"random"});(0,f.useEffect)(()=>{s.page=1,m(s)},[H]);const P=Pe=>ue(void 0,null,function*(){S(!0);let te=yield(0,ve.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:Re({type:1},Pe)});te!=null&&te.shixuns&&(Z((te==null?void 0:te.shixuns)||[]),D(te==null?void 0:te.total_count)),S(!1)}),d=Pe=>ue(void 0,null,function*(){S(!0);let te=yield(0,ve.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:Re({type:2},Pe)});te!=null&&te.videos&&(Z((te==null?void 0:te.videos)||[]),D(te==null?void 0:te.total_count)),S(!1)}),m=Pe=>{H==="1"?P(Pe):d(Pe)},B=Pe=>{Be(Pe.key)},oe=[{name:"\u5B9E\u8BAD\u8D44\u6E90\u63A8\u8350",id:"1"},{name:"\u89C6\u9891\u8D44\u6E90\u63A8\u8350",id:"2"}],Q=Pe=>{s.page=Pe,u(Re({},s)),H==="1"?P(s):d(s)},Ie=Pe=>ue(void 0,null,function*(){const te=yield(0,ve.ZP)(`/api/shixuns/${Pe.identifier}/send_to_course.json`,{method:"post",body:{id:Pe.identifier,identifier:Pe.identifier,courses:[{course_id:rt==null?void 0:rt.coursesId,id:Pe.identifier,identifier:Pe.identifier,type:"normal",is_use:1,is_copy:0}]}});(te==null?void 0:te.status)===1&&(qe({type:"classroomList/getClassroomLeftMenus",payload:{id:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ne=Pe=>ue(void 0,null,function*(){const te="jpl5vs26";console.log(Pe);const nt=yield(0,ve.ZP)(`/api/paths/${Pe==null?void 0:Pe.subject_identifier}/send_to_course.json`,{method:"post",body:{course_id:ke==null?void 0:ke.course_id,id:Pe==null?void 0:Pe.subject_identifier,stage_shixuns:[{stage_shixun_id:Pe.stage_shixun_id,is_copy:0,is_use:1}],type:"video",sync_catelog:0}});(nt==null?void 0:nt.status)===1&&(qe({type:"classroomList/getClassroomLeftMenus",payload:{id:rt==null?void 0:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),le=()=>f.createElement("div",{className:Ce.listWrap},A==null?void 0:A.map((Pe,te)=>f.createElement("div",{key:Pe.id,className:Ce.list},f.createElement("div",{className:Ce.top},f.createElement("aside",{title:Pe.name},Pe.name),f.createElement("div",{onClick:()=>Ie(Pe)},"\u4F7F\u7528\u5B9E\u8BAD")),f.createElement("div",{className:Ce.bottom},f.createElement("div",{className:Ce.tag},Pe==null?void 0:Pe.author_name),f.createElement("div",{className:Ce.tag},Pe==null?void 0:Pe.author_school_name),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5173\u5361"),Pe==null?void 0:Pe.challenges_count),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),Pe==null?void 0:Pe.myshixuns_count),f.createElement("div",{className:Ce.rate},f.createElement(z.Z,{allowHalf:!0,disabled:!0,defaultValue:Pe.score_info}),f.createElement("span",{className:"font14"},"\xA0",Pe.score_info?`${Pe.score_info}\u5206`:"5\u5206")))))),be=()=>f.createElement("div",{className:Ce.videoWrap},f.createElement(fe,{params:rt,dispatch:qe,data:A,onSend:ne})),Xe=!!(ke!=null&&ke.sub_discipline_id);return console.log("detailTopBanner"),console.log(!!(ke!=null&&ke.sub_discipline_id)),f.createElement("section",{className:Ce.wrap},f.createElement(Ke.Z,{isLoading:!1,tabDataSource:oe,isAdmin:(0,pe.GJ)(),onTabMenuClick:B,defaultSelectedKeys:[H],extraNode:(0,pe.GJ)()&&Xe&&f.createElement("span",{className:"c-blue font14 ml20 current",onClick:Pe=>{Pe.preventDefault(),m(s)}},f.createElement("i",{className:"iconfont icon-huanyipi font14 mr5"}),"\u6362\u4E00\u6279")}),f.createElement(R.Z,{spinning:h},N===0?f.createElement(J.Z,null):H==="1"?le():be()),f.createElement(T.Z,{hideOnSinglePage:!0,onChange:Pe=>Q(Pe),current:s.page,pageSize:s.limit,total:N,showQuickJumper:!0,showSizeChanger:!1,showTotal:Pe=>f.createElement("span",{className:"mr10"},"\u5171",f.createElement("span",{className:"c-orange"},Pe),"\u6761\u6570\u636E"),className:"tr pb20"}))};var k=(0,g.connect)(({classroomList:ee,user:ce,globalSetting:me})=>({user:ce,classroomList:ee,globalSetting:me}))(Ve)},96877:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return b}});var f=l(59301),g=l(95237),O=l(43604),z=l(20834),R=l(38854),T=l(8591),ve=l(6848),pe={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},J=l(76560),w=l(34055),b=({isLoading:C,addText:xe,tabDataSource:Te,isAdmin:Le,dispatch:Ze,classroomList:K,type:re,isExercise:U,defaultSelectedKeys:F,onTabMenuClick:v,getDropdownMenu:c,showControlButton:y,buttonText:x,buttonIcon:ie="icon-tianjiadaohang",extraNode:fe,user:Ce,onButtonClick:Ke,isModelUser:je})=>{var de,Fe,E,De,Re;const $=(0,J.useParams)();return f.createElement("div",{className:pe.tabMenuContainer},f.createElement(g.Z,null,f.createElement(O.Z,{flex:"1"},f.createElement(z.default,{onSelect:ue=>C?{}:v(ue),mode:"horizontal",selectedKeys:F},Te.map(ue=>f.createElement(z.default.Item,{key:typeof ue.index=="number"?ue.index:ue.id},f.createElement("span",{className:"c-grey-666"},ue.name),ue.total!==void 0&&Le&&f.createElement("span",{className:"c-grey-999 ml20"},ue.total||0))))),Le&&U&&f.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{Ze({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),Le&&f.createElement(O.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},U&&f.createElement(R.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(z.default,null,f.createElement(z.default.Item,{key:1,onClick:()=>{var ue;if((0,w.Rm)()&&!((ue=K.AssistantObject.exercise)!=null&&ue.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:re,exportType:"exercise",category_id:$.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(z.default.Item,{key:3,onClick:()=>{var ue;if((0,w.Rm)()&&!((ue=K.AssistantObject.exercise)!=null&&ue.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}J.history.push(`/classrooms/${$==null?void 0:$.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),f.createElement("div",{className:pe.control},f.createElement("div",{className:pe.extra},fe),y&&(x=="\u6DFB\u52A0\u76F4\u64AD"?f.createElement(R.Z,{menu:{items:(Fe=(de=[{label:f.createElement("div",{onClick:()=>{Ke("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},je&&{label:f.createElement("div",{onClick:()=>{Ke("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:de.filter(ue=>ue==null?void 0:ue.show))==null?void 0:Fe.map(ue=>({label:ue==null?void 0:ue.label,key:ue==null?void 0:ue.key}))}},f.createElement("span",{className:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${ie}`})),f.createElement("span",null,x))):f.createElement("span",{onClick:Ke,style:{cursor:"pointer"},className:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${ie}`})),f.createElement("span",null,x))),!!c&&f.createElement(R.Z,{disabled:((E=Ce==null?void 0:Ce.userInfo)==null?void 0:E.user_status)===2,className:"ml10",dropdownRender:c},f.createElement("span",{className:((De=Ce==null?void 0:Ce.userInfo)==null?void 0:De.user_status)===2?pe.selectBtn1:pe.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement(ve.Z,{title:((Re=Ce==null?void 0:Ce.userInfo)==null?void 0:Re.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},f.createElement("span",null,xe||"\u521B\u5EFA\u8BD5\u5377"))))))))}},2610:function(At,ze,l){"use strict";l.d(ze,{BU:function(){return g},Dj:function(){return f},gH:function(){return O},vp:function(){return z}});function f(R){try{R.mozRequestFullScreen?R.mozRequestFullScreen():R.webkitRequestFullScreen&&R.webkitRequestFullScreen()}catch(T){console.log(T,":e")}}function g(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const O=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function z(){var R=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,T=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",R),window.isFullScreen?window.isFullScreen:R!=null}},60513:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return pn}});class f{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let n=Object(e);for(let i=1;i ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","error",i),R.ENABLE_ERROR&&(console.error?console.error(i):console.warn?console.warn(i):console.log(i))}static i(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","info",i),R.ENABLE_INFO&&(console.info?console.info(i):console.log(i))}static w(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","warn",i),R.ENABLE_WARN&&(console.warn?console.warn(i):console.log(i))}static d(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","debug",i),R.ENABLE_DEBUG&&(console.debug?console.debug(i):console.log(i))}static v(e,n){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let i=`[${e}] > ${n}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","verbose",i),R.ENABLE_VERBOSE&&console.log(i)}}R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new(z());var T=R;class ve{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var pe=ve;class J{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class w extends J{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Oe extends J{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class b extends J{constructor(e){super(e)}get name(){return"NotImplementedException"}}const C={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},xe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Te{constructor(e){this._type=e||"undefined",this._status=C.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=C.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===C.kConnecting||this._status===C.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,n){throw new b("Unimplemented abstract function!")}abort(){throw new b("Unimplemented abstract function!")}}let Le={};function Ze(){let _e=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(_e)||/(opr)[\/]([\w.]+)/.exec(_e)||/(chrome)[ \/]([\w.]+)/.exec(_e)||/(iemobile)[\/]([\w.]+)/.exec(_e)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(_e)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(_e)||/(webkit)[ \/]([\w.]+)/.exec(_e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(_e)||/(msie) ([\w.]+)/.exec(_e)||_e.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(_e)||_e.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(_e)||[],n=/(ipad)/.exec(_e)||/(ipod)/.exec(_e)||/(windows phone)/.exec(_e)||/(iphone)/.exec(_e)||/(kindle)/.exec(_e)||/(android)/.exec(_e)||/(windows)/.exec(_e)||/(mac)/.exec(_e)||/(linux)/.exec(_e)||/(cros)/.exec(_e)||[],i={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:n[0]||""},t={};if(i.browser){t[i.browser]=!0;let r=i.majorVersion.split(".");t.version={major:parseInt(i.majorVersion,10),string:i.version},r.length>1&&(t.version.minor=parseInt(r[1],10)),r.length>2&&(t.version.build=parseInt(r[2],10))}if(i.platform&&(t[i.platform]=!0),(t.chrome||t.opr||t.safari)&&(t.webkit=!0),t.rv||t.iemobile){t.rv&&delete t.rv;let r="msie";i.browser=r,t[r]=!0}if(t.edge){delete t.edge;let r="msedge";i.browser=r,t[r]=!0}if(t.opr){let r="opera";i.browser=r,t[r]=!0}if(t.safari&&t.android){let r="android";i.browser=r,t[r]=!0}t.name=i.browser,t.platform=i.platform;for(let r in Le)Le.hasOwnProperty(r)&&delete Le[r];Object.assign(Le,t)}Ze();var K=Le;class re extends Te{static isSupported(){try{let e=K.msedge&&K.version.minor>=15048,n=K.msedge?e:!0;return self.fetch&&self.ReadableStream&&n}catch(e){return!1}}constructor(e,n){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=n,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,n){this._dataSource=e,this._range=n;let i=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(i=e.redirectedURL);let t=this._seekHandler.getConfig(i,n),r=new self.Headers;if(typeof t.headers=="object"){let a=t.headers;for(let I in a)a.hasOwnProperty(I)&&r.append(I,a[I])}let o={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let a in this._config.headers)r.append(a,this._config.headers[a]);e.cors===!1&&(o.mode="same-origin"),e.withCredentials&&(o.credentials="include"),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),this._status=C.kConnecting,self.fetch(t.url,o).then(a=>{if(this._requestAbort){this._requestAbort=!1,this._status=C.kIdle;return}if(a.ok&&a.status>=200&&a.status<=299){if(a.url!==t.url&&this._onURLRedirect){let p=this._seekHandler.removeURLParameters(a.url);this._onURLRedirect(p)}let I=a.headers.get("Content-Length");return I!=null&&(this._contentLength=parseInt(I),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,a.body.getReader())}else if(this._status=C.kError,this._onError)this._onError(xe.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new J("FetchStreamLoader: Http code invalid, "+a.status+" "+a.statusText)}).catch(a=>{if(this._status=C.kError,this._onError)this._onError(xe.EXCEPTION,{code:-1,msg:a.message});else throw a})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&K.msedge)return;this._status=C.kError;let i=0,t=null;if((n.code===19||n.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=C.kError,this._onError)this._onError(xe.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new J("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=C.kBuffering}}_onProgress(e){if(this._status===C.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===C.kError)return;this._status=C.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=C.kError;let n=0,i=null;if(this._contentLength&&e.loaded=200&&n.status<=299){if(this._status=LoaderStatus.kBuffering,n.responseURL!=null){let t=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&t!==this._currentRedirectedURL&&(this._currentRedirectedURL=t,this._onURLRedirect&&this._onURLRedirect(t))}let i=n.getResponseHeader("Content-Length");if(i!=null&&this._contentLength==null){let t=parseInt(i);t>0&&(this._contentLength=t,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+n.status+" "+n.statusText);else if(n.readyState===3&&n.status>=200&&n.status<=299){this._status=LoaderStatus.kBuffering;let i=n.response;this._reader.readAsArrayBuffer(i)}}_xhrOnError(e){this._status=LoaderStatus.kError;let n=LoaderErrors.EXCEPTION,i={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(n,i);else throw new RuntimeException(i.msg)}_msrOnProgress(e){let i=e.target.result;if(i==null){this._doReconnectIfNeeded();return}let t=i.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=i.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,r,this._receivedLength),i.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+t.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:n,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,n){this._lastTimeLoaded=0;let i=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?i=this._currentRedirectedURL:e.redirectedURL!=null&&(i=e.redirectedURL));let t=this._seekHandler.getConfig(i,n);this._currentRequestURL=t.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",t.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof t.headers=="object"){let o=t.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}if(typeof this._config.headers=="object"){let o=this._config.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=C.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let n=e.target;if(n.readyState===2){if(n.responseURL!=null){let i=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(n.status>=200&&n.status<=299){if(this._waitForTotalLength)return;this._status=C.kBuffering}else if(this._status=C.kError,this._onError)this._onError(xe.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new J("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===C.kError)return;if(this._contentLength===null){let i=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,i=!0;let t=e.total;this._internalAbort(),t!=null&t!==0&&(this._totalLength=t)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,i){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}_normalizeSpeed(e){let n=this._chunkSizeKBList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let o=this._normalizeSpeed(n);this._currentSpeedNormalized!==o&&(this._currentSpeedNormalized=o,this._currentChunkSizeKB=o)}let i=e.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=C.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(xe.EXCEPTION,n);else throw new J(n.msg)}}_dispatchArrayBuffer(e){let n=e,i=this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onWebSocketError(e){this._status=C.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(xe.EXCEPTION,n);else throw new J(n.msg)}}var Ce=fe;class Ke{constructor(e){this._zeroStart=e||!1}getConfig(e,n){let i={};if(n.from!==0||n.to!==-1){let t;n.to!==-1?t=`bytes=${n.from.toString()}-${n.to.toString()}`:t=`bytes=${n.from.toString()}-`,i.Range=t}else this._zeroStart&&(i.Range="bytes=0-");return{url:e,headers:i}}removeURLParameters(e){return e}}var je=Ke;class de{constructor(e,n){this._startName=e,this._endName=n}getConfig(e,n){let i=e;if(n.from!==0||n.to!==-1){let t=!0;i.indexOf("?")===-1&&(i+="?",t=!1),t&&(i+="&"),i+=`${this._startName}=${n.from.toString()}`,n.to!==-1&&(i+=`&${this._endName}=${n.to.toString()}`)}return{url:i,headers:{}}}removeURLParameters(e){let n=e.split("?")[0],i,t=e.indexOf("?");t!==-1&&(i=e.substring(t+1));let r="";if(i!=null&&i.length>0){let o=i.split("&");for(let a=0;a0;I[0]!==this._startName&&I[0]!==this._endName&&(p&&(r+="&"),r+=o[a])}}return r.length===0?n:n+"?"+r}}var Fe=de;class E{constructor(e,n,i){this.TAG="IOController",this._config=n,this._extraData=i,this._stashInitialSize=1024*384,n.stashInitialSize!=null&&n.stashInitialSize>0&&(this._stashInitialSize=n.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,n.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new pe,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ie?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new je(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",i=e.seekParamEnd||"bend";this._seekHandler=new Fe(n,i)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Oe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ce;else if(U.isSupported())this._loaderClass=U;else if(v.isSupported())this._loaderClass=v;else if(ie.isSupported())this._loaderClass=ie;else throw new J("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,n){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(n),this._loader.destroy(),this._loader=null;let i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Oe("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let n=this._stashSize;for(;n+1024*1024*10){let t=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,n).set(t,0)}this._stashBuffer=i,this._bufferSize=n}_normalizeSpeed(e){let n=this._speedNormalizeList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=512&&e<=1024?n=Math.floor(e*1.5):n=e*2,n>8192&&(n=8192);let i=n*1024+1024*1024*1;this._bufferSize0){let o=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(o,this._stashByteStart);if(a0){let I=new Uint8Array(o,a);r.set(I,0),this._stashUsed=I.byteLength,this._stashByteStart+=a}}else this._stashUsed=0,this._stashByteStart+=a;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let o=this._dispatchChunks(e,n);if(othis._bufferSize&&(this._expandBuffer(a),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,o),0),this._stashUsed+=a,this._stashByteStart=n+o}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,n);if(rthis._bufferSize&&this._expandBuffer(o),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=o,this._stashByteStart=n+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let o=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(o0){let a=new Uint8Array(this._stashBuffer,o);r.set(a,0)}this._stashUsed-=o,this._stashByteStart+=o}}_flushStashBuffer(e){if(this._stashUsed>0){let n=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(n,this._stashByteStart),t=n.byteLength-i;if(i0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),o=new Uint8Array(n,i);r.set(o,0),this._stashUsed=o.byteLength,this._stashByteStart+=i}return 0}return this._stashUsed=0,this._stashByteStart=0,t}return 0}_onLoaderComplete(e,n){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,n){switch(T.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=xe.UNRECOVERABLE_EARLY_EOF),e){case xe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let i=this._currentRange.to+1;i0){let n=ce.getConfig();e.emit("change",n)}}static registerListener(e){ce.emitter.addListener("change",e)}static removeListener(e){ce.emitter.removeListener("change",e)}static addLogListener(e){T.emitter.addListener("log",e),T.emitter.listenerCount("log")>0&&(T.ENABLE_CALLBACK=!0,ce._notifyChange())}static removeLogListener(e){T.emitter.removeListener("log",e),T.emitter.listenerCount("log")===0&&(T.ENABLE_CALLBACK=!1,ce._notifyChange())}}ce.emitter=new(z());var me=ce;class He{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,n=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&n}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let n=this.keyframesIndex,i=this._search(n.times,e);return{index:i,milliseconds:n.times[i],fileposition:n.filepositions[i]}}_search(e,n){let i=0,t=e.length-1,r=0,o=0,a=t;for(n=e[r]&&n=128){e.push(String.fromCharCode(r&65535)),i+=2;continue}}}else if(n[i]<240){if(qe(n,i,2)){let r=(n[i]&15)<<12|(n[i+1]&63)<<6|n[i+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),i+=3;continue}}}else if(n[i]<248&&qe(n,i,3)){let r=(n[i]&7)<<18|(n[i+1]&63)<<12|(n[i+2]&63)<<6|n[i+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),i+=4;continue}}}e.push("\uFFFD"),++i}return e.join("")}var rt=vt;let ke=function(){let _e=new ArrayBuffer(2);return new DataView(_e).setInt16(0,256,!0),new Int16Array(_e)[0]===256}();class lt{static parseScriptData(e,n,i){let t={};try{let r=lt.parseValue(e,n,i),o=lt.parseValue(e,n+r.size,i-r.size);t[r.data]=o.data}catch(r){T.e("AMF",r.toString())}return t}static parseObject(e,n,i){if(i<3)throw new w("Data not enough when parse ScriptDataObject");let t=lt.parseString(e,n,i),r=lt.parseValue(e,n+t.size,i-t.size),o=r.objectEnd;return{data:{name:t.data,value:r.data},size:t.size+r.size,objectEnd:o}}static parseVariable(e,n,i){return lt.parseObject(e,n,i)}static parseString(e,n,i){if(i<2)throw new w("Data not enough when parse String");let r=new DataView(e,n,i).getUint16(0,!ke),o;return r>0?o=rt(new Uint8Array(e,n+2,r)):o="",{data:o,size:2+r}}static parseLongString(e,n,i){if(i<4)throw new w("Data not enough when parse LongString");let r=new DataView(e,n,i).getUint32(0,!ke),o;return r>0?o=rt(new Uint8Array(e,n+4,r)):o="",{data:o,size:4+r}}static parseDate(e,n,i){if(i<10)throw new w("Data size invalid when parse Date");let t=new DataView(e,n,i),r=t.getFloat64(0,!ke),o=t.getInt16(8,!ke);return r+=o*60*1e3,{data:new Date(r),size:10}}static parseValue(e,n,i){if(i<1)throw new w("Data not enough when parse Value");let t=new DataView(e,n,i),r=1,o=t.getUint8(0),a,I=!1;try{switch(o){case 0:a=t.getFloat64(1,!ke),r+=8;break;case 1:{a=!!t.getUint8(1),r+=1;break}case 2:{let p=lt.parseString(e,n+1,i-1);a=p.data,r+=p.size;break}case 3:{a={};let p=0;for((t.getUint32(i-4,!ke)&16777215)===9&&(p=3);r32)throw new Oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let o=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,o}let n=this._current_word_bits_left?this._current_word:0;n=n>>>32-this._current_word_bits_left;let i=e-this._current_word_bits_left;this._fillCurrentWord();let t=Math.min(i,this._current_word_bits_left),r=this._current_word>>>32-t;return this._current_word<<=t,this._current_word_bits_left-=t,n=n<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Be=H;class N{static _ebsp2rbsp(e){let n=e,i=n.byteLength,t=new Uint8Array(i),r=0;for(let o=0;o=2&&n[o]===3&&n[o-1]===0&&n[o-2]===0||(t[r]=n[o],r++);return new Uint8Array(t.buffer,0,r)}static parseSPS(e){let n=N._ebsp2rbsp(e),i=new Be(n);i.readByte();let t=i.readByte();i.readByte();let r=i.readByte();i.readUEG();let o=N.getProfileString(t),a=N.getLevelString(r),I=1,p=420,M=[0,420,422,444],W=8;if((t===100||t===110||t===122||t===244||t===44||t===83||t===86||t===118||t===128||t===138||t===144)&&(I=i.readUEG(),I===3&&i.readBits(1),I<=3&&(p=M[I]),W=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool())){let $e=I!==3?8:12;for(let Ye=0;Ye<$e;Ye++)i.readBool()&&(Ye<6?N._skipScalingList(i,16):N._skipScalingList(i,64))}i.readUEG();let se=i.readUEG();if(se===0)i.readUEG();else if(se===1){i.readBits(1),i.readSEG(),i.readSEG();let $e=i.readUEG();for(let Ye=0;Ye<$e;Ye++)i.readSEG()}let G=i.readUEG();i.readBits(1);let Se=i.readUEG(),ae=i.readUEG(),q=i.readBits(1);q===0&&i.readBits(1),i.readBits(1);let X=0,Ee=0,ge=0,Ne=0;i.readBool()&&(X=i.readUEG(),Ee=i.readUEG(),ge=i.readUEG(),Ne=i.readUEG());let et=1,we=1,Me=0,_=!0,L=0,j=0;if(i.readBool()){if(i.readBool()){let $e=i.readByte(),Ye=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],yt=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];$e>0&&$e<16?(et=Ye[$e-1],we=yt[$e-1]):$e===255&&(et=i.readByte()<<8|i.readByte(),we=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){let $e=i.readBits(32),Ye=i.readBits(32);_=i.readBool(),L=Ye,j=$e*2,Me=L/j}}let V=1;(et!==1||we!==1)&&(V=et/we);let ye=0,he=0;if(I===0)ye=1,he=2-q;else{let $e=I===3?1:2,Ye=I===1?2:1;ye=$e,he=Ye*(2-q)}let Ae=(Se+1)*16,Ue=(2-q)*((ae+1)*16);Ae-=(X+Ee)*ye,Ue-=(ge+Ne)*he;let Ge=Math.ceil(Ae*V);return i.destroy(),i=null,{profile_string:o,level_string:a,bit_depth:W,ref_frames:G,chroma_format:p,chroma_format_string:N.getChromaFormatString(p),frame_rate:{fixed:_,fps:Me,fps_den:j,fps_num:L},sar_ratio:{width:et,height:we},codec_size:{width:Ae,height:Ue},present_size:{width:Ge,height:Ue}}}static _skipScalingList(e,n){let i=8,t=8,r=0;for(let o=0;o>>8&255|(_e&255)<<8}function Z(_e){return(_e&4278190080)>>>24|(_e&16711680)>>>8|(_e&65280)<<8|(_e&255)<<24}function s(_e,e){return _e[e]<<24|_e[e+1]<<16|_e[e+2]<<8|_e[e+3]}class u{constructor(e,n){this.TAG="FLVDemuxer",this._config=n,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new tt,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let i=new ArrayBuffer(2);return new DataView(i).setInt16(0,256,!0),new Int16Array(i)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let n=new Uint8Array(e),i={match:!1};if(n[0]!==70||n[1]!==76||n[2]!==86||n[3]!==1)return i;let t=(n[4]&4)>>>2!==0,r=(n[4]&1)!==0,o=s(n,5);return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:t,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new tt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,n){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new w("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let i=0,t=this._littleEndian;if(n===0)if(e.byteLength>13)i=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+i!==this._dataOffset&&T.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,i).getUint32(0,!t)!==0&&T.w(this.TAG,"PrevTagSize0 !== 0 !!!"),i+=4);ie.byteLength)break;let o=r.getUint8(0),a=r.getUint32(0,!t)&16777215;if(i+11+a+4>e.byteLength)break;if(o!==8&&o!==9&&o!==18){T.w(this.TAG,`Unsupported tag type ${o}, skipped`),i+=11+a+4;continue}let I=r.getUint8(4),p=r.getUint8(5),M=r.getUint8(6),W=r.getUint8(7),se=M|p<<8|I<<16|W<<24;(r.getUint32(7,!t)&16777215)!==0&&T.w(this.TAG,"Meet tag which has StreamID != 0!");let Se=i+11;switch(o){case 8:this._parseAudioData(e,Se,a,se);break;case 9:this._parseVideoData(e,Se,a,se,n+i);break;case 18:this._parseScriptData(e,Se,a);break}let ae=r.getUint32(11+a,!t);ae!==11+a&&T.w(this.TAG,`Invalid PrevTagSize ${ae}`),i+=11+a+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),i}_parseScriptData(e,n,i){let t=gt.parseScriptData(e,n,i);if(t.hasOwnProperty("onMetaData")){if(t.onMetaData==null||typeof t.onMetaData!="object"){T.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&T.w(this.TAG,"Found another onMetaData tag!"),this._metadata=t;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let o=Math.floor(r.duration*this._timescale);this._duration=o,this._mediaInfo.duration=o}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let o=Math.floor(r.framerate*1e3);if(o>0){let a=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=a,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=a}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let o=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(o),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,T.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(t).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},t))}_parseKeyframesIndex(e){let n=[],i=[];for(let t=1;t>>4;if(I!==2&&I!==10){this._onError(S.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+I);return}let p=0,M=(a&12)>>>2;if(M>=0&&M<=4)p=this._flvSoundRateTable[M];else{this._onError(S.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+M);return}let W=(a&2)>>>1,se=a&1,G=this._audioMetadata,Se=this._audioTrack;if(G||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),G=this._audioMetadata={},G.type="audio",G.id=Se.id,G.timescale=this._timescale,G.duration=this._duration,G.audioSampleRate=p,G.channelCount=se===0?1:2),I===10){let ae=this._parseAACAudioData(e,n+1,i-1);if(ae==null)return;if(ae.packetType===0){G.config&&T.w(this.TAG,"Found another AudioSpecificConfig!");let q=ae.data;G.audioSampleRate=q.samplingRate,G.channelCount=q.channelCount,G.codec=q.codec,G.originalCodec=q.originalCodec,G.config=q.config,G.refSampleDuration=1024/G.audioSampleRate*G.timescale,T.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",G);let X=this._mediaInfo;X.audioCodec=G.originalCodec,X.audioSampleRate=G.audioSampleRate,X.audioChannelCount=G.channelCount,X.hasVideo?X.videoCodec!=null&&(X.mimeType='video/x-flv; codecs="'+X.videoCodec+","+X.audioCodec+'"'):X.mimeType='video/x-flv; codecs="'+X.audioCodec+'"',X.isComplete()&&this._onMediaInfo(X)}else if(ae.packetType===1){let q=this._timestampBase+t,X={unit:ae.data,length:ae.data.byteLength,dts:q,pts:q};Se.samples.push(X),Se.length+=ae.data.length}else T.e(this.TAG,`Flv: Unsupported AAC data type ${ae.packetType}`)}else if(I===2){if(!G.codec){let Ee=this._parseMP3AudioData(e,n+1,i-1,!0);if(Ee==null)return;G.audioSampleRate=Ee.samplingRate,G.channelCount=Ee.channelCount,G.codec=Ee.codec,G.originalCodec=Ee.originalCodec,G.refSampleDuration=1152/G.audioSampleRate*G.timescale,T.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",G);let ge=this._mediaInfo;ge.audioCodec=G.codec,ge.audioSampleRate=G.audioSampleRate,ge.audioChannelCount=G.channelCount,ge.audioDataRate=Ee.bitRate,ge.hasVideo?ge.videoCodec!=null&&(ge.mimeType='video/x-flv; codecs="'+ge.videoCodec+","+ge.audioCodec+'"'):ge.mimeType='video/x-flv; codecs="'+ge.audioCodec+'"',ge.isComplete()&&this._onMediaInfo(ge)}let ae=this._parseMP3AudioData(e,n+1,i-1,!1);if(ae==null)return;let q=this._timestampBase+t,X={unit:ae,length:ae.byteLength,dts:q,pts:q};Se.samples.push(X),Se.length+=ae.length}}_parseAACAudioData(e,n,i){if(i<=1){T.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let t={},r=new Uint8Array(e,n,i);return t.packetType=r[0],r[0]===0?t.data=this._parseAACAudioSpecificConfig(e,n+1,i-1):t.data=r.subarray(1),t}_parseAACAudioSpecificConfig(e,n,i){let t=new Uint8Array(e,n,i),r=null,o=0,a=0,I=null,p=0,M=null;if(o=a=t[0]>>>3,p=(t[0]&7)<<1|t[1]>>>7,p<0||p>=this._mpegSamplingRates.length){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let W=this._mpegSamplingRates[p],se=(t[1]&120)>>>3;if(se<0||se>=8){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}o===5&&(M=(t[1]&7)<<1|t[2]>>>7,I=(t[2]&124)>>>2);let G=self.navigator.userAgent.toLowerCase();return G.indexOf("firefox")!==-1?p>=6?(o=5,r=new Array(4),M=p-3):(o=2,r=new Array(2),M=p):G.indexOf("android")!==-1?(o=2,r=new Array(2),M=p):(o=5,M=p,r=new Array(4),p>=6?M=p-3:se===1&&(o=2,r=new Array(2),M=p)),r[0]=o<<3,r[0]|=(p&15)>>>1,r[1]=(p&15)<<7,r[1]|=(se&15)<<3,o===5&&(r[1]|=(M&15)>>>1,r[2]=(M&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:W,channelCount:se,codec:"mp4a.40."+o,originalCodec:"mp4a.40."+a}}_parseMP3AudioData(e,n,i,t){if(i<4){T.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,o=new Uint8Array(e,n,i),a=null;if(t){if(o[0]!==255)return;let I=o[1]>>>3&3,p=(o[1]&6)>>1,M=(o[2]&240)>>>4,W=(o[2]&12)>>>2,G=(o[3]>>>6&3)!==3?2:1,Se=0,ae=0,q=34,X="mp3";switch(I){case 0:Se=this._mpegAudioV25SampleRateTable[W];break;case 2:Se=this._mpegAudioV20SampleRateTable[W];break;case 3:Se=this._mpegAudioV10SampleRateTable[W];break}switch(p){case 1:q=34,M>>4,I=o&15;if(I!==7){this._onError(S.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${I}`);return}this._parseAVCVideoPacket(e,n+1,i-1,t,r,a)}_parseAVCVideoPacket(e,n,i,t,r,o){if(i<4){T.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let a=this._littleEndian,I=new DataView(e,n,i),p=I.getUint8(0),W=(I.getUint32(0,!a)&16777215)<<8>>8;if(p===0)this._parseAVCDecoderConfigurationRecord(e,n+4,i-4);else if(p===1)this._parseAVCVideoData(e,n+4,i-4,t,r,o,W);else if(p!==2){this._onError(S.FORMAT_ERROR,`Flv: Invalid video packet type ${p}`);return}}_parseAVCDecoderConfigurationRecord(e,n,i){if(i<7){T.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let t=this._videoMetadata,r=this._videoTrack,o=this._littleEndian,a=new DataView(e,n,i);t?typeof t.avcc!="undefined"&&T.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),t=this._videoMetadata={},t.type="video",t.id=r.id,t.timescale=this._timescale,t.duration=this._duration);let I=a.getUint8(0),p=a.getUint8(1),M=a.getUint8(2),W=a.getUint8(3);if(I!==1||p===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(a.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(S.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let se=a.getUint8(5)&31;if(se===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else se>1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${se}`);let G=6;for(let ae=0;ae1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Se}`);G++;for(let ae=0;ae=i){T.w(this.TAG,`Malformed Nalu near timestamp ${Se}, offset = ${se}, dataSize = ${i}`);break}let q=p.getUint32(se,!I);if(G===3&&(q>>>=8),q>i-G){T.w(this.TAG,`Malformed Nalus near timestamp ${Se}, NaluSize > DataSize!`);return}let X=p.getUint8(se+G)&31;X===5&&(ae=!0);let Ee=new Uint8Array(e,n+se,G+q),ge={type:X,data:Ee};M.push(ge),W+=Ee.byteLength,se+=G+q}if(M.length){let q=this._videoTrack,X={units:M,length:W,isKeyframe:ae,dts:Se,cts:a,pts:Se+a};ae&&(X.fileposition=r),q.samples.push(X),q.length+=W}}}var P=u;class d{static init(){d.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let n in d.types)d.types.hasOwnProperty(n)&&(d.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=d.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let n=8,i=null,t=Array.prototype.slice.call(arguments,1),r=t.length;for(let a=0;a>>24&255,i[1]=n>>>16&255,i[2]=n>>>8&255,i[3]=n&255,i.set(e,4);let o=8;for(let a=0;a>>24&255,e>>>16&255,e>>>8&255,e&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return d.box(d.types.trak,d.tkhd(e),d.mdia(e))}static tkhd(e){let n=e.id,i=e.duration,t=e.presentWidth,r=e.presentHeight;return d.box(d.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>>8&255,t&255,0,0,r>>>8&255,r&255,0,0]))}static mdia(e){return d.box(d.types.mdia,d.mdhd(e),d.hdlr(e),d.minf(e))}static mdhd(e){let n=e.timescale,i=e.duration;return d.box(d.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,85,196,0,0]))}static hdlr(e){let n=null;return e.type==="audio"?n=d.constants.HDLR_AUDIO:n=d.constants.HDLR_VIDEO,d.box(d.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=d.box(d.types.smhd,d.constants.SMHD):n=d.box(d.types.vmhd,d.constants.VMHD),d.box(d.types.minf,n,d.dinf(),d.stbl(e))}static dinf(){return d.box(d.types.dinf,d.box(d.types.dref,d.constants.DREF))}static stbl(e){return d.box(d.types.stbl,d.stsd(e),d.box(d.types.stts,d.constants.STTS),d.box(d.types.stsc,d.constants.STSC),d.box(d.types.stsz,d.constants.STSZ),d.box(d.types.stco,d.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp3(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp4a(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.avc1(e))}static mp3(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types[".mp3"],t)}static mp4a(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types.mp4a,t,d.esds(e))}static esds(e){let n=e.config||[],i=n.length,t=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n).concat([6,1,2]));return d.box(d.types.esds,t)}static avc1(e){let n=e.avcc,i=e.codecWidth,t=e.codecHeight,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i>>>8&255,i&255,t>>>8&255,t&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return d.box(d.types.avc1,r,d.box(d.types.avcC,n))}static mvex(e){return d.box(d.types.mvex,d.trex(e))}static trex(e){let n=e.id,i=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return d.box(d.types.trex,i)}static moof(e,n){return d.box(d.types.moof,d.mfhd(e.sequenceNumber),d.traf(e,n))}static mfhd(e){let n=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return d.box(d.types.mfhd,n)}static traf(e,n){let i=e.id,t=d.box(d.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),r=d.box(d.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),o=d.sdtp(e),a=d.trun(e,o.byteLength+16+16+8+16+8+8);return d.box(d.types.traf,t,r,a,o)}static sdtp(e){let n=e.samples||[],i=n.length,t=new Uint8Array(4+i);for(let r=0;r>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let a=0;a>>24&255,I>>>16&255,I>>>8&255,I&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255,M.isLeading<<2|M.dependsOn,M.isDependedOn<<6|M.hasRedundancy<<4|M.isNonSync,0,0,W>>>24&255,W>>>16&255,W>>>8&255,W&255],12+16*a)}return d.box(d.types.trun,o)}static mdat(e){return d.box(d.types.mdat,e)}}d.init();var m=d;class B{static getSilentFrame(e,n){if(e==="mp4a.40.2"){if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(n===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(n===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var oe=B;class Q{constructor(e,n,i,t,r){this.dts=e,this.pts=n,this.duration=i,this.originalDts=t,this.isSyncPoint=r,this.fileposition=null}}class Ie{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ne{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[r].dts&&en[t].lastSample.originalDts&&e=n[t].lastSample.originalDts&&(t===n.length-1||t0&&(r=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,i)}getLastSegmentBefore(e){let n=this._searchNearestSegmentBefore(e);return n>=0?this._list[n]:null}getLastSampleBefore(e){let n=this.getLastSegmentBefore(e);return n!=null?n.lastSample:null}getLastSyncPointBefore(e){let n=this._searchNearestSegmentBefore(e),i=this._list[n].syncPoints;for(;i.length===0&&n>0;)n--,i=this._list[n].syncPoints;return i.length>0?i[i.length-1]:null}}class be{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new le("audio"),this._videoSegmentInfoList=new le("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661)),this._fillSilentAfterSeek=K.msedge||K.msie,this._mp3UseMpegAudio=!K.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,n){if(!this._onMediaSegment)throw new w("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,n),this._remuxVideo(n),this._remuxAudio(e)}_onTrackMetadataReceived(e,n){let i=null,t="mp4",r=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(t="mpeg",r="",i=new Uint8Array):i=m.generateInitSegment(n);else if(e==="video")this._videoMeta=n,i=m.generateInitSegment(n);else return;if(!this._onInitSegment)throw new w("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:i.buffer,codec:r,container:`${e}/${t}`,mediaDuration:n.duration})}_calculateDtsBase(e,n){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),n.samples&&n.samples.length&&(this._videoDtsBase=n.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,n=this._audioStashedLastSample,i={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(i.samples.push(e),i.length=e.length);let t={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};n!=null&&(t.samples.push(n),t.length=n.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(t,!0)}_remuxAudio(e,n){if(this._audioMeta==null)return;let i=e,t=i.samples,r,o=-1,a=-1,I=-1,p=this._audioMeta.refSampleDuration,M=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,W=this._dtsBaseInited&&this._audioNextDts===void 0,se=!1;if(!t||t.length===0||t.length===1&&!n)return;let G=0,Se=null,ae=0;M?(G=0,ae=i.length):(G=8,ae=8+i.length);let q=null;if(t.length>1&&(q=t.pop(),ae-=q.length),this._audioStashedLastSample!=null){let we=this._audioStashedLastSample;this._audioStashedLastSample=null,t.unshift(we),ae+=we.length}q!=null&&(this._audioStashedLastSample=q);let X=t[0].dts-this._dtsBase;if(this._audioNextDts)r=X-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(se=!0);else{let we=this._audioSegmentInfoList.getLastSampleBefore(X);if(we!=null){let Me=X-(we.originalDts+we.duration);Me<=3&&(Me=0);let _=we.dts+we.duration+Me;r=X-_}else r=0}if(se){let we=X-r,Me=this._videoSegmentInfoList.getLastSegmentBefore(X);if(Me!=null&&Me.beginDts=1?Y=Ee[Ee.length-1].duration:Y=Math.floor(p);let V=!1,ye=null;if(Y>p*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!K.safari){V=!0;let he=Math.abs(Y-p),Ae=Math.ceil(he/p),Ue=j+p;T.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${j+Y} ms, expected: ${j+Math.round(p)} ms, delta: ${Math.round(he)} ms, generate: ${Ae} frames`);let Ge=oe.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Ge==null&&(T.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Ge=_),ye=[];for(let Ye=0;Ye0){let Je=ye[ye.length-1];Je.duration=yt-Je.dts}let st={dts:yt,pts:yt,cts:0,unit:Ge,size:Ge.byteLength,duration:0,originalDts:L,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ye.push(st),ae+=st.size,Ue+=p}let $e=ye[ye.length-1];$e.duration=j+Y-$e.dts,Y=Math.round(p)}Ee.push({dts:j,pts:j,cts:0,unit:Me.unit,size:Me.unit.byteLength,duration:Y,originalDts:L,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),V&&Ee.push.apply(Ee,ye)}M?Se=new Uint8Array(ae):(Se=new Uint8Array(ae),Se[0]=ae>>>24&255,Se[1]=ae>>>16&255,Se[2]=ae>>>8&255,Se[3]=ae&255,Se.set(m.types.mdat,4));for(let we=0;we1&&(G=t.pop(),se-=G.length),this._videoStashedLastSample!=null){let ge=this._videoStashedLastSample;this._videoStashedLastSample=null,t.unshift(ge),se+=ge.length}G!=null&&(this._videoStashedLastSample=G);let Se=t[0].dts-this._dtsBase;if(this._videoNextDts)r=Se-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())r=0;else{let ge=this._videoSegmentInfoList.getLastSampleBefore(Se);if(ge!=null){let Ne=Se-(ge.originalDts+ge.duration);Ne<=3&&(Ne=0);let it=ge.dts+ge.duration+Ne;r=Se-it}else r=0}let ae=new Ie,q=[];for(let ge=0;ge=1?L=q[q.length-1].duration:L=Math.floor(this._videoMeta.refSampleDuration),et){let j=new Q(we,_,L,Ne.dts,!0);j.fileposition=Ne.fileposition,ae.appendSyncPoint(j)}q.push({dts:we,pts:_,cts:Me,units:Ne.units,size:Ne.length,isKeyframe:et,duration:L,originalDts:it,flags:{isLeading:0,dependsOn:et?2:1,isDependedOn:et?1:0,hasRedundancy:0,isNonSync:et?0:1}})}W=new Uint8Array(se),W[0]=se>>>24&255,W[1]=se>>>16&255,W[2]=se>>>8&255,W[3]=se&255,W.set(m.types.mdat,4);for(let ge=0;ge{t.timestampBase=i,i+=t.duration,t.cors=e.cors,t.withCredentials=e.withCredentials,n.referrerPolicy&&(t.referrerPolicy=n.referrerPolicy)}),!isNaN(i)&&this._mediaDataSource.duration!==i&&(this._mediaDataSource.duration=i),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,n){this._currentSegmentIndex=e;let i=this._mediaDataSource.segments[e],t=this._ioctl=new De(i,this._config,e);t.onError=this._onIOException.bind(this),t.onSeeked=this._onIOSeeked.bind(this),t.onComplete=this._onIOComplete.bind(this),t.onRedirect=this._onIORedirect.bind(this),t.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),n?this._demuxer.bindDataSource(this._ioctl):t.onDataArrival=this._onInitChunkArrival.bind(this),t.open(n)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let n=this._searchSegmentIndexContains(e);if(n===this._currentSegmentIndex){let i=this._mediaInfo.segments[n];if(i==null)this._pendingSeekTime=e;else{let t=i.getNearestKeyframe(e);this._remuxer.seek(t.milliseconds),this._ioctl.seek(t.fileposition),this._pendingResolveSeekPoint=t.milliseconds}}else{let i=this._mediaInfo.segments[n];if(i==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(n);else{let t=i.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[n].timestampBase,this._loadSegment(n,t.fileposition),this._pendingResolveSeekPoint=t.milliseconds,this._reportSegmentMediaInfo(n)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let n=this._mediaDataSource.segments,i=n.length-1;for(let t=0;t0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,t=this._demuxer.parseChunks(e,n);else if((i=P.probe(e)).match){this._demuxer=new P(i,this._config),this._remuxer||(this._remuxer=new Xe(this._config));let r=this._mediaDataSource;r.duration!=null&&!isNaN(r.duration)&&(this._demuxer.overridedDuration=r.duration),typeof r.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=r.hasAudio),typeof r.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=r.hasVideo),this._demuxer.timestampBase=r.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),t=this._demuxer.parseChunks(e,n)}else i=null,T.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(te.DEMUX_ERROR,S.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),t=0;return t}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,tt.prototype));let n=Object.assign({},e);Object.setPrototypeOf(n,tt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=n,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let i=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(i)})}_onMetaDataArrived(e){this._emitter.emit(te.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(te.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let i=e+1;i0&&i[0].originalDts===t&&(t=i[0].pts),this._emitter.emit(te.RECOMMEND_SEEKPOINT,t)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let n=this._mediaInfo.segments[e],i=Object.assign({},n);i.duration=this._mediaInfo.duration,i.segmentCount=this._mediaInfo.segmentCount,delete i.segments,delete i.keyframesIndex,this._emitter.emit(te.MEDIA_INFO,i)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(te.STATISTICS_INFO,e)}}var ot=nt,ut=function(_e){let e="TransmuxingWorker",n=null,i=ae.bind(this);g.install(),_e.addEventListener("message",function(q){switch(q.data.cmd){case"init":n=new ot(q.data.param[0],q.data.param[1]),n.on(te.IO_ERROR,se.bind(this)),n.on(te.DEMUX_ERROR,G.bind(this)),n.on(te.INIT_SEGMENT,t.bind(this)),n.on(te.MEDIA_SEGMENT,r.bind(this)),n.on(te.LOADING_COMPLETE,o.bind(this)),n.on(te.RECOVERED_EARLY_EOF,a.bind(this)),n.on(te.MEDIA_INFO,I.bind(this)),n.on(te.METADATA_ARRIVED,p.bind(this)),n.on(te.SCRIPTDATA_ARRIVED,M.bind(this)),n.on(te.STATISTICS_INFO,W.bind(this)),n.on(te.RECOMMEND_SEEKPOINT,Se.bind(this));break;case"destroy":n&&(n.destroy(),n=null),_e.postMessage({msg:"destroyed"});break;case"start":n.start();break;case"stop":n.stop();break;case"seek":n.seek(q.data.param);break;case"pause":n.pause();break;case"resume":n.resume();break;case"logging_config":{let X=q.data.param;me.applyConfig(X),X.enableCallback===!0?me.addLogListener(i):me.removeLogListener(i);break}}});function t(q,X){let Ee={msg:te.INIT_SEGMENT,data:{type:q,data:X}};_e.postMessage(Ee,[X.data])}function r(q,X){let Ee={msg:te.MEDIA_SEGMENT,data:{type:q,data:X}};_e.postMessage(Ee,[X.data])}function o(){let q={msg:te.LOADING_COMPLETE};_e.postMessage(q)}function a(){let q={msg:te.RECOVERED_EARLY_EOF};_e.postMessage(q)}function I(q){let X={msg:te.MEDIA_INFO,data:q};_e.postMessage(X)}function p(q){let X={msg:te.METADATA_ARRIVED,data:q};_e.postMessage(X)}function M(q){let X={msg:te.SCRIPTDATA_ARRIVED,data:q};_e.postMessage(X)}function W(q){let X={msg:te.STATISTICS_INFO,data:q};_e.postMessage(X)}function se(q,X){_e.postMessage({msg:te.IO_ERROR,data:{type:q,info:X}})}function G(q,X){_e.postMessage({msg:te.DEMUX_ERROR,data:{type:q,info:X}})}function Se(q){_e.postMessage({msg:te.RECOMMEND_SEEKPOINT,data:q})}function ae(q,X){_e.postMessage({msg:"logcat_callback",data:{type:q,logcat:X}})}};class Tt{constructor(e,n){if(this.TAG="Transmuxer",this._emitter=new(z()),n.enableWorker&&typeof Worker!="undefined")try{let i=l(82059);this._worker=i(ut),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,n]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},me.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:me.getConfig()})}catch(i){T.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ot(e,n)}else this._controller=new ot(e,n);if(this._controller){let i=this._controller;i.on(te.IO_ERROR,this._onIOError.bind(this)),i.on(te.DEMUX_ERROR,this._onDemuxError.bind(this)),i.on(te.INIT_SEGMENT,this._onInitSegment.bind(this)),i.on(te.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),i.on(te.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),i.on(te.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),i.on(te.MEDIA_INFO,this._onMediaInfo.bind(this)),i.on(te.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),i.on(te.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),i.on(te.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),i.on(te.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),me.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(te.INIT_SEGMENT,e,n)})}_onMediaSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(te.MEDIA_SEGMENT,e,n)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(te.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(te.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(te.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(te.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(te.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(te.STATISTICS_INFO,e)})}_onIOError(e,n){Promise.resolve().then(()=>{this._emitter.emit(te.IO_ERROR,e,n)})}_onDemuxError(e,n){Promise.resolve().then(()=>{this._emitter.emit(te.DEMUX_ERROR,e,n)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(te.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let n=e.data,i=n.data;if(n.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(n.msg){case te.INIT_SEGMENT:case te.MEDIA_SEGMENT:this._emitter.emit(n.msg,i.type,i.data);break;case te.LOADING_COMPLETE:case te.RECOVERED_EARLY_EOF:this._emitter.emit(n.msg);break;case te.MEDIA_INFO:Object.setPrototypeOf(i,tt.prototype),this._emitter.emit(n.msg,i);break;case te.METADATA_ARRIVED:case te.SCRIPTDATA_ARRIVED:case te.STATISTICS_INFO:this._emitter.emit(n.msg,i);break;case te.IO_ERROR:case te.DEMUX_ERROR:this._emitter.emit(n.msg,i.type,i.info);break;case te.RECOMMEND_SEEKPOINT:this._emitter.emit(n.msg,i);break;case"logcat_callback":T.emitter.emit("log",i.type,i.logcat);break;default:break}}}var Mt=Tt,kt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Jt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(z()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new ne}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaSource)throw new w("MediaSource has been attached to an HTMLMediaElement!");let n=this._mediaSource=new window.MediaSource;n.addEventListener("sourceopen",this.e.onSourceOpen),n.addEventListener("sourceended",this.e.onSourceEnded),n.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let n in this._sourceBuffers){let i=this._pendingSegments[n];i.splice(0,i.length),this._pendingSegments[n]=null,this._pendingRemoveRanges[n]=null,this._lastInitSegments[n]=null;let t=this._sourceBuffers[n];if(t){if(e.readyState!=="closed"){try{e.removeSourceBuffer(t)}catch(r){T.e(this.TAG,r.message)}t.removeEventListener("error",this.e.onSourceBufferError),t.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[n]=null,this._sourceBuffers[n]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(n){T.e(this.TAG,n.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(e,n){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let i=e,t=`${i.container}`;i.codec&&i.codec.length>0&&(t+=`;codecs=${i.codec}`);let r=!1;if(T.v(this.TAG,"Received Initialization Segment, mimeType: "+t),this._lastInitSegments[i.type]=i,t!==this._mimeTypes[i.type]){if(this._mimeTypes[i.type])T.v(this.TAG,`Notice: ${i.type} mimeType changed, origin: ${this._mimeTypes[i.type]}, target: ${t}`);else{r=!0;try{let o=this._sourceBuffers[i.type]=this._mediaSource.addSourceBuffer(t);o.addEventListener("error",this.e.onSourceBufferError),o.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(o){T.e(this.TAG,o.message),this._emitter.emit(kt.ERROR,{code:o.code,msg:o.message});return}}this._mimeTypes[i.type]=t}n||this._pendingSegments[i.type].push(i),r||this._sourceBuffers[i.type]&&!this._sourceBuffers[i.type].updating&&this._doAppendSegments(),K.safari&&i.container==="audio/mpeg"&&i.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=i.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let n=e;this._pendingSegments[n.type].push(n),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let i=this._sourceBuffers[n.type];i&&!i.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let n in this._sourceBuffers){if(!this._sourceBuffers[n])continue;let i=this._sourceBuffers[n];if(this._mediaSource.readyState==="open")try{i.abort()}catch(r){T.e(this.TAG,r.message)}this._idrList.clear();let t=this._pendingSegments[n];if(t.splice(0,t.length),this._mediaSource.readyState!=="closed"){for(let r=0;r=1&&e-t.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let n in this._sourceBuffers){let i=this._sourceBuffers[n];if(i){let t=i.buffered,r=!1;for(let o=0;o=this._config.autoCleanupMaxBackwardDuration){r=!0;let p=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[n].push({start:a,end:p})}}else I0&&(isNaN(n)||i>n)&&(T.v(this.TAG,`Update MediaSource duration from ${n} to ${i}`),this._mediaSource.duration=i),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let n=this._sourceBuffers[e],i=this._pendingRemoveRanges[e];for(;i.length&&!n.updating;){let t=i.shift();n.remove(t.start,t.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let n in e)if(!(!this._sourceBuffers[n]||this._sourceBuffers[n].updating)&&e[n].length>0){let i=e[n].shift();if(i.timestampOffset){let t=this._sourceBuffers[n].timestampOffset,r=i.timestampOffset/1e3;Math.abs(t-r)>.1&&(T.v(this.TAG,`Update MPEG audio timestampOffset from ${t} to ${r}`),this._sourceBuffers[n].timestampOffset=r),delete i.timestampOffset}if(!i.data||i.data.byteLength===0)continue;try{this._sourceBuffers[n].appendBuffer(i.data),this._isBufferFull=!1,n==="video"&&i.hasOwnProperty("info")&&this._idrList.appendArray(i.info.syncPoints)}catch(t){this._pendingSegments[n].unshift(i),t.code===22?(this._isBufferFull||this._emitter.emit(kt.BUFFER_FULL),this._isBufferFull=!0):(T.e(this.TAG,t.message),this._emitter.emit(kt.ERROR,{code:t.code,msg:t.message}))}}}_onSourceOpen(){if(T.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let n=e.shift();this.appendInitSegment(n,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(kt.SOURCE_OPEN)}_onSourceEnded(){T.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){T.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(kt.UPDATE_END)}_onSourceBufferError(e){T.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Wt=Jt;const We={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},St={NETWORK_EXCEPTION:xe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:xe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:xe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:xe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:S.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:S.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:S.CODEC_UNSUPPORTED};class Xt{constructor(e,n){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(z()),this._config=$(),typeof n=="object"&&Object.assign(this._config,n),e.type.toLowerCase()!=="flv")throw new Oe("FlvPlayer requires an flv MediaDataSource input!");e.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let i=K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661);this._alwaysSeekKeyframe=!!(i||K.msedge||K.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,n){e===ee.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(ee.MEDIA_INFO,this.mediaInfo)}):e===ee.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(ee.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Wt(this._config),this._msectl.on(kt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(kt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(kt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(kt.ERROR,n=>{this._emitter.emit(ee.ERROR,We.MEDIA_ERROR,St.MEDIA_MSE_ERROR,n)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new w("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new w("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Mt(this._mediaDataSource,this._config),this._transmuxer.on(te.INIT_SEGMENT,(e,n)=>{this._msectl.appendInitSegment(n)}),this._transmuxer.on(te.MEDIA_SEGMENT,(e,n)=>{if(this._msectl.appendMediaSegment(n),this._config.lazyLoad&&!this._config.isLive){let i=this._mediaElement.currentTime;n.info.endDts>=(i+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(T.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(te.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(ee.LOADING_COMPLETE)}),this._transmuxer.on(te.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(ee.RECOVERED_EARLY_EOF)}),this._transmuxer.on(te.IO_ERROR,(e,n)=>{this._emitter.emit(ee.ERROR,We.NETWORK_ERROR,e,n)}),this._transmuxer.on(te.DEMUX_ERROR,(e,n)=>{this._emitter.emit(ee.ERROR,We.MEDIA_ERROR,e,{code:-1,msg:n})}),this._transmuxer.on(te.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(ee.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(te.METADATA_ARRIVED,e=>{this._emitter.emit(ee.METADATA_ARRIVED,e)}),this._transmuxer.on(te.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(ee.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(te.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(ee.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(te.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let n=!0,i=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,t=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(i=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=i,e.droppedFrames=t),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,n=this._mediaElement.currentTime,i=0,t=0;for(let r=0;r=n+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(T.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){T.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,n=this._mediaElement.buffered,i=!1;for(let t=0;t=r&&e=o-this._config.lazyLoadRecoverDuration&&(i=!0);break}}i&&(window.clearInterval(this._progressChecker),this._progressChecker=null,i&&(T.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let n=this._mediaElement.buffered;for(let i=0;i=t&&e0){let r=this._mediaElement.buffered.start(0);(r<1&&e0&&n.currentTime0){let t=i.start(0);if(t<1&&n{this._emitter.emit(ee.MEDIA_INFO,this.mediaInfo)}):e===ee.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(ee.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new w("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let n={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(n.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(n.width=this._mediaElement.videoWidth,n.height=this._mediaElement.videoHeight)),n}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let n=!0,i=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,t=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(i=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=i,e.droppedFrames=t),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(ee.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(ee.STATISTICS_INFO,this.statisticsInfo)}}var ln=Lt;g.install();function Zt(_e,e){let n=_e;if(n==null||typeof n!="object")throw new Oe("MediaDataSource must be an javascript object!");if(!n.hasOwnProperty("type"))throw new Oe("MediaDataSource must has type field to indicate video file type!");switch(n.type){case"flv":return new ft(n,e);default:return new ln(n,e)}}function qt(){return Ve.supportMSEH264Playback()}function Ut(){return Ve.getFeatureList()}let Kt={};Kt.createPlayer=Zt,Kt.isSupported=qt,Kt.getFeatureList=Ut,Kt.BaseLoader=Te,Kt.LoaderStatus=C,Kt.LoaderErrors=xe,Kt.Events=ee,Kt.ErrorTypes=We,Kt.ErrorDetails=St,Kt.FlvPlayer=ft,Kt.NativePlayer=ln,Kt.LoggingControl=me,Object.defineProperty(Kt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var pn=Kt},56762:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return g}});var f=l(59301);function g(){const[,O]=f.useReducer(z=>z+1,0);return O}},19080:function(At,ze,l){"use strict";l.d(ze,{F:function(){return R},Z:function(){return z}});var f=l(92310),g=l.n(f);const O=null;function z(T,ve,pe){return g()({[`${T}-status-success`]:ve==="success",[`${T}-status-warning`]:ve==="warning",[`${T}-status-error`]:ve==="error",[`${T}-status-validating`]:ve==="validating",[`${T}-has-feedback`]:pe})}const R=(T,ve)=>ve||T},18889:function(At,ze,l){"use strict";l.d(ze,{Z:function(){return Fe}});var f=l(92310),g=l.n(f),O=l(2738),z=l(59301),R=l(36355),T=l(19716),ve=l(61621),pe=l(99313),J=function(E,De){var Re={};for(var $ in E)Object.prototype.hasOwnProperty.call(E,$)&&De.indexOf($)<0&&(Re[$]=E[$]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ue=0,$=Object.getOwnPropertySymbols(E);ue<$.length;ue++)De.indexOf($[ue])<0&&Object.prototype.propertyIsEnumerable.call(E,$[ue])&&(Re[$[ue]]=E[$[ue]]);return Re},Oe=E=>{var{prefixCls:De,className:Re,hoverable:$=!0}=E,ue=J(E,["prefixCls","className","hoverable"]);const{getPrefixCls:Ve}=z.useContext(R.E_),k=Ve("card",De),ee=g()(`${k}-grid`,Re,{[`${k}-grid-hoverable`]:$});return z.createElement("div",Object.assign({},ue,{className:ee}))},b=l(17313),C=l(83116),xe=l(37613);const Te=E=>{const{antCls:De,componentCls:Re,headerHeight:$,cardPaddingBase:ue,tabsMarginBottom:Ve}=E;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:$,marginBottom:-1,padding:`0 ${ue}px`,color:E.colorTextHeading,fontWeight:E.fontWeightStrong,fontSize:E.headerFontSize,background:E.headerBg,borderBottom:`${E.lineWidth}px ${E.lineType} ${E.colorBorderSecondary}`,borderRadius:`${E.borderRadiusLG}px ${E.borderRadiusLG}px 0 0`},(0,b.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},b.vS),{[` > ${Re}-typography, > ${Re}-typography-edit-content diff --git a/p__Classrooms__Lists__Video__Items__videoInfo__index.9226b825.async.js b/p__Classrooms__Lists__Video__Items__videoInfo__index.394f658b.async.js similarity index 99% rename from p__Classrooms__Lists__Video__Items__videoInfo__index.9226b825.async.js rename to p__Classrooms__Lists__Video__Items__videoInfo__index.394f658b.async.js index e0aec5cdda..785e0d5c6c 100644 --- a/p__Classrooms__Lists__Video__Items__videoInfo__index.9226b825.async.js +++ b/p__Classrooms__Lists__Video__Items__videoInfo__index.394f658b.async.js @@ -1,4 +1,4 @@ -!(function(){var Yr=Object.defineProperty,Jr=Object.defineProperties;var Qr=Object.getOwnPropertyDescriptors;var Ir=Object.getOwnPropertySymbols;var Br=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable;var Nr=(Je,q,r)=>q in Je?Yr(Je,q,{enumerable:!0,configurable:!0,writable:!0,value:r}):Je[q]=r,qn=(Je,q)=>{for(var r in q||(q={}))Br.call(q,r)&&Nr(Je,r,q[r]);if(Ir)for(var r of Ir(q))Kr.call(q,r)&&Nr(Je,r,q[r]);return Je},Ar=(Je,q)=>Jr(Je,Qr(q));var Zr=(Je,q)=>{var r={};for(var u in Je)Br.call(Je,u)&&q.indexOf(u)<0&&(r[u]=Je[u]);if(Je!=null&&Ir)for(var u of Ir(Je))q.indexOf(u)<0&&Kr.call(Je,u)&&(r[u]=Je[u]);return r};(self.webpackChunk=self.webpackChunk||[]).push([[895],{40001:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},49198:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},84105:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},18785:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},52671:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},8657:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},56082:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},33853:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},15075:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},43531:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},38819:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},47472:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},25557:function(Je,q,r){"use strict";r.d(q,{Z:function(){return ue}});var u=r(59301),p=r(76560),P=r(8591),Z=r(82093),R={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},S=r(80541),U=r(59301),te=(L,_,j)=>new Promise((k,B)=>{var z=I=>{try{A(j.next(I))}catch(b){B(b)}},w=I=>{try{A(j.throw(I))}catch(b){B(b)}},A=I=>I.done?k(I.value):Promise.resolve(I.value).then(z,w);A((j=j.apply(L,_)).next())});const Y=function(_,j){const k=_.split(","),B=k[0].match(/:(.*?);/)[1],z=atob(k[1]);let w=z.length;const A=new Uint8Array(w);for(;w--;)A[w]=z.charCodeAt(w);return new Blob([A],{type:B})};var ue=(0,u.forwardRef)(({time:L,number:_,supportCamera:j,take_photo:k,isExercise:B=!0,update:z,onUserMediaLoaded:w},A)=>{const I=(0,u.useRef)(),b=(0,u.useRef)(),c=(0,p.useParams)();let[i,s]=(0,u.useState)([]),[f,N]=(0,u.useState)(0);const[F,ie]=(0,u.useState)("");let[M,ce]=(0,u.useState)();const[H,be]=(0,u.useState)(0),T=(xe,Ue)=>te(void 0,null,function*(){return(0,Z.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:xe,file:Ue}})}),ae=xe=>te(void 0,null,function*(){const Ue=new Date().valueOf();if(xe){const tt=yield T(`\u7167\u7247${Ue}`,xe);tt.status||(yield(0,S.Ju)({container_id:c.categoryId,container_type:"Exercise",attachment_id:tt==null?void 0:tt.id}))}});(0,u.useEffect)(()=>(we(),()=>{Re(),De()}),[]),(0,u.useEffect)(()=>{f===2&&L&&_>0&&(se(),be(1))},[L]),(0,u.useEffect)(()=>{if(H!==0){if(H===2)clearInterval(M);else{let xe=0,Ue=setInterval(()=>{i.includes(xe)&&Ie(),xe++},1e3);ce(Ue)}return()=>clearInterval(M)}},[H]),(0,u.useImperativeHandle)(A,()=>({handlePhoto:Ie,handleTakePhoto:Ce}));const De=()=>{be(2)},se=()=>{const xe=L/_,Ue=[];function tt(he,je){return parseInt(Math.floor(Math.random()*(je-he+1))+he)}new Array(_).fill(0).map((he,je)=>{k?Ue.push(tt(xe*je,xe*(je+1))):je==0?Ue.push(0):Ue.push(tt(xe*je,xe*(je+1)))}),i=Ue,s([...Ue]),console.log(Ue)},we=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(xe){const Ue=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ue?new Promise(function(tt,he){Ue.call(navigator,xe,tt,he)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(xe){Se.current=xe,j&&j(2),N(2),"srcObject"in I.current?I.current.srcObject=xe:I.current.src=window.URL.createObjectURL(xe),I.current.onloadedmetadata=function(Ue){I.current.play(),w&&w()},I.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),De(),B&&P.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(xe){N(1),j&&j(1),xe.message==="Permission denied"||xe.name==="NotAllowedError"?P.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):P.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+xe.name),console.log("err: "+xe.message)})},Ie=()=>{try{b.current.width=I.current.videoWidth,b.current.height=I.current.videoHeight,b.current.getContext("2d").drawImage(I.current,0,0,b.current.width,b.current.height),ie(b.current.toDataURL("image/png")),ae(b.current.toDataURL("image/png")),Ne(b.current.toDataURL("image/png"))}catch(xe){}},Ce=()=>{try{return b.current.width=I.current.videoWidth,b.current.height=I.current.videoHeight,b.current.getContext("2d").drawImage(I.current,0,0,b.current.width,b.current.height),b.current.toDataURL("image/png")}catch(xe){}},Se=(0,u.useRef)(),Re=()=>{try{Se.current.getTracks().forEach(function(tt){tt.stop()}),I.current.srcObject=null}catch(xe){}},Ne=xe=>te(void 0,null,function*(){const Ue=new FormData;Ue.append("file",Y(xe,"1")),Ue.append("1","123");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(he){let je=JSON.parse(he.target.responseText);(0,Z.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:je.id}})},!1),tt.addEventListener("error",function(he){console.error(he)},!1),tt.open("POST",`${ENV.API_SERVER}/api/attachments.json`),tt.send(Ue)});return U.createElement(U.Fragment,null,f!==3&&U.createElement("aside",{className:R.video,id:"screenshot"},f===0&&U.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),f===1&&U.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),f===2&&U.createElement("div",null,U.createElement("video",{width:"288",ref:I,autoPlay:!0}),U.createElement("canvas",{style:{display:"none"},ref:b}))))})},62350:function(Je,q,r){"use strict";var u=r(59301),p=r(80541),P=r(82093),Z=r(43418),R=r(96249),S=r.n(R),U=r(25557),te=Object.defineProperty,Y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,L=(B,z,w)=>z in B?te(B,z,{enumerable:!0,configurable:!0,writable:!0,value:w}):B[z]=w,_=(B,z)=>{for(var w in z||(z={}))E.call(z,w)&&L(B,w,z[w]);if(Y)for(var w of Y(z))ue.call(z,w)&&L(B,w,z[w]);return B},j=(B,z,w)=>new Promise((A,I)=>{var b=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(b,c);i((w=w.apply(B,z)).next())});const k=({style:B={},data:z={}})=>{const w=(0,u.useRef)(),A=(0,u.useRef)(),[I,b]=(0,u.useState)(!1),[c,i]=(0,u.useState)(!1),[s,f]=(0,u.useState)({left:0,top:0,bottom:0,right:0}),N=(0,u.useRef)(null);(0,u.useEffect)(()=>(Z.default.info({title:"\u63D0\u793A",width:642,icon:null,centered:!0,content:u.createElement("div",null,u.createElement("div",null,"\u5DF2\u7ECF\u5F00\u542F\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u9700\u8981\u8C03\u7528\u4F60\u8BBE\u5907\u7684\u6444\u50CF\u5934\uFF0C\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\u3002"),u.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/36625"},"\u5982\u4F55\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\uFF1F")),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{b(!0)}}),()=>{clearInterval(A.current)}),[]);const F=(ce,H)=>j(void 0,null,function*(){return(0,P.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:ce,file:H}})}),ie=()=>j(void 0,null,function*(){var ce;const H=(ce=w.current)==null?void 0:ce.handleTakePhoto(),be=new Date().valueOf();if(H){const T=yield F(`\u7167\u7247${be}`,H);T.status||(yield(0,p.Ju)(_({attachment_id:T==null?void 0:T.id},z)))}}),M=(ce,H)=>{var be;const{clientWidth:T,clientHeight:ae}=window.document.documentElement,De=(be=N.current)==null?void 0:be.getBoundingClientRect();f({left:-De.left+H.x,right:T-(De.right-H.x),top:-De.top+H.y,bottom:ae-(De.bottom-H.y)})};return u.createElement(u.Fragment,null,I&&u.createElement(S(),{disabled:c,bounds:s,onStart:(ce,H)=>M(ce,H)},u.createElement("div",{ref:N,style:_({position:"fixed",left:40,top:92,zIndex:101},B)},u.createElement("div",{onMouseOver:()=>{c&&i(!1)},onMouseOut:()=>{i(!0)}},u.createElement("div",null,u.createElement(U.Z,{ref:w,isExercise:!1,onUserMediaLoaded:()=>{ie(),A.current=window.setInterval(()=>j(void 0,null,function*(){ie()}),1e3*120)}}))))))};q.Z=k},93152:function(Je,q,r){"use strict";r.d(q,{Z:function(){return k}});var u=r(59301),p=r(8591),P=r(38854),Z=r(60513),R=r(78666),S=r(34055),U=r(56102),te=r(2610),Y={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},E=(B,z,w)=>new Promise((A,I)=>{var b=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(b,c);i((w=w.apply(B,z)).next())});function ue(B){if(isNaN(B))return{minutes:"00",seconds:"00"};const z=new Date(B*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function L(B,z){return B-z}function _(B){B.sort(L);let z=0;for(let w=0;w{},handlePlay:s=()=>{},handlePlayEnded:f=()=>{},autoPlay:N=!1,onPlayEnded:F=()=>{},isShowWaterMark:ie=!0},M)=>{var ce;const be=((ce=z==null?void 0:z.split("."))==null?void 0:ce.pop())==="flv",T=(0,u.useRef)(),ae=(0,u.useRef)(),De=(0,u.useRef)(),se=(0,u.useRef)(),we=(0,u.useRef)(),Ie=(0,u.useRef)(),Ce=(0,u.useRef)(),Se=(0,u.useRef)(),Re=(0,u.useRef)(),Ne=(0,u.useRef)(),xe=(0,u.useRef)(),Ue=(0,u.useRef)(),tt=(0,u.useRef)(),he=(0,u.useRef)(),je=navigator.userAgent.toLowerCase().match(j),Pe=je?je[0]:"pc",We=(0,u.useRef)(!1),rt=(0,S.eY)();let me=0,Ve=0,O=0,D=null,x=!1,h=20,K=1,re=!1,a=!1,o=[];(0,u.useImperativeHandle)(M,()=>({getLastUpdatedTime:()=>T.current.currentTime,getDuration:()=>T.current.duration})),p.ZP.config({maxCount:1,getContainer:()=>De.current});const C=(0,u.useCallback)((J,oe=!1)=>{let X={point:T.current.currentTime};D?(X.log_id=D,X.watch_duration=_(o),X.total_duration=Ve):(b?(X.video_id=parseInt(A,10),X.course_id=b):X.video_id=A,X.duration=me,X.device=Pe),oe&&(X.ed="1");function Be(){return E(this,null,function*(){re=!0,D=yield I==null?void 0:I(X),re=!1,J&&J()})}Be()},[A,b]);(0,u.useEffect)(()=>{T.current&&(se.current.style.display="none",we.current.style.display="block"),p.ZP.destroy();let J=null;return Z.Z.isSupported&&be&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(J=Z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),T.current&&(J.attachMediaElement(T.current),J.load())):T.current.setAttribute("src",z),g(),()=>{J&&(J.unload(),J.pause(),J.destroy(),J=null)}},[T,be,z]);function l(){T.current.paused?(se.current.style.display="none",we.current.style.display="block"):(se.current.style.display="block",we.current.style.display="none")}function g(){xe.current.style.display="none",tt.current.style.display="none",Ue.current.style.display="none",T.current.muted||T.current.volume===0?xe.current.style.display="block":T.current.volume>0&&T.current.volume<=.5?tt.current.style.display="block":Ue.current.style.display="block"}(0,u.useEffect)(()=>{const J=document.getElementById("play"),oe=document.querySelectorAll(".playback-icons use");function X(){s(),c&&!We.current&&(T.current.currentTime=c),We.current=!0,o.push(T.current.currentTime),x||(x=!0,w&&C())}function Be(){return E(this,null,function*(){l(),o.push(T.current.currentTime),w&&C(()=>{D=null,O=0,x=!1,re=!1,a=!1,o=[],Ve=0,K=1},!0),F()})}function Te(){Ie.current.value=Math.round(T.current.currentTime),Ce.current.value=Math.round(T.current.currentTime)}function V(){const He=ue(Math.round(T.current.currentTime));Re.current.innerText=`${He.hour>0?He.hour+":":""}${He.minutes}:${He.seconds}`,Re.current.setAttribute("datetime",`${He.hour>0?" "+He.hour+" ":""}${He.minutes}m ${He.seconds}s`)}function Me(){var He,ft,Lt,lt,Tt,nn,$t;const Xt=Math.round((He=T.current)==null?void 0:He.duration);(Lt=(ft=Ie.current)==null?void 0:ft.setAttribute)==null||Lt.call(ft,"max",Xt),(Tt=(lt=Ce.current)==null?void 0:lt.setAttribute)==null||Tt.call(lt,"max",Xt);const Kt=ue(Xt);Se.current&&(Se.current.innerText=`${Kt.hour>0?Kt.hour+":":""}${Kt.minutes}:${Kt.seconds}`,($t=(nn=Se.current).setAttribute)==null||$t.call(nn,"datetime",`${Kt.hour>0?" "+Kt.hour+" ":""}${Kt.minutes}m ${Kt.seconds}s`))}function Ye(){try{const He=Math.round(T.current.duration);Ie.current.setAttribute("max",He),Ce.current.setAttribute("max",He);const ft=ue(He);Se.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,Se.current.setAttribute("datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`),Te(),V();const{width:Lt,height:lt,x:Tt,y:nn}=ae.current.getBoundingClientRect();if(Tt<0||nn<0||!Lt)return;if(!a){let $t=T.current.currentTime,Xt=$t-O;Math.abs(Xt)<10?(Ve+=Math.abs(Xt),O=$t,re||Ve-K*h>=0&&(K++,o.push(O),w&&C())):(O=$t,w&&C())}}catch(He){console.log(He)}}function ot(){a=!0}function nt(){T.current.playing&&o.push(T.current.currentTime,O),O=T.current.currentTime,a=!1}function qe(){me=T.current.duration,me<=20&&(h=me/3),T.current.addEventListener("play",X)}function ht(He){He.preventDefault(),(0,te.vp)()?(T.current.style.width="100%",T.current.style.height="100%"):T.current.style.cssText=""}function mt(){i()}function vt(He){if(!B){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const ft=He.target.dataset.seek?He.target.dataset.seek:He.target.value;T.current.currentTime=ft,Ce.current.value=ft,Ie.current.value=ft}function wt(He){const ft=Math.round(He.offsetX/He.target.clientWidth*parseInt(He.target.getAttribute("max"),10));Ie.current.setAttribute("data-seek",ft);const Lt=ue(ft);Ne.current.textContent=`${Lt.hour>0?Lt.hour+":":""}${Lt.minutes}:${Lt.seconds}`;const lt=T.current.getBoundingClientRect();Ne.current.style.left=`${He.pageX-lt.left}px`}function xt(He){switch(He.code){case"Space":He.preventDefault(),Q();break;case"ArrowRight":if(He.preventDefault(),!B){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime>=T.current.duration)break;T.current.currentTime=parseInt(T.current.currentTime)+5,Te();break;case"ArrowLeft":if(He.preventDefault(),!B){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime===0)break;T.current.currentTime=parseInt(T.current.currentTime)-5,Te();break;case"ArrowUp":He.preventDefault(),T.current.volume<1&&(T.current.volume=(parseInt(T.current.volume*10)+1)/10);break;case"ArrowDown":He.preventDefault(),T.current.volume>0&&(T.current.volume=(parseInt(T.current.volume*10)-1)/10);break}}return De.current.addEventListener((0,te.gH)(),ht),T.current.addEventListener("canplay",qe),T.current.addEventListener("ended",Be),T.current.addEventListener("seeking",ot),T.current.addEventListener("seeked",nt),T.current.addEventListener("loadedmetadata",Me),Ie.current.addEventListener("mousemove",wt),Ie.current.addEventListener("input",vt),T.current.addEventListener("timeupdate",Ye),T.current.addEventListener("pause",mt),T.current.addEventListener("volumechange",g),document.addEventListener("keydown",xt),()=>{var He,ft,Lt,lt,Tt,nn,$t,Xt,Kt,kt,fn,Ke;(He=T.current)==null||He.removeEventListener("canplay",qe),(ft=T.current)==null||ft.removeEventListener("play",X),(Lt=T.current)==null||Lt.removeEventListener("ended",Be),(lt=T.current)==null||lt.removeEventListener("seeking",ot),(Tt=T.current)==null||Tt.removeEventListener("seeked",nt),(nn=Ie.current)==null||nn.removeEventListener("mousemove",wt),($t=Ie.current)==null||$t.removeEventListener("input",vt),(Xt=T.current)==null||Xt.removeEventListener("timeupdate",Ye),(Kt=T.current)==null||Kt.removeEventListener("pause",mt),(kt=T.current)==null||kt.removeEventListener("loadedmetadata",Me),(fn=T.current)==null||fn.removeEventListener("volumechange",g),document.removeEventListener("keydown",xt),(Ke=T.current)!=null&&Ke.playing&&(o.push(O,T.current.currentTime),w&&C())}},[T,z]),(0,u.useEffect)(()=>{if(T.current.onended=()=>{f(T)},T.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(T.current.canPlayType("application/vnd.apple.mpegurl"))T.current.src=z;else if(R.ZP.isSupported()){var J=new R.ZP;J.loadSource(z),J.attachMedia(T.current)}}},[z]);const[$,ne]=(0,u.useState)(1),Q=()=>{T.current.paused||T.current.ended?T.current.play():T.current.pause(),l()};function de(){T.current.muted=!T.current.muted,T.current.muted?(he.current.setAttribute("data-volume",volume.value),he.current.value=0):he.current.value=he.current.dataset.volume}return u.createElement("div",{style:{position:"relative"},ref:De},u.createElement("div",{ref:ae,className:`${Y.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${Y.animate__loop}`},ie&&rt?rt.login:" "),u.createElement("div",{className:Y.container},u.createElement("div",{className:Y["video-container"],id:"video-container"},u.createElement("div",{className:Y["playback-animation"],id:"playback-animation"},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{className:"hidden",href:"#play-icon"}),u.createElement("use",{href:"#pause"}))),u.createElement("video",{className:Y.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:T,autoPlay:N}),u.createElement("div",{className:`${Y["video-controls"]} `,id:"video-controls"},u.createElement("div",{className:Y["bottom-controls"]},u.createElement("div",{className:Y["left-controls"]},u.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Q},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{ref:we,href:"#play-icon"}),u.createElement("use",{ref:se,style:{display:"none"},href:"#pause"}))),u.createElement("div",{className:Y.time},u.createElement("time",{id:"time-elapsed",ref:Re},"00:00"),u.createElement("span",null," / "),u.createElement("time",{id:"duration",ref:Se},"00:00"))),u.createElement("div",{className:Y["right-controls"]},B&&u.createElement(P.Z,{placement:"top",overlayClassName:Y.rateOverlay,getPopupContainer:J=>J.parentNode,menu:{items:[{key:"1",label:u.createElement("span",{onClick:()=>{ne(1),T.current.playbackRate=1}},"1.0x")},{key:"2",label:u.createElement("span",{onClick:()=>{ne(1.5),T.current.playbackRate=1.5}},"1.5x")},{key:"3",label:u.createElement("span",{onClick:()=>{ne(2),T.current.playbackRate=2}},"2.0x")}]}},u.createElement("div",{className:`${Y.controlText} mr5`},"\u500D\u901F")),u.createElement(U.CopyToClipboard,{text:z,onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},u.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},u.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),u.createElement("div",{className:Y["volume-controls"]},u.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:Y["volume-button"],id:"volume-button",onClick:de},u.createElement("i",{ref:xe,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:tt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:Ue,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),u.createElement("input",{className:Y.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:he,style:{display:"none"},onClick:g})),u.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:Y["fullscreen-button"],onClick:()=>{(0,te.vp)()?(0,te.BU)():(0,te.Dj)(De.current)}},u.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),u.createElement("div",{className:Y["video-progress"]},u.createElement("progress",{ref:Ce,value:"0",min:"0"}),u.createElement("input",{className:Y.seek,ref:Ie,value:"0",min:"0",type:"range",step:"1"}),u.createElement("div",{className:Y["seek-tooltip"],ref:Ne,id:"seek-tooltip"},"00:00"))))),u.createElement("svg",{style:{display:"none"}},u.createElement("defs",null,u.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),u.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},u.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),u.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),u.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},u.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),u.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},u.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),u.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),u.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},u.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),u.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},u.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},71973:function(Je,q,r){"use strict";r.r(q),r.d(q,{default:function(){return tt}});var u=r(59301),p=r(76560),P=r(71418),Z={flex_box_center:"flex_box_center___gO3nd",flex_space_between:"flex_space_between___KljaZ",flex_box_vertical_center:"flex_box_vertical_center___fa17H",flex_box_center_end:"flex_box_center_end___Iha2a",flex_box_column:"flex_box_column___mCF7g",bg:"bg___yhRK8"},R=r(24334),S=r(93152),U=r(6848),te=r(58421),Y={contentWrap:"contentWrap___d4rCm",title:"title___bLyk5",footer:"footer___V7GbH",footer_left:"footer_left___ofIZM",footer_bfcs:"footer_bfcs___HUUgS",footer_bfcs_value:"footer_bfcs_value___T9e5h",pingfen:"pingfen___SEAu2",fenshu:"fenshu___GM8ss",radioGroup:"radioGroup___Bedpr",wrap:"wrap___PxISS",introName:"introName___l9xpu",rating:"rating___vCxjz",modalRating:"modalRating___UBNfA",zdbf:"zdbf___YbIbO",video_list:"video_list___KuU04",video_list_item:"video_list_item___gErkF",list_img:"list_img___MPWpq",list_text:"list_text___bEa03"},E=r(80541),ue=r(82093),L=r(49661),_=r(62350),j=r(34055),k=r(59301),B=Object.defineProperty,z=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,I=(he,je,Pe)=>je in he?B(he,je,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):he[je]=Pe,b=(he,je)=>{for(var Pe in je||(je={}))w.call(je,Pe)&&I(he,Pe,je[Pe]);if(z)for(var Pe of z(je))A.call(je,Pe)&&I(he,Pe,je[Pe]);return he},c=(he,je)=>{var Pe={};for(var We in he)w.call(he,We)&&je.indexOf(We)<0&&(Pe[We]=he[We]);if(he!=null&&z)for(var We of z(he))je.indexOf(We)<0&&A.call(he,We)&&(Pe[We]=he[We]);return Pe},i=(he,je,Pe)=>new Promise((We,rt)=>{var me=D=>{try{O(Pe.next(D))}catch(x){rt(x)}},Ve=D=>{try{O(Pe.throw(D))}catch(x){rt(x)}},O=D=>D.done?We(D.value):Promise.resolve(D.value).then(me,Ve);O((Pe=Pe.apply(he,je)).next())});const s=he=>{var je=he,{videoDetail:Pe,globalSetting:We,loading:rt,dispatch:me}=je,Ve=c(je,["videoDetail","globalSetting","loading","dispatch"]);const O=(0,p.useParams)(),[D]=(0,p.useSearchParams)(),[x,h]=(0,u.useState)({}),[K,re]=(0,u.useState)([]),[a,o]=(0,u.useState)(!1),[C,l]=(0,u.useState)(1),[g,$]=(0,u.useState)(4),[ne,Q]=(0,u.useState)(0),de=(0,u.useRef)(),J=(0,u.useRef)(),oe=(0,u.useRef)(5),X=(0,u.useRef)(null),Be=(qe,ht)=>i(void 0,null,function*(){var mt,vt,wt,xt;if((vt=(mt=Pe==null?void 0:Pe.detail)==null?void 0:mt.detail)!=null&&vt.course_video_id){let He=yield(0,ue.ZP)(`/api/courses/${O==null?void 0:O.videoId}/ilearning_videos.json`,{method:"get",params:{type:2,limit:ht,video_id:(xt=(wt=Pe==null?void 0:Pe.detail)==null?void 0:wt.detail)==null?void 0:xt.course_video_id,page:qe}});(He==null?void 0:He.status)==0&&(re(He==null?void 0:He.videos),Q(He==null?void 0:He.total_count))}});(0,u.useEffect)(()=>{var qe;h((qe=Pe==null?void 0:Pe.detail)==null?void 0:qe.detail),l(1),Be(1,g),clearTimeout(X.current),o(!1),X.current=setTimeout(()=>{var ht,mt;(mt=(ht=Pe==null?void 0:Pe.detail)==null?void 0:ht.detail)!=null&&mt.action_analysis&&o(!0)},1e3)},[Pe==null?void 0:Pe.detail]);const Te=qe=>{if(!qe.length)return[];const ht=[],mt=vt=>(vt.forEach(wt=>{let xt={};xt=JSON.parse(JSON.stringify(wt)),wt!=null&&wt.course_video_id&&ht.push(xt),wt.coruse_videos&&mt(wt.coruse_videos)}),ht);return mt(qe)},V=(qe=!1)=>{const ht=qe?{is_f:1}:{};return(0,E.DH)(b(b({},ht),{id:O.videoId,point:de.current.getLastUpdatedTime(),total:de.current.getDuration()}))},Me=()=>{J.current=!1},Ye=()=>{J.current=!0},ot=qe=>{o(!1)},nt=qe=>me({type:"userDetail/logWatchHistory",payload:qe});return console.log(x,O,"video_item"),k.createElement("aside",{className:Y.contentWrap},k.createElement("aside",{className:Y.wrap},k.createElement("div",{className:Y.title},x==null?void 0:x.title),k.createElement(S.Z,{ref:de,isShowWaterMark:x==null?void 0:x.show_watermark,startTime:x==null?void 0:x.last_point,src:x!=null&&x.is_link?x==null?void 0:x.link:(x==null?void 0:x.play_url)&&R.Base64.decode(x==null?void 0:x.play_url),videoId:x==null?void 0:x.course_video_id,courseId:O==null?void 0:O.videoId,handlePause:Me,handlePlay:Ye,allow_skip:x==null?void 0:x.allow_skip,handlePlayEnded:ot,logWatchHistory:nt,toLog:()=>{}}),k.createElement("div",{className:Y.footer},k.createElement("div",{className:Y.footer_left},k.createElement("div",{className:Y.footer_bfcs},"\u64AD\u653E\u6B21\u6570 "),k.createElement("div",{className:Y.footer_bfcs_value},(x==null?void 0:x.people_num)||0))),k.createElement("div",{className:Y.title,style:{fontSize:20,fontWeight:400}},"\u76F8\u5173\u89C6\u9891\u63A8\u8350"),k.createElement("div",{className:Y.video_list},K==null?void 0:K.map((qe,ht)=>k.createElement("div",{key:ht,className:Y.video_list_item,onClick:()=>{(0,L.xg)(qe==null?void 0:qe.link_url)}},k.createElement("img",{src:qe==null?void 0:qe.cover_url,className:Y.list_img}),k.createElement(U.Z,{placement:"bottom",title:qe==null?void 0:qe.title},k.createElement("div",{className:Y.list_text},qe==null?void 0:qe.title))))),k.createElement(te.Z,{showQuickJumper:!0,style:{marginTop:10,textAlign:"right"},onChange:(qe,ht)=>{$(ht),l(qe),Be(qe,ht)},showSizeChanger:!0,pageSizeOptions:["4","8","12","16","20"],defaultCurrent:1,pageSize:g,current:C,hideOnSinglePage:!ne,total:ne})),a&&(0,j.dE)()&&k.createElement(_.Z,{data:{container_id:x.course_video_id,container_type:"CourseVideo"}}))};var f=(0,p.connect)(({videoDetail:he,loading:je,globalSetting:Pe})=>({videoDetail:he,globalSetting:Pe,loading:je}))(s),N=r(43418),F=r(8591),ie=r(17574),M={flex_box_center:"flex_box_center___hRcmo",flex_space_between:"flex_space_between___mhQ84",flex_box_vertical_center:"flex_box_vertical_center___pWKUB",flex_box_center_end:"flex_box_center_end____UrsC",flex_box_column:"flex_box_column___qkAD1",list:"list___hYrSN",tree_style:"tree_style___UBl2H",title:"title___sw9X3",gray:"gray___KV9jR",brght:"brght___uqI6i",s1:"s1___kwobs",s3:"s3___CFhfR",active:"active___NS7Wp",tree_line:"tree_line___YDLUU",tabs_style:"tabs_style___ZG9FL",tabs_item:"tabs_item___oVjFx",tabs_item_active:"tabs_item_active___pLWXc"},ce=r(72664),H=r(67135),be=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,De=(he,je)=>{var Pe={};for(var We in he)T.call(he,We)&&je.indexOf(We)<0&&(Pe[We]=he[We]);if(he!=null&&be)for(var We of be(he))je.indexOf(We)<0&&ae.call(he,We)&&(Pe[We]=he[We]);return Pe},se=(he,je,Pe)=>new Promise((We,rt)=>{var me=D=>{try{O(Pe.next(D))}catch(x){rt(x)}},Ve=D=>{try{O(Pe.throw(D))}catch(x){rt(x)}},O=D=>D.done?We(D.value):Promise.resolve(D.value).then(me,Ve);O((Pe=Pe.apply(he,je)).next())});const we=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:u.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:u.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:M.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:u.createElement("i",{className:"iconfont icon-shipin font20"}),bq:u.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:M.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:u.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:u.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:M.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:u.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:u.createElement("span",null)}],Ie=he=>{var je=he,{dispatch:Pe,pathsDetail:We,videoDetail:rt,user:me}=je,Ve=De(je,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:O,stages:D,cust_seq:x,active:h}=rt,[K]=(0,p.useSearchParams)(),[re,a]=(0,u.useState)([]),[o,C]=(0,u.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),l=(0,p.useParams)(),[g,$]=(0,u.useState)(0),[ne,Q]=(0,u.useState)("");(0,u.useEffect)(()=>{Pe({type:"videoDetail/getVideoData",payload:{id:l==null?void 0:l.videoId}})},[]),(0,u.useEffect)(()=>{var Te,V;$((V=(Te=rt==null?void 0:rt.detail)==null?void 0:Te.detail)==null?void 0:V.course_video_id),Q(new Date)},[rt==null?void 0:rt.detail]),(0,u.useEffect)(()=>{de()},[rt==null?void 0:rt.stages]);const de=()=>{let Te=re;D.forEach((V,Me)=>{Pe({type:"videoDetail/setVideoTabs",payload:{key:K.get("new_video_id")}}),K.get("new_video_id")==(V==null?void 0:V.course_video_id)&&Pe({type:"videoDetail/setVideoValue",payload:{detail:V}}),Te.push({title:u.createElement("div",{title:V.name,className:M.title},V.name),value:V==null?void 0:V.id,key:V==null?void 0:V.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:J(V.children||[])})}),a(Te)},J=Te=>{function V(Me){const Ye=Me.children,ot=Array.isArray(Ye)&&Ye.length>0,{name:nt,course_video_id:qe}=Me,ht=M.brght,mt=K.get("new_video_id")===qe?`${ht} ${M.active}`:ht;return K.get("new_video_id")==(Me==null?void 0:Me.course_video_id)&&Pe({type:"videoDetail/setVideoValue",payload:{detail:Me}}),{title:u.createElement("div",{onClick:()=>Be(Me),className:ht,title:nt},u.createElement("div",{className:M.s3},nt)),value:qe,key:Te.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ot?Ye==null?void 0:Ye.map(vt=>V(vt)):[]}}return Te==null?void 0:Te.map(Me=>V(Me))},oe=Te=>{N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Te,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},X=Te=>{Te=Te!=null&&Te.includes(".json")?Te:`${Te}.json`,N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>se(void 0,null,function*(){const V=yield(0,ce.L8)({url:Te});if(!V)return;F.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Me=yield(0,H.Ir)({id:V.shixun_identifier});if(Me!=null&&Me.game_identifier){(0,L.xg)(`/tasks/${Me.game_identifier}`);return}(Me==null?void 0:Me.status)===2?X(Me==null?void 0:Me.message):(Me==null?void 0:Me.status)===3&&oe(Me==null?void 0:Me.message)})})},Be=Te=>{if(Te.link){(0,L.xg)(Te.link);return}clearTimeout(window.videoTimer),Pe({type:"videoDetail/setVideoValue",payload:{detail:Te}})};return u.createElement("aside",{className:M.list},u.createElement("div",{className:M.tabs_style},u.createElement("div",{className:M.tabs_item,onClick:()=>{C("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",o=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&u.createElement("div",{className:M.tabs_item_active}))),u.createElement("div",{className:M.tree_style},(re==null?void 0:re.length)>0&&u.createElement(ie.default,{key:ne,defaultSelectedKeys:[g||Number(g)||Number(K.get("new_video_id"))],blockNode:!0,treeData:re,defaultExpandAll:!0,className:M.tree_line})))};var Ce=(0,p.connect)(({user:he,videoDetail:je,loading:Pe,globalSetting:We,pathsDetail:rt})=>({user:he,videoDetail:je,globalSetting:We,loading:Pe,pathsDetail:rt}))(Ie),Se=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,xe=(he,je)=>{var Pe={};for(var We in he)Re.call(he,We)&&je.indexOf(We)<0&&(Pe[We]=he[We]);if(he!=null&&Se)for(var We of Se(he))je.indexOf(We)<0&&Ne.call(he,We)&&(Pe[We]=he[We]);return Pe};const Ue=he=>{var je=he,{videoDetail:Pe,globalSetting:We,loading:rt,pathsDetail:me,dispatch:Ve}=je,O=xe(je,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]);return u.createElement(P.Z,{spinning:!1},u.createElement("section",{className:Z.bg},u.createElement(Ce,null),u.createElement(f,null)))};var tt=(0,p.connect)(({videoDetail:he,loading:je,globalSetting:Pe,pathsDetail:We})=>({videoDetail:he,globalSetting:Pe,loading:je,pathsDetail:We}))(Ue)},2610:function(Je,q,r){"use strict";r.d(q,{BU:function(){return p},Dj:function(){return u},gH:function(){return P},vp:function(){return Z}});function u(R){try{R.mozRequestFullScreen?R.mozRequestFullScreen():R.webkitRequestFullScreen&&R.webkitRequestFullScreen()}catch(S){console.log(S,":e")}}function p(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const P=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Z(){var R=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,S=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",R),window.isFullScreen?window.isFullScreen:R!=null}},60513:function(Je,q,r){"use strict";r.d(q,{Z:function(){return fn}});class u{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","error",n),R.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","info",n),R.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","warn",n),R.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","debug",n),R.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","verbose",n),R.ENABLE_VERBOSE&&console.log(n)}}R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new(Z());var S=R;class U{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var te=U;class Y{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class E extends Y{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ue extends Y{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class L extends Y{constructor(e){super(e)}get name(){return"NotImplementedException"}}const _={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},j={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class k{constructor(e){this._type=e||"undefined",this._status=_.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=_.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===_.kConnecting||this._status===_.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new L("Unimplemented abstract function!")}abort(){throw new L("Unimplemented abstract function!")}}let B={};function z(){let Ke=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(Ke)||/(opr)[\/]([\w.]+)/.exec(Ke)||/(chrome)[ \/]([\w.]+)/.exec(Ke)||/(iemobile)[\/]([\w.]+)/.exec(Ke)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+)/.exec(Ke)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Ke)||/(msie) ([\w.]+)/.exec(Ke)||Ke.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Ke)||Ke.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Ke)||[],t=/(ipad)/.exec(Ke)||/(ipod)/.exec(Ke)||/(windows phone)/.exec(Ke)||/(iphone)/.exec(Ke)||/(kindle)/.exec(Ke)||/(android)/.exec(Ke)||/(windows)/.exec(Ke)||/(mac)/.exec(Ke)||/(linux)/.exec(Ke)||/(cros)/.exec(Ke)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},d={};if(n.browser){d[n.browser]=!0;let y=n.majorVersion.split(".");d.version={major:parseInt(n.majorVersion,10),string:n.version},y.length>1&&(d.version.minor=parseInt(y[1],10)),y.length>2&&(d.version.build=parseInt(y[2],10))}if(n.platform&&(d[n.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let y="msie";n.browser=y,d[y]=!0}if(d.edge){delete d.edge;let y="msedge";n.browser=y,d[y]=!0}if(d.opr){let y="opera";n.browser=y,d[y]=!0}if(d.safari&&d.android){let y="android";n.browser=y,d[y]=!0}d.name=n.browser,d.platform=n.platform;for(let y in B)B.hasOwnProperty(y)&&delete B[y];Object.assign(B,d)}z();var w=B;class A extends k{static isSupported(){try{let e=w.msedge&&w.version.minor>=15048,t=w.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let d=this._seekHandler.getConfig(n,t),y=new self.Headers;if(typeof d.headers=="object"){let v=d.headers;for(let fe in v)v.hasOwnProperty(fe)&&y.append(fe,v[fe])}let m={method:"GET",headers:y,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let v in this._config.headers)y.append(v,this._config.headers[v]);e.cors===!1&&(m.mode="same-origin"),e.withCredentials&&(m.credentials="include"),e.referrerPolicy&&(m.referrerPolicy=e.referrerPolicy),this._status=_.kConnecting,self.fetch(d.url,m).then(v=>{if(this._requestAbort){this._requestAbort=!1,this._status=_.kIdle;return}if(v.ok&&v.status>=200&&v.status<=299){if(v.url!==d.url&&this._onURLRedirect){let W=this._seekHandler.removeURLParameters(v.url);this._onURLRedirect(W)}let fe=v.headers.get("Content-Length");return fe!=null&&(this._contentLength=parseInt(fe),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,v.body.getReader())}else if(this._status=_.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:v.status,msg:v.statusText});else throw new Y("FetchStreamLoader: Http code invalid, "+v.status+" "+v.statusText)}).catch(v=>{if(this._status=_.kError,this._onError)this._onError(j.EXCEPTION,{code:-1,msg:v.message});else throw v})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&w.msedge)return;this._status=_.kError;let n=0,d=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=_.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=_.kBuffering}}_onProgress(e){if(this._status===_.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===_.kError)return;this._status=_.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=_.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let d=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let d=parseInt(n);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let d=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let y=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,y,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${y+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let d=this._seekHandler.getConfig(n,t);this._currentRequestURL=d.url;let y=this._xhr=new XMLHttpRequest;if(y.open("GET",d.url,!0),y.responseType="arraybuffer",y.onreadystatechange=this._onReadyStateChange.bind(this),y.onprogress=this._onProgress.bind(this),y.onload=this._onLoad.bind(this),y.onerror=this._onXhrError.bind(this),e.withCredentials&&(y.withCredentials=!0),typeof d.headers=="object"){let m=d.headers;for(let v in m)m.hasOwnProperty(v)&&y.setRequestHeader(v,m[v])}if(typeof this._config.headers=="object"){let m=this._config.headers;for(let v in m)m.hasOwnProperty(v)&&y.setRequestHeader(v,m[v])}y.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=_.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=_.kBuffering}else if(this._status=_.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===_.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let d=e.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,d=0,y=0,m=n;if(e=t[d]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let m=this._normalizeSpeed(t);this._currentSpeedNormalized!==m&&(this._currentSpeedNormalized=m,this._currentChunkSizeKB=m)}let n=e.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let y=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=_.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=_.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}var ie=F;class M{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let d;t.to!==-1?d=`bytes=${t.from.toString()}-${t.to.toString()}`:d=`bytes=${t.from.toString()}-`,n.Range=d}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var ce=M;class H{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let d=!0;n.indexOf("?")===-1&&(n+="?",d=!1),d&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,d=e.indexOf("?");d!==-1&&(n=e.substring(d+1));let y="";if(n!=null&&n.length>0){let m=n.split("&");for(let v=0;v0;fe[0]!==this._startName&&fe[0]!==this._endName&&(W&&(y+="&"),y+=m[v])}}return y.length===0?t:t+"?"+y}}var be=H;class T{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new te,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===N?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new ce(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new be(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ue("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ue(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ie;else if(I.isSupported())this._loaderClass=I;else if(c.isSupported())this._loaderClass=c;else if(N.isSupported())this._loaderClass=N;else throw new Y("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ue("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(d,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,d=0,y=0,m=n;if(e=t[d]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let m=this._stashBuffer.slice(0,this._stashUsed),v=this._dispatchChunks(m,this._stashByteStart);if(v0){let fe=new Uint8Array(m,v);y.set(fe,0),this._stashUsed=fe.byteLength,this._stashByteStart+=v}}else this._stashUsed=0,this._stashByteStart+=v;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let m=this._dispatchChunks(e,t);if(mthis._bufferSize&&(this._expandBuffer(v),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e,m),0),this._stashUsed+=v,this._stashByteStart=t+m}}}else if(this._stashUsed===0){let y=this._dispatchChunks(e,t);if(ythis._bufferSize&&this._expandBuffer(m),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,y),0),this._stashUsed+=m,this._stashByteStart=t+y}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let y=new Uint8Array(this._stashBuffer,0,this._bufferSize);y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let m=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(m0){let v=new Uint8Array(this._stashBuffer,m);y.set(v,0)}this._stashUsed-=m,this._stashByteStart+=m}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),d=t.byteLength-n;if(n0){let y=new Uint8Array(this._stashBuffer,0,this._bufferSize),m=new Uint8Array(t,n);y.set(m,0),this._stashUsed=m.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(S.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=j.UNRECOVERABLE_EARLY_EOF),e){case j.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=Re.getConfig();e.emit("change",t)}}static registerListener(e){Re.emitter.addListener("change",e)}static removeListener(e){Re.emitter.removeListener("change",e)}static addLogListener(e){S.emitter.addListener("log",e),S.emitter.listenerCount("log")>0&&(S.ENABLE_CALLBACK=!0,Re._notifyChange())}static removeLogListener(e){S.emitter.removeListener("log",e),S.emitter.listenerCount("log")===0&&(S.ENABLE_CALLBACK=!1,Re._notifyChange())}}Re.emitter=new(Z());var Ne=Re;class xe{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,d=e.length-1,y=0,m=0,v=d;for(t=e[y]&&t=128){e.push(String.fromCharCode(y&65535)),n+=2;continue}}}else if(t[n]<240){if(tt(t,n,2)){let y=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(y>=2048&&(y&63488)!==55296){e.push(String.fromCharCode(y&65535)),n+=3;continue}}}else if(t[n]<248&&tt(t,n,3)){let y=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(y>65536&&y<1114112){y-=65536,e.push(String.fromCharCode(y>>>10|55296)),e.push(String.fromCharCode(y&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var je=he;let Pe=function(){let Ke=new ArrayBuffer(2);return new DataView(Ke).setInt16(0,256,!0),new Int16Array(Ke)[0]===256}();class We{static parseScriptData(e,t,n){let d={};try{let y=We.parseValue(e,t,n),m=We.parseValue(e,t+y.size,n-y.size);d[y.data]=m.data}catch(y){S.e("AMF",y.toString())}return d}static parseObject(e,t,n){if(n<3)throw new E("Data not enough when parse ScriptDataObject");let d=We.parseString(e,t,n),y=We.parseValue(e,t+d.size,n-d.size),m=y.objectEnd;return{data:{name:d.data,value:y.data},size:d.size+y.size,objectEnd:m}}static parseVariable(e,t,n){return We.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new E("Data not enough when parse String");let y=new DataView(e,t,n).getUint16(0,!Pe),m;return y>0?m=je(new Uint8Array(e,t+2,y)):m="",{data:m,size:2+y}}static parseLongString(e,t,n){if(n<4)throw new E("Data not enough when parse LongString");let y=new DataView(e,t,n).getUint32(0,!Pe),m;return y>0?m=je(new Uint8Array(e,t+4,y)):m="",{data:m,size:4+y}}static parseDate(e,t,n){if(n<10)throw new E("Data size invalid when parse Date");let d=new DataView(e,t,n),y=d.getFloat64(0,!Pe),m=d.getInt16(8,!Pe);return y+=m*60*1e3,{data:new Date(y),size:10}}static parseValue(e,t,n){if(n<1)throw new E("Data not enough when parse Value");let d=new DataView(e,t,n),y=1,m=d.getUint8(0),v,fe=!1;try{switch(m){case 0:v=d.getFloat64(1,!Pe),y+=8;break;case 1:{v=!!d.getUint8(1),y+=1;break}case 2:{let W=We.parseString(e,t+1,n-1);v=W.data,y+=W.size;break}case 3:{v={};let W=0;for((d.getUint32(n-4,!Pe)&16777215)===9&&(W=3);y32)throw new ue("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let m=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,m}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(n,this._current_word_bits_left),y=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Ve=me;class O{static _ebsp2rbsp(e){let t=e,n=t.byteLength,d=new Uint8Array(n),y=0;for(let m=0;m=2&&t[m]===3&&t[m-1]===0&&t[m-2]===0||(d[y]=t[m],y++);return new Uint8Array(d.buffer,0,y)}static parseSPS(e){let t=O._ebsp2rbsp(e),n=new Ve(t);n.readByte();let d=n.readByte();n.readByte();let y=n.readByte();n.readUEG();let m=O.getProfileString(d),v=O.getLevelString(y),fe=1,W=420,Ee=[0,420,422,444],Ae=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(fe=n.readUEG(),fe===3&&n.readBits(1),fe<=3&&(W=Ee[fe]),Ae=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let pt=fe!==3?8:12;for(let at=0;at0&&pt<16?(yt=at[pt-1],Ge=It[pt-1]):pt===255&&(yt=n.readByte()<<8|n.readByte(),Ge=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let pt=n.readBits(32),at=n.readBits(32);G=n.readBool(),ee=at,le=pt*2,Xe=ee/le}}let ge=1;(yt!==1||Ge!==1)&&(ge=yt/Ge);let Fe=0,$e=0;if(fe===0)Fe=1,$e=2-pe;else{let pt=fe===3?1:2,at=fe===1?2:1;Fe=pt,$e=at*(2-pe)}let et=(ke+1)*16,dt=(2-pe)*((Le+1)*16);et-=(ye+ze)*Fe,dt-=(Oe+Qe)*$e;let ct=Math.ceil(et*ge);return n.destroy(),n=null,{profile_string:m,level_string:v,bit_depth:Ae,ref_frames:_e,chroma_format:W,chroma_format_string:O.getChromaFormatString(W),frame_rate:{fixed:G,fps:Xe,fps_den:le,fps_num:ee},sar_ratio:{width:yt,height:Ge},codec_size:{width:et,height:dt},present_size:{width:ct,height:dt}}}static _skipScalingList(e,t){let n=8,d=8,y=0;for(let m=0;m>>8&255|(Ke&255)<<8}function re(Ke){return(Ke&4278190080)>>>24|(Ke&16711680)>>>8|(Ke&65280)<<8|(Ke&255)<<24}function a(Ke,e){return Ke[e]<<24|Ke[e+1]<<16|Ke[e+2]<<8|Ke[e+3]}class o{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ue,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let d=(t[4]&4)>>>2!==0,y=(t[4]&1)!==0,m=a(t,5);return m<9?n:{match:!0,consumed:m,dataOffset:m,hasAudioTrack:d,hasVideoTrack:y}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Ue}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new E("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,d=this._littleEndian;if(t===0)if(e.byteLength>13)n=o.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&S.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!d)!==0&&S.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let m=y.getUint8(0),v=y.getUint32(0,!d)&16777215;if(n+11+v+4>e.byteLength)break;if(m!==8&&m!==9&&m!==18){S.w(this.TAG,`Unsupported tag type ${m}, skipped`),n+=11+v+4;continue}let fe=y.getUint8(4),W=y.getUint8(5),Ee=y.getUint8(6),Ae=y.getUint8(7),Ze=Ee|W<<8|fe<<16|Ae<<24;(y.getUint32(7,!d)&16777215)!==0&&S.w(this.TAG,"Meet tag which has StreamID != 0!");let ke=n+11;switch(m){case 8:this._parseAudioData(e,ke,v,Ze);break;case 9:this._parseVideoData(e,ke,v,Ze,t+n);break;case 18:this._parseScriptData(e,ke,v);break}let Le=y.getUint32(11+v,!d);Le!==11+v&&S.w(this.TAG,`Invalid PrevTagSize ${Le}`),n+=11+v+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let d=rt.parseScriptData(e,t,n);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){S.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&S.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let y=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},y)),typeof y.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=y.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof y.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=y.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof y.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=y.audiodatarate),typeof y.videodatarate=="number"&&(this._mediaInfo.videoDataRate=y.videodatarate),typeof y.width=="number"&&(this._mediaInfo.width=y.width),typeof y.height=="number"&&(this._mediaInfo.height=y.height),typeof y.duration=="number"){if(!this._durationOverrided){let m=Math.floor(y.duration*this._timescale);this._duration=m,this._mediaInfo.duration=m}}else this._mediaInfo.duration=0;if(typeof y.framerate=="number"){let m=Math.floor(y.framerate*1e3);if(m>0){let v=m/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=v,this._referenceFrameRate.fps_num=m,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=v}}if(typeof y.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let m=y.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(m),y.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=y,S.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(e){let t=[],n=[];for(let d=1;d>>4;if(fe!==2&&fe!==10){this._onError(h.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+fe);return}let W=0,Ee=(v&12)>>>2;if(Ee>=0&&Ee<=4)W=this._flvSoundRateTable[Ee];else{this._onError(h.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Ee);return}let Ae=(v&2)>>>1,Ze=v&1,_e=this._audioMetadata,ke=this._audioTrack;if(_e||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),_e=this._audioMetadata={},_e.type="audio",_e.id=ke.id,_e.timescale=this._timescale,_e.duration=this._duration,_e.audioSampleRate=W,_e.channelCount=Ze===0?1:2),fe===10){let Le=this._parseAACAudioData(e,t+1,n-1);if(Le==null)return;if(Le.packetType===0){_e.config&&S.w(this.TAG,"Found another AudioSpecificConfig!");let pe=Le.data;_e.audioSampleRate=pe.samplingRate,_e.channelCount=pe.channelCount,_e.codec=pe.codec,_e.originalCodec=pe.originalCodec,_e.config=pe.config,_e.refSampleDuration=1024/_e.audioSampleRate*_e.timescale,S.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",_e);let ye=this._mediaInfo;ye.audioCodec=_e.originalCodec,ye.audioSampleRate=_e.audioSampleRate,ye.audioChannelCount=_e.channelCount,ye.hasVideo?ye.videoCodec!=null&&(ye.mimeType='video/x-flv; codecs="'+ye.videoCodec+","+ye.audioCodec+'"'):ye.mimeType='video/x-flv; codecs="'+ye.audioCodec+'"',ye.isComplete()&&this._onMediaInfo(ye)}else if(Le.packetType===1){let pe=this._timestampBase+d,ye={unit:Le.data,length:Le.data.byteLength,dts:pe,pts:pe};ke.samples.push(ye),ke.length+=Le.data.length}else S.e(this.TAG,`Flv: Unsupported AAC data type ${Le.packetType}`)}else if(fe===2){if(!_e.codec){let ze=this._parseMP3AudioData(e,t+1,n-1,!0);if(ze==null)return;_e.audioSampleRate=ze.samplingRate,_e.channelCount=ze.channelCount,_e.codec=ze.codec,_e.originalCodec=ze.originalCodec,_e.refSampleDuration=1152/_e.audioSampleRate*_e.timescale,S.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",_e);let Oe=this._mediaInfo;Oe.audioCodec=_e.codec,Oe.audioSampleRate=_e.audioSampleRate,Oe.audioChannelCount=_e.channelCount,Oe.audioDataRate=ze.bitRate,Oe.hasVideo?Oe.videoCodec!=null&&(Oe.mimeType='video/x-flv; codecs="'+Oe.videoCodec+","+Oe.audioCodec+'"'):Oe.mimeType='video/x-flv; codecs="'+Oe.audioCodec+'"',Oe.isComplete()&&this._onMediaInfo(Oe)}let Le=this._parseMP3AudioData(e,t+1,n-1,!1);if(Le==null)return;let pe=this._timestampBase+d,ye={unit:Le,length:Le.byteLength,dts:pe,pts:pe};ke.samples.push(ye),ke.length+=Le.length}}_parseAACAudioData(e,t,n){if(n<=1){S.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},y=new Uint8Array(e,t,n);return d.packetType=y[0],y[0]===0?d.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):d.data=y.subarray(1),d}_parseAACAudioSpecificConfig(e,t,n){let d=new Uint8Array(e,t,n),y=null,m=0,v=0,fe=null,W=0,Ee=null;if(m=v=d[0]>>>3,W=(d[0]&7)<<1|d[1]>>>7,W<0||W>=this._mpegSamplingRates.length){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ae=this._mpegSamplingRates[W],Ze=(d[1]&120)>>>3;if(Ze<0||Ze>=8){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}m===5&&(Ee=(d[1]&7)<<1|d[2]>>>7,fe=(d[2]&124)>>>2);let _e=self.navigator.userAgent.toLowerCase();return _e.indexOf("firefox")!==-1?W>=6?(m=5,y=new Array(4),Ee=W-3):(m=2,y=new Array(2),Ee=W):_e.indexOf("android")!==-1?(m=2,y=new Array(2),Ee=W):(m=5,Ee=W,y=new Array(4),W>=6?Ee=W-3:Ze===1&&(m=2,y=new Array(2),Ee=W)),y[0]=m<<3,y[0]|=(W&15)>>>1,y[1]=(W&15)<<7,y[1]|=(Ze&15)<<3,m===5&&(y[1]|=(Ee&15)>>>1,y[2]=(Ee&1)<<7,y[2]|=8,y[3]=0),{config:y,samplingRate:Ae,channelCount:Ze,codec:"mp4a.40."+m,originalCodec:"mp4a.40."+v}}_parseMP3AudioData(e,t,n,d){if(n<4){S.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let y=this._littleEndian,m=new Uint8Array(e,t,n),v=null;if(d){if(m[0]!==255)return;let fe=m[1]>>>3&3,W=(m[1]&6)>>1,Ee=(m[2]&240)>>>4,Ae=(m[2]&12)>>>2,_e=(m[3]>>>6&3)!==3?2:1,ke=0,Le=0,pe=34,ye="mp3";switch(fe){case 0:ke=this._mpegAudioV25SampleRateTable[Ae];break;case 2:ke=this._mpegAudioV20SampleRateTable[Ae];break;case 3:ke=this._mpegAudioV10SampleRateTable[Ae];break}switch(W){case 1:pe=34,Ee>>4,fe=m&15;if(fe!==7){this._onError(h.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${fe}`);return}this._parseAVCVideoPacket(e,t+1,n-1,d,y,v)}_parseAVCVideoPacket(e,t,n,d,y,m){if(n<4){S.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let v=this._littleEndian,fe=new DataView(e,t,n),W=fe.getUint8(0),Ae=(fe.getUint32(0,!v)&16777215)<<8>>8;if(W===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(W===1)this._parseAVCVideoData(e,t+4,n-4,d,y,m,Ae);else if(W!==2){this._onError(h.FORMAT_ERROR,`Flv: Invalid video packet type ${W}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){S.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,y=this._videoTrack,m=this._littleEndian,v=new DataView(e,t,n);d?typeof d.avcc!="undefined"&&S.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=y.id,d.timescale=this._timescale,d.duration=this._duration);let fe=v.getUint8(0),W=v.getUint8(1),Ee=v.getUint8(2),Ae=v.getUint8(3);if(fe!==1||W===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(v.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(h.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ze=v.getUint8(5)&31;if(Ze===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ze>1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ze}`);let _e=6;for(let Le=0;Le1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ke}`);_e++;for(let Le=0;Le=n){S.w(this.TAG,`Malformed Nalu near timestamp ${ke}, offset = ${Ze}, dataSize = ${n}`);break}let pe=W.getUint32(Ze,!fe);if(_e===3&&(pe>>>=8),pe>n-_e){S.w(this.TAG,`Malformed Nalus near timestamp ${ke}, NaluSize > DataSize!`);return}let ye=W.getUint8(Ze+_e)&31;ye===5&&(Le=!0);let ze=new Uint8Array(e,t+Ze,_e+pe),Oe={type:ye,data:ze};Ee.push(Oe),Ae+=ze.byteLength,Ze+=_e+pe}if(Ee.length){let pe=this._videoTrack,ye={units:Ee,length:Ae,isKeyframe:Le,dts:ke,cts:v,pts:ke+v};Le&&(ye.fileposition=y),pe.samples.push(ye),pe.length+=Ae}}}var C=o;class l{static init(){l.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let t in l.types)l.types.hasOwnProperty(t)&&(l.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=l.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,d=Array.prototype.slice.call(arguments,1),y=d.length;for(let v=0;v>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let m=8;for(let v=0;v>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return l.box(l.types.trak,l.tkhd(e),l.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,d=e.presentWidth,y=e.presentHeight;return l.box(l.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,d>>>8&255,d&255,0,0,y>>>8&255,y&255,0,0]))}static mdia(e){return l.box(l.types.mdia,l.mdhd(e),l.hdlr(e),l.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return l.box(l.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=l.constants.HDLR_AUDIO:t=l.constants.HDLR_VIDEO,l.box(l.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=l.box(l.types.smhd,l.constants.SMHD):t=l.box(l.types.vmhd,l.constants.VMHD),l.box(l.types.minf,t,l.dinf(),l.stbl(e))}static dinf(){return l.box(l.types.dinf,l.box(l.types.dref,l.constants.DREF))}static stbl(e){return l.box(l.types.stbl,l.stsd(e),l.box(l.types.stts,l.constants.STTS),l.box(l.types.stsc,l.constants.STSC),l.box(l.types.stsz,l.constants.STSZ),l.box(l.types.stco,l.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp3(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp4a(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types[".mp3"],d)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types.mp4a,d,l.esds(e))}static esds(e){let t=e.config||[],n=t.length,d=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return l.box(l.types.esds,d)}static avc1(e){let t=e.avcc,n=e.codecWidth,d=e.codecHeight,y=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,n&255,d>>>8&255,d&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return l.box(l.types.avc1,y,l.box(l.types.avcC,t))}static mvex(e){return l.box(l.types.mvex,l.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.box(l.types.trex,n)}static moof(e,t){return l.box(l.types.moof,l.mfhd(e.sequenceNumber),l.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return l.box(l.types.mfhd,t)}static traf(e,t){let n=e.id,d=l.box(l.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),y=l.box(l.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),m=l.sdtp(e),v=l.trun(e,m.byteLength+16+16+8+16+8+8);return l.box(l.types.traf,d,y,v,m)}static sdtp(e){let t=e.samples||[],n=t.length,d=new Uint8Array(4+n);for(let y=0;y>>24&255,d>>>16&255,d>>>8&255,d&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let v=0;v>>24&255,fe>>>16&255,fe>>>8&255,fe&255,W>>>24&255,W>>>16&255,W>>>8&255,W&255,Ee.isLeading<<2|Ee.dependsOn,Ee.isDependedOn<<6|Ee.hasRedundancy<<4|Ee.isNonSync,0,0,Ae>>>24&255,Ae>>>16&255,Ae>>>8&255,Ae&255],12+16*v)}return l.box(l.types.trun,m)}static mdat(e){return l.box(l.types.mdat,e)}}l.init();var g=l;class ${static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var ne=$;class Q{constructor(e,t,n,d,y){this.dts=e,this.pts=t,this.duration=n,this.originalDts=d,this.isSyncPoint=y,this.fileposition=null}}class de{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class J{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[y].dts&&et[d].lastSample.originalDts&&e=t[d].lastSample.originalDts&&(d===t.length-1||d0&&(y=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=y,this._list.splice(y,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class X{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new oe("audio"),this._videoSegmentInfoList=new oe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(w.chrome&&(w.version.major<50||w.version.major===50&&w.version.build<2661)),this._fillSilentAfterSeek=w.msedge||w.msie,this._mp3UseMpegAudio=!w.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new E("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,d="mp4",y=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",y="",n=new Uint8Array):n=g.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=g.generateInitSegment(t);else return;if(!this._onInitSegment)throw new E("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:y,container:`${e}/${d}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(d.samples.push(t),d.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(d,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,d=n.samples,y,m=-1,v=-1,fe=-1,W=this._audioMeta.refSampleDuration,Ee=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ae=this._dtsBaseInited&&this._audioNextDts===void 0,Ze=!1;if(!d||d.length===0||d.length===1&&!t)return;let _e=0,ke=null,Le=0;Ee?(_e=0,Le=n.length):(_e=8,Le=8+n.length);let pe=null;if(d.length>1&&(pe=d.pop(),Le-=pe.length),this._audioStashedLastSample!=null){let Ge=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(Ge),Le+=Ge.length}pe!=null&&(this._audioStashedLastSample=pe);let ye=d[0].dts-this._dtsBase;if(this._audioNextDts)y=ye-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())y=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ze=!0);else{let Ge=this._audioSegmentInfoList.getLastSampleBefore(ye);if(Ge!=null){let Xe=ye-(Ge.originalDts+Ge.duration);Xe<=3&&(Xe=0);let G=Ge.dts+Ge.duration+Xe;y=ye-G}else y=0}if(Ze){let Ge=ye-y,Xe=this._videoSegmentInfoList.getLastSegmentBefore(ye);if(Xe!=null&&Xe.beginDts=1?ve=ze[ze.length-1].duration:ve=Math.floor(W);let ge=!1,Fe=null;if(ve>W*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!w.safari){ge=!0;let $e=Math.abs(ve-W),et=Math.ceil($e/W),dt=le+W;S.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +!(function(){var Yr=Object.defineProperty,Jr=Object.defineProperties;var Qr=Object.getOwnPropertyDescriptors;var Ir=Object.getOwnPropertySymbols;var Br=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable;var Nr=(Je,q,r)=>q in Je?Yr(Je,q,{enumerable:!0,configurable:!0,writable:!0,value:r}):Je[q]=r,qn=(Je,q)=>{for(var r in q||(q={}))Br.call(q,r)&&Nr(Je,r,q[r]);if(Ir)for(var r of Ir(q))Kr.call(q,r)&&Nr(Je,r,q[r]);return Je},Ar=(Je,q)=>Jr(Je,Qr(q));var Zr=(Je,q)=>{var r={};for(var u in Je)Br.call(Je,u)&&q.indexOf(u)<0&&(r[u]=Je[u]);if(Je!=null&&Ir)for(var u of Ir(Je))q.indexOf(u)<0&&Kr.call(Je,u)&&(r[u]=Je[u]);return r};(self.webpackChunk=self.webpackChunk||[]).push([[895],{40001:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},49198:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},84105:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},18785:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},52671:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},8657:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},56082:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},33853:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},15075:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},43531:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},38819:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},47472:function(Je,q,r){"use strict";r.d(q,{Z:function(){return te}});var u=r(67711),p=r(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Z=P,R=r(7657),S=function(E,ue){return p.createElement(R.Z,(0,u.Z)({},E,{ref:ue,icon:Z}))},U=p.forwardRef(S),te=U},25557:function(Je,q,r){"use strict";r.d(q,{Z:function(){return ue}});var u=r(59301),p=r(76560),P=r(8591),Z=r(82093),R={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},S=r(80541),U=r(59301),te=(L,_,j)=>new Promise((k,B)=>{var z=I=>{try{A(j.next(I))}catch(b){B(b)}},w=I=>{try{A(j.throw(I))}catch(b){B(b)}},A=I=>I.done?k(I.value):Promise.resolve(I.value).then(z,w);A((j=j.apply(L,_)).next())});const Y=function(_,j){const k=_.split(","),B=k[0].match(/:(.*?);/)[1],z=atob(k[1]);let w=z.length;const A=new Uint8Array(w);for(;w--;)A[w]=z.charCodeAt(w);return new Blob([A],{type:B})};var ue=(0,u.forwardRef)(({time:L,number:_,supportCamera:j,take_photo:k,isExercise:B=!0,update:z,onUserMediaLoaded:w},A)=>{const I=(0,u.useRef)(),b=(0,u.useRef)(),c=(0,p.useParams)();let[i,s]=(0,u.useState)([]),[f,N]=(0,u.useState)(0);const[F,ie]=(0,u.useState)("");let[M,ce]=(0,u.useState)();const[H,be]=(0,u.useState)(0),T=(xe,Ue)=>te(void 0,null,function*(){return(0,Z.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:xe,file:Ue}})}),ae=xe=>te(void 0,null,function*(){const Ue=new Date().valueOf();if(xe){const tt=yield T(`\u7167\u7247${Ue}`,xe);tt.status||(yield(0,S.Ju)({container_id:c.categoryId,container_type:"Exercise",attachment_id:tt==null?void 0:tt.id}))}});(0,u.useEffect)(()=>(we(),()=>{Re(),De()}),[]),(0,u.useEffect)(()=>{f===2&&L&&_>0&&(se(),be(1))},[L]),(0,u.useEffect)(()=>{if(H!==0){if(H===2)clearInterval(M);else{let xe=0,Ue=setInterval(()=>{i.includes(xe)&&Ie(),xe++},1e3);ce(Ue)}return()=>clearInterval(M)}},[H]),(0,u.useImperativeHandle)(A,()=>({handlePhoto:Ie,handleTakePhoto:Ce}));const De=()=>{be(2)},se=()=>{const xe=L/_,Ue=[];function tt(he,je){return parseInt(Math.floor(Math.random()*(je-he+1))+he)}new Array(_).fill(0).map((he,je)=>{k?Ue.push(tt(xe*je,xe*(je+1))):je==0?Ue.push(0):Ue.push(tt(xe*je,xe*(je+1)))}),i=Ue,s([...Ue]),console.log(Ue)},we=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(xe){const Ue=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ue?new Promise(function(tt,he){Ue.call(navigator,xe,tt,he)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(xe){Se.current=xe,j&&j(2),N(2),"srcObject"in I.current?I.current.srcObject=xe:I.current.src=window.URL.createObjectURL(xe),I.current.onloadedmetadata=function(Ue){I.current.play(),w&&w()},I.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),De(),B&&P.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(xe){N(1),j&&j(1),xe.message==="Permission denied"||xe.name==="NotAllowedError"?P.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):P.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+xe.name),console.log("err: "+xe.message)})},Ie=()=>{try{b.current.width=I.current.videoWidth,b.current.height=I.current.videoHeight,b.current.getContext("2d").drawImage(I.current,0,0,b.current.width,b.current.height),ie(b.current.toDataURL("image/png")),ae(b.current.toDataURL("image/png")),Ne(b.current.toDataURL("image/png"))}catch(xe){}},Ce=()=>{try{return b.current.width=I.current.videoWidth,b.current.height=I.current.videoHeight,b.current.getContext("2d").drawImage(I.current,0,0,b.current.width,b.current.height),b.current.toDataURL("image/png")}catch(xe){}},Se=(0,u.useRef)(),Re=()=>{try{Se.current.getTracks().forEach(function(tt){tt.stop()}),I.current.srcObject=null}catch(xe){}},Ne=xe=>te(void 0,null,function*(){const Ue=new FormData;Ue.append("file",Y(xe,"1")),Ue.append("1","123");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(he){let je=JSON.parse(he.target.responseText);(0,Z.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:je.id}})},!1),tt.addEventListener("error",function(he){console.error(he)},!1),tt.open("POST",`${ENV.API_SERVER}/api/attachments.json`),tt.send(Ue)});return U.createElement(U.Fragment,null,f!==3&&U.createElement("aside",{className:R.video,id:"screenshot"},f===0&&U.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),f===1&&U.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),f===2&&U.createElement("div",null,U.createElement("video",{width:"288",ref:I,autoPlay:!0}),U.createElement("canvas",{style:{display:"none"},ref:b}))))})},62350:function(Je,q,r){"use strict";var u=r(59301),p=r(80541),P=r(82093),Z=r(43418),R=r(96249),S=r.n(R),U=r(25557),te=Object.defineProperty,Y=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,L=(B,z,w)=>z in B?te(B,z,{enumerable:!0,configurable:!0,writable:!0,value:w}):B[z]=w,_=(B,z)=>{for(var w in z||(z={}))E.call(z,w)&&L(B,w,z[w]);if(Y)for(var w of Y(z))ue.call(z,w)&&L(B,w,z[w]);return B},j=(B,z,w)=>new Promise((A,I)=>{var b=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(b,c);i((w=w.apply(B,z)).next())});const k=({style:B={},data:z={}})=>{const w=(0,u.useRef)(),A=(0,u.useRef)(),[I,b]=(0,u.useState)(!1),[c,i]=(0,u.useState)(!1),[s,f]=(0,u.useState)({left:0,top:0,bottom:0,right:0}),N=(0,u.useRef)(null);(0,u.useEffect)(()=>(Z.default.info({title:"\u63D0\u793A",width:642,icon:null,centered:!0,content:u.createElement("div",null,u.createElement("div",null,"\u5DF2\u7ECF\u5F00\u542F\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u9700\u8981\u8C03\u7528\u4F60\u8BBE\u5907\u7684\u6444\u50CF\u5934\uFF0C\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\u3002"),u.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/36625"},"\u5982\u4F55\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\uFF1F")),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{b(!0)}}),()=>{clearInterval(A.current)}),[]);const F=(ce,H)=>j(void 0,null,function*(){return(0,P.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:ce,file:H}})}),ie=()=>j(void 0,null,function*(){var ce;const H=(ce=w.current)==null?void 0:ce.handleTakePhoto(),be=new Date().valueOf();if(H){const T=yield F(`\u7167\u7247${be}`,H);T.status||(yield(0,p.Ju)(_({attachment_id:T==null?void 0:T.id},z)))}}),M=(ce,H)=>{var be;const{clientWidth:T,clientHeight:ae}=window.document.documentElement,De=(be=N.current)==null?void 0:be.getBoundingClientRect();f({left:-De.left+H.x,right:T-(De.right-H.x),top:-De.top+H.y,bottom:ae-(De.bottom-H.y)})};return u.createElement(u.Fragment,null,I&&u.createElement(S(),{disabled:c,bounds:s,onStart:(ce,H)=>M(ce,H)},u.createElement("div",{ref:N,style:_({position:"fixed",left:40,top:92,zIndex:101},B)},u.createElement("div",{onMouseOver:()=>{c&&i(!1)},onMouseOut:()=>{i(!0)}},u.createElement("div",null,u.createElement(U.Z,{ref:w,isExercise:!1,onUserMediaLoaded:()=>{ie(),A.current=window.setInterval(()=>j(void 0,null,function*(){ie()}),1e3*120)}}))))))};q.Z=k},93152:function(Je,q,r){"use strict";r.d(q,{Z:function(){return k}});var u=r(59301),p=r(8591),P=r(38854),Z=r(60513),R=r(39394),S=r(34055),U=r(56102),te=r(2610),Y={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},E=(B,z,w)=>new Promise((A,I)=>{var b=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(b,c);i((w=w.apply(B,z)).next())});function ue(B){if(isNaN(B))return{minutes:"00",seconds:"00"};const z=new Date(B*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function L(B,z){return B-z}function _(B){B.sort(L);let z=0;for(let w=0;w{},handlePlay:s=()=>{},handlePlayEnded:f=()=>{},autoPlay:N=!1,onPlayEnded:F=()=>{},isShowWaterMark:ie=!0},M)=>{var ce;const be=((ce=z==null?void 0:z.split("."))==null?void 0:ce.pop())==="flv",T=(0,u.useRef)(),ae=(0,u.useRef)(),De=(0,u.useRef)(),se=(0,u.useRef)(),we=(0,u.useRef)(),Ie=(0,u.useRef)(),Ce=(0,u.useRef)(),Se=(0,u.useRef)(),Re=(0,u.useRef)(),Ne=(0,u.useRef)(),xe=(0,u.useRef)(),Ue=(0,u.useRef)(),tt=(0,u.useRef)(),he=(0,u.useRef)(),je=navigator.userAgent.toLowerCase().match(j),Pe=je?je[0]:"pc",We=(0,u.useRef)(!1),rt=(0,S.eY)();let me=0,Ve=0,O=0,D=null,x=!1,h=20,K=1,re=!1,a=!1,o=[];(0,u.useImperativeHandle)(M,()=>({getLastUpdatedTime:()=>T.current.currentTime,getDuration:()=>T.current.duration})),p.ZP.config({maxCount:1,getContainer:()=>De.current});const C=(0,u.useCallback)((J,oe=!1)=>{let X={point:T.current.currentTime};D?(X.log_id=D,X.watch_duration=_(o),X.total_duration=Ve):(b?(X.video_id=parseInt(A,10),X.course_id=b):X.video_id=A,X.duration=me,X.device=Pe),oe&&(X.ed="1");function Be(){return E(this,null,function*(){re=!0,D=yield I==null?void 0:I(X),re=!1,J&&J()})}Be()},[A,b]);(0,u.useEffect)(()=>{T.current&&(se.current.style.display="none",we.current.style.display="block"),p.ZP.destroy();let J=null;return Z.Z.isSupported&&be&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(J=Z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),T.current&&(J.attachMediaElement(T.current),J.load())):T.current.setAttribute("src",z),g(),()=>{J&&(J.unload(),J.pause(),J.destroy(),J=null)}},[T,be,z]);function l(){T.current.paused?(se.current.style.display="none",we.current.style.display="block"):(se.current.style.display="block",we.current.style.display="none")}function g(){xe.current.style.display="none",tt.current.style.display="none",Ue.current.style.display="none",T.current.muted||T.current.volume===0?xe.current.style.display="block":T.current.volume>0&&T.current.volume<=.5?tt.current.style.display="block":Ue.current.style.display="block"}(0,u.useEffect)(()=>{const J=document.getElementById("play"),oe=document.querySelectorAll(".playback-icons use");function X(){s(),c&&!We.current&&(T.current.currentTime=c),We.current=!0,o.push(T.current.currentTime),x||(x=!0,w&&C())}function Be(){return E(this,null,function*(){l(),o.push(T.current.currentTime),w&&C(()=>{D=null,O=0,x=!1,re=!1,a=!1,o=[],Ve=0,K=1},!0),F()})}function Te(){Ie.current.value=Math.round(T.current.currentTime),Ce.current.value=Math.round(T.current.currentTime)}function V(){const He=ue(Math.round(T.current.currentTime));Re.current.innerText=`${He.hour>0?He.hour+":":""}${He.minutes}:${He.seconds}`,Re.current.setAttribute("datetime",`${He.hour>0?" "+He.hour+" ":""}${He.minutes}m ${He.seconds}s`)}function Me(){var He,ft,Lt,lt,Tt,nn,$t;const Xt=Math.round((He=T.current)==null?void 0:He.duration);(Lt=(ft=Ie.current)==null?void 0:ft.setAttribute)==null||Lt.call(ft,"max",Xt),(Tt=(lt=Ce.current)==null?void 0:lt.setAttribute)==null||Tt.call(lt,"max",Xt);const Kt=ue(Xt);Se.current&&(Se.current.innerText=`${Kt.hour>0?Kt.hour+":":""}${Kt.minutes}:${Kt.seconds}`,($t=(nn=Se.current).setAttribute)==null||$t.call(nn,"datetime",`${Kt.hour>0?" "+Kt.hour+" ":""}${Kt.minutes}m ${Kt.seconds}s`))}function Ye(){try{const He=Math.round(T.current.duration);Ie.current.setAttribute("max",He),Ce.current.setAttribute("max",He);const ft=ue(He);Se.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,Se.current.setAttribute("datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`),Te(),V();const{width:Lt,height:lt,x:Tt,y:nn}=ae.current.getBoundingClientRect();if(Tt<0||nn<0||!Lt)return;if(!a){let $t=T.current.currentTime,Xt=$t-O;Math.abs(Xt)<10?(Ve+=Math.abs(Xt),O=$t,re||Ve-K*h>=0&&(K++,o.push(O),w&&C())):(O=$t,w&&C())}}catch(He){console.log(He)}}function ot(){a=!0}function nt(){T.current.playing&&o.push(T.current.currentTime,O),O=T.current.currentTime,a=!1}function qe(){me=T.current.duration,me<=20&&(h=me/3),T.current.addEventListener("play",X)}function ht(He){He.preventDefault(),(0,te.vp)()?(T.current.style.width="100%",T.current.style.height="100%"):T.current.style.cssText=""}function mt(){i()}function vt(He){if(!B){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const ft=He.target.dataset.seek?He.target.dataset.seek:He.target.value;T.current.currentTime=ft,Ce.current.value=ft,Ie.current.value=ft}function wt(He){const ft=Math.round(He.offsetX/He.target.clientWidth*parseInt(He.target.getAttribute("max"),10));Ie.current.setAttribute("data-seek",ft);const Lt=ue(ft);Ne.current.textContent=`${Lt.hour>0?Lt.hour+":":""}${Lt.minutes}:${Lt.seconds}`;const lt=T.current.getBoundingClientRect();Ne.current.style.left=`${He.pageX-lt.left}px`}function xt(He){switch(He.code){case"Space":He.preventDefault(),Q();break;case"ArrowRight":if(He.preventDefault(),!B){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime>=T.current.duration)break;T.current.currentTime=parseInt(T.current.currentTime)+5,Te();break;case"ArrowLeft":if(He.preventDefault(),!B){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime===0)break;T.current.currentTime=parseInt(T.current.currentTime)-5,Te();break;case"ArrowUp":He.preventDefault(),T.current.volume<1&&(T.current.volume=(parseInt(T.current.volume*10)+1)/10);break;case"ArrowDown":He.preventDefault(),T.current.volume>0&&(T.current.volume=(parseInt(T.current.volume*10)-1)/10);break}}return De.current.addEventListener((0,te.gH)(),ht),T.current.addEventListener("canplay",qe),T.current.addEventListener("ended",Be),T.current.addEventListener("seeking",ot),T.current.addEventListener("seeked",nt),T.current.addEventListener("loadedmetadata",Me),Ie.current.addEventListener("mousemove",wt),Ie.current.addEventListener("input",vt),T.current.addEventListener("timeupdate",Ye),T.current.addEventListener("pause",mt),T.current.addEventListener("volumechange",g),document.addEventListener("keydown",xt),()=>{var He,ft,Lt,lt,Tt,nn,$t,Xt,Kt,kt,fn,Ke;(He=T.current)==null||He.removeEventListener("canplay",qe),(ft=T.current)==null||ft.removeEventListener("play",X),(Lt=T.current)==null||Lt.removeEventListener("ended",Be),(lt=T.current)==null||lt.removeEventListener("seeking",ot),(Tt=T.current)==null||Tt.removeEventListener("seeked",nt),(nn=Ie.current)==null||nn.removeEventListener("mousemove",wt),($t=Ie.current)==null||$t.removeEventListener("input",vt),(Xt=T.current)==null||Xt.removeEventListener("timeupdate",Ye),(Kt=T.current)==null||Kt.removeEventListener("pause",mt),(kt=T.current)==null||kt.removeEventListener("loadedmetadata",Me),(fn=T.current)==null||fn.removeEventListener("volumechange",g),document.removeEventListener("keydown",xt),(Ke=T.current)!=null&&Ke.playing&&(o.push(O,T.current.currentTime),w&&C())}},[T,z]),(0,u.useEffect)(()=>{if(T.current.onended=()=>{f(T)},T.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(T.current.canPlayType("application/vnd.apple.mpegurl"))T.current.src=z;else if(R.ZP.isSupported()){var J=new R.ZP;J.loadSource(z),J.attachMedia(T.current)}}},[z]);const[$,ne]=(0,u.useState)(1),Q=()=>{T.current.paused||T.current.ended?T.current.play():T.current.pause(),l()};function de(){T.current.muted=!T.current.muted,T.current.muted?(he.current.setAttribute("data-volume",volume.value),he.current.value=0):he.current.value=he.current.dataset.volume}return u.createElement("div",{style:{position:"relative"},ref:De},u.createElement("div",{ref:ae,className:`${Y.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${Y.animate__loop}`},ie&&rt?rt.login:" "),u.createElement("div",{className:Y.container},u.createElement("div",{className:Y["video-container"],id:"video-container"},u.createElement("div",{className:Y["playback-animation"],id:"playback-animation"},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{className:"hidden",href:"#play-icon"}),u.createElement("use",{href:"#pause"}))),u.createElement("video",{className:Y.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:T,autoPlay:N}),u.createElement("div",{className:`${Y["video-controls"]} `,id:"video-controls"},u.createElement("div",{className:Y["bottom-controls"]},u.createElement("div",{className:Y["left-controls"]},u.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Q},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{ref:we,href:"#play-icon"}),u.createElement("use",{ref:se,style:{display:"none"},href:"#pause"}))),u.createElement("div",{className:Y.time},u.createElement("time",{id:"time-elapsed",ref:Re},"00:00"),u.createElement("span",null," / "),u.createElement("time",{id:"duration",ref:Se},"00:00"))),u.createElement("div",{className:Y["right-controls"]},B&&u.createElement(P.Z,{placement:"top",overlayClassName:Y.rateOverlay,getPopupContainer:J=>J.parentNode,menu:{items:[{key:"1",label:u.createElement("span",{onClick:()=>{ne(1),T.current.playbackRate=1}},"1.0x")},{key:"2",label:u.createElement("span",{onClick:()=>{ne(1.5),T.current.playbackRate=1.5}},"1.5x")},{key:"3",label:u.createElement("span",{onClick:()=>{ne(2),T.current.playbackRate=2}},"2.0x")}]}},u.createElement("div",{className:`${Y.controlText} mr5`},"\u500D\u901F")),u.createElement(U.CopyToClipboard,{text:z,onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},u.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},u.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),u.createElement("div",{className:Y["volume-controls"]},u.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:Y["volume-button"],id:"volume-button",onClick:de},u.createElement("i",{ref:xe,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:tt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:Ue,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),u.createElement("input",{className:Y.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:he,style:{display:"none"},onClick:g})),u.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:Y["fullscreen-button"],onClick:()=>{(0,te.vp)()?(0,te.BU)():(0,te.Dj)(De.current)}},u.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),u.createElement("div",{className:Y["video-progress"]},u.createElement("progress",{ref:Ce,value:"0",min:"0"}),u.createElement("input",{className:Y.seek,ref:Ie,value:"0",min:"0",type:"range",step:"1"}),u.createElement("div",{className:Y["seek-tooltip"],ref:Ne,id:"seek-tooltip"},"00:00"))))),u.createElement("svg",{style:{display:"none"}},u.createElement("defs",null,u.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),u.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},u.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),u.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),u.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},u.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),u.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},u.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),u.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),u.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},u.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),u.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},u.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},71973:function(Je,q,r){"use strict";r.r(q),r.d(q,{default:function(){return tt}});var u=r(59301),p=r(76560),P=r(71418),Z={flex_box_center:"flex_box_center___gO3nd",flex_space_between:"flex_space_between___KljaZ",flex_box_vertical_center:"flex_box_vertical_center___fa17H",flex_box_center_end:"flex_box_center_end___Iha2a",flex_box_column:"flex_box_column___mCF7g",bg:"bg___yhRK8"},R=r(24334),S=r(93152),U=r(6848),te=r(58421),Y={contentWrap:"contentWrap___d4rCm",title:"title___bLyk5",footer:"footer___V7GbH",footer_left:"footer_left___ofIZM",footer_bfcs:"footer_bfcs___HUUgS",footer_bfcs_value:"footer_bfcs_value___T9e5h",pingfen:"pingfen___SEAu2",fenshu:"fenshu___GM8ss",radioGroup:"radioGroup___Bedpr",wrap:"wrap___PxISS",introName:"introName___l9xpu",rating:"rating___vCxjz",modalRating:"modalRating___UBNfA",zdbf:"zdbf___YbIbO",video_list:"video_list___KuU04",video_list_item:"video_list_item___gErkF",list_img:"list_img___MPWpq",list_text:"list_text___bEa03"},E=r(80541),ue=r(82093),L=r(49661),_=r(62350),j=r(34055),k=r(59301),B=Object.defineProperty,z=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,I=(he,je,Pe)=>je in he?B(he,je,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):he[je]=Pe,b=(he,je)=>{for(var Pe in je||(je={}))w.call(je,Pe)&&I(he,Pe,je[Pe]);if(z)for(var Pe of z(je))A.call(je,Pe)&&I(he,Pe,je[Pe]);return he},c=(he,je)=>{var Pe={};for(var We in he)w.call(he,We)&&je.indexOf(We)<0&&(Pe[We]=he[We]);if(he!=null&&z)for(var We of z(he))je.indexOf(We)<0&&A.call(he,We)&&(Pe[We]=he[We]);return Pe},i=(he,je,Pe)=>new Promise((We,rt)=>{var me=D=>{try{O(Pe.next(D))}catch(x){rt(x)}},Ve=D=>{try{O(Pe.throw(D))}catch(x){rt(x)}},O=D=>D.done?We(D.value):Promise.resolve(D.value).then(me,Ve);O((Pe=Pe.apply(he,je)).next())});const s=he=>{var je=he,{videoDetail:Pe,globalSetting:We,loading:rt,dispatch:me}=je,Ve=c(je,["videoDetail","globalSetting","loading","dispatch"]);const O=(0,p.useParams)(),[D]=(0,p.useSearchParams)(),[x,h]=(0,u.useState)({}),[K,re]=(0,u.useState)([]),[a,o]=(0,u.useState)(!1),[C,l]=(0,u.useState)(1),[g,$]=(0,u.useState)(4),[ne,Q]=(0,u.useState)(0),de=(0,u.useRef)(),J=(0,u.useRef)(),oe=(0,u.useRef)(5),X=(0,u.useRef)(null),Be=(qe,ht)=>i(void 0,null,function*(){var mt,vt,wt,xt;if((vt=(mt=Pe==null?void 0:Pe.detail)==null?void 0:mt.detail)!=null&&vt.course_video_id){let He=yield(0,ue.ZP)(`/api/courses/${O==null?void 0:O.videoId}/ilearning_videos.json`,{method:"get",params:{type:2,limit:ht,video_id:(xt=(wt=Pe==null?void 0:Pe.detail)==null?void 0:wt.detail)==null?void 0:xt.course_video_id,page:qe}});(He==null?void 0:He.status)==0&&(re(He==null?void 0:He.videos),Q(He==null?void 0:He.total_count))}});(0,u.useEffect)(()=>{var qe;h((qe=Pe==null?void 0:Pe.detail)==null?void 0:qe.detail),l(1),Be(1,g),clearTimeout(X.current),o(!1),X.current=setTimeout(()=>{var ht,mt;(mt=(ht=Pe==null?void 0:Pe.detail)==null?void 0:ht.detail)!=null&&mt.action_analysis&&o(!0)},1e3)},[Pe==null?void 0:Pe.detail]);const Te=qe=>{if(!qe.length)return[];const ht=[],mt=vt=>(vt.forEach(wt=>{let xt={};xt=JSON.parse(JSON.stringify(wt)),wt!=null&&wt.course_video_id&&ht.push(xt),wt.coruse_videos&&mt(wt.coruse_videos)}),ht);return mt(qe)},V=(qe=!1)=>{const ht=qe?{is_f:1}:{};return(0,E.DH)(b(b({},ht),{id:O.videoId,point:de.current.getLastUpdatedTime(),total:de.current.getDuration()}))},Me=()=>{J.current=!1},Ye=()=>{J.current=!0},ot=qe=>{o(!1)},nt=qe=>me({type:"userDetail/logWatchHistory",payload:qe});return console.log(x,O,"video_item"),k.createElement("aside",{className:Y.contentWrap},k.createElement("aside",{className:Y.wrap},k.createElement("div",{className:Y.title},x==null?void 0:x.title),k.createElement(S.Z,{ref:de,isShowWaterMark:x==null?void 0:x.show_watermark,startTime:x==null?void 0:x.last_point,src:x!=null&&x.is_link?x==null?void 0:x.link:(x==null?void 0:x.play_url)&&R.Base64.decode(x==null?void 0:x.play_url),videoId:x==null?void 0:x.course_video_id,courseId:O==null?void 0:O.videoId,handlePause:Me,handlePlay:Ye,allow_skip:x==null?void 0:x.allow_skip,handlePlayEnded:ot,logWatchHistory:nt,toLog:()=>{}}),k.createElement("div",{className:Y.footer},k.createElement("div",{className:Y.footer_left},k.createElement("div",{className:Y.footer_bfcs},"\u64AD\u653E\u6B21\u6570 "),k.createElement("div",{className:Y.footer_bfcs_value},(x==null?void 0:x.people_num)||0))),k.createElement("div",{className:Y.title,style:{fontSize:20,fontWeight:400}},"\u76F8\u5173\u89C6\u9891\u63A8\u8350"),k.createElement("div",{className:Y.video_list},K==null?void 0:K.map((qe,ht)=>k.createElement("div",{key:ht,className:Y.video_list_item,onClick:()=>{(0,L.xg)(qe==null?void 0:qe.link_url)}},k.createElement("img",{src:qe==null?void 0:qe.cover_url,className:Y.list_img}),k.createElement(U.Z,{placement:"bottom",title:qe==null?void 0:qe.title},k.createElement("div",{className:Y.list_text},qe==null?void 0:qe.title))))),k.createElement(te.Z,{showQuickJumper:!0,style:{marginTop:10,textAlign:"right"},onChange:(qe,ht)=>{$(ht),l(qe),Be(qe,ht)},showSizeChanger:!0,pageSizeOptions:["4","8","12","16","20"],defaultCurrent:1,pageSize:g,current:C,hideOnSinglePage:!ne,total:ne})),a&&(0,j.dE)()&&k.createElement(_.Z,{data:{container_id:x.course_video_id,container_type:"CourseVideo"}}))};var f=(0,p.connect)(({videoDetail:he,loading:je,globalSetting:Pe})=>({videoDetail:he,globalSetting:Pe,loading:je}))(s),N=r(43418),F=r(8591),ie=r(17574),M={flex_box_center:"flex_box_center___hRcmo",flex_space_between:"flex_space_between___mhQ84",flex_box_vertical_center:"flex_box_vertical_center___pWKUB",flex_box_center_end:"flex_box_center_end____UrsC",flex_box_column:"flex_box_column___qkAD1",list:"list___hYrSN",tree_style:"tree_style___UBl2H",title:"title___sw9X3",gray:"gray___KV9jR",brght:"brght___uqI6i",s1:"s1___kwobs",s3:"s3___CFhfR",active:"active___NS7Wp",tree_line:"tree_line___YDLUU",tabs_style:"tabs_style___ZG9FL",tabs_item:"tabs_item___oVjFx",tabs_item_active:"tabs_item_active___pLWXc"},ce=r(72664),H=r(67135),be=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,De=(he,je)=>{var Pe={};for(var We in he)T.call(he,We)&&je.indexOf(We)<0&&(Pe[We]=he[We]);if(he!=null&&be)for(var We of be(he))je.indexOf(We)<0&&ae.call(he,We)&&(Pe[We]=he[We]);return Pe},se=(he,je,Pe)=>new Promise((We,rt)=>{var me=D=>{try{O(Pe.next(D))}catch(x){rt(x)}},Ve=D=>{try{O(Pe.throw(D))}catch(x){rt(x)}},O=D=>D.done?We(D.value):Promise.resolve(D.value).then(me,Ve);O((Pe=Pe.apply(he,je)).next())});const we=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:u.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:u.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:M.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:u.createElement("i",{className:"iconfont icon-shipin font20"}),bq:u.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:M.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:u.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:u.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:M.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:u.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:u.createElement("span",null)}],Ie=he=>{var je=he,{dispatch:Pe,pathsDetail:We,videoDetail:rt,user:me}=je,Ve=De(je,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:O,stages:D,cust_seq:x,active:h}=rt,[K]=(0,p.useSearchParams)(),[re,a]=(0,u.useState)([]),[o,C]=(0,u.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),l=(0,p.useParams)(),[g,$]=(0,u.useState)(0),[ne,Q]=(0,u.useState)("");(0,u.useEffect)(()=>{Pe({type:"videoDetail/getVideoData",payload:{id:l==null?void 0:l.videoId}})},[]),(0,u.useEffect)(()=>{var Te,V;$((V=(Te=rt==null?void 0:rt.detail)==null?void 0:Te.detail)==null?void 0:V.course_video_id),Q(new Date)},[rt==null?void 0:rt.detail]),(0,u.useEffect)(()=>{de()},[rt==null?void 0:rt.stages]);const de=()=>{let Te=re;D.forEach((V,Me)=>{Pe({type:"videoDetail/setVideoTabs",payload:{key:K.get("new_video_id")}}),K.get("new_video_id")==(V==null?void 0:V.course_video_id)&&Pe({type:"videoDetail/setVideoValue",payload:{detail:V}}),Te.push({title:u.createElement("div",{title:V.name,className:M.title},V.name),value:V==null?void 0:V.id,key:V==null?void 0:V.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:J(V.children||[])})}),a(Te)},J=Te=>{function V(Me){const Ye=Me.children,ot=Array.isArray(Ye)&&Ye.length>0,{name:nt,course_video_id:qe}=Me,ht=M.brght,mt=K.get("new_video_id")===qe?`${ht} ${M.active}`:ht;return K.get("new_video_id")==(Me==null?void 0:Me.course_video_id)&&Pe({type:"videoDetail/setVideoValue",payload:{detail:Me}}),{title:u.createElement("div",{onClick:()=>Be(Me),className:ht,title:nt},u.createElement("div",{className:M.s3},nt)),value:qe,key:Te.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ot?Ye==null?void 0:Ye.map(vt=>V(vt)):[]}}return Te==null?void 0:Te.map(Me=>V(Me))},oe=Te=>{N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Te,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},X=Te=>{Te=Te!=null&&Te.includes(".json")?Te:`${Te}.json`,N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>se(void 0,null,function*(){const V=yield(0,ce.L8)({url:Te});if(!V)return;F.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Me=yield(0,H.Ir)({id:V.shixun_identifier});if(Me!=null&&Me.game_identifier){(0,L.xg)(`/tasks/${Me.game_identifier}`);return}(Me==null?void 0:Me.status)===2?X(Me==null?void 0:Me.message):(Me==null?void 0:Me.status)===3&&oe(Me==null?void 0:Me.message)})})},Be=Te=>{if(Te.link){(0,L.xg)(Te.link);return}clearTimeout(window.videoTimer),Pe({type:"videoDetail/setVideoValue",payload:{detail:Te}})};return u.createElement("aside",{className:M.list},u.createElement("div",{className:M.tabs_style},u.createElement("div",{className:M.tabs_item,onClick:()=>{C("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",o=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&u.createElement("div",{className:M.tabs_item_active}))),u.createElement("div",{className:M.tree_style},(re==null?void 0:re.length)>0&&u.createElement(ie.default,{key:ne,defaultSelectedKeys:[g||Number(g)||Number(K.get("new_video_id"))],blockNode:!0,treeData:re,defaultExpandAll:!0,className:M.tree_line})))};var Ce=(0,p.connect)(({user:he,videoDetail:je,loading:Pe,globalSetting:We,pathsDetail:rt})=>({user:he,videoDetail:je,globalSetting:We,loading:Pe,pathsDetail:rt}))(Ie),Se=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,xe=(he,je)=>{var Pe={};for(var We in he)Re.call(he,We)&&je.indexOf(We)<0&&(Pe[We]=he[We]);if(he!=null&&Se)for(var We of Se(he))je.indexOf(We)<0&&Ne.call(he,We)&&(Pe[We]=he[We]);return Pe};const Ue=he=>{var je=he,{videoDetail:Pe,globalSetting:We,loading:rt,pathsDetail:me,dispatch:Ve}=je,O=xe(je,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]);return u.createElement(P.Z,{spinning:!1},u.createElement("section",{className:Z.bg},u.createElement(Ce,null),u.createElement(f,null)))};var tt=(0,p.connect)(({videoDetail:he,loading:je,globalSetting:Pe,pathsDetail:We})=>({videoDetail:he,globalSetting:Pe,loading:je,pathsDetail:We}))(Ue)},2610:function(Je,q,r){"use strict";r.d(q,{BU:function(){return p},Dj:function(){return u},gH:function(){return P},vp:function(){return Z}});function u(R){try{R.mozRequestFullScreen?R.mozRequestFullScreen():R.webkitRequestFullScreen&&R.webkitRequestFullScreen()}catch(S){console.log(S,":e")}}function p(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const P=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Z(){var R=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,S=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",R),window.isFullScreen?window.isFullScreen:R!=null}},60513:function(Je,q,r){"use strict";r.d(q,{Z:function(){return fn}});class u{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","error",n),R.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","info",n),R.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","warn",n),R.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","debug",n),R.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","verbose",n),R.ENABLE_VERBOSE&&console.log(n)}}R.GLOBAL_TAG="flv.js",R.FORCE_GLOBAL_TAG=!1,R.ENABLE_ERROR=!0,R.ENABLE_INFO=!0,R.ENABLE_WARN=!0,R.ENABLE_DEBUG=!0,R.ENABLE_VERBOSE=!0,R.ENABLE_CALLBACK=!1,R.emitter=new(Z());var S=R;class U{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var te=U;class Y{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class E extends Y{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ue extends Y{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class L extends Y{constructor(e){super(e)}get name(){return"NotImplementedException"}}const _={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},j={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class k{constructor(e){this._type=e||"undefined",this._status=_.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=_.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===_.kConnecting||this._status===_.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new L("Unimplemented abstract function!")}abort(){throw new L("Unimplemented abstract function!")}}let B={};function z(){let Ke=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(Ke)||/(opr)[\/]([\w.]+)/.exec(Ke)||/(chrome)[ \/]([\w.]+)/.exec(Ke)||/(iemobile)[\/]([\w.]+)/.exec(Ke)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+)/.exec(Ke)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Ke)||/(msie) ([\w.]+)/.exec(Ke)||Ke.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Ke)||Ke.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Ke)||[],t=/(ipad)/.exec(Ke)||/(ipod)/.exec(Ke)||/(windows phone)/.exec(Ke)||/(iphone)/.exec(Ke)||/(kindle)/.exec(Ke)||/(android)/.exec(Ke)||/(windows)/.exec(Ke)||/(mac)/.exec(Ke)||/(linux)/.exec(Ke)||/(cros)/.exec(Ke)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},d={};if(n.browser){d[n.browser]=!0;let y=n.majorVersion.split(".");d.version={major:parseInt(n.majorVersion,10),string:n.version},y.length>1&&(d.version.minor=parseInt(y[1],10)),y.length>2&&(d.version.build=parseInt(y[2],10))}if(n.platform&&(d[n.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let y="msie";n.browser=y,d[y]=!0}if(d.edge){delete d.edge;let y="msedge";n.browser=y,d[y]=!0}if(d.opr){let y="opera";n.browser=y,d[y]=!0}if(d.safari&&d.android){let y="android";n.browser=y,d[y]=!0}d.name=n.browser,d.platform=n.platform;for(let y in B)B.hasOwnProperty(y)&&delete B[y];Object.assign(B,d)}z();var w=B;class A extends k{static isSupported(){try{let e=w.msedge&&w.version.minor>=15048,t=w.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let d=this._seekHandler.getConfig(n,t),y=new self.Headers;if(typeof d.headers=="object"){let v=d.headers;for(let fe in v)v.hasOwnProperty(fe)&&y.append(fe,v[fe])}let m={method:"GET",headers:y,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let v in this._config.headers)y.append(v,this._config.headers[v]);e.cors===!1&&(m.mode="same-origin"),e.withCredentials&&(m.credentials="include"),e.referrerPolicy&&(m.referrerPolicy=e.referrerPolicy),this._status=_.kConnecting,self.fetch(d.url,m).then(v=>{if(this._requestAbort){this._requestAbort=!1,this._status=_.kIdle;return}if(v.ok&&v.status>=200&&v.status<=299){if(v.url!==d.url&&this._onURLRedirect){let W=this._seekHandler.removeURLParameters(v.url);this._onURLRedirect(W)}let fe=v.headers.get("Content-Length");return fe!=null&&(this._contentLength=parseInt(fe),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,v.body.getReader())}else if(this._status=_.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:v.status,msg:v.statusText});else throw new Y("FetchStreamLoader: Http code invalid, "+v.status+" "+v.statusText)}).catch(v=>{if(this._status=_.kError,this._onError)this._onError(j.EXCEPTION,{code:-1,msg:v.message});else throw v})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&w.msedge)return;this._status=_.kError;let n=0,d=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=_.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=_.kBuffering}}_onProgress(e){if(this._status===_.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===_.kError)return;this._status=_.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=_.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let d=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let d=parseInt(n);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let d=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let y=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,y,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${y+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let d=this._seekHandler.getConfig(n,t);this._currentRequestURL=d.url;let y=this._xhr=new XMLHttpRequest;if(y.open("GET",d.url,!0),y.responseType="arraybuffer",y.onreadystatechange=this._onReadyStateChange.bind(this),y.onprogress=this._onProgress.bind(this),y.onload=this._onLoad.bind(this),y.onerror=this._onXhrError.bind(this),e.withCredentials&&(y.withCredentials=!0),typeof d.headers=="object"){let m=d.headers;for(let v in m)m.hasOwnProperty(v)&&y.setRequestHeader(v,m[v])}if(typeof this._config.headers=="object"){let m=this._config.headers;for(let v in m)m.hasOwnProperty(v)&&y.setRequestHeader(v,m[v])}y.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=_.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=_.kBuffering}else if(this._status=_.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===_.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let d=e.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,d=0,y=0,m=n;if(e=t[d]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let m=this._normalizeSpeed(t);this._currentSpeedNormalized!==m&&(this._currentSpeedNormalized=m,this._currentChunkSizeKB=m)}let n=e.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let y=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=_.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=_.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}var ie=F;class M{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let d;t.to!==-1?d=`bytes=${t.from.toString()}-${t.to.toString()}`:d=`bytes=${t.from.toString()}-`,n.Range=d}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var ce=M;class H{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let d=!0;n.indexOf("?")===-1&&(n+="?",d=!1),d&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,d=e.indexOf("?");d!==-1&&(n=e.substring(d+1));let y="";if(n!=null&&n.length>0){let m=n.split("&");for(let v=0;v0;fe[0]!==this._startName&&fe[0]!==this._endName&&(W&&(y+="&"),y+=m[v])}}return y.length===0?t:t+"?"+y}}var be=H;class T{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new te,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===N?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new ce(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new be(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ue("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ue(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ie;else if(I.isSupported())this._loaderClass=I;else if(c.isSupported())this._loaderClass=c;else if(N.isSupported())this._loaderClass=N;else throw new Y("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ue("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(d,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,d=0,y=0,m=n;if(e=t[d]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let m=this._stashBuffer.slice(0,this._stashUsed),v=this._dispatchChunks(m,this._stashByteStart);if(v0){let fe=new Uint8Array(m,v);y.set(fe,0),this._stashUsed=fe.byteLength,this._stashByteStart+=v}}else this._stashUsed=0,this._stashByteStart+=v;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let m=this._dispatchChunks(e,t);if(mthis._bufferSize&&(this._expandBuffer(v),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e,m),0),this._stashUsed+=v,this._stashByteStart=t+m}}}else if(this._stashUsed===0){let y=this._dispatchChunks(e,t);if(ythis._bufferSize&&this._expandBuffer(m),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,y),0),this._stashUsed+=m,this._stashByteStart=t+y}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let y=new Uint8Array(this._stashBuffer,0,this._bufferSize);y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let m=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(m0){let v=new Uint8Array(this._stashBuffer,m);y.set(v,0)}this._stashUsed-=m,this._stashByteStart+=m}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),d=t.byteLength-n;if(n0){let y=new Uint8Array(this._stashBuffer,0,this._bufferSize),m=new Uint8Array(t,n);y.set(m,0),this._stashUsed=m.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(S.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=j.UNRECOVERABLE_EARLY_EOF),e){case j.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=Re.getConfig();e.emit("change",t)}}static registerListener(e){Re.emitter.addListener("change",e)}static removeListener(e){Re.emitter.removeListener("change",e)}static addLogListener(e){S.emitter.addListener("log",e),S.emitter.listenerCount("log")>0&&(S.ENABLE_CALLBACK=!0,Re._notifyChange())}static removeLogListener(e){S.emitter.removeListener("log",e),S.emitter.listenerCount("log")===0&&(S.ENABLE_CALLBACK=!1,Re._notifyChange())}}Re.emitter=new(Z());var Ne=Re;class xe{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,d=e.length-1,y=0,m=0,v=d;for(t=e[y]&&t=128){e.push(String.fromCharCode(y&65535)),n+=2;continue}}}else if(t[n]<240){if(tt(t,n,2)){let y=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(y>=2048&&(y&63488)!==55296){e.push(String.fromCharCode(y&65535)),n+=3;continue}}}else if(t[n]<248&&tt(t,n,3)){let y=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(y>65536&&y<1114112){y-=65536,e.push(String.fromCharCode(y>>>10|55296)),e.push(String.fromCharCode(y&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var je=he;let Pe=function(){let Ke=new ArrayBuffer(2);return new DataView(Ke).setInt16(0,256,!0),new Int16Array(Ke)[0]===256}();class We{static parseScriptData(e,t,n){let d={};try{let y=We.parseValue(e,t,n),m=We.parseValue(e,t+y.size,n-y.size);d[y.data]=m.data}catch(y){S.e("AMF",y.toString())}return d}static parseObject(e,t,n){if(n<3)throw new E("Data not enough when parse ScriptDataObject");let d=We.parseString(e,t,n),y=We.parseValue(e,t+d.size,n-d.size),m=y.objectEnd;return{data:{name:d.data,value:y.data},size:d.size+y.size,objectEnd:m}}static parseVariable(e,t,n){return We.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new E("Data not enough when parse String");let y=new DataView(e,t,n).getUint16(0,!Pe),m;return y>0?m=je(new Uint8Array(e,t+2,y)):m="",{data:m,size:2+y}}static parseLongString(e,t,n){if(n<4)throw new E("Data not enough when parse LongString");let y=new DataView(e,t,n).getUint32(0,!Pe),m;return y>0?m=je(new Uint8Array(e,t+4,y)):m="",{data:m,size:4+y}}static parseDate(e,t,n){if(n<10)throw new E("Data size invalid when parse Date");let d=new DataView(e,t,n),y=d.getFloat64(0,!Pe),m=d.getInt16(8,!Pe);return y+=m*60*1e3,{data:new Date(y),size:10}}static parseValue(e,t,n){if(n<1)throw new E("Data not enough when parse Value");let d=new DataView(e,t,n),y=1,m=d.getUint8(0),v,fe=!1;try{switch(m){case 0:v=d.getFloat64(1,!Pe),y+=8;break;case 1:{v=!!d.getUint8(1),y+=1;break}case 2:{let W=We.parseString(e,t+1,n-1);v=W.data,y+=W.size;break}case 3:{v={};let W=0;for((d.getUint32(n-4,!Pe)&16777215)===9&&(W=3);y32)throw new ue("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let m=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,m}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(n,this._current_word_bits_left),y=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Ve=me;class O{static _ebsp2rbsp(e){let t=e,n=t.byteLength,d=new Uint8Array(n),y=0;for(let m=0;m=2&&t[m]===3&&t[m-1]===0&&t[m-2]===0||(d[y]=t[m],y++);return new Uint8Array(d.buffer,0,y)}static parseSPS(e){let t=O._ebsp2rbsp(e),n=new Ve(t);n.readByte();let d=n.readByte();n.readByte();let y=n.readByte();n.readUEG();let m=O.getProfileString(d),v=O.getLevelString(y),fe=1,W=420,Ee=[0,420,422,444],Ae=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(fe=n.readUEG(),fe===3&&n.readBits(1),fe<=3&&(W=Ee[fe]),Ae=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let pt=fe!==3?8:12;for(let at=0;at0&&pt<16?(yt=at[pt-1],Ge=It[pt-1]):pt===255&&(yt=n.readByte()<<8|n.readByte(),Ge=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let pt=n.readBits(32),at=n.readBits(32);G=n.readBool(),ee=at,le=pt*2,Xe=ee/le}}let ge=1;(yt!==1||Ge!==1)&&(ge=yt/Ge);let Fe=0,$e=0;if(fe===0)Fe=1,$e=2-pe;else{let pt=fe===3?1:2,at=fe===1?2:1;Fe=pt,$e=at*(2-pe)}let et=(ke+1)*16,dt=(2-pe)*((Le+1)*16);et-=(ye+ze)*Fe,dt-=(Oe+Qe)*$e;let ct=Math.ceil(et*ge);return n.destroy(),n=null,{profile_string:m,level_string:v,bit_depth:Ae,ref_frames:_e,chroma_format:W,chroma_format_string:O.getChromaFormatString(W),frame_rate:{fixed:G,fps:Xe,fps_den:le,fps_num:ee},sar_ratio:{width:yt,height:Ge},codec_size:{width:et,height:dt},present_size:{width:ct,height:dt}}}static _skipScalingList(e,t){let n=8,d=8,y=0;for(let m=0;m>>8&255|(Ke&255)<<8}function re(Ke){return(Ke&4278190080)>>>24|(Ke&16711680)>>>8|(Ke&65280)<<8|(Ke&255)<<24}function a(Ke,e){return Ke[e]<<24|Ke[e+1]<<16|Ke[e+2]<<8|Ke[e+3]}class o{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ue,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let d=(t[4]&4)>>>2!==0,y=(t[4]&1)!==0,m=a(t,5);return m<9?n:{match:!0,consumed:m,dataOffset:m,hasAudioTrack:d,hasVideoTrack:y}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Ue}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new E("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,d=this._littleEndian;if(t===0)if(e.byteLength>13)n=o.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&S.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!d)!==0&&S.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let m=y.getUint8(0),v=y.getUint32(0,!d)&16777215;if(n+11+v+4>e.byteLength)break;if(m!==8&&m!==9&&m!==18){S.w(this.TAG,`Unsupported tag type ${m}, skipped`),n+=11+v+4;continue}let fe=y.getUint8(4),W=y.getUint8(5),Ee=y.getUint8(6),Ae=y.getUint8(7),Ze=Ee|W<<8|fe<<16|Ae<<24;(y.getUint32(7,!d)&16777215)!==0&&S.w(this.TAG,"Meet tag which has StreamID != 0!");let ke=n+11;switch(m){case 8:this._parseAudioData(e,ke,v,Ze);break;case 9:this._parseVideoData(e,ke,v,Ze,t+n);break;case 18:this._parseScriptData(e,ke,v);break}let Le=y.getUint32(11+v,!d);Le!==11+v&&S.w(this.TAG,`Invalid PrevTagSize ${Le}`),n+=11+v+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let d=rt.parseScriptData(e,t,n);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){S.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&S.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let y=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},y)),typeof y.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=y.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof y.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=y.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof y.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=y.audiodatarate),typeof y.videodatarate=="number"&&(this._mediaInfo.videoDataRate=y.videodatarate),typeof y.width=="number"&&(this._mediaInfo.width=y.width),typeof y.height=="number"&&(this._mediaInfo.height=y.height),typeof y.duration=="number"){if(!this._durationOverrided){let m=Math.floor(y.duration*this._timescale);this._duration=m,this._mediaInfo.duration=m}}else this._mediaInfo.duration=0;if(typeof y.framerate=="number"){let m=Math.floor(y.framerate*1e3);if(m>0){let v=m/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=v,this._referenceFrameRate.fps_num=m,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=v}}if(typeof y.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let m=y.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(m),y.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=y,S.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(e){let t=[],n=[];for(let d=1;d>>4;if(fe!==2&&fe!==10){this._onError(h.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+fe);return}let W=0,Ee=(v&12)>>>2;if(Ee>=0&&Ee<=4)W=this._flvSoundRateTable[Ee];else{this._onError(h.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Ee);return}let Ae=(v&2)>>>1,Ze=v&1,_e=this._audioMetadata,ke=this._audioTrack;if(_e||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),_e=this._audioMetadata={},_e.type="audio",_e.id=ke.id,_e.timescale=this._timescale,_e.duration=this._duration,_e.audioSampleRate=W,_e.channelCount=Ze===0?1:2),fe===10){let Le=this._parseAACAudioData(e,t+1,n-1);if(Le==null)return;if(Le.packetType===0){_e.config&&S.w(this.TAG,"Found another AudioSpecificConfig!");let pe=Le.data;_e.audioSampleRate=pe.samplingRate,_e.channelCount=pe.channelCount,_e.codec=pe.codec,_e.originalCodec=pe.originalCodec,_e.config=pe.config,_e.refSampleDuration=1024/_e.audioSampleRate*_e.timescale,S.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",_e);let ye=this._mediaInfo;ye.audioCodec=_e.originalCodec,ye.audioSampleRate=_e.audioSampleRate,ye.audioChannelCount=_e.channelCount,ye.hasVideo?ye.videoCodec!=null&&(ye.mimeType='video/x-flv; codecs="'+ye.videoCodec+","+ye.audioCodec+'"'):ye.mimeType='video/x-flv; codecs="'+ye.audioCodec+'"',ye.isComplete()&&this._onMediaInfo(ye)}else if(Le.packetType===1){let pe=this._timestampBase+d,ye={unit:Le.data,length:Le.data.byteLength,dts:pe,pts:pe};ke.samples.push(ye),ke.length+=Le.data.length}else S.e(this.TAG,`Flv: Unsupported AAC data type ${Le.packetType}`)}else if(fe===2){if(!_e.codec){let ze=this._parseMP3AudioData(e,t+1,n-1,!0);if(ze==null)return;_e.audioSampleRate=ze.samplingRate,_e.channelCount=ze.channelCount,_e.codec=ze.codec,_e.originalCodec=ze.originalCodec,_e.refSampleDuration=1152/_e.audioSampleRate*_e.timescale,S.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",_e);let Oe=this._mediaInfo;Oe.audioCodec=_e.codec,Oe.audioSampleRate=_e.audioSampleRate,Oe.audioChannelCount=_e.channelCount,Oe.audioDataRate=ze.bitRate,Oe.hasVideo?Oe.videoCodec!=null&&(Oe.mimeType='video/x-flv; codecs="'+Oe.videoCodec+","+Oe.audioCodec+'"'):Oe.mimeType='video/x-flv; codecs="'+Oe.audioCodec+'"',Oe.isComplete()&&this._onMediaInfo(Oe)}let Le=this._parseMP3AudioData(e,t+1,n-1,!1);if(Le==null)return;let pe=this._timestampBase+d,ye={unit:Le,length:Le.byteLength,dts:pe,pts:pe};ke.samples.push(ye),ke.length+=Le.length}}_parseAACAudioData(e,t,n){if(n<=1){S.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},y=new Uint8Array(e,t,n);return d.packetType=y[0],y[0]===0?d.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):d.data=y.subarray(1),d}_parseAACAudioSpecificConfig(e,t,n){let d=new Uint8Array(e,t,n),y=null,m=0,v=0,fe=null,W=0,Ee=null;if(m=v=d[0]>>>3,W=(d[0]&7)<<1|d[1]>>>7,W<0||W>=this._mpegSamplingRates.length){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ae=this._mpegSamplingRates[W],Ze=(d[1]&120)>>>3;if(Ze<0||Ze>=8){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}m===5&&(Ee=(d[1]&7)<<1|d[2]>>>7,fe=(d[2]&124)>>>2);let _e=self.navigator.userAgent.toLowerCase();return _e.indexOf("firefox")!==-1?W>=6?(m=5,y=new Array(4),Ee=W-3):(m=2,y=new Array(2),Ee=W):_e.indexOf("android")!==-1?(m=2,y=new Array(2),Ee=W):(m=5,Ee=W,y=new Array(4),W>=6?Ee=W-3:Ze===1&&(m=2,y=new Array(2),Ee=W)),y[0]=m<<3,y[0]|=(W&15)>>>1,y[1]=(W&15)<<7,y[1]|=(Ze&15)<<3,m===5&&(y[1]|=(Ee&15)>>>1,y[2]=(Ee&1)<<7,y[2]|=8,y[3]=0),{config:y,samplingRate:Ae,channelCount:Ze,codec:"mp4a.40."+m,originalCodec:"mp4a.40."+v}}_parseMP3AudioData(e,t,n,d){if(n<4){S.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let y=this._littleEndian,m=new Uint8Array(e,t,n),v=null;if(d){if(m[0]!==255)return;let fe=m[1]>>>3&3,W=(m[1]&6)>>1,Ee=(m[2]&240)>>>4,Ae=(m[2]&12)>>>2,_e=(m[3]>>>6&3)!==3?2:1,ke=0,Le=0,pe=34,ye="mp3";switch(fe){case 0:ke=this._mpegAudioV25SampleRateTable[Ae];break;case 2:ke=this._mpegAudioV20SampleRateTable[Ae];break;case 3:ke=this._mpegAudioV10SampleRateTable[Ae];break}switch(W){case 1:pe=34,Ee>>4,fe=m&15;if(fe!==7){this._onError(h.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${fe}`);return}this._parseAVCVideoPacket(e,t+1,n-1,d,y,v)}_parseAVCVideoPacket(e,t,n,d,y,m){if(n<4){S.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let v=this._littleEndian,fe=new DataView(e,t,n),W=fe.getUint8(0),Ae=(fe.getUint32(0,!v)&16777215)<<8>>8;if(W===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(W===1)this._parseAVCVideoData(e,t+4,n-4,d,y,m,Ae);else if(W!==2){this._onError(h.FORMAT_ERROR,`Flv: Invalid video packet type ${W}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){S.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,y=this._videoTrack,m=this._littleEndian,v=new DataView(e,t,n);d?typeof d.avcc!="undefined"&&S.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=y.id,d.timescale=this._timescale,d.duration=this._duration);let fe=v.getUint8(0),W=v.getUint8(1),Ee=v.getUint8(2),Ae=v.getUint8(3);if(fe!==1||W===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(v.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(h.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ze=v.getUint8(5)&31;if(Ze===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ze>1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ze}`);let _e=6;for(let Le=0;Le1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ke}`);_e++;for(let Le=0;Le=n){S.w(this.TAG,`Malformed Nalu near timestamp ${ke}, offset = ${Ze}, dataSize = ${n}`);break}let pe=W.getUint32(Ze,!fe);if(_e===3&&(pe>>>=8),pe>n-_e){S.w(this.TAG,`Malformed Nalus near timestamp ${ke}, NaluSize > DataSize!`);return}let ye=W.getUint8(Ze+_e)&31;ye===5&&(Le=!0);let ze=new Uint8Array(e,t+Ze,_e+pe),Oe={type:ye,data:ze};Ee.push(Oe),Ae+=ze.byteLength,Ze+=_e+pe}if(Ee.length){let pe=this._videoTrack,ye={units:Ee,length:Ae,isKeyframe:Le,dts:ke,cts:v,pts:ke+v};Le&&(ye.fileposition=y),pe.samples.push(ye),pe.length+=Ae}}}var C=o;class l{static init(){l.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let t in l.types)l.types.hasOwnProperty(t)&&(l.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=l.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,d=Array.prototype.slice.call(arguments,1),y=d.length;for(let v=0;v>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let m=8;for(let v=0;v>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return l.box(l.types.trak,l.tkhd(e),l.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,d=e.presentWidth,y=e.presentHeight;return l.box(l.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,d>>>8&255,d&255,0,0,y>>>8&255,y&255,0,0]))}static mdia(e){return l.box(l.types.mdia,l.mdhd(e),l.hdlr(e),l.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return l.box(l.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=l.constants.HDLR_AUDIO:t=l.constants.HDLR_VIDEO,l.box(l.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=l.box(l.types.smhd,l.constants.SMHD):t=l.box(l.types.vmhd,l.constants.VMHD),l.box(l.types.minf,t,l.dinf(),l.stbl(e))}static dinf(){return l.box(l.types.dinf,l.box(l.types.dref,l.constants.DREF))}static stbl(e){return l.box(l.types.stbl,l.stsd(e),l.box(l.types.stts,l.constants.STTS),l.box(l.types.stsc,l.constants.STSC),l.box(l.types.stsz,l.constants.STSZ),l.box(l.types.stco,l.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp3(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp4a(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types[".mp3"],d)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types.mp4a,d,l.esds(e))}static esds(e){let t=e.config||[],n=t.length,d=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return l.box(l.types.esds,d)}static avc1(e){let t=e.avcc,n=e.codecWidth,d=e.codecHeight,y=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,n&255,d>>>8&255,d&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return l.box(l.types.avc1,y,l.box(l.types.avcC,t))}static mvex(e){return l.box(l.types.mvex,l.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.box(l.types.trex,n)}static moof(e,t){return l.box(l.types.moof,l.mfhd(e.sequenceNumber),l.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return l.box(l.types.mfhd,t)}static traf(e,t){let n=e.id,d=l.box(l.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),y=l.box(l.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),m=l.sdtp(e),v=l.trun(e,m.byteLength+16+16+8+16+8+8);return l.box(l.types.traf,d,y,v,m)}static sdtp(e){let t=e.samples||[],n=t.length,d=new Uint8Array(4+n);for(let y=0;y>>24&255,d>>>16&255,d>>>8&255,d&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let v=0;v>>24&255,fe>>>16&255,fe>>>8&255,fe&255,W>>>24&255,W>>>16&255,W>>>8&255,W&255,Ee.isLeading<<2|Ee.dependsOn,Ee.isDependedOn<<6|Ee.hasRedundancy<<4|Ee.isNonSync,0,0,Ae>>>24&255,Ae>>>16&255,Ae>>>8&255,Ae&255],12+16*v)}return l.box(l.types.trun,m)}static mdat(e){return l.box(l.types.mdat,e)}}l.init();var g=l;class ${static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var ne=$;class Q{constructor(e,t,n,d,y){this.dts=e,this.pts=t,this.duration=n,this.originalDts=d,this.isSyncPoint=y,this.fileposition=null}}class de{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class J{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[y].dts&&et[d].lastSample.originalDts&&e=t[d].lastSample.originalDts&&(d===t.length-1||d0&&(y=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=y,this._list.splice(y,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class X{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new oe("audio"),this._videoSegmentInfoList=new oe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(w.chrome&&(w.version.major<50||w.version.major===50&&w.version.build<2661)),this._fillSilentAfterSeek=w.msedge||w.msie,this._mp3UseMpegAudio=!w.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new E("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,d="mp4",y=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",y="",n=new Uint8Array):n=g.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=g.generateInitSegment(t);else return;if(!this._onInitSegment)throw new E("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:y,container:`${e}/${d}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(d.samples.push(t),d.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(d,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,d=n.samples,y,m=-1,v=-1,fe=-1,W=this._audioMeta.refSampleDuration,Ee=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ae=this._dtsBaseInited&&this._audioNextDts===void 0,Ze=!1;if(!d||d.length===0||d.length===1&&!t)return;let _e=0,ke=null,Le=0;Ee?(_e=0,Le=n.length):(_e=8,Le=8+n.length);let pe=null;if(d.length>1&&(pe=d.pop(),Le-=pe.length),this._audioStashedLastSample!=null){let Ge=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(Ge),Le+=Ge.length}pe!=null&&(this._audioStashedLastSample=pe);let ye=d[0].dts-this._dtsBase;if(this._audioNextDts)y=ye-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())y=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ze=!0);else{let Ge=this._audioSegmentInfoList.getLastSampleBefore(ye);if(Ge!=null){let Xe=ye-(Ge.originalDts+Ge.duration);Xe<=3&&(Xe=0);let G=Ge.dts+Ge.duration+Xe;y=ye-G}else y=0}if(Ze){let Ge=ye-y,Xe=this._videoSegmentInfoList.getLastSegmentBefore(ye);if(Xe!=null&&Xe.beginDts=1?ve=ze[ze.length-1].duration:ve=Math.floor(W);let ge=!1,Fe=null;if(ve>W*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!w.safari){ge=!0;let $e=Math.abs(ve-W),et=Math.ceil($e/W),dt=le+W;S.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${le+ve} ms, expected: ${le+Math.round(W)} ms, delta: ${Math.round($e)} ms, generate: ${et} frames`);let ct=ne.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ct==null&&(S.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ct=G),Fe=[];for(let at=0;at0){let ut=Fe[Fe.length-1];ut.duration=It-ut.dts}let _t={dts:It,pts:It,cts:0,unit:ct,size:ct.byteLength,duration:0,originalDts:ee,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Fe.push(_t),Le+=_t.size,dt+=W}let pt=Fe[Fe.length-1];pt.duration=le+ve-pt.dts,ve=Math.round(W)}ze.push({dts:le,pts:le,cts:0,unit:Xe.unit,size:Xe.unit.byteLength,duration:ve,originalDts:ee,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ge&&ze.push.apply(ze,Fe)}Ee?ke=new Uint8Array(Le):(ke=new Uint8Array(Le),ke[0]=Le>>>24&255,ke[1]=Le>>>16&255,ke[2]=Le>>>8&255,ke[3]=Le&255,ke.set(g.types.mdat,4));for(let Ge=0;Ge1&&(_e=d.pop(),Ze-=_e.length),this._videoStashedLastSample!=null){let Oe=this._videoStashedLastSample;this._videoStashedLastSample=null,d.unshift(Oe),Ze+=Oe.length}_e!=null&&(this._videoStashedLastSample=_e);let ke=d[0].dts-this._dtsBase;if(this._videoNextDts)y=ke-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())y=0;else{let Oe=this._videoSegmentInfoList.getLastSampleBefore(ke);if(Oe!=null){let Qe=ke-(Oe.originalDts+Oe.duration);Qe<=3&&(Qe=0);let Et=Oe.dts+Oe.duration+Qe;y=ke-Et}else y=0}let Le=new de,pe=[];for(let Oe=0;Oe=1?ee=pe[pe.length-1].duration:ee=Math.floor(this._videoMeta.refSampleDuration),yt){let le=new Q(Ge,G,ee,Qe.dts,!0);le.fileposition=Qe.fileposition,Le.appendSyncPoint(le)}pe.push({dts:Ge,pts:G,cts:Xe,units:Qe.units,size:Qe.length,isKeyframe:yt,duration:ee,originalDts:Et,flags:{isLeading:0,dependsOn:yt?2:1,isDependedOn:yt?1:0,hasRedundancy:0,isNonSync:yt?0:1}})}Ae=new Uint8Array(Ze),Ae[0]=Ze>>>24&255,Ae[1]=Ze>>>16&255,Ae[2]=Ze>>>8&255,Ae[3]=Ze&255,Ae.set(g.types.mdat,4);for(let Oe=0;Oe{d.timestampBase=n,n+=d.duration,d.cors=e.cors,d.withCredentials=e.withCredentials,t.referrerPolicy&&(d.referrerPolicy=t.referrerPolicy)}),!isNaN(n)&&this._mediaDataSource.duration!==n&&(this._mediaDataSource.duration=n),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],d=this._ioctl=new ae(n,this._config,e);d.onError=this._onIOException.bind(this),d.onSeeked=this._onIOSeeked.bind(this),d.onComplete=this._onIOComplete.bind(this),d.onRedirect=this._onIORedirect.bind(this),d.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):d.onDataArrival=this._onInitChunkArrival.bind(this),d.open(t)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e;else{let d=n.getNearestKeyframe(e);this._remuxer.seek(d.milliseconds),this._ioctl.seek(d.fileposition),this._pendingResolveSeekPoint=d.milliseconds}}else{let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let d=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,d.fileposition),this._pendingResolveSeekPoint=d.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let d=0;d0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,d=this._demuxer.parseChunks(e,t);else if((n=C.probe(e)).match){this._demuxer=new C(n,this._config),this._remuxer||(this._remuxer=new Be(this._config));let y=this._mediaDataSource;y.duration!=null&&!isNaN(y.duration)&&(this._demuxer.overridedDuration=y.duration),typeof y.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=y.hasAudio),typeof y.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=y.hasVideo),this._demuxer.timestampBase=y.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),d=this._demuxer.parseChunks(e,t)}else n=null,S.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(V.DEMUX_ERROR,h.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),d=0;return d}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ue.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,Ue.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let n=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(n)})}_onMetaDataArrived(e){this._emitter.emit(V.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(V.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let n=e+1;n0&&n[0].originalDts===d&&(d=n[0].pts),this._emitter.emit(V.RECOMMEND_SEEKPOINT,d)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(V.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(V.STATISTICS_INFO,e)}}var Ye=Me,nt=function(Ke){let e="TransmuxingWorker",t=null,n=Le.bind(this);p.install(),Ke.addEventListener("message",function(pe){switch(pe.data.cmd){case"init":t=new Ye(pe.data.param[0],pe.data.param[1]),t.on(V.IO_ERROR,Ze.bind(this)),t.on(V.DEMUX_ERROR,_e.bind(this)),t.on(V.INIT_SEGMENT,d.bind(this)),t.on(V.MEDIA_SEGMENT,y.bind(this)),t.on(V.LOADING_COMPLETE,m.bind(this)),t.on(V.RECOVERED_EARLY_EOF,v.bind(this)),t.on(V.MEDIA_INFO,fe.bind(this)),t.on(V.METADATA_ARRIVED,W.bind(this)),t.on(V.SCRIPTDATA_ARRIVED,Ee.bind(this)),t.on(V.STATISTICS_INFO,Ae.bind(this)),t.on(V.RECOMMEND_SEEKPOINT,ke.bind(this));break;case"destroy":t&&(t.destroy(),t=null),Ke.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(pe.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let ye=pe.data.param;Ne.applyConfig(ye),ye.enableCallback===!0?Ne.addLogListener(n):Ne.removeLogListener(n);break}}});function d(pe,ye){let ze={msg:V.INIT_SEGMENT,data:{type:pe,data:ye}};Ke.postMessage(ze,[ye.data])}function y(pe,ye){let ze={msg:V.MEDIA_SEGMENT,data:{type:pe,data:ye}};Ke.postMessage(ze,[ye.data])}function m(){let pe={msg:V.LOADING_COMPLETE};Ke.postMessage(pe)}function v(){let pe={msg:V.RECOVERED_EARLY_EOF};Ke.postMessage(pe)}function fe(pe){let ye={msg:V.MEDIA_INFO,data:pe};Ke.postMessage(ye)}function W(pe){let ye={msg:V.METADATA_ARRIVED,data:pe};Ke.postMessage(ye)}function Ee(pe){let ye={msg:V.SCRIPTDATA_ARRIVED,data:pe};Ke.postMessage(ye)}function Ae(pe){let ye={msg:V.STATISTICS_INFO,data:pe};Ke.postMessage(ye)}function Ze(pe,ye){Ke.postMessage({msg:V.IO_ERROR,data:{type:pe,info:ye}})}function _e(pe,ye){Ke.postMessage({msg:V.DEMUX_ERROR,data:{type:pe,info:ye}})}function ke(pe){Ke.postMessage({msg:V.RECOMMEND_SEEKPOINT,data:pe})}function Le(pe,ye){Ke.postMessage({msg:"logcat_callback",data:{type:pe,logcat:ye}})}};class qe{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new(Z()),t.enableWorker&&typeof Worker!="undefined")try{let n=r(82059);this._worker=n(nt),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ne.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ne.getConfig()})}catch(n){S.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ye(e,t)}else this._controller=new Ye(e,t);if(this._controller){let n=this._controller;n.on(V.IO_ERROR,this._onIOError.bind(this)),n.on(V.DEMUX_ERROR,this._onDemuxError.bind(this)),n.on(V.INIT_SEGMENT,this._onInitSegment.bind(this)),n.on(V.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),n.on(V.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),n.on(V.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),n.on(V.MEDIA_INFO,this._onMediaInfo.bind(this)),n.on(V.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),n.on(V.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),n.on(V.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),n.on(V.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ne.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(V.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(V.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(V.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(V.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(V.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(V.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(V.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if(t.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(t.msg){case V.INIT_SEGMENT:case V.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case V.LOADING_COMPLETE:case V.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case V.MEDIA_INFO:Object.setPrototypeOf(n,Ue.prototype),this._emitter.emit(t.msg,n);break;case V.METADATA_ARRIVED:case V.SCRIPTDATA_ARRIVED:case V.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case V.IO_ERROR:case V.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case V.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":S.emitter.emit("log",n.type,n.logcat);break;default:break}}}var ht=qe,vt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class wt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(Z()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new J}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new E("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let d=this._sourceBuffers[t];if(d){if(e.readyState!=="closed"){try{e.removeSourceBuffer(d)}catch(y){S.e(this.TAG,y.message)}d.removeEventListener("error",this.e.onSourceBufferError),d.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(t){S.e(this.TAG,t.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(e,t){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let n=e,d=`${n.container}`;n.codec&&n.codec.length>0&&(d+=`;codecs=${n.codec}`);let y=!1;if(S.v(this.TAG,"Received Initialization Segment, mimeType: "+d),this._lastInitSegments[n.type]=n,d!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])S.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${d}`);else{y=!0;try{let m=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(d);m.addEventListener("error",this.e.onSourceBufferError),m.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(m){S.e(this.TAG,m.message),this._emitter.emit(vt.ERROR,{code:m.code,msg:m.message});return}}this._mimeTypes[n.type]=d}t||this._pendingSegments[n.type].push(n),y||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),w.safari&&n.container==="audio/mpeg"&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];n&&!n.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let t in this._sourceBuffers){if(!this._sourceBuffers[t])continue;let n=this._sourceBuffers[t];if(this._mediaSource.readyState==="open")try{n.abort()}catch(y){S.e(this.TAG,y.message)}this._idrList.clear();let d=this._pendingSegments[t];if(d.splice(0,d.length),this._mediaSource.readyState!=="closed"){for(let y=0;y=1&&e-d.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let d=n.buffered,y=!1;for(let m=0;m=this._config.autoCleanupMaxBackwardDuration){y=!0;let W=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:v,end:W})}}else fe0&&(isNaN(t)||n>t)&&(S.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let d=n.shift();t.remove(d.start,d.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(!(!this._sourceBuffers[t]||this._sourceBuffers[t].updating)&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let d=this._sourceBuffers[t].timestampOffset,y=n.timestampOffset/1e3;Math.abs(d-y)>.1&&(S.v(this.TAG,`Update MPEG audio timestampOffset from ${d} to ${y}`),this._sourceBuffers[t].timestampOffset=y),delete n.timestampOffset}if(!n.data||n.data.byteLength===0)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,t==="video"&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(d){this._pendingSegments[t].unshift(n),d.code===22?(this._isBufferFull||this._emitter.emit(vt.BUFFER_FULL),this._isBufferFull=!0):(S.e(this.TAG,d.message),this._emitter.emit(vt.ERROR,{code:d.code,msg:d.message}))}}}_onSourceOpen(){if(S.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(vt.SOURCE_OPEN)}_onSourceEnded(){S.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){S.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(vt.UPDATE_END)}_onSourceBufferError(e){S.e(this.TAG,`SourceBuffer Error: ${e}`)}}var xt=wt;const He={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ft={NETWORK_EXCEPTION:j.EXCEPTION,NETWORK_STATUS_CODE_INVALID:j.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:j.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:j.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:h.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:h.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:h.CODEC_UNSUPPORTED};class Lt{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Z()),this._config=se(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()!=="flv")throw new ue("FlvPlayer requires an flv MediaDataSource input!");e.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let n=w.chrome&&(w.version.major<50||w.version.major===50&&w.version.build<2661);this._alwaysSeekKeyframe=!!(n||w.msedge||w.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){e===Se.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Se.MEDIA_INFO,this.mediaInfo)}):e===Se.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Se.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new xt(this._config),this._msectl.on(vt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(vt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(vt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(vt.ERROR,t=>{this._emitter.emit(Se.ERROR,He.MEDIA_ERROR,ft.MEDIA_MSE_ERROR,t)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new E("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new E("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new ht(this._mediaDataSource,this._config),this._transmuxer.on(V.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(V.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let n=this._mediaElement.currentTime;t.info.endDts>=(n+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(S.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(V.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Se.LOADING_COMPLETE)}),this._transmuxer.on(V.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Se.RECOVERED_EARLY_EOF)}),this._transmuxer.on(V.IO_ERROR,(e,t)=>{this._emitter.emit(Se.ERROR,He.NETWORK_ERROR,e,t)}),this._transmuxer.on(V.DEMUX_ERROR,(e,t)=>{this._emitter.emit(Se.ERROR,He.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(V.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(Se.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(V.METADATA_ARRIVED,e=>{this._emitter.emit(Se.METADATA_ARRIVED,e)}),this._transmuxer.on(V.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(Se.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(V.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(Se.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(V.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let y=this._mediaElement.getVideoPlaybackQuality();n=y.totalVideoFrames,d=y.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=d),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,d=0;for(let y=0;y=t+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(S.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){S.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let d=0;d=y&&e=m-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(S.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n=d&&e0){let y=this._mediaElement.buffered.start(0);(y<1&&e0&&t.currentTime0){let d=n.start(0);if(d<1&&t{this._emitter.emit(Se.MEDIA_INFO,this.mediaInfo)}):e===Se.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Se.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new E("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let t={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let y=this._mediaElement.getVideoPlaybackQuality();n=y.totalVideoFrames,d=y.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=d),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Se.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Se.STATISTICS_INFO,this.statisticsInfo)}}var nn=Tt;p.install();function $t(Ke,e){let t=Ke;if(t==null||typeof t!="object")throw new ue("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new ue("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new lt(t,e);default:return new nn(t,e)}}function Xt(){return Ie.supportMSEH264Playback()}function Kt(){return Ie.getFeatureList()}let kt={};kt.createPlayer=$t,kt.isSupported=Xt,kt.getFeatureList=Kt,kt.BaseLoader=k,kt.LoaderStatus=_,kt.LoaderErrors=j,kt.Events=Se,kt.ErrorTypes=He,kt.ErrorDetails=ft,kt.FlvPlayer=lt,kt.NativePlayer=nn,kt.LoggingControl=Ne,Object.defineProperty(kt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var fn=kt},56762:function(Je,q,r){"use strict";r.d(q,{Z:function(){return p}});var u=r(59301);function p(){const[,P]=u.useReducer(Z=>Z+1,0);return P}},19080:function(Je,q,r){"use strict";r.d(q,{F:function(){return R},Z:function(){return Z}});var u=r(92310),p=r.n(u);const P=null;function Z(S,U,te){return p()({[`${S}-status-success`]:U==="success",[`${S}-status-warning`]:U==="warning",[`${S}-status-error`]:U==="error",[`${S}-status-validating`]:U==="validating",[`${S}-has-feedback`]:te})}const R=(S,U)=>U||S},98447:function(Je,q,r){"use strict";r.d(q,{C2:function(){return R}});var u=r(17313),p=r(37613),P=r(83116);const Z=S=>{const{checkboxCls:U}=S,te=`${U}-wrapper`;return[{[`${U}-group`]:Object.assign(Object.assign({},(0,u.Wf)(S)),{display:"inline-flex",flexWrap:"wrap",columnGap:S.marginXS,[`> ${S.antCls}-row`]:{flex:1}}),[te]:Object.assign(Object.assign({},(0,u.Wf)(S)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${te}`]:{marginInlineStart:0},[`&${te}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[U]:Object.assign(Object.assign({},(0,u.Wf)(S)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:S.borderRadiusSM,alignSelf:"center",[`${U}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${U}-inner`]:Object.assign({},(0,u.oN)(S))},[`${U}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:S.checkboxSize,height:S.checkboxSize,direction:"ltr",backgroundColor:S.colorBgContainer,border:`${S.lineWidth}px ${S.lineType} ${S.colorBorder}`,borderRadius:S.borderRadiusSM,borderCollapse:"separate",transition:`all ${S.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:S.checkboxSize/14*5,height:S.checkboxSize/14*8,border:`${S.lineWidthBold}px solid ${S.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${S.motionDurationFast} ${S.motionEaseInBack}, opacity ${S.motionDurationFast}`}},"& + span":{paddingInlineStart:S.paddingXS,paddingInlineEnd:S.paddingXS}})},{[` ${te}:not(${te}-disabled), ${U}:not(${U}-disabled) diff --git a/p__Paths__ThemeChange__Detail.f92e68ac.async.js b/p__Paths__ThemeChange__Detail.259d613e.async.js similarity index 99% rename from p__Paths__ThemeChange__Detail.f92e68ac.async.js rename to p__Paths__ThemeChange__Detail.259d613e.async.js index 18d1372aef..c569bd8fb8 100644 --- a/p__Paths__ThemeChange__Detail.f92e68ac.async.js +++ b/p__Paths__ThemeChange__Detail.259d613e.async.js @@ -70,7 +70,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],x=ie=>{y.current.setValue(y.current.getValue()+" "+ie.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ve.createElement(E.Z,{className:ue.Z.lists,gutter:[10,10]},a.map((ie,de)=>ve.createElement(ke.Z,{flex:"110px",className:ue.Z.item},ve.createElement("div",null,ve.createElement(Be.Z,{value:`$$${ie.value}$$`}),ie.name),ve.createElement("div",{className:ue.Z.children},ie.children.map((ge,Se)=>ve.createElement("div",{key:Se},ve.createElement("h1",null,ge.name),ve.createElement(E.Z,{gutter:[10,10]},ge.data.map((De,we)=>ve.createElement(ke.Z,{key:we,onClick:()=>x(De),className:ue.Z.diamond},ve.createElement(Be.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ve.createElement(E.Z,{className:ue.Z.lists,gutter:[10,10]},z.map((ie,de)=>ve.createElement(ke.Z,{flex:"110px",className:ue.Z.item},ve.createElement("div",null,ve.createElement(Be.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),ve.createElement("div",{className:ue.Z.children},ie.children.map((ge,Se)=>ve.createElement("div",{key:Se},ge.name&&ve.createElement("h1",null,ge.name),ve.createElement(E.Z,{gutter:[10,10]},ge.data.map((De,we)=>ve.createElement(ke.Z,{key:we,onClick:()=>x(De),className:ue.Z.diamond},ve.createElement(Be.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],ne=()=>{var ie=document.createElement("div");ie.innerHTML=y.current.getValue();var de=ie.innerText;return le&&le(de),de};return(0,oe.useImperativeHandle)(ce,()=>({getData:ne})),ve.createElement("div",{className:ue.Z.mathWrap},ve.createElement(je.default,{defaultActiveKey:"1",items:ee}),ve.createElement("math-field",{locale:"zh_cn",className:ue.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},fe||""),Ae&&ve.createElement("div",{className:ue.Z.button},ve.createElement(be.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});mn.Z=re},82454:function(Un,mn,ae){"use strict";ae.d(mn,{z:function(){return Ut},Z:function(){return pt}});var oe=ae(59301),E=ae(54580),ke=ae(8591),je=ae(43418),be=ae(3113),Be=ae(90524),ue=ae(92725),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Ae=(mt,tt,it)=>tt in mt?he(mt,tt,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[tt]=it,fe=(mt,tt)=>{for(var it in tt||(tt={}))re.call(tt,it)&&Ae(mt,it,tt[it]);if(ve)for(var it of ve(tt))le.call(tt,it)&&Ae(mt,it,tt[it]);return mt},ce=(mt,tt,it)=>new Promise((ut,ct)=>{var Qt=qt=>{try{Cn(it.next(qt))}catch(dn){ct(dn)}},on=qt=>{try{Cn(it.throw(qt))}catch(dn){ct(dn)}},Cn=qt=>qt.done?ut(qt.value):Promise.resolve(qt.value).then(Qt,on);Cn((it=it.apply(mt,tt)).next())});const y="\u3000\u3000";function a(mt){var tt=["Bytes","KB","MB","GB","TB"];if(mt==0)return"0 Byte";var it=parseInt(""+Math.floor(Math.log(mt)/Math.log(1024)),10);return(mt/Math.pow(1024,it)).toFixed(1)+" "+tt[it]}var z=({value:mt=[],action:tt,onChange:it,className:ut,maxSize:ct=150,title:Qt="\u6587\u4EF6\u4E0A\u4F20",accept:on=null})=>{const Cn={multiple:!1,fileList:mt,accept:on,withCredentials:!0,beforeUpload:dn=>dn.size/1024/1024(ft.name.indexOf(y)===-1&&(ft.name=`${ft.name}${y}${a(ft.size)}`),fe({},ft))),dn.file.status==="done"&&((Tt=(It=dn.file)==null?void 0:It.response)==null?void 0:Tt.status)===-1){message.error((nn=(Zt=dn.file)==null?void 0:Zt.response)==null?void 0:nn.message),it([]);return}it(Ft)},onRemove:dn=>ce(void 0,null,function*(){const It=dn.size/1024/1024;return dn.status==="uploading"?!0:It0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:mt.length>0,ghost:!0},Qt),React.createElement("span",{onClick:qt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ct,"M)"," ")))},x=ae(61481),ee=ae(89392),ne=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Se=(mt,tt,it)=>tt in mt?ne(mt,tt,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[tt]=it,De=(mt,tt)=>{for(var it in tt||(tt={}))de.call(tt,it)&&Se(mt,it,tt[it]);if(ie)for(var it of ie(tt))ge.call(tt,it)&&Se(mt,it,tt[it]);return mt};const we=mt=>React.createElement("svg",De({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ze=Object.defineProperty,Te=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Dt=(mt,tt,it)=>tt in mt?ze(mt,tt,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[tt]=it,ot=(mt,tt)=>{for(var it in tt||(tt={}))at.call(tt,it)&&Dt(mt,it,tt[it]);if(Te)for(var it of Te(tt))lt.call(tt,it)&&Dt(mt,it,tt[it]);return mt},St=(mt,tt,it)=>new Promise((ut,ct)=>{var Qt=qt=>{try{Cn(it.next(qt))}catch(dn){ct(dn)}},on=qt=>{try{Cn(it.throw(qt))}catch(dn){ct(dn)}},Cn=qt=>qt.done?ut(qt.value):Promise.resolve(qt.value).then(Qt,on);Cn((it=it.apply(mt,tt)).next())});const{Dragger:At}=E.default;function Ut(mt){let tt=[];return mt&&mt.length>0&&(tt=mt.map(it=>({uid:it.id,id:it.id,name:it.title+y+it.filesize,url:it.url,filesize:it.filesize,status:"done",response:{id:it.id}}))),tt}var pt=({value:mt,onChange:tt,action:it,data:ut,className:ct,maxSize:Qt=150,title:on="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Cn=!1,accept:qt="",additionalText:dn,isDragger:It,number:Tt=1e3,aloneClear:Zt=!1,realTimeRemove:nn=!0,uploadText:Ft,setFileProgress:ft,showFileProgress:Gt})=>{const[Pt,bt]=(0,oe.useState)(!1);let[Je,xe]=(0,oe.useState)(mt||[]),[ye,Ne]=(0,oe.useState)(1);(0,oe.useEffect)(()=>{mt&&(ye===1&&xe([...mt]),Ne(2),Tt===(mt==null?void 0:mt.length)&&bt(!0))},[mt]);const He=()=>{setTimeout(()=>{Je.pop(),xe([...Je])},500)};Gt&&ft(Je.some(vt=>vt.status==="uploading"));const Me={multiple:!0,disabled:Pt,accept:qt,withCredentials:!0,fileList:Je,beforeUpload:(vt,Yt)=>{const zt=vt.size/1024/1024;return Je.concat(Yt).length>Tt?(Je.pop(),xe([...Je]),ke.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Tt}\u4E2A\u6587\u4EF6`),Zt?Promise.reject():(He(),!1)):zt=Tt?bt(!0):bt(!1),xe([...Je]),Je=Je.map(In=>{var Mt,$t;return(Mt=In==null?void 0:In.response)!=null&&Mt.id&&(In.url=($t=In==null?void 0:In.response)==null?void 0:$t.url),In.name.indexOf(y)===-1&&(In.name=`${In.name}${y}${a(In.size)}`),ot({},In)}),console.log("info:",vt,Je),tt(Je)},onRemove:vt=>St(void 0,null,function*(){if(!nn)return!0;const Yt=()=>St(void 0,null,function*(){if(vt.response?vt.response.id:vt.id){let Et=yield(0,ue.JZ)(vt.response?vt.response.id:vt.uid);return Promise.resolve(Et)}else return!0});return Cn?new Promise((zt,Et)=>{je.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>St(void 0,null,function*(){const rn=yield Yt();ke.ZP.success("\u5220\u9664\u6210\u529F"),zt(!0)}),onCancel:()=>zt(!1)})}):yield Yt()})};function et(vt){vt.preventDefault(),vt.stopPropagation()}return oe.createElement("div",{className:`multi-upload ${ct||""}`},It&&oe.createElement(At,ot({},Me),oe.createElement("p",{className:"ant-upload-drag-icon"},oe.createElement(x.Z,null)),oe.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",oe.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Qt,"MB)"," "),dn),!It&&oe.createElement(E.default,ot({},Me),oe.createElement(be.ZP,{disabled:Pt,className:"upload_button"},oe.createElement("img",{className:"aBtn_img",src:Ve}),on),oe.createElement("span",{onClick:et,className:"upload_text"},Ft||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Qt}MB)`)))}},54657:function(Un,mn,ae){"use strict";ae.d(mn,{h:function(){return y},x:function(){return a}});var oe=ae(89389),E=ae(69092),ke=ae(7664),je=ae(59301),be=Object.defineProperty,Be=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,le=(z,x,ee)=>x in z?be(z,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[x]=ee,Ae=(z,x)=>{for(var ee in x||(x={}))ve.call(x,ee)&&le(z,ee,x[ee]);if(he)for(var ee of he(x))re.call(x,ee)&&le(z,ee,x[ee]);return z},fe=(z,x)=>Be(z,ue(x)),ce=(z,x)=>{var ee={};for(var ne in z)ve.call(z,ne)&&x.indexOf(ne)<0&&(ee[ne]=z[ne]);if(z!=null&&he)for(var ne of he(z))x.indexOf(ne)<0&&re.call(z,ne)&&(ee[ne]=z[ne]);return ee};const y=z=>{var x=z,{value:ee,onChange:ne,scrollId:ie}=x,de=ce(x,["value","onChange","scrollId"]);return je.createElement("div",{id:ie||""},je.createElement(oe.Z,fe(Ae({},de),{defaultValue:ee,onChange:(ge,Se)=>{Se!=null&&Se.length?ne(ge,Se):ne(ge)}})))},a=({value:z,onChange:x,placeholder:ee,height:ne=140,isEdit:ie,miniToolbar:de,watch:ge=!0})=>ie?je.createElement(oe.Z,{watch:ge,isFocus:!0,height:ne||void 0,placeholder:ee,defaultValue:z,onChange:x,miniToolbar:de}):je.createElement("div",{style:{cursor:"pointer"}},z?je.createElement(ke.Z,{className:E.Z.inputBorder,value:z}):je.createElement("div",{className:`${E.Z.inputBorder} ${E.Z.placeholder} inputBorderError`},ee))},12049:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return Se}});var oe=ae(59301),E=ae(9221),ke=Object.defineProperty,je=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,ue=(De,we,Ve)=>we in De?ke(De,we,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[we]=Ve,he=(De,we)=>{for(var Ve in we||(we={}))be.call(we,Ve)&&ue(De,Ve,we[Ve]);if(je)for(var Ve of je(we))Be.call(we,Ve)&&ue(De,Ve,we[Ve]);return De},ve=(De,we)=>{var Ve={};for(var ze in De)be.call(De,ze)&&we.indexOf(ze)<0&&(Ve[ze]=De[ze]);if(De!=null&&je)for(var ze of je(De))we.indexOf(ze)<0&&Be.call(De,ze)&&(Ve[ze]=De[ze]);return Ve};const le={header:{cell:De=>{var we=De,{onResize:Ve,width:ze}=we,Te=ve(we,["onResize","width"]);return ze?oe.createElement(E.Resizable,{width:ze,height:0,handle:oe.createElement("span",{className:"react-resizable-handle",onClick:at=>{at.stopPropagation()}}),onResize:Ve,draggableOpts:{enableUserSelectHack:!1}},oe.createElement("th",he({},Te))):oe.createElement("th",he({},Te))}}};var Ae=ae(1710),fe=Object.defineProperty,ce=Object.defineProperties,y=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(De,we,Ve)=>we in De?fe(De,we,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[we]=Ve,ne=(De,we)=>{for(var Ve in we||(we={}))z.call(we,Ve)&&ee(De,Ve,we[Ve]);if(a)for(var Ve of a(we))x.call(we,Ve)&&ee(De,Ve,we[Ve]);return De},ie=(De,we)=>ce(De,y(we)),de=(De,we)=>{var Ve={};for(var ze in De)z.call(De,ze)&&we.indexOf(ze)<0&&(Ve[ze]=De[ze]);if(De!=null&&a)for(var ze of a(De))we.indexOf(ze)<0&&x.call(De,ze)&&(Ve[ze]=De[ze]);return Ve},Se=De=>{var we=De,{pagination:Ve,resColumns:ze,dataSource:Te,onRow:at}=we,lt=de(we,["pagination","resColumns","dataSource","onRow"]);const[Dt,ot]=(0,oe.useState)(!1),[St,At]=(0,oe.useState)([{}]),Ut=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{let mt=ze;mt=mt.map((tt,it)=>ie(ne({},tt),{onHeaderCell:ut=>({width:ut.width,onResize:pt(it)})})),At(mt)},[]),(0,oe.useEffect)(()=>{Ut.current=St},[St]);const pt=mt=>(tt,{size:it})=>{const ut=[...Ut.current];ut[mt]=ie(ne({},ut[mt]),{width:it.width}),At(ut)};return oe.createElement("div",null,oe.createElement(Ae.default,ie(ne({bordered:!0,components:le,columns:St,dataSource:Te,pagination:Ve,loading:Dt,onRow:at},lt),{rowKey:mt=>mt.key||mt.id})))}},35724:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return we},P:function(){return ge}});var oe=ae(59301),E=ae(78241),ke=ae(43418),je=ae(5112),be=ae(92832),Be=ae(1710),ue={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},he=ae(67135),ve=Object.defineProperty,re=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,y=(Ve,ze,Te)=>ze in Ve?ve(Ve,ze,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ve[ze]=Te,a=(Ve,ze)=>{for(var Te in ze||(ze={}))fe.call(ze,Te)&&y(Ve,Te,ze[Te]);if(Ae)for(var Te of Ae(ze))ce.call(ze,Te)&&y(Ve,Te,ze[Te]);return Ve},z=(Ve,ze)=>re(Ve,le(ze)),x=(Ve,ze)=>{var Te={};for(var at in Ve)fe.call(Ve,at)&&ze.indexOf(at)<0&&(Te[at]=Ve[at]);if(Ve!=null&&Ae)for(var at of Ae(Ve))ze.indexOf(at)<0&&ce.call(Ve,at)&&(Te[at]=Ve[at]);return Te},ee=(Ve,ze,Te)=>new Promise((at,lt)=>{var Dt=At=>{try{St(Te.next(At))}catch(Ut){lt(Ut)}},ot=At=>{try{St(Te.throw(At))}catch(Ut){lt(Ut)}},St=At=>At.done?at(At.value):Promise.resolve(At.value).then(Dt,ot);St((Te=Te.apply(Ve,ze)).next())});const ne=({studentNames:Ve,total:ze})=>{const Te=["","\u4E00","\u4E24","\u4E09"];return ze>3?oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:ue.orangeColor},Ve==null?void 0:Ve.join("\u3001")),"\u7B49",oe.createElement("span",{className:ue.orangeColor},ze),"\u540D\u5B66\u751F"):oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:ue.orangeColor},Ve==null?void 0:Ve.join("\u3001")),Te[ze],"\u540D\u5B66\u751F")},ie=({used:Ve,copy:ze,canNotCopy:Te,studentNames:at,studentCount:lt,inPaper:Dt,is_random:ot=!1,position:St=""})=>{const At=()=>{if(ze>0&&Te>0)return oe.createElement(oe.Fragment,null,"\u5176\u4E2D",oe.createElement("span",{className:ue.orangeColor},ze),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",oe.createElement("span",{className:ue.orangeColor},Te),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ze>0&&Te===0)return oe.createElement(oe.Fragment,null,"\u5176\u4E2D",oe.createElement("span",{className:ue.orangeColor},ze),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ze===0&&Te>0)return oe.createElement(oe.Fragment,null,"\u5176\u4E2D",oe.createElement("span",{className:ue.orangeColor},Te),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Ut=St||(Dt?"\u8BD5\u5377":"\u8BFE\u7A0B");return oe.createElement("span",null,oe.createElement(ne,{studentNames:at,total:lt}),"\u5B66\u4E60\u8FC7",Ut,"\u4E2D\u7684",oe.createElement("span",{className:ue.orangeColor},Ve),"\u4E2A\u9879\u76EE\uFF0C",At(),"\u3002\u8BF7\u9009\u62E9",ot?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},de=({onCancel:Ve,onOk:ze,visible:Te,inPaper:at,renderData:lt,type:Dt,isMultipleCourse:ot=!1})=>{const[St]=E.default.useForm(),[At,Ut]=(0,oe.useState)(1),[pt,mt]=(0,oe.useState)(!1),tt=(0,oe.useMemo)(()=>(lt==null?void 0:lt.total_num)===1&&(lt==null?void 0:lt.can_copy_num)===1,[lt]),it=(0,oe.useMemo)(()=>{var ut;return(ut=lt==null?void 0:lt.course_data_list)==null?void 0:ut.filter(ct=>ct.is_show)},[lt]);return oe.createElement(oe.Fragment,null,tt?oe.createElement(ke.default,{centered:!0,closable:!0,open:Te,destroyOnClose:!0,title:"\u63D0\u793A",className:ue.antdModal,width:682,confirmLoading:pt,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ut;mt(!0);let ct=At;if(ot){const Qt=a({},St.getFieldsValue());ct=(ut=lt==null?void 0:lt.course_data_list)==null?void 0:ut.map(on=>Qt[on.id]!==void 0?z(a({},on),{is_copy:Qt[on.id]}):on)}yield ze(ct),mt(!1)})},oe.createElement("div",{className:ue.content,style:{marginBottom:20}},ot?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":oe.createElement(oe.Fragment,null,oe.createElement(ne,{studentNames:lt==null?void 0:lt.student_names,total:lt==null?void 0:lt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),ot?oe.createElement(E.default,{form:St,preserve:!1},it==null?void 0:it.map(ut=>oe.createElement(oe.Fragment,{key:ut.id},oe.createElement("h3",{className:"ml15 mb5"},ut.name),oe.createElement(E.default.Item,{name:ut.id,initialValue:1},oe.createElement(je.ZP.Group,{className:ue.content},oe.createElement(je.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),oe.createElement(je.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):oe.createElement(je.ZP.Group,{value:At,onChange:ut=>Ut(ut.target.value),className:ue.content,style:{marginBottom:30}},oe.createElement(je.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),oe.createElement(je.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),oe.createElement("div",null,oe.createElement("div",{className:ue.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),oe.createElement("div",{className:ue.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),oe.createElement("div",{className:`${ue.content} ${ue.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):oe.createElement(ke.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Te,confirmLoading:pt,title:"\u63D0\u793A",width:682,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ut;mt(!0);let ct=0;if(ot){const Qt=a({},St.getFieldsValue());ct=(ut=lt==null?void 0:lt.course_data_list)==null?void 0:ut.map(on=>Qt[on.id]!==void 0?z(a({},on),{is_use:Qt[on.id]}):on)}yield ze(ct),mt(!1)})},oe.createElement("div",{className:ue.content},oe.createElement(ne,{studentNames:lt==null?void 0:lt.student_names,total:lt==null?void 0:lt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ot?oe.createElement(E.default,{form:St,preserve:!1},oe.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),it==null?void 0:it.map(ut=>oe.createElement(oe.Fragment,{key:ut.id},oe.createElement("h3",{className:"ml15 mb5"},ut.name),oe.createElement(E.default.Item,{name:ut.id,initialValue:1},oe.createElement(je.ZP.Group,{className:ue.content},oe.createElement(je.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),oe.createElement(je.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):oe.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",oe.createElement("span",{className:ue.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ge=function(){const[Ve,ze]=(0,oe.useState)(!1),[Te,at]=(0,oe.useState)();return[Ve,()=>ze(!1),Te,ot=>ee(this,null,function*(){var St;const At=ot,{isImportMultipleCourse:Ut=!1}=At,pt=x(At,["isImportMultipleCourse"]);console.log(ot);const mt=(ot==null?void 0:ot.result)||(yield(0,he.Tr)(pt));return"status"in mt?!1:Ut?((St=mt==null?void 0:mt.course_data_list)==null?void 0:St.some(it=>it.is_show))?(at(mt),ze(!0),!0):mt.course_data_list||[]:mt.student_count===0?!1:(at(mt),ze(!0),!0)})]},Se=Ve=>{const[ze]=E.default.useForm(),[Te,at]=(0,oe.useState)(!1),{onCancel:lt,onOk:Dt,visible:ot,inPaper:St=!1,renderData:At,type:Ut,isMultipleCourse:pt=!1,position:mt}=Ve;let tt=(0,oe.useMemo)(()=>St?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(ct,Qt){return oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ct,Qt)=>oe.createElement(oe.Fragment,null,oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],initialValue:1},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426"))),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],hidden:!0,initialValue:1},oe.createElement(be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(ct,Qt){return oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ct,Qt)=>oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],initialValue:1},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ct,Qt)=>oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],initialValue:1},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426")))}],[St]),it=(0,oe.useMemo)(()=>St?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,align:"center",ellipsis:!0,render:(ct,Qt)=>oe.createElement(oe.Fragment,null,oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],hidden:!0,initialValue:0},oe.createElement(be.default,{type:"hidden"})),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],hidden:!0,initialValue:1},oe.createElement(be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,ellipsis:!0,align:"center",render:(ct,Qt)=>oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ct,Qt)=>oe.createElement(oe.Fragment,null,oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],initialValue:0},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426"))),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],hidden:!0,initialValue:0},oe.createElement(be.default,{type:"hidden"})))}],[St]);if(pt){const ct={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ue.tableCell,render:(Qt,on)=>oe.createElement("a",{href:`/classrooms/${on.course_id}`},Qt)};tt=[ct,...tt],it=[ct,...it]}const ut=(0,oe.useMemo)(()=>ie({used:At==null?void 0:At.repeat_shixun_num,copy:At==null?void 0:At.can_copy_num,canNotCopy:At==null?void 0:At.no_copy_num,studentNames:At==null?void 0:At.student_names,studentCount:At==null?void 0:At.student_count,is_random:At==null?void 0:At.is_random,inPaper:St,position:mt}),[At,St,mt]);return oe.createElement(ke.default,{title:"\u63D0\u793A",centered:!0,open:ot,confirmLoading:Te,onOk:()=>ee(void 0,null,function*(){at(!0);const ct=ze.getFieldsValue(),Qt=Object.keys(ct).map(on=>({id:parseInt(on.split("_")[0]),course_id:parseInt(on.split("_")[1]),is_use:ct[on].is_use,is_copy:ct[on].is_copy}));yield Dt(Qt),at(!1)}),onCancel:lt,width:880,okText:"\u786E\u8BA4",className:ue.antdModal,destroyOnClose:!0},oe.createElement(E.default,{form:ze,preserve:!1},oe.createElement("div",{className:ue.brief},ut),oe.createElement("div",{style:{marginBottom:30}},oe.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),oe.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),oe.createElement("div",{className:ue.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(At==null?void 0:At.can_copy_num)>0&&oe.createElement("div",null,oe.createElement("div",{className:ue.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),oe.createElement(Be.default,{columns:tt,className:ue.antdTable,dataSource:At==null?void 0:At.can_copy_list,rowKey:Ut==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(At==null?void 0:At.no_copy_num)>0&&oe.createElement("div",null,oe.createElement("div",{className:ue.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),oe.createElement(Be.default,{columns:it,className:ue.antdTable,dataSource:At==null?void 0:At.no_copy_list,rowKey:Ut==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(At==null?void 0:At.no_use_list.length)>0&&(At==null?void 0:At.no_use_list.map(ct=>oe.createElement("div",{key:Ut==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id},oe.createElement(E.default.Item,{name:[`${Ut==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},oe.createElement(be.default,{type:"hidden"})),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},oe.createElement(be.default,{type:"hidden"})))))))};var we=Ve=>{const{modalType:ze}=Ve;return ze==="multiple"?oe.createElement(Se,a({},Ve)):oe.createElement(de,a({},Ve))}},6681:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return he}});var oe=ae(59301),E={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},ke=ae(43418),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Be=(ve,re,le)=>new Promise((Ae,fe)=>{var ce=z=>{try{a(le.next(z))}catch(x){fe(x)}},y=z=>{try{a(le.throw(z))}catch(x){fe(x)}},a=z=>z.done?Ae(z.value):Promise.resolve(z.value).then(ce,y);a((le=le.apply(ve,re)).next())}),he=({type:ve,resdata:re,onok:le,oktext:Ae,okloading:fe})=>{const[ce,y]=(0,oe.useState)(!1),{can_copy_list:a,can_copy_num:z,challenge_type:x,course_data_list:ee,no_copy_list:ne,no_copy_num:ie,no_use_list:de,no_use_num:ge,repeat_shixun_num:Se,student_count:De,total_num:we,use_num:Ve}=re;let ze=z>0||ve==="exercise";(0,oe.useEffect)(()=>{(re==null?void 0:re.student_count)>0&&y(!0)},[re]),console.log("---11",fe),(0,oe.useEffect)(()=>{fe||y(!1)},[fe]);const Te=()=>{if(ve==="exercise"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ve==="exercise"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixun"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixun"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="subject"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="subject"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",oe.createElement("span",{className:E.orangeColor},De)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",oe.createElement("span",{className:E.orangeColor},Ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="exercisepush")return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ve==="shixunpush"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixunpush"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(ve==="exercise"||ve==="subject"||ve==="exercisepush"||ve==="shixunpush")return oe.createElement("div",{style:{marginTop:20}},ie>0&&oe.createElement("div",null,oe.createElement("span",{className:E.flex},oe.createElement("img",{src:be,style:{width:14}}),oe.createElement("span",{className:E.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),oe.createElement("div",{className:E.statusbody},ve==="exercise"&&oe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ve==="subject"||ve==="exercisepush")&&oe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&oe.createElement("span",{className:E.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ve==="shixunpush"&&oe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&oe.createElement("span",{className:E.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),oe.createElement("div",null,ne==null?void 0:ne.map((lt,Dt)=>oe.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},"\u300A",lt==null?void 0:lt.name,"\u300B",Dt+1!==ie&&"\u3001"))))),z>0&&oe.createElement("div",{style:{marginTop:20}},oe.createElement("span",{className:E.flex},oe.createElement("img",{src:je,style:{width:14}}),oe.createElement("span",{className:E.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),oe.createElement("div",{className:E.statusbody},ve==="exercise"&&oe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ve==="subject"||ve==="exercisepush")&&oe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ve==="shixunpush"&&oe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),oe.createElement("div",null,a==null?void 0:a.map((lt,Dt)=>oe.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},"\u300A",lt==null?void 0:lt.name,"\u300B",Dt+1!==z&&"\u3001"))))));if(ve==="shixun")return oe.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return oe.createElement(ke.default,{open:ce,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ze&&"none"}},zIndex:1003,confirmLoading:fe,okText:ze?Ae:"\u6211\u77E5\u9053\u4E86",onOk:()=>Be(void 0,null,function*(){ze?yield le([...a,...de]):y(!1)})},oe.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Te(),at()))}},27914:function(Un,mn,ae){"use strict";ae.d(mn,{K:function(){return Be}});var oe=ae(59301),E=ae(43418),ke=ae(93152),je={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},be=ae(24334);const Be=({visible:ue,width:he,videoId:ve,file_url:re,course_id:le,copyUrl:Ae,toLog:fe=!0,logWatchHistory:ce=()=>{},allow_skip:y,onClose:a=()=>{},autoPlay:z=!1,onPlayEnded:x=()=>{}})=>oe.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ue,title:null,footer:null,width:he,className:je.modal},oe.createElement("i",{className:`${je.closeIcon} iconfont icon-guanbi10`,onClick:a}),ue&&oe.createElement(ke.Z,{onPlayEnded:x,autoPlay:z,allow_skip:y,courseId:le,src:re!=null&&re.startsWith("http")?re:be.Base64.decode(re),videoId:ve,toLog:fe,logWatchHistory:ce}))},93152:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return y}});var oe=ae(59301),E=ae(8591),ke=ae(38854),je=ae(60513),be=ae(78666),Be=ae(34055),ue=ae(56102),he=ae(2610),ve={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},re=(a,z,x)=>new Promise((ee,ne)=>{var ie=Se=>{try{ge(x.next(Se))}catch(De){ne(De)}},de=Se=>{try{ge(x.throw(Se))}catch(De){ne(De)}},ge=Se=>Se.done?ee(Se.value):Promise.resolve(Se.value).then(ie,de);ge((x=x.apply(a,z)).next())});function le(a){if(isNaN(a))return{minutes:"00",seconds:"00"};const z=new Date(a*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Ae(a,z){return a-z}function fe(a){a.sort(Ae);let z=0;for(let x=0;x{},handlePlay:Se=()=>{},handlePlayEnded:De=()=>{},autoPlay:we=!1,onPlayEnded:Ve=()=>{},isShowWaterMark:ze=!0},Te)=>{var at;const Dt=((at=z==null?void 0:z.split("."))==null?void 0:at.pop())==="flv",ot=(0,oe.useRef)(),St=(0,oe.useRef)(),At=(0,oe.useRef)(),Ut=(0,oe.useRef)(),pt=(0,oe.useRef)(),mt=(0,oe.useRef)(),tt=(0,oe.useRef)(),it=(0,oe.useRef)(),ut=(0,oe.useRef)(),ct=(0,oe.useRef)(),Qt=(0,oe.useRef)(),on=(0,oe.useRef)(),Cn=(0,oe.useRef)(),qt=(0,oe.useRef)(),dn=navigator.userAgent.toLowerCase().match(ce),It=dn?dn[0]:"pc",Tt=(0,oe.useRef)(!1),Zt=(0,Be.eY)();let nn=0,Ft=0,ft=0,Gt=null,Pt=!1,bt=20,Je=1,xe=!1,ye=!1,Ne=[];(0,oe.useImperativeHandle)(Te,()=>({getLastUpdatedTime:()=>ot.current.currentTime,getDuration:()=>ot.current.duration})),E.ZP.config({maxCount:1,getContainer:()=>At.current});const He=(0,oe.useCallback)((rn,In=!1)=>{let Mt={point:ot.current.currentTime};Gt?(Mt.log_id=Gt,Mt.watch_duration=fe(Ne),Mt.total_duration=Ft):(ie?(Mt.video_id=parseInt(ee,10),Mt.course_id=ie):Mt.video_id=ee,Mt.duration=nn,Mt.device=It),In&&(Mt.ed="1");function $t(){return re(this,null,function*(){xe=!0,Gt=yield ne==null?void 0:ne(Mt),xe=!1,rn&&rn()})}$t()},[ee,ie]);(0,oe.useEffect)(()=>{ot.current&&(Ut.current.style.display="none",pt.current.style.display="block"),E.ZP.destroy();let rn=null;return je.Z.isSupported&&Dt&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(rn=je.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),ot.current&&(rn.attachMediaElement(ot.current),rn.load())):ot.current.setAttribute("src",z),et(),()=>{rn&&(rn.unload(),rn.pause(),rn.destroy(),rn=null)}},[ot,Dt,z]);function Me(){ot.current.paused?(Ut.current.style.display="none",pt.current.style.display="block"):(Ut.current.style.display="block",pt.current.style.display="none")}function et(){Qt.current.style.display="none",Cn.current.style.display="none",on.current.style.display="none",ot.current.muted||ot.current.volume===0?Qt.current.style.display="block":ot.current.volume>0&&ot.current.volume<=.5?Cn.current.style.display="block":on.current.style.display="block"}(0,oe.useEffect)(()=>{const rn=document.getElementById("play"),In=document.querySelectorAll(".playback-icons use");function Mt(){Se(),de&&!Tt.current&&(ot.current.currentTime=de),Tt.current=!0,Ne.push(ot.current.currentTime),Pt||(Pt=!0,x&&He())}function $t(){return re(this,null,function*(){Me(),Ne.push(ot.current.currentTime),x&&He(()=>{Gt=null,ft=0,Pt=!1,xe=!1,ye=!1,Ne=[],Ft=0,Je=1},!0),Ve()})}function Bn(){mt.current.value=Math.round(ot.current.currentTime),tt.current.value=Math.round(ot.current.currentTime)}function bn(){const Xa=le(Math.round(ot.current.currentTime));ut.current.innerText=`${Xa.hour>0?Xa.hour+":":""}${Xa.minutes}:${Xa.seconds}`,ut.current.setAttribute("datetime",`${Xa.hour>0?" "+Xa.hour+" ":""}${Xa.minutes}m ${Xa.seconds}s`)}function Ar(){var Xa,gi,Vo,Ja,Ai,qo,ar;const ja=Math.round((Xa=ot.current)==null?void 0:Xa.duration);(Vo=(gi=mt.current)==null?void 0:gi.setAttribute)==null||Vo.call(gi,"max",ja),(Ai=(Ja=tt.current)==null?void 0:Ja.setAttribute)==null||Ai.call(Ja,"max",ja);const lo=le(ja);it.current&&(it.current.innerText=`${lo.hour>0?lo.hour+":":""}${lo.minutes}:${lo.seconds}`,(ar=(qo=it.current).setAttribute)==null||ar.call(qo,"datetime",`${lo.hour>0?" "+lo.hour+" ":""}${lo.minutes}m ${lo.seconds}s`))}function Tr(){try{const Xa=Math.round(ot.current.duration);mt.current.setAttribute("max",Xa),tt.current.setAttribute("max",Xa);const gi=le(Xa);it.current.innerText=`${gi.hour>0?gi.hour+":":""}${gi.minutes}:${gi.seconds}`,it.current.setAttribute("datetime",`${gi.hour>0?" "+gi.hour+" ":""}${gi.minutes}m ${gi.seconds}s`),Bn(),bn();const{width:Vo,height:Ja,x:Ai,y:qo}=St.current.getBoundingClientRect();if(Ai<0||qo<0||!Vo)return;if(!ye){let ar=ot.current.currentTime,ja=ar-ft;Math.abs(ja)<10?(Ft+=Math.abs(ja),ft=ar,xe||Ft-Je*bt>=0&&(Je++,Ne.push(ft),x&&He())):(ft=ar,x&&He())}}catch(Xa){console.log(Xa)}}function xr(){ye=!0}function Xr(){ot.current.playing&&Ne.push(ot.current.currentTime,ft),ft=ot.current.currentTime,ye=!1}function na(){nn=ot.current.duration,nn<=20&&(bt=nn/3),ot.current.addEventListener("play",Mt)}function sa(Xa){Xa.preventDefault(),(0,he.vp)()?(ot.current.style.width="100%",ot.current.style.height="100%"):ot.current.style.cssText=""}function ra(){ge()}function Na(Xa){if(!a){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const gi=Xa.target.dataset.seek?Xa.target.dataset.seek:Xa.target.value;ot.current.currentTime=gi,tt.current.value=gi,mt.current.value=gi}function co(Xa){const gi=Math.round(Xa.offsetX/Xa.target.clientWidth*parseInt(Xa.target.getAttribute("max"),10));mt.current.setAttribute("data-seek",gi);const Vo=le(gi);ct.current.textContent=`${Vo.hour>0?Vo.hour+":":""}${Vo.minutes}:${Vo.seconds}`;const Ja=ot.current.getBoundingClientRect();ct.current.style.left=`${Xa.pageX-Ja.left}px`}function Jo(Xa){switch(Xa.code){case"Space":Xa.preventDefault(),zt();break;case"ArrowRight":if(Xa.preventDefault(),!a){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ot.current.currentTime>=ot.current.duration)break;ot.current.currentTime=parseInt(ot.current.currentTime)+5,Bn();break;case"ArrowLeft":if(Xa.preventDefault(),!a){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ot.current.currentTime===0)break;ot.current.currentTime=parseInt(ot.current.currentTime)-5,Bn();break;case"ArrowUp":Xa.preventDefault(),ot.current.volume<1&&(ot.current.volume=(parseInt(ot.current.volume*10)+1)/10);break;case"ArrowDown":Xa.preventDefault(),ot.current.volume>0&&(ot.current.volume=(parseInt(ot.current.volume*10)-1)/10);break}}return At.current.addEventListener((0,he.gH)(),sa),ot.current.addEventListener("canplay",na),ot.current.addEventListener("ended",$t),ot.current.addEventListener("seeking",xr),ot.current.addEventListener("seeked",Xr),ot.current.addEventListener("loadedmetadata",Ar),mt.current.addEventListener("mousemove",co),mt.current.addEventListener("input",Na),ot.current.addEventListener("timeupdate",Tr),ot.current.addEventListener("pause",ra),ot.current.addEventListener("volumechange",et),document.addEventListener("keydown",Jo),()=>{var Xa,gi,Vo,Ja,Ai,qo,ar,ja,lo,bo,ni,qr;(Xa=ot.current)==null||Xa.removeEventListener("canplay",na),(gi=ot.current)==null||gi.removeEventListener("play",Mt),(Vo=ot.current)==null||Vo.removeEventListener("ended",$t),(Ja=ot.current)==null||Ja.removeEventListener("seeking",xr),(Ai=ot.current)==null||Ai.removeEventListener("seeked",Xr),(qo=mt.current)==null||qo.removeEventListener("mousemove",co),(ar=mt.current)==null||ar.removeEventListener("input",Na),(ja=ot.current)==null||ja.removeEventListener("timeupdate",Tr),(lo=ot.current)==null||lo.removeEventListener("pause",ra),(bo=ot.current)==null||bo.removeEventListener("loadedmetadata",Ar),(ni=ot.current)==null||ni.removeEventListener("volumechange",et),document.removeEventListener("keydown",Jo),(qr=ot.current)!=null&&qr.playing&&(Ne.push(ft,ot.current.currentTime),x&&He())}},[ot,z]),(0,oe.useEffect)(()=>{if(ot.current.onended=()=>{De(ot)},ot.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(ot.current.canPlayType("application/vnd.apple.mpegurl"))ot.current.src=z;else if(be.ZP.isSupported()){var rn=new be.ZP;rn.loadSource(z),rn.attachMedia(ot.current)}}},[z]);const[vt,Yt]=(0,oe.useState)(1),zt=()=>{ot.current.paused||ot.current.ended?ot.current.play():ot.current.pause(),Me()};function Et(){ot.current.muted=!ot.current.muted,ot.current.muted?(qt.current.setAttribute("data-volume",volume.value),qt.current.value=0):qt.current.value=qt.current.dataset.volume}return oe.createElement("div",{style:{position:"relative"},ref:At},oe.createElement("div",{ref:St,className:`${ve.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${ve.animate__loop}`},ze&&Zt?Zt.login:" "),oe.createElement("div",{className:ve.container},oe.createElement("div",{className:ve["video-container"],id:"video-container"},oe.createElement("div",{className:ve["playback-animation"],id:"playback-animation"},oe.createElement("svg",{className:ve["playback-icons"]},oe.createElement("use",{className:"hidden",href:"#play-icon"}),oe.createElement("use",{href:"#pause"}))),oe.createElement("video",{className:ve.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:ot,autoPlay:we}),oe.createElement("div",{className:`${ve["video-controls"]} `,id:"video-controls"},oe.createElement("div",{className:ve["bottom-controls"]},oe.createElement("div",{className:ve["left-controls"]},oe.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:zt},oe.createElement("svg",{className:ve["playback-icons"]},oe.createElement("use",{ref:pt,href:"#play-icon"}),oe.createElement("use",{ref:Ut,style:{display:"none"},href:"#pause"}))),oe.createElement("div",{className:ve.time},oe.createElement("time",{id:"time-elapsed",ref:ut},"00:00"),oe.createElement("span",null," / "),oe.createElement("time",{id:"duration",ref:it},"00:00"))),oe.createElement("div",{className:ve["right-controls"]},a&&oe.createElement(ke.Z,{placement:"top",overlayClassName:ve.rateOverlay,getPopupContainer:rn=>rn.parentNode,menu:{items:[{key:"1",label:oe.createElement("span",{onClick:()=>{Yt(1),ot.current.playbackRate=1}},"1.0x")},{key:"2",label:oe.createElement("span",{onClick:()=>{Yt(1.5),ot.current.playbackRate=1.5}},"1.5x")},{key:"3",label:oe.createElement("span",{onClick:()=>{Yt(2),ot.current.playbackRate=2}},"2.0x")}]}},oe.createElement("div",{className:`${ve.controlText} mr5`},"\u500D\u901F")),oe.createElement(ue.CopyToClipboard,{text:z,onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},oe.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),oe.createElement("div",{className:ve["volume-controls"]},oe.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:ve["volume-button"],id:"volume-button",onClick:Et},oe.createElement("i",{ref:Qt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),oe.createElement("i",{ref:Cn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),oe.createElement("i",{ref:on,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),oe.createElement("input",{className:ve.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:qt,style:{display:"none"},onClick:et})),oe.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:ve["fullscreen-button"],onClick:()=>{(0,he.vp)()?(0,he.BU)():(0,he.Dj)(At.current)}},oe.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),oe.createElement("div",{className:ve["video-progress"]},oe.createElement("progress",{ref:tt,value:"0",min:"0"}),oe.createElement("input",{className:ve.seek,ref:mt,value:"0",min:"0",type:"range",step:"1"}),oe.createElement("div",{className:ve["seek-tooltip"],ref:ct,id:"seek-tooltip"},"00:00"))))),oe.createElement("svg",{style:{display:"none"}},oe.createElement("defs",null,oe.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),oe.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),oe.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),oe.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),oe.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),oe.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),oe.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),oe.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},39479:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return je}});var oe=ae(59301),E=ae(33796),ke=ae(11611),je=()=>{const[be,Be]=(0,oe.useState)(""),[ue,he]=(0,oe.useState)(0);let[ve,re]=(0,oe.useState)(),[le,Ae]=(0,oe.useState)();const[fe,ce]=(0,oe.useState)(!1),y=(0,oe.useRef)("");(0,oe.useEffect)(()=>E.Z.subscribe("preview-image",we=>{Be(we),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,oe.useEffect)(()=>(document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a)}),[]),(0,oe.useEffect)(()=>{y.current=be},[be]);function a(De){De.keyCode==27&&y.current&&z()}function z(){document.body.style.overflow="auto",re(void 0),Ae(void 0),he(0),Be("")}function x(){he(ue+90)}function ee(){ve=ge.current.width*1.1,le=ge.current.height*1.1,Ae(le),re(ve)}function ne(){ve=ge.current.width/1.1,le=ge.current.height/1.1,Ae(le),re(ve)}const ie=(0,oe.useRef)(),de=(0,oe.useRef)(),ge=(0,oe.useRef)(),Se=De=>{(De.nativeEvent.target===ie.current||De.nativeEvent.target===de.current)&&z()};return oe.createElement(oe.Fragment,null,be?oe.createElement("div",null,oe.createElement("div",{className:"preview-wrp-group",ref:de},oe.createElement(ke.Z,{className:"image-preview",src:be,style:{display:"none"},preview:{visible:!0,src:be,movable:!1,onVisibleChange:De=>{Be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Un,mn,ae){"use strict";ae.d(mn,{h:function(){return ie}});var oe=ae(59301),E=ae(57809),ke=ae(78241),je=ae(3113),be=ae(89780),Be=ae.n(be),ue=ae(66543),he=ae(59598),ve=Object.defineProperty,re=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,y=(de,ge,Se)=>ge in de?ve(de,ge,{enumerable:!0,configurable:!0,writable:!0,value:Se}):de[ge]=Se,a=(de,ge)=>{for(var Se in ge||(ge={}))fe.call(ge,Se)&&y(de,Se,ge[Se]);if(Ae)for(var Se of Ae(ge))ce.call(ge,Se)&&y(de,Se,ge[Se]);return de},z=(de,ge)=>re(de,le(ge));const x=E.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};mn.Z=({callback:de,onCancel:ge})=>{const[Se,De]=(0,oe.useState)("python");function we(ze){De(ne[ze][1])}function Ve(ze){de(ze)}return oe.createElement(ke.default,z(a({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),oe.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},oe.createElement(E.default,{getPopupContainer:ze=>ze.parentNode,onChange:we},Object.keys(ne).map(ze=>oe.createElement(x,{key:ze,value:ze},ne[ze][0])))),oe.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},oe.createElement(ie,{mode:Se})),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(je.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function ie({value:de,onChange:ge,mode:Se,options:De={}}){const we=(0,oe.useRef)(),[Ve,ze]=(0,oe.useState)();return(0,oe.useEffect)(()=>{if(Ve){let Te=function(at){const lt=at.getValue();ge&&ge(lt)};return Ve.on("change",Te),()=>{Ve.off("change",Te)}}},[Ve,ge]),(0,oe.useEffect)(()=>{Ve&&Ve.setOption("mode",Se)},[Ve,Se]),(0,oe.useEffect)(()=>{Ve&&(de!==Ve.getValue()||de==="")&&setTimeout(()=>{Ve.setValue(de||"")},300)},[Ve,de]),(0,oe.useEffect)(()=>{if(we.current&&!Ve){const Te=Be().fromTextArea(we.current,a({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));ze(Te)}},[we.current,Ve]),oe.createElement("div",{className:"my-codemirror-container"},oe.createElement("textarea",{ref:we}))}},89389:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return We}});var oe=ae(59301),E=ae(89780),ke=ae.n(E),je=ae(76374),be=ae(66543),Be=ae(6313),ue=ae(25717),he=ae(99498),ve=ae(25419),re=ae(67549),le=ae(7664),Ae=({value:Qe="",className:_e,showTextOnly:ht,showLines:Wt,style:Sn={}})=>{const jn=(0,oe.useMemo)(()=>"",[Qe]);return oe.createElement(oe.Fragment,null,oe.createElement("div",{dangerouslySetInnerHTML:{__html:jn}}))},fe=ae(59301),ce=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Qe,_e,ht)=>_e in Qe?ce(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[_e]=ht,ie=(Qe,_e)=>{for(var ht in _e||(_e={}))x.call(_e,ht)&&ne(Qe,ht,_e[ht]);if(z)for(var ht of z(_e))ee.call(_e,ht)&&ne(Qe,ht,_e[ht]);return Qe},de=(Qe,_e)=>y(Qe,a(_e));let ge=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Qe,title:_e,icon:ht,actionName:Wt,className:Sn="",children:jn}){function Er(){Qe(Wt)}return fe.createElement("a",{title:_e,className:Sn,onClick:Er},fe.createElement("i",{className:`${ht}`}),jn)}var De=({watch:Qe,showNullButton:_e,showNullProgramButton:ht,onActionCallback:Wt,fullScreen:Sn,insertTemp:jn,hidetoolBar:Er,extraUse:Hr})=>{const nr=[...ge,{title:`${Qe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Qe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return fe.createElement("ul",{className:"markdown-toolbar-container"},!Er&&nr.map((qn,Ur)=>fe.createElement("li",{key:Ur},qn.actionName?fe.createElement(Se,de(ie({},qn),{onActionCallback:Wt})):fe.createElement("span",{className:"v-line"}))),_e?fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ht?fe.createElement(fe.Fragment,null,fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,jn&&fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${jn}`,onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Hr&&fe.createElement("li",null,Hr),fe.createElement("li",{className:"btn-full-screen"},fe.createElement(Se,{icon:`${Sn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Sn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Wt})))},we=ae(75790),Ve=ae(78241),ze=ae(92832),Te=ae(3113),at=Object.defineProperty,lt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Ut=(Qe,_e,ht)=>_e in Qe?at(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[_e]=ht,pt=(Qe,_e)=>{for(var ht in _e||(_e={}))St.call(_e,ht)&&Ut(Qe,ht,_e[ht]);if(ot)for(var ht of ot(_e))At.call(_e,ht)&&Ut(Qe,ht,_e[ht]);return Qe},mt=(Qe,_e)=>lt(Qe,Dt(_e));const tt={labelCol:{span:4},wrapperCol:{span:20}};var it=({callback:Qe,onCancel:_e})=>{function ht(Wt){Qe(Wt)}return oe.createElement(Ve.default,mt(pt({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ht,style:{width:500}}),oe.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},oe.createElement(ze.default,null)),oe.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},oe.createElement(ze.default,null)),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Te.ZP,{type:"ghost",onClick:_e},"\u53D6\u6D88")))},ut=ae(44905),ct=ae(45596),Qt=ae(43418),on=ae(95237),Cn=ae(6077),qt=ae(59301),dn=({callback:Qe,onCancel:_e})=>{const ht=document.createElement("canvas"),Wt=ht.getContext("2d");ht.width=1e3,ht.height=800,Wt.fillStyle="#ffffff",Wt.fillRect(0,0,ht.width,ht.height);const Sn=ht.toDataURL("image/png");return qt.createElement(Qt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},qt.createElement(on.Z,{style:{height:"100vh"}},qt.createElement(Cn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Sn,visible:!0,title:String(Date.now())},onOk:jn=>{Qe({src:jn.url})},onClose:_e})))},It=ae(12378);function Tt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Tt,go.CommandHandler),Tt.prototype.canAlignSelection=function(){var Qe=this.diagram;return!(Qe===null||Qe.isReadOnly||Qe.isModelReadOnly||Qe.selection.count<2)},Tt.prototype.alignLeft=function(){var Qe=this.diagram;Qe.startTransaction("aligning left");var _e=1/0;Qe.selection.each(function(ht){ht instanceof go.Link||(_e=Math.min(ht.position.x,_e))}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(_e,ht.position.y))}),Qe.commitTransaction("aligning left")},Tt.prototype.alignRight=function(){var Qe=this.diagram;Qe.startTransaction("aligning right");var _e=-1/0;Qe.selection.each(function(ht){if(!(ht instanceof go.Link)){var Wt=ht.actualBounds.x+ht.actualBounds.width;_e=Math.max(Wt,_e)}}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(_e-ht.actualBounds.width,ht.position.y))}),Qe.commitTransaction("aligning right")},Tt.prototype.alignTop=function(){var Qe=this.diagram;Qe.startTransaction("alignTop");var _e=1/0;Qe.selection.each(function(ht){ht instanceof go.Link||(_e=Math.min(ht.position.y,_e))}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.position.x,_e))}),Qe.commitTransaction("alignTop")},Tt.prototype.alignBottom=function(){var Qe=this.diagram;Qe.startTransaction("aligning bottom");var _e=-1/0;Qe.selection.each(function(ht){if(!(ht instanceof go.Link)){var Wt=ht.actualBounds.y+ht.actualBounds.height;_e=Math.max(Wt,_e)}}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.actualBounds.x,_e-ht.actualBounds.height))}),Qe.commitTransaction("aligning bottom")},Tt.prototype.alignCenterX=function(){var Qe=this.diagram,_e=Qe.selection.first();if(_e){Qe.startTransaction("aligning Center X");var ht=_e.actualBounds.x+_e.actualBounds.width/2;Qe.selection.each(function(Wt){Wt instanceof go.Link||Wt.move(new go.Point(ht-Wt.actualBounds.width/2,Wt.actualBounds.y))}),Qe.commitTransaction("aligning Center X")}},Tt.prototype.alignCenterY=function(){var Qe=this.diagram,_e=Qe.selection.first();if(_e){Qe.startTransaction("aligning Center Y");var ht=_e.actualBounds.y+_e.actualBounds.height/2;Qe.selection.each(function(Wt){Wt instanceof go.Link||Wt.move(new go.Point(Wt.actualBounds.x,ht-Wt.actualBounds.height/2))}),Qe.commitTransaction("aligning Center Y")}},Tt.prototype.alignColumn=function(Qe){var _e=this.diagram;_e.startTransaction("align Column"),Qe===void 0&&(Qe=0),Qe=parseFloat(Qe);var ht=new Array;_e.selection.each(function(Hr){Hr instanceof go.Link||ht.push(Hr)});for(var Wt=0;Wt0){for(var Hr=jn.elt(Er-1);Hr!==null&&Hr.isTreeExpanded&&!Hr.isTreeLeaf;){var nr=this._sortTreeChildrenByY(Hr);Hr=nr.last()}Hr!==null&&Qe.select(Hr)}else Qe.select(Sn)}}else if(ht.key==="Down")if(_e.isTreeExpanded&&!_e.isTreeLeaf){var Wt=this._sortTreeChildrenByY(_e).first();Wt!==null&&Qe.select(Wt)}else for(;_e!==null;){var Sn=_e.findTreeParentNode();if(Sn===null)break;var jn=this._sortTreeChildrenByY(Sn),Er=jn.indexOf(_e);if(Erjn.y?1:Sn.xjn.x?1:0}),_e},Tt.prototype.copyToClipboard=function(Qe){go.CommandHandler.prototype.copyToClipboard.call(this,Qe),this._lastPasteOffset.set(this.pasteOffset)},Tt.prototype.pasteFromClipboard=function(){var Qe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Qe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Qe},Object.defineProperty(Tt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Qe){if(Qe!=="move"&&Qe!=="select"&&Qe!=="scroll"&&Qe!=="tree"&&Qe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Qe);this._arrowKeyBehavior=Qe}}),Object.defineProperty(Tt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Qe){if(!(Qe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Qe);this._pasteOffset.set(Qe)}});var Zt=Tt,nn=ae(20397),Ft=ae(43604),ft=ae(82093),Gt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Pt=ae(59301),bt=(Qe,_e,ht)=>new Promise((Wt,Sn)=>{var jn=nr=>{try{Hr(ht.next(nr))}catch(qn){Sn(qn)}},Er=nr=>{try{Hr(ht.throw(nr))}catch(qn){Sn(qn)}},Hr=nr=>nr.done?Wt(nr.value):Promise.resolve(nr.value).then(jn,Er);Hr((ht=ht.apply(Qe,_e)).next())});function Je({onCancel:Qe,callback:_e}){let ht=(0,oe.useRef)(),Wt=(0,oe.useRef)(),Sn=(0,oe.useRef)(),jn=(0,oe.useRef)(!1);const Er=(0,oe.useRef)(!1),[Hr,nr]=(0,oe.useState)(0);function qn(){const _n=It.bx.make,va={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ht.current=new It.S0(Wt.current,{padding:20,grid:_n(It.s_,"Grid",_n(It.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),_n(It.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zo=>{var ui=Zo.diagram.commandHandler.addTopLevelParts(Zo.diagram.selection,!0);ui||Zo.diagram.currentTool.doCancel()},commandHandler:_n(Zt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zo=>{var ui=Zo.subject;ui.location=ui.location.copy().snapToGridPoint(Zo.diagram.grid.gridOrigin,Zo.diagram.grid.gridCellSize),setTimeout(()=>{Zo.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zo=>{var ui=Zo.subject;setTimeout(()=>{Zo.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zo=>{var ui=Zo.parameter.part;ui.invalidateConnectedLinks();var Ei=Zo.subject;Zo.diagram.toolManager.linkingTool.isForwards?Ei.toNode.invalidateConnectedLinks():Ei.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ht.current.nodeTemplate=_n(It.NB,"Auto",{locationSpot:It.z6.Center,locationObjectName:"SHAPE",desiredSize:new It.$u(120,60),minSize:new It.$u(40,40),resizable:!0,resizeCellSize:new It.$u(10,10),rotatable:!0},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),new It.KX("desiredSize","size",It.$u.parse).makeTwoWay(It.$u.stringify),_n(It.bn,{name:"SHAPE",fill:va.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("figure"),new It.KX("fill"),new It.KX("stroke","borderColor"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),_n(It.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),_n(It.al,{margin:1,textAlign:"center",overflow:It.al.OverflowEllipsis,editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),ht.current.nodeTemplate.toolTip=_n("ToolTip",_n(It.s_,"Vertical",{maxSize:new It.$u(200,NaN)},_n(It.al,{font:"bold 10pt sans-serif",textAlign:"center"},new It.KX("text")),_n(It.al,{font:"10pt sans-serif",textAlign:"center"},new It.KX("text","details"))));function Jr(Zo,ui){var Ei=(Oo,os)=>{Oo.handled=!0,Oo.diagram.model.commit(Rs=>{var ws=os.part.adornedPart,Mi=new It.E9().setRectSpot(ws.actualBounds,Zo);Mi.subtract(ws.location),Mi.scale(2,2),Mi.x+=Math.sign(Mi.x)*130,Mi.y+=Math.sign(Mi.y)*130,Mi.add(ws.location),Mi.snapToGridPoint(Oo.diagram.grid.gridOrigin,Oo.diagram.grid.gridCellSize);var il=Rs.copyNodeData(ws.data);Rs.setGroupKeyForNodeData(il,Rs.getGroupKeyForNodeData(ws.data)),Rs.addNodeData(il);var Is={from:ws.key,to:Rs.getKeyForNodeData(il)};Rs.addLinkData(Is);var Hl=Oo.diagram.findNodeForData(il);Hl.location=Mi,Oo.diagram.select(Hl),setTimeout(()=>{Oo.diagram.commandHandler.editTextBlock()},20)})};return _n(It.bn,{figure:ui,alignment:Zo,alignmentFocus:Zo.opposite(),width:Zo.equals(It.z6.Top)||Zo.equals(It.z6.Bottom)?25:18,height:Zo.equals(It.z6.Top)||Zo.equals(It.z6.Bottom)?18:25,fill:"orange",stroke:va.white,strokeWidth:4,mouseEnter:(Oo,os)=>os.fill="dodgerblue",mouseLeave:(Oo,os)=>os.fill="orange",isActionable:!0,click:Ei,contextClick:Ei})}function Yr(Zo){return _n(It.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ui,Ei)=>Ei.fill="dodgerblue",mouseLeave:(ui,Ei)=>Ei.fill="orange",click:(ui,Ei)=>{ui.diagram.commandHandler.showContextMenu(Ei.part.adornedPart)}},Zo||{})}ht.current.nodeTemplate.selectionAdornmentTemplate=_n(It.uz,"Spot",_n(It.Vm,{padding:10}),Jr(It.z6.Top,"TriangleUp"),Jr(It.z6.Left,"TriangleLeft"),Jr(It.z6.Right,"TriangleRight"),Jr(It.z6.Bottom,"TriangleDown"),Yr({alignment:new It.z6(.75,0)}));function la(Zo,ui){return(Ei,Oo)=>{Ei.handled=!0,Ei.diagram.model.commit(os=>{os.set(Oo.part.adornedPart.data,Zo,ui)})}}function kn(Zo,ui){return ui||(ui="color"),_n(It.bn,{width:16,height:16,stroke:"lightgray",fill:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.stroke="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.stroke="lightgray",click:la(ui,Zo),contextClick:la(ui,Zo)})}function fr(){return[_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.white,"fill"),kn(va.beige,"fill"),kn(va.extralightblue,"fill"),kn(va.extralightred,"fill"))),_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.lightgray,"fill"),kn(va.lightgreen,"fill"),kn(va.lightblue,"fill"),kn(va.lightred,"fill")))]}function wr(){return[_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.black),kn(va.green),kn(va.blue),kn(va.red))),_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.white),kn(va.magenta),kn(va.purple),kn(va.orange)))]}function zr(Zo,ui){return ui||(ui="thickness"),_n(It.bn,"LineH",{width:16,height:16,strokeWidth:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:la(ui,Zo),contextClick:la(ui,Zo)})}function Aa(Zo,ui){return ui||(ui="dash"),_n(It.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:la(ui,Zo),contextClick:la(ui,Zo)})}function Wr(){return[_n("ContextMenuButton",_n(It.s_,"Horizontal",zr(1),zr(2),zr(3),zr(4))),_n("ContextMenuButton",_n(It.s_,"Horizontal",Aa(null),Aa([2,4]),Aa([4,4])))]}function ua(Zo,ui){return ui||(ui="figure"),_n(It.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.fill="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.fill="lightgray",click:la(ui,Zo),contextClick:la(ui,Zo)})}ht.current.nodeTemplate.contextMenu=_n("ContextMenu",_n("ContextMenuButton",_n(It.s_,"Horizontal",ua("Rectangle"),ua("RoundedRectangle"),ua("Ellipse"),ua("Diamond"))),_n("ContextMenuButton",_n(It.s_,"Horizontal",ua("Parallelogram2"),ua("ManualOperation"),ua("Procedure"),ua("Cylinder1"))),_n("ContextMenuButton",_n(It.s_,"Horizontal",ua("Terminator"),ua("CreateRequest"),ua("Document"),ua("TriangleDown"))),fr(),wr(),Wr()),ht.current.groupTemplate=_n(It.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:It.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zo,ui)=>{var Ei=ui.addMembers(ui.diagram.selection,!0);Ei||ui.diagram.currentTool.doCancel()},avoidable:!1},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),_n(It.s_,"Auto",{name:"BODY"},_n(It.bn,{parameter1:10,fill:va.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("fill"),new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),_n(It.Vm,{background:"transparent",margin:20})),_n(It.al,{alignment:It.z6.Top,alignmentFocus:It.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new It.KX("text"),new It.KX("stroke","color"))),ht.current.groupTemplate.selectionAdornmentTemplate=_n(It.uz,"Spot",_n(It.s_,"Auto",_n(It.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),_n(It.Vm,{margin:1.5})),Yr({alignment:It.z6.TopRight,alignmentFocus:It.z6.BottomRight})),ht.current.groupTemplate.contextMenu=_n("ContextMenu",fr(),wr(),Wr()),ht.current.linkTemplate=_n(It.rU,{layerName:"Foreground",routing:It.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new It.KX("fromSpot","fromSpot",It.z6.parse),new It.KX("toSpot","toSpot",It.z6.parse),new It.KX("fromShortLength","dir",Zo=>Zo>=1?10:0),new It.KX("toShortLength","dir",Zo=>Zo>=1?10:0),new It.KX("points").makeTwoWay(),_n(It.bn,{strokeWidth:2},new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),_n(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,0),segmentOrientation:It.rU.OrientAlong,alignmentFocus:It.z6.Right,figure:"circle",width:10,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Zo=>Zo===1)),_n(It.bn,{segmentIndex:-1,segmentOffset:new It.E9(-10,6),segmentOrientation:It.rU.OrientPlus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Zo=>Zo>=1),new It.KX("width","thickness",Zo=>7+3*Zo),new It.KX("height","thickness",Zo=>7+3*Zo),new It.KX("segmentOffset","thickness",Zo=>new It.E9(-15,4+1.5*Zo))),_n(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,-6),segmentOrientation:It.rU.OrientMinus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Zo=>Zo===2),new It.KX("width","thickness",Zo=>7+3*Zo),new It.KX("height","thickness",Zo=>7+3*Zo),new It.KX("segmentOffset","thickness",Zo=>new It.E9(-15,4+1.5*Zo))),_n(It.al,{alignmentFocus:new It.z6(0,1,-4,0),editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),ht.current.linkTemplate.selectionAdornmentTemplate=_n(It.uz,_n(It.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:aa(2)},new It.KX("pathPattern","thickness",aa)),Yr({alignmentFocus:new It.z6(0,0,-6,-4)}));function aa(Zo){return _n(It.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zo+4).toString()+" H3"})}function si(Zo){var ui="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zo===0?ui="M0 0 M16 16 M0 8 L16 8":Zo===2&&(ui="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),_n(It.bn,{geometryString:ui,margin:2,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:la("dir",Zo),contextClick:la("dir",Zo)})}function zo(Zo){var ui=(Ei,Oo)=>{Ei.handled=!0,Ei.diagram.model.commit(os=>{var Rs=Oo.part.adornedPart;os.set(Rs.data,Zo?"toSpot":"fromSpot",It.z6.stringify(It.z6.AllSides)),(Zo?Rs.toNode:Rs.fromNode).invalidateConnectedLinks()})};return _n(It.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:ui,contextClick:ui})}function ca(Zo,ui){var Ei=0,Oo=It.z6.RightSide;Zo.equals(It.z6.Top)?(Ei=270,Oo=It.z6.TopSide):Zo.equals(It.z6.Left)?(Ei=180,Oo=It.z6.LeftSide):Zo.equals(It.z6.Bottom)&&(Ei=90,Oo=It.z6.BottomSide),ui||(Ei-=180);var os=(Rs,ws)=>{Rs.handled=!0,Rs.diagram.model.commit(Mi=>{var il=ws.part.adornedPart;Mi.set(il.data,ui?"toSpot":"fromSpot",It.z6.stringify(Oo)),(ui?il.toNode:il.fromNode).invalidateConnectedLinks()})};return _n(It.bn,{alignment:Zo,alignmentFocus:Zo.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ei,background:"transparent",mouseEnter:(Rs,ws)=>ws.background="dodgerblue",mouseLeave:(Rs,ws)=>ws.background="transparent",click:os,contextClick:os})}ht.current.linkTemplate.contextMenu=_n("ContextMenu",wr(),Wr(),_n("ContextMenuButton",_n(It.s_,"Horizontal",si(0),si(1),si(2))),_n("ContextMenuButton",_n(It.s_,"Horizontal",_n(It.s_,"Spot",zo(!1),ca(It.z6.Top,!1),ca(It.z6.Left,!1),ca(It.z6.Right,!1),ca(It.z6.Bottom,!1)),_n(It.s_,"Spot",{margin:new It.Zt(0,0,0,2)},zo(!0),ca(It.z6.Top,!0),ca(It.z6.Left,!0),ca(It.z6.Right,!0),ca(It.z6.Bottom,!0)))));const Ts=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],x=ie=>{y.current.setValue(y.current.getValue()+" "+ie.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ve.createElement(E.Z,{className:ue.Z.lists,gutter:[10,10]},a.map((ie,de)=>ve.createElement(ke.Z,{flex:"110px",className:ue.Z.item},ve.createElement("div",null,ve.createElement(Be.Z,{value:`$$${ie.value}$$`}),ie.name),ve.createElement("div",{className:ue.Z.children},ie.children.map((ge,Se)=>ve.createElement("div",{key:Se},ve.createElement("h1",null,ge.name),ve.createElement(E.Z,{gutter:[10,10]},ge.data.map((De,we)=>ve.createElement(ke.Z,{key:we,onClick:()=>x(De),className:ue.Z.diamond},ve.createElement(Be.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ve.createElement(E.Z,{className:ue.Z.lists,gutter:[10,10]},z.map((ie,de)=>ve.createElement(ke.Z,{flex:"110px",className:ue.Z.item},ve.createElement("div",null,ve.createElement(Be.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),ve.createElement("div",{className:ue.Z.children},ie.children.map((ge,Se)=>ve.createElement("div",{key:Se},ge.name&&ve.createElement("h1",null,ge.name),ve.createElement(E.Z,{gutter:[10,10]},ge.data.map((De,we)=>ve.createElement(ke.Z,{key:we,onClick:()=>x(De),className:ue.Z.diamond},ve.createElement(Be.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],ne=()=>{var ie=document.createElement("div");ie.innerHTML=y.current.getValue();var de=ie.innerText;return le&&le(de),de};return(0,oe.useImperativeHandle)(ce,()=>({getData:ne})),ve.createElement("div",{className:ue.Z.mathWrap},ve.createElement(je.default,{defaultActiveKey:"1",items:ee}),ve.createElement("math-field",{locale:"zh_cn",className:ue.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},fe||""),Ae&&ve.createElement("div",{className:ue.Z.button},ve.createElement(be.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});mn.Z=re},82454:function(Un,mn,ae){"use strict";ae.d(mn,{z:function(){return Ut},Z:function(){return pt}});var oe=ae(59301),E=ae(54580),ke=ae(8591),je=ae(43418),be=ae(3113),Be=ae(90524),ue=ae(92725),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Ae=(mt,tt,it)=>tt in mt?he(mt,tt,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[tt]=it,fe=(mt,tt)=>{for(var it in tt||(tt={}))re.call(tt,it)&&Ae(mt,it,tt[it]);if(ve)for(var it of ve(tt))le.call(tt,it)&&Ae(mt,it,tt[it]);return mt},ce=(mt,tt,it)=>new Promise((ut,ct)=>{var Qt=qt=>{try{Cn(it.next(qt))}catch(dn){ct(dn)}},on=qt=>{try{Cn(it.throw(qt))}catch(dn){ct(dn)}},Cn=qt=>qt.done?ut(qt.value):Promise.resolve(qt.value).then(Qt,on);Cn((it=it.apply(mt,tt)).next())});const y="\u3000\u3000";function a(mt){var tt=["Bytes","KB","MB","GB","TB"];if(mt==0)return"0 Byte";var it=parseInt(""+Math.floor(Math.log(mt)/Math.log(1024)),10);return(mt/Math.pow(1024,it)).toFixed(1)+" "+tt[it]}var z=({value:mt=[],action:tt,onChange:it,className:ut,maxSize:ct=150,title:Qt="\u6587\u4EF6\u4E0A\u4F20",accept:on=null})=>{const Cn={multiple:!1,fileList:mt,accept:on,withCredentials:!0,beforeUpload:dn=>dn.size/1024/1024(ft.name.indexOf(y)===-1&&(ft.name=`${ft.name}${y}${a(ft.size)}`),fe({},ft))),dn.file.status==="done"&&((Tt=(It=dn.file)==null?void 0:It.response)==null?void 0:Tt.status)===-1){message.error((nn=(Zt=dn.file)==null?void 0:Zt.response)==null?void 0:nn.message),it([]);return}it(Ft)},onRemove:dn=>ce(void 0,null,function*(){const It=dn.size/1024/1024;return dn.status==="uploading"?!0:It0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:mt.length>0,ghost:!0},Qt),React.createElement("span",{onClick:qt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ct,"M)"," ")))},x=ae(61481),ee=ae(89392),ne=Object.defineProperty,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Se=(mt,tt,it)=>tt in mt?ne(mt,tt,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[tt]=it,De=(mt,tt)=>{for(var it in tt||(tt={}))de.call(tt,it)&&Se(mt,it,tt[it]);if(ie)for(var it of ie(tt))ge.call(tt,it)&&Se(mt,it,tt[it]);return mt};const we=mt=>React.createElement("svg",De({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},mt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ze=Object.defineProperty,Te=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Dt=(mt,tt,it)=>tt in mt?ze(mt,tt,{enumerable:!0,configurable:!0,writable:!0,value:it}):mt[tt]=it,ot=(mt,tt)=>{for(var it in tt||(tt={}))at.call(tt,it)&&Dt(mt,it,tt[it]);if(Te)for(var it of Te(tt))lt.call(tt,it)&&Dt(mt,it,tt[it]);return mt},St=(mt,tt,it)=>new Promise((ut,ct)=>{var Qt=qt=>{try{Cn(it.next(qt))}catch(dn){ct(dn)}},on=qt=>{try{Cn(it.throw(qt))}catch(dn){ct(dn)}},Cn=qt=>qt.done?ut(qt.value):Promise.resolve(qt.value).then(Qt,on);Cn((it=it.apply(mt,tt)).next())});const{Dragger:At}=E.default;function Ut(mt){let tt=[];return mt&&mt.length>0&&(tt=mt.map(it=>({uid:it.id,id:it.id,name:it.title+y+it.filesize,url:it.url,filesize:it.filesize,status:"done",response:{id:it.id}}))),tt}var pt=({value:mt,onChange:tt,action:it,data:ut,className:ct,maxSize:Qt=150,title:on="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Cn=!1,accept:qt="",additionalText:dn,isDragger:It,number:Tt=1e3,aloneClear:Zt=!1,realTimeRemove:nn=!0,uploadText:Ft,setFileProgress:ft,showFileProgress:Gt})=>{const[Pt,bt]=(0,oe.useState)(!1);let[Je,xe]=(0,oe.useState)(mt||[]),[ye,Ne]=(0,oe.useState)(1);(0,oe.useEffect)(()=>{mt&&(ye===1&&xe([...mt]),Ne(2),Tt===(mt==null?void 0:mt.length)&&bt(!0))},[mt]);const He=()=>{setTimeout(()=>{Je.pop(),xe([...Je])},500)};Gt&&ft(Je.some(vt=>vt.status==="uploading"));const Me={multiple:!0,disabled:Pt,accept:qt,withCredentials:!0,fileList:Je,beforeUpload:(vt,Yt)=>{const zt=vt.size/1024/1024;return Je.concat(Yt).length>Tt?(Je.pop(),xe([...Je]),ke.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Tt}\u4E2A\u6587\u4EF6`),Zt?Promise.reject():(He(),!1)):zt=Tt?bt(!0):bt(!1),xe([...Je]),Je=Je.map(In=>{var Mt,$t;return(Mt=In==null?void 0:In.response)!=null&&Mt.id&&(In.url=($t=In==null?void 0:In.response)==null?void 0:$t.url),In.name.indexOf(y)===-1&&(In.name=`${In.name}${y}${a(In.size)}`),ot({},In)}),console.log("info:",vt,Je),tt(Je)},onRemove:vt=>St(void 0,null,function*(){if(!nn)return!0;const Yt=()=>St(void 0,null,function*(){if(vt.response?vt.response.id:vt.id){let Et=yield(0,ue.JZ)(vt.response?vt.response.id:vt.uid);return Promise.resolve(Et)}else return!0});return Cn?new Promise((zt,Et)=>{je.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:oe.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>St(void 0,null,function*(){const rn=yield Yt();ke.ZP.success("\u5220\u9664\u6210\u529F"),zt(!0)}),onCancel:()=>zt(!1)})}):yield Yt()})};function et(vt){vt.preventDefault(),vt.stopPropagation()}return oe.createElement("div",{className:`multi-upload ${ct||""}`},It&&oe.createElement(At,ot({},Me),oe.createElement("p",{className:"ant-upload-drag-icon"},oe.createElement(x.Z,null)),oe.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",oe.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Qt,"MB)"," "),dn),!It&&oe.createElement(E.default,ot({},Me),oe.createElement(be.ZP,{disabled:Pt,className:"upload_button"},oe.createElement("img",{className:"aBtn_img",src:Ve}),on),oe.createElement("span",{onClick:et,className:"upload_text"},Ft||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Qt}MB)`)))}},54657:function(Un,mn,ae){"use strict";ae.d(mn,{h:function(){return y},x:function(){return a}});var oe=ae(89389),E=ae(69092),ke=ae(7664),je=ae(59301),be=Object.defineProperty,Be=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,le=(z,x,ee)=>x in z?be(z,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[x]=ee,Ae=(z,x)=>{for(var ee in x||(x={}))ve.call(x,ee)&&le(z,ee,x[ee]);if(he)for(var ee of he(x))re.call(x,ee)&&le(z,ee,x[ee]);return z},fe=(z,x)=>Be(z,ue(x)),ce=(z,x)=>{var ee={};for(var ne in z)ve.call(z,ne)&&x.indexOf(ne)<0&&(ee[ne]=z[ne]);if(z!=null&&he)for(var ne of he(z))x.indexOf(ne)<0&&re.call(z,ne)&&(ee[ne]=z[ne]);return ee};const y=z=>{var x=z,{value:ee,onChange:ne,scrollId:ie}=x,de=ce(x,["value","onChange","scrollId"]);return je.createElement("div",{id:ie||""},je.createElement(oe.Z,fe(Ae({},de),{defaultValue:ee,onChange:(ge,Se)=>{Se!=null&&Se.length?ne(ge,Se):ne(ge)}})))},a=({value:z,onChange:x,placeholder:ee,height:ne=140,isEdit:ie,miniToolbar:de,watch:ge=!0})=>ie?je.createElement(oe.Z,{watch:ge,isFocus:!0,height:ne||void 0,placeholder:ee,defaultValue:z,onChange:x,miniToolbar:de}):je.createElement("div",{style:{cursor:"pointer"}},z?je.createElement(ke.Z,{className:E.Z.inputBorder,value:z}):je.createElement("div",{className:`${E.Z.inputBorder} ${E.Z.placeholder} inputBorderError`},ee))},12049:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return Se}});var oe=ae(59301),E=ae(9221),ke=Object.defineProperty,je=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,ue=(De,we,Ve)=>we in De?ke(De,we,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[we]=Ve,he=(De,we)=>{for(var Ve in we||(we={}))be.call(we,Ve)&&ue(De,Ve,we[Ve]);if(je)for(var Ve of je(we))Be.call(we,Ve)&&ue(De,Ve,we[Ve]);return De},ve=(De,we)=>{var Ve={};for(var ze in De)be.call(De,ze)&&we.indexOf(ze)<0&&(Ve[ze]=De[ze]);if(De!=null&&je)for(var ze of je(De))we.indexOf(ze)<0&&Be.call(De,ze)&&(Ve[ze]=De[ze]);return Ve};const le={header:{cell:De=>{var we=De,{onResize:Ve,width:ze}=we,Te=ve(we,["onResize","width"]);return ze?oe.createElement(E.Resizable,{width:ze,height:0,handle:oe.createElement("span",{className:"react-resizable-handle",onClick:at=>{at.stopPropagation()}}),onResize:Ve,draggableOpts:{enableUserSelectHack:!1}},oe.createElement("th",he({},Te))):oe.createElement("th",he({},Te))}}};var Ae=ae(1710),fe=Object.defineProperty,ce=Object.defineProperties,y=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(De,we,Ve)=>we in De?fe(De,we,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):De[we]=Ve,ne=(De,we)=>{for(var Ve in we||(we={}))z.call(we,Ve)&&ee(De,Ve,we[Ve]);if(a)for(var Ve of a(we))x.call(we,Ve)&&ee(De,Ve,we[Ve]);return De},ie=(De,we)=>ce(De,y(we)),de=(De,we)=>{var Ve={};for(var ze in De)z.call(De,ze)&&we.indexOf(ze)<0&&(Ve[ze]=De[ze]);if(De!=null&&a)for(var ze of a(De))we.indexOf(ze)<0&&x.call(De,ze)&&(Ve[ze]=De[ze]);return Ve},Se=De=>{var we=De,{pagination:Ve,resColumns:ze,dataSource:Te,onRow:at}=we,lt=de(we,["pagination","resColumns","dataSource","onRow"]);const[Dt,ot]=(0,oe.useState)(!1),[St,At]=(0,oe.useState)([{}]),Ut=(0,oe.useRef)(null);(0,oe.useEffect)(()=>{let mt=ze;mt=mt.map((tt,it)=>ie(ne({},tt),{onHeaderCell:ut=>({width:ut.width,onResize:pt(it)})})),At(mt)},[]),(0,oe.useEffect)(()=>{Ut.current=St},[St]);const pt=mt=>(tt,{size:it})=>{const ut=[...Ut.current];ut[mt]=ie(ne({},ut[mt]),{width:it.width}),At(ut)};return oe.createElement("div",null,oe.createElement(Ae.default,ie(ne({bordered:!0,components:le,columns:St,dataSource:Te,pagination:Ve,loading:Dt,onRow:at},lt),{rowKey:mt=>mt.key||mt.id})))}},35724:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return we},P:function(){return ge}});var oe=ae(59301),E=ae(78241),ke=ae(43418),je=ae(5112),be=ae(92832),Be=ae(1710),ue={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},he=ae(67135),ve=Object.defineProperty,re=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,y=(Ve,ze,Te)=>ze in Ve?ve(Ve,ze,{enumerable:!0,configurable:!0,writable:!0,value:Te}):Ve[ze]=Te,a=(Ve,ze)=>{for(var Te in ze||(ze={}))fe.call(ze,Te)&&y(Ve,Te,ze[Te]);if(Ae)for(var Te of Ae(ze))ce.call(ze,Te)&&y(Ve,Te,ze[Te]);return Ve},z=(Ve,ze)=>re(Ve,le(ze)),x=(Ve,ze)=>{var Te={};for(var at in Ve)fe.call(Ve,at)&&ze.indexOf(at)<0&&(Te[at]=Ve[at]);if(Ve!=null&&Ae)for(var at of Ae(Ve))ze.indexOf(at)<0&&ce.call(Ve,at)&&(Te[at]=Ve[at]);return Te},ee=(Ve,ze,Te)=>new Promise((at,lt)=>{var Dt=At=>{try{St(Te.next(At))}catch(Ut){lt(Ut)}},ot=At=>{try{St(Te.throw(At))}catch(Ut){lt(Ut)}},St=At=>At.done?at(At.value):Promise.resolve(At.value).then(Dt,ot);St((Te=Te.apply(Ve,ze)).next())});const ne=({studentNames:Ve,total:ze})=>{const Te=["","\u4E00","\u4E24","\u4E09"];return ze>3?oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:ue.orangeColor},Ve==null?void 0:Ve.join("\u3001")),"\u7B49",oe.createElement("span",{className:ue.orangeColor},ze),"\u540D\u5B66\u751F"):oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:ue.orangeColor},Ve==null?void 0:Ve.join("\u3001")),Te[ze],"\u540D\u5B66\u751F")},ie=({used:Ve,copy:ze,canNotCopy:Te,studentNames:at,studentCount:lt,inPaper:Dt,is_random:ot=!1,position:St=""})=>{const At=()=>{if(ze>0&&Te>0)return oe.createElement(oe.Fragment,null,"\u5176\u4E2D",oe.createElement("span",{className:ue.orangeColor},ze),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",oe.createElement("span",{className:ue.orangeColor},Te),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ze>0&&Te===0)return oe.createElement(oe.Fragment,null,"\u5176\u4E2D",oe.createElement("span",{className:ue.orangeColor},ze),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ze===0&&Te>0)return oe.createElement(oe.Fragment,null,"\u5176\u4E2D",oe.createElement("span",{className:ue.orangeColor},Te),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Ut=St||(Dt?"\u8BD5\u5377":"\u8BFE\u7A0B");return oe.createElement("span",null,oe.createElement(ne,{studentNames:at,total:lt}),"\u5B66\u4E60\u8FC7",Ut,"\u4E2D\u7684",oe.createElement("span",{className:ue.orangeColor},Ve),"\u4E2A\u9879\u76EE\uFF0C",At(),"\u3002\u8BF7\u9009\u62E9",ot?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},de=({onCancel:Ve,onOk:ze,visible:Te,inPaper:at,renderData:lt,type:Dt,isMultipleCourse:ot=!1})=>{const[St]=E.default.useForm(),[At,Ut]=(0,oe.useState)(1),[pt,mt]=(0,oe.useState)(!1),tt=(0,oe.useMemo)(()=>(lt==null?void 0:lt.total_num)===1&&(lt==null?void 0:lt.can_copy_num)===1,[lt]),it=(0,oe.useMemo)(()=>{var ut;return(ut=lt==null?void 0:lt.course_data_list)==null?void 0:ut.filter(ct=>ct.is_show)},[lt]);return oe.createElement(oe.Fragment,null,tt?oe.createElement(ke.default,{centered:!0,closable:!0,open:Te,destroyOnClose:!0,title:"\u63D0\u793A",className:ue.antdModal,width:682,confirmLoading:pt,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ut;mt(!0);let ct=At;if(ot){const Qt=a({},St.getFieldsValue());ct=(ut=lt==null?void 0:lt.course_data_list)==null?void 0:ut.map(on=>Qt[on.id]!==void 0?z(a({},on),{is_copy:Qt[on.id]}):on)}yield ze(ct),mt(!1)})},oe.createElement("div",{className:ue.content,style:{marginBottom:20}},ot?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":oe.createElement(oe.Fragment,null,oe.createElement(ne,{studentNames:lt==null?void 0:lt.student_names,total:lt==null?void 0:lt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),ot?oe.createElement(E.default,{form:St,preserve:!1},it==null?void 0:it.map(ut=>oe.createElement(oe.Fragment,{key:ut.id},oe.createElement("h3",{className:"ml15 mb5"},ut.name),oe.createElement(E.default.Item,{name:ut.id,initialValue:1},oe.createElement(je.ZP.Group,{className:ue.content},oe.createElement(je.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),oe.createElement(je.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):oe.createElement(je.ZP.Group,{value:At,onChange:ut=>Ut(ut.target.value),className:ue.content,style:{marginBottom:30}},oe.createElement(je.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),oe.createElement(je.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),oe.createElement("div",null,oe.createElement("div",{className:ue.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),oe.createElement("div",{className:ue.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),oe.createElement("div",{className:`${ue.content} ${ue.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):oe.createElement(ke.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Te,confirmLoading:pt,title:"\u63D0\u793A",width:682,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ut;mt(!0);let ct=0;if(ot){const Qt=a({},St.getFieldsValue());ct=(ut=lt==null?void 0:lt.course_data_list)==null?void 0:ut.map(on=>Qt[on.id]!==void 0?z(a({},on),{is_use:Qt[on.id]}):on)}yield ze(ct),mt(!1)})},oe.createElement("div",{className:ue.content},oe.createElement(ne,{studentNames:lt==null?void 0:lt.student_names,total:lt==null?void 0:lt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ot?oe.createElement(E.default,{form:St,preserve:!1},oe.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),it==null?void 0:it.map(ut=>oe.createElement(oe.Fragment,{key:ut.id},oe.createElement("h3",{className:"ml15 mb5"},ut.name),oe.createElement(E.default.Item,{name:ut.id,initialValue:1},oe.createElement(je.ZP.Group,{className:ue.content},oe.createElement(je.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),oe.createElement(je.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):oe.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",oe.createElement("span",{className:ue.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ge=function(){const[Ve,ze]=(0,oe.useState)(!1),[Te,at]=(0,oe.useState)();return[Ve,()=>ze(!1),Te,ot=>ee(this,null,function*(){var St;const At=ot,{isImportMultipleCourse:Ut=!1}=At,pt=x(At,["isImportMultipleCourse"]);console.log(ot);const mt=(ot==null?void 0:ot.result)||(yield(0,he.Tr)(pt));return"status"in mt?!1:Ut?((St=mt==null?void 0:mt.course_data_list)==null?void 0:St.some(it=>it.is_show))?(at(mt),ze(!0),!0):mt.course_data_list||[]:mt.student_count===0?!1:(at(mt),ze(!0),!0)})]},Se=Ve=>{const[ze]=E.default.useForm(),[Te,at]=(0,oe.useState)(!1),{onCancel:lt,onOk:Dt,visible:ot,inPaper:St=!1,renderData:At,type:Ut,isMultipleCourse:pt=!1,position:mt}=Ve;let tt=(0,oe.useMemo)(()=>St?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(ct,Qt){return oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ct,Qt)=>oe.createElement(oe.Fragment,null,oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],initialValue:1},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426"))),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],hidden:!0,initialValue:1},oe.createElement(be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:ue.tableCell,render(ct,Qt){return oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ct,Qt)=>oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],initialValue:1},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(ct,Qt)=>oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],initialValue:1},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426")))}],[St]),it=(0,oe.useMemo)(()=>St?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,align:"center",ellipsis:!0,render:(ct,Qt)=>oe.createElement(oe.Fragment,null,oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],hidden:!0,initialValue:0},oe.createElement(be.default,{type:"hidden"})),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],hidden:!0,initialValue:1},oe.createElement(be.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:ue.tableCell,ellipsis:!0,align:"center",render:(ct,Qt)=>oe.createElement("a",{href:`/shixuns/${Qt.identifier}/challenges`,target:"_blank"},ct)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(ct,Qt)=>oe.createElement(oe.Fragment,null,oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_use"],initialValue:0},oe.createElement(je.ZP.Group,null,oe.createElement(je.ZP,{value:1},"\u662F"),oe.createElement(je.ZP,{value:0},"\u5426"))),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?Qt==null?void 0:Qt.stage_shixun_id:Qt.shixun_course_id||Qt.id}`,"is_copy"],hidden:!0,initialValue:0},oe.createElement(be.default,{type:"hidden"})))}],[St]);if(pt){const ct={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:ue.tableCell,render:(Qt,on)=>oe.createElement("a",{href:`/classrooms/${on.course_id}`},Qt)};tt=[ct,...tt],it=[ct,...it]}const ut=(0,oe.useMemo)(()=>ie({used:At==null?void 0:At.repeat_shixun_num,copy:At==null?void 0:At.can_copy_num,canNotCopy:At==null?void 0:At.no_copy_num,studentNames:At==null?void 0:At.student_names,studentCount:At==null?void 0:At.student_count,is_random:At==null?void 0:At.is_random,inPaper:St,position:mt}),[At,St,mt]);return oe.createElement(ke.default,{title:"\u63D0\u793A",centered:!0,open:ot,confirmLoading:Te,onOk:()=>ee(void 0,null,function*(){at(!0);const ct=ze.getFieldsValue(),Qt=Object.keys(ct).map(on=>({id:parseInt(on.split("_")[0]),course_id:parseInt(on.split("_")[1]),is_use:ct[on].is_use,is_copy:ct[on].is_copy}));yield Dt(Qt),at(!1)}),onCancel:lt,width:880,okText:"\u786E\u8BA4",className:ue.antdModal,destroyOnClose:!0},oe.createElement(E.default,{form:ze,preserve:!1},oe.createElement("div",{className:ue.brief},ut),oe.createElement("div",{style:{marginBottom:30}},oe.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),oe.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),oe.createElement("div",{className:ue.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(At==null?void 0:At.can_copy_num)>0&&oe.createElement("div",null,oe.createElement("div",{className:ue.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),oe.createElement(Be.default,{columns:tt,className:ue.antdTable,dataSource:At==null?void 0:At.can_copy_list,rowKey:Ut==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(At==null?void 0:At.no_copy_num)>0&&oe.createElement("div",null,oe.createElement("div",{className:ue.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),oe.createElement(Be.default,{columns:it,className:ue.antdTable,dataSource:At==null?void 0:At.no_copy_list,rowKey:Ut==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(At==null?void 0:At.no_use_list.length)>0&&(At==null?void 0:At.no_use_list.map(ct=>oe.createElement("div",{key:Ut==="subject"?ct.stage_shixun_id:ct.shixun_course_id||ct.id},oe.createElement(E.default.Item,{name:[`${Ut==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_copy"],hidden:!0,initialValue:0},oe.createElement(be.default,{type:"hidden"})),oe.createElement(E.default.Item,{name:[`${Ut==="subject"?ct==null?void 0:ct.stage_shixun_id:ct.shixun_course_id||ct.id}`,"is_use"],hidden:!0,initialValue:1},oe.createElement(be.default,{type:"hidden"})))))))};var we=Ve=>{const{modalType:ze}=Ve;return ze==="multiple"?oe.createElement(Se,a({},Ve)):oe.createElement(de,a({},Ve))}},6681:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return he}});var oe=ae(59301),E={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},ke=ae(43418),je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",be="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Be=(ve,re,le)=>new Promise((Ae,fe)=>{var ce=z=>{try{a(le.next(z))}catch(x){fe(x)}},y=z=>{try{a(le.throw(z))}catch(x){fe(x)}},a=z=>z.done?Ae(z.value):Promise.resolve(z.value).then(ce,y);a((le=le.apply(ve,re)).next())}),he=({type:ve,resdata:re,onok:le,oktext:Ae,okloading:fe})=>{const[ce,y]=(0,oe.useState)(!1),{can_copy_list:a,can_copy_num:z,challenge_type:x,course_data_list:ee,no_copy_list:ne,no_copy_num:ie,no_use_list:de,no_use_num:ge,repeat_shixun_num:Se,student_count:De,total_num:we,use_num:Ve}=re;let ze=z>0||ve==="exercise";(0,oe.useEffect)(()=>{(re==null?void 0:re.student_count)>0&&y(!0)},[re]),console.log("---11",fe),(0,oe.useEffect)(()=>{fe||y(!1)},[fe]);const Te=()=>{if(ve==="exercise"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ve==="exercise"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixun"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixun"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="subject"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="subject"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",oe.createElement("span",{className:E.orangeColor},De)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",oe.createElement("span",{className:E.orangeColor},Ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="exercisepush")return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ve==="shixunpush"&&x===1)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ve==="shixunpush"&&x===2)return oe.createElement(oe.Fragment,null,"\u8BFE\u5802\u5185\u6709",oe.createElement("span",{className:E.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",oe.createElement("span",{className:E.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",oe.createElement("span",{className:E.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},at=()=>{if(ve==="exercise"||ve==="subject"||ve==="exercisepush"||ve==="shixunpush")return oe.createElement("div",{style:{marginTop:20}},ie>0&&oe.createElement("div",null,oe.createElement("span",{className:E.flex},oe.createElement("img",{src:be,style:{width:14}}),oe.createElement("span",{className:E.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),oe.createElement("div",{className:E.statusbody},ve==="exercise"&&oe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",oe.createElement("span",{className:E.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ve==="subject"||ve==="exercisepush")&&oe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&oe.createElement("span",{className:E.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ve==="shixunpush"&&oe.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&oe.createElement("span",{className:E.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),oe.createElement("div",null,ne==null?void 0:ne.map((lt,Dt)=>oe.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},"\u300A",lt==null?void 0:lt.name,"\u300B",Dt+1!==ie&&"\u3001"))))),z>0&&oe.createElement("div",{style:{marginTop:20}},oe.createElement("span",{className:E.flex},oe.createElement("img",{src:je,style:{width:14}}),oe.createElement("span",{className:E.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),oe.createElement("div",{className:E.statusbody},ve==="exercise"&&oe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ve==="subject"||ve==="exercisepush")&&oe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ve==="shixunpush"&&oe.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),oe.createElement("div",null,a==null?void 0:a.map((lt,Dt)=>oe.createElement("a",{href:`/shixuns/${lt.identifier}/challenges`,target:"_blank"},"\u300A",lt==null?void 0:lt.name,"\u300B",Dt+1!==z&&"\u3001"))))));if(ve==="shixun")return oe.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return oe.createElement(ke.default,{open:ce,onCancel:()=>{y(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ze&&"none"}},zIndex:1003,confirmLoading:fe,okText:ze?Ae:"\u6211\u77E5\u9053\u4E86",onOk:()=>Be(void 0,null,function*(){ze?yield le([...a,...de]):y(!1)})},oe.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Te(),at()))}},27914:function(Un,mn,ae){"use strict";ae.d(mn,{K:function(){return Be}});var oe=ae(59301),E=ae(43418),ke=ae(93152),je={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},be=ae(24334);const Be=({visible:ue,width:he,videoId:ve,file_url:re,course_id:le,copyUrl:Ae,toLog:fe=!0,logWatchHistory:ce=()=>{},allow_skip:y,onClose:a=()=>{},autoPlay:z=!1,onPlayEnded:x=()=>{}})=>oe.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ue,title:null,footer:null,width:he,className:je.modal},oe.createElement("i",{className:`${je.closeIcon} iconfont icon-guanbi10`,onClick:a}),ue&&oe.createElement(ke.Z,{onPlayEnded:x,autoPlay:z,allow_skip:y,courseId:le,src:re!=null&&re.startsWith("http")?re:be.Base64.decode(re),videoId:ve,toLog:fe,logWatchHistory:ce}))},93152:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return y}});var oe=ae(59301),E=ae(8591),ke=ae(38854),je=ae(60513),be=ae(39394),Be=ae(34055),ue=ae(56102),he=ae(2610),ve={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},re=(a,z,x)=>new Promise((ee,ne)=>{var ie=Se=>{try{ge(x.next(Se))}catch(De){ne(De)}},de=Se=>{try{ge(x.throw(Se))}catch(De){ne(De)}},ge=Se=>Se.done?ee(Se.value):Promise.resolve(Se.value).then(ie,de);ge((x=x.apply(a,z)).next())});function le(a){if(isNaN(a))return{minutes:"00",seconds:"00"};const z=new Date(a*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Ae(a,z){return a-z}function fe(a){a.sort(Ae);let z=0;for(let x=0;x{},handlePlay:Se=()=>{},handlePlayEnded:De=()=>{},autoPlay:we=!1,onPlayEnded:Ve=()=>{},isShowWaterMark:ze=!0},Te)=>{var at;const Dt=((at=z==null?void 0:z.split("."))==null?void 0:at.pop())==="flv",ot=(0,oe.useRef)(),St=(0,oe.useRef)(),At=(0,oe.useRef)(),Ut=(0,oe.useRef)(),pt=(0,oe.useRef)(),mt=(0,oe.useRef)(),tt=(0,oe.useRef)(),it=(0,oe.useRef)(),ut=(0,oe.useRef)(),ct=(0,oe.useRef)(),Qt=(0,oe.useRef)(),on=(0,oe.useRef)(),Cn=(0,oe.useRef)(),qt=(0,oe.useRef)(),dn=navigator.userAgent.toLowerCase().match(ce),It=dn?dn[0]:"pc",Tt=(0,oe.useRef)(!1),Zt=(0,Be.eY)();let nn=0,Ft=0,ft=0,Gt=null,Pt=!1,bt=20,Je=1,xe=!1,ye=!1,Ne=[];(0,oe.useImperativeHandle)(Te,()=>({getLastUpdatedTime:()=>ot.current.currentTime,getDuration:()=>ot.current.duration})),E.ZP.config({maxCount:1,getContainer:()=>At.current});const He=(0,oe.useCallback)((rn,In=!1)=>{let Mt={point:ot.current.currentTime};Gt?(Mt.log_id=Gt,Mt.watch_duration=fe(Ne),Mt.total_duration=Ft):(ie?(Mt.video_id=parseInt(ee,10),Mt.course_id=ie):Mt.video_id=ee,Mt.duration=nn,Mt.device=It),In&&(Mt.ed="1");function $t(){return re(this,null,function*(){xe=!0,Gt=yield ne==null?void 0:ne(Mt),xe=!1,rn&&rn()})}$t()},[ee,ie]);(0,oe.useEffect)(()=>{ot.current&&(Ut.current.style.display="none",pt.current.style.display="block"),E.ZP.destroy();let rn=null;return je.Z.isSupported&&Dt&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(rn=je.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),ot.current&&(rn.attachMediaElement(ot.current),rn.load())):ot.current.setAttribute("src",z),et(),()=>{rn&&(rn.unload(),rn.pause(),rn.destroy(),rn=null)}},[ot,Dt,z]);function Me(){ot.current.paused?(Ut.current.style.display="none",pt.current.style.display="block"):(Ut.current.style.display="block",pt.current.style.display="none")}function et(){Qt.current.style.display="none",Cn.current.style.display="none",on.current.style.display="none",ot.current.muted||ot.current.volume===0?Qt.current.style.display="block":ot.current.volume>0&&ot.current.volume<=.5?Cn.current.style.display="block":on.current.style.display="block"}(0,oe.useEffect)(()=>{const rn=document.getElementById("play"),In=document.querySelectorAll(".playback-icons use");function Mt(){Se(),de&&!Tt.current&&(ot.current.currentTime=de),Tt.current=!0,Ne.push(ot.current.currentTime),Pt||(Pt=!0,x&&He())}function $t(){return re(this,null,function*(){Me(),Ne.push(ot.current.currentTime),x&&He(()=>{Gt=null,ft=0,Pt=!1,xe=!1,ye=!1,Ne=[],Ft=0,Je=1},!0),Ve()})}function Bn(){mt.current.value=Math.round(ot.current.currentTime),tt.current.value=Math.round(ot.current.currentTime)}function bn(){const Xa=le(Math.round(ot.current.currentTime));ut.current.innerText=`${Xa.hour>0?Xa.hour+":":""}${Xa.minutes}:${Xa.seconds}`,ut.current.setAttribute("datetime",`${Xa.hour>0?" "+Xa.hour+" ":""}${Xa.minutes}m ${Xa.seconds}s`)}function Ar(){var Xa,gi,Vo,Ja,Ai,qo,ar;const ja=Math.round((Xa=ot.current)==null?void 0:Xa.duration);(Vo=(gi=mt.current)==null?void 0:gi.setAttribute)==null||Vo.call(gi,"max",ja),(Ai=(Ja=tt.current)==null?void 0:Ja.setAttribute)==null||Ai.call(Ja,"max",ja);const lo=le(ja);it.current&&(it.current.innerText=`${lo.hour>0?lo.hour+":":""}${lo.minutes}:${lo.seconds}`,(ar=(qo=it.current).setAttribute)==null||ar.call(qo,"datetime",`${lo.hour>0?" "+lo.hour+" ":""}${lo.minutes}m ${lo.seconds}s`))}function Tr(){try{const Xa=Math.round(ot.current.duration);mt.current.setAttribute("max",Xa),tt.current.setAttribute("max",Xa);const gi=le(Xa);it.current.innerText=`${gi.hour>0?gi.hour+":":""}${gi.minutes}:${gi.seconds}`,it.current.setAttribute("datetime",`${gi.hour>0?" "+gi.hour+" ":""}${gi.minutes}m ${gi.seconds}s`),Bn(),bn();const{width:Vo,height:Ja,x:Ai,y:qo}=St.current.getBoundingClientRect();if(Ai<0||qo<0||!Vo)return;if(!ye){let ar=ot.current.currentTime,ja=ar-ft;Math.abs(ja)<10?(Ft+=Math.abs(ja),ft=ar,xe||Ft-Je*bt>=0&&(Je++,Ne.push(ft),x&&He())):(ft=ar,x&&He())}}catch(Xa){console.log(Xa)}}function xr(){ye=!0}function Xr(){ot.current.playing&&Ne.push(ot.current.currentTime,ft),ft=ot.current.currentTime,ye=!1}function na(){nn=ot.current.duration,nn<=20&&(bt=nn/3),ot.current.addEventListener("play",Mt)}function sa(Xa){Xa.preventDefault(),(0,he.vp)()?(ot.current.style.width="100%",ot.current.style.height="100%"):ot.current.style.cssText=""}function ra(){ge()}function Na(Xa){if(!a){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const gi=Xa.target.dataset.seek?Xa.target.dataset.seek:Xa.target.value;ot.current.currentTime=gi,tt.current.value=gi,mt.current.value=gi}function co(Xa){const gi=Math.round(Xa.offsetX/Xa.target.clientWidth*parseInt(Xa.target.getAttribute("max"),10));mt.current.setAttribute("data-seek",gi);const Vo=le(gi);ct.current.textContent=`${Vo.hour>0?Vo.hour+":":""}${Vo.minutes}:${Vo.seconds}`;const Ja=ot.current.getBoundingClientRect();ct.current.style.left=`${Xa.pageX-Ja.left}px`}function Jo(Xa){switch(Xa.code){case"Space":Xa.preventDefault(),zt();break;case"ArrowRight":if(Xa.preventDefault(),!a){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ot.current.currentTime>=ot.current.duration)break;ot.current.currentTime=parseInt(ot.current.currentTime)+5,Bn();break;case"ArrowLeft":if(Xa.preventDefault(),!a){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(ot.current.currentTime===0)break;ot.current.currentTime=parseInt(ot.current.currentTime)-5,Bn();break;case"ArrowUp":Xa.preventDefault(),ot.current.volume<1&&(ot.current.volume=(parseInt(ot.current.volume*10)+1)/10);break;case"ArrowDown":Xa.preventDefault(),ot.current.volume>0&&(ot.current.volume=(parseInt(ot.current.volume*10)-1)/10);break}}return At.current.addEventListener((0,he.gH)(),sa),ot.current.addEventListener("canplay",na),ot.current.addEventListener("ended",$t),ot.current.addEventListener("seeking",xr),ot.current.addEventListener("seeked",Xr),ot.current.addEventListener("loadedmetadata",Ar),mt.current.addEventListener("mousemove",co),mt.current.addEventListener("input",Na),ot.current.addEventListener("timeupdate",Tr),ot.current.addEventListener("pause",ra),ot.current.addEventListener("volumechange",et),document.addEventListener("keydown",Jo),()=>{var Xa,gi,Vo,Ja,Ai,qo,ar,ja,lo,bo,ni,qr;(Xa=ot.current)==null||Xa.removeEventListener("canplay",na),(gi=ot.current)==null||gi.removeEventListener("play",Mt),(Vo=ot.current)==null||Vo.removeEventListener("ended",$t),(Ja=ot.current)==null||Ja.removeEventListener("seeking",xr),(Ai=ot.current)==null||Ai.removeEventListener("seeked",Xr),(qo=mt.current)==null||qo.removeEventListener("mousemove",co),(ar=mt.current)==null||ar.removeEventListener("input",Na),(ja=ot.current)==null||ja.removeEventListener("timeupdate",Tr),(lo=ot.current)==null||lo.removeEventListener("pause",ra),(bo=ot.current)==null||bo.removeEventListener("loadedmetadata",Ar),(ni=ot.current)==null||ni.removeEventListener("volumechange",et),document.removeEventListener("keydown",Jo),(qr=ot.current)!=null&&qr.playing&&(Ne.push(ft,ot.current.currentTime),x&&He())}},[ot,z]),(0,oe.useEffect)(()=>{if(ot.current.onended=()=>{De(ot)},ot.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(ot.current.canPlayType("application/vnd.apple.mpegurl"))ot.current.src=z;else if(be.ZP.isSupported()){var rn=new be.ZP;rn.loadSource(z),rn.attachMedia(ot.current)}}},[z]);const[vt,Yt]=(0,oe.useState)(1),zt=()=>{ot.current.paused||ot.current.ended?ot.current.play():ot.current.pause(),Me()};function Et(){ot.current.muted=!ot.current.muted,ot.current.muted?(qt.current.setAttribute("data-volume",volume.value),qt.current.value=0):qt.current.value=qt.current.dataset.volume}return oe.createElement("div",{style:{position:"relative"},ref:At},oe.createElement("div",{ref:St,className:`${ve.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${ve.animate__loop}`},ze&&Zt?Zt.login:" "),oe.createElement("div",{className:ve.container},oe.createElement("div",{className:ve["video-container"],id:"video-container"},oe.createElement("div",{className:ve["playback-animation"],id:"playback-animation"},oe.createElement("svg",{className:ve["playback-icons"]},oe.createElement("use",{className:"hidden",href:"#play-icon"}),oe.createElement("use",{href:"#pause"}))),oe.createElement("video",{className:ve.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:ot,autoPlay:we}),oe.createElement("div",{className:`${ve["video-controls"]} `,id:"video-controls"},oe.createElement("div",{className:ve["bottom-controls"]},oe.createElement("div",{className:ve["left-controls"]},oe.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:zt},oe.createElement("svg",{className:ve["playback-icons"]},oe.createElement("use",{ref:pt,href:"#play-icon"}),oe.createElement("use",{ref:Ut,style:{display:"none"},href:"#pause"}))),oe.createElement("div",{className:ve.time},oe.createElement("time",{id:"time-elapsed",ref:ut},"00:00"),oe.createElement("span",null," / "),oe.createElement("time",{id:"duration",ref:it},"00:00"))),oe.createElement("div",{className:ve["right-controls"]},a&&oe.createElement(ke.Z,{placement:"top",overlayClassName:ve.rateOverlay,getPopupContainer:rn=>rn.parentNode,menu:{items:[{key:"1",label:oe.createElement("span",{onClick:()=>{Yt(1),ot.current.playbackRate=1}},"1.0x")},{key:"2",label:oe.createElement("span",{onClick:()=>{Yt(1.5),ot.current.playbackRate=1.5}},"1.5x")},{key:"3",label:oe.createElement("span",{onClick:()=>{Yt(2),ot.current.playbackRate=2}},"2.0x")}]}},oe.createElement("div",{className:`${ve.controlText} mr5`},"\u500D\u901F")),oe.createElement(ue.CopyToClipboard,{text:z,onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},oe.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},oe.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),oe.createElement("div",{className:ve["volume-controls"]},oe.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:ve["volume-button"],id:"volume-button",onClick:Et},oe.createElement("i",{ref:Qt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),oe.createElement("i",{ref:Cn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),oe.createElement("i",{ref:on,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),oe.createElement("input",{className:ve.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:qt,style:{display:"none"},onClick:et})),oe.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:ve["fullscreen-button"],onClick:()=>{(0,he.vp)()?(0,he.BU)():(0,he.Dj)(At.current)}},oe.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),oe.createElement("div",{className:ve["video-progress"]},oe.createElement("progress",{ref:tt,value:"0",min:"0"}),oe.createElement("input",{className:ve.seek,ref:mt,value:"0",min:"0",type:"range",step:"1"}),oe.createElement("div",{className:ve["seek-tooltip"],ref:ct,id:"seek-tooltip"},"00:00"))))),oe.createElement("svg",{style:{display:"none"}},oe.createElement("defs",null,oe.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),oe.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),oe.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),oe.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),oe.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),oe.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),oe.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),oe.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},oe.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},39479:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return je}});var oe=ae(59301),E=ae(33796),ke=ae(11611),je=()=>{const[be,Be]=(0,oe.useState)(""),[ue,he]=(0,oe.useState)(0);let[ve,re]=(0,oe.useState)(),[le,Ae]=(0,oe.useState)();const[fe,ce]=(0,oe.useState)(!1),y=(0,oe.useRef)("");(0,oe.useEffect)(()=>E.Z.subscribe("preview-image",we=>{Be(we),console.log(ge.current),document.body.style.overflow="hidden"}),[]),(0,oe.useEffect)(()=>(document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a)}),[]),(0,oe.useEffect)(()=>{y.current=be},[be]);function a(De){De.keyCode==27&&y.current&&z()}function z(){document.body.style.overflow="auto",re(void 0),Ae(void 0),he(0),Be("")}function x(){he(ue+90)}function ee(){ve=ge.current.width*1.1,le=ge.current.height*1.1,Ae(le),re(ve)}function ne(){ve=ge.current.width/1.1,le=ge.current.height/1.1,Ae(le),re(ve)}const ie=(0,oe.useRef)(),de=(0,oe.useRef)(),ge=(0,oe.useRef)(),Se=De=>{(De.nativeEvent.target===ie.current||De.nativeEvent.target===de.current)&&z()};return oe.createElement(oe.Fragment,null,be?oe.createElement("div",null,oe.createElement("div",{className:"preview-wrp-group",ref:de},oe.createElement(ke.Z,{className:"image-preview",src:be,style:{display:"none"},preview:{visible:!0,src:be,movable:!1,onVisibleChange:De=>{Be("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Un,mn,ae){"use strict";ae.d(mn,{h:function(){return ie}});var oe=ae(59301),E=ae(57809),ke=ae(78241),je=ae(3113),be=ae(89780),Be=ae.n(be),ue=ae(66543),he=ae(59598),ve=Object.defineProperty,re=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,y=(de,ge,Se)=>ge in de?ve(de,ge,{enumerable:!0,configurable:!0,writable:!0,value:Se}):de[ge]=Se,a=(de,ge)=>{for(var Se in ge||(ge={}))fe.call(ge,Se)&&y(de,Se,ge[Se]);if(Ae)for(var Se of Ae(ge))ce.call(ge,Se)&&y(de,Se,ge[Se]);return de},z=(de,ge)=>re(de,le(ge));const x=E.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};mn.Z=({callback:de,onCancel:ge})=>{const[Se,De]=(0,oe.useState)("python");function we(ze){De(ne[ze][1])}function Ve(ze){de(ze)}return oe.createElement(ke.default,z(a({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),oe.createElement(ke.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},oe.createElement(E.default,{getPopupContainer:ze=>ze.parentNode,onChange:we},Object.keys(ne).map(ze=>oe.createElement(x,{key:ze,value:ze},ne[ze][0])))),oe.createElement(ke.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},oe.createElement(ie,{mode:Se})),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(je.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(je.ZP,{type:"ghost",onClick:ge},"\u53D6\u6D88")))};function ie({value:de,onChange:ge,mode:Se,options:De={}}){const we=(0,oe.useRef)(),[Ve,ze]=(0,oe.useState)();return(0,oe.useEffect)(()=>{if(Ve){let Te=function(at){const lt=at.getValue();ge&&ge(lt)};return Ve.on("change",Te),()=>{Ve.off("change",Te)}}},[Ve,ge]),(0,oe.useEffect)(()=>{Ve&&Ve.setOption("mode",Se)},[Ve,Se]),(0,oe.useEffect)(()=>{Ve&&(de!==Ve.getValue()||de==="")&&setTimeout(()=>{Ve.setValue(de||"")},300)},[Ve,de]),(0,oe.useEffect)(()=>{if(we.current&&!Ve){const Te=Be().fromTextArea(we.current,a({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));ze(Te)}},[we.current,Ve]),oe.createElement("div",{className:"my-codemirror-container"},oe.createElement("textarea",{ref:we}))}},89389:function(Un,mn,ae){"use strict";ae.d(mn,{Z:function(){return We}});var oe=ae(59301),E=ae(89780),ke=ae.n(E),je=ae(76374),be=ae(66543),Be=ae(6313),ue=ae(25717),he=ae(99498),ve=ae(25419),re=ae(67549),le=ae(7664),Ae=({value:Qe="",className:_e,showTextOnly:ht,showLines:Wt,style:Sn={}})=>{const jn=(0,oe.useMemo)(()=>"",[Qe]);return oe.createElement(oe.Fragment,null,oe.createElement("div",{dangerouslySetInnerHTML:{__html:jn}}))},fe=ae(59301),ce=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(Qe,_e,ht)=>_e in Qe?ce(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[_e]=ht,ie=(Qe,_e)=>{for(var ht in _e||(_e={}))x.call(_e,ht)&&ne(Qe,ht,_e[ht]);if(z)for(var ht of z(_e))ee.call(_e,ht)&&ne(Qe,ht,_e[ht]);return Qe},de=(Qe,_e)=>y(Qe,a(_e));let ge=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Qe,title:_e,icon:ht,actionName:Wt,className:Sn="",children:jn}){function Er(){Qe(Wt)}return fe.createElement("a",{title:_e,className:Sn,onClick:Er},fe.createElement("i",{className:`${ht}`}),jn)}var De=({watch:Qe,showNullButton:_e,showNullProgramButton:ht,onActionCallback:Wt,fullScreen:Sn,insertTemp:jn,hidetoolBar:Er,extraUse:Hr})=>{const nr=[...ge,{title:`${Qe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Qe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return fe.createElement("ul",{className:"markdown-toolbar-container"},!Er&&nr.map((qn,Ur)=>fe.createElement("li",{key:Ur},qn.actionName?fe.createElement(Se,de(ie({},qn),{onActionCallback:Wt})):fe.createElement("span",{className:"v-line"}))),_e?fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ht?fe.createElement(fe.Fragment,null,fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,jn&&fe.createElement("li",null,fe.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${jn}`,onActionCallback:Wt},fe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Hr&&fe.createElement("li",null,Hr),fe.createElement("li",{className:"btn-full-screen"},fe.createElement(Se,{icon:`${Sn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Sn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Wt})))},we=ae(75790),Ve=ae(78241),ze=ae(92832),Te=ae(3113),at=Object.defineProperty,lt=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Ut=(Qe,_e,ht)=>_e in Qe?at(Qe,_e,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Qe[_e]=ht,pt=(Qe,_e)=>{for(var ht in _e||(_e={}))St.call(_e,ht)&&Ut(Qe,ht,_e[ht]);if(ot)for(var ht of ot(_e))At.call(_e,ht)&&Ut(Qe,ht,_e[ht]);return Qe},mt=(Qe,_e)=>lt(Qe,Dt(_e));const tt={labelCol:{span:4},wrapperCol:{span:20}};var it=({callback:Qe,onCancel:_e})=>{function ht(Wt){Qe(Wt)}return oe.createElement(Ve.default,mt(pt({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ht,style:{width:500}}),oe.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},oe.createElement(ze.default,null)),oe.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},oe.createElement(ze.default,null)),oe.createElement("div",{className:"flex-container flex-end"},oe.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),oe.createElement(Te.ZP,{type:"ghost",onClick:_e},"\u53D6\u6D88")))},ut=ae(44905),ct=ae(45596),Qt=ae(43418),on=ae(95237),Cn=ae(6077),qt=ae(59301),dn=({callback:Qe,onCancel:_e})=>{const ht=document.createElement("canvas"),Wt=ht.getContext("2d");ht.width=1e3,ht.height=800,Wt.fillStyle="#ffffff",Wt.fillRect(0,0,ht.width,ht.height);const Sn=ht.toDataURL("image/png");return qt.createElement(Qt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},qt.createElement(on.Z,{style:{height:"100vh"}},qt.createElement(Cn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Sn,visible:!0,title:String(Date.now())},onOk:jn=>{Qe({src:jn.url})},onClose:_e})))},It=ae(12378);function Tt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Tt,go.CommandHandler),Tt.prototype.canAlignSelection=function(){var Qe=this.diagram;return!(Qe===null||Qe.isReadOnly||Qe.isModelReadOnly||Qe.selection.count<2)},Tt.prototype.alignLeft=function(){var Qe=this.diagram;Qe.startTransaction("aligning left");var _e=1/0;Qe.selection.each(function(ht){ht instanceof go.Link||(_e=Math.min(ht.position.x,_e))}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(_e,ht.position.y))}),Qe.commitTransaction("aligning left")},Tt.prototype.alignRight=function(){var Qe=this.diagram;Qe.startTransaction("aligning right");var _e=-1/0;Qe.selection.each(function(ht){if(!(ht instanceof go.Link)){var Wt=ht.actualBounds.x+ht.actualBounds.width;_e=Math.max(Wt,_e)}}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(_e-ht.actualBounds.width,ht.position.y))}),Qe.commitTransaction("aligning right")},Tt.prototype.alignTop=function(){var Qe=this.diagram;Qe.startTransaction("alignTop");var _e=1/0;Qe.selection.each(function(ht){ht instanceof go.Link||(_e=Math.min(ht.position.y,_e))}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.position.x,_e))}),Qe.commitTransaction("alignTop")},Tt.prototype.alignBottom=function(){var Qe=this.diagram;Qe.startTransaction("aligning bottom");var _e=-1/0;Qe.selection.each(function(ht){if(!(ht instanceof go.Link)){var Wt=ht.actualBounds.y+ht.actualBounds.height;_e=Math.max(Wt,_e)}}),Qe.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.actualBounds.x,_e-ht.actualBounds.height))}),Qe.commitTransaction("aligning bottom")},Tt.prototype.alignCenterX=function(){var Qe=this.diagram,_e=Qe.selection.first();if(_e){Qe.startTransaction("aligning Center X");var ht=_e.actualBounds.x+_e.actualBounds.width/2;Qe.selection.each(function(Wt){Wt instanceof go.Link||Wt.move(new go.Point(ht-Wt.actualBounds.width/2,Wt.actualBounds.y))}),Qe.commitTransaction("aligning Center X")}},Tt.prototype.alignCenterY=function(){var Qe=this.diagram,_e=Qe.selection.first();if(_e){Qe.startTransaction("aligning Center Y");var ht=_e.actualBounds.y+_e.actualBounds.height/2;Qe.selection.each(function(Wt){Wt instanceof go.Link||Wt.move(new go.Point(Wt.actualBounds.x,ht-Wt.actualBounds.height/2))}),Qe.commitTransaction("aligning Center Y")}},Tt.prototype.alignColumn=function(Qe){var _e=this.diagram;_e.startTransaction("align Column"),Qe===void 0&&(Qe=0),Qe=parseFloat(Qe);var ht=new Array;_e.selection.each(function(Hr){Hr instanceof go.Link||ht.push(Hr)});for(var Wt=0;Wt0){for(var Hr=jn.elt(Er-1);Hr!==null&&Hr.isTreeExpanded&&!Hr.isTreeLeaf;){var nr=this._sortTreeChildrenByY(Hr);Hr=nr.last()}Hr!==null&&Qe.select(Hr)}else Qe.select(Sn)}}else if(ht.key==="Down")if(_e.isTreeExpanded&&!_e.isTreeLeaf){var Wt=this._sortTreeChildrenByY(_e).first();Wt!==null&&Qe.select(Wt)}else for(;_e!==null;){var Sn=_e.findTreeParentNode();if(Sn===null)break;var jn=this._sortTreeChildrenByY(Sn),Er=jn.indexOf(_e);if(Erjn.y?1:Sn.xjn.x?1:0}),_e},Tt.prototype.copyToClipboard=function(Qe){go.CommandHandler.prototype.copyToClipboard.call(this,Qe),this._lastPasteOffset.set(this.pasteOffset)},Tt.prototype.pasteFromClipboard=function(){var Qe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Qe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Qe},Object.defineProperty(Tt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Qe){if(Qe!=="move"&&Qe!=="select"&&Qe!=="scroll"&&Qe!=="tree"&&Qe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Qe);this._arrowKeyBehavior=Qe}}),Object.defineProperty(Tt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Qe){if(!(Qe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Qe);this._pasteOffset.set(Qe)}});var Zt=Tt,nn=ae(20397),Ft=ae(43604),ft=ae(82093),Gt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Pt=ae(59301),bt=(Qe,_e,ht)=>new Promise((Wt,Sn)=>{var jn=nr=>{try{Hr(ht.next(nr))}catch(qn){Sn(qn)}},Er=nr=>{try{Hr(ht.throw(nr))}catch(qn){Sn(qn)}},Hr=nr=>nr.done?Wt(nr.value):Promise.resolve(nr.value).then(jn,Er);Hr((ht=ht.apply(Qe,_e)).next())});function Je({onCancel:Qe,callback:_e}){let ht=(0,oe.useRef)(),Wt=(0,oe.useRef)(),Sn=(0,oe.useRef)(),jn=(0,oe.useRef)(!1);const Er=(0,oe.useRef)(!1),[Hr,nr]=(0,oe.useState)(0);function qn(){const _n=It.bx.make,va={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ht.current=new It.S0(Wt.current,{padding:20,grid:_n(It.s_,"Grid",_n(It.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),_n(It.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zo=>{var ui=Zo.diagram.commandHandler.addTopLevelParts(Zo.diagram.selection,!0);ui||Zo.diagram.currentTool.doCancel()},commandHandler:_n(Zt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zo=>{var ui=Zo.subject;ui.location=ui.location.copy().snapToGridPoint(Zo.diagram.grid.gridOrigin,Zo.diagram.grid.gridCellSize),setTimeout(()=>{Zo.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zo=>{var ui=Zo.subject;setTimeout(()=>{Zo.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zo=>{var ui=Zo.parameter.part;ui.invalidateConnectedLinks();var Ei=Zo.subject;Zo.diagram.toolManager.linkingTool.isForwards?Ei.toNode.invalidateConnectedLinks():Ei.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ht.current.nodeTemplate=_n(It.NB,"Auto",{locationSpot:It.z6.Center,locationObjectName:"SHAPE",desiredSize:new It.$u(120,60),minSize:new It.$u(40,40),resizable:!0,resizeCellSize:new It.$u(10,10),rotatable:!0},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),new It.KX("desiredSize","size",It.$u.parse).makeTwoWay(It.$u.stringify),_n(It.bn,{name:"SHAPE",fill:va.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("figure"),new It.KX("fill"),new It.KX("stroke","borderColor"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),_n(It.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),_n(It.al,{margin:1,textAlign:"center",overflow:It.al.OverflowEllipsis,editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),ht.current.nodeTemplate.toolTip=_n("ToolTip",_n(It.s_,"Vertical",{maxSize:new It.$u(200,NaN)},_n(It.al,{font:"bold 10pt sans-serif",textAlign:"center"},new It.KX("text")),_n(It.al,{font:"10pt sans-serif",textAlign:"center"},new It.KX("text","details"))));function Jr(Zo,ui){var Ei=(Oo,os)=>{Oo.handled=!0,Oo.diagram.model.commit(Rs=>{var ws=os.part.adornedPart,Mi=new It.E9().setRectSpot(ws.actualBounds,Zo);Mi.subtract(ws.location),Mi.scale(2,2),Mi.x+=Math.sign(Mi.x)*130,Mi.y+=Math.sign(Mi.y)*130,Mi.add(ws.location),Mi.snapToGridPoint(Oo.diagram.grid.gridOrigin,Oo.diagram.grid.gridCellSize);var il=Rs.copyNodeData(ws.data);Rs.setGroupKeyForNodeData(il,Rs.getGroupKeyForNodeData(ws.data)),Rs.addNodeData(il);var Is={from:ws.key,to:Rs.getKeyForNodeData(il)};Rs.addLinkData(Is);var Hl=Oo.diagram.findNodeForData(il);Hl.location=Mi,Oo.diagram.select(Hl),setTimeout(()=>{Oo.diagram.commandHandler.editTextBlock()},20)})};return _n(It.bn,{figure:ui,alignment:Zo,alignmentFocus:Zo.opposite(),width:Zo.equals(It.z6.Top)||Zo.equals(It.z6.Bottom)?25:18,height:Zo.equals(It.z6.Top)||Zo.equals(It.z6.Bottom)?18:25,fill:"orange",stroke:va.white,strokeWidth:4,mouseEnter:(Oo,os)=>os.fill="dodgerblue",mouseLeave:(Oo,os)=>os.fill="orange",isActionable:!0,click:Ei,contextClick:Ei})}function Yr(Zo){return _n(It.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ui,Ei)=>Ei.fill="dodgerblue",mouseLeave:(ui,Ei)=>Ei.fill="orange",click:(ui,Ei)=>{ui.diagram.commandHandler.showContextMenu(Ei.part.adornedPart)}},Zo||{})}ht.current.nodeTemplate.selectionAdornmentTemplate=_n(It.uz,"Spot",_n(It.Vm,{padding:10}),Jr(It.z6.Top,"TriangleUp"),Jr(It.z6.Left,"TriangleLeft"),Jr(It.z6.Right,"TriangleRight"),Jr(It.z6.Bottom,"TriangleDown"),Yr({alignment:new It.z6(.75,0)}));function la(Zo,ui){return(Ei,Oo)=>{Ei.handled=!0,Ei.diagram.model.commit(os=>{os.set(Oo.part.adornedPart.data,Zo,ui)})}}function kn(Zo,ui){return ui||(ui="color"),_n(It.bn,{width:16,height:16,stroke:"lightgray",fill:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.stroke="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.stroke="lightgray",click:la(ui,Zo),contextClick:la(ui,Zo)})}function fr(){return[_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.white,"fill"),kn(va.beige,"fill"),kn(va.extralightblue,"fill"),kn(va.extralightred,"fill"))),_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.lightgray,"fill"),kn(va.lightgreen,"fill"),kn(va.lightblue,"fill"),kn(va.lightred,"fill")))]}function wr(){return[_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.black),kn(va.green),kn(va.blue),kn(va.red))),_n("ContextMenuButton",_n(It.s_,"Horizontal",kn(va.white),kn(va.magenta),kn(va.purple),kn(va.orange)))]}function zr(Zo,ui){return ui||(ui="thickness"),_n(It.bn,"LineH",{width:16,height:16,strokeWidth:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:la(ui,Zo),contextClick:la(ui,Zo)})}function Aa(Zo,ui){return ui||(ui="dash"),_n(It.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:la(ui,Zo),contextClick:la(ui,Zo)})}function Wr(){return[_n("ContextMenuButton",_n(It.s_,"Horizontal",zr(1),zr(2),zr(3),zr(4))),_n("ContextMenuButton",_n(It.s_,"Horizontal",Aa(null),Aa([2,4]),Aa([4,4])))]}function ua(Zo,ui){return ui||(ui="figure"),_n(It.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zo,margin:1,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.fill="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.fill="lightgray",click:la(ui,Zo),contextClick:la(ui,Zo)})}ht.current.nodeTemplate.contextMenu=_n("ContextMenu",_n("ContextMenuButton",_n(It.s_,"Horizontal",ua("Rectangle"),ua("RoundedRectangle"),ua("Ellipse"),ua("Diamond"))),_n("ContextMenuButton",_n(It.s_,"Horizontal",ua("Parallelogram2"),ua("ManualOperation"),ua("Procedure"),ua("Cylinder1"))),_n("ContextMenuButton",_n(It.s_,"Horizontal",ua("Terminator"),ua("CreateRequest"),ua("Document"),ua("TriangleDown"))),fr(),wr(),Wr()),ht.current.groupTemplate=_n(It.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:It.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zo,ui)=>{var Ei=ui.addMembers(ui.diagram.selection,!0);Ei||ui.diagram.currentTool.doCancel()},avoidable:!1},new It.KX("location","loc",It.E9.parse).makeTwoWay(It.E9.stringify),_n(It.s_,"Auto",{name:"BODY"},_n(It.bn,{parameter1:10,fill:va.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:It.z6.AllSides,toSpot:It.z6.AllSides},new It.KX("fill"),new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),_n(It.Vm,{background:"transparent",margin:20})),_n(It.al,{alignment:It.z6.Top,alignmentFocus:It.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new It.KX("text"),new It.KX("stroke","color"))),ht.current.groupTemplate.selectionAdornmentTemplate=_n(It.uz,"Spot",_n(It.s_,"Auto",_n(It.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),_n(It.Vm,{margin:1.5})),Yr({alignment:It.z6.TopRight,alignmentFocus:It.z6.BottomRight})),ht.current.groupTemplate.contextMenu=_n("ContextMenu",fr(),wr(),Wr()),ht.current.linkTemplate=_n(It.rU,{layerName:"Foreground",routing:It.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new It.KX("fromSpot","fromSpot",It.z6.parse),new It.KX("toSpot","toSpot",It.z6.parse),new It.KX("fromShortLength","dir",Zo=>Zo>=1?10:0),new It.KX("toShortLength","dir",Zo=>Zo>=1?10:0),new It.KX("points").makeTwoWay(),_n(It.bn,{strokeWidth:2},new It.KX("stroke","color"),new It.KX("strokeWidth","thickness"),new It.KX("strokeDashArray","dash")),_n(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,0),segmentOrientation:It.rU.OrientAlong,alignmentFocus:It.z6.Right,figure:"circle",width:10,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Zo=>Zo===1)),_n(It.bn,{segmentIndex:-1,segmentOffset:new It.E9(-10,6),segmentOrientation:It.rU.OrientPlus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Zo=>Zo>=1),new It.KX("width","thickness",Zo=>7+3*Zo),new It.KX("height","thickness",Zo=>7+3*Zo),new It.KX("segmentOffset","thickness",Zo=>new It.E9(-15,4+1.5*Zo))),_n(It.bn,{segmentIndex:0,segmentOffset:new It.E9(15,-6),segmentOrientation:It.rU.OrientMinus90,alignmentFocus:It.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new It.KX("fill","color"),new It.KX("visible","dir",Zo=>Zo===2),new It.KX("width","thickness",Zo=>7+3*Zo),new It.KX("height","thickness",Zo=>7+3*Zo),new It.KX("segmentOffset","thickness",Zo=>new It.E9(-15,4+1.5*Zo))),_n(It.al,{alignmentFocus:new It.z6(0,1,-4,0),editable:!0},new It.KX("text").makeTwoWay(),new It.KX("stroke","color"))),ht.current.linkTemplate.selectionAdornmentTemplate=_n(It.uz,_n(It.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:aa(2)},new It.KX("pathPattern","thickness",aa)),Yr({alignmentFocus:new It.z6(0,0,-6,-4)}));function aa(Zo){return _n(It.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zo+4).toString()+" H3"})}function si(Zo){var ui="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zo===0?ui="M0 0 M16 16 M0 8 L16 8":Zo===2&&(ui="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),_n(It.bn,{geometryString:ui,margin:2,background:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:la("dir",Zo),contextClick:la("dir",Zo)})}function zo(Zo){var ui=(Ei,Oo)=>{Ei.handled=!0,Ei.diagram.model.commit(os=>{var Rs=Oo.part.adornedPart;os.set(Rs.data,Zo?"toSpot":"fromSpot",It.z6.stringify(It.z6.AllSides)),(Zo?Rs.toNode:Rs.fromNode).invalidateConnectedLinks()})};return _n(It.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ei,Oo)=>Oo.background="dodgerblue",mouseLeave:(Ei,Oo)=>Oo.background="transparent",click:ui,contextClick:ui})}function ca(Zo,ui){var Ei=0,Oo=It.z6.RightSide;Zo.equals(It.z6.Top)?(Ei=270,Oo=It.z6.TopSide):Zo.equals(It.z6.Left)?(Ei=180,Oo=It.z6.LeftSide):Zo.equals(It.z6.Bottom)&&(Ei=90,Oo=It.z6.BottomSide),ui||(Ei-=180);var os=(Rs,ws)=>{Rs.handled=!0,Rs.diagram.model.commit(Mi=>{var il=ws.part.adornedPart;Mi.set(il.data,ui?"toSpot":"fromSpot",It.z6.stringify(Oo)),(ui?il.toNode:il.fromNode).invalidateConnectedLinks()})};return _n(It.bn,{alignment:Zo,alignmentFocus:Zo.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ei,background:"transparent",mouseEnter:(Rs,ws)=>ws.background="dodgerblue",mouseLeave:(Rs,ws)=>ws.background="transparent",click:os,contextClick:os})}ht.current.linkTemplate.contextMenu=_n("ContextMenu",wr(),Wr(),_n("ContextMenuButton",_n(It.s_,"Horizontal",si(0),si(1),si(2))),_n("ContextMenuButton",_n(It.s_,"Horizontal",_n(It.s_,"Spot",zo(!1),ca(It.z6.Top,!1),ca(It.z6.Left,!1),ca(It.z6.Right,!1),ca(It.z6.Bottom,!1)),_n(It.s_,"Spot",{margin:new It.Zt(0,0,0,2)},zo(!0),ca(It.z6.Top,!0),ca(It.z6.Left,!0),ca(It.z6.Right,!0),ca(It.z6.Bottom,!0)))));const Ts=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, diff --git a/p__Question__OjProblem__index.72c2ef56.async.js b/p__Question__OjProblem__index.09f0eb01.async.js similarity index 99% rename from p__Question__OjProblem__index.72c2ef56.async.js rename to p__Question__OjProblem__index.09f0eb01.async.js index 79f753e60a..20efd7e1ac 100644 --- a/p__Question__OjProblem__index.72c2ef56.async.js +++ b/p__Question__OjProblem__index.09f0eb01.async.js @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=re=>{a.current.setValue(a.current.getValue()+" "+re.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(ge.Z,{className:ie.Z.lists,gutter:[10,10]},y.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:`$$${re.value}$$`}),re.name),le.createElement("div",{className:ie.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:ie.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(ge.Z,{className:ie.Z.lists,gutter:[10,10]},E.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:"`$$"+re.value+"$$`"}),re.name),le.createElement("div",{className:ie.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},ce.name&&le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:ie.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var re=document.createElement("div");re.innerHTML=a.current.getValue();var se=re.innerText;return ae&&ae(se),se};return(0,ee.useImperativeHandle)(ne,()=>({getData:z})),le.createElement("div",{className:ie.Z.mathWrap},le.createElement(pe.default,{defaultActiveKey:"1",items:x}),le.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},oe||""),he&&le.createElement("div",{className:ie.Z.button},le.createElement(Se.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ke.Z=me},766:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(76560),ge={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},be=te(59301),pe=({message:Se,className:fe,children:ie,style:de={}})=>be.createElement("div",{className:`custom-spinner ${ge.idsRingWrapper} ${fe}`},be.createElement("div",{className:ge.ldsRing},be.createElement("div",null),be.createElement("div",null),be.createElement("div",null),be.createElement("div",null)),Se?be.createElement("p",{style:de},Se):null,ie,be.createElement(ee.Outlet,null))},72015:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(33796),be=te(59301),pe=({defaultX:Se="40%",leftChild:fe,rightChild:ie,className:de,hideResize:le=!1})=>{const[me,ae]=(0,ee.useState)(Se),he=(0,ee.useRef)();function oe(){he.current=!0}(0,ee.useEffect)(()=>{function y(b){he.current&&(ge.Z.publish("resize-move-bar",b),ae(b.pageX))}function E(){he.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",E),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",E)}},[]);const ne=typeof me=="number"&&me!==.01?`${me}px`:Se,a=`calc(100% - ${le?"0px":"4px"} - ${ne})`;return be.createElement("div",{className:`split-panel-container ${de}`},be.createElement("section",{style:{width:ne,display:me===.01?"none":""}},fe),be.createElement("section",{className:"resize-x-bar",onMouseDown:oe},be.createElement("a",{className:"btn-resize"},be.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},be.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),be.createElement("section",{style:{width:a}},ie))}},46685:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return fe}});var ee=te(59301),ge={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},be=te(92310),pe=te.n(be),fe=({className:ie,style:de={},leftNode:le,leftTitle:me="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:he="\u8FD0\u884C\u7ED3\u679C"})=>ee.createElement("div",{className:pe()(ge.result,ie),style:de},ee.createElement("div",{className:ge.left},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ee.createElement("span",null,me)),ee.createElement("div",{className:ge.leftNode},le)),ee.createElement("div",{className:ge.right},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ee.createElement("span",null,he)),ee.createElement("div",{className:ge.rightNode},ae)))},38273:function(mt,Ke,te){"use strict";var ee=te(59301);const ge=pe=>String(pe).length===1?`0${pe}`:pe,be=({className:pe="",onChange:Se,defaultValue:fe=0})=>{const[ie,de]=(0,ee.useState)(fe);(0,ee.useEffect)(()=>{const he=setTimeout(()=>{de(ie+1e3)},1e3);return Se(ie+1e3),()=>{clearInterval(he)}},[ie]);const le=parseInt(ie/(60*6e4))||"00",me=parseInt(ie%(60*6e4)/6e4)||"00",ae=parseInt(ie%6e4/1e3)||"00";return ee.createElement("div",{className:pe},ge(le),":",ge(me),":",ge(ae))};Ke.Z=be},93152:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return a}});var ee=te(59301),ge=te(8591),be=te(38854),pe=te(60513),Se=te(78666),fe=te(34055),ie=te(56102),de=te(2610),le={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},me=(y,E,b)=>new Promise((x,z)=>{var re=_e=>{try{ce(b.next(_e))}catch(ye){z(ye)}},se=_e=>{try{ce(b.throw(_e))}catch(ye){z(ye)}},ce=_e=>_e.done?x(_e.value):Promise.resolve(_e.value).then(re,se);ce((b=b.apply(y,E)).next())});function ae(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const E=new Date(y*1e3).toISOString().substr(11,8);return{hour:E.substr(0,2),minutes:E.substr(3,2),seconds:E.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function he(y,E){return y-E}function oe(y){y.sort(he);let E=0;for(let b=0;b{},handlePlay:_e=()=>{},handlePlayEnded:ye=()=>{},autoPlay:De=!1,onPlayEnded:Ee=()=>{},isShowWaterMark:je=!0},Le)=>{var ht;const vt=((ht=E==null?void 0:E.split("."))==null?void 0:ht.pop())==="flv",we=(0,ee.useRef)(),Fe=(0,ee.useRef)(),He=(0,ee.useRef)(),at=(0,ee.useRef)(),We=(0,ee.useRef)(),pt=(0,ee.useRef)(),Pt=(0,ee.useRef)(),At=(0,ee.useRef)(),Bt=(0,ee.useRef)(),rt=(0,ee.useRef)(),Xe=(0,ee.useRef)(),Ct=(0,ee.useRef)(),zt=(0,ee.useRef)(),Et=(0,ee.useRef)(),an=navigator.userAgent.toLowerCase().match(ne),$e=an?an[0]:"pc",yt=(0,ee.useRef)(!1),Lt=(0,fe.eY)();let on=0,$t=0,st=0,lt=null,Ge=!1,Ne=20,et=1,xt=!1,Ie=!1,Re=[];(0,ee.useImperativeHandle)(Le,()=>({getLastUpdatedTime:()=>we.current.currentTime,getDuration:()=>we.current.duration})),ge.ZP.config({maxCount:1,getContainer:()=>He.current});const Ze=(0,ee.useCallback)((Dt,Ht=!1)=>{let bt={point:we.current.currentTime};lt?(bt.log_id=lt,bt.watch_duration=oe(Re),bt.total_duration=$t):(re?(bt.video_id=parseInt(x,10),bt.course_id=re):bt.video_id=x,bt.duration=on,bt.device=$e),Ht&&(bt.ed="1");function fn(){return me(this,null,function*(){xt=!0,lt=yield z==null?void 0:z(bt),xt=!1,Dt&&Dt()})}fn()},[x,re]);(0,ee.useEffect)(()=>{we.current&&(at.current.style.display="none",We.current.style.display="block"),ge.ZP.destroy();let Dt=null;return pe.Z.isSupported&&vt&&E&&(E==null?void 0:E.indexOf(".m3u8"))<0?(Dt=pe.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:E,muted:!1}),we.current&&(Dt.attachMediaElement(we.current),Dt.load())):we.current.setAttribute("src",E),ze(),()=>{Dt&&(Dt.unload(),Dt.pause(),Dt.destroy(),Dt=null)}},[we,vt,E]);function Be(){we.current.paused?(at.current.style.display="none",We.current.style.display="block"):(at.current.style.display="block",We.current.style.display="none")}function ze(){Xe.current.style.display="none",zt.current.style.display="none",Ct.current.style.display="none",we.current.muted||we.current.volume===0?Xe.current.style.display="block":we.current.volume>0&&we.current.volume<=.5?zt.current.style.display="block":Ct.current.style.display="block"}(0,ee.useEffect)(()=>{const Dt=document.getElementById("play"),Ht=document.querySelectorAll(".playback-icons use");function bt(){_e(),se&&!yt.current&&(we.current.currentTime=se),yt.current=!0,Re.push(we.current.currentTime),Ge||(Ge=!0,b&&Ze())}function fn(){return me(this,null,function*(){Be(),Re.push(we.current.currentTime),b&&Ze(()=>{lt=null,st=0,Ge=!1,xt=!1,Ie=!1,Re=[],$t=0,et=1},!0),Ee()})}function cn(){pt.current.value=Math.round(we.current.currentTime),Pt.current.value=Math.round(we.current.currentTime)}function wt(){const sn=ae(Math.round(we.current.currentTime));Bt.current.innerText=`${sn.hour>0?sn.hour+":":""}${sn.minutes}:${sn.seconds}`,Bt.current.setAttribute("datetime",`${sn.hour>0?" "+sn.hour+" ":""}${sn.minutes}m ${sn.seconds}s`)}function yn(){var sn,Yn,ir,Zn,ar,Dr,Mr;const Er=Math.round((sn=we.current)==null?void 0:sn.duration);(ir=(Yn=pt.current)==null?void 0:Yn.setAttribute)==null||ir.call(Yn,"max",Er),(ar=(Zn=Pt.current)==null?void 0:Zn.setAttribute)==null||ar.call(Zn,"max",Er);const Br=ae(Er);At.current&&(At.current.innerText=`${Br.hour>0?Br.hour+":":""}${Br.minutes}:${Br.seconds}`,(Mr=(Dr=At.current).setAttribute)==null||Mr.call(Dr,"datetime",`${Br.hour>0?" "+Br.hour+" ":""}${Br.minutes}m ${Br.seconds}s`))}function vn(){try{const sn=Math.round(we.current.duration);pt.current.setAttribute("max",sn),Pt.current.setAttribute("max",sn);const Yn=ae(sn);At.current.innerText=`${Yn.hour>0?Yn.hour+":":""}${Yn.minutes}:${Yn.seconds}`,At.current.setAttribute("datetime",`${Yn.hour>0?" "+Yn.hour+" ":""}${Yn.minutes}m ${Yn.seconds}s`),cn(),wt();const{width:ir,height:Zn,x:ar,y:Dr}=Fe.current.getBoundingClientRect();if(ar<0||Dr<0||!ir)return;if(!Ie){let Mr=we.current.currentTime,Er=Mr-st;Math.abs(Er)<10?($t+=Math.abs(Er),st=Mr,xt||$t-et*Ne>=0&&(et++,Re.push(st),b&&Ze())):(st=Mr,b&&Ze())}}catch(sn){console.log(sn)}}function zn(){Ie=!0}function wn(){we.current.playing&&Re.push(we.current.currentTime,st),st=we.current.currentTime,Ie=!1}function Wn(){on=we.current.duration,on<=20&&(Ne=on/3),we.current.addEventListener("play",bt)}function qn(sn){sn.preventDefault(),(0,de.vp)()?(we.current.style.width="100%",we.current.style.height="100%"):we.current.style.cssText=""}function Kn(){ce()}function Vn(sn){if(!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Yn=sn.target.dataset.seek?sn.target.dataset.seek:sn.target.value;we.current.currentTime=Yn,Pt.current.value=Yn,pt.current.value=Yn}function vr(sn){const Yn=Math.round(sn.offsetX/sn.target.clientWidth*parseInt(sn.target.getAttribute("max"),10));pt.current.setAttribute("data-seek",Yn);const ir=ae(Yn);rt.current.textContent=`${ir.hour>0?ir.hour+":":""}${ir.minutes}:${ir.seconds}`;const Zn=we.current.getBoundingClientRect();rt.current.style.left=`${sn.pageX-Zn.left}px`}function lr(sn){switch(sn.code){case"Space":sn.preventDefault(),Mt();break;case"ArrowRight":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime>=we.current.duration)break;we.current.currentTime=parseInt(we.current.currentTime)+5,cn();break;case"ArrowLeft":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime===0)break;we.current.currentTime=parseInt(we.current.currentTime)-5,cn();break;case"ArrowUp":sn.preventDefault(),we.current.volume<1&&(we.current.volume=(parseInt(we.current.volume*10)+1)/10);break;case"ArrowDown":sn.preventDefault(),we.current.volume>0&&(we.current.volume=(parseInt(we.current.volume*10)-1)/10);break}}return He.current.addEventListener((0,de.gH)(),qn),we.current.addEventListener("canplay",Wn),we.current.addEventListener("ended",fn),we.current.addEventListener("seeking",zn),we.current.addEventListener("seeked",wn),we.current.addEventListener("loadedmetadata",yn),pt.current.addEventListener("mousemove",vr),pt.current.addEventListener("input",Vn),we.current.addEventListener("timeupdate",vn),we.current.addEventListener("pause",Kn),we.current.addEventListener("volumechange",ze),document.addEventListener("keydown",lr),()=>{var sn,Yn,ir,Zn,ar,Dr,Mr,Er,Br,sr,Kr,Ut;(sn=we.current)==null||sn.removeEventListener("canplay",Wn),(Yn=we.current)==null||Yn.removeEventListener("play",bt),(ir=we.current)==null||ir.removeEventListener("ended",fn),(Zn=we.current)==null||Zn.removeEventListener("seeking",zn),(ar=we.current)==null||ar.removeEventListener("seeked",wn),(Dr=pt.current)==null||Dr.removeEventListener("mousemove",vr),(Mr=pt.current)==null||Mr.removeEventListener("input",Vn),(Er=we.current)==null||Er.removeEventListener("timeupdate",vn),(Br=we.current)==null||Br.removeEventListener("pause",Kn),(sr=we.current)==null||sr.removeEventListener("loadedmetadata",yn),(Kr=we.current)==null||Kr.removeEventListener("volumechange",ze),document.removeEventListener("keydown",lr),(Ut=we.current)!=null&&Ut.playing&&(Re.push(st,we.current.currentTime),b&&Ze())}},[we,E]),(0,ee.useEffect)(()=>{if(we.current.onended=()=>{ye(we)},we.current.oncontextmenu=()=>!1,(E==null?void 0:E.indexOf(".m3u8"))>-1){if(we.current.canPlayType("application/vnd.apple.mpegurl"))we.current.src=E;else if(Se.ZP.isSupported()){var Dt=new Se.ZP;Dt.loadSource(E),Dt.attachMedia(we.current)}}},[E]);const[ot,It]=(0,ee.useState)(1),Mt=()=>{we.current.paused||we.current.ended?we.current.play():we.current.pause(),Be()};function jt(){we.current.muted=!we.current.muted,we.current.muted?(Et.current.setAttribute("data-volume",volume.value),Et.current.value=0):Et.current.value=Et.current.dataset.volume}return ee.createElement("div",{style:{position:"relative"},ref:He},ee.createElement("div",{ref:Fe,className:`${le.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${le.animate__loop}`},je&&Lt?Lt.login:" "),ee.createElement("div",{className:le.container},ee.createElement("div",{className:le["video-container"],id:"video-container"},ee.createElement("div",{className:le["playback-animation"],id:"playback-animation"},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{className:"hidden",href:"#play-icon"}),ee.createElement("use",{href:"#pause"}))),ee.createElement("video",{className:le.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:we,autoPlay:De}),ee.createElement("div",{className:`${le["video-controls"]} `,id:"video-controls"},ee.createElement("div",{className:le["bottom-controls"]},ee.createElement("div",{className:le["left-controls"]},ee.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Mt},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{ref:We,href:"#play-icon"}),ee.createElement("use",{ref:at,style:{display:"none"},href:"#pause"}))),ee.createElement("div",{className:le.time},ee.createElement("time",{id:"time-elapsed",ref:Bt},"00:00"),ee.createElement("span",null," / "),ee.createElement("time",{id:"duration",ref:At},"00:00"))),ee.createElement("div",{className:le["right-controls"]},y&&ee.createElement(be.Z,{placement:"top",overlayClassName:le.rateOverlay,getPopupContainer:Dt=>Dt.parentNode,menu:{items:[{key:"1",label:ee.createElement("span",{onClick:()=>{It(1),we.current.playbackRate=1}},"1.0x")},{key:"2",label:ee.createElement("span",{onClick:()=>{It(1.5),we.current.playbackRate=1.5}},"1.5x")},{key:"3",label:ee.createElement("span",{onClick:()=>{It(2),we.current.playbackRate=2}},"2.0x")}]}},ee.createElement("div",{className:`${le.controlText} mr5`},"\u500D\u901F")),ee.createElement(ie.CopyToClipboard,{text:E,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},ee.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},ee.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),ee.createElement("div",{className:le["volume-controls"]},ee.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:le["volume-button"],id:"volume-button",onClick:jt},ee.createElement("i",{ref:Xe,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:Ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),ee.createElement("input",{className:le.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Et,style:{display:"none"},onClick:ze})),ee.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:le["fullscreen-button"],onClick:()=>{(0,de.vp)()?(0,de.BU)():(0,de.Dj)(He.current)}},ee.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),ee.createElement("div",{className:le["video-progress"]},ee.createElement("progress",{ref:Pt,value:"0",min:"0"}),ee.createElement("input",{className:le.seek,ref:pt,value:"0",min:"0",type:"range",step:"1"}),ee.createElement("div",{className:le["seek-tooltip"],ref:rt,id:"seek-tooltip"},"00:00"))))),ee.createElement("svg",{style:{display:"none"}},ee.createElement("defs",null,ee.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),ee.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),ee.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),ee.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),ee.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),ee.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),ee.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),ee.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},39479:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(33796),be=te(11611),pe=()=>{const[Se,fe]=(0,ee.useState)(""),[ie,de]=(0,ee.useState)(0);let[le,me]=(0,ee.useState)(),[ae,he]=(0,ee.useState)();const[oe,ne]=(0,ee.useState)(!1),a=(0,ee.useRef)("");(0,ee.useEffect)(()=>ge.Z.subscribe("preview-image",De=>{fe(De),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,ee.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ee.useEffect)(()=>{a.current=Se},[Se]);function y(ye){ye.keyCode==27&&a.current&&E()}function E(){document.body.style.overflow="auto",me(void 0),he(void 0),de(0),fe("")}function b(){de(ie+90)}function x(){le=ce.current.width*1.1,ae=ce.current.height*1.1,he(ae),me(le)}function z(){le=ce.current.width/1.1,ae=ce.current.height/1.1,he(ae),me(le)}const re=(0,ee.useRef)(),se=(0,ee.useRef)(),ce=(0,ee.useRef)(),_e=ye=>{(ye.nativeEvent.target===re.current||ye.nativeEvent.target===se.current)&&E()};return ee.createElement(ee.Fragment,null,Se?ee.createElement("div",null,ee.createElement("div",{className:"preview-wrp-group",ref:se},ee.createElement(be.Z,{className:"image-preview",src:Se,style:{display:"none"},preview:{visible:!0,src:Se,movable:!1,onVisibleChange:ye=>{fe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(mt,Ke,te){"use strict";te.d(Ke,{h:function(){return re}});var ee=te(59301),ge=te(57809),be=te(78241),pe=te(3113),Se=te(89780),fe=te.n(Se),ie=te(66543),de=te(59598),le=Object.defineProperty,me=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,a=(se,ce,_e)=>ce in se?le(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):se[ce]=_e,y=(se,ce)=>{for(var _e in ce||(ce={}))oe.call(ce,_e)&&a(se,_e,ce[_e]);if(he)for(var _e of he(ce))ne.call(ce,_e)&&a(se,_e,ce[_e]);return se},E=(se,ce)=>me(se,ae(ce));const b=ge.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ke.Z=({callback:se,onCancel:ce})=>{const[_e,ye]=(0,ee.useState)("python");function De(je){ye(z[je][1])}function Ee(je){se(je)}return ee.createElement(be.default,E(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ee,style:{width:500}}),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(ge.default,{getPopupContainer:je=>je.parentNode,onChange:De},Object.keys(z).map(je=>ee.createElement(b,{key:je,value:je},z[je][0])))),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(re,{mode:_e})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(pe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function re({value:se,onChange:ce,mode:_e,options:ye={}}){const De=(0,ee.useRef)(),[Ee,je]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(Ee){let Le=function(ht){const Ye=ht.getValue();ce&&ce(Ye)};return Ee.on("change",Le),()=>{Ee.off("change",Le)}}},[Ee,ce]),(0,ee.useEffect)(()=>{Ee&&Ee.setOption("mode",_e)},[Ee,_e]),(0,ee.useEffect)(()=>{Ee&&(se!==Ee.getValue()||se==="")&&setTimeout(()=>{Ee.setValue(se||"")},300)},[Ee,se]),(0,ee.useEffect)(()=>{if(De.current&&!Ee){const Le=fe().fromTextArea(De.current,y({mode:_e,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));je(Le)}},[De.current,Ee]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:De}))}},89389:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return ue}});var ee=te(59301),ge=te(89780),be=te.n(ge),pe=te(76374),Se=te(66543),fe=te(6313),ie=te(25717),de=te(99498),le=te(25419),me=te(67549),ae=te(7664),he=({value:ve="",className:Pe,showTextOnly:xe,showLines:ke,style:tt={}})=>{const dt=(0,ee.useMemo)(()=>"",[ve]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:dt}}))},oe=te(59301),ne=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ve,Pe,xe)=>Pe in ve?ne(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,re=(ve,Pe)=>{for(var xe in Pe||(Pe={}))b.call(Pe,xe)&&z(ve,xe,Pe[xe]);if(E)for(var xe of E(Pe))x.call(Pe,xe)&&z(ve,xe,Pe[xe]);return ve},se=(ve,Pe)=>a(ve,y(Pe));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _e({onActionCallback:ve,title:Pe,icon:xe,actionName:ke,className:tt="",children:dt}){function tn(){ve(ke)}return oe.createElement("a",{title:Pe,className:tt,onClick:tn},oe.createElement("i",{className:`${xe}`}),dt)}var ye=({watch:ve,showNullButton:Pe,showNullProgramButton:xe,onActionCallback:ke,fullScreen:tt,insertTemp:dt,hidetoolBar:tn,extraUse:Kt})=>{const _t=[...ce,{title:`${ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return oe.createElement("ul",{className:"markdown-toolbar-container"},!tn&&_t.map((ft,Ft)=>oe.createElement("li",{key:Ft},ft.actionName?oe.createElement(_e,se(re({},ft),{onActionCallback:ke})):oe.createElement("span",{className:"v-line"}))),Pe?oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xe?oe.createElement(oe.Fragment,null,oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,dt&&oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${dt}`,onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kt&&oe.createElement("li",null,Kt),oe.createElement("li",{className:"btn-full-screen"},oe.createElement(_e,{icon:`${tt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:tt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ke})))},De=te(75790),Ee=te(78241),je=te(92832),Le=te(3113),ht=Object.defineProperty,Ye=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,at=(ve,Pe,xe)=>Pe in ve?ht(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,We=(ve,Pe)=>{for(var xe in Pe||(Pe={}))Fe.call(Pe,xe)&&at(ve,xe,Pe[xe]);if(we)for(var xe of we(Pe))He.call(Pe,xe)&&at(ve,xe,Pe[xe]);return ve},pt=(ve,Pe)=>Ye(ve,vt(Pe));const Pt={labelCol:{span:4},wrapperCol:{span:20}};var At=({callback:ve,onCancel:Pe})=>{function xe(ke){ve(ke)}return ee.createElement(Ee.default,pt(We({},Pt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xe,style:{width:500}}),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(je.default,null)),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(je.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Le.ZP,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))},Bt=te(44905),rt=te(45596),Xe=te(43418),Ct=te(95237),zt=te(6077),Et=te(59301),an=({callback:ve,onCancel:Pe})=>{const xe=document.createElement("canvas"),ke=xe.getContext("2d");xe.width=1e3,xe.height=800,ke.fillStyle="#ffffff",ke.fillRect(0,0,xe.width,xe.height);const tt=xe.toDataURL("image/png");return Et.createElement(Xe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Ct.Z,{style:{height:"100vh"}},Et.createElement(zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:tt,visible:!0,title:String(Date.now())},onOk:dt=>{ve({src:dt.url})},onClose:Pe})))},$e=te(12378);function yt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(yt,go.CommandHandler),yt.prototype.canAlignSelection=function(){var ve=this.diagram;return!(ve===null||ve.isReadOnly||ve.isModelReadOnly||ve.selection.count<2)},yt.prototype.alignLeft=function(){var ve=this.diagram;ve.startTransaction("aligning left");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.x,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe,xe.position.y))}),ve.commitTransaction("aligning left")},yt.prototype.alignRight=function(){var ve=this.diagram;ve.startTransaction("aligning right");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.x+xe.actualBounds.width;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe-xe.actualBounds.width,xe.position.y))}),ve.commitTransaction("aligning right")},yt.prototype.alignTop=function(){var ve=this.diagram;ve.startTransaction("alignTop");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.y,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.position.x,Pe))}),ve.commitTransaction("alignTop")},yt.prototype.alignBottom=function(){var ve=this.diagram;ve.startTransaction("aligning bottom");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.y+xe.actualBounds.height;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.actualBounds.x,Pe-xe.actualBounds.height))}),ve.commitTransaction("aligning bottom")},yt.prototype.alignCenterX=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center X");var xe=Pe.actualBounds.x+Pe.actualBounds.width/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(xe-ke.actualBounds.width/2,ke.actualBounds.y))}),ve.commitTransaction("aligning Center X")}},yt.prototype.alignCenterY=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center Y");var xe=Pe.actualBounds.y+Pe.actualBounds.height/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(ke.actualBounds.x,xe-ke.actualBounds.height/2))}),ve.commitTransaction("aligning Center Y")}},yt.prototype.alignColumn=function(ve){var Pe=this.diagram;Pe.startTransaction("align Column"),ve===void 0&&(ve=0),ve=parseFloat(ve);var xe=new Array;Pe.selection.each(function(Kt){Kt instanceof go.Link||xe.push(Kt)});for(var ke=0;ke0){for(var Kt=dt.elt(tn-1);Kt!==null&&Kt.isTreeExpanded&&!Kt.isTreeLeaf;){var _t=this._sortTreeChildrenByY(Kt);Kt=_t.last()}Kt!==null&&ve.select(Kt)}else ve.select(tt)}}else if(xe.key==="Down")if(Pe.isTreeExpanded&&!Pe.isTreeLeaf){var ke=this._sortTreeChildrenByY(Pe).first();ke!==null&&ve.select(ke)}else for(;Pe!==null;){var tt=Pe.findTreeParentNode();if(tt===null)break;var dt=this._sortTreeChildrenByY(tt),tn=dt.indexOf(Pe);if(tndt.y?1:tt.xdt.x?1:0}),Pe},yt.prototype.copyToClipboard=function(ve){go.CommandHandler.prototype.copyToClipboard.call(this,ve),this._lastPasteOffset.set(this.pasteOffset)},yt.prototype.pasteFromClipboard=function(){var ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ve},Object.defineProperty(yt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ve){if(ve!=="move"&&ve!=="select"&&ve!=="scroll"&&ve!=="tree"&&ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ve);this._arrowKeyBehavior=ve}}),Object.defineProperty(yt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ve){if(!(ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ve);this._pasteOffset.set(ve)}});var Lt=yt,on=te(20397),$t=te(43604),st=te(82093),lt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ge=te(59301),Ne=(ve,Pe,xe)=>new Promise((ke,tt)=>{var dt=_t=>{try{Kt(xe.next(_t))}catch(ft){tt(ft)}},tn=_t=>{try{Kt(xe.throw(_t))}catch(ft){tt(ft)}},Kt=_t=>_t.done?ke(_t.value):Promise.resolve(_t.value).then(dt,tn);Kt((xe=xe.apply(ve,Pe)).next())});function et({onCancel:ve,callback:Pe}){let xe=(0,ee.useRef)(),ke=(0,ee.useRef)(),tt=(0,ee.useRef)(),dt=(0,ee.useRef)(!1);const tn=(0,ee.useRef)(!1),[Kt,_t]=(0,ee.useState)(0);function ft(){const gt=$e.bx.make,Gt={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};xe.current=new $e.S0(ke.current,{padding:20,grid:gt($e.s_,"Grid",gt($e.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),gt($e.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:un=>{var Sn=un.diagram.commandHandler.addTopLevelParts(un.diagram.selection,!0);Sn||un.diagram.currentTool.doCancel()},commandHandler:gt(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:un=>{var Sn=un.subject;Sn.location=Sn.location.copy().snapToGridPoint(un.diagram.grid.gridOrigin,un.diagram.grid.gridCellSize),setTimeout(()=>{un.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:un=>{var Sn=un.subject;setTimeout(()=>{un.diagram.commandHandler.editTextBlock()})},LinkRelinked:un=>{var Sn=un.parameter.part;Sn.invalidateConnectedLinks();var Nn=un.subject;un.diagram.toolManager.linkingTool.isForwards?Nn.toNode.invalidateConnectedLinks():Nn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xe.current.nodeTemplate=gt($e.NB,"Auto",{locationSpot:$e.z6.Center,locationObjectName:"SHAPE",desiredSize:new $e.$u(120,60),minSize:new $e.$u(40,40),resizable:!0,resizeCellSize:new $e.$u(10,10),rotatable:!0},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),new $e.KX("desiredSize","size",$e.$u.parse).makeTwoWay($e.$u.stringify),gt($e.bn,{name:"SHAPE",fill:Gt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("figure"),new $e.KX("fill"),new $e.KX("stroke","borderColor"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),gt($e.al,{margin:1,textAlign:"center",overflow:$e.al.OverflowEllipsis,editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.nodeTemplate.toolTip=gt("ToolTip",gt($e.s_,"Vertical",{maxSize:new $e.$u(200,NaN)},gt($e.al,{font:"bold 10pt sans-serif",textAlign:"center"},new $e.KX("text")),gt($e.al,{font:"10pt sans-serif",textAlign:"center"},new $e.KX("text","details"))));function Zt(un,Sn){var Nn=(pn,cr)=>{pn.handled=!0,pn.diagram.model.commit(fr=>{var Ar=cr.part.adornedPart,Ur=new $e.E9().setRectSpot(Ar.actualBounds,un);Ur.subtract(Ar.location),Ur.scale(2,2),Ur.x+=Math.sign(Ur.x)*130,Ur.y+=Math.sign(Ur.y)*130,Ur.add(Ar.location),Ur.snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize);var to=fr.copyNodeData(Ar.data);fr.setGroupKeyForNodeData(to,fr.getGroupKeyForNodeData(Ar.data)),fr.addNodeData(to);var _o={from:Ar.key,to:fr.getKeyForNodeData(to)};fr.addLinkData(_o);var ho=pn.diagram.findNodeForData(to);ho.location=Ur,pn.diagram.select(ho),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)})};return gt($e.bn,{figure:Sn,alignment:un,alignmentFocus:un.opposite(),width:un.equals($e.z6.Top)||un.equals($e.z6.Bottom)?25:18,height:un.equals($e.z6.Top)||un.equals($e.z6.Bottom)?18:25,fill:"orange",stroke:Gt.white,strokeWidth:4,mouseEnter:(pn,cr)=>cr.fill="dodgerblue",mouseLeave:(pn,cr)=>cr.fill="orange",isActionable:!0,click:Nn,contextClick:Nn})}function Tt(un){return gt($e.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Sn,Nn)=>Nn.fill="dodgerblue",mouseLeave:(Sn,Nn)=>Nn.fill="orange",click:(Sn,Nn)=>{Sn.diagram.commandHandler.showContextMenu(Nn.part.adornedPart)}},un||{})}xe.current.nodeTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.Vm,{padding:10}),Zt($e.z6.Top,"TriangleUp"),Zt($e.z6.Left,"TriangleLeft"),Zt($e.z6.Right,"TriangleRight"),Zt($e.z6.Bottom,"TriangleDown"),Tt({alignment:new $e.z6(.75,0)}));function kt(un,Sn){return(Nn,pn)=>{Nn.handled=!0,Nn.diagram.model.commit(cr=>{cr.set(pn.part.adornedPart.data,un,Sn)})}}function Xt(un,Sn){return Sn||(Sn="color"),gt($e.bn,{width:16,height:16,stroke:"lightgray",fill:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.stroke="dodgerblue",mouseLeave:(Nn,pn)=>pn.stroke="lightgray",click:kt(Sn,un),contextClick:kt(Sn,un)})}function dn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.white,"fill"),Xt(Gt.beige,"fill"),Xt(Gt.extralightblue,"fill"),Xt(Gt.extralightred,"fill"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.lightgray,"fill"),Xt(Gt.lightgreen,"fill"),Xt(Gt.lightblue,"fill"),Xt(Gt.lightred,"fill")))]}function xn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.black),Xt(Gt.green),Xt(Gt.blue),Xt(Gt.red))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.white),Xt(Gt.magenta),Xt(Gt.purple),Xt(Gt.orange)))]}function Fn(un,Sn){return Sn||(Sn="thickness"),gt($e.bn,"LineH",{width:16,height:16,strokeWidth:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:kt(Sn,un),contextClick:kt(Sn,un)})}function Qn(un,Sn){return Sn||(Sn="dash"),gt($e.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:kt(Sn,un),contextClick:kt(Sn,un)})}function mn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Fn(1),Fn(2),Fn(3),Fn(4))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Qn(null),Qn([2,4]),Qn([4,4])))]}function An(un,Sn){return Sn||(Sn="figure"),gt($e.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.fill="dodgerblue",mouseLeave:(Nn,pn)=>pn.fill="lightgray",click:kt(Sn,un),contextClick:kt(Sn,un)})}xe.current.nodeTemplate.contextMenu=gt("ContextMenu",gt("ContextMenuButton",gt($e.s_,"Horizontal",An("Rectangle"),An("RoundedRectangle"),An("Ellipse"),An("Diamond"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",An("Parallelogram2"),An("ManualOperation"),An("Procedure"),An("Cylinder1"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",An("Terminator"),An("CreateRequest"),An("Document"),An("TriangleDown"))),dn(),xn(),mn()),xe.current.groupTemplate=gt($e.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:$e.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(un,Sn)=>{var Nn=Sn.addMembers(Sn.diagram.selection,!0);Nn||Sn.diagram.currentTool.doCancel()},avoidable:!1},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),gt($e.s_,"Auto",{name:"BODY"},gt($e.bn,{parameter1:10,fill:Gt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("fill"),new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.Vm,{background:"transparent",margin:20})),gt($e.al,{alignment:$e.z6.Top,alignmentFocus:$e.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new $e.KX("text"),new $e.KX("stroke","color"))),xe.current.groupTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.s_,"Auto",gt($e.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),gt($e.Vm,{margin:1.5})),Tt({alignment:$e.z6.TopRight,alignmentFocus:$e.z6.BottomRight})),xe.current.groupTemplate.contextMenu=gt("ContextMenu",dn(),xn(),mn()),xe.current.linkTemplate=gt($e.rU,{layerName:"Foreground",routing:$e.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new $e.KX("fromSpot","fromSpot",$e.z6.parse),new $e.KX("toSpot","toSpot",$e.z6.parse),new $e.KX("fromShortLength","dir",un=>un>=1?10:0),new $e.KX("toShortLength","dir",un=>un>=1?10:0),new $e.KX("points").makeTwoWay(),gt($e.bn,{strokeWidth:2},new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,0),segmentOrientation:$e.rU.OrientAlong,alignmentFocus:$e.z6.Right,figure:"circle",width:10,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",un=>un===1)),gt($e.bn,{segmentIndex:-1,segmentOffset:new $e.E9(-10,6),segmentOrientation:$e.rU.OrientPlus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",un=>un>=1),new $e.KX("width","thickness",un=>7+3*un),new $e.KX("height","thickness",un=>7+3*un),new $e.KX("segmentOffset","thickness",un=>new $e.E9(-15,4+1.5*un))),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,-6),segmentOrientation:$e.rU.OrientMinus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",un=>un===2),new $e.KX("width","thickness",un=>7+3*un),new $e.KX("height","thickness",un=>7+3*un),new $e.KX("segmentOffset","thickness",un=>new $e.E9(-15,4+1.5*un))),gt($e.al,{alignmentFocus:new $e.z6(0,1,-4,0),editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.linkTemplate.selectionAdornmentTemplate=gt($e.uz,gt($e.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ur(2)},new $e.KX("pathPattern","thickness",ur)),Tt({alignmentFocus:new $e.z6(0,0,-6,-4)}));function ur(un){return gt($e.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(un+4).toString()+" H3"})}function rr(un){var Sn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return un===0?Sn="M0 0 M16 16 M0 8 L16 8":un===2&&(Sn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),gt($e.bn,{geometryString:Sn,margin:2,background:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:kt("dir",un),contextClick:kt("dir",un)})}function or(un){var Sn=(Nn,pn)=>{Nn.handled=!0,Nn.diagram.model.commit(cr=>{var fr=pn.part.adornedPart;cr.set(fr.data,un?"toSpot":"fromSpot",$e.z6.stringify($e.z6.AllSides)),(un?fr.toNode:fr.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:Sn,contextClick:Sn})}function Wt(un,Sn){var Nn=0,pn=$e.z6.RightSide;un.equals($e.z6.Top)?(Nn=270,pn=$e.z6.TopSide):un.equals($e.z6.Left)?(Nn=180,pn=$e.z6.LeftSide):un.equals($e.z6.Bottom)&&(Nn=90,pn=$e.z6.BottomSide),Sn||(Nn-=180);var cr=(fr,Ar)=>{fr.handled=!0,fr.diagram.model.commit(Ur=>{var to=Ar.part.adornedPart;Ur.set(to.data,Sn?"toSpot":"fromSpot",$e.z6.stringify(pn)),(Sn?to.toNode:to.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{alignment:un,alignmentFocus:un.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Nn,background:"transparent",mouseEnter:(fr,Ar)=>Ar.background="dodgerblue",mouseLeave:(fr,Ar)=>Ar.background="transparent",click:cr,contextClick:cr})}xe.current.linkTemplate.contextMenu=gt("ContextMenu",xn(),mn(),gt("ContextMenuButton",gt($e.s_,"Horizontal",rr(0),rr(1),rr(2))),gt("ContextMenuButton",gt($e.s_,"Horizontal",gt($e.s_,"Spot",or(!1),Wt($e.z6.Top,!1),Wt($e.z6.Left,!1),Wt($e.z6.Right,!1),Wt($e.z6.Bottom,!1)),gt($e.s_,"Spot",{margin:new $e.Zt(0,0,0,2)},or(!0),Wt($e.z6.Top,!0),Wt($e.z6.Left,!0),Wt($e.z6.Right,!0),Wt($e.z6.Bottom,!0)))));const io=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=re=>{a.current.setValue(a.current.getValue()+" "+re.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(ge.Z,{className:ie.Z.lists,gutter:[10,10]},y.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:`$$${re.value}$$`}),re.name),le.createElement("div",{className:ie.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:ie.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(ge.Z,{className:ie.Z.lists,gutter:[10,10]},E.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:ie.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:"`$$"+re.value+"$$`"}),re.name),le.createElement("div",{className:ie.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},ce.name&&le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:ie.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var re=document.createElement("div");re.innerHTML=a.current.getValue();var se=re.innerText;return ae&&ae(se),se};return(0,ee.useImperativeHandle)(ne,()=>({getData:z})),le.createElement("div",{className:ie.Z.mathWrap},le.createElement(pe.default,{defaultActiveKey:"1",items:x}),le.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},oe||""),he&&le.createElement("div",{className:ie.Z.button},le.createElement(Se.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ke.Z=me},766:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(76560),ge={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},be=te(59301),pe=({message:Se,className:fe,children:ie,style:de={}})=>be.createElement("div",{className:`custom-spinner ${ge.idsRingWrapper} ${fe}`},be.createElement("div",{className:ge.ldsRing},be.createElement("div",null),be.createElement("div",null),be.createElement("div",null),be.createElement("div",null)),Se?be.createElement("p",{style:de},Se):null,ie,be.createElement(ee.Outlet,null))},72015:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(33796),be=te(59301),pe=({defaultX:Se="40%",leftChild:fe,rightChild:ie,className:de,hideResize:le=!1})=>{const[me,ae]=(0,ee.useState)(Se),he=(0,ee.useRef)();function oe(){he.current=!0}(0,ee.useEffect)(()=>{function y(b){he.current&&(ge.Z.publish("resize-move-bar",b),ae(b.pageX))}function E(){he.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",E),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",E)}},[]);const ne=typeof me=="number"&&me!==.01?`${me}px`:Se,a=`calc(100% - ${le?"0px":"4px"} - ${ne})`;return be.createElement("div",{className:`split-panel-container ${de}`},be.createElement("section",{style:{width:ne,display:me===.01?"none":""}},fe),be.createElement("section",{className:"resize-x-bar",onMouseDown:oe},be.createElement("a",{className:"btn-resize"},be.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},be.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),be.createElement("section",{style:{width:a}},ie))}},46685:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return fe}});var ee=te(59301),ge={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},be=te(92310),pe=te.n(be),fe=({className:ie,style:de={},leftNode:le,leftTitle:me="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:he="\u8FD0\u884C\u7ED3\u679C"})=>ee.createElement("div",{className:pe()(ge.result,ie),style:de},ee.createElement("div",{className:ge.left},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ee.createElement("span",null,me)),ee.createElement("div",{className:ge.leftNode},le)),ee.createElement("div",{className:ge.right},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ee.createElement("span",null,he)),ee.createElement("div",{className:ge.rightNode},ae)))},38273:function(mt,Ke,te){"use strict";var ee=te(59301);const ge=pe=>String(pe).length===1?`0${pe}`:pe,be=({className:pe="",onChange:Se,defaultValue:fe=0})=>{const[ie,de]=(0,ee.useState)(fe);(0,ee.useEffect)(()=>{const he=setTimeout(()=>{de(ie+1e3)},1e3);return Se(ie+1e3),()=>{clearInterval(he)}},[ie]);const le=parseInt(ie/(60*6e4))||"00",me=parseInt(ie%(60*6e4)/6e4)||"00",ae=parseInt(ie%6e4/1e3)||"00";return ee.createElement("div",{className:pe},ge(le),":",ge(me),":",ge(ae))};Ke.Z=be},93152:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return a}});var ee=te(59301),ge=te(8591),be=te(38854),pe=te(60513),Se=te(39394),fe=te(34055),ie=te(56102),de=te(2610),le={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},me=(y,E,b)=>new Promise((x,z)=>{var re=_e=>{try{ce(b.next(_e))}catch(ye){z(ye)}},se=_e=>{try{ce(b.throw(_e))}catch(ye){z(ye)}},ce=_e=>_e.done?x(_e.value):Promise.resolve(_e.value).then(re,se);ce((b=b.apply(y,E)).next())});function ae(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const E=new Date(y*1e3).toISOString().substr(11,8);return{hour:E.substr(0,2),minutes:E.substr(3,2),seconds:E.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function he(y,E){return y-E}function oe(y){y.sort(he);let E=0;for(let b=0;b{},handlePlay:_e=()=>{},handlePlayEnded:ye=()=>{},autoPlay:De=!1,onPlayEnded:Ee=()=>{},isShowWaterMark:je=!0},Le)=>{var ht;const vt=((ht=E==null?void 0:E.split("."))==null?void 0:ht.pop())==="flv",we=(0,ee.useRef)(),Fe=(0,ee.useRef)(),He=(0,ee.useRef)(),at=(0,ee.useRef)(),We=(0,ee.useRef)(),pt=(0,ee.useRef)(),Pt=(0,ee.useRef)(),At=(0,ee.useRef)(),Bt=(0,ee.useRef)(),rt=(0,ee.useRef)(),Xe=(0,ee.useRef)(),Ct=(0,ee.useRef)(),zt=(0,ee.useRef)(),Et=(0,ee.useRef)(),an=navigator.userAgent.toLowerCase().match(ne),$e=an?an[0]:"pc",yt=(0,ee.useRef)(!1),Lt=(0,fe.eY)();let on=0,$t=0,st=0,lt=null,Ge=!1,Ne=20,et=1,xt=!1,Ie=!1,Re=[];(0,ee.useImperativeHandle)(Le,()=>({getLastUpdatedTime:()=>we.current.currentTime,getDuration:()=>we.current.duration})),ge.ZP.config({maxCount:1,getContainer:()=>He.current});const Ze=(0,ee.useCallback)((Dt,Ht=!1)=>{let bt={point:we.current.currentTime};lt?(bt.log_id=lt,bt.watch_duration=oe(Re),bt.total_duration=$t):(re?(bt.video_id=parseInt(x,10),bt.course_id=re):bt.video_id=x,bt.duration=on,bt.device=$e),Ht&&(bt.ed="1");function fn(){return me(this,null,function*(){xt=!0,lt=yield z==null?void 0:z(bt),xt=!1,Dt&&Dt()})}fn()},[x,re]);(0,ee.useEffect)(()=>{we.current&&(at.current.style.display="none",We.current.style.display="block"),ge.ZP.destroy();let Dt=null;return pe.Z.isSupported&&vt&&E&&(E==null?void 0:E.indexOf(".m3u8"))<0?(Dt=pe.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:E,muted:!1}),we.current&&(Dt.attachMediaElement(we.current),Dt.load())):we.current.setAttribute("src",E),ze(),()=>{Dt&&(Dt.unload(),Dt.pause(),Dt.destroy(),Dt=null)}},[we,vt,E]);function Be(){we.current.paused?(at.current.style.display="none",We.current.style.display="block"):(at.current.style.display="block",We.current.style.display="none")}function ze(){Xe.current.style.display="none",zt.current.style.display="none",Ct.current.style.display="none",we.current.muted||we.current.volume===0?Xe.current.style.display="block":we.current.volume>0&&we.current.volume<=.5?zt.current.style.display="block":Ct.current.style.display="block"}(0,ee.useEffect)(()=>{const Dt=document.getElementById("play"),Ht=document.querySelectorAll(".playback-icons use");function bt(){_e(),se&&!yt.current&&(we.current.currentTime=se),yt.current=!0,Re.push(we.current.currentTime),Ge||(Ge=!0,b&&Ze())}function fn(){return me(this,null,function*(){Be(),Re.push(we.current.currentTime),b&&Ze(()=>{lt=null,st=0,Ge=!1,xt=!1,Ie=!1,Re=[],$t=0,et=1},!0),Ee()})}function cn(){pt.current.value=Math.round(we.current.currentTime),Pt.current.value=Math.round(we.current.currentTime)}function wt(){const sn=ae(Math.round(we.current.currentTime));Bt.current.innerText=`${sn.hour>0?sn.hour+":":""}${sn.minutes}:${sn.seconds}`,Bt.current.setAttribute("datetime",`${sn.hour>0?" "+sn.hour+" ":""}${sn.minutes}m ${sn.seconds}s`)}function yn(){var sn,Yn,ir,Zn,ar,Dr,Mr;const Er=Math.round((sn=we.current)==null?void 0:sn.duration);(ir=(Yn=pt.current)==null?void 0:Yn.setAttribute)==null||ir.call(Yn,"max",Er),(ar=(Zn=Pt.current)==null?void 0:Zn.setAttribute)==null||ar.call(Zn,"max",Er);const Br=ae(Er);At.current&&(At.current.innerText=`${Br.hour>0?Br.hour+":":""}${Br.minutes}:${Br.seconds}`,(Mr=(Dr=At.current).setAttribute)==null||Mr.call(Dr,"datetime",`${Br.hour>0?" "+Br.hour+" ":""}${Br.minutes}m ${Br.seconds}s`))}function vn(){try{const sn=Math.round(we.current.duration);pt.current.setAttribute("max",sn),Pt.current.setAttribute("max",sn);const Yn=ae(sn);At.current.innerText=`${Yn.hour>0?Yn.hour+":":""}${Yn.minutes}:${Yn.seconds}`,At.current.setAttribute("datetime",`${Yn.hour>0?" "+Yn.hour+" ":""}${Yn.minutes}m ${Yn.seconds}s`),cn(),wt();const{width:ir,height:Zn,x:ar,y:Dr}=Fe.current.getBoundingClientRect();if(ar<0||Dr<0||!ir)return;if(!Ie){let Mr=we.current.currentTime,Er=Mr-st;Math.abs(Er)<10?($t+=Math.abs(Er),st=Mr,xt||$t-et*Ne>=0&&(et++,Re.push(st),b&&Ze())):(st=Mr,b&&Ze())}}catch(sn){console.log(sn)}}function zn(){Ie=!0}function wn(){we.current.playing&&Re.push(we.current.currentTime,st),st=we.current.currentTime,Ie=!1}function Wn(){on=we.current.duration,on<=20&&(Ne=on/3),we.current.addEventListener("play",bt)}function qn(sn){sn.preventDefault(),(0,de.vp)()?(we.current.style.width="100%",we.current.style.height="100%"):we.current.style.cssText=""}function Kn(){ce()}function Vn(sn){if(!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Yn=sn.target.dataset.seek?sn.target.dataset.seek:sn.target.value;we.current.currentTime=Yn,Pt.current.value=Yn,pt.current.value=Yn}function vr(sn){const Yn=Math.round(sn.offsetX/sn.target.clientWidth*parseInt(sn.target.getAttribute("max"),10));pt.current.setAttribute("data-seek",Yn);const ir=ae(Yn);rt.current.textContent=`${ir.hour>0?ir.hour+":":""}${ir.minutes}:${ir.seconds}`;const Zn=we.current.getBoundingClientRect();rt.current.style.left=`${sn.pageX-Zn.left}px`}function lr(sn){switch(sn.code){case"Space":sn.preventDefault(),Mt();break;case"ArrowRight":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime>=we.current.duration)break;we.current.currentTime=parseInt(we.current.currentTime)+5,cn();break;case"ArrowLeft":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime===0)break;we.current.currentTime=parseInt(we.current.currentTime)-5,cn();break;case"ArrowUp":sn.preventDefault(),we.current.volume<1&&(we.current.volume=(parseInt(we.current.volume*10)+1)/10);break;case"ArrowDown":sn.preventDefault(),we.current.volume>0&&(we.current.volume=(parseInt(we.current.volume*10)-1)/10);break}}return He.current.addEventListener((0,de.gH)(),qn),we.current.addEventListener("canplay",Wn),we.current.addEventListener("ended",fn),we.current.addEventListener("seeking",zn),we.current.addEventListener("seeked",wn),we.current.addEventListener("loadedmetadata",yn),pt.current.addEventListener("mousemove",vr),pt.current.addEventListener("input",Vn),we.current.addEventListener("timeupdate",vn),we.current.addEventListener("pause",Kn),we.current.addEventListener("volumechange",ze),document.addEventListener("keydown",lr),()=>{var sn,Yn,ir,Zn,ar,Dr,Mr,Er,Br,sr,Kr,Ut;(sn=we.current)==null||sn.removeEventListener("canplay",Wn),(Yn=we.current)==null||Yn.removeEventListener("play",bt),(ir=we.current)==null||ir.removeEventListener("ended",fn),(Zn=we.current)==null||Zn.removeEventListener("seeking",zn),(ar=we.current)==null||ar.removeEventListener("seeked",wn),(Dr=pt.current)==null||Dr.removeEventListener("mousemove",vr),(Mr=pt.current)==null||Mr.removeEventListener("input",Vn),(Er=we.current)==null||Er.removeEventListener("timeupdate",vn),(Br=we.current)==null||Br.removeEventListener("pause",Kn),(sr=we.current)==null||sr.removeEventListener("loadedmetadata",yn),(Kr=we.current)==null||Kr.removeEventListener("volumechange",ze),document.removeEventListener("keydown",lr),(Ut=we.current)!=null&&Ut.playing&&(Re.push(st,we.current.currentTime),b&&Ze())}},[we,E]),(0,ee.useEffect)(()=>{if(we.current.onended=()=>{ye(we)},we.current.oncontextmenu=()=>!1,(E==null?void 0:E.indexOf(".m3u8"))>-1){if(we.current.canPlayType("application/vnd.apple.mpegurl"))we.current.src=E;else if(Se.ZP.isSupported()){var Dt=new Se.ZP;Dt.loadSource(E),Dt.attachMedia(we.current)}}},[E]);const[ot,It]=(0,ee.useState)(1),Mt=()=>{we.current.paused||we.current.ended?we.current.play():we.current.pause(),Be()};function jt(){we.current.muted=!we.current.muted,we.current.muted?(Et.current.setAttribute("data-volume",volume.value),Et.current.value=0):Et.current.value=Et.current.dataset.volume}return ee.createElement("div",{style:{position:"relative"},ref:He},ee.createElement("div",{ref:Fe,className:`${le.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${le.animate__loop}`},je&&Lt?Lt.login:" "),ee.createElement("div",{className:le.container},ee.createElement("div",{className:le["video-container"],id:"video-container"},ee.createElement("div",{className:le["playback-animation"],id:"playback-animation"},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{className:"hidden",href:"#play-icon"}),ee.createElement("use",{href:"#pause"}))),ee.createElement("video",{className:le.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:we,autoPlay:De}),ee.createElement("div",{className:`${le["video-controls"]} `,id:"video-controls"},ee.createElement("div",{className:le["bottom-controls"]},ee.createElement("div",{className:le["left-controls"]},ee.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Mt},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{ref:We,href:"#play-icon"}),ee.createElement("use",{ref:at,style:{display:"none"},href:"#pause"}))),ee.createElement("div",{className:le.time},ee.createElement("time",{id:"time-elapsed",ref:Bt},"00:00"),ee.createElement("span",null," / "),ee.createElement("time",{id:"duration",ref:At},"00:00"))),ee.createElement("div",{className:le["right-controls"]},y&&ee.createElement(be.Z,{placement:"top",overlayClassName:le.rateOverlay,getPopupContainer:Dt=>Dt.parentNode,menu:{items:[{key:"1",label:ee.createElement("span",{onClick:()=>{It(1),we.current.playbackRate=1}},"1.0x")},{key:"2",label:ee.createElement("span",{onClick:()=>{It(1.5),we.current.playbackRate=1.5}},"1.5x")},{key:"3",label:ee.createElement("span",{onClick:()=>{It(2),we.current.playbackRate=2}},"2.0x")}]}},ee.createElement("div",{className:`${le.controlText} mr5`},"\u500D\u901F")),ee.createElement(ie.CopyToClipboard,{text:E,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},ee.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},ee.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),ee.createElement("div",{className:le["volume-controls"]},ee.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:le["volume-button"],id:"volume-button",onClick:jt},ee.createElement("i",{ref:Xe,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:Ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),ee.createElement("input",{className:le.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Et,style:{display:"none"},onClick:ze})),ee.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:le["fullscreen-button"],onClick:()=>{(0,de.vp)()?(0,de.BU)():(0,de.Dj)(He.current)}},ee.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),ee.createElement("div",{className:le["video-progress"]},ee.createElement("progress",{ref:Pt,value:"0",min:"0"}),ee.createElement("input",{className:le.seek,ref:pt,value:"0",min:"0",type:"range",step:"1"}),ee.createElement("div",{className:le["seek-tooltip"],ref:rt,id:"seek-tooltip"},"00:00"))))),ee.createElement("svg",{style:{display:"none"}},ee.createElement("defs",null,ee.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),ee.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),ee.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),ee.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),ee.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),ee.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),ee.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),ee.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},39479:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(33796),be=te(11611),pe=()=>{const[Se,fe]=(0,ee.useState)(""),[ie,de]=(0,ee.useState)(0);let[le,me]=(0,ee.useState)(),[ae,he]=(0,ee.useState)();const[oe,ne]=(0,ee.useState)(!1),a=(0,ee.useRef)("");(0,ee.useEffect)(()=>ge.Z.subscribe("preview-image",De=>{fe(De),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,ee.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ee.useEffect)(()=>{a.current=Se},[Se]);function y(ye){ye.keyCode==27&&a.current&&E()}function E(){document.body.style.overflow="auto",me(void 0),he(void 0),de(0),fe("")}function b(){de(ie+90)}function x(){le=ce.current.width*1.1,ae=ce.current.height*1.1,he(ae),me(le)}function z(){le=ce.current.width/1.1,ae=ce.current.height/1.1,he(ae),me(le)}const re=(0,ee.useRef)(),se=(0,ee.useRef)(),ce=(0,ee.useRef)(),_e=ye=>{(ye.nativeEvent.target===re.current||ye.nativeEvent.target===se.current)&&E()};return ee.createElement(ee.Fragment,null,Se?ee.createElement("div",null,ee.createElement("div",{className:"preview-wrp-group",ref:se},ee.createElement(be.Z,{className:"image-preview",src:Se,style:{display:"none"},preview:{visible:!0,src:Se,movable:!1,onVisibleChange:ye=>{fe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(mt,Ke,te){"use strict";te.d(Ke,{h:function(){return re}});var ee=te(59301),ge=te(57809),be=te(78241),pe=te(3113),Se=te(89780),fe=te.n(Se),ie=te(66543),de=te(59598),le=Object.defineProperty,me=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,a=(se,ce,_e)=>ce in se?le(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):se[ce]=_e,y=(se,ce)=>{for(var _e in ce||(ce={}))oe.call(ce,_e)&&a(se,_e,ce[_e]);if(he)for(var _e of he(ce))ne.call(ce,_e)&&a(se,_e,ce[_e]);return se},E=(se,ce)=>me(se,ae(ce));const b=ge.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ke.Z=({callback:se,onCancel:ce})=>{const[_e,ye]=(0,ee.useState)("python");function De(je){ye(z[je][1])}function Ee(je){se(je)}return ee.createElement(be.default,E(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ee,style:{width:500}}),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(ge.default,{getPopupContainer:je=>je.parentNode,onChange:De},Object.keys(z).map(je=>ee.createElement(b,{key:je,value:je},z[je][0])))),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(re,{mode:_e})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(pe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function re({value:se,onChange:ce,mode:_e,options:ye={}}){const De=(0,ee.useRef)(),[Ee,je]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(Ee){let Le=function(ht){const Ye=ht.getValue();ce&&ce(Ye)};return Ee.on("change",Le),()=>{Ee.off("change",Le)}}},[Ee,ce]),(0,ee.useEffect)(()=>{Ee&&Ee.setOption("mode",_e)},[Ee,_e]),(0,ee.useEffect)(()=>{Ee&&(se!==Ee.getValue()||se==="")&&setTimeout(()=>{Ee.setValue(se||"")},300)},[Ee,se]),(0,ee.useEffect)(()=>{if(De.current&&!Ee){const Le=fe().fromTextArea(De.current,y({mode:_e,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));je(Le)}},[De.current,Ee]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:De}))}},89389:function(mt,Ke,te){"use strict";te.d(Ke,{Z:function(){return ue}});var ee=te(59301),ge=te(89780),be=te.n(ge),pe=te(76374),Se=te(66543),fe=te(6313),ie=te(25717),de=te(99498),le=te(25419),me=te(67549),ae=te(7664),he=({value:ve="",className:Pe,showTextOnly:xe,showLines:ke,style:tt={}})=>{const dt=(0,ee.useMemo)(()=>"",[ve]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:dt}}))},oe=te(59301),ne=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ve,Pe,xe)=>Pe in ve?ne(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,re=(ve,Pe)=>{for(var xe in Pe||(Pe={}))b.call(Pe,xe)&&z(ve,xe,Pe[xe]);if(E)for(var xe of E(Pe))x.call(Pe,xe)&&z(ve,xe,Pe[xe]);return ve},se=(ve,Pe)=>a(ve,y(Pe));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _e({onActionCallback:ve,title:Pe,icon:xe,actionName:ke,className:tt="",children:dt}){function tn(){ve(ke)}return oe.createElement("a",{title:Pe,className:tt,onClick:tn},oe.createElement("i",{className:`${xe}`}),dt)}var ye=({watch:ve,showNullButton:Pe,showNullProgramButton:xe,onActionCallback:ke,fullScreen:tt,insertTemp:dt,hidetoolBar:tn,extraUse:Kt})=>{const _t=[...ce,{title:`${ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return oe.createElement("ul",{className:"markdown-toolbar-container"},!tn&&_t.map((ft,Ft)=>oe.createElement("li",{key:Ft},ft.actionName?oe.createElement(_e,se(re({},ft),{onActionCallback:ke})):oe.createElement("span",{className:"v-line"}))),Pe?oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,xe?oe.createElement(oe.Fragment,null,oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,dt&&oe.createElement("li",null,oe.createElement(_e,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${dt}`,onActionCallback:ke},oe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Kt&&oe.createElement("li",null,Kt),oe.createElement("li",{className:"btn-full-screen"},oe.createElement(_e,{icon:`${tt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:tt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ke})))},De=te(75790),Ee=te(78241),je=te(92832),Le=te(3113),ht=Object.defineProperty,Ye=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,at=(ve,Pe,xe)=>Pe in ve?ht(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,We=(ve,Pe)=>{for(var xe in Pe||(Pe={}))Fe.call(Pe,xe)&&at(ve,xe,Pe[xe]);if(we)for(var xe of we(Pe))He.call(Pe,xe)&&at(ve,xe,Pe[xe]);return ve},pt=(ve,Pe)=>Ye(ve,vt(Pe));const Pt={labelCol:{span:4},wrapperCol:{span:20}};var At=({callback:ve,onCancel:Pe})=>{function xe(ke){ve(ke)}return ee.createElement(Ee.default,pt(We({},Pt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xe,style:{width:500}}),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(je.default,null)),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(je.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Le.ZP,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))},Bt=te(44905),rt=te(45596),Xe=te(43418),Ct=te(95237),zt=te(6077),Et=te(59301),an=({callback:ve,onCancel:Pe})=>{const xe=document.createElement("canvas"),ke=xe.getContext("2d");xe.width=1e3,xe.height=800,ke.fillStyle="#ffffff",ke.fillRect(0,0,xe.width,xe.height);const tt=xe.toDataURL("image/png");return Et.createElement(Xe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Ct.Z,{style:{height:"100vh"}},Et.createElement(zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:tt,visible:!0,title:String(Date.now())},onOk:dt=>{ve({src:dt.url})},onClose:Pe})))},$e=te(12378);function yt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(yt,go.CommandHandler),yt.prototype.canAlignSelection=function(){var ve=this.diagram;return!(ve===null||ve.isReadOnly||ve.isModelReadOnly||ve.selection.count<2)},yt.prototype.alignLeft=function(){var ve=this.diagram;ve.startTransaction("aligning left");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.x,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe,xe.position.y))}),ve.commitTransaction("aligning left")},yt.prototype.alignRight=function(){var ve=this.diagram;ve.startTransaction("aligning right");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.x+xe.actualBounds.width;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe-xe.actualBounds.width,xe.position.y))}),ve.commitTransaction("aligning right")},yt.prototype.alignTop=function(){var ve=this.diagram;ve.startTransaction("alignTop");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.y,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.position.x,Pe))}),ve.commitTransaction("alignTop")},yt.prototype.alignBottom=function(){var ve=this.diagram;ve.startTransaction("aligning bottom");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.y+xe.actualBounds.height;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.actualBounds.x,Pe-xe.actualBounds.height))}),ve.commitTransaction("aligning bottom")},yt.prototype.alignCenterX=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center X");var xe=Pe.actualBounds.x+Pe.actualBounds.width/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(xe-ke.actualBounds.width/2,ke.actualBounds.y))}),ve.commitTransaction("aligning Center X")}},yt.prototype.alignCenterY=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center Y");var xe=Pe.actualBounds.y+Pe.actualBounds.height/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(ke.actualBounds.x,xe-ke.actualBounds.height/2))}),ve.commitTransaction("aligning Center Y")}},yt.prototype.alignColumn=function(ve){var Pe=this.diagram;Pe.startTransaction("align Column"),ve===void 0&&(ve=0),ve=parseFloat(ve);var xe=new Array;Pe.selection.each(function(Kt){Kt instanceof go.Link||xe.push(Kt)});for(var ke=0;ke0){for(var Kt=dt.elt(tn-1);Kt!==null&&Kt.isTreeExpanded&&!Kt.isTreeLeaf;){var _t=this._sortTreeChildrenByY(Kt);Kt=_t.last()}Kt!==null&&ve.select(Kt)}else ve.select(tt)}}else if(xe.key==="Down")if(Pe.isTreeExpanded&&!Pe.isTreeLeaf){var ke=this._sortTreeChildrenByY(Pe).first();ke!==null&&ve.select(ke)}else for(;Pe!==null;){var tt=Pe.findTreeParentNode();if(tt===null)break;var dt=this._sortTreeChildrenByY(tt),tn=dt.indexOf(Pe);if(tndt.y?1:tt.xdt.x?1:0}),Pe},yt.prototype.copyToClipboard=function(ve){go.CommandHandler.prototype.copyToClipboard.call(this,ve),this._lastPasteOffset.set(this.pasteOffset)},yt.prototype.pasteFromClipboard=function(){var ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ve},Object.defineProperty(yt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ve){if(ve!=="move"&&ve!=="select"&&ve!=="scroll"&&ve!=="tree"&&ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ve);this._arrowKeyBehavior=ve}}),Object.defineProperty(yt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ve){if(!(ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ve);this._pasteOffset.set(ve)}});var Lt=yt,on=te(20397),$t=te(43604),st=te(82093),lt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ge=te(59301),Ne=(ve,Pe,xe)=>new Promise((ke,tt)=>{var dt=_t=>{try{Kt(xe.next(_t))}catch(ft){tt(ft)}},tn=_t=>{try{Kt(xe.throw(_t))}catch(ft){tt(ft)}},Kt=_t=>_t.done?ke(_t.value):Promise.resolve(_t.value).then(dt,tn);Kt((xe=xe.apply(ve,Pe)).next())});function et({onCancel:ve,callback:Pe}){let xe=(0,ee.useRef)(),ke=(0,ee.useRef)(),tt=(0,ee.useRef)(),dt=(0,ee.useRef)(!1);const tn=(0,ee.useRef)(!1),[Kt,_t]=(0,ee.useState)(0);function ft(){const gt=$e.bx.make,Gt={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};xe.current=new $e.S0(ke.current,{padding:20,grid:gt($e.s_,"Grid",gt($e.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),gt($e.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:un=>{var Sn=un.diagram.commandHandler.addTopLevelParts(un.diagram.selection,!0);Sn||un.diagram.currentTool.doCancel()},commandHandler:gt(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:un=>{var Sn=un.subject;Sn.location=Sn.location.copy().snapToGridPoint(un.diagram.grid.gridOrigin,un.diagram.grid.gridCellSize),setTimeout(()=>{un.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:un=>{var Sn=un.subject;setTimeout(()=>{un.diagram.commandHandler.editTextBlock()})},LinkRelinked:un=>{var Sn=un.parameter.part;Sn.invalidateConnectedLinks();var Nn=un.subject;un.diagram.toolManager.linkingTool.isForwards?Nn.toNode.invalidateConnectedLinks():Nn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xe.current.nodeTemplate=gt($e.NB,"Auto",{locationSpot:$e.z6.Center,locationObjectName:"SHAPE",desiredSize:new $e.$u(120,60),minSize:new $e.$u(40,40),resizable:!0,resizeCellSize:new $e.$u(10,10),rotatable:!0},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),new $e.KX("desiredSize","size",$e.$u.parse).makeTwoWay($e.$u.stringify),gt($e.bn,{name:"SHAPE",fill:Gt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("figure"),new $e.KX("fill"),new $e.KX("stroke","borderColor"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),gt($e.al,{margin:1,textAlign:"center",overflow:$e.al.OverflowEllipsis,editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.nodeTemplate.toolTip=gt("ToolTip",gt($e.s_,"Vertical",{maxSize:new $e.$u(200,NaN)},gt($e.al,{font:"bold 10pt sans-serif",textAlign:"center"},new $e.KX("text")),gt($e.al,{font:"10pt sans-serif",textAlign:"center"},new $e.KX("text","details"))));function Zt(un,Sn){var Nn=(pn,cr)=>{pn.handled=!0,pn.diagram.model.commit(fr=>{var Ar=cr.part.adornedPart,Ur=new $e.E9().setRectSpot(Ar.actualBounds,un);Ur.subtract(Ar.location),Ur.scale(2,2),Ur.x+=Math.sign(Ur.x)*130,Ur.y+=Math.sign(Ur.y)*130,Ur.add(Ar.location),Ur.snapToGridPoint(pn.diagram.grid.gridOrigin,pn.diagram.grid.gridCellSize);var to=fr.copyNodeData(Ar.data);fr.setGroupKeyForNodeData(to,fr.getGroupKeyForNodeData(Ar.data)),fr.addNodeData(to);var _o={from:Ar.key,to:fr.getKeyForNodeData(to)};fr.addLinkData(_o);var ho=pn.diagram.findNodeForData(to);ho.location=Ur,pn.diagram.select(ho),setTimeout(()=>{pn.diagram.commandHandler.editTextBlock()},20)})};return gt($e.bn,{figure:Sn,alignment:un,alignmentFocus:un.opposite(),width:un.equals($e.z6.Top)||un.equals($e.z6.Bottom)?25:18,height:un.equals($e.z6.Top)||un.equals($e.z6.Bottom)?18:25,fill:"orange",stroke:Gt.white,strokeWidth:4,mouseEnter:(pn,cr)=>cr.fill="dodgerblue",mouseLeave:(pn,cr)=>cr.fill="orange",isActionable:!0,click:Nn,contextClick:Nn})}function Tt(un){return gt($e.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Sn,Nn)=>Nn.fill="dodgerblue",mouseLeave:(Sn,Nn)=>Nn.fill="orange",click:(Sn,Nn)=>{Sn.diagram.commandHandler.showContextMenu(Nn.part.adornedPart)}},un||{})}xe.current.nodeTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.Vm,{padding:10}),Zt($e.z6.Top,"TriangleUp"),Zt($e.z6.Left,"TriangleLeft"),Zt($e.z6.Right,"TriangleRight"),Zt($e.z6.Bottom,"TriangleDown"),Tt({alignment:new $e.z6(.75,0)}));function kt(un,Sn){return(Nn,pn)=>{Nn.handled=!0,Nn.diagram.model.commit(cr=>{cr.set(pn.part.adornedPart.data,un,Sn)})}}function Xt(un,Sn){return Sn||(Sn="color"),gt($e.bn,{width:16,height:16,stroke:"lightgray",fill:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.stroke="dodgerblue",mouseLeave:(Nn,pn)=>pn.stroke="lightgray",click:kt(Sn,un),contextClick:kt(Sn,un)})}function dn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.white,"fill"),Xt(Gt.beige,"fill"),Xt(Gt.extralightblue,"fill"),Xt(Gt.extralightred,"fill"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.lightgray,"fill"),Xt(Gt.lightgreen,"fill"),Xt(Gt.lightblue,"fill"),Xt(Gt.lightred,"fill")))]}function xn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.black),Xt(Gt.green),Xt(Gt.blue),Xt(Gt.red))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Xt(Gt.white),Xt(Gt.magenta),Xt(Gt.purple),Xt(Gt.orange)))]}function Fn(un,Sn){return Sn||(Sn="thickness"),gt($e.bn,"LineH",{width:16,height:16,strokeWidth:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:kt(Sn,un),contextClick:kt(Sn,un)})}function Qn(un,Sn){return Sn||(Sn="dash"),gt($e.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:kt(Sn,un),contextClick:kt(Sn,un)})}function mn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Fn(1),Fn(2),Fn(3),Fn(4))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Qn(null),Qn([2,4]),Qn([4,4])))]}function An(un,Sn){return Sn||(Sn="figure"),gt($e.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:un,margin:1,background:"transparent",mouseEnter:(Nn,pn)=>pn.fill="dodgerblue",mouseLeave:(Nn,pn)=>pn.fill="lightgray",click:kt(Sn,un),contextClick:kt(Sn,un)})}xe.current.nodeTemplate.contextMenu=gt("ContextMenu",gt("ContextMenuButton",gt($e.s_,"Horizontal",An("Rectangle"),An("RoundedRectangle"),An("Ellipse"),An("Diamond"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",An("Parallelogram2"),An("ManualOperation"),An("Procedure"),An("Cylinder1"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",An("Terminator"),An("CreateRequest"),An("Document"),An("TriangleDown"))),dn(),xn(),mn()),xe.current.groupTemplate=gt($e.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:$e.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(un,Sn)=>{var Nn=Sn.addMembers(Sn.diagram.selection,!0);Nn||Sn.diagram.currentTool.doCancel()},avoidable:!1},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),gt($e.s_,"Auto",{name:"BODY"},gt($e.bn,{parameter1:10,fill:Gt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("fill"),new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.Vm,{background:"transparent",margin:20})),gt($e.al,{alignment:$e.z6.Top,alignmentFocus:$e.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new $e.KX("text"),new $e.KX("stroke","color"))),xe.current.groupTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.s_,"Auto",gt($e.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),gt($e.Vm,{margin:1.5})),Tt({alignment:$e.z6.TopRight,alignmentFocus:$e.z6.BottomRight})),xe.current.groupTemplate.contextMenu=gt("ContextMenu",dn(),xn(),mn()),xe.current.linkTemplate=gt($e.rU,{layerName:"Foreground",routing:$e.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new $e.KX("fromSpot","fromSpot",$e.z6.parse),new $e.KX("toSpot","toSpot",$e.z6.parse),new $e.KX("fromShortLength","dir",un=>un>=1?10:0),new $e.KX("toShortLength","dir",un=>un>=1?10:0),new $e.KX("points").makeTwoWay(),gt($e.bn,{strokeWidth:2},new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,0),segmentOrientation:$e.rU.OrientAlong,alignmentFocus:$e.z6.Right,figure:"circle",width:10,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",un=>un===1)),gt($e.bn,{segmentIndex:-1,segmentOffset:new $e.E9(-10,6),segmentOrientation:$e.rU.OrientPlus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",un=>un>=1),new $e.KX("width","thickness",un=>7+3*un),new $e.KX("height","thickness",un=>7+3*un),new $e.KX("segmentOffset","thickness",un=>new $e.E9(-15,4+1.5*un))),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,-6),segmentOrientation:$e.rU.OrientMinus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",un=>un===2),new $e.KX("width","thickness",un=>7+3*un),new $e.KX("height","thickness",un=>7+3*un),new $e.KX("segmentOffset","thickness",un=>new $e.E9(-15,4+1.5*un))),gt($e.al,{alignmentFocus:new $e.z6(0,1,-4,0),editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.linkTemplate.selectionAdornmentTemplate=gt($e.uz,gt($e.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ur(2)},new $e.KX("pathPattern","thickness",ur)),Tt({alignmentFocus:new $e.z6(0,0,-6,-4)}));function ur(un){return gt($e.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(un+4).toString()+" H3"})}function rr(un){var Sn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return un===0?Sn="M0 0 M16 16 M0 8 L16 8":un===2&&(Sn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),gt($e.bn,{geometryString:Sn,margin:2,background:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:kt("dir",un),contextClick:kt("dir",un)})}function or(un){var Sn=(Nn,pn)=>{Nn.handled=!0,Nn.diagram.model.commit(cr=>{var fr=pn.part.adornedPart;cr.set(fr.data,un?"toSpot":"fromSpot",$e.z6.stringify($e.z6.AllSides)),(un?fr.toNode:fr.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Nn,pn)=>pn.background="dodgerblue",mouseLeave:(Nn,pn)=>pn.background="transparent",click:Sn,contextClick:Sn})}function Wt(un,Sn){var Nn=0,pn=$e.z6.RightSide;un.equals($e.z6.Top)?(Nn=270,pn=$e.z6.TopSide):un.equals($e.z6.Left)?(Nn=180,pn=$e.z6.LeftSide):un.equals($e.z6.Bottom)&&(Nn=90,pn=$e.z6.BottomSide),Sn||(Nn-=180);var cr=(fr,Ar)=>{fr.handled=!0,fr.diagram.model.commit(Ur=>{var to=Ar.part.adornedPart;Ur.set(to.data,Sn?"toSpot":"fromSpot",$e.z6.stringify(pn)),(Sn?to.toNode:to.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{alignment:un,alignmentFocus:un.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Nn,background:"transparent",mouseEnter:(fr,Ar)=>Ar.background="dodgerblue",mouseLeave:(fr,Ar)=>Ar.background="transparent",click:cr,contextClick:cr})}xe.current.linkTemplate.contextMenu=gt("ContextMenu",xn(),mn(),gt("ContextMenuButton",gt($e.s_,"Horizontal",rr(0),rr(1),rr(2))),gt("ContextMenuButton",gt($e.s_,"Horizontal",gt($e.s_,"Spot",or(!1),Wt($e.z6.Top,!1),Wt($e.z6.Left,!1),Wt($e.z6.Right,!1),Wt($e.z6.Bottom,!1)),gt($e.s_,"Spot",{margin:new $e.Zt(0,0,0,2)},or(!0),Wt($e.z6.Top,!0),Wt($e.z6.Left,!0),Wt($e.z6.Right,!0),Wt($e.z6.Bottom,!0)))));const io=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, diff --git a/p__User__Detail__Videos__index.2f978a4f.async.js b/p__User__Detail__Videos__index.c6034c82.async.js similarity index 99% rename from p__User__Detail__Videos__index.2f978a4f.async.js rename to p__User__Detail__Videos__index.c6034c82.async.js index f7d2cbfed3..8ed14d2b6c 100644 --- a/p__User__Detail__Videos__index.2f978a4f.async.js +++ b/p__User__Detail__Videos__index.c6034c82.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[2412],{40001:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},26227:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},49198:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},84105:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},41464:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},18785:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},87169:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},73331:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},15277:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},33853:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},62772:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},61485:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},38819:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},47472:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},77277:function(gt,Je){"use strict";Je.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"}},27914:function(gt,Je,a){"use strict";a.d(Je,{K:function(){return y}});var n=a(59301),E=a(43418),w=a(93152),F={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},m=a(24334);const y=({visible:j,width:X,videoId:J,file_url:O,course_id:Pe,copyUrl:v,toLog:b=!0,logWatchHistory:me=()=>{},allow_skip:ie,onClose:be=()=>{},autoPlay:Ke=!1,onPlayEnded:ce=()=>{}})=>n.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:null,footer:null,width:X,className:F.modal},n.createElement("i",{className:`${F.closeIcon} iconfont icon-guanbi10`,onClick:be}),j&&n.createElement(w.Z,{onPlayEnded:ce,autoPlay:Ke,allow_skip:ie,courseId:Pe,src:O!=null&&O.startsWith("http")?O:m.Base64.decode(O),videoId:J,toLog:b,logWatchHistory:me}))},93152:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return ie}});var n=a(59301),E=a(8591),w=a(38854),F=a(60513),m=a(78666),y=a(34055),j=a(56102),X=a(2610),J={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},O=(be,Ke,ce)=>new Promise((Se,U)=>{var Y=C=>{try{d(ce.next(C))}catch(S){U(S)}},p=C=>{try{d(ce.throw(C))}catch(S){U(S)}},d=C=>C.done?Se(C.value):Promise.resolve(C.value).then(Y,p);d((ce=ce.apply(be,Ke)).next())});function Pe(be){if(isNaN(be))return{minutes:"00",seconds:"00"};const Ke=new Date(be*1e3).toISOString().substr(11,8);return{hour:Ke.substr(0,2),minutes:Ke.substr(3,2),seconds:Ke.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function v(be,Ke){return be-Ke}function b(be){be.sort(v);let Ke=0;for(let ce=0;ce{},handlePlay:C=()=>{},handlePlayEnded:S=()=>{},autoPlay:q=!1,onPlayEnded:fe=()=>{},isShowWaterMark:Ae=!0},je)=>{var Ge;const Re=((Ge=Ke==null?void 0:Ke.split("."))==null?void 0:Ge.pop())==="flv",h=(0,n.useRef)(),Ce=(0,n.useRef)(),re=(0,n.useRef)(),V=(0,n.useRef)(),he=(0,n.useRef)(),ee=(0,n.useRef)(),N=(0,n.useRef)(),le=(0,n.useRef)(),K=(0,n.useRef)(),Z=(0,n.useRef)(),Ie=(0,n.useRef)(),Te=(0,n.useRef)(),nt=(0,n.useRef)(),dt=(0,n.useRef)(),Xe=navigator.userAgent.toLowerCase().match(me),_e=Xe?Xe[0]:"pc",st=(0,n.useRef)(!1),tt=(0,y.eY)();let xe=0,$e=0,G=0,P=null,A=!1,I=20,T=1,ne=!1,c=!1,u=[];(0,n.useImperativeHandle)(je,()=>({getLastUpdatedTime:()=>h.current.currentTime,getDuration:()=>h.current.duration})),E.ZP.config({maxCount:1,getContainer:()=>re.current});const D=(0,n.useCallback)((se,Oe=!1)=>{let M={point:h.current.currentTime};P?(M.log_id=P,M.watch_duration=b(u),M.total_duration=$e):(Y?(M.video_id=parseInt(Se,10),M.course_id=Y):M.video_id=Se,M.duration=xe,M.device=_e),Oe&&(M.ed="1");function ge(){return O(this,null,function*(){ne=!0,P=yield U==null?void 0:U(M),ne=!1,se&&se()})}ge()},[Se,Y]);(0,n.useEffect)(()=>{h.current&&(V.current.style.display="none",he.current.style.display="block"),E.ZP.destroy();let se=null;return F.Z.isSupported&&Re&&Ke&&(Ke==null?void 0:Ke.indexOf(".m3u8"))<0?(se=F.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ke,muted:!1}),h.current&&(se.attachMediaElement(h.current),se.load())):h.current.setAttribute("src",Ke),g(),()=>{se&&(se.unload(),se.pause(),se.destroy(),se=null)}},[h,Re,Ke]);function f(){h.current.paused?(V.current.style.display="none",he.current.style.display="block"):(V.current.style.display="block",he.current.style.display="none")}function g(){Ie.current.style.display="none",nt.current.style.display="none",Te.current.style.display="none",h.current.muted||h.current.volume===0?Ie.current.style.display="block":h.current.volume>0&&h.current.volume<=.5?nt.current.style.display="block":Te.current.style.display="block"}(0,n.useEffect)(()=>{const se=document.getElementById("play"),Oe=document.querySelectorAll(".playback-icons use");function M(){C(),p&&!st.current&&(h.current.currentTime=p),st.current=!0,u.push(h.current.currentTime),A||(A=!0,ce&&D())}function ge(){return O(this,null,function*(){f(),u.push(h.current.currentTime),ce&&D(()=>{P=null,G=0,A=!1,ne=!1,c=!1,u=[],$e=0,T=1},!0),fe()})}function Fe(){ee.current.value=Math.round(h.current.currentTime),N.current.value=Math.round(h.current.currentTime)}function W(){const ht=Pe(Math.round(h.current.currentTime));K.current.innerText=`${ht.hour>0?ht.hour+":":""}${ht.minutes}:${ht.seconds}`,K.current.setAttribute("datetime",`${ht.hour>0?" "+ht.hour+" ":""}${ht.minutes}m ${ht.seconds}s`)}function Ye(){var ht,Ot,Vt,Lt,Zt,en,Ft;const $t=Math.round((ht=h.current)==null?void 0:ht.duration);(Vt=(Ot=ee.current)==null?void 0:Ot.setAttribute)==null||Vt.call(Ot,"max",$t),(Zt=(Lt=N.current)==null?void 0:Lt.setAttribute)==null||Zt.call(Lt,"max",$t);const Mt=Pe($t);le.current&&(le.current.innerText=`${Mt.hour>0?Mt.hour+":":""}${Mt.minutes}:${Mt.seconds}`,(Ft=(en=le.current).setAttribute)==null||Ft.call(en,"datetime",`${Mt.hour>0?" "+Mt.hour+" ":""}${Mt.minutes}m ${Mt.seconds}s`))}function lt(){try{const ht=Math.round(h.current.duration);ee.current.setAttribute("max",ht),N.current.setAttribute("max",ht);const Ot=Pe(ht);le.current.innerText=`${Ot.hour>0?Ot.hour+":":""}${Ot.minutes}:${Ot.seconds}`,le.current.setAttribute("datetime",`${Ot.hour>0?" "+Ot.hour+" ":""}${Ot.minutes}m ${Ot.seconds}s`),Fe(),W();const{width:Vt,height:Lt,x:Zt,y:en}=Ce.current.getBoundingClientRect();if(Zt<0||en<0||!Vt)return;if(!c){let Ft=h.current.currentTime,$t=Ft-G;Math.abs($t)<10?($e+=Math.abs($t),G=Ft,ne||$e-T*I>=0&&(T++,u.push(G),ce&&D())):(G=Ft,ce&&D())}}catch(ht){console.log(ht)}}function Qe(){c=!0}function it(){h.current.playing&&u.push(h.current.currentTime,G),G=h.current.currentTime,c=!1}function yt(){xe=h.current.duration,xe<=20&&(I=xe/3),h.current.addEventListener("play",M)}function Bt(ht){ht.preventDefault(),(0,X.vp)()?(h.current.style.width="100%",h.current.style.height="100%"):h.current.style.cssText=""}function Pt(){d()}function wt(ht){if(!be){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Ot=ht.target.dataset.seek?ht.target.dataset.seek:ht.target.value;h.current.currentTime=Ot,N.current.value=Ot,ee.current.value=Ot}function Jt(ht){const Ot=Math.round(ht.offsetX/ht.target.clientWidth*parseInt(ht.target.getAttribute("max"),10));ee.current.setAttribute("data-seek",Ot);const Vt=Pe(Ot);Z.current.textContent=`${Vt.hour>0?Vt.hour+":":""}${Vt.minutes}:${Vt.seconds}`;const Lt=h.current.getBoundingClientRect();Z.current.style.left=`${ht.pageX-Lt.left}px`}function Gt(ht){switch(ht.code){case"Space":ht.preventDefault(),ve();break;case"ArrowRight":if(ht.preventDefault(),!be){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(h.current.currentTime>=h.current.duration)break;h.current.currentTime=parseInt(h.current.currentTime)+5,Fe();break;case"ArrowLeft":if(ht.preventDefault(),!be){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(h.current.currentTime===0)break;h.current.currentTime=parseInt(h.current.currentTime)-5,Fe();break;case"ArrowUp":ht.preventDefault(),h.current.volume<1&&(h.current.volume=(parseInt(h.current.volume*10)+1)/10);break;case"ArrowDown":ht.preventDefault(),h.current.volume>0&&(h.current.volume=(parseInt(h.current.volume*10)-1)/10);break}}return re.current.addEventListener((0,X.gH)(),Bt),h.current.addEventListener("canplay",yt),h.current.addEventListener("ended",ge),h.current.addEventListener("seeking",Qe),h.current.addEventListener("seeked",it),h.current.addEventListener("loadedmetadata",Ye),ee.current.addEventListener("mousemove",Jt),ee.current.addEventListener("input",wt),h.current.addEventListener("timeupdate",lt),h.current.addEventListener("pause",Pt),h.current.addEventListener("volumechange",g),document.addEventListener("keydown",Gt),()=>{var ht,Ot,Vt,Lt,Zt,en,Ft,$t,Mt,Wt,mn,at;(ht=h.current)==null||ht.removeEventListener("canplay",yt),(Ot=h.current)==null||Ot.removeEventListener("play",M),(Vt=h.current)==null||Vt.removeEventListener("ended",ge),(Lt=h.current)==null||Lt.removeEventListener("seeking",Qe),(Zt=h.current)==null||Zt.removeEventListener("seeked",it),(en=ee.current)==null||en.removeEventListener("mousemove",Jt),(Ft=ee.current)==null||Ft.removeEventListener("input",wt),($t=h.current)==null||$t.removeEventListener("timeupdate",lt),(Mt=h.current)==null||Mt.removeEventListener("pause",Pt),(Wt=h.current)==null||Wt.removeEventListener("loadedmetadata",Ye),(mn=h.current)==null||mn.removeEventListener("volumechange",g),document.removeEventListener("keydown",Gt),(at=h.current)!=null&&at.playing&&(u.push(G,h.current.currentTime),ce&&D())}},[h,Ke]),(0,n.useEffect)(()=>{if(h.current.onended=()=>{S(h)},h.current.oncontextmenu=()=>!1,(Ke==null?void 0:Ke.indexOf(".m3u8"))>-1){if(h.current.canPlayType("application/vnd.apple.mpegurl"))h.current.src=Ke;else if(m.ZP.isSupported()){var se=new m.ZP;se.loadSource(Ke),se.attachMedia(h.current)}}},[Ke]);const[Q,oe]=(0,n.useState)(1),ve=()=>{h.current.paused||h.current.ended?h.current.play():h.current.pause(),f()};function Ve(){h.current.muted=!h.current.muted,h.current.muted?(dt.current.setAttribute("data-volume",volume.value),dt.current.value=0):dt.current.value=dt.current.dataset.volume}return n.createElement("div",{style:{position:"relative"},ref:re},n.createElement("div",{ref:Ce,className:`${J.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${J.animate__loop}`},Ae&&tt?tt.login:" "),n.createElement("div",{className:J.container},n.createElement("div",{className:J["video-container"],id:"video-container"},n.createElement("div",{className:J["playback-animation"],id:"playback-animation"},n.createElement("svg",{className:J["playback-icons"]},n.createElement("use",{className:"hidden",href:"#play-icon"}),n.createElement("use",{href:"#pause"}))),n.createElement("video",{className:J.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:h,autoPlay:q}),n.createElement("div",{className:`${J["video-controls"]} `,id:"video-controls"},n.createElement("div",{className:J["bottom-controls"]},n.createElement("div",{className:J["left-controls"]},n.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ve},n.createElement("svg",{className:J["playback-icons"]},n.createElement("use",{ref:he,href:"#play-icon"}),n.createElement("use",{ref:V,style:{display:"none"},href:"#pause"}))),n.createElement("div",{className:J.time},n.createElement("time",{id:"time-elapsed",ref:K},"00:00"),n.createElement("span",null," / "),n.createElement("time",{id:"duration",ref:le},"00:00"))),n.createElement("div",{className:J["right-controls"]},be&&n.createElement(w.Z,{placement:"top",overlayClassName:J.rateOverlay,getPopupContainer:se=>se.parentNode,menu:{items:[{key:"1",label:n.createElement("span",{onClick:()=>{oe(1),h.current.playbackRate=1}},"1.0x")},{key:"2",label:n.createElement("span",{onClick:()=>{oe(1.5),h.current.playbackRate=1.5}},"1.5x")},{key:"3",label:n.createElement("span",{onClick:()=>{oe(2),h.current.playbackRate=2}},"2.0x")}]}},n.createElement("div",{className:`${J.controlText} mr5`},"\u500D\u901F")),n.createElement(j.CopyToClipboard,{text:Ke,onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},n.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),n.createElement("div",{className:J["volume-controls"]},n.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:J["volume-button"],id:"volume-button",onClick:Ve},n.createElement("i",{ref:Ie,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),n.createElement("i",{ref:nt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),n.createElement("i",{ref:Te,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),n.createElement("input",{className:J.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:dt,style:{display:"none"},onClick:g})),n.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:J["fullscreen-button"],onClick:()=>{(0,X.vp)()?(0,X.BU)():(0,X.Dj)(re.current)}},n.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),n.createElement("div",{className:J["video-progress"]},n.createElement("progress",{ref:N,value:"0",min:"0"}),n.createElement("input",{className:J.seek,ref:ee,value:"0",min:"0",type:"range",step:"1"}),n.createElement("div",{className:J["seek-tooltip"],ref:Z,id:"seek-tooltip"},"00:00"))))),n.createElement("svg",{style:{display:"none"}},n.createElement("defs",null,n.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},n.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),n.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},n.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),n.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},n.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),n.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},n.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),n.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},n.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),n.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},n.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),n.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},n.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),n.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},n.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},929:function(gt,Je,a){"use strict";a.d(Je,{i:function(){return d},Z:function(){return S}});var n={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},E=a(71418),w=a(6848),F=a(93948),m=a(92310),y=a.n(m),j=a(49661),X=a(57884),J=a(34055),O=a(79005),Pe=a(20345),v=a(77882),b=a(31081),me=a(75309),ie=a(71979),be=a(47558),Ke=a(42922),ce=a(66832),Se=a(96593),U=a(19664),Y=a(91833),p=a(59301);const d=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:O,swimg:Pe},{name:"101\u8BA1\u5212",ptimg:v,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:me,swimg:ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:be,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ce,swimg:Se},{name:"\u519B\u961F\u4E00\u6D41",ptimg:U,swimg:Y}];var S=({className:q,dataSource:fe=[],col:Ae=4,right:je,bottom:Ge=23,precision:H=0,wrapWidth:Re=1200,trackEventItems:h,loading:Ce,onRemove:re=()=>{},isCurrent:V=!0,showAlias:he=!1,showProgress:ee=!1})=>{const N=Math.floor((Re-(Ae-1)*je)/Ae),le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(K=>(window.ENV==="build"&&(K.ptimg=`/react/build${K.ptimg}`,K.swimg=`/react/build${K.swimg}`),K));return p.createElement(E.Z,{spinning:Ce},p.createElement("div",{className:y()(n.list,q)},!!(fe!=null&&fe.length)&&(fe==null?void 0:fe.map((K,Z)=>{var Ie,Te,nt,dt,Xe,_e;const{name:st,id:tt,identifier:xe,featured:$e,school_name:G,image_url:P,excellent:A,is_plan:I}=K;return p.createElement("div",{key:tt,className:V&&ee?n.wrapisCurrent:n.wrap,style:{width:N,marginRight:(1+Z)%Ae===0?0:je+H,marginBottom:Ge}},p.createElement("a",{className:n.li,onClick:T=>{T.preventDefault(),T.stopPropagation(),h&&(0,j.L9)([h]),(0,j.xg)(`/paths/${xe}`)}},p.createElement("div",{className:n.img},p.createElement("img",{className:n.cover,src:`${P}`}),V&&(0,J.bg)()&&(K==null?void 0:K.studying)&&p.createElement("div",{className:`${n.movebq} user-path-items`,onClick:T=>{T.stopPropagation(),re(K)}},p.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),p.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ie=K==null?void 0:K.subject_tags)==null?void 0:Ie.map((T,ne)=>{var c,u;if(ne===0){const f=(c=le.find(g=>g.name==T))==null?void 0:c.swimg;return p.createElement("img",{className:n.sign,src:f,style:{left:"-4px"}})}const D=(u=le.find(f=>f.name==T))==null?void 0:u.ptimg;return p.createElement("img",{className:n.sign,src:D,style:{left:`${48+52*(ne-1)+2*ne}px`}})}),p.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(K==null?void 0:K.excellent)&&p.createElement("div",{className:n.bq},"\u5F00\u653E\u8BFE\u7A0B"))),p.createElement("div",{className:n.name},p.createElement(w.Z,{title:he&&(K!=null&&K.excellent_alias_name)?p.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,p.createElement("br",null),p.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${K==null?void 0:K.excellent_alias_name}`)):st},p.createElement("span",{className:n.e},he&&(K==null?void 0:K.excellent_alias_name)||st))),V&&ee&&((Te=K==null?void 0:K.progress)==null?void 0:Te.all_score)!=0&&p.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},p.createElement(F.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nt=K==null?void 0:K.progress)==null?void 0:nt.my_score)/((dt=K==null?void 0:K.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Xe=K==null?void 0:K.progress)==null?void 0:Xe.my_score,"/",(_e=K==null?void 0:K.progress)==null?void 0:_e.all_score),(!V||!ee)&&p.createElement("div",{className:n.tags},p.createElement("div",null,p.createElement(w.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),p.createElement("span",null,K.stages_count))),p.createElement(w.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),p.createElement("span",null,K.members_count)))))))})),!fe.length&&p.createElement(X.Z,null)))}},47949:function(gt,Je,a){"use strict";a.d(Je,{jL:function(){return m},w9:function(){return Ve},dN:function(){return ge},QD:function(){return te},cQ:function(){return dt.Z},Oz:function(){return f},op:function(){return t},O5:function(){return We},_b:function(){return Le},t7:function(){return fe},Gi:function(){return Pt},YG:function(){return lt},kT:function(){return yt},qp:function(){return Ke},K3:function(){return U},vr:function(){return we},qE:function(){return l},Je:function(){return Ge},wb:function(){return Z},lB:function(){return nt},cq:function(){return Vt},tp:function(){return d},Si:function(){return ft},k8:function(){return nn},Du:function(){return jt}});var n=a(59301),E={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},w="data:image/png;base64,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",m=({dataSource:ze=[],img:Be,imgWidth:He=346,title:qe,sunTitle:ut,bannerExtraContent:Et})=>n.createElement("div",{className:E.banner},n.createElement("div",{className:E.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,qe),n.createElement("span",null,ut)),ze.length>0&&n.createElement("div",{className:E.btns},ze.map((mt,ot)=>n.createElement("div",{key:ot,onClick:mt.click},mt.name,mt.sign?n.createElement("img",{src:w,width:39}):null))),Et),Be&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:Be,width:He}))),y={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},j=a(92310),X=a.n(j),J=a(89392),O=Object.defineProperty,Pe=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,me=(ze,Be,He)=>Be in ze?O(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,ie=(ze,Be)=>{for(var He in Be||(Be={}))v.call(Be,He)&&me(ze,He,Be[He]);if(Pe)for(var He of Pe(Be))b.call(Be,He)&&me(ze,He,Be[He]);return ze},Ke=({dataSource:ze=[],value:Be,onChange:He,onTitleChange:qe,className:ut,title:Et,titleWidth:mt=41,style:ot={},fontColor:rt="#6A7283",showCount:St,classNameActive:At,styleItem:Ct={}})=>{const[_t,Yt]=(0,n.useState)(0),[Xt,tn]=(0,n.useState)(!1),sn=(0,n.useRef)(null),fn=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var hn;ze.length!==0&&(((hn=sn==null?void 0:sn.current)==null?void 0:hn.clientHeight)>97?Yt(1):Yt(0)),ze.length===0&&Yt(0),tn(!1)},[ze]),n.createElement("div",{className:X()(y.row,ut),style:ot},n.createElement("div",{onClick:(0,J.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:mt,marginTop:Xt?12:4},className:`${y.title} ${qe?"current":""}`},Et),n.createElement("div",{className:Xt?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},n.createElement("div",{className:y.bar,ref:fn,style:_t>0?{height:_t===1?97:"auto",overflow:_t===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:y.tag,ref:sn},ze==null?void 0:ze.map(hn=>n.createElement("span",{onClick:()=>He(hn.id),key:hn.id,style:ie(ie({color:rt},Ct),(hn==null?void 0:hn.style)||{}),className:Be===hn.id?X()(At||y.active,hn.classNameActive):""},n.createElement("span",{title:hn.name,className:y.name},hn.name),!!St&&n.createElement("span",{className:y.num},hn.count))))),!!_t&&n.createElement(n.Fragment,null,_t===1?n.createElement("div",{onClick:()=>{var hn;Yt(2),((hn=sn==null?void 0:sn.current)==null?void 0:hn.clientHeight)>245?tn(!0):tn(!1)},className:y.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{fn.current.scrollTop=0,Yt(1),tn(!1)},className:y.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ce={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},U=({dataSource:ze=[],value:Be,onChange:He,onTitleChange:qe,className:ut,title:Et,titleWidth:mt=41,style:ot={},fontColor:rt="#6A7283",showCount:St,expand:At=!0})=>{const[Ct,_t]=(0,n.useState)(0),[Yt,Xt]=(0,n.useState)(!1),tn=(0,n.useRef)(null),sn=(0,n.useRef)(null),[fn,hn]=(0,n.useState)(At);return n.createElement("div",{className:X()(ce.row,ut),style:ot},n.createElement("div",{className:"flex item-center justify-between"},n.createElement("div",{onClick:(0,J.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:mt,marginTop:Yt?12:4},className:`${ce.title} ${qe?"current":""}`},Et),n.createElement("i",{className:`iconfont ${fn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:fn?8:10},onClick:()=>hn(!fn)})),fn&&n.createElement("div",{className:Yt?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},n.createElement("div",{className:ce.fenge}),n.createElement("div",{className:ce.bar,ref:sn},n.createElement("div",{className:ce.tag,ref:tn},ze==null?void 0:ze.map(dn=>n.createElement("span",{onClick:()=>He(dn.id),key:dn.id,style:{color:rt},className:Be===dn.id?ce.active:""},n.createElement("span",{title:dn.name,className:ce.name},dn.name),!!St&&n.createElement("span",{className:ce.num},dn.count)))))))},Y={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},d=({dataSource:ze=[],value:Be,onChange:He,className:qe,style:ut={}})=>n.createElement("div",{style:ut,className:X()(Y.tabs,qe)},ze.map(Et=>n.createElement("span",{onClick:()=>He(Et.id),className:Be===Et.id?Y.active:"",key:Et.id},Et.name))),C={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},S=a(92832),fe=({dataSource:ze=[],value:Be="",onChange:He,onInputChange:qe=()=>{},className:ut,style:Et={},placeholder:mt,allowClear:ot=!1})=>{var rt;const[St,At]=(0,n.useState)(""),[Ct,_t]=(0,n.useState)("");(0,n.useEffect)(()=>{var tn;let sn=Be;(tn=JSON.stringify(Be))!=null&&tn.includes("{")&&(At(Be.id),sn=Be.value||"");try{_t(decodeURIComponent(sn||""))}catch(fn){_t(decodeURIComponent(sn||""))}},[Be]);const Yt=()=>{He(encodeURIComponent(Ct),St||null)},Xt=tn=>{tn!==St&&(At(tn),He(encodeURIComponent(Ct),tn))};return n.createElement("div",{className:X()(C.input,ut),style:Et},!!ze.length&&n.createElement("div",{className:C.dropdown},n.createElement("div",{className:C.text},(rt=ze.find(tn=>tn.id===St))==null?void 0:rt.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:C.b1}),n.createElement("b",{className:C.b2})),n.createElement("div",{className:C.menu},ze.map((tn,sn)=>n.createElement("div",{key:sn,onClick:()=>Xt(tn.id)},tn.name)))),n.createElement(S.default,{onPressEnter:Yt,value:Ct,onChange:tn=>{_t(tn.target.value),qe(encodeURIComponent(tn.target.value),St||null)},bordered:!1,placeholder:mt}),n.createElement("i",{onClick:Yt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ae={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ge=({value:ze,onChange:Be,className:He,total:qe,pageSize:ut,style:Et={}})=>{const mt=ze<2,ot=ze>=Math.ceil(qe/ut);return qe<=ut?n.createElement(n.Fragment,null):n.createElement("div",{className:X()(Ae.quickPager,He),style:Et},n.createElement("div",{onClick:()=>{mt||Be(ze-1,"prev")},className:mt?Ae.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{ot||Be(ze+1,"next")},className:ot?Ae.disabled:""},"\u4E0B\u4E00\u9875"))},H={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Re=a(71418),h=a(6848),Ce=a(13570),re=a(90524),V=a(49661),he=a(96908),ee=a(57177),N=a(81378),le=a(57884),Z=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,trackEventItems:ot,loading:rt})=>{const St=Math.floor((mt-(He-1)*qe)/He);return n.createElement(Re.Z,{spinning:rt},n.createElement("div",{className:X()(H.list,ze)},!!Be.length&&Be.map((At,Ct)=>{const{name:_t,id:Yt,identifier:Xt,power:tn,cover_image_id:sn,pic:fn}=At;return n.createElement("div",{className:H.wrap,key:Yt,style:{width:St,marginRight:(1+Ct)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{target:"_blank",href:`/shixuns/${Xt}/challenges`,className:H.li,onClick:hn=>{hn.preventDefault(),ot&&(0,V.L9)([ot]),tn&&(0,V.xg)(`/shixuns/${Xt}/challenges`)}},n.createElement("div",{className:H.img},n.createElement("img",{className:H.cover,src:`${fn}`}),At.is_jupyter&&n.createElement("img",{className:H.sign,src:he}),At.is_jupyter_lab&&n.createElement("img",{className:H.sign,src:ee}),At.is_unity_3d&&n.createElement("img",{className:H.sign,src:N})),n.createElement("div",{className:H.name},n.createElement(h.Z,{title:_t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:H.e},_t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:H.tags},n.createElement(h.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,At.challenges_count))),!!At.myshixuns_count&&n.createElement(h.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,At.myshixuns_count))),n.createElement(h.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,At.level))),n.createElement("div",{className:H.rate},n.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:At.score_info}),n.createElement("span",null,"\xA0",At.score_info?`${At.score_info}\u5206`:"5\u5206")))),!tn&&n.createElement("div",{className:H.lockWrap},n.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Be.length&&n.createElement(le.Z,null)))},Ie={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},nt=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,wrapClassName:ot,trackEventItems:rt,loading:St})=>{const At=Math.floor((mt-(He-1)*qe)/He);return n.createElement(Re.Z,{spinning:St},n.createElement("div",{className:X()(Ie.list,ze)},!!Be.length&&Be.map((Ct,_t)=>{const{name:Yt,id:Xt,identifier:tn,power:sn,cover_image_id:fn,pic:hn}=Ct;return n.createElement("div",{className:X()(Ie.wrap,ot),key:Xt,style:{width:At,marginRight:(1+_t)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{target:"_blank",href:`/shixuns/${tn}/challenges`,className:Ie.li,onClick:dn=>{dn.preventDefault(),rt&&(0,V.L9)([rt]),sn&&(0,V.xg)(`/shixuns/${tn}/challenges`)}},n.createElement("img",{src:a(47621),className:Ie.titleBg}),n.createElement("div",{className:Ie.name},n.createElement(h.Z,{title:Yt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:Ie.e},Yt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:Ie.img},n.createElement("img",{className:Ie.cover,src:fn?`${re.Z.API_SERVER}/api/attachments/${fn}`:`${re.Z.IMG_SERVER+hn}`}),Ct.is_jupyter&&n.createElement("div",{className:Ie.bq},"Jupyter"),Ct.is_jupyter_lab&&n.createElement("div",{className:Ie.bq},"JupyterLab"),Ct.is_unity_3d&&n.createElement("div",{className:Ie.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),n.createElement("div",{className:"mt20 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:Ie.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:Ie.value},Ct.myshixuns_count)),n.createElement("div",null,n.createElement("span",{className:Ie.text},"\u56F0\u96BE\u7B49\u7EA7"),n.createElement("span",{className:Ie.value},Ct.level))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:Ie.text},"\u5173\u5361\u6570"),n.createElement("span",{className:Ie.value},Ct.challenges_count)),n.createElement("div",{className:Ie.rate},n.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Ct.score_info}),n.createElement("span",{className:Ie.value,style:{color:"#FF9C00"}},"\xA0",Ct.score_info?`${Ct.score_info}\u5206`:"5\u5206"))))),!sn&&n.createElement("div",{className:Ie.lockWrap},n.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Be.length&&n.createElement(le.Z,null)))},dt=a(929),Xe={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},_e=a(79005),st=a(20345),tt=a(77882),xe=a(31081),$e=a(75309),G=a(71979),P=a(47558),A=a(42922),I=a(66832),T=a(96593),ne=a(19664),c=a(91833);const u=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_e,swimg:st},{name:"101\u8BA1\u5212",ptimg:tt,swimg:xe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:$e,swimg:G},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:P,swimg:A},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:I,swimg:T},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:c}];var f=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,trackEventItems:ot,loading:rt,wrapClassName:St,imgClassName:At,isArrow:Ct=!1})=>{const _t=Math.floor((mt-(He-1)*qe)/He),[Yt,Xt]=(0,n.useState)(),[tn,sn]=(0,n.useState)(),fn=dn=>Xt(dn),hn=()=>Xt(-1);return n.createElement(Re.Z,{spinning:rt},n.createElement("div",{className:X()(Xe.list,ze)},!!(Be!=null&&Be.length)&&(Be==null?void 0:Be.map((dn,wn)=>{var On;const{name:Zn,id:Un,identifier:Rn,featured:Tn,school_name:Xn,image_url:jn,excellent:qn,is_plan:Qn}=dn;return n.createElement("div",{key:Un,className:X()(Xe.wrap,St),style:{width:_t,marginRight:(1+wn)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{target:"_blank",href:`/paths/${Rn}`,className:Xe.li,onClick:an=>{an.preventDefault(),ot&&(0,V.L9)([ot]),(0,V.xg)(`/paths/${Rn}`)}},n.createElement("img",{src:a(39057),className:Xe.titleBg}),n.createElement("div",{className:Xe.name},n.createElement(h.Z,{title:Zn},n.createElement("span",{className:Xe.e,style:{color:Ct&&Yt===wn?"#145DFF":"#000000"},onMouseEnter:()=>{fn(wn)},onMouseLeave:hn},Zn))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:X()(Xe.img,At)},n.createElement("img",{className:Xe.cover,src:`${re.Z.IMG_SERVER+jn}`}),(On=dn==null?void 0:dn.subject_tags)==null?void 0:On.map((an,cn)=>{var Sn,gn;if(cn===0){const xn=(Sn=u.find(Dn=>Dn.name==an))==null?void 0:Sn.swimg;return n.createElement("img",{className:Xe.sign,src:xn,style:{left:"-4px"}})}const pn=(gn=u.find(xn=>xn.name==an))==null?void 0:gn.ptimg;return n.createElement("img",{className:Xe.sign,src:pn,style:{left:`${48+52*(cn-1)+2*cn}px`}})}),n.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(dn==null?void 0:dn.excellent)&&n.createElement("div",{className:Xe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:Xe.text},"\u7AE0\u8282\u6570"),n.createElement("span",{className:Xe.value},dn.stages_count)),n.createElement("div",null,n.createElement("span",{className:Xe.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:Xe.value},dn.members_count))))))})),!Be.length&&n.createElement(le.Z,null)))},g={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Q="data:image/png;base64,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",oe=a(59301),Ve=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,trackEventItems:ot,loading:rt})=>{const St=Math.floor((mt-(He-1)*qe)/He);return oe.createElement(Re.Z,{spinning:rt},oe.createElement("div",{className:X()(g.list,ze)},!!Be.length&&Be.map((At,Ct)=>{const{subject_identifier:_t,id:Yt,identifier:Xt,power:tn}=At,sn=At.is_public!=0&&At.is_public;return oe.createElement("div",{className:g.wrap,key:Yt,style:{width:St,marginRight:(1+Ct)%He===0?0:qe+Et,marginBottom:ut}},oe.createElement("a",{className:g.li,onClick:fn=>{fn.preventDefault(),ot&&(0,V.L9)([ot]),(0,V.xg)(At.first_category_url)}},oe.createElement("div",{className:g.top},oe.createElement(h.Z,{title:At.name},oe.createElement("div",{className:g.name},At.name)),oe.createElement("img",{className:g.img,src:re.Z.IMG_SERVER+"/images/"+At.avatar_url}),oe.createElement("div",{className:g.text,title:At.creator},At.creator),_t&&oe.createElement("div",{className:g.btns},oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),sn&&oe.createElement("div",{className:g.sign},"\u516C\u5F00")),oe.createElement("div",{className:g.bottom},At.visits>0&&oe.createElement(h.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-liulanyan"}),oe.createElement("span",null,At.visits))),At.course_members_count>0&&oe.createElement(h.Z,{title:"\u6210\u5458",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan"}),At.course_members_count)),At.tasks_count>0&&oe.createElement(h.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zuoye"}),At.tasks_count)),At.is_end?oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!At.is_accessible&&oe.createElement("div",{className:g.lockWrap},oe.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Be.length&&oe.createElement(le.Z,null)))},se={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Oe="data:image/png;base64,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",ge=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,wrapClassName:ot,trackEventItems:rt,loading:St})=>{const At=Math.floor((mt-(He-1)*qe)/He);return n.createElement(Re.Z,{spinning:St},n.createElement("div",{className:X()(se.list,ze)},!!Be.length&&Be.map((Ct,_t)=>{const{subject_identifier:Yt,id:Xt,identifier:tn,power:sn}=Ct,fn=Ct.is_public!=0&&Ct.is_public;return n.createElement("div",{className:X()(`${se.wrap} ${Ct.is_accessible?"":se.warpStyle}`,ot),key:Xt,style:{width:At,marginRight:(1+_t)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{className:se.li,onClick:hn=>{hn.preventDefault(),rt&&(0,V.L9)([rt]),(0,V.xg)(Ct.first_category_url)}},n.createElement("div",{className:se.creator},n.createElement("img",{className:se.img,src:re.Z.IMG_SERVER+"/images/"+Ct.avatar_url}),n.createElement("div",{className:se.text,title:Ct.creator},Ct.creator)),n.createElement("div",{className:se.top},n.createElement(h.Z,{title:Ct.name},n.createElement("div",{className:se.name},Ct.name)),fn&&n.createElement("div",{className:se.sign},"\u516C\u5F00")),n.createElement("div",{className:se.middle},n.createElement("div",{className:se.row,style:{marginBottom:6}},n.createElement("div",null,n.createElement("span",{className:se.text},"\u8BBF\u95EE\u91CF"),n.createElement("span",{className:se.value},(Ct==null?void 0:Ct.visits)||0)),n.createElement("div",null,n.createElement("span",{className:se.text},"\u6210\u5458"),n.createElement("span",{className:se.value},(Ct==null?void 0:Ct.course_members_count)||0))),n.createElement("div",{className:se.row},n.createElement("div",null,n.createElement("span",{className:se.text,style:{width:42}},"\u4F5C",n.createElement("span",{style:{marginLeft:14}},"\u4E1A")),n.createElement("span",{className:se.value},(Ct==null?void 0:Ct.tasks_count)||0)),n.createElement("div",null,n.createElement("span",{className:se.text},"\u72B6\u6001"),Ct.is_end?n.createElement("span",{className:se.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):n.createElement("span",{className:se.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Yt&&n.createElement("div",{className:se.btns},n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ct.is_accessible&&n.createElement("div",{className:se.lockWrap},n.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Be.length&&n.createElement(le.Z,null)))},Fe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},W=a(76560),lt=({dataSource:ze=[],value:Be,onChange:He,className:qe,style:ut={},tabBarExtraContent:Et})=>n.createElement("div",{className:X()(Fe.tabs,qe),style:ut},n.createElement("div",{className:Fe.tabsWrap},ze.map((mt,ot)=>n.createElement("aside",{className:Fe.tab,onClick:()=>{He(mt.id),mt.link&&W.history.push(mt.link)},key:ot},n.createElement("div",{className:Be===mt.id?Fe.active:""},mt.name),(mt==null?void 0:mt.resetCount)==null&&(mt==null?void 0:mt.total)!==void 0&&n.createElement("span",null,"\uFF08",mt==null?void 0:mt.total,"\uFF09"),(mt==null?void 0:mt.resetCount)!==void 0&&(mt==null?void 0:mt.total)!==void 0&&n.createElement(h.Z,{title:(mt==null?void 0:mt.tip)!=null?mt==null?void 0:mt.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},mt==null?void 0:mt.resetCount),"/",n.createElement("span",null,mt==null?void 0:mt.total),"\uFF09"))))),n.createElement("div",{className:Fe.tabBar},Et)),Qe={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},yt=({dataSource:ze=[],value:Be,onChange:He,className:qe,style:ut={},tabBarExtraContent:Et})=>n.createElement("div",{className:X()(Qe.tabs,qe),style:ut},n.createElement("div",{className:Qe.tabsWrap},ze.map((mt,ot)=>n.createElement("aside",{className:Qe.tab,onClick:()=>{He(mt.id),mt.link&&W.history.push(mt.link)},key:ot},n.createElement("div",{className:Be===mt.id?Qe.active:""},mt.name),(mt==null?void 0:mt.resetCount)==null&&(mt==null?void 0:mt.total)!==void 0&&n.createElement("span",null,"\uFF08",mt==null?void 0:mt.total,"\uFF09"),(mt==null?void 0:mt.resetCount)!==void 0&&(mt==null?void 0:mt.total)!==void 0&&n.createElement(h.Z,{title:(mt==null?void 0:mt.tip)!=null?mt==null?void 0:mt.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},mt==null?void 0:mt.resetCount),"/",n.createElement("span",null,mt==null?void 0:mt.total),"\uFF09"))))),n.createElement("div",{className:Qe.tabBar},Et)),Pt=({className:ze,style:Be={},children:He})=>n.createElement("div",{className:X()(ze),style:Be},He),wt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Jt=a(38854),Gt=a(20834);const ht=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Vt=({sortValue:ze,dropValue:Be,className:He,onSort:qe,onDrop:ut,dataSource:Et=ht})=>{var mt;return n.createElement("div",{className:X()(wt.orderWrap,He)},n.createElement(Jt.Z,{dropdownRender:()=>n.createElement(Gt.default,null,Et.map((ot,rt)=>n.createElement(Gt.default.Item,{key:rt,onClick:()=>ut(ot.id)},ot.name)))},n.createElement("span",{className:wt.orderTextWrap},(mt=Et.find(ot=>Be===ot.id))==null?void 0:mt.name)),n.createElement("span",{className:wt.orderIconWrap},n.createElement("span",{className:wt.orderAsc},n.createElement("i",{className:ze==="asc"?`iconfont icon-sanjiaoxing-up font12 ${wt.cursorPointer} ${wt.active}`:`iconfont icon-sanjiaoxing-up font12 ${wt.cursorPointer}`,onClick:()=>qe(ze==="asc"?"desc":"asc")})),n.createElement("span",{className:wt.orderDesc},n.createElement("i",{className:ze==="desc"?`iconfont icon-sanjiaoxing-down font12 ${wt.cursorPointer} ${wt.active}`:`iconfont icon-sanjiaoxing-down font12 ${wt.cursorPointer}`,onClick:()=>qe(ze==="asc"?"desc":"asc")}))))},Lt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Zt=a(3113),en=a(22688),Ft=Object.defineProperty,$t=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,mn=(ze,Be,He)=>Be in ze?Ft(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,at=(ze,Be)=>{for(var He in Be||(Be={}))Mt.call(Be,He)&&mn(ze,He,Be[He]);if($t)for(var He of $t(Be))Wt.call(Be,He)&&mn(ze,He,Be[He]);return ze},e=(ze,Be)=>{var He={};for(var qe in ze)Mt.call(ze,qe)&&Be.indexOf(qe)<0&&(He[qe]=ze[qe]);if(ze!=null&&$t)for(var qe of $t(ze))Be.indexOf(qe)<0&&Wt.call(ze,qe)&&(He[qe]=ze[qe]);return He},i=(ze,Be,He)=>new Promise((qe,ut)=>{var Et=rt=>{try{ot(He.next(rt))}catch(St){ut(St)}},mt=rt=>{try{ot(He.throw(rt))}catch(St){ut(St)}},ot=rt=>rt.done?qe(rt.value):Promise.resolve(rt.value).then(Et,mt);ot((He=He.apply(ze,Be)).next())}),t=ze=>{var Be=ze,{className:He,style:qe,children:ut,loading:Et=!1,openLoading:mt,onClick:ot=()=>{},size:rt="middle",shape:St="round",theme:At}=Be,Ct=e(Be,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[_t,Yt]=(0,n.useState)(!1),Xt=(0,n.useMemo)(()=>{switch(At){case en.Fy.THEMEONE:return Lt.ThemeOne;case en.Fy.DEFAULT:default:return Lt.btn}},[At]);return n.createElement(Zt.ZP,at({onClick:(0,J.throttle)(tn=>i(void 0,null,function*(){mt&&Yt(!0);try{yield ot(tn)}catch(sn){console.log("error",sn)}mt&&Yt(!1)}),2e3,{leading:!0,trailing:!1}),className:X()(Xt,Lt[`${rt}-${St}`],He),style:qe,size:rt,shape:St,loading:_t||Et},Ct),ut)},o={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},l=({className:ze,style:Be,children:He=null,onClick:qe,title:ut})=>n.createElement("div",{className:X()(o.head,ze),style:Be},n.createElement("span",{className:"primary-hover",onClick:qe},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:ut},ut),n.createElement("div",{className:o.node},He)),L={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},te=({confirmShow:ze=!0,confirmTitle:Be,confirmClick:He,cancelShow:qe=!0,cancelTitle:ut,cancelClick:Et,className:mt,style:ot,confirmLoading:rt=!1})=>n.createElement("div",{className:X()(L.btns,mt),style:ot},ze&&n.createElement(Zt.ZP,{loading:rt,onClick:He,type:"primary",className:L.confirm},Be),qe&&n.createElement(Zt.ZP,{onClick:Et,className:L.cancel},ut)),Ee={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},we=({className:ze,style:Be={},LeftContent:He,children:qe,RightContent:ut})=>n.createElement("div",{className:X()(Ee.fixedBottom,ze),style:Be},n.createElement("div",{className:Ee.wrap},n.createElement("div",{className:Ee.left},He),n.createElement("div",{className:Ee.center},qe),n.createElement("div",{className:Ee.right},ut))),Ue={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Le=({className:ze,style:Be={},dataSource:He=[]})=>n.createElement("div",{className:X()(Ue.crumbs,ze),style:Be},He.map((qe,ut)=>utW.history.push(qe.path)},qe.name):n.createElement("span",null,qe.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:ut,style:{color:"#5F6368"}},qe.name))),Ne=a(31797),R=Object.defineProperty,z=Object.defineProperties,_=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ue=(ze,Be,He)=>Be in ze?R(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,x=(ze,Be)=>{for(var He in Be||(Be={}))De.call(Be,He)&&ue(ze,He,Be[He]);if(de)for(var He of de(Be))ae.call(Be,He)&&ue(ze,He,Be[He]);return ze},k=(ze,Be)=>z(ze,_(Be)),$=(ze,Be)=>{var He={};for(var qe in ze)De.call(ze,qe)&&Be.indexOf(qe)<0&&(He[qe]=ze[qe]);if(ze!=null&&de)for(var qe of de(ze))Be.indexOf(qe)<0&&ae.call(ze,qe)&&(He[qe]=ze[qe]);return He};const{Countdown:pe}=Ne.default;var We=ze=>{var Be=ze,{onChange:He}=Be,qe=$(Be,["onChange"]);const[ut,Et]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof ut=="number"&&ut>=0&&He(ut)},[ut]);const mt=ot=>{const rt=Math.floor(ot/1e3);Et(rt)};return n.createElement(pe,k(x({},qe),{onChange:mt}))},ke={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},ft=({DataProps:ze,className:Be,style:He={}})=>{var qe;return n.createElement("div",{className:X()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ke.ClassRoomItem,Be),style:He,onClick:()=>{(0,V.xg)(ze==null?void 0:ze.first_category_url)}},n.createElement("div",{className:"flex flex-col item-center"},n.createElement("img",{src:`${(qe=re.Z)==null?void 0:qe.IMG_SERVER}/images/${ze==null?void 0:ze.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ze==null?void 0:ze.subject_identifier)&&n.createElement("div",{className:"mt-40px"},n.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),n.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},n.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(ze!=null&&ze.is_public)&&n.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),n.createElement("span",{className:X()("text-16px font-medium",ke.TitleDom)},ze==null?void 0:ze.name)),n.createElement("div",{className:"c-grey-333 font-medium"},ze==null?void 0:ze.creator),n.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ze==null?void 0:ze.course_members_count),n.createElement("div",{className:"c-grey-333 flex item-center justify-between"},n.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ze==null?void 0:ze.tasks_count),ze!=null&&ze.is_end?n.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):n.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},vt=Object.defineProperty,pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,xt=(ze,Be,He)=>Be in ze?vt(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,ct=(ze,Be)=>{for(var He in Be||(Be={}))bt.call(Be,He)&&xt(ze,He,Be[He]);if(pt)for(var He of pt(Be))Nt.call(Be,He)&&xt(ze,He,Be[He]);return ze},jt=({DataProps:ze=[],selectValue:Be,onChange:He,className:qe,style:ut={},extra:Et,classNameItem:mt,styleItem:ot={},barHidden:rt})=>{const[St,At]=(0,n.useState)();return(0,n.useEffect)(()=>{At(Array.isArray(Be)?Be:[Be])},[Be]),n.createElement("div",{className:X()("flex px-20px py-10px gap-40px",qe),style:ct({borderBottom:"1px solid #D3F0FF"},ut)},ze==null?void 0:ze.map(Ct=>n.createElement("div",{key:Ct==null?void 0:Ct.id,className:X()("flex item-center justify-center current c-grey-333 text-16 relative",mt,Ct==null?void 0:Ct.className),style:ct(ct({color:St!=null&&St.includes(Ct==null?void 0:Ct.id)?"#1890FF":"",minWidth:88},ot),(Ct==null?void 0:Ct.style)||{}),onClick:_t=>{He==null||He({domEvent:_t,item:Ct}),Ct!=null&&Ct.link&&W.history.push(Ct==null?void 0:Ct.link)}},Ct==null?void 0:Ct.name,!rt&&(St==null?void 0:St.includes(Ct==null?void 0:Ct.id))&&n.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),n.createElement("div",{className:"ml-auto"},Et))},Ht=Object.defineProperty,It=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,ln=(ze,Be,He)=>Be in ze?Ht(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,zt=(ze,Be)=>{for(var He in Be||(Be={}))Ut.call(Be,He)&&ln(ze,He,Be[He]);if(Kt)for(var He of Kt(Be))qt.call(Be,He)&&ln(ze,He,Be[He]);return ze},Rt=(ze,Be)=>It(ze,Dt(Be)),nn=({value:ze,onChange:Be,onInputChange:He,className:qe,style:ut={},InputProps:Et})=>{const[mt,ot]=(0,n.useState)(ze);return n.createElement("div",{className:X()("flex item-center rounded-full px-10px py-2px",qe),style:zt({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ut)},n.createElement(S.default,Rt(zt({bordered:!1},Et),{onChange:rt=>{ot(rt.target.value),He==null||He(encodeURIComponent(rt.target.value))},onPressEnter:rt=>{Be==null||Be({domEvent:rt,item:{value:mt}})}})),n.createElement("img",{className:"h-22px current",src:a(25365),height:22,onClick:rt=>{Be==null||Be({domEvent:rt,item:{value:mt}})}}))}},64977:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return Ge}});var n=a(59301),E=a(76560),w=a(8591),F=a(43418),m=a(99313),y=a(61621),j=a(5112),X={title:"title___XAxiE",radioWrap:"radioWrap___k0pOB",radio:"radio___x9kMt",colorFF0000:"colorFF0000___IMgd0",pagination:"pagination___ou2ht",checkboxWrapper:"checkboxWrapper___kF7xI"},J=a(49661),O=a(47949),Pe=a(71418),v=a(24905),b=a(63423),me=a(26724),ie=a.n(me),be=(H,Re,h)=>new Promise((Ce,re)=>{var V=N=>{try{ee(h.next(N))}catch(le){re(le)}},he=N=>{try{ee(h.throw(N))}catch(le){re(le)}},ee=N=>N.done?Ce(N.value):Promise.resolve(N.value).then(V,he);ee((h=h.apply(H,Re)).next())}),ce=({username:H,setStages:Re,stages:h,hasError:Ce,setHasError:re})=>{const[V,he]=(0,n.useState)(""),[ee,N]=(0,n.useState)(1),[le,K]=(0,n.useState)([]),[Z,Ie]=(0,n.useState)(!1),[Te,nt]=(0,n.useState)(0);(0,n.useEffect)(()=>{dt({page:1,search:""},!0)},[]);const dt=(_e,st)=>be(void 0,null,function*(){Ie(!0);const tt=yield(0,b.w3)({username:H,category:"manage",page:_e.page,search:_e.search});Ie(!1),K(xe=>st?tt==null?void 0:tt.subjects:[...xe,...tt==null?void 0:tt.subjects]),nt(tt==null?void 0:tt.count)}),Xe=(0,n.useRef)();return n.createElement("div",{className:X.wrap},n.createElement("div",{className:"mb10"},n.createElement(O.t7,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:V,style:{width:500},onChange:_e=>{he(_e),N(1),Xe.current.scrollTo({behavior:"smooth",top:0}),dt({page:1,search:_e},!0)}})),n.createElement(Pe.Z,{spinning:Z},n.createElement("div",{className:X.radioWrap,ref:Xe},n.createElement(ie(),{initialLoad:!1,pageStart:1,threshold:6,loadMore:()=>{N(ee+1),dt({page:ee+1,search:V},!1)},hasMore:le.length{Re({subjectId:_e.target.value,stage_ids:[]}),re(!1)}},le.map(_e=>{const st=_e.stages.map(tt=>({label:tt.name,value:tt.id}));return n.createElement("div",{key:_e.id},n.createElement(j.ZP,{className:X.radio,value:_e.id},_e.name),_e.id===h.subjectId&&n.createElement("div",{className:X.checkboxWrapper},st.length>0&&n.createElement(v.default,{indeterminate:h.stage_ids.length>0&&h.stage_ids.length{Re({subjectId:_e.id,stage_ids:tt.target.checked?st.map(xe=>xe.value):[]})},checked:h.stage_ids.length===st.length},"\u5168\u9009"),n.createElement(v.default.Group,{options:st,value:h.stage_ids,onChange:tt=>Re({subjectId:_e.id,stage_ids:tt})})))}))))),Ce&&n.createElement("div",{className:X.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u5B9E\u8DF5\u8BFE\u7A0B\u53CA\u7AE0\u8282"))},Se=a(77277),U=a(96047),Y=Object.defineProperty,p=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,S=(H,Re,h)=>Re in H?Y(H,Re,{enumerable:!0,configurable:!0,writable:!0,value:h}):H[Re]=h,q=(H,Re)=>{for(var h in Re||(Re={}))d.call(Re,h)&&S(H,h,Re[h]);if(p)for(var h of p(Re))C.call(Re,h)&&S(H,h,Re[h]);return H},fe=(H,Re)=>{var h={};for(var Ce in H)d.call(H,Ce)&&Re.indexOf(Ce)<0&&(h[Ce]=H[Ce]);if(H!=null&&p)for(var Ce of p(H))Re.indexOf(Ce)<0&&C.call(H,Ce)&&(h[Ce]=H[Ce]);return h},Ae=(H,Re,h)=>new Promise((Ce,re)=>{var V=N=>{try{ee(h.next(N))}catch(le){re(le)}},he=N=>{try{ee(h.throw(N))}catch(le){re(le)}},ee=N=>N.done?Ce(N.value):Promise.resolve(N.value).then(V,he);ee((h=h.apply(H,Re)).next())});const je=H=>{var Re=H,{userDetail:h,globalSetting:Ce,loading:re,user:V,dispatch:he}=Re,ee=fe(Re,["userDetail","globalSetting","loading","user","dispatch"]),N,le,K,Z,Ie;const[Te,nt]=(0,n.useState)("course"),[dt,Xe]=(0,n.useState)(""),[_e,st]=(0,n.useState)([]),[tt,xe]=(0,n.useState)(),[$e,G]=(0,n.useState)(!1),[P,A]=(0,n.useState)(!1);(0,n.useEffect)(()=>{h.actionTabs.key==="UserDetail-SendToClass"&&I(dt)},[h.actionTabs.key]);const I=u=>Ae(void 0,null,function*(){G(!0);const D=yield he({type:"userDetail/topicGetCourseList",payload:{search:u}});D&&st((D==null?void 0:D.courses)||[]),G(!1)}),[T,ne]=(0,n.useState)({subjectId:"",stage_ids:[]}),c=()=>Ae(void 0,null,function*(){var u,D,f,g,Q,oe;if(Te==="course"){if(!tt){A(!0);return}const ve=yield he({type:"userDetail/topicSendToClass",payload:q({course_id:tt},(u=h.actionTabs)==null?void 0:u.params)});if(he({type:"userDetail/setActionTabs",payload:{}}),ve&&ve.status===0){const Ve={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll",videos:"video"};(0,J.xg)(`/classrooms/${tt}/${Ve[(f=(D=h.actionTabs)==null?void 0:D.params)==null?void 0:f.object_type]}`)}}else{if(!T.subjectId||!T.stage_ids.length){A(!0);return}(yield(0,U.nI)({id:(Q=(g=h.actionTabs)==null?void 0:g.params)==null?void 0:Q.object_id,login:(oe=V.userInfo)==null?void 0:oe.login},{stage_ids:T.stage_ids})).status===0&&(w.ZP.success("\u53D1\u9001\u6210\u529F"),he({type:"userDetail/setActionTabs",payload:{}}),(0,J.xg)(`/paths/${T.subjectId}`))}});return n.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:h.actionTabs.key==="UserDetail-SendToClass",title:"\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:re["userDetail/sendToClass"],width:600,afterClose:()=>{A(!1),st([]),ne({subjectId:"",stage_ids:[]}),Xe("")},onOk:c,wrapClassName:Se.Z.CustomCss,onCancel:()=>{he({type:"userDetail/setActionTabs",payload:{}})}},n.createElement(m.default,{activeKey:Te,onChange:u=>{A(!1),nt(u)},items:[{label:"\u8BFE\u5802",key:"course",children:n.createElement("div",{className:X.wrap},n.createElement("div",{className:"mb10"},n.createElement(O.t7,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:dt,style:{width:500},onChange:u=>{Xe(u),I(u)}})),n.createElement(y.Z,{active:!0,loading:$e},n.createElement("div",{className:X.radioWrap},n.createElement(j.ZP.Group,{value:tt,onChange:u=>{xe(u.target.value),A(!1)}},_e.map((u,D)=>n.createElement(j.ZP,{className:X.radio,value:u.course_id,key:u.course_id},u.course_name))))),((le=(N=h.actionTabs)==null?void 0:N.params)==null?void 0:le.object_type)!=="videos"&&n.createElement("div",{className:X.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),P&&n.createElement("div",{className:X.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802")),show:!0},{label:"\u5B9E\u8DF5\u8BFE\u7A0B",key:"subject",children:n.createElement(ce,{username:(K=V.userInfo)==null?void 0:K.login,stages:T,setStages:ne,hasError:P,setHasError:A}),show:((Ie=(Z=h.actionTabs)==null?void 0:Z.params)==null?void 0:Ie.object_type)==="videos"}].filter(u=>u.show)}))};var Ge=(0,E.connect)(({userDetail:H,loading:Re,globalSetting:h,user:Ce})=>({userDetail:H,globalSetting:h,loading:Re.effects,user:Ce}))(je)},42496:function(gt,Je,a){"use strict";a.r(Je),a.d(Je,{default:function(){return c}});var n=a(59301),E=a(76560),w=a(43418),F=a(8591),m=a(61621),y=a(58421),j=a(57884),X=a(78241),J=a(92832),O=a(54580),Pe=a(3113),v=a(82093),b=a(90524),me=a(19248),ie=Object.defineProperty,be=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Se=(u,D,f)=>D in u?ie(u,D,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[D]=f,U=(u,D)=>{for(var f in D||(D={}))Ke.call(D,f)&&Se(u,f,D[f]);if(be)for(var f of be(D))ce.call(D,f)&&Se(u,f,D[f]);return u},Y=(u,D,f)=>new Promise((g,Q)=>{var oe=se=>{try{Ve(f.next(se))}catch(Oe){Q(Oe)}},ve=se=>{try{Ve(f.throw(se))}catch(Oe){Q(Oe)}},Ve=se=>se.done?g(se.value):Promise.resolve(se.value).then(oe,ve);Ve((f=f.apply(u,D)).next())});const p=({userDetail:u,user:D,cb:f,loading:g,dispatch:Q})=>{const{actionTabs:oe}=u,[ve]=X.default.useForm(),[Ve,se]=(0,n.useState)(!1),[Oe,M]=(0,n.useState)(void 0);(0,n.useEffect)(()=>{var W,Ye;u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&(ve.setFieldsValue({title:oe.data.title,attachment_id:(W=oe==null?void 0:oe.data)==null?void 0:W.attachment_id}),M((Ye=oe==null?void 0:oe.data)==null?void 0:Ye.attachment_id))},[u.actionTabs.key]);const ge=()=>n.createElement("div",{style:{position:"relative",backgroundColor:"#f4f3f4",display:"flex",alignItems:"center",justifyContent:"center"}},n.createElement("img",{src:b.Z.API_SERVER+"/api/attachments/"+Oe,alt:"avatar",style:{width:288}}),n.createElement("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",backgroundColor:"#fff",width:"16px",height:"16px",borderRadius:"50%"}},n.createElement(me.Z,{onClick:()=>M(void 0),style:{fontSize:"16px",color:"red"}}))),Fe=W=>{var Ye,lt,Qe,it,yt,Bt;if(W.file.status==="uploading"){se(!0);return}if(W.file.status==="done"){if(se(!1),W.file.status==="done"&&((lt=(Ye=W.file)==null?void 0:Ye.response)==null?void 0:lt.status)===-1){F.ZP.error((it=(Qe=W.file)==null?void 0:Qe.response)==null?void 0:it.message);return}M((Bt=(yt=W==null?void 0:W.file)==null?void 0:yt.response)==null?void 0:Bt.id)}};return n.createElement(w.default,{bodyStyle:{padding:"30px 40px"},centered:!0,open:u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",footer:null,width:643,destroyOnClose:!0,closable:!1},n.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},n.createElement("div",{style:{fontSize:"16px",fontWeight:"500",color:"#000",lineHeight:"16px"}},"\u89C6\u9891\u6807\u9898\u7F16\u8F91"),n.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}})),oe.data&&n.createElement(X.default,{form:ve},n.createElement(X.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}],style:{marginBottom:"34px"}},n.createElement(J.default,{maxLength:60})),n.createElement(X.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:",style:{marginBottom:"34px"}},Oe?ge():n.createElement(O.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${b.Z.API_SERVER}/api/attachments.json`,onChange:Fe,accept:"image/*"},n.createElement(Pe.ZP,{loading:Ve,icon:n.createElement("i",{className:"iconfont icon-shangchuantupian2"})},n.createElement("span",{style:{marginLeft:"3px"}},"\u4E0A\u4F20\u56FE\u7247")))),n.createElement("aside",null,"\u4EC5\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528278*225\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"),n.createElement(X.default.Item,null,n.createElement(Pe.ZP,{style:{float:"right",marginLeft:"20px"},loading:Ve,onClick:()=>Y(void 0,null,function*(){var W,Ye,lt;ve.setFieldsValue({attachment_id:Oe||((W=oe==null?void 0:oe.data)!=null&&W.attachment_id?(Ye=oe==null?void 0:oe.data)==null?void 0:Ye.attachment_id:void 0)});const Qe=U({},yield ve.validateFields());(yield(0,v.ZP)(`/api/users/${(lt=D==null?void 0:D.userInfo)==null?void 0:lt.login}/videos/${oe.data.id}/change_cover.json`,{method:"put",body:U({},Qe)}))&&(F.ZP.success("\u4FEE\u6539\u6210\u529F"),Q({type:"userDetail/setActionTabs",payload:{}}),f())})},"\u786E\u5B9A"),n.createElement(Pe.ZP,{style:{float:"right"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}},"\u53D6\u6D88"))))};var d=(0,E.connect)(({userDetail:u,loading:D,user:f})=>({userDetail:u,loading:D,user:f}))(p),C=a(18889),S=a(6848),q=a(71418),fe=a(36193),Ae=a(56102),je={flex_box_center:"flex_box_center___XLvPY",flex_space_between:"flex_space_between___olqDv",flex_box_vertical_center:"flex_box_vertical_center___7Ehj3",flex_box_center_end:"flex_box_center_end___eAyvU",flex_box_column:"flex_box_column___h6EKr",wrap:"wrap___jMjpV",bottomActionWrap:"bottomActionWrap___MLvvL",playIconWrap2:"playIconWrap2___tjBpv",playIcon:"playIcon___Zxs9h",playIconWrap:"playIconWrap___yexC0",linkWrap:"linkWrap___mfd8s",link:"link___XFVyj",imgWrap:"imgWrap___VBvxW",cardBottom:"cardBottom___afGBc",bottomTitle:"bottomTitle___ZuGLa",actionIcon:"actionIcon___yvtTa",timeWrap:"timeWrap___j2lof",time:"time___IA2yw",peopleWrap:"peopleWrap___O2Jrn",playTime:"playTime___apDZs",bottomTitleTip:"bottomTitleTip___nLAHv"},Ge=a(27914),H=Object.defineProperty,Re=Object.defineProperties,h=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,he=(u,D,f)=>D in u?H(u,D,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[D]=f,ee=(u,D)=>{for(var f in D||(D={}))re.call(D,f)&&he(u,f,D[f]);if(Ce)for(var f of Ce(D))V.call(D,f)&&he(u,f,D[f]);return u},N=(u,D)=>Re(u,h(D));const le="90%",K="55%",Z=({data:u,isReview:D,dispatch:f,onDelete:g=()=>{},logWatchHistory:Q=()=>{},onSend:oe=()=>{}})=>{const[ve,Ve]=(0,n.useState)(),[se,Oe]=(0,n.useState)({}),M=W=>{if(isNaN(W))return{minutes:"00",seconds:"00"};const Ye=new Date(W*1e3).toISOString().substr(11,8);return{hour:Ye.substr(0,2),minutes:Ye.substr(3,2),seconds:Ye.substr(6,2)}},ge=W=>{W.link||(Ve(!0),Oe({videoId:W.id,file_url:W.play_url||W.file_url,copyUrl:Fe(W.play_url||W.file_url,W.cover_url),logWatchHistory:Q}))},Fe=(W,Ye)=>{if(W)return``};return n.createElement(n.Fragment,null,u&&u.map((W,Ye)=>{var lt;const Qe=M(W.play_duration||0),it=(lt=W==null?void 0:W.cover_url)!=null&<.includes("https")?W.cover_url:b.Z.API_SERVER+W.cover_url;return n.createElement("a",{className:je.wrap,key:W.id},n.createElement(C.Z,null,n.createElement(S.Z,{title:"\u89C6\u9891\u65F6\u957F",placement:"bottom"},n.createElement("div",{className:je.playTime},Qe.hour==="00"?"":Qe.hour+":",Qe.minutes+":",Qe.seconds)),n.createElement(q.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!W.transcoded&&!W.link},n.createElement("div",{className:je.imgWrap},n.createElement("img",{src:it}),W.link&&n.createElement("a",{className:je.linkWrap,href:W.link,target:"_blank",title:W.title},n.createElement("span",{className:je.link},"\u5916\u94FE")),D?n.createElement("div",{className:je.playIconWrap2},n.createElement("img",{className:je.playIcon,src:fe})):n.createElement("div",{className:je.playIconWrap,onClick:()=>{!D&&ge(W)}},n.createElement("img",{className:je.playIcon,src:fe})),n.createElement("div",{className:je.bottomActionWrap},n.createElement("span",{className:je.peopleWrap},!!W.people_num&&n.createElement(S.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"bottom"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},W.people_num))),n.createElement("div",null,n.createElement(S.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-bianji10 iconfont`,onClick:()=>{f({type:"userDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u89C6\u9891",data:W}})},style:{marginTop:"1px",display:"inline-block"}})),!D&&n.createElement(Ae.CopyToClipboard,{text:Fe(W.play_url||W.file_url,W.cover_url),onCopy:()=>F.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(S.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-lianjie2 iconfont`}))),n.createElement(S.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-shanchu12 iconfont`,onClick:()=>g(W.id)})),(W==null?void 0:W.status)!="processing"&&n.createElement(S.Z,{title:"\u53D1\u9001",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-fasongzhiketang`,onClick:()=>oe(W.id)})))))),n.createElement("div",{className:je.cardBottom},n.createElement(S.Z,{overlayClassName:je.bottomTitleTip,getPopupContainer:yt=>yt.parentNode,title:W==null?void 0:W.title,placement:"bottom",autoAdjustOverflow:!1,arrowPointAtCenter:!0,mouseEnterDelay:0,mouseLeaveDelay:0},n.createElement("div",{className:je.bottomTitle},W.title)),W.total_time&&n.createElement("div",{className:je.timeWrap},n.createElement("div",{className:je.time},W.total_time&&`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${W.total_time}`)))))}),n.createElement(Ge.K,N(ee({},se),{visible:ve,allow_skip:!0,width:800,onClose:()=>{Ve(!1),Oe({})}})))};var Ie=(0,E.connect)(({userDetail:u})=>({userDetail:u}))(Z),Te={flex_box_center:"flex_box_center___IcqlF",flex_space_between:"flex_space_between___wI3bO",flex_box_vertical_center:"flex_box_vertical_center___wd4F6",flex_box_center_end:"flex_box_center_end___sX6yw",flex_box_column:"flex_box_column___oOUfO",body:"body___qkQFy",status:"status___lJSfh",datalist:"datalist___u3xx3",pager:"pager___inNi6",wrap:"wrap___u5nsU",midWrap:"midWrap___AEcVw",color999:"color999___UbIGq",orderWrap:"orderWrap___NBpTb",orderIconWrap:"orderIconWrap___BWV6J",orderAsc:"orderAsc___d0bIf",orderDesc:"orderDesc___XbnhV",color0152d9:"color0152d9___QUmiG",h10:"h10___aHhYp",cursorPointer:"cursorPointer___tv0ub",orderTextWrap:"orderTextWrap___xIS1a",cardWrap:"cardWrap___YxQcT",countWrap:"countWrap___nr9pc",colorRed:"colorRed___zZSQ2",modal:"modal___AyGQi"},nt=a(23869),dt=a(33796),Xe=a(47949),_e=a(49661),st=a(64977),tt=Object.defineProperty,xe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,P=(u,D,f)=>D in u?tt(u,D,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[D]=f,A=(u,D)=>{for(var f in D||(D={}))$e.call(D,f)&&P(u,f,D[f]);if(xe)for(var f of xe(D))G.call(D,f)&&P(u,f,D[f]);return u},I=(u,D)=>{var f={};for(var g in u)$e.call(u,g)&&D.indexOf(g)<0&&(f[g]=u[g]);if(u!=null&&xe)for(var g of xe(u))D.indexOf(g)<0&&G.call(u,g)&&(f[g]=u[g]);return f},T=(u,D,f)=>new Promise((g,Q)=>{var oe=se=>{try{Ve(f.next(se))}catch(Oe){Q(Oe)}},ve=se=>{try{Ve(f.throw(se))}catch(Oe){Q(Oe)}},Ve=se=>se.done?g(se.value):Promise.resolve(se.value).then(oe,ve);Ve((f=f.apply(u,D)).next())});const ne=u=>{var D=u,{user:f,userDetail:g,globalSetting:Q,loading:oe,dispatch:ve}=D,Ve=I(D,["user","userDetail","globalSetting","loading","dispatch"]),se;const[Oe]=(0,E.useSearchParams)(),M=(0,E.useLocation)(),ge=(0,n.useRef)(),[Fe,W]=(0,n.useState)(0),[Ye,lt]=(0,n.useState)([]),[Qe,it]=(0,n.useState)({category:Oe.get("category")||"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:null,search:null}),[yt,Bt]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Mt;ge.current=(Mt=M.pathname.split("/"))==null?void 0:Mt[2],Qe.username=ge.current,it(Qe),wt(Qe)},[M.pathname]);const Pt=((se=M.pathname.split("/"))==null?void 0:se[3])||"classrooms";(0,n.useEffect)(()=>dt.Z.subscribe("user-detail-search",Wt=>T(void 0,null,function*(){if(Pt===Wt.currentTabName){const mn={category:"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:ge.current,search:Wt.value};it(mn),Bt(!1),yield wt(mn),Bt(!0)}})),[]);const wt=Mt=>T(void 0,null,function*(){let Wt;Mt.category==="all"?Wt=yield ve({type:"userDetail/getVideos",payload:Mt}):Wt=yield ve({type:"userDetail/getReviewVideos",payload:Mt}),Wt&&(W((Wt==null?void 0:Wt.count)||0),lt((Wt==null?void 0:Wt.videos)||[]))}),Jt=Mt=>{Qe.search=Mt,Qe.page=1,it(Qe),wt(Qe)},Gt=Mt=>{var Wt;Qe.category=Mt,Qe.page=1,(Wt=window.location.href.toString())!=null&&Wt.includes("category")?(0,_e.jz)("category",Mt):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${Mt}`:`?category=${Mt}`),it(Qe),wt(Qe)},ht=()=>{Qe.sort_direction=Qe.sort_direction==="desc"?"asc":"desc",it(Qe),wt(Qe)},Ot=Mt=>{Qe.page=Mt,it(Qe),wt(Qe)},Vt=()=>{var Mt,Wt;((Mt=f.userInfo)!=null&&Mt.admin||(Wt=f.userInfo)!=null&&Wt.is_teacher&&(0,nt.O5)())&&E.history.push(`/users/${ge.current}/videos/upload`)},Lt=Mt=>{const Wt=w.default.confirm({icon:null,centered:!0,content:n.createElement("div",{style:{margin:"0px ",width:370}},n.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},n.createElement("span",{style:{fontWeight:"500",color:"#000000",lineHeight:"16px"}},"\u63D0\u793A"),n.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{cursor:"pointer"},onClick:()=>{Wt.destroy()}})),n.createElement("div",{className:Te.modal},"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okType:"default",onOk:()=>T(void 0,null,function*(){(yield ve({type:"userDetail/deleteVideo",payload:{id:Mt,username:ge.current}}))&&(F.ZP.info("\u89C6\u9891\u5220\u9664\u6210\u529F\uFF01"),Qe.page>1&&(Ye==null?void 0:Ye.length)===1&&(Qe.page=Qe.page-1,it(A({},Qe))),wt(Qe))})})},Zt=Mt=>{ve({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:Mt,username:ge.current,object_type:"videos"}}})},en=Mt=>ve({type:"userDetail/logWatchHistory",payload:Mt}),Ft=[{id:"all",name:"\u5BA1\u6838\u901A\u8FC7\u89C6\u9891"},{id:"pending",name:"\u5F85\u5BA1\u6838\u89C6\u9891"}],$t=[{id:"published_at",name:"\u6700\u65B0\u4E0A\u4F20"}];return n.createElement("div",{className:Te.body},n.createElement(Xe.YG,{onChange:Gt,value:Qe.category,tabBarExtraContent:n.createElement(Xe.t7,{style:{width:303},placeholder:"\u641C\u7D22\u89C6\u9891",value:Qe.search,onChange:Jt}),className:"mb25",dataSource:Ft}),n.createElement("div",{className:Te.status},n.createElement(Xe.cq,{dataSource:$t,sortValue:Qe.sort_direction,dropValue:Qe.sort_by,onSort:ht,onDrop:()=>{console.log(123123)}}),n.createElement(Xe.op,{style:{marginLeft:"auto"},onClick:Vt},"\u4E0A\u4F20\u89C6\u9891")),n.createElement(m.Z,{loading:!!(oe["userDetail/getVideos"]||oe["userDetail/getReviewVideos"]),active:!0,paragraph:{rows:5}},Ye.length==0?n.createElement(j.Z,null):n.createElement("div",{className:Te.datalist},n.createElement(Ie,{data:Ye,isReview:Qe.category==="pending",onDelete:Lt,onSend:Zt,logWatchHistory:en})),n.createElement("div",{className:Te.pager},Fe>Qe.per_page&&n.createElement(y.Z,{showQuickJumper:!0,showSizeChanger:!1,total:Fe,onChange:Mt=>Ot(Mt),pageSize:Qe.per_page,current:Qe.page}))),n.createElement(st.Z,null),n.createElement(d,{cb:()=>wt(Qe)}))};var c=(0,E.connect)(({user:u,userDetail:D,loading:f,globalSetting:g})=>({user:u,userDetail:D,globalSetting:g,loading:f.effects}))(ne)},2610:function(gt,Je,a){"use strict";a.d(Je,{BU:function(){return E},Dj:function(){return n},gH:function(){return w},vp:function(){return F}});function n(m){try{m.mozRequestFullScreen?m.mozRequestFullScreen():m.webkitRequestFullScreen&&m.webkitRequestFullScreen()}catch(y){console.log(y,":e")}}function E(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const w=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function F(){var m=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,y=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",m),window.isFullScreen?window.isFullScreen:m!=null}},23869:function(gt,Je,a){"use strict";a.d(Je,{rX:function(){return Y},pW:function(){return p},gy:function(){return d},xY:function(){return U},O5:function(){return Se},tJ:function(){return me},o1:function(){return ie},Rd:function(){return ce}});var n=a(76560),E=a(43418),w=a(28103),F=a(8591),m=a(34055),y=a(49661),j=a(87169),X=a(25510),J="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAAXNSR0IArs4c6QAAQABJREFUeAHsvQuQpclVmJn3We+qfkxPT89oRqN5SKPRC0mgAQRYCwgkh2ExAWvDrrVrwOBl14shYh/GRBB2EF4CdlnvbmAvsGxgWEd4l2WNsYEwMkIYCQnYkQYhZvQYzUgzPdM908/qet26z/2+k3/ee6u6qrtrpkciOiqr/vvnn3ny5MmTJ0+efPz510ajUSMdukMO3CIcqN8i5TgsxiEHggOHAn0oCLcUBw4F+paqzsPCHAr0oQzcUhw4FOhbqjoPC3Mo0IcycEtx4FCgb6nqPCzMoUAfysAtxYFDgb6lqvOwMIcCfSgDtxQHDgX6lqrOw8IcCvShDNxSHDgU6FuqOg8LcyjQhzJwS3HgUKBvqeo8LMyhQB/KwC3FgUOBvqWq87AwhwJ9KAO3FAcOBfqWqs7DwhwK9KEM3FIcOBToW6o6DwtzKNCHMnBLceBQoG+p6jwszKFAH8rALcWBQ4G+parzsDCHAn0oA7cUB5pf6tJ85PmtRwbL7btGKY3mUj6VbDBIaThItepxTGK9kQDLrkY8h5jxPEiNxs7TzHrdVAvYBnGAR+wYBOR7OPOb4B8DV6mn01RxBoW3O8YmjsXUGNU2t7/w2uPzHxtHHHq+aByofSnPtvu1Mxs/NN9q/WR9ptVq9VNqDYapV0upFhc/O1yR5enwIRI9DPiU6txrSHmNMBEIr9TxVCOO+Bt34JGIsSMfWlDgFH8hJeKH8UuKVCe8Naqn+Vq9MzMc/OcPHmn9yhjFoeeLwoEvmYb+yOnUPtdpfXertd1qbnXSTL2JoIziopUhPFlQdnJhWsgAKZGVR6EKQSwSZzgCptspoBEUP+Z5laMx5AYAgqBDgZ7AXYULIY8/cNmglucXZkeD7b/xYDoU6Kt4+woHfMkE+uNPnmukO1ca3T7aE5nbGiE0IVwjNB1at/rbq/zIzFVOeQulOiV4GYiISFAJJPGKawbLiIweJysNSY2sq5eGBZB5GAaw9E2cuBXm3CAHzQ7Jeq2U5iYgh74vCge+ZAKd0jkM5TmkQGlSWIqQ4UWIFBe13V5uuMt6UBgzpHh4qNeVPZxmAGERXAkm8abPAmnCRqTN6XMaf6VArVzC1cr6Q/AzcsF2OvMhZIRxPTca7ge1M83h003lwC7RuKm4r4nsB3//V7vd2mBYQyOOuIZIyrA+SIN6H5nkGcEbEDZ99Xn2KqbJ+I4ICTdEoIaoe0xx0nsNsaIHCGePcC7v2tXi9y8klEfTYQDnS3+myQKMMFniohUM8Q/3sMUjfeRdAycXot9ozBbVfk0+HEbeXA684oPCe5/YvP3KZvv+jXrtjlGzcYzKX6YItYW02vyedv0H76sNXzXXVGg0BbJSU6vGn5p7yin0Qjj42u1CfypZkdbuH6Gs11KfmYgNRKwzZNSJNm6hPefVoEhzE1jjSZTzpmFFjjYy4ryKK3azul+xnnaSY+MQxobYarfTlUbtqV85P/qnZ1ut2grg5D52dCBVs8j6ZHePI+DY0hmnur5HqsToNcPDBtez7ZTWDCgE6JcXQC2R8QK+BeBatHOjelz9xjB4tkXAGs/hJNoMivN5NKT9Di7O9keXZwa1Zx+sbz31hw8vrxaQL8X9FRHo130k3XF6a/itW6n7V0azozcyk/WqVJ9HdVJELEulps4c19+Y2Uxf0e6l2XZrh0DLCEVpt8mhCaDweE1ELfuZLGP8pnbUNdKw0Uyr8PwF6u75YZeKIRUDz1li7+A6hXAfQ+M2aR1hsw/6pIHAho3BmRJlYDI3EjMloiC8jsBPO2FD29OAtDSazUb6dH0m/ezpWlqfJQ87hUIw9/D6U65pZPoNF6nXS3Q2+j54YlJRoseOCBq7rkb55ZttGtbmbEkjrQMyN/uBtGSK9ex0EQdUF953h9u11vAL8+36xxozo1/7itUr73//24+u70zwyj/dVIG+58Pp5HOd9EPD3vC7Uqt+d9R+9P8dOAPbepjsI/xqXjTZd9+d0jvnO6k9FugbKzD6s2KxlZFrKzR0rZk2EelL1MhFJOxyd5QuE7+NoNXJsyEoNWfLWiT/ozzeRtxtmCkLTH5r7vQR6Lo4o/FgDVur5FbT1q4qvbaH+gwwcOmcF39so57+8Se2GCbMkFx8lllUIgloHrgH+eXZ1JWDvpygBFzjXgSrqFDxj+Q19wEquoZYW5DSqkQdHDShwi19JcjIAKhu+iWSS2/kVYFYJgMGxhO5SJ7z1DOtab4x+vO3jNIv/HDzwi9+58MntgD4oribJtAzv7HxXd1R88fT3MwDoYlZ3UjDaU1GwWWI2sHPutDtfcsDKb17bjPN0UXbVUd8VewAHVf81bzQHGiDp41Id9G8lxCmi+A+2++m59D+/UET06IdVSHfm3SR3vswO7RPzGIM6G4H6XbQnwTHAnFthM9Za+16tVxLQiSMOvM5nvYQaMPDLCGPFi3nw6u19E8/sZ3SLH2CLakIUwh04QvA/O/vqgz3BJhKWHBGz1GIJN48wxYiTPCIqsIjYByY430sQSXrct9NQwkvDS/qlXJZ1hnqd6GZTrRq6bW1/odXZvo/+ptvWvzwbhSvxDNN6uW5/+gjqf1rF7Z+Ytho/AijqZQ2qcQimSHQlDwKT5wuGEYA3XB/YFxE5ripX0On5wkKnwXRL04HgM+jDU93e+n57jCdQ9CuULlDhHNJ84LKrPFszgqjdrra3T+7Us2ITQT9DJXxIoLdIOwEDePuIcLNpSYdEKchU4cYU5vxcEdDlZjsYiaEVjMyM0HtnXTTjdWKVwDDcQ8t54NhXlG6HD6OM/5arsIXjaZKP0aHZzr/yANc07CiLlmbvKQ1fD8nzNiRiB4sWr11uknldnrpXHuYLi8133lnq/VvHnki/fAfvT790jjJK+R5WQL9NZ8+P/+RF+f+t2Gr/d2pRyFi4EXhipBaIeGnkCXMgigQPBfDYX8GZu4qUFjFCHgt9epzqZOa6QqMu9jrpU/Wt9JlhE3hHKhdyXMBuDZInd/QFNmilB0E6QgafW60zZx3O63REFp0xSvADsG3jRB2EDTxrobWbqZFmkIbjbMIjjny6Nd75NPhqWqcUSnSOO18rqYNQzCq+FL+XKSx3E6nzP4pSSlprgbaGSKceKusIrKgift0xM6kVz2VdCVi93MJL/dxPHkEDfBGemwwPeaVVrfTFzYHSxePjH7u3k+kOz7/5tmfLElfiftLFuifp9Y+8rHWTw/nZ747bcXQgwJRCDXQtIvCUUCFOOKJtLCED6x4y86P104HjPA4l527qM/11mw6uzVKZ9ZH6QW032UGXwzBUlMwNSkoYpBDOhsLTSyWos9u99OfX1pNdy8eTa9iELrWHqROYzbdPXAwOqCRmEs9ZgbEcRlaO8NemoGmJgs/x+utdAqYuWowqN2eKZPE4hOHzmfLZaPFazcT5fZBF8Tmm487ym3cLv4Jc6PuKlzgK9nuh6Okqcgag+2bTpwCVy7g/OEqPY/RAYJ49bm6/bS2vd4YnVj4hyc+NTx37qH6L5bkN/v+kgX6v/rli39n2Gr9QOpiYpSClMoKKquCl8LLuLiI1K5DIEcMwzHic+Hlydjt1IAthO+jL26mD5JPZwlN3BqmGfzHya/Uh0KkeKuRNTL6yIWmQQN77uKzq2n0zEZ6fmmQ3vuG2TS/NEpPrHdSq9dP3eYMIuRoP5sj1ov7SZzOUxdbUZdpUE8Cs7LVSG+Zn0/zww6hmWBzLa4Id26ghEY5hauEVHTgico3boerGDDmpc+7YXYk2PlQJd8/sODaDVg97xO8A1+BKfcSuQO1kV5VoGZojakt5gPXV3v1TmPmZ+77ZHr6qTemD5TkN/P+kgT6jn9+6eFuGv1YQtNljTwtgBV5aialLe6ERTmtWApqZfaMwyjA2wfO6B2u4ofTYCMm2x5/8mJ66jlmge5nGvuu2dRcmiOUmYq+hkVK28C3wWOBemjEHiaEotZDUy6eOpJqy3Mh5L/ywmZ664VO+ku3z6Vjy4vpCzSq01sINtANNH6H2Y42mngbtb/l1B8VcuHKdnr6HBr78ma6520n0gK9haaibppuFbE2u1eIcImMRk3IWFPDrxIXrPOhFLi6l+fI5UZ/StprwUvkVHxpWNNhQRs/hcYxuGFc07DGWS7dVfA5mH4zw2x0HZQvnJ7v/dSbn2l9/SfuSVcKxM26H1ig/8HjqfHisPcPR7MLR3eYF9WUVRTK2lSQvfere1QqtVfCYIxTYSosZx3KJqJcMDWtPFADj9I29vlXPXQqdern0qeeupA6n22k/sm59IV7j6X1I2hcpiLaaRuB1s5upU3mV3sI1Yipqt4IYQXZ3FKDKT20+8rR9EkGLE+92EmvG1xJrz3WSl95fDZtb4/S00wunUGbdLGTn2ErxosI8epZGtF6N71mHhoePJ6OzlMk512rWr2qDi0KtGeBJ2NosYTBq+BBlMzS8S+kzybSv8sZ9XJdoPWnwh+Nahox4VXUjqyCnt1xPIfwkt40gYbyjWErRJazCHkAWumGMYW4vp56rdaXPXGp91+ke+b/+x153oSHA0/bLf/Sma9eq7V+Ny3M0Y9IqG6qAJYphBmPRqyz+6EFEF7BDevSjnqb6b3vaKdvOr7GQgSoYELFDrCRBidPnM6TXyxewY9merLTSp/4/Fb6+FPn08VNAm9bSfUTM2npRDvNL7ZZDGmkBdK1ych55efR1IPoJYZoYQaLMPVu7q9jQPkcAn5pYzuNuqvpbUfa6d0nltPvXkjpdxD2DSbUm8Pt9Po7l9Lb75hPb1mk7TX6CGo3VhjL/HeUPaglnkGplLuw8oeXRun/+GNayJIJobOMISwUcGF5RCH9oYAhFKauXAjEhCMleO+7cFNpx0AlvYyvXIBRFyUq8i2R3I33Mn53HEHZkV5ng4xGGcBT8IYr6AEUoPETZUcA5ljtag9Ov/r2Y+/4/OvTixOAl+87sIbe7HfelxYXW1FBKp9wUB7apzyXuwBwh4FV2qYgHextBgiJBY/UW0+t7iliJUG4KH2VMLgeYZm/CCPadgCDH2j304OvXUjvvH8hffzspfQnn9tMLzxxPq1+YTGt3nEkpdvn09pRpt1aaHFMh60a630I9RILO858YIywoshiCzMdC+CsHZtl/nou/eZpGshnnkkLt7dT7dlR+uZTCPHdt6WVJgZPDaG3p4H0pgsskFu2k4bcVVRrHJlDzHMzjZgYiKL6c+U6DWgv5pKxiUqPFmkVuOny8xiI5YvOuF3xEe5P5tDVMFV4JFOL6HgwWH7vQBeBRlT5ErlDmEt81TACtQh8VjgRcMYW1dwoYdItDm66SM6POO2xOvCiOfeq5y/3voVh+y9moJvzeyANfc/7z5989oXuH6fWwl2ZaIiMwlVUB+H41cj2uUO6mCuMBtY20ilWAx9YYbm5uc2iYT8to+nuvHchnTjKKh0Mmd43kYuWxSNrboQZARAGGQR9gxmhQdpGba+mpfTHn11Pf/DHmGNzLGKwgY9MWNvGfxurdLOu9g2Zk0ZZEjWPuLWQyA009YCB6fpqN22cZUXvhU56fauX/pOvmk/najPpNhpEi5kO60zTp0GaaHo0jpC1KDczK6XMEJ1fJKCJ8urL+QuN9NEnLmH2NJmiRZ8z/Vdzotu6Rqs5vehl8rpajv+89zo8gBmfBS8v+Ss8xmWXUwYRBHg3bhKfw1xJ1ZfjYoISL0WglzFf0sV/EIVXPGAJcLdv6QFkt7ISAc5h0OnOMD2x2UmfU1mtoFCacCmiM0wARj4Z9/iZXrnW6H3gx9/z9Ht/PD1cWlxEv5wf6+iG3YtPb70xtefuSrOwKbrxqaRBf2ZQLhEwG3T/qxvpPffSnd+xnG5T28HirfYmAt9Iz47cNrRA+a8mQ3RqO+9WZTCbhz75DtG8zmD0fFcL7bmkIGNDpzWeuUUjOoswHsH+RagHd8yljeUmgzxyQlMOqYT+hY2ULqBdzlCZV6C7O5NGp2ppiYa32e9FR6K0YgxF3lISReTZCreO9nZQCsH3znbT3fcMU4syt9h81UCgFep6CAOzLyDwEllMAzrNF104d7RYEa7Io4RPZRi0IGhGFTctd0EecREdQDbESRlMkzsJcES8tORCFZSSlJ0hCr0OPOG1dvDAtwu9+fRvL6+nX35mM20usu7aZBp3BP/HaSLhzh9MvtGw9oaf/5OHT/74V6Tnd0a+9KerJekauEad2lelZbQec7dXEyszZAo3axztN7P6QnrfgyvpP7i3n25je1Cd1bshU2Bqya5d8BAhYv+Faco8tMpdFOGo8Ag3HgGWwUME2nhNUnff9fF0nOKwK1f0u9zdv9Dhvo50v4jgnmb/yG3zaXhsLnU3EOLzNKiL9hzArAFrOtS3vSGyzDhWYTMXwrgRm51FxCmTeQOTMNmNp+xI06930zxsuuPOZVaCrXYucGatbGK0OFegIwOnLoUZKeAhBMZVmcWzaSBuwhn8VXwlhMIXMygompAW+Rkmfssij2NYIw3VNY3aMuvUWdkVWnyyHHFLDep42GHrAvL7H8+2MOFS+l+fPpe6K0s52bV+ozJbt29dSm8E7Esj0P208GDsw5hU8dUkhwTAic3N9LUnU/r2e+j1FzdYtFCragfLVExwdd82QgpoTM1VTB7zUMwKMQGmk+Hhpy2599nZCztF9zzT0nOlNRBOEUQlmxAOK+AXuS5TlXUEHFMlMRBMW9ydH23hn8W/jEDMD9Nck/0f2L+uTDr5NrDCI/Pqjv0temmp2wKgxX0f2VV3It3kVGvX0my/T6+QyVMk88Ym8BepCGRVcho7BMaD5stOZ8FwClPljecIyPiLUpgO108RoJdE3nNkvvtQAiJc5NOuRO4KB5fyGOVhnr/RZjW1M0rfeeds+qPVrfQhFr7SDIrK8pi5bi9UtXqNPvQBYn8nYG7CD7neuBvVGyuxaw4beOyk12tMcK7kGoOxd957hLneFoMzBCvUmjfEQ0FAMKw6BVLx0YnCMO8qSJMozKEp8FsnbrJ3cOjlwnYEAh8aGns1eg8FTAReCrsDOmtgoECbA3BO0mAKxIBGA3txlJbbnXQErfN81pdiDVpInYUYVJrBmdqIrn4IrATLgMiamQ4bgltTtftDPvnJGpFnEVGWIKeq9Nz1F5Q7cVah+WbULieNUyTsiJ2OK0nLPVY0d0Dnh9zjKLK7Xe61NDjkpJm6UtuaoywM+L+MOf8PfRb5YBwRzNudvDxbmVTwqN495pzUzXI3LNA/T/bU5EoIkAKpG3MlP2bNSBzEHkM7PXy8gXHh+3Ws3FHA6Ob4GbGnwoGdq3nRDRY8FZpycxAow62Q0Jc2Ah6Uzx40aG5osCrauR8kbwejTNeFVIkoJEnWC8NN00RhYtCHYYtQ42fmxDRvOjGX7j8ykz5zcRvBE3hvp66W5Nykqic1bTSknEaTRA0er4BlGwWciIEa30sM/MfArGQTgi1moqb8JfqVuef8duO+Xv5BfyQq6end2Ix03+wMLHYTL7yNMkxhlkfyQmH2YgzU2Fg9lj74RC29610EvHx3wwJ95nHYP8tIzkqTGImVwCBjyh/xKEAwL7BhvkklDtTQAWq7duRdZwaBix7JoYP4RKPY6YTK3afaQE2gaUH5CbdvCFiEJYQd02NmDqzN9TTaZOrIKSQhgmEIZTDQIPyqTl1Rs6pO45X0fisdwwSZcd+2ghegUgvhyrZhlNlgTZ7s8nPkBZjL5zpLo1dhdnaEtzq4RIKLtJbPB35It9NVAaSNvHdG5qdx/ntFHjBst9BVyffNu6pzbX5drjmLwQCaQe8SdV5zk1pmBRHClYvA0GpVpA1+6LTIzXMVlw+A0EWCiudBdCHcgip1SiV3hVLnFJmypAYtxVKOmLTBthQqh5oi61p8pgfGK6PTxEDmgHGqKBYfIw5hR0vfju37lodZ3p6jebDPIrSw9rHdXqDnR8Zqt2pmqJX5T5hFiXcNEwsousuEPbbWYaxIPjbMiraInPoptEIC9OWuN/z+cMUUJPxQQzdozFnbFQQCCUN5Q6rzc4md5BkEErz7PoG8GT75v9fftXGXWpO6XNM5hPLCOymWD3HFUymDYcGgXKyIo55uojtg60BAlM6oiCkqxnVSCKeYeMfBgIYdiYyMw9AyA7ocn/vRisUtgAKtMOnNeyYwaxFoptrIO2xq4hw+OUOisl1iiujtxxbSwluOpCefv5IuvLiV+h2FmeKpGYOJpIiBWPUcCEBM93j0RD2949Wz2PvD9CSbrRq+4yh+rkoH48vOEoJ5l1PjWpHili7KxV3lX2fj9UAieQE4mLIrZX40p4lTAe+tOHfCTVJ8qX3SZZ3RuK13Cx/CupteuVeFlShYdjPdwQRaKY3+V2mYdlKXCxQ1GaP1QnGGM6VXxFfikgsfgZkJoZmzNjZUDZaFWW3Gs5uZEGr3PfvstiS7PhvL3GAtvWVpNr32oZV05u5BevZSj20DvXSx2w3tHi8fOEAjVZN9zfNMM80eXU4nl9vpvpVmOsWLf40Bc6MQOc8+3jpCaFtQsIJuCSpuumhTkZNgfXk7a04NkG/plMoMPBPognb/O7CRz0HS7I/tlYix19IkHMZKKDlIb5BbaOauoE+XI/w3l5qDCXRQAxXRAncTIuHEKQFqWrrsomVC4+TYqpzYxKgv3+yI4toWwClaL4W13Ado65jRMBy48ahcAFwkDTElPaZDnRdiTzA4OcIiiYK/mVhYAVRNqeOtIBQ1b7Nwb9d9vxELpDtIm9gyjhN9e8ipNdb3oulqB+eU3EuBqrzFl73SUpUlfBpP+S9TmDEIEy0mHjP94tDtbxYDF5HT8AVfTvsX4VfqVDAje6MxeRXNhV/lbvy4TNPlevklOZhAM5DLFVIIHVM+RYlxVxMp/XbBCqDxdssO9kLYnPkQNy4sARpEzC/DgNDMCFW2q0lHGEMJeFZ18wiZb2fbgGIPBZnUSOQrUwPCWsC7hyOWevEHLxH0WFaGGPd5hOQaQ+ZxVAKmSYa0HF65nGE2SeR1HfAmy7mFV81vVtdz5iScoKbZ6a4K2Bn9JXySsnLtS4ZdXnFjXmSJKMEv934wgb4qtzFVxEwzO4eXKalS0ImQiGiSVmHNA6RciVmo8SuUgBVhNg9xZS2NBkWYSzpjMETA6swCMEIiwE1MFAXEDt+3WWJ1Eb8NjKeAcbOSQDGtRqh55FU9YNTK1kNoZ2Nu0IU0FngrTY2NC81k3jmfvbEF5N5Rf0FDYbU6ZaJ4d9BZ+LAjUJbg/sIItCWYItAKlEDDLJ1X5RQK52WViYj2hxkGNw15NoRVnTtpwhU6yhiCDHQseYMrD7pMr0ZG+MxCcP3mw4+zCgqpU4Fu+CmbaiK74HjO37Ghwh8ySn65lwQb4S6HNInNDQBJzkCEQkulYApes93bqeErFwJs3wHyYEAW7JijNmyvCjWNUV5jt+NhHPrF9lgPMYszKWFFguHwFSUUHh/4zz16oZ2A4o1UPN9ced5jV9DL4VAhloGB3X5otxJ2FV5Li/hFQ8hiabVrOBhuWrVv3t8grC5UZeyNzpwBuTzh5lhEHnK4GAFFyL3zzL8/VSh2tKFqeBIQ5yahJlLeAkkjBoPQb4PwCukPBIFDn2klu4SKPVwh0xgBdkBYc1WLyNAH/w2coh1ndHAc10kh1S8VeywilbLviUS+VAR4j/LcXIl+mSbHPtxREzkwvJ4TDCnUlrakzF/EFJ6DwAYzGs5Tj0JVK4xyQDgSBWoHfc5lI8RUsHIczmiEMJLZIJRyXDSu8E3ESm1sK2hqa5O7O0xkSJO87TfU3HXmsu1Kddrdhje18YmzJ/C4sd0u1xWQVFhQDUiG8ulq+N3p932+AUHO+dkYwULZ7Gtyv+VUYm7SIUfxQ0zMvtBEnWqkLB7K06b8I7b3ekyE8Tdi++dyUd7AWxVYYna4quxRDpgaNN5cETwYtqwgKxKhJojfQfH1H+y3SzoZTOEUEgIRJ56JW2Km4rVH59KSK4wo7BAMwvO8g8w3m0pYbDi7Go8VKIh8G/cUPpMwFDiVZo6ur5iv2zoVajfTOEh0i2cdbR3FJU2ARfqM2QMZu+A4y7nWZzZ6LOvvZKO4zSf2MUtDpgbBwEdEwWd5QXO1C9vGCC8RiNFLt1eCHOOvUD1a4jrlWWP2pufsDXxcmGmleRrnLLxqspKnaeaWBAwuEsFk5t4f226kf3d5Nb37yFx6aNZ3foCljmwG18415xsHZVqgGPyZotIE4AinOWJZfLTOAunL7LUy5vHvzpoYB+/jkQCvIpBXgREZtO+Q/KugcoBiDFyWzgiq8RbJHLx9eL6Z3sRReOzWqPYVIezyJvLNg0ETyKc8G+JTcEdPzEtXkQgRQFUeCrQofFlAl29oXARabawqtqJFlQeF5AVQrk5+jUdjOQPYZ8V2ZWUxndu8wAs4pvNPATH5pJKyYBMSfDFXnECZUXpu0JlIJF6BYJ908IpCrrGl8/lNTpPiFXa2pac2c+un6INO0VDvbM+kRfaR1xFklqtYSOqnx3nN/b/7xEb6c+6PnmqlHz/ZTg/T/XXqvAPIolCLnYvXylViQv/L4KinfciL4KocoXGuh/VaeK6OO5hAR3oJsMKq1ncVTuIVHIqvLNm+/dvLBQNk01io2RLK4xb7mVe30B28MRJyLJ5AlhtKmT0JtkSc2KUruxCekHa0EMwN9FU2pqlmCENoTYE8V9s5YyhIiMIpJIJo4oo+G0RRMF08q7wxo3lk38L2uShvNBrznnJRb9VzMYGy1jVwQvdUkn28NwZbx96aRRseRcteZrFI02yTQj876KZLkHqR/eOvnh8xX0827IU53ZpJP/rn2+kT6xzQzo6532c7wM80ttN/c2Ih3cUGrhjXWKaKD3sRJ2UaN3Iwa+i9oHaFyaadrNoFcPDHlyDQe2VCccKUqChUKkPeec7/eYCHJnOlT95kAXWlT62XK8owl4k/fWU9rXbbLGkjQODJ8Oab8Weh0HzIYqd+zHGZtowNvoo3Hmg6CiOdqI9uGNI5rxzpwn6kP0DyYkiKcDog1SRwgaXkG3PXPJnvFm9cuNWaJcfYMoIvnLSZk3mHcCNYIfRBhzJBpviLWWQ+ERW05JxkXQ6bCqzKrlCJdz8XeUN5k8Y2z3WKV83m2KqyxhkkW/D2HLsg16Gps+mIhTNGVgbpf3hqLX34HED9FQhgb8WFbvo37D5cZuf+3z86G+f/ZcpyvrK1omysFKxvY8ekCRAVFxw1piqUlAuJ6DuSlx830R1coM1fevZ0OyM0mUI770F0QEa8HXRG6oSZ3m6rnT7FGQ4uVPcULBqIEDJIgclzzzQFkGi2eL+ek9FWtnZz6GECsjYxVK0tQOhaGI0ok6Fz1jJIW1hTpIHge96H534sAXNyZpYVR0SThmolK4h2zLlHEuvVrgh8qcic+9Vwe4fsjXMa1tx9G2YWxdFlf+6xNkKL3FxkzfQ8+8EHhmPzn6PRNnj54CleW/u1z/IGT4xwcwniuIFzo/QbFy+l73rk9vQ2Xn7wLZ5c8VET01lmP3naG+aGWugsaa4Gf6VCDibQpSxxh9g9BHUvQkPjAF6S6wstqdTA4KwwFRqfGZ9gny5gR3dhUI2DZFxY0bkMXual4xkmGpM1tCH7u5qDPOh1919MzyHACp/v+sXbI8RpR9tj+PqV04VeeeBIDnQVKmRPjvXoMF+bsmFh5QeeXNmKPTQHueLIdGeq9FvBukl46Z1y+LV+S9rdMJWGJ1hc0qzJNdvgfBHPltvaSotz86m5PJtqnX7qcW0g0GvtUbrAPoD/nTfmewwGEy8Gx34T30FjsLvAy8zfeFczHeHMk54zPW6qqei37CHfhRQfpgImDVqa96F7HCXem+cOJtDmbV1Ys1OVEn5tgzHx+ncSarJSjTLcui53oiJW23bAtk+ZN8u0UX7XLi+RC2HnVZbE1XShPSEmb9OQqSWPINAk4ahjoBBegp29aNCI6I0RXMJQ7zYuB0gKvXy2xyiyGEvj5kyAAjPH4GjZPLEtN7A/zdsjyHS2O9PbzJyKzLRmXih2llcnPcLdDBd0ig/a7K3kkTZzl6vGBqzhFpu0tjZ4UX82HV3g+EkE+Tne0l4fbqZnrzTT6bMwxV2JUtTD7OCcwq+/r57e9+YT6Y0cibvI7kPelIvtvmpgtxBYL314luvDZ/hOWJyvrXaiJwuWKORe+eHq4pJmt5xcDXSwkIMJ9DVxS5wXzgIVicgh2Twg2uL5K1PCFgy43OIVDpl0nJp/kB1wS3Cvz5keMRdNuAfGuH1U5oWmBj7b0VYm15iEKYEGf8xYqKEVaKTafLUw1Mjy30UVYeIkJ6kTrsKVBVrC1b0eZaDWRo8j0M+u9dMXtjuYIDRCDhinLwEuV3rsCbGRR0MXGfj51ZV7fnqJvzRK+T2CFgXY+eNtCsTkBm/y5BchevKK86n7293URbDbs3PpyAwnqvKVrrO89/eh03xwos9HKXiPMrY1MmX37V+xkv7WQwucBsFXDzY3ONQSbQ/B88Ezz+S2fJOGby+VWSUtzs/LA2sRlyOy39/dBfc5NP8E5OX6bqJAH4wUhbK0Xgdfls0qb6Ep7+T9tNfx4vAC+5yHqO2ABSZ221FZ2QSpbGgSZpMDD8wOoUZnZidHidW8cBYCKVWQi0Drt+GFQOMt+VB3JJM+Gx1+nBQ6hrcqrbQh3fDcynI6ff5FtCGxZhVwuYJN4Z/62agKjSA4G/REwHPYQX6DcBIwxoDAK/BsnSBfaYuXkL3DLI98iIZI2fsslmytXkn9GQRyjmPR6sfTEx1eUR0h0J6VdvFC+stvmEt//X6OK95YS1c4t3AeOlHoGFUMp1UI8ooGNAPtM8ykuDcml07aAWQsUXoh+7lcajlQ6NX/yrqDC3QIolW0hwtpsmDGZ2Gw2rImJgTmG6OQWNkx4g80igtCR6QzEQ5Qepyu40lfCnvGpoxlgVUrq0YLKcbrYpVKHEbzbG4hNqEwQKbgRVymKc9aZO1sdypVuuz3sUKEVwGMxGB04aJHmzmPvTnQTqJlhHkRuSJMwCtLXqax/GLPDp/lsL53uQI1gd0FwGPMq4NNXmwzg3EJ7bsOI0Yt+g4SthFeF0mcWWF3N2eXEKegkV+TxRWPHkhbM+mTz6ylL3zyDIfDnEhptZNuRyO/+747sbs304D359zP4ndwLLYCzVuW5G5teFDPiNNUML+IjF2MwOa6gL/jSsm8jIJGa+dZZNPOZwm7ie7gAm3mFa170yHhOWYX+RFoGUryif6i3glVr3pq2Cc50O/MJqtbmAe5c8tpYlAIpLoyN4ZJDiH2wUxjqUB55R3o4HZIFxkYAVw0MmKzs6FUGj/gpQc4/sfERqXEVEDU0cZwLV3u8QVcTkHdMbMhDaTLja+UtMombiLNbnesAhlud0QV7E2Kjd7C5DnHIZYXmY5rIsx+0cty2e3XGAxaTmHtfZwjlxM2hgXsuhnORPnGU3Pp1X/5jtRbaHMk22w6CcypRVJwFqEbjBwMx7Fn5kmGYCRfGjL4Owi1Jpc5LNJgMtmkBa7ILuCVM7YUKEOWmFfi/tIEej9KogUiltqN4d+7ABbPqTZnhWVHKbI2dJOVuA1G5X/KuR51zsPzM2zhhEe7dPj8RINBTE5llU2ceESWWR0TerA8V2wICz+xpI1WyL0GGkcBhArpUPNbcfuZA85aoItiMNpHS88ur0TDmtUWigyiWUlF1WBKRUbQ1A9EBn8ENMcbdyEwlP8C2vPpbifmWPiueOxDscdxys6XGKJHqdDGEnxkWefLBf203uikk8yC3MN5dEO6xT7HOPQ9hUpe2AAQ6FAl4PMVUmm0vlxV1NyzsdoryMMl94IQJw/dQRjliu7HwP3KL3zl5N1NdAcX6CB+LwqmC6B/X8C9EsMsj1HkjRF4cIwt+XMLDLRkLMxT2BS8OCWJE/hjsAOsI+292GEvFqnAZQHjzDnICUGnwrSpY78GFQKKsTbPA1VyI92EenPX+Zt7DCuuSz2G7QwBDsqigUTjKLDer+0meUyqPkSAiBDcPZKTFYqgkZ7rbKXnWQVcAND55rJj0HP14gVk+GZzFz6QiTgG6xoQLLKwCrtNpPLoyEDFEa9I5ARVaQsCMdFYK4G1LjRpNqCkS1oXHAfgFkrBJyN/viTuYAKtsgwGcQ/OT9NcFSKrEOB8vgpoOkH2RzKYTwU42ND51VeXbmtM+ua5Z5np5aGLA89fhKGa2nk0n4XavHL6sOMCEw0COtwQ5D2m6QBTKSrQCjN1EuGmtEuuMETq/ENTE4fairTa+bHtlOrTfHZwaE/jn/n7y4cuch4TkqbwZW+Gxi+MjgC9skAWVqy4SrBHtNbzbC46w1zagAWoPr2W6ZyxUdl54qqHu5ajxnIjzvHOpetsltr5QTW8cdpSZSLfZInldbJU86VwJAoGUUKIxbrgTFbelOd1N+A1H20YvvaW6x6gG3CaQjfTHUygr5tzqRUBlf5ruKg94qMGZaYzHBxz2+CkfLrEU5xOOYNdF5Z1CDMamvgh88AmjUMbqcG8XTELmozkPwTOihAuNGfJhki1txuO4tBEYHXevBTYKsjgyoEp8DIAIm0IDj/bcO4cA7ILHUXDb7UITmoJYNaheooGkJ8iaPwjuNfBqrPGNFojfZ7z5C6DVBvXmQ0FLI544B70B7365R6ChnJw8cgFo5iG9A4gQTjibMiE5Rck4I3BFgMCg07hhQnsmeLc4Nj8BCjHosR0Xm4OJhZG5Ka+hrtO9DVS7hv1MgR6mprgTM7E4ODWdarKJMIF5yg6Xiumw5ep7mE7wTsXZ6LrzAKrdhYmC2kwiueYN9YsIV1mYRbojFcokPIfuElrpcX8sMjQLOYeuAKSZ4MjbHKPx0grKHTg7zNiqvFG7aXtevrAGbpv+m1tyzxnXSHY4wb6iZMGHBire6bEB1BBaxafiBz/1PlK1zA9y2IHfRhL19HBRJkscwyyvSOpOT3CST7a/Qqtwh3baWGWPaKNU6n25q9wMiG+NwN8bDEALg/ApbNAZn+8/MCRZ34ZYdy72nqtyLETdi8XmRNxHTnZK+k1wl6aQNPdOOc4cRKHU3JgaHHBkMljCZ66g6NMwhNq0RVC51K3rVXMi8ApI8VNbH6f0LvQdpS4imdhluSQ+JWUKioEcUwantw0KnxK8s5aCIHIFTiFUCjSaic2WT5u0lvEK0fkovaL8gKTzaPqHjSHqI0R5QaYBWnc5VKeoK/wNYxRMrLY4kAcOVswXWH/xUUGxnUE2hrIe1CkXhhBwSNbTRfCmRc75GsWHUoOL312o1gWZH/hO6aeyWIuGzyZx4ULJTUUk1GcBEU+mjwe06MZI2RUi5RITJRFTykH3rETnl7cLvMmuoMJtLTdiJObcua6DiAHGiHUMJAK8PzmM2ub6TG+RLsQ+eV5ivg0cdQS8DI7cyznQHhoi8zNPXM1G2dJXGnM1SeBuVKD+4F7Kil5R4UKNlVu21UXDb0GratdzkOmQqwSN7dLl/7sMv7wm97HKVesU9BUzgyLX/BdCaqoTYS5y+mofqM83tSh0Yd9r2BU+diLmFyxDZQ82xA9cSqbWqRXmHCuwsa8vpC2BFzWyOKraJgUytgxXzRDPPUrvoxM/vGsIop6iJwD37V+XKy6me5gAm3O0rk3r6tI4wXav0DySdZlfoksVx9sjwPRN9jo/4cX19AgmgVOsTlxjzakUqyrPNMTGEibc8rauarACK3I0E8iK3noyiN/dZaq6w7vrZyow0xDlSxusaQbFWPcpCyxPB/2KF+/4BzkeSrSxQZzzvVeYAtOQ/Vf7YS8OiaHFFkSIEIAtoxb7Ffu0zNYpshPQPgtFRkOWx9PmGeE5wUhG5x2Nmkobx5XBHQQJU8to2n0Ov0nxvwEjlAC0pHzcLndStAGd0Dcgykx5WqqUvzAzM8kmxLyit4PJtBR+XvRYykwDywohcrXvsBjiJ2Y1M6ZGzOcLbw0dyQq0C5dBsefaha0Cvq08ylCiC65S0nMSMDRPsLr6LvLpnV7g9awxXy3k1sIOTUdGg343Byy7owudVwbBatxuY78drjD0yEDQCvYY3OtXOngWPdoKJ5bHYIZxaJmr1m5RIZwTsoWyUiUBQvcSMuGK08cnpP3lZMvUuXHQ6PnUYD5Uw2EDQ2CrCzhoY2QlMbZK2ZjzRKTRrpUQuSvV8XhDIc5xdwyg09Cgp/CBnykc/6bhkImnl8fMyoS7SWicOQqEYbtcJQTnu2uyx0gL+HhYAJtBjuI3Z0jkYU54wLthDG52sKBi+OH6XIabnXwXU20EC/MqgJ0FDxYX2YPZP6UC8b7XGVfooQKSF4xcg7bwrpU20ZTu7uO6goAbUrP1xtwtIKH0yj8WaDFLA0QFN1xYOPZMmTavCkooSEBGwvNpEYD/sZ/Ml5QRdbit7ih+fAoiAO+gEtPD40IqqRBb3GKZOhWw/mTYjHauCyx0hhiO+ZhPFWMynlHYwClqfNSe9bMKogQWvHllhJ1NHRQnJtKNAKzCRc8itx5JHG07irOm+WSYTfRHVygr5k5xCuVsE7ao8w+4jIDsr/8Opds1x5TYcBpi7mtcwn/Pe0203dqUoAQJibtgMvI1CDTzqeoH2DtHnWSkRsM+NGmlzrd9DQvjF7hy7EhCNrt4qaWrK64DANRHIsrroCxZrNJEYj9kaQsFvGrOAUN8StAxpdDBRf7TpqF2tOVSh8LXIYytYJqqezixeh8eLzzqJB6SQhODgQ9/vBg8IT/Em96y0cErtzzk8+ZXmmOufkpWsRTSieOYLe9hI2eGO3oHCjyCWcyVSWHV+5+kwQ62FfRLDtzQfTJAP+CwxY2PBZIdimoCAvqx3rMa1i1dM9sPb2Vg8cXGMRZibIwdEMwVn9gFknlcv7qpmmXcyMHgtdXVtLa+Y20ykujeUt+qDDyzfjF4LKZmtAQMdWjcRIAcdqImQ7oDhKk3zT+jG9RrZkKI6xwKxqfgrBbciJm8jMROuDN2wyCvgzjYokNzvl4W2zwDdoUZKmRPUGTySKJXTqcI6KEGzz2V7RHww74yY+4ggcWkASRJnujIflszxBHG/MQqKzrSqFEhUbCSFkhnvYbtPu5AnsZt5sk0FPEKbTWIdywcDH24jG/aZIplVmyIOJlAk9qU48GGLKv2K+6DjfdycbJoXsKQSAAhSzPLhRbIJ4wSV/Ji88TpRm4776HaQ1f7OfAUuUVCw0KIGlML25zyqJpNUzyyLnn35xiAlfisjD7tHe6Arff3dJKh6m13bVZJcZnO/swMSDQ57B/hfXBhN4owJ49u3iECzeVwHLTgi1vvM0jHC7vD7HH44EgSIkl8GwPBQj1R0TAV/iqtFMZZcD4JY/C1KnQl+O9iQJdyKg4lHlQAsf3wj/vKqEYMcNV2aeNhoWbnt3cSi2WwOawRULDG15s2LgLV7ksyeDCig3m7cxYQXAg1Gcj/ouU1u95GxKDo4Jj6i580MF9J6YpoP28JLBcu4VnGs90Y9oPTQk3XeFXNCgUxDxHBvfP8ckHCHUF0G2scs+KdMjhaqb3kV1KiDq9ILyJQ2ModbgpgnwfMucivGqllDv3UgqoMTqTSYeD3xgmEiDLVUwxLxLaq0BzN4HzetG6eJa5u5z4bqY7mECbe6F3BxVBeRWJX8L3IL4kKVG+cCpHbPnun3Mw2EVgt3mn8FG2kHZ9vy0c4h44eTCrq1xmS9hvAIgvVgQrOPuARbZYzvPGhjBq5ahv4k0ZqSu8Fm+6V/DZNpOjc+GnTQOigyVWqL7Q3ja6HZUrFEHmzf26pgcwQ0Z7fo8xkDOFsMlUYwfBbFGOFt+OWnf+F564N59gtg1o72ZN7GmrQTHh7q8wXGc5sw9PFKhKbGS43BRltZQKawMM2x1akFvCEN6Kh4Y7Dmow0m6zscVzCu1hQ4UHksCQUZf8zNi4seNdxpvoDibQ0ue1pyuESqyt3mtvFwJElBAFnalkYYP39FxgWVlcCGZaDQqnsFkc8MgUHYn1ZSYDGY2DZyrQyo4ZrgyGgqdCsMnji7QlU+JyvrmyeQwnHVUOoVyKv8RffbcRcQXegnEqk5KAKGVrj5gCEfcoj/MZCjWvR20PeGGYCTJfLFhhL8dRJpq/wOJKn9qzkagIeBElbGVncWYoe+SBv2y0ldvSWHgfVAgX44ScfWwzIKF7q0ujtfHJfXkam7t4sgfwRWOn7HqYhfUW7y6CeAOJ982ZgZ+/5ssImbkQp21iqyv3MRXmzxndN9EdTKBfbsZy2fLBaL2yV50SmkuJVXC5RlSkYdpX6geFwGiSjVmBF9gseIivSQOfdrVwJnKZvGgaZ1JiwSBnHASYxsoxaNqpaczRtIGriszhopaaaSeGjNhfNWLGCZ7ARY+hMEkvlR4vuUTJpnFM/IGjNcu3XprpKd6SepJjkAZM/ywxx7XIV3w7M3OspnZBzWelo4z90NCzChlZdqBa29c/KzhzhPxl5NhloTdEuFgOt7AIeMPeBXp9zKuGuTzyUFNDrjsbtQCPlnkrvL7USi8OOvGW/klenfumN83xWhiLQLTJyx5H4WokLyMMePGgy6LQlpf7r2mU2zMEvutd02weU/hSPK+MQEeNUPBg6vXIymXxd1wqVZ0XTCkqTZQKYNyN0wkSqbLQC1uixDXJv4In0MpVKRmSLyq2EkDT5NASx+MOIQiASJeJrfDm4PGvNJUGOA6c8pS8ffvcRr3t18IYrLap6G2+tbjNYTBPMdf8J2e202k2QF2uL0a7WEAIWle22T6KJoS3fo1uM0ZovBzrngqO7Gojda4UOrBtgSuWj3hWiYTmhQ7Lb5Mt5VatxDw1ZXXPs+FyQKUSVeETzBenFOts1B1OYrr7+CKfdOdz0pzG5KdQ754bph9+6Gg0QBuJ54DYmG3IkBtafBNauxzUs0nY0Xbjr3z8Uu84X014dms4fAw6/+CRY3O8G/bS3MEE2gEExOUavUaGdC8xLypfruXCRqQ7Az6EAC5nVuaEsk7zQzcJV2hzfN6XnAcpGdZKyBrEVbUMlVOGsIsn8lSIc2VZPwV37nKrVFX4XgIdBFWVHv6pHxWyZZHusPsz+YFGr4IUPRTxWaDQiLDV/d8DNPBqYyZ96NJG+sjGkO57PrV5/aSkccHHwWwbrTg/00uf5ziCo405XoNy4OcEqP2Kb6xQBhaOPJl1Dq0tnxROw6XNWRL9amxxEx3V2iU8n71dBRBnabSsTSl2n20QPTYyrfBdmnleQfNFgRprBi3NOmhropmbHl5iGs0maIneEt7zrTLOXaHMrDPklcXavbSFe/1MiF8kG4x6z/3embVfPrK09D+9dTF2p4Lnxt3BBNryXMtNVbKV5gX9cc/j592Js/AIBE8EpWImmYgull6rZLm7K2kU5GAZaXNGYbpE7QATQRUBPFjhirqu0FYwebeSpp3QprZaihuDTJWzxCELIUyxNoMQ2UgLvHjiITw5hcI85Lgt7X63Xq6hTR/H/6GLV3gbG71anwv7V7s/kvmD0GcBrKdjmB2fWuulc6i9LqLhAouS5yzHjO9iYmu7IOQJSmFfw62mfACNRx1Y8T57146W650QaH1oW/zySRscmYSfirU4GYhq5vgiLkviv/sspg/ftNGMWqKX0X5v0Qg9AFPzxzzmZlgkY3bJBrQAUj4dy6tbhIPbM1jySwqWE9OxPrprdmHx713p9t/7O+e73/dNt80/BvgNu4MJtGiDu3vhL9VX3aPCYAyPKvZwFELueCh5CwbVGRGHVqx0i6gt1jgLcKg6CmaZXIRSpgefK9RZBeauPuBJmwXdOiDEwDHi7A3Zr/LLuWTtk0FtBFr4wApoYvEUN8ZV6IVyyhV7K4CtMbj14Jr4IjnpFURxZFzuA4E+NFefWn+eGYx/yQ7DD11BCBoLCEOLyUttWVJ4Ich22w1s0dgnQmOZRZufQOifJ90W6Zlq4IIjEFwnoZfcWCTsCMLta1JYMsFftbBmieZI0EUe8naDK+aVeN6UVtLMUuZAi8T6LiFNJeaefXu8iVY9zaGa55hqeZr8bCg2OnNJfQ4Ksl7Jp9GkyZkRdc+aWXqQ6LexH+VNC/PpVYu1dIQDcerY4AMP7iFJh/NA6u35L+OE1//3N54/923feueJT4j6RtzBBXpPrFa0FFsYndpp0kmVGGMzRNZKxxqz6dMX1tL8AlM3oOgj+dHlMRiKJV3xqLrtsmBSCLvPJdyscMGrcavhmYoJqMiMHzUKcF6GZxeRGT+huTO2KtxklCs4hJEYG47phsz1gboqhCEKKLShmRzBWt2xesbLq3efWkA4qSDylj5dmS7UwLLL77QW0+9zVsP7z3fSh2or6Th28yIvBqsFnaXhJDoqGoqo5RFXjbl5N0F50pGbql7N1283oenyuOwQB4EKngNq6bsCunVsdP25cSJgNAYnyxwkhwDjt8H4srgKxjLGG4LiIJ/yRzXEggs2QwxOe7YQ6HSewvQ8xLM9Q+JcD3mjc7bJVWC1/G1+jBhKPoHgP3FllG5f30qvX+yn13Ow0DJTkpGHxdjeTq3F2XvaM4u/8LvPrX3zN9y1dDmQXefnYAItzRXde+O1knHRkrOQaEe6H8MnK1Zm08fB8O300NEFmMugiL3PNZgsrCywmw1MMkSjVJGSH/qAUUCzGOf8/DW4OOqAio8kVRCCZ7ICsONeQss9N0QTxEyLqcIMQlDMFmfvHseGmTE1EOfeaRdSBt3c/GJ69RLHtHDcltikLWjE06BX6qMx/4yy/cYLq+lfrXFgTW05Tgl1FdNNWe6cy460ZBqrrLJAgYY3bqxqcObfEsL84JA35Dm+qxvfoyOdH/hUpco2yPEza4NQjzZUA7F/KUBHilQOoSAIlEHgtu6iBRsvIxVw/6IhMSPlxDPmxhV6livBZJ5Nq/MWdYMnKsSAgqee7qAu74IGp/ys1ivw4HngPre2lf6sU0vfcPJEup2TbWa2WViDB/0rm2l+ceHto1b3B0H0j7iu6w4m0LToMQP2RA3x4cq9FMxiyRx5LFNhEIw/hg56hJWv4dClAAQG5mqiOM3jy7F+aDOY6vZFk1N4tVzscxBfhTPaCE/Km37ZGNHeDSAmRuwljeHFBTAPpqNisjbK8iCII3v/NF88RqyBMDolpr+ucUmlhPmqzQyd9k11GkCjzxdp8TuTYVerQDQ8JLHeTv8erfx/X+il0z0WS+ozaYWytkbqOfuh4JRZ4ypqwBtsMyPwaLIpNx20OQugzHwwT81HRtMKencGo5rBGggjX4U6riK44PR/cvlsAPDywktGmqENq4R5zO46eGcRGe0VtiZg/AIGAAIaTJC+wGMiXa5r78cxWe4kU23qnsTDL0lcwhjaqi/zBV9Whp/vpq+8YzbdJ0mYH+7i622x5Xc4/J5/+bkXfu6v3n/yQsa7/+/BBHqMhxxDcxJQGFWeqwKFGEC42st37fK3PHJB49MFpHOmITExnxWgKYSl+Ai0fFKYDdMrqMpBlrl/IbvqXm4hfDnGlcAs3DI1u6xQxCDDMq7xN1IqHMZW3sgr/1hMQmEytkBuUOx48muzfmRI86iB0MZ8OL9x8COInGXgyIs0aDdTZ3YmfXqjlv6f85vpE2ijjcZ8WqawR6DZ48+0P6MxkM10pYxoBGFywMswEShOj4K5QHQOjXpxi3caaRzpM7yuyqEz6W5OQloh8+NgYbAWguYKiPVk4WSHdwspU4P5+HWljI7wbAUKsSbQBkJ14QXqA/wP3e2qCoUi3Dd0ZaoEiz+Uh4hwyoO4aYyLmEgnibf+/J76FpkPBn0Gw3lg2NAMYTX0U8xVN/vr6Z5XZU66ZN+n0dRb9Xt787NfC9ZfD9zX+Jnm3TXAqqjSEmXGgZ1c1MlEKl3OcndWQ82rKaJIZ+1gBnzUvEcAAD/VSURBVMDHvzA5mWzOrgqImilh3vPgCzYGn73L50AEg6MB+YgTl1EYDD6OnTmP88mJgbBijPHKv9kXjzt/LEuUT1MLrYxd+AJjhd9abaR/dn41vYCdfA98dJAWjZ47cx08aI7kEM+Mm+SUWWJZ1OGeKrqJMDN+TBfadN2cEJqOIFyvWfZo/pRexNR8huYxjzCuzCPUCCaNLgoFfCzv+Wyx1R56FGwzAE0Y0q70mZtTacwXh0Y+zorJ3Zzwzy2mPQpOBbqkD6qrvAAL3OThQs+ZKBumDlrf80xi/wf8mQXKE2BnadS+/fPYejfdj9Q/vAz9tgBxzjfSenfwCA83WaDBeE1npVs4mZUlcwe4wXbq5VdwK1+5iXlr4nIsIHgstM74kkbffi7DWXfO14aOGYNGYwk8VVDljzodQ2VP9A54i1hpL2flU5kkZOQysO07Fm8q+kztgNQ9GLHPoj6bPsPuoX9+di39a2RsjdpbZBhWVyNFA8uN1eTm6djBwpaeKPw2EOJ7wK/BvTWAryDQHe1iNa+CpdAeU/gc6nH4IjMP6TJCyUeDEgPU0KYOADQTzEN/sBY4maZcgzP8zvtpVrgp/Qj3ZSQYOQ77QGZJjD9qX4nWpLHOrTDri1vgFm+uRAb7tXSJp2BiBPNDudwzs2E49yvAHIWQcwxXP3Clm16zyMwML2KIuck+9vb28G5Br+eg+ABOYqZdVY4ohIX0OX5s6j7AACsOv2ZHLHrATO1JRVfx0G4VVoGWNzFaDmaYPBDm8IDiJ5zhu4kBS+AyBs1ItLzPOlueacZM0mQfYVVeNq7iwryIB6D4j7lx7k6jGWcSFyu0kZ2x8NkjtSxRqyr6pq/31zl0HKn/WmY83sbcrEJpL6EJsYV5sE136rhrm662wxTD+ibai/Qx8IJ4BVvtvUkYEwJodV5ttat3jjkGfxAp3XUE1SOnZiwxArxItR7Hq+nQRxodrJJ3wMqDwocikAqxkqBRG+eI4XdTiP5gIppfo0gcM85Imb9piJcpwoTjmf98VYHafoW5BkU8P5WyCpr84d9x0yKrpecxzS4jxMfB7ylZHtdwLDHYugF3cIGWIDLPhEzlEIRKsZcA5WY1Q6yCgEcw4w2b6OMMb5wClstagEtcec4YxnmILlwJ9yH7YXn2i0KNAuJpqJBEwg2r5NoE0CnN2XaPnoNI7zZNlZSx47dFfAaBh+SYnzLURUA6zAt3AV7A5HgQaYm0wEXDRiBGCHsmxolCtRXpoNMBXxn0qbG3GRh7ls0W0r1JJW920NQU5QVs0As0gmeQ5U32j2+jJPoIeY/laCY98pywqkA72FZTqgZvCKoaWS3vXcJDeQSjeNAZWMVhDsQoNASYYPLK9jHxCrcVa1J/CIqrUi4RHnGEFyE2sPirxuV89zJpWpTX7NZp5Cvkp4ILy4OxxI24G4PajakQKPHXdAJEVXIvico989BZi+xkYGGjVUxhiHPKSuenI4rL2n2Cx3CxRJr4hcm7XPBvV7BCqhNfUSI+C+bA1YkuQcZwVj4MjnluvZGXgkzvgkCzhJtepPvfxFZ10SjwkiZMVshVZppk5NWg1mpUXizBg0c3BybLbKa+jRKNyUEhcXlLK8vePLh5yJchNtGOm6PttAE+zZA4Go1GsIlCPQe71sC3zRs62q0dhHCTOd8uLcdB5SZqf5sXHkyzyVkfhm+x7O7LtzF7Ya6SpSYeCydhNKQQ6AatJtS6GrvARALCc3mC8MpL4ASPlaGUVnHyHhmOhqwV5YvRG+yJH7EaWhMOrY1ZL8h13cEE2oKVwhXU088VgVZI/FE3wsd0WKUlYh46WqUCEwCVwJTEFAgGhbCYVhBcdQu/c9HTzxEYMNkMGHPKCCsIp627pwtaiZ9kn5UVFGSda95VWssaeaOtSSfmYnKIfg0T4qPPX07r1MoMgjAXFZ1J0AyaaWA0IN0coh8LK3GwInjaaPN48QDccYgkwuz8vHl4HG6eDUKQwLcloUwVuq9Dvs6xItdCWPmuTzwrJDFzg8kT5+6x7m2DiFIcWSJaRaHMuqdDQWJqDAHyOgOz12gQHWdLcML0mE7rAKf4bnW2WagZpXN0Q2uYPpe1j9g6GtOEIW+IU6kw7/JLbc4tXCYkwxjmM2BaLZ7B4uHqDojtTEOOuce5hNC4PRy+AgsrmayrfyVOV+4QGX7v4awUg6YBJuCCUHdTjgeZEfA5zY7oKcid3gJV8imxVuPusCqOJKYqKcf3KfCI5yfoV+gQpjBBIFq8/nq3X9lkk3JHbUlFdmMpF0TWELF1pijLxv/YihqLSWbuyigCjKCH5gZPzHnbKOiZwjIgrg28r2Ap6C3MC3uSFo2kRSNxSjy/vwgl5Ndgec75cnsDG4R/deiJskBSnmRU6OmHIuNaehUwTaSrzjES0W4USvKKnpJGNhzMgptnTIE1puyeutJJv33+YvpTx5pspApNDQ7/Q1i9h1B7r8K4hdDzHD0WFM3hX+RyN6Cmu2MTTzf1inOvkW42Lf0ZasLU13QH1NDWqnqJXPdzcsxoLr37OeNkmtriaqcA7J+HLXovJ67dUZ4NapgYp11ZHo+BKhHSUpyMVjhDgCMwqB0XSNHNLVBeKMw6BYYjzLb5VDLa0SXv+Nwbmk/ULMcAqu3cZKeap8xVzzYOBQossSNNaPPHBNCWrHcUPfPTTPFs7GzL278FFjKPMZ1dBC60OgLt4o4mr5uE7BVIBrznR3OxdG2jFGdMmZqWy17BVTzzi94JOmrkGdOPCJfz//aOLTS0CyWvXWqndyzflj54uZv+zwtbHMDOZKQ2tVqZckfBLWcItc9VmHFUlsJ6nNw0zvw0tXdNDjW1XLPO1NjDbn99oVX7gOW7njuYQDviIVMZkanFP3ZT4RBxtZPKoJSoKr1cfgVcxmoeOu+GTATP0ByefS/1txRTxqsFF5Csr77jCDYrsxc8b2LM0lXGHhXPi3N3mp9Ic7ulX2H0T16qiaIBQap7QerAKbgxviCd/rKXWRZm7UovIKwBmAn5HUIR2JDUdpkmsAfbZYMNJ44Rrm2RzgZB4yAsH72LJkfwm04B4sxbM22WVjGDFjd4kX3PbQdqDDztH7ZZ1vU7jd/MFtI7GTf81PMddv8xGRE0ISsKbvBfDlWuBPG4hH+Zy8kUxxw2RteM5+BOm4Zoqj5fw+XdyX+98kz7iXRfQbL//WACrWBYi6owsys1WglMuUUZBCmOAsafBeUKm5A4O+us6bjfRBeVbI7R8MSdifERMYnnID3/VDkfjAax2COYKlJSGbNk8Da+T9KqzcVmnLO91TTQlqXSHcQxSYEgIMYIk38efhMbsuAJvXact+yXvvwuSpgP0OeRCx7I6KqZg7ms/BBTMo1NP+TZ4xLvpHQIJkvs8UkJGoe0hoPGAcKp3V/nsHSrsQGipgNUl5rZxBSvTwEce2aACxOAOHu6eVY8b1teTrfzepyzNc5nZ5ntpTewl+R7j8+knz7Lrjl2AUaEkdZ5xfNc1z667O2sBgNhLvOIngXK5ukRllEIy3yu2Z5n1Ns4W5tt/MS73uWc4vXdwQQ6+vRShWprr8ppisCwqOUQFPzcLff+lMDYLA5RHQXVzb5LcTExduPOwi/ExEUx9yd6AjjlEzzsWDRkF9FUi7oFyLdG3OPhIFHNqwYdsISMjFYNQY0YFCK8yoGzGjnMBu+ihLvWhsw1dxmIKfAKteOxbeJM03XWA+FykKgMsUOZnoGPbCKEDvxyOOnoHWJqmQYQOgn8mjkaZWpkB2LWYXDDfHm0odkQfZNljXnyfCZ2O71mpc2StilNF2ZB+lrM6D9AsD8MnL0GiANflgCx6ZAToszDFUKnSHMvkRedFvl40QlwLLON9thg48Ji6n7ve+458elIegM/BxNoKiMGOLY66fOK0l+dE3TCpFwIBSRgd4FVrIvQCRqYGyFVBuOIHJpRjQN3YZScDDeJyM+l4UzCM+kFU8l1Ov5aftuuWXmzx4l7BIkpmxA1t21Sf2Vhxt1uvrCg+eDUmwPLvO0S6sCVGz9NIYjKJalEJn9Rl3DfI7Q1DFBrCnbYwOYHTgU393p215mGEFLjgHWu2o/++E3zLpXijmXTucfIWQwFF7BQStED8BTTeoRjvWNjtzGZWrznyMwK53jft8LXaQMHeUFbgynE/3B5MT12aY291VjD4J44/SCKK9vGxWZeIFPe3IrPaxyjxb36+EKabw4fXag3f+g995/46ATH9X0HFGhKLufHAo0/cz/nJL2Vy9VqPN0SabJGKLEE+yejI71+4uInM2ecfowvV3hmyzSjJjjdC6ErZAR+1KbQRSNNxU7RPklnHQQZYywWt8JIhP6YHwYw5yftihHlRNgQNcU2eDTLmxpqzDhIMSpXOAKIlo54uSHwUZvkq9bO9OVpM7PNoEZk4QvAeDKB8LggGK1OI8npxccVZQCORhTfR8FsUWSHzJBISZzYzxyvHMLoCG3fAZfCraBLu4q2g7a/xMN51P0FNGif7amnebexTq9wF1OBmizypc/b6a9myfzBmU56zNUfGkCmV/rNG4Rx+SFP93Ew7qAlHKVFHQX8Ljb8H5/rrd82O/rHaWbjZ957z8oVEhzIHUygKXSsPMlpm7wuKkqCjfOOk26eFSK74dzzUPGCGIXjKf52NIgi3BWaDDn5NThf+wBUoNOxZblbIcxu+l78VVSB2Ds4YrX17CLzzISlUTDjlx+boSJDAwamxREEsqnmdMMuF9pU+GBITpe5EwEBrTmAOTl2cixzQPEo+RISSXYAZlSRMuddlvMFzbNE+iSOZ7DZmNzaycl/EewxaDZMm+iIacUOXyy4wJL753ob6Vn2eW9TvtMbm+m2GfZ9O9dN3W8zgyO/Ty6zn4SZD5hQ0ZFpyLT75awUU4RHMKGO0VBOtefA02AvdP/3ji3WfvSvvaH5J+ysCuoP+nPDAn0q9vxpzJlEyyq4yL0QW54lgUEKhekj0UPsxrbbDhEEJ/xLRUZ6anMvObOyjFcwtLKLM6e4qEEFa183RYrVEnlZ6+PGV1JmoQhUoJvGGIJGQDYJMnwIs0CUS01rI4nyEGQXPUkv3ikiiI8GFQAqgtxrmGIClssctAJR3GiqMTi4LM50OW0uQ2wxhSb/g5KApQlMMiDcoaM4nByjARDnszzK89/QRVhuIKLKDdeysIaYTmGDN2Zm05XtjXSJGZFNynMBoT7RRoDB18ccEfPdc8wXM7gbK7gJY4gdsgmpwQbBJm/o9HgFq5numGueO9ps/NSX35v+ydtPMQB5Ge6GBfr7356Gf/tjtdWcl5UyRWV0b8YEN5UCuqZGeoEBzqvIgS06wbj8eg8DG+DszhQQseRf0+voyvlVlId0aTvyIU2e1srxQu/lsnkxFWPlqipzn15FmGsug3kVlzuZUjaqVEIrF6YG/hBmwgPWRlrJWUkleF7kkOAgWsIrLN6K33v0X9xLPiIz3LKbrISrSSda2BnUEiO0CzG5ERlBCP+xXJ4LJCb+mOslod8lN22fT7vRBxDuk+KrQOuF99DrCxZxehN7vzUrWDNMpzDK78OUeIwXGLaYzz7DSuUsLyosIOANpvG0evJyNQRoWIvbW+WdQ8GdhIa7oOtudvI1att/MN/Y+sEf+KrFJ4B62e6GBdqcKPCqc6ZBXKEwSJDa4qgIuMJXx9LH2Rv4tts4ZwIetymsuiC0DDhirwLCUKrP1NNYzCbeZB7bhRlCtudv4plyp7MuxDG98BIVRGAsik8JVRHinOck5yxGwEcafqaycd62wNs2tP/N0zFCyFBhDWFZuDI0j9Wzvmln6pLBBDZDlPCJEE84ZA8xcWHaGeK/NCiMFYB8Ls65ZwdzTVcwEcC67/BVmOSHkPFLYRx/xCVDwBFvn6sUCD/ClFqDjf8tBn5d9nZsbPc5VgHDxUbuHByiH8gKM4MW8XEOBy/0HgFfF/P6d/n2+PPNzX/x3DfccVOE2XIeSKAbW5tPDmiN8R2vMaOgdsIzSw9HqQTmIv/Vs530l47PpYcIi03rFoyrRguFn1nbUsgiJhJUUGXN5FOVyEj8MeASaodwZqgMkUWk4DEf3W6xGOdZxWcotWB2ps9XwUQcecaftFdw0cDjKcMZXi59of9snQoDTsGfdmGKTAdc06+QZ6pCcMewNizjJqUUKujIZI3TqbUHbEJ6Bk27CjEuqvh9cJfXm7xi4zcWfZPE70HG4gvpxWNn2WePh4NHz+1uMD5gyoQn+g1wRW9Kmnj7xLrRzLR30x/lp1/Ge4GG8OjnLqaLZniU/UcnFz4P+pvmDiTQs/WFj3Q7EOrO1DGjpAVKpznsfCtCe2Z9mP7nz26mH7ljKd3HCxWtGiNj9gC00bqNEcMP1UiFx5sF1hZ1hO6AKOOMADPhESYA6PJtsQ2tQtNZnVncsl88RUuZVkENTKT3XlyeZZmCJT5wVUAWa9rl4AkGz17WaU45f6zmblHtvr1udy2dofWsWOG4guZQCBET4fv/lCa2GyKXuIQW/SIvipsufwmro1UvDGfSf/sHX0hP9+1zOFQe2uoM+upzHCeAjru/uZZ+8ituS8eYhvOlXeshxg9oB+fBtbdnGNBtxHs3YCYjd+kN+cZkg1mTfH41JXWKhL0mDKiy/xwz9J96Ks0ebaRHvuY1qTbXP795+jJHFCAcN8kdSKDvODnzySvPrZ9BWE9lqZB7XIWJpfKjkm3SjfTRs430I5wC9PZT3fRa6uYegO3o6mhxmVQGT1HRlBvLBAH1qSArd3SBXVo8gpt/883wwfMQ2lLNCo0raYIVp2hY8cIU50BVmN1woTmB3U+cSnrvUXwGwduc/OOmJL+bfT+v+N/Hmx9tCPbdwmye5LIIXwRwGs+N+yPHPcANn8RNm17mLK9dEfwCmvZJvhy6xewCUxQUnljfD+TgGsf7/eYWrydSRwEPPhkGn/IYgmEk6rp8D8dIdY97uLusiva5n910EkDOcQ0Q6FWQfuZ8qp+/kl7/9tvTWx85mu440Ugr7dbKkftGf/vnH330H3z/298+XQWkfWnuQAL9c9/5wRe+4Wff8NvD3uz3xMEmUT8VA+NW+WMwJ0FwgtKe3uAN589Ir++p5XlaX5oNCxQcotEflQ4KdBshhI4Hmwaqlb0LTXx0ZzyapZfg4Rk/xmBN6OJsJ4IKO3YIYjxGRBVqAI1tOmgMv4enwA18k6S/mt58sp2+jQpbnmM6Ch5YUr/hUpwNtgFfFLiiRQsvMlQhMN+LnZupn+DJBQliQV3CfZ6EhW7gx5BYZaSX/MyGByZKjTMReJxeE8I5Vnh7OwsmvsCgUCvI4UQUyPIyu3zPdchgkage9bLO18uazId8/iwvZ4/Quu7reJZ5hM9eTIu3LaSv/o6H0uvvwQaf6/MyrG+6DzjOb/bvD449PPd4Sn/vYUjMmb303wMJ9LvSu0bzzcv/bH19632pzXyLwuUMgvyQF5Y9Ln5C+KrwEEJXjgB05s8EBa5UdMBX6SIS3LtcVGwRaCtAEC9x+VhwlXRRaeWhAhdeZ5pwlSfwEhAthLu9QYU3w13nF/hGp5P+6pedSm/hcxqznbX0dLebziKxrohpkrirwh0JbfyeWuR+6Mw+G09ls8IdbfW4CHVWJxy0xPghyM2DNPnvo8W2ceRxB2nAXxqB6S2yU6Cu9onuU77FzaIP9h/lFT8QCq5aFaG9h3O02x2W2t2i6ouyxqOklGfBr6DlMR7JzzGNCzJsxILXW9BzerWfnr6I5nfU97Fn2Jm3kR5+5M70Ng5wfBVngC1x8J2DUhu5C6lt8M7Otn/k0c9vLm7NrP7w20+d+uJM21GqcP/oniN/9MOPX/rtQWf4LXG2VImQa3LWe7C5imCKKMLUAkqIV0i/8XDBRx22V9a+wsjkvZwc5QrORkY7gQqunaF7PwlbrgIRKM3DgD3wF7i97gj0DDbocST2MqdBtZgSO1dnV0VFU3TXCgBoFfAQBQTIbZz8hhBqj7vXok1YfDYO+BkEzXB3eLTosfK2TwQYQfO4sBb8cCDXhGdiNZ884JZ+ryzcYYLRaDwQ8tIlFuBifg3+y2ql3Lrzwlw67klWCB3intkNkFpYmreh+Xmm7DisK/Kz58GiTD3EcBMafv+5Ydp6Es3/9JNp6eHj6WuZXH7rSTZuzdI46h3o91NwvPVOmcRg6Yc0/PnZ+e8/U5+Z/Y3z5//Lb73tNg6XfmnuQBraLP7Oe1P/x587+mOXzp/7urS8sBJnNChkOgUx/IWZERhRY2FVE4TAAhPJqntJUu5GKrjTLhoEAaAYu2mQ6fAxwB6eAmfa4hes4Cr36aTTcNOwBYZK9VyMLvOVvlrlAYqbsbhrMRCyqH7sdfAAUWWVtWkhokajVsvG7jPQWfx6mW0ghVo7Xs4Fh+stbZSE4xFUAWnAiiQrn8Z5CE40EOrD1TtfEbMhXcSM+NwlFQlV79J0mHVkpDDr+FLtXcT1mI7z/Dw3R7lINsLWdnX0EmU8r53tWzYUhknAGMhzDl362Gd66anfeibN8KbwA+++P731zRwag+WhFh7RuGtssLKx8ZpCbtjkmc9FYZq3h7Avzr6v15+Z//XLn/9b33bk3rVM0MF+DyzQor/4fenPZ3+68RPb68OfjkNNYp8fEcV2ViCsDS/94WQYl6pCbwgnnvADpEDEAwGMosMVJueHKkyEwuTHnb8i28eVRhf5VTDikMMVyh0pA/8emRTY3VE+U4bnecv6EhLpUHMGbeSeBU0Mq7GYDzFv7QwA5RQuNJW6wCdUYZcrD8AUeA98VEMWMyNr4dCP4HYnno3ABlNnFBy7B20E7mEhXIPDr+baC1jUT23NsHSNIDOrQeuY8DHKAyxAWMDpU9CwRN55v4ecQeg2OuniBlN3aOkWaWM3X5P+gdXjj3742fSxR19Mr3ngtenLvvJIuv1IP91e32Y2hEah6QI9mlgNex/44Yqi1StrFBNNpjrHAy/NzX5Ht7My98Ez6T9716l8+oG536hjVsm+5+DuVx9Pje/69c2f5WT57wuh9t2ykIyQzMpfCWagh3KYHpc3neoKRkc6BycRzy1Lt54pB5zgMl7hLAI6BREcmn6+lj9I4afc9RSc03noD5h9kBkfDg/aLdQjYyG/xb0AsQscLzCLHnMjzjK2acPGD8cXmRGYQ5V6aKPC4VsldZ69+5aJFpr5xun30oWAufpodnJqRIMYYhZoGigYIdD85qaEYIZAB2H8iExTppb+lAHhh5+kRx+/dT5V/WhQTwH9+nuX04MLm3wxgP0oXuZK3gNMg9idxzz0OoLcbc2lF09vpz9+/6d4IXcuPfDOV6W3PriS7mj32Oes7qahUTYtGgV6hrK14Is9iGOIkrPTsG6zzbsQOYODU6a6w8G/ay02/tN3z6cXgvgb/HnJAi3+L//VtPjxJy7+3LBV/2uoourcs4rM0LLBeiC5R00AE/YaJbQWSnQQK9MI09lkI1KAyoXNR7xRweDw5OfKu69Ai9b8dOHP3ngw3Gu6kQRd/CBEkV8lXOP0ekqe3uMSlsuxAFop6J8nYd9vjTibQJDtm/l552Udj3kkrUWts9JWZ8eZhzGqqZagh5dDUou3QBrsi2hwVl2ThrE8i0DwAsGIz1L4cmpPoeV8Wg+6dDNUnVGWOwDnaCzhB0wzxMz99YNDHz+7kR7/PBuH+ABp1IU8L60Hs2CRfL7mzsV0iqm7OdLFOX4IoSWKL2bRI/QQ6Iuj2fTxT55Nzzx6Ob36/tvTmx45kU4c51wNaFqkh3C+o8ZmJbOvUVjvjUqY7V3iECH5hXM6UZa7LhGvofHQXmRgub39y3/z3vnvCaAb/HlJJkfB/f99Z1r/5t859r0fePT8mf56/e/GMVK+EMbp7FkoqUEr0OkfChROm02/TCwCY8FCqITAH12hFQ95ltSwAuOjCCpmGBXPYTiSn5o+bHTSR0YlY+FwPsZlQjz6Iz/u9hiBD78VXYFkGggLZzh5hKCQn2v8QZ83EpjGDVzDLfZIshHnGGclceBgF2HtcUU7Jz8NDcQxl48uOXbXd0jHuRtXrvBhFYTcd/fTwBkJ4tvg8+tAR9hFf8zTjAhzghshDPopbq11Od37+hPpZIfPvrF65845z94bMZ04YLl6jTI9s8bUqbzi9FcSUFUz0MUJRVVdtGgorgS6h9s9Nwq981J+scx1gy1gOQ0hPf7iKttKa+nrvuWBdN+dzIow797A5LShDnxRGB5xqghXnjKUnZ7NIgPMyyZGCeIujDt8tn2JGBi3PCzymtdSv3EKkAO5lyXQ5vRvv4nJ5fYn/+uZf//IR3sX1n+Mk93fAOM5qh0VM0v3sr2a7kZ7N1se60RLp2DR2mGOLdNCWSD3eMzTfTpSfuoi3fQchxmyiSv2DBNv8bUJTcNjthUjLT9WGlhevMDeWvbjHmlvMyCjUwvBJl5XGkB+MiDwsVc9rW3QXc6DFHq7qEix8RN0CY43cBnjgkIDDfQ0q6D1TiPddXQbXWQJgI88NA3ws1R5Anm7o3s8vVBbSM8htGvg3hDWio2GzR3Bi2ViadUMmPGi4LxsG418DuVwlLBFnt13aU/o6aIxxWajl8LceEfdJbT8RnrktYscpsRRxXwWwkUejyG4hGI5TePrrF20NGl24Wi62wMjWcL+NNf6Bo1oleN/65wJy5TdZUpUZ6DneSiKZhfN3OX8jk0+Md2jN1milzh51xL3Xtrm01d96s8Bqy8NuDFzZFfDt9NlRp6ZMd4xAu9Vgs8w+WkdlZmZ2XijkNkcGlSLvFe7FxGVg20jfdkC/eYPrS5/bvSO+9LXN7q1s8d+b3Sx+wAUzsZhgTTLv/n629L77pqh+/LdBwWxsF++qqkoMxEDuyNa7zba40NPXmBwMJPecGo5jzOJV8hiRpX0eAOP3lgqp9gq/N96/Hx6xz3L6TUI5wZW62Q1y4EUwLucOJ/iPNrHnu2nv373UnQmCnQR9pyrv7oQc07bwhxg0Peb5zZSk81XX3PfnYBniLLV1EZn8/Us58c+s5p+6U+fT8P5Oxjt19OGsqdT6vWbHSZDtHSsAA8Kj/PEQgPzvEQVKchzAPNdlZi8jcLwzLnauSfBLx40+rPPrqcX7jnOrjiO82WhQ3H0XHJt4SGa+nUry2xpn08rzHAs0Jg6tU66E55vzC+nAQc8LmC2nGWeWrOgj0BaNz2E2QZotk4rthgH+O2WOPKAsg8c4EKCCicfeWBa1RdkobVDifEcK4+AOv8cp9KCyxbpPhB5p9nUaDQ32Vvy6U6931lrdD8kxEHcS7Khf+DRS4v/V2/2PWvbw28bdptfThd/Fwaab4ZSglAZ1j8Tk1vpf3xdPX07Uzd1NIUuymBJiyMgCq5oMyq2Va/TRfsW8MrsIhUf+juYZXckgrHggAM+EuTAA2FBg8xy1GvDinCAFIJm1SjQkXPJtbpTASBY59NjR9CMsa21osbK0eVfiUSgxce/H8dZI0Il2mavgsvvAkbvgdcXXz0lFErRVCvpVz+xmn7hs53UmV/h/T/4EHsbiJYlaug4VFEEaGLKEREso8cqjKeI8uZzmAnslQA7F7B06wBw6cgr2Mu9sZbe85Vz6TVMr7URaJuhh6b7Qu6lbj2tQuwmmrpPg7LRuVkpTBM4Ge8X0vsYZzpzCD44k6LCoUHkQSzmDIO4ebQ3r8vGvHlbu500UtRSmGkAHnRvbxyDPvLRvo8FJcLU5qGV8OucAZqdnRXm0dMvbn7jU1vnt/6X9z5gYQ/kpPlA7u9+bPDe9zeO/sTaYPSWoU1PTeNLaWzWxuqfIpK4Dq/LszuPslIHVK51RrDs8h9P+QlZtfg1ul0Z44jez/7qYroLhqjdTRaywl1c1qN3DxPfZi9Ck11+Hp4S3R0RDpjClUT5qbQN6EfDbPMGBvsaNAWyXqEcQVuF3BvEK9CWwRPwu5wi1EUj0heFhoLciA9to7Bga/qdvq3aWnrzcjM9wsDwA1eoHzWuBBcnrc58mKF5KvCSHKNCAlSJakhFxTGF2lBhQFhjaRna+QggzySicbTnMLYwN6Snxlyy2jMGWjQup+HmZeKcMwzOWWNC8RjfN6QuNQkQ2RBkhxUeUuPxBQphLIb4Ror1YFr4Jo5YJArexoggaIstqxjT9g7WJcYG6bLAx1fIDCdfgLn0qFgwNdobnqA0+I7bj2ymhz0j+ODuQAL9Tz62/e4r/da/WK0NFobYUhicMFWivHByMWxC/Bwhlc5eSgv3H8fcaLHCZKtVZwENA/RbL6YtGCIuujIm6519lVHYUsUJL2xxwUcfDERwM/sKtul7AfK+01k9SH00mjIttiMX+1xcNMZKoLX3bcM9DhR0tjKEWeIF4q5MDrFft1kPXsWkOX2pn45e7KfXnTmfnmNGYG0JWoXVWQi0nWSEfWW4Au1lWBSDHxkmbxU37Sy+QXI3U2sPHWG8sYD1yUD8Tug6MXtnuhOa43gAtT2SWbRh8JP3AZ3Sk6sKlVeDbmpyiKRZ8kchYj80BVKzahyOaCBRTAkDb/xBind1G7fKKYteQFO+cZRliHKHSiNv4qISrQWGhYyhWvGFgCi5CA7sJtJyvaQf9CtyzR/ozPUWNrYZQHBwdzCYVhuVUtLbh3tItgJPhfs2r/OLnsRJaaJw4z0XlM8CRYFlbni0o6hwusjYh1BVfDEZrNLighc+yNxIK7u9drrgo3mRWDBdhIUnHkNPBEDF8Byaq8U8Q3cb5wMC5SyCSLQR3fTDLaDssHqYPu6yjY9O0uD9Hsr9J+fT9qUL6XPv/700+vpHGNwx8Aua+VGqTBj2O2iCUMPhmQUTTgGxt2EueIHPV3zbQ0vp6zi/+W4G27E0jpkV47BABZ/BGYfKSDDdPxRWZbck6ljzycUJo9ZnXF1ziAilKWetCUda0JiBZA7Jq6xYehdb/EUdS6+pTZCvcR0TYpihkUtE82MxaRGt5iJvftPzvAx3wwL9+LnH692jrztp5eVmzd3RRqXBctMlzJJreqh1sC9dSPDtiJFTVkTxnznFTb+CZeHGDiCPqpIJwXrTADNm/hgwh4sjp9eHVFl5wgeXIllkFCaDwbucFe20VN6onyNzkyB3UIbcSgMPntvswoJdqV9C7aPFetMCLRwothkvxJIx8lfDZFj2bY6VQXr1A0vpVZ/aSItXLqQ/3SZymUshDSZAtHTLOz1hS2dvLgAtBDNjoXsl/cAbj6d3cv7zidEaA1/sZARJJaAguX/ZCRA1vN9BtHxZKyrQ/oHfgu3jaiGMmRRBwtyTnqqRqYndP+2ccnxLBr8CbXhGK24eIk3mZCgjaLTdAuVPQGSffGZQSJIZ5smb9B6f730+3cvfS3E3LNDpDTDoDHXqHgA5VrSHNHvZnKXQ+pChMWjxtCBPuczCQeie7v9v71x+LDvuOn76/fZrGCsOxh4HB1lWhBwRHtmELBFIUTaWkBewZh/YIiHEgr8AsQBlgRBYimDBDjaRQMrCWBE4E8dmETvjweM4M9PP29339uXz+dapO6d7ejLd1410F6e6z63X7/erX/3qV89TVUc0sIsBNiRQ6iKgGk4yE6AKfNauzEihmCK06nvYVmFzUQpROXBgGm064koR7vOnSsiTj6c05FQFL32jftxUePcEo37wa+VkyMoKhVcHbDEpeI5VmF9ls87RB582N12S8kCpA4AsHyC4pN1RuppnN3kd7Ddff3Gt+eq1eVbymABTDq5j2OOVsSltjATQHPdIeENp+AzP0pRYyUNRslJkMI7Jjw7yV/JSPOTaso1COzTBGTe2XSpoRemDGZTJz2TZVHxkYPLnGiRHmsorKyrnwlwsECld3Jhlhee0wYUdcsJDoBnUYW61aSUyfsAZBegIC4DHmnSICqqFlPrURgY08lpNDSMF906oiH5Zy4K0T80LBVTZcS4dSwot38IOjH4E72QLPN/2ZdlK2kzMLNz5HE9iKEDr63zP+Ztlu8Fei2vP8haO9dtfv/9JM+Ylx7vHv8ibPwFI2zeKfpDH5i705AeHXiaEG6xL/C5fA3h+ick2LbmrDr5SdhAv7yqa2Uwlg4xynGdGnhbQnlVQLOml6PhxlcOgkj6yAKA8wrR8CCN9aBZkW2eJ5L/A4Xc15XwDoAlXeucDhbYy/SzmUgrtXMQlqZSOtT2KbPLklK6+MKzgClN0hDQ8znERqvEdU9mekOjEdcfYBlfY0mV1AFtn4tsfBfLguL+FU4AqjfgULPwHlmFDbCLskC13hxJRApAzPhbWh1faKTPycsQqxoJv1ISRKBqrO0pEnt2Eowbkjb2boFn3XeOTWE8+tczwea158QUuaLm91xzdvctaOLJhUz2jb2QHnmtfNu3K2P0aSoBx+S9trjSvMEzZoDnJYYL0kgwx0NSSpVI5BbfxTDGEd1tWcgn85JuHxFts3bOeRbPLMMsWs7ZTYIGrdGRFaVFRyFLt0RKCX06KwRNi2kC3wZCchJdlUeNKZJFb4bv0eMJe3lxcod+BRcZtMp+bLiuXMh6ekM5DpgghoPwkP2dgqghOBZ8b2CZzCvC0p473HqSjIhb+0sK0PEewLVAqD4rncEKhlmAZsAJaSbEM5Im64ldtHKbkbCO4krUiCObZukrfQitSgTrwq0vcB8cXnVa5f/mZa8/Qem5wH9x+M39rp3l/F+wNWuoMRiEkUYduEo1mjZqNtYVmC1x23odeURBZBNY8YOkTp+RE5KIklpvX5Qpj1x64wONSSUULOLRJYsiEXuObwsmQom1RSqkCHDISVCJ4W3pBzE8AShlMAg1r5dqGBU1ZufZuL/UZzMUVmkTKre8kj/CUW5GABX9GmZ1YICFrX7qmAF+OywiolthjUBWw/YA3dB6xb8T9yEnScaSiVtL8uwqQhQRZruHi0fUM+cCJe9XKPyuv8K5u2VK5B0HFt0G0hfbynAV2pjkccS+dS0626PKgFqYV50cx2VK7qcfvdM/T+m6ubWTyM88C75Oby80LDBtGy6wd3zps3ttmq6WvumWWf2WIRuEIw6SVKV47UTWfDIsYcrh+Lp+nxIXHSZumtIJKqShurbbKxSshaitpchEAGV1kwu+eiyhvy45lcp6JOiu6ykAqyFnoEAddG8EEVsL6gYUPb9LDfXLjxo2pG+lLKbQv+1wN8EakoiQwY9OUGlczIJMqFAUhLEi+9K6xAP9co3BH4Lhst8gir/bjjGJnnxlfi7LA2SkACw6P3JiuQivopE8Yziho+EewKuohQ4J5WgbvlXDcbOtrvMMMLy5PFuMnHnZcOxgxiQtvg70MS7L6YzrADeB/j7d/3gU9YhmKu1j4kA/3V9B6f8ya8U0uMxwfLTUHB3wbhZbwLvTmmDjObbPrxxsTFzmr5OqHm5YcrkQx2ScBW/soi6dTzJBLZmU9W0V12AGAEfxHbxScfONJTKKETYQ/wakKnYD8CANQ9C7ACS1UxFGeJTy//CSE8GLs76pbG0KBJ1QE8a3tGGNNStqMqpqTpbVn37o9eO7Xnlu9FYBL/lxKofPJYjg6dpeX65WO92JUOliTWTl0nK1Cx69CGK/n8UZBqoBHrLf6bv9RxmRKYvwiHMdvd9E2LxucX16NPxUJQAtdWavoR1RGx8i606qTxphltSgntUBWj3N1WUnbjYK56BD62SXGvgcL74QWNvJgUqjCYwVXtxVrF5gBleyAQfQh3fYBr+S2ydP2Gldp8dJlxGnon6HkQ19AHbPawZJV8wQK/DEbRNxBxyWIEZndgEt5bEi6w+vsA05rbzIpT4uclltuinrJcaR8StR4zENHXgWohDy6XEp8GesGGTkAXWljw1noRtHpDcvVxMIiHypYNmHFK38tB3R7zqcm8yTipTl22y0rY/Orq19A/v/w3R8P3vjai6sfiH4ZcymFppwQpOzDQc1ZclkKv2RPILKqYgGTbpzMBOcczqp8JlHQG1JVVWoVOl/B6gClW1M2SbcISclyY0Jzn/HELl3lCso2lxksrV5mWEWZxXFRwONKKrQGHclrahi2vSZEXl2tEMBCsigqA7j14/VIkw2lURZOYAhQoVeh/+S6Z/JorWHsmIKiCPn+yjG7CYe8PeSDO7TO11nRuIeC7rFlVN5d4Zjn8sMR3y3JxzMXmShao1z5QKHv3T9o3t/Z4sJx+IOO1wmcUEHLnyIHtpZLWJO5B2E1F0RhCMe0pRl3/TndYlcaxooDhq0rwSq0e7KLLJFHSEqxrKyYng0JUkcXKg69m3SQ0YOKCDwT7BPeXbBrlAnv4m9try58518+bd74vWvNjyBzYXMphd5FeOsUmp8W82OlE1PyibcGYqPUvlDxEsrt+7aKdKcYQRWAtsaMWgZmvPgdcjBwQNMGbo6PAEucv6V8XMkIpURY4719/hO2+v4veyVX/OSYl3Kg1BlHApqKIL4tCWmKrRqmc1QzYcLVAjmTv+gFQC6BCSt06ZHgL7CG1UIEyzzBnPyVYYBh8AUPnryzs1lhr7h7fZfYS7GxwVZXbh66Tms9OOBSHu6uOGLb5spTQD+zgv8QWtQ2WxH3VzPGPxouN3/13r3mpS8/07wIr1YYdx5kfJ9y8YgT4PSOQ16qeIDVahrhwou9T/arRMsAJNaRf4Ehn9TG5MNwYMreFvjxBZJdUGuUiGWkSg6h67uG2hsqG+kOqYhl8QAZmZ7pY4VfmbTRSFkI7ZCRlaMTChAYn9Hm6muL26M/a66t/H6b7IWsCys0ixzNDt2tC/e+CijqWZi3YBFjSdAMOdyAqxPuUfuE5aodWqCGwtDQqWa0It9hXhKYfM4LW/EO2NQ0pKteoqWtiuiwXdB0VTi8+Lvs5RLbFmChucWk6sesAa8uceiJhLz0hYgyEUSamRSizOZBGTtWt3D8K8Z8FBOlTJqGmXISTaSNfzVOBquxYOTXIVZdGShdtn4bWwof8MMT9ragqH6LxfOD+1ySMeSly5ghnAWyvDjk1MkBe49hYMDJDVZHsmmERe2bnw6bb72903zzC8vNrzCpXFdLZB95eWh1y96JdAasGLg9qPCtsjLMIS0rsEqlwoZfc88Qy/x6f52VORc1Eu9cQWV1UnzC0CdDNJMjzEqg3By72ytZ78ykMXksaPJqGk5sLTdbZjsc6SfcOMsRfpWN36PxBdQ8+03m2G++NvByD7Xt4ubCCs2LwuZNWpSfuoXDTehyqzBlytKKjaXR7+yJ40Ef0li+S+ZWsxpgplA0HjFFiSUJ/qy4KvQ9vk89z5m1VTagF+ER3iYlvMKP0Fp8C9OTbz/hkpcPOBO3xbrTyLEr8bIIJylE2bIYPPpvxm2YsyEpzEi5awiUfvJYwi0qW6V8ogFbND/nGwduW5woNCXscpdXEYjubZ9h1SVlBDBivDiiVjhud1XG4ccdWoj5UtocUHGVBQ4dy9sYsKu2eZbhx7ot2Enzo53F5i/f4UQHLf9K5iooDGkN5/ab5zdGzTdfvsb6v/fQKWkbBQUh9yg1PLr3vHCPFCGv7DOUAiYVGfAoNeHl0K0ys3zMD7BkOQptpcjqBEpPPu0ZVG7lURogS8mWGTwrBcKwfFPWgMmRcvGolsOlBVoc+SErzZynngYe4bmcuTDCq2j0h99vmv/iEoZ9jwVxB4WtHz882OGEnJghNYc10+aFp5tvszHn73YpXArHT1Fb252t21KYocCDoiI4LqV9YZ+ErTnAdMEaUwHA32KqOxH80CW6XfTwgPEnSrFAekJHXPBS3ASkKQGWMToNywNaodP6tSi0yldKr0ZZA4h4wAmulKDBuM23tmHa0sFdTs5QlNYEhkJzbguIcuNnUjhmHnjCBuu5AyZ+jK/n2Nl0onLj56QCG7ZpFV7jJcBXbbCkSauNBu2M73M4Fb/pJu1N9nbfa27/8lLzuTHbaGmllbJvQ31M1NbQltpwld3GQOW1HC0DjUrnkyVH/I7eDinrvOrGn+U8lNdtoi7GhHT8YIUPskVeQw+aKrLzWjCT9pguwgUcj2xxSGB3Ye74zqCc9h3Qku8vzC3tDI/2BstHzb+JdRlzYYX+wauvNj/83qDZu08rcQcpb6LQHrPaokvwYhIVWiFFySGb2RfrwrQTFAfcIyyfjjrEGSFaIAq3pcH5txJXtU4CGgWPiQSLM78USuCtZCThenlMF850StMCb+wTkc8Iv4XtkAsfNViltHL5JAwebULCC3HS1EzgcbTg6Y6MMo6+PKSUS+SALWlXi3w/bpZ5Yzjmu4TNAI8ts6tI7DOfY+LY/PvHvHNA9r/5OWQeRJCp+KYvfXmiIVj1PTtdHbevYTO4QpNs7E3MzfluLFqicZEn1dblTnGzouTGJsLdcWfPwW5RVptcQi0t9xGVr6yuUMe2OYrFkGj/UJtNUQfQpNcZUiFdufkZfld7hjRKDndsVhLvxM8egop57blrzZdf2njzlZeO/3h3YTT8/PbTh3/69XQr8IsMpjAXVuh3foB8TIBJTLNPC7FHFWNPQbPOVtItFCn3PECOoUKumVJZlLsvBqye6YMMQ2IpYeKiZBLVCKyUKaA0X3rxn2eqotZo4Rz8aQyTRGx+Kg3tTGywA9raNV7cauRxYlq+QrAG1njyVcPb5AORYGF8iIgTplLZsX0jlgpvtJXRYgCJz6Zlxz1XDTQDTw7g30AhPLWiUr/HjUc//ahpvnidbzpAdxOcVErRweH6rZOTDVZDWPM+Yr8NSY38EKg2IGNaTS49ao44B7ZHxTlWWdnmO+YkwhxKOBxAk9bnBPcud3AcclB3sAtC+GOlhompg4aI28rHVoAx84Hk0fzX8YIV1EaJU+vRBQ8rWK7rhLnDkJ2znDRoFnlr2iwe7//Fb2xd6LPHYD3WKMkLmde5Se+P3pIBwOFN+dtd+Rq2uc8ThaVK56UKUtHPJDLHVTyyEr82YWnNwY9taeuGqI8FHaUm7DxlE7YqtO4oC8WV5g/6tvLGB1cp47fQfXsYtzjERxGMNzMa3dW0buGkpzf0KwzpJFA7DFTEQte4TAiwJe9T82Jl4bR1wcM6RqActo0cnW1uIDsXd7wl3vG5vY2NyJDT3ofgOaO7RSNym8bEntFKkAQIZ/5wcLDTfOcmNDx8Ic++rZCfyACnVyy4l91rDGTdlnCI36zU0wq1tyWKiQywrQzMk08qPMgpU9Kf9FghGDEzngAWf2DBMYoJK2NPksTDbsHxEwwxPcN1hUZpXMy8/z69zYswhmKESTKpFBSwhe72R4OqssmmBWTBqMTGmSu7SM+6m0FNlKs4IWxAsSyAKoyzebagq5GOaDEU5EPGhAVqEwxNvYbXOJynDAQnQ4mWp8S3CU3SND14maSPd6L4BnaeUwotHGkLa6+h0nIJeeBtjb2uwDDz6QuHCSzDCXsiF92Pny5u+TSZpIvNhzHT6KTCEpd8A6A/PYTJ6MeWfhoYw0gvstGGfoVRRNJQeTWBBznptmkbJ72aR0GNd8yifKRhfGD8IYxnbOVgRYcM81yNubhCk56slNqIXYVsmMLMQ060A9iGGW/jqHJPjG4z1TEKoSqbBALeSqIWVgU/6zc88JfKDkgprUr1tJ38nQ564JNZjPxO8tuhJe4pA5z8BS2M4sajctoAuJbnUka6dhEJs6eaGHF4JGuw1xjwdjM0okTECSKA8amMDqLxRDGNF18g3cUqStm6zYu4icMRxYWe4fWRLt782IrbA8uTj/Q1Val1Owcwb1FsA6wohJln6Lv7T9SrNJfVgDYHsGAGkrnWlskaZt66GZPjmuEi+TOwxrePsBVGp8OakhBWC6SAHzJJ9KHQB7TO4pxK8By8s/CCmEfDO3G1e45i1/BOMRn0KNZCh9bJIZYtsvaksoKkzMStxrTtyqVpT6ltKxsc0lQJa9JpNYkLvuFE6BZHW1q1jHSn7Fo76YojPmGh2caZhulNhh/AaIQ7a4RzeMNybw5hWtHTg+NnfD3HUIaPGOG5OnNxhX777fHi8Y3dLBn5WqWyoW1eui12lZrCrnDhuXpAMLPBbQXSbdVOuUGsaKFrWi3Og4hQz08KV+GfEXDCpVVxjZ8QLvxUKuIKdoZEodkNrNojIuFVQVJoLTEVSxTT76K20UVpiTNN8YVR+Sqbp8q7BrZ2pWd6vlWsFcBKJmv6YwS0ayewBhmuu8ojbuDEM03nQrH1i0dcYPRLj7BcsGH3W43IrRFEhNDjx9f3gta9KQxR5wjjGrm7LcaVWB0OHkPv9ddH68fDN+ec4PHevRROzSG2GTjvCdkWLoWqW6Nt8m2cQVUIoUO4XVZVxERakEqlJqTfp/qxawER+nC4cBrtSkt6uMWrT42v/mobLupDj+GduAqvHSUnrhumO0SwNBEBP9qaitOFMTwKClAaD2XH45qcCqfyGSSNWpknfLY4RAVAhY/SV3zL1AdaeYCfuAmPQpsO4dJPuuapTaAqu1ECyF+GU3jNqkbevDPBqYKrG+zrPhwd7N3amvtno6/KXLyFJsU//Nrqt//8P5pnh4PlP2HNk6t2GKeltTRzZgLlMHOOlx/KpBmNNKDU2ik4c9oxyqguwdUCfVQBd9BOOaUx0bpOzKnweDqRZ5ym+RiQMxiX80o79PlJy9ompmgyjGhtqU5a2jNu4zTBr7ItQeW3E6az0lExzZ+2xuGDxVDp6JYdw7tCqPiExghTlToEOuHdXioVgDgrhh8RonVemx99+Pz8wre++5WFt1qsK7FYucgg9VLENv/m+EsH907+gFXJ3xnvL7zMcg/HuyFh9YgMqJZsgM/roLQGRkZiWHR9CkLlVhgTZSUsyIR3hxwGF4S4yo8EOmZSUdqwCBp3F0y+JoaImvYpGIHkE3OqQPCfwg9Eh748GyZQC5gKXZunFl6rm55864+NQ0U23VqhlY0khOkqU2RGmGml+FrZJkhgHsfa6QkMxLRshU7AgYkNXIYQArnaQFmF94oDXJWvNIwLbWz2whQGseTDSW2FdYjjTVDmx3TsbZfG25yCv7m6MPdPr6we/f1/vrH6E2Ku1Eyl0JWDr/xrs3nze/tfPF5ef210cPCl8crqy7w0+DzDuesMjrg5kBzNs1XMb4m5+8icmWkLKUZh1RIzIBLDVgI/x5xVtkeBQj6mFuYpOAJrvLaPyVpgGpWmdcZ/Ho0aH4VsAQzTGVqTjIbEuT81L+KpIBNlxR8lVsHOyqMmbB58hG2p17RrGzLJRAtQSSUdEIOrTXxAWrsqdchWJDzJl0jkTXjplB6FAFoxdzqNuXRv6fAe+1HuoNQfzQ2Pfri4tfbfm+vN97/x2x/9z9/euOESzP+L+UwKfR5H3/jr2yvv7myu3z3eeoo7/54gu1wqy1uBhdHyeOBqPyJhhao059VywoKJZTN/RcYGxBTPNTUCW0Vyf0rGjR1g8WNa/ow/a7IkZbh02shKusyCzmKUdMTr0hN3srzVRWlpS7PS11HT8EVJdVe06nd5b2Jq4CSgddRwbCd5GUt3YIzukjEqYazBu7NvmdiTIbdbLBzSIezzHnFva310//r4zv1XfmF+8I+vP3/ey4FOAlfrvHKFvlr2emq9BC4ngU5fcjnEHrqXwCxKoFfoWSyVnqepJdAr9NSi6xFnUQK9Qs9iqfQ8TS2BXqGnFl2POIsS6BV6Fkul52lqCfQKPbXoesRZlECv0LNYKj1PU0ugV+ipRdcjzqIEeoWexVLpeZpaAr1CTy26HnEWJdAr9CyWSs/T1BLoFXpq0fWIsyiBXqFnsVR6nqaWQK/QU4uuR5xFCfQKPYul0vM0tQR6hZ5adD3iLEqgV+hZLJWep6kl0Cv01KLrEWdRAr1Cz2Kp9DxNLYFeoacWXY84ixLoFXoWS6XnaWoJ9Ao9teh6xFmUwP8BvOeeqRbgzD0AAAAASUVORK5CYII=",O=a.p+"static/newqrcode.a8740efb.png",Pe=a(32637),v=a(59301),b=(C,S,q)=>new Promise((fe,Ae)=>{var je=Re=>{try{H(q.next(Re))}catch(h){Ae(h)}},Ge=Re=>{try{H(q.throw(Re))}catch(h){Ae(h)}},H=Re=>Re.done?fe(Re.value):Promise.resolve(Re.value).then(je,Ge);H((q=q.apply(C,S)).next())});const me=(C,S=!1)=>!!(ie(C)&&be(S)),ie=C=>(0,m.bg)()?!0:(C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),be=(C=!1)=>{var S;const{user:q}=(0,n.getDvaApp)()._store.getState();return(S=q.userInfo)!=null&&S.profile_completed?!0:(E.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,y.xg)("/account/profile/edit"),Ke()}}),!1)},Ke=()=>{E.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},ce=()=>{E.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:v.createElement("div",{style:{textAlign:"center"}},v.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),v.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Pe}),v.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Se=()=>{var C;const{user:S}=(0,n.getDvaApp)()._store.getState();return(C=S.userInfo)!=null&&C.professional_certification?!0:(E.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,y.xg)("/account/certification")}}),!1)},U=()=>(0,m.V9)()?!0:(E.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),v.createElement("img",{src:O,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Y=(C,S)=>C?!0:(E.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),v.createElement("div",{style:{marginLeft:"110px"}},v.createElement("img",{src:J,width:200}),v.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,y.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=C=>{E.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:v.createElement("div",null,v.createElement("div",null,v.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),v.createElement(w.Z,null),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",v.createElement("a",null,C),"\u5929\u3002"),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),v.createElement("div",{style:{textAlign:"center",marginTop:30}},v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:X,alt:"\u4E8C\u7EF4\u7801",width:160})))})},d=(C,S="")=>{const{shixunsDetail:{detail:q}}=(0,n.getDvaApp)()._store.getState();if((q==null?void 0:q.public)===2||(q==null?void 0:q.public)===1||(q==null?void 0:q.shixun_status)===3){let fe="";return(q==null?void 0:q.public)===2&&(fe="\u5DF2\u516C\u5F00"),(q==null?void 0:q.public)===1&&(fe="\u5F85\u5BA1\u6838"),(q==null?void 0:q.shixun_status)===3&&(fe="\u5DF2\u5173\u95ED"),E.default.info({centered:!0,icon:v.createElement(j.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",fe,"\uFF0C",S,"\u3002"),v.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:X,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(q==null?void 0:q.shixun_status)===2?(E.default.confirm({centered:!0,icon:v.createElement(j.Z,null),title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),v.createElement("br",null),v.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{E.default.confirm({width:440,centered:!0,icon:v.createElement(j.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>b(void 0,null,function*(){(yield C({type:"shixunsDetail/cancelRelease",payload:{id:q==null?void 0:q.identifier}})).status!==401&&(F.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),C({type:"shixunsDetail/getShixunsDetail",payload:{id:q==null?void 0:q.identifier}}),C({type:"practiceSetting/getCommonData",payload:{id:q==null?void 0:q.identifier}}))})})}}),!0):!1}},60513:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return mn}});class n{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,i){return e.__proto__=i,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let i=Object(e);for(let r=1;r ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","error",r),m.ENABLE_ERROR&&(console.error?console.error(r):console.warn?console.warn(r):console.log(r))}static i(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","info",r),m.ENABLE_INFO&&(console.info?console.info(r):console.log(r))}static w(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","warn",r),m.ENABLE_WARN&&(console.warn?console.warn(r):console.log(r))}static d(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","debug",r),m.ENABLE_DEBUG&&(console.debug?console.debug(r):console.log(r))}static v(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","verbose",r),m.ENABLE_VERBOSE&&console.log(r)}}m.GLOBAL_TAG="flv.js",m.FORCE_GLOBAL_TAG=!1,m.ENABLE_ERROR=!0,m.ENABLE_INFO=!0,m.ENABLE_WARN=!0,m.ENABLE_DEBUG=!0,m.ENABLE_VERBOSE=!0,m.ENABLE_CALLBACK=!1,m.emitter=new(F());var y=m;class j{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var X=j;class J{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class O extends J{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Pe extends J{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class v extends J{constructor(e){super(e)}get name(){return"NotImplementedException"}}const b={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},me={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ie{constructor(e){this._type=e||"undefined",this._status=b.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=b.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===b.kConnecting||this._status===b.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,i){throw new v("Unimplemented abstract function!")}abort(){throw new v("Unimplemented abstract function!")}}let be={};function Ke(){let at=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(at)||/(opr)[\/]([\w.]+)/.exec(at)||/(chrome)[ \/]([\w.]+)/.exec(at)||/(iemobile)[\/]([\w.]+)/.exec(at)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(at)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(at)||/(webkit)[ \/]([\w.]+)/.exec(at)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(at)||/(msie) ([\w.]+)/.exec(at)||at.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(at)||at.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(at)||[],i=/(ipad)/.exec(at)||/(ipod)/.exec(at)||/(windows phone)/.exec(at)||/(iphone)/.exec(at)||/(kindle)/.exec(at)||/(android)/.exec(at)||/(windows)/.exec(at)||/(mac)/.exec(at)||/(linux)/.exec(at)||/(cros)/.exec(at)||[],r={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:i[0]||""},t={};if(r.browser){t[r.browser]=!0;let o=r.majorVersion.split(".");t.version={major:parseInt(r.majorVersion,10),string:r.version},o.length>1&&(t.version.minor=parseInt(o[1],10)),o.length>2&&(t.version.build=parseInt(o[2],10))}if(r.platform&&(t[r.platform]=!0),(t.chrome||t.opr||t.safari)&&(t.webkit=!0),t.rv||t.iemobile){t.rv&&delete t.rv;let o="msie";r.browser=o,t[o]=!0}if(t.edge){delete t.edge;let o="msedge";r.browser=o,t[o]=!0}if(t.opr){let o="opera";r.browser=o,t[o]=!0}if(t.safari&&t.android){let o="android";r.browser=o,t[o]=!0}t.name=r.browser,t.platform=r.platform;for(let o in be)be.hasOwnProperty(o)&&delete be[o];Object.assign(be,t)}Ke();var ce=be;class Se extends ie{static isSupported(){try{let e=ce.msedge&&ce.version.minor>=15048,i=ce.msedge?e:!0;return self.fetch&&self.ReadableStream&&i}catch(e){return!1}}constructor(e,i){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=i,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,i){this._dataSource=e,this._range=i;let r=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(r=e.redirectedURL);let t=this._seekHandler.getConfig(r,i),o=new self.Headers;if(typeof t.headers=="object"){let l=t.headers;for(let L in l)l.hasOwnProperty(L)&&o.append(L,l[L])}let s={method:"GET",headers:o,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let l in this._config.headers)o.append(l,this._config.headers[l]);e.cors===!1&&(s.mode="same-origin"),e.withCredentials&&(s.credentials="include"),e.referrerPolicy&&(s.referrerPolicy=e.referrerPolicy),this._status=b.kConnecting,self.fetch(t.url,s).then(l=>{if(this._requestAbort){this._requestAbort=!1,this._status=b.kIdle;return}if(l.ok&&l.status>=200&&l.status<=299){if(l.url!==t.url&&this._onURLRedirect){let B=this._seekHandler.removeURLParameters(l.url);this._onURLRedirect(B)}let L=l.headers.get("Content-Length");return L!=null&&(this._contentLength=parseInt(L),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,l.body.getReader())}else if(this._status=b.kError,this._onError)this._onError(me.HTTP_STATUS_CODE_INVALID,{code:l.status,msg:l.statusText});else throw new J("FetchStreamLoader: Http code invalid, "+l.status+" "+l.statusText)}).catch(l=>{if(this._status=b.kError,this._onError)this._onError(me.EXCEPTION,{code:-1,msg:l.message});else throw l})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(i=>{if(i.done)if(this._contentLength!==null&&this._receivedLength{if(i.code===11&&ce.msedge)return;this._status=b.kError;let r=0,t=null;if((i.code===19||i.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=b.kError,this._onError)this._onError(me.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new J("MozChunkedLoader: Http code invalid, "+i.status+" "+i.statusText);else this._status=b.kBuffering}}_onProgress(e){if(this._status===b.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let i=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===b.kError)return;this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=b.kError;let i=0,r=null;if(this._contentLength&&e.loaded=200&&i.status<=299){if(this._status=LoaderStatus.kBuffering,i.responseURL!=null){let t=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&t!==this._currentRedirectedURL&&(this._currentRedirectedURL=t,this._onURLRedirect&&this._onURLRedirect(t))}let r=i.getResponseHeader("Content-Length");if(r!=null&&this._contentLength==null){let t=parseInt(r);t>0&&(this._contentLength=t,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+i.status+" "+i.statusText);else if(i.readyState===3&&i.status>=200&&i.status<=299){this._status=LoaderStatus.kBuffering;let r=i.response;this._reader.readAsArrayBuffer(r)}}_xhrOnError(e){this._status=LoaderStatus.kError;let i=LoaderErrors.EXCEPTION,r={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(i,r);else throw new RuntimeException(r.msg)}_msrOnProgress(e){let r=e.target.result;if(r==null){this._doReconnectIfNeeded();return}let t=r.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=r.byteLength;let o=this._totalRange.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,o,this._receivedLength),r.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${o+t.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(r=this._range.from+this._contentLength-1),this._currentRequestRange={from:i,to:r},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,i){this._lastTimeLoaded=0;let r=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?r=this._currentRedirectedURL:e.redirectedURL!=null&&(r=e.redirectedURL));let t=this._seekHandler.getConfig(r,i);this._currentRequestURL=t.url;let o=this._xhr=new XMLHttpRequest;if(o.open("GET",t.url,!0),o.responseType="arraybuffer",o.onreadystatechange=this._onReadyStateChange.bind(this),o.onprogress=this._onProgress.bind(this),o.onload=this._onLoad.bind(this),o.onerror=this._onXhrError.bind(this),e.withCredentials&&(o.withCredentials=!0),typeof t.headers=="object"){let s=t.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}if(typeof this._config.headers=="object"){let s=this._config.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}o.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=b.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let i=e.target;if(i.readyState===2){if(i.responseURL!=null){let r=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}if(i.status>=200&&i.status<=299){if(this._waitForTotalLength)return;this._status=b.kBuffering}else if(this._status=b.kError,this._onError)this._onError(me.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new J("RangeLoader: Http code invalid, "+i.status+" "+i.statusText)}}_onProgress(e){if(this._status===b.kError)return;if(this._contentLength===null){let r=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,r=!0;let t=e.total;this._internalAbort(),t!=null&t!==0&&(this._totalLength=t)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,r){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let i=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(i)}_normalizeSpeed(e){let i=this._chunkSizeKBList,r=i.length-1,t=0,o=0,s=r;if(e=i[t]&&e=3&&(i=this._speedSampler.currentKBps)),i!==0){let s=this._normalizeSpeed(i);this._currentSpeedNormalized!==s&&(this._currentSpeedNormalized=s,this._currentChunkSizeKB=s)}let r=e.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength;let o=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(i.result)},i.readAsArrayBuffer(e.data)}else{this._status=b.kError;let i={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(me.EXCEPTION,i);else throw new J(i.msg)}}_dispatchArrayBuffer(e){let i=e,r=this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength)}_onWebSocketError(e){this._status=b.kError;let i={code:e.code,msg:e.message};if(this._onError)this._onError(me.EXCEPTION,i);else throw new J(i.msg)}}var Ae=fe;class je{constructor(e){this._zeroStart=e||!1}getConfig(e,i){let r={};if(i.from!==0||i.to!==-1){let t;i.to!==-1?t=`bytes=${i.from.toString()}-${i.to.toString()}`:t=`bytes=${i.from.toString()}-`,r.Range=t}else this._zeroStart&&(r.Range="bytes=0-");return{url:e,headers:r}}removeURLParameters(e){return e}}var Ge=je;class H{constructor(e,i){this._startName=e,this._endName=i}getConfig(e,i){let r=e;if(i.from!==0||i.to!==-1){let t=!0;r.indexOf("?")===-1&&(r+="?",t=!1),t&&(r+="&"),r+=`${this._startName}=${i.from.toString()}`,i.to!==-1&&(r+=`&${this._endName}=${i.to.toString()}`)}return{url:r,headers:{}}}removeURLParameters(e){let i=e.split("?")[0],r,t=e.indexOf("?");t!==-1&&(r=e.substring(t+1));let o="";if(r!=null&&r.length>0){let s=r.split("&");for(let l=0;l0;L[0]!==this._startName&&L[0]!==this._endName&&(B&&(o+="&"),o+=s[l])}}return o.length===0?i:i+"?"+o}}var Re=H;class h{constructor(e,i,r){this.TAG="IOController",this._config=i,this._extraData=r,this._stashInitialSize=1024*384,i.stashInitialSize!=null&&i.stashInitialSize>0&&(this._stashInitialSize=i.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,i.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new X,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===q?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Ge(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let i=e.seekParamStart||"bstart",r=e.seekParamEnd||"bend";this._seekHandler=new Re(i,r)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Pe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Pe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ae;else if(U.isSupported())this._loaderClass=U;else if(p.isSupported())this._loaderClass=p;else if(q.isSupported())this._loaderClass=q;else throw new J("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,i){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(i),this._loader.destroy(),this._loader=null;let r={from:e,to:-1};this._currentRange={from:r.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,r),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Pe("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let i=this._stashSize;for(;i+1024*1024*10){let t=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(r,0,i).set(t,0)}this._stashBuffer=r,this._bufferSize=i}_normalizeSpeed(e){let i=this._speedNormalizeList,r=i.length-1,t=0,o=0,s=r;if(e=i[t]&&e=512&&e<=1024?i=Math.floor(e*1.5):i=e*2,i>8192&&(i=8192);let r=i*1024+1024*1024*1;this._bufferSize0){let s=this._stashBuffer.slice(0,this._stashUsed),l=this._dispatchChunks(s,this._stashByteStart);if(l0){let L=new Uint8Array(s,l);o.set(L,0),this._stashUsed=L.byteLength,this._stashByteStart+=l}}else this._stashUsed=0,this._stashByteStart+=l;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let s=this._dispatchChunks(e,i);if(sthis._bufferSize&&(this._expandBuffer(l),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,s),0),this._stashUsed+=l,this._stashByteStart=i+s}}}else if(this._stashUsed===0){let o=this._dispatchChunks(e,i);if(othis._bufferSize&&this._expandBuffer(s),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,o),0),this._stashUsed+=s,this._stashByteStart=i+o}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let o=new Uint8Array(this._stashBuffer,0,this._bufferSize);o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let s=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(s0){let l=new Uint8Array(this._stashBuffer,s);o.set(l,0)}this._stashUsed-=s,this._stashByteStart+=s}}_flushStashBuffer(e){if(this._stashUsed>0){let i=this._stashBuffer.slice(0,this._stashUsed),r=this._dispatchChunks(i,this._stashByteStart),t=i.byteLength-r;if(r0){let o=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(i,r);o.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=r}return 0}return this._stashUsed=0,this._stashByteStart=0,t}return 0}_onLoaderComplete(e,i){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,i){switch(y.e(this.TAG,`Loader error, code = ${i.code}, msg = ${i.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=me.UNRECOVERABLE_EARLY_EOF),e){case me.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let r=this._currentRange.to+1;r0){let i=K.getConfig();e.emit("change",i)}}static registerListener(e){K.emitter.addListener("change",e)}static removeListener(e){K.emitter.removeListener("change",e)}static addLogListener(e){y.emitter.addListener("log",e),y.emitter.listenerCount("log")>0&&(y.ENABLE_CALLBACK=!0,K._notifyChange())}static removeLogListener(e){y.emitter.removeListener("log",e),y.emitter.listenerCount("log")===0&&(y.ENABLE_CALLBACK=!1,K._notifyChange())}}K.emitter=new(F());var Z=K;class Ie{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,i=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&i}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let i=this.keyframesIndex,r=this._search(i.times,e);return{index:r,milliseconds:i.times[r],fileposition:i.filepositions[r]}}_search(e,i){let r=0,t=e.length-1,o=0,s=0,l=t;for(i=e[o]&&i=128){e.push(String.fromCharCode(o&65535)),r+=2;continue}}}else if(i[r]<240){if(nt(i,r,2)){let o=(i[r]&15)<<12|(i[r+1]&63)<<6|i[r+2]&63;if(o>=2048&&(o&63488)!==55296){e.push(String.fromCharCode(o&65535)),r+=3;continue}}}else if(i[r]<248&&nt(i,r,3)){let o=(i[r]&7)<<18|(i[r+1]&63)<<12|(i[r+2]&63)<<6|i[r+3]&63;if(o>65536&&o<1114112){o-=65536,e.push(String.fromCharCode(o>>>10|55296)),e.push(String.fromCharCode(o&1023|56320)),r+=4;continue}}}e.push("\uFFFD"),++r}return e.join("")}var Xe=dt;let _e=function(){let at=new ArrayBuffer(2);return new DataView(at).setInt16(0,256,!0),new Int16Array(at)[0]===256}();class st{static parseScriptData(e,i,r){let t={};try{let o=st.parseValue(e,i,r),s=st.parseValue(e,i+o.size,r-o.size);t[o.data]=s.data}catch(o){y.e("AMF",o.toString())}return t}static parseObject(e,i,r){if(r<3)throw new O("Data not enough when parse ScriptDataObject");let t=st.parseString(e,i,r),o=st.parseValue(e,i+t.size,r-t.size),s=o.objectEnd;return{data:{name:t.data,value:o.data},size:t.size+o.size,objectEnd:s}}static parseVariable(e,i,r){return st.parseObject(e,i,r)}static parseString(e,i,r){if(r<2)throw new O("Data not enough when parse String");let o=new DataView(e,i,r).getUint16(0,!_e),s;return o>0?s=Xe(new Uint8Array(e,i+2,o)):s="",{data:s,size:2+o}}static parseLongString(e,i,r){if(r<4)throw new O("Data not enough when parse LongString");let o=new DataView(e,i,r).getUint32(0,!_e),s;return o>0?s=Xe(new Uint8Array(e,i+4,o)):s="",{data:s,size:4+o}}static parseDate(e,i,r){if(r<10)throw new O("Data size invalid when parse Date");let t=new DataView(e,i,r),o=t.getFloat64(0,!_e),s=t.getInt16(8,!_e);return o+=s*60*1e3,{data:new Date(o),size:10}}static parseValue(e,i,r){if(r<1)throw new O("Data not enough when parse Value");let t=new DataView(e,i,r),o=1,s=t.getUint8(0),l,L=!1;try{switch(s){case 0:l=t.getFloat64(1,!_e),o+=8;break;case 1:{l=!!t.getUint8(1),o+=1;break}case 2:{let B=st.parseString(e,i+1,r-1);l=B.data,o+=B.size;break}case 3:{l={};let B=0;for((t.getUint32(r-4,!_e)&16777215)===9&&(B=3);o32)throw new Pe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let s=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,s}let i=this._current_word_bits_left?this._current_word:0;i=i>>>32-this._current_word_bits_left;let r=e-this._current_word_bits_left;this._fillCurrentWord();let t=Math.min(r,this._current_word_bits_left),o=this._current_word>>>32-t;return this._current_word<<=t,this._current_word_bits_left-=t,i=i<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var $e=xe;class G{static _ebsp2rbsp(e){let i=e,r=i.byteLength,t=new Uint8Array(r),o=0;for(let s=0;s=2&&i[s]===3&&i[s-1]===0&&i[s-2]===0||(t[o]=i[s],o++);return new Uint8Array(t.buffer,0,o)}static parseSPS(e){let i=G._ebsp2rbsp(e),r=new $e(i);r.readByte();let t=r.readByte();r.readByte();let o=r.readByte();r.readUEG();let s=G.getProfileString(t),l=G.getLevelString(o),L=1,B=420,te=[0,420,422,444],Ee=8;if((t===100||t===110||t===122||t===244||t===44||t===83||t===86||t===118||t===128||t===138||t===144)&&(L=r.readUEG(),L===3&&r.readBits(1),L<=3&&(B=te[L]),Ee=r.readUEG()+8,r.readUEG(),r.readBits(1),r.readBool())){let pt=L!==3?8:12;for(let bt=0;bt0&&pt<16?(De=bt[pt-1],ae=Nt[pt-1]):pt===255&&(De=r.readByte()<<8|r.readByte(),ae=r.readByte()<<8|r.readByte())}if(r.readBool()&&r.readBool(),r.readBool()&&(r.readBits(4),r.readBool()&&r.readBits(24)),r.readBool()&&(r.readUEG(),r.readUEG()),r.readBool()){let pt=r.readBits(32),bt=r.readBits(32);x=r.readBool(),k=bt,$=pt*2,ue=k/$}}let ye=1;(De!==1||ae!==1)&&(ye=De/ae);let We=0,ke=0;if(L===0)We=1,ke=2-Le;else{let pt=L===3?1:2,bt=L===1?2:1;We=pt,ke=bt*(2-Le)}let et=(Ue+1)*16,ft=(2-Le)*((Ze+1)*16);et-=(Ne+R)*We,ft-=(z+_)*ke;let vt=Math.ceil(et*ye);return r.destroy(),r=null,{profile_string:s,level_string:l,bit_depth:Ee,ref_frames:we,chroma_format:B,chroma_format_string:G.getChromaFormatString(B),frame_rate:{fixed:x,fps:ue,fps_den:$,fps_num:k},sar_ratio:{width:De,height:ae},codec_size:{width:et,height:ft},present_size:{width:vt,height:ft}}}static _skipScalingList(e,i){let r=8,t=8,o=0;for(let s=0;s>>8&255|(at&255)<<8}function ne(at){return(at&4278190080)>>>24|(at&16711680)>>>8|(at&65280)<<8|(at&255)<<24}function c(at,e){return at[e]<<24|at[e+1]<<16|at[e+2]<<8|at[e+3]}class u{constructor(e,i){this.TAG="FLVDemuxer",this._config=i,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Te,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let r=new ArrayBuffer(2);return new DataView(r).setInt16(0,256,!0),new Int16Array(r)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let i=new Uint8Array(e),r={match:!1};if(i[0]!==70||i[1]!==76||i[2]!==86||i[3]!==1)return r;let t=(i[4]&4)>>>2!==0,o=(i[4]&1)!==0,s=c(i,5);return s<9?r:{match:!0,consumed:s,dataOffset:s,hasAudioTrack:t,hasVideoTrack:o}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Te}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,i){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new O("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let r=0,t=this._littleEndian;if(i===0)if(e.byteLength>13)r=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,i+r!==this._dataOffset&&y.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,r).getUint32(0,!t)!==0&&y.w(this.TAG,"PrevTagSize0 !== 0 !!!"),r+=4);re.byteLength)break;let s=o.getUint8(0),l=o.getUint32(0,!t)&16777215;if(r+11+l+4>e.byteLength)break;if(s!==8&&s!==9&&s!==18){y.w(this.TAG,`Unsupported tag type ${s}, skipped`),r+=11+l+4;continue}let L=o.getUint8(4),B=o.getUint8(5),te=o.getUint8(6),Ee=o.getUint8(7),Me=te|B<<8|L<<16|Ee<<24;(o.getUint32(7,!t)&16777215)!==0&&y.w(this.TAG,"Meet tag which has StreamID != 0!");let Ue=r+11;switch(s){case 8:this._parseAudioData(e,Ue,l,Me);break;case 9:this._parseVideoData(e,Ue,l,Me,i+r);break;case 18:this._parseScriptData(e,Ue,l);break}let Ze=o.getUint32(11+l,!t);Ze!==11+l&&y.w(this.TAG,`Invalid PrevTagSize ${Ze}`),r+=11+l+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),r}_parseScriptData(e,i,r){let t=tt.parseScriptData(e,i,r);if(t.hasOwnProperty("onMetaData")){if(t.onMetaData==null||typeof t.onMetaData!="object"){y.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&y.w(this.TAG,"Found another onMetaData tag!"),this._metadata=t;let o=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},o)),typeof o.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=o.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof o.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=o.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof o.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=o.audiodatarate),typeof o.videodatarate=="number"&&(this._mediaInfo.videoDataRate=o.videodatarate),typeof o.width=="number"&&(this._mediaInfo.width=o.width),typeof o.height=="number"&&(this._mediaInfo.height=o.height),typeof o.duration=="number"){if(!this._durationOverrided){let s=Math.floor(o.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(typeof o.framerate=="number"){let s=Math.floor(o.framerate*1e3);if(s>0){let l=s/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=l,this._referenceFrameRate.fps_num=s,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=l}}if(typeof o.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let s=o.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(s),o.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=o,y.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(t).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},t))}_parseKeyframesIndex(e){let i=[],r=[];for(let t=1;t>>4;if(L!==2&&L!==10){this._onError(I.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+L);return}let B=0,te=(l&12)>>>2;if(te>=0&&te<=4)B=this._flvSoundRateTable[te];else{this._onError(I.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+te);return}let Ee=(l&2)>>>1,Me=l&1,we=this._audioMetadata,Ue=this._audioTrack;if(we||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),we=this._audioMetadata={},we.type="audio",we.id=Ue.id,we.timescale=this._timescale,we.duration=this._duration,we.audioSampleRate=B,we.channelCount=Me===0?1:2),L===10){let Ze=this._parseAACAudioData(e,i+1,r-1);if(Ze==null)return;if(Ze.packetType===0){we.config&&y.w(this.TAG,"Found another AudioSpecificConfig!");let Le=Ze.data;we.audioSampleRate=Le.samplingRate,we.channelCount=Le.channelCount,we.codec=Le.codec,we.originalCodec=Le.originalCodec,we.config=Le.config,we.refSampleDuration=1024/we.audioSampleRate*we.timescale,y.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",we);let Ne=this._mediaInfo;Ne.audioCodec=we.originalCodec,Ne.audioSampleRate=we.audioSampleRate,Ne.audioChannelCount=we.channelCount,Ne.hasVideo?Ne.videoCodec!=null&&(Ne.mimeType='video/x-flv; codecs="'+Ne.videoCodec+","+Ne.audioCodec+'"'):Ne.mimeType='video/x-flv; codecs="'+Ne.audioCodec+'"',Ne.isComplete()&&this._onMediaInfo(Ne)}else if(Ze.packetType===1){let Le=this._timestampBase+t,Ne={unit:Ze.data,length:Ze.data.byteLength,dts:Le,pts:Le};Ue.samples.push(Ne),Ue.length+=Ze.data.length}else y.e(this.TAG,`Flv: Unsupported AAC data type ${Ze.packetType}`)}else if(L===2){if(!we.codec){let R=this._parseMP3AudioData(e,i+1,r-1,!0);if(R==null)return;we.audioSampleRate=R.samplingRate,we.channelCount=R.channelCount,we.codec=R.codec,we.originalCodec=R.originalCodec,we.refSampleDuration=1152/we.audioSampleRate*we.timescale,y.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",we);let z=this._mediaInfo;z.audioCodec=we.codec,z.audioSampleRate=we.audioSampleRate,z.audioChannelCount=we.channelCount,z.audioDataRate=R.bitRate,z.hasVideo?z.videoCodec!=null&&(z.mimeType='video/x-flv; codecs="'+z.videoCodec+","+z.audioCodec+'"'):z.mimeType='video/x-flv; codecs="'+z.audioCodec+'"',z.isComplete()&&this._onMediaInfo(z)}let Ze=this._parseMP3AudioData(e,i+1,r-1,!1);if(Ze==null)return;let Le=this._timestampBase+t,Ne={unit:Ze,length:Ze.byteLength,dts:Le,pts:Le};Ue.samples.push(Ne),Ue.length+=Ze.length}}_parseAACAudioData(e,i,r){if(r<=1){y.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let t={},o=new Uint8Array(e,i,r);return t.packetType=o[0],o[0]===0?t.data=this._parseAACAudioSpecificConfig(e,i+1,r-1):t.data=o.subarray(1),t}_parseAACAudioSpecificConfig(e,i,r){let t=new Uint8Array(e,i,r),o=null,s=0,l=0,L=null,B=0,te=null;if(s=l=t[0]>>>3,B=(t[0]&7)<<1|t[1]>>>7,B<0||B>=this._mpegSamplingRates.length){this._onError(I.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ee=this._mpegSamplingRates[B],Me=(t[1]&120)>>>3;if(Me<0||Me>=8){this._onError(I.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}s===5&&(te=(t[1]&7)<<1|t[2]>>>7,L=(t[2]&124)>>>2);let we=self.navigator.userAgent.toLowerCase();return we.indexOf("firefox")!==-1?B>=6?(s=5,o=new Array(4),te=B-3):(s=2,o=new Array(2),te=B):we.indexOf("android")!==-1?(s=2,o=new Array(2),te=B):(s=5,te=B,o=new Array(4),B>=6?te=B-3:Me===1&&(s=2,o=new Array(2),te=B)),o[0]=s<<3,o[0]|=(B&15)>>>1,o[1]=(B&15)<<7,o[1]|=(Me&15)<<3,s===5&&(o[1]|=(te&15)>>>1,o[2]=(te&1)<<7,o[2]|=8,o[3]=0),{config:o,samplingRate:Ee,channelCount:Me,codec:"mp4a.40."+s,originalCodec:"mp4a.40."+l}}_parseMP3AudioData(e,i,r,t){if(r<4){y.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let o=this._littleEndian,s=new Uint8Array(e,i,r),l=null;if(t){if(s[0]!==255)return;let L=s[1]>>>3&3,B=(s[1]&6)>>1,te=(s[2]&240)>>>4,Ee=(s[2]&12)>>>2,we=(s[3]>>>6&3)!==3?2:1,Ue=0,Ze=0,Le=34,Ne="mp3";switch(L){case 0:Ue=this._mpegAudioV25SampleRateTable[Ee];break;case 2:Ue=this._mpegAudioV20SampleRateTable[Ee];break;case 3:Ue=this._mpegAudioV10SampleRateTable[Ee];break}switch(B){case 1:Le=34,te>>4,L=s&15;if(L!==7){this._onError(I.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${L}`);return}this._parseAVCVideoPacket(e,i+1,r-1,t,o,l)}_parseAVCVideoPacket(e,i,r,t,o,s){if(r<4){y.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let l=this._littleEndian,L=new DataView(e,i,r),B=L.getUint8(0),Ee=(L.getUint32(0,!l)&16777215)<<8>>8;if(B===0)this._parseAVCDecoderConfigurationRecord(e,i+4,r-4);else if(B===1)this._parseAVCVideoData(e,i+4,r-4,t,o,s,Ee);else if(B!==2){this._onError(I.FORMAT_ERROR,`Flv: Invalid video packet type ${B}`);return}}_parseAVCDecoderConfigurationRecord(e,i,r){if(r<7){y.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let t=this._videoMetadata,o=this._videoTrack,s=this._littleEndian,l=new DataView(e,i,r);t?typeof t.avcc!="undefined"&&y.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),t=this._videoMetadata={},t.type="video",t.id=o.id,t.timescale=this._timescale,t.duration=this._duration);let L=l.getUint8(0),B=l.getUint8(1),te=l.getUint8(2),Ee=l.getUint8(3);if(L!==1||B===0){this._onError(I.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(l.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(I.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Me=l.getUint8(5)&31;if(Me===0){this._onError(I.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Me>1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Me}`);let we=6;for(let Ze=0;Ze1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ue}`);we++;for(let Ze=0;Ze=r){y.w(this.TAG,`Malformed Nalu near timestamp ${Ue}, offset = ${Me}, dataSize = ${r}`);break}let Le=B.getUint32(Me,!L);if(we===3&&(Le>>>=8),Le>r-we){y.w(this.TAG,`Malformed Nalus near timestamp ${Ue}, NaluSize > DataSize!`);return}let Ne=B.getUint8(Me+we)&31;Ne===5&&(Ze=!0);let R=new Uint8Array(e,i+Me,we+Le),z={type:Ne,data:R};te.push(z),Ee+=R.byteLength,Me+=we+Le}if(te.length){let Le=this._videoTrack,Ne={units:te,length:Ee,isKeyframe:Ze,dts:Ue,cts:l,pts:Ue+l};Ze&&(Ne.fileposition=o),Le.samples.push(Ne),Le.length+=Ee}}}var D=u;class f{static init(){f.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let i in f.types)f.types.hasOwnProperty(i)&&(f.types[i]=[i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.charCodeAt(3)]);let e=f.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let i=8,r=null,t=Array.prototype.slice.call(arguments,1),o=t.length;for(let l=0;l>>24&255,r[1]=i>>>16&255,r[2]=i>>>8&255,r[3]=i&255,r.set(e,4);let s=8;for(let l=0;l>>24&255,e>>>16&255,e>>>8&255,e&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return f.box(f.types.trak,f.tkhd(e),f.mdia(e))}static tkhd(e){let i=e.id,r=e.duration,t=e.presentWidth,o=e.presentHeight;return f.box(f.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>>8&255,t&255,0,0,o>>>8&255,o&255,0,0]))}static mdia(e){return f.box(f.types.mdia,f.mdhd(e),f.hdlr(e),f.minf(e))}static mdhd(e){let i=e.timescale,r=e.duration;return f.box(f.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255,85,196,0,0]))}static hdlr(e){let i=null;return e.type==="audio"?i=f.constants.HDLR_AUDIO:i=f.constants.HDLR_VIDEO,f.box(f.types.hdlr,i)}static minf(e){let i=null;return e.type==="audio"?i=f.box(f.types.smhd,f.constants.SMHD):i=f.box(f.types.vmhd,f.constants.VMHD),f.box(f.types.minf,i,f.dinf(),f.stbl(e))}static dinf(){return f.box(f.types.dinf,f.box(f.types.dref,f.constants.DREF))}static stbl(e){return f.box(f.types.stbl,f.stsd(e),f.box(f.types.stts,f.constants.STTS),f.box(f.types.stsc,f.constants.STSC),f.box(f.types.stsz,f.constants.STSZ),f.box(f.types.stco,f.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp3(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp4a(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.avc1(e))}static mp3(e){let i=e.channelCount,r=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return f.box(f.types[".mp3"],t)}static mp4a(e){let i=e.channelCount,r=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return f.box(f.types.mp4a,t,f.esds(e))}static esds(e){let i=e.config||[],r=i.length,t=new Uint8Array([0,0,0,0,3,23+r,0,1,0,4,15+r,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([r]).concat(i).concat([6,1,2]));return f.box(f.types.esds,t)}static avc1(e){let i=e.avcc,r=e.codecWidth,t=e.codecHeight,o=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,r>>>8&255,r&255,t>>>8&255,t&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return f.box(f.types.avc1,o,f.box(f.types.avcC,i))}static mvex(e){return f.box(f.types.mvex,f.trex(e))}static trex(e){let i=e.id,r=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return f.box(f.types.trex,r)}static moof(e,i){return f.box(f.types.moof,f.mfhd(e.sequenceNumber),f.traf(e,i))}static mfhd(e){let i=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return f.box(f.types.mfhd,i)}static traf(e,i){let r=e.id,t=f.box(f.types.tfhd,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),o=f.box(f.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),s=f.sdtp(e),l=f.trun(e,s.byteLength+16+16+8+16+8+8);return f.box(f.types.traf,t,o,l,s)}static sdtp(e){let i=e.samples||[],r=i.length,t=new Uint8Array(4+r);for(let o=0;o>>24&255,t>>>16&255,t>>>8&255,t&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0);for(let l=0;l>>24&255,L>>>16&255,L>>>8&255,L&255,B>>>24&255,B>>>16&255,B>>>8&255,B&255,te.isLeading<<2|te.dependsOn,te.isDependedOn<<6|te.hasRedundancy<<4|te.isNonSync,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255],12+16*l)}return f.box(f.types.trun,s)}static mdat(e){return f.box(f.types.mdat,e)}}f.init();var g=f;class Q{static getSilentFrame(e,i){if(e==="mp4a.40.2"){if(i===1)return new Uint8Array([0,200,0,128,35,128]);if(i===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(i===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(i===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(i===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(i===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(i===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var oe=Q;class ve{constructor(e,i,r,t,o){this.dts=e,this.pts=i,this.duration=r,this.originalDts=t,this.isSyncPoint=o,this.fileposition=null}}class Ve{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class se{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let i=this._list;e.length!==0&&(i.length>0&&e[0].originalDts=i[o].dts&&ei[t].lastSample.originalDts&&e=i[t].lastSample.originalDts&&(t===i.length-1||t0&&(o=this._searchNearestSegmentBefore(r.originalBeginDts)+1),this._lastAppendLocation=o,this._list.splice(o,0,r)}getLastSegmentBefore(e){let i=this._searchNearestSegmentBefore(e);return i>=0?this._list[i]:null}getLastSampleBefore(e){let i=this.getLastSegmentBefore(e);return i!=null?i.lastSample:null}getLastSyncPointBefore(e){let i=this._searchNearestSegmentBefore(e),r=this._list[i].syncPoints;for(;r.length===0&&i>0;)i--,r=this._list[i].syncPoints;return r.length>0?r[r.length-1]:null}}class M{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Oe("audio"),this._videoSegmentInfoList=new Oe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(ce.chrome&&(ce.version.major<50||ce.version.major===50&&ce.version.build<2661)),this._fillSilentAfterSeek=ce.msedge||ce.msie,this._mp3UseMpegAudio=!ce.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,i){if(!this._onMediaSegment)throw new O("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,i),this._remuxVideo(i),this._remuxAudio(e)}_onTrackMetadataReceived(e,i){let r=null,t="mp4",o=i.codec;if(e==="audio")this._audioMeta=i,i.codec==="mp3"&&this._mp3UseMpegAudio?(t="mpeg",o="",r=new Uint8Array):r=g.generateInitSegment(i);else if(e==="video")this._videoMeta=i,r=g.generateInitSegment(i);else return;if(!this._onInitSegment)throw new O("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:r.buffer,codec:o,container:`${e}/${t}`,mediaDuration:i.duration})}_calculateDtsBase(e,i){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),i.samples&&i.samples.length&&(this._videoDtsBase=i.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,i=this._audioStashedLastSample,r={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(r.samples.push(e),r.length=e.length);let t={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};i!=null&&(t.samples.push(i),t.length=i.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(r,!0),this._remuxAudio(t,!0)}_remuxAudio(e,i){if(this._audioMeta==null)return;let r=e,t=r.samples,o,s=-1,l=-1,L=-1,B=this._audioMeta.refSampleDuration,te=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ee=this._dtsBaseInited&&this._audioNextDts===void 0,Me=!1;if(!t||t.length===0||t.length===1&&!i)return;let we=0,Ue=null,Ze=0;te?(we=0,Ze=r.length):(we=8,Ze=8+r.length);let Le=null;if(t.length>1&&(Le=t.pop(),Ze-=Le.length),this._audioStashedLastSample!=null){let ae=this._audioStashedLastSample;this._audioStashedLastSample=null,t.unshift(ae),Ze+=ae.length}Le!=null&&(this._audioStashedLastSample=Le);let Ne=t[0].dts-this._dtsBase;if(this._audioNextDts)o=Ne-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Me=!0);else{let ae=this._audioSegmentInfoList.getLastSampleBefore(Ne);if(ae!=null){let ue=Ne-(ae.originalDts+ae.duration);ue<=3&&(ue=0);let x=ae.dts+ae.duration+ue;o=Ne-x}else o=0}if(Me){let ae=Ne-o,ue=this._videoSegmentInfoList.getLastSegmentBefore(Ne);if(ue!=null&&ue.beginDts=1?pe=R[R.length-1].duration:pe=Math.floor(B);let ye=!1,We=null;if(pe>B*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!ce.safari){ye=!0;let ke=Math.abs(pe-B),et=Math.ceil(ke/B),ft=$+B;y.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[2412],{40001:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},26227:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},49198:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},84105:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},41464:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},18785:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},87169:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},73331:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},15277:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},33853:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},62772:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},61485:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={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:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},38819:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},47472:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return X}});var n=a(67711),E=a(59301),w={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},F=w,m=a(7657),y=function(O,Pe){return E.createElement(m.Z,(0,n.Z)({},O,{ref:Pe,icon:F}))},j=E.forwardRef(y),X=j},77277:function(gt,Je){"use strict";Je.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"}},27914:function(gt,Je,a){"use strict";a.d(Je,{K:function(){return y}});var n=a(59301),E=a(43418),w=a(93152),F={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},m=a(24334);const y=({visible:j,width:X,videoId:J,file_url:O,course_id:Pe,copyUrl:v,toLog:b=!0,logWatchHistory:me=()=>{},allow_skip:ie,onClose:be=()=>{},autoPlay:Ke=!1,onPlayEnded:ce=()=>{}})=>n.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:null,footer:null,width:X,className:F.modal},n.createElement("i",{className:`${F.closeIcon} iconfont icon-guanbi10`,onClick:be}),j&&n.createElement(w.Z,{onPlayEnded:ce,autoPlay:Ke,allow_skip:ie,courseId:Pe,src:O!=null&&O.startsWith("http")?O:m.Base64.decode(O),videoId:J,toLog:b,logWatchHistory:me}))},93152:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return ie}});var n=a(59301),E=a(8591),w=a(38854),F=a(60513),m=a(39394),y=a(34055),j=a(56102),X=a(2610),J={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},O=(be,Ke,ce)=>new Promise((Se,U)=>{var Y=C=>{try{d(ce.next(C))}catch(S){U(S)}},p=C=>{try{d(ce.throw(C))}catch(S){U(S)}},d=C=>C.done?Se(C.value):Promise.resolve(C.value).then(Y,p);d((ce=ce.apply(be,Ke)).next())});function Pe(be){if(isNaN(be))return{minutes:"00",seconds:"00"};const Ke=new Date(be*1e3).toISOString().substr(11,8);return{hour:Ke.substr(0,2),minutes:Ke.substr(3,2),seconds:Ke.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function v(be,Ke){return be-Ke}function b(be){be.sort(v);let Ke=0;for(let ce=0;ce{},handlePlay:C=()=>{},handlePlayEnded:S=()=>{},autoPlay:q=!1,onPlayEnded:fe=()=>{},isShowWaterMark:Ae=!0},je)=>{var Ge;const Re=((Ge=Ke==null?void 0:Ke.split("."))==null?void 0:Ge.pop())==="flv",h=(0,n.useRef)(),Ce=(0,n.useRef)(),re=(0,n.useRef)(),V=(0,n.useRef)(),he=(0,n.useRef)(),ee=(0,n.useRef)(),N=(0,n.useRef)(),le=(0,n.useRef)(),K=(0,n.useRef)(),Z=(0,n.useRef)(),Ie=(0,n.useRef)(),Te=(0,n.useRef)(),nt=(0,n.useRef)(),dt=(0,n.useRef)(),Xe=navigator.userAgent.toLowerCase().match(me),_e=Xe?Xe[0]:"pc",st=(0,n.useRef)(!1),tt=(0,y.eY)();let xe=0,$e=0,G=0,P=null,A=!1,I=20,T=1,ne=!1,c=!1,u=[];(0,n.useImperativeHandle)(je,()=>({getLastUpdatedTime:()=>h.current.currentTime,getDuration:()=>h.current.duration})),E.ZP.config({maxCount:1,getContainer:()=>re.current});const D=(0,n.useCallback)((se,Oe=!1)=>{let M={point:h.current.currentTime};P?(M.log_id=P,M.watch_duration=b(u),M.total_duration=$e):(Y?(M.video_id=parseInt(Se,10),M.course_id=Y):M.video_id=Se,M.duration=xe,M.device=_e),Oe&&(M.ed="1");function ge(){return O(this,null,function*(){ne=!0,P=yield U==null?void 0:U(M),ne=!1,se&&se()})}ge()},[Se,Y]);(0,n.useEffect)(()=>{h.current&&(V.current.style.display="none",he.current.style.display="block"),E.ZP.destroy();let se=null;return F.Z.isSupported&&Re&&Ke&&(Ke==null?void 0:Ke.indexOf(".m3u8"))<0?(se=F.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ke,muted:!1}),h.current&&(se.attachMediaElement(h.current),se.load())):h.current.setAttribute("src",Ke),g(),()=>{se&&(se.unload(),se.pause(),se.destroy(),se=null)}},[h,Re,Ke]);function f(){h.current.paused?(V.current.style.display="none",he.current.style.display="block"):(V.current.style.display="block",he.current.style.display="none")}function g(){Ie.current.style.display="none",nt.current.style.display="none",Te.current.style.display="none",h.current.muted||h.current.volume===0?Ie.current.style.display="block":h.current.volume>0&&h.current.volume<=.5?nt.current.style.display="block":Te.current.style.display="block"}(0,n.useEffect)(()=>{const se=document.getElementById("play"),Oe=document.querySelectorAll(".playback-icons use");function M(){C(),p&&!st.current&&(h.current.currentTime=p),st.current=!0,u.push(h.current.currentTime),A||(A=!0,ce&&D())}function ge(){return O(this,null,function*(){f(),u.push(h.current.currentTime),ce&&D(()=>{P=null,G=0,A=!1,ne=!1,c=!1,u=[],$e=0,T=1},!0),fe()})}function Fe(){ee.current.value=Math.round(h.current.currentTime),N.current.value=Math.round(h.current.currentTime)}function W(){const ht=Pe(Math.round(h.current.currentTime));K.current.innerText=`${ht.hour>0?ht.hour+":":""}${ht.minutes}:${ht.seconds}`,K.current.setAttribute("datetime",`${ht.hour>0?" "+ht.hour+" ":""}${ht.minutes}m ${ht.seconds}s`)}function Ye(){var ht,Ot,Vt,Lt,Zt,en,Ft;const $t=Math.round((ht=h.current)==null?void 0:ht.duration);(Vt=(Ot=ee.current)==null?void 0:Ot.setAttribute)==null||Vt.call(Ot,"max",$t),(Zt=(Lt=N.current)==null?void 0:Lt.setAttribute)==null||Zt.call(Lt,"max",$t);const Mt=Pe($t);le.current&&(le.current.innerText=`${Mt.hour>0?Mt.hour+":":""}${Mt.minutes}:${Mt.seconds}`,(Ft=(en=le.current).setAttribute)==null||Ft.call(en,"datetime",`${Mt.hour>0?" "+Mt.hour+" ":""}${Mt.minutes}m ${Mt.seconds}s`))}function lt(){try{const ht=Math.round(h.current.duration);ee.current.setAttribute("max",ht),N.current.setAttribute("max",ht);const Ot=Pe(ht);le.current.innerText=`${Ot.hour>0?Ot.hour+":":""}${Ot.minutes}:${Ot.seconds}`,le.current.setAttribute("datetime",`${Ot.hour>0?" "+Ot.hour+" ":""}${Ot.minutes}m ${Ot.seconds}s`),Fe(),W();const{width:Vt,height:Lt,x:Zt,y:en}=Ce.current.getBoundingClientRect();if(Zt<0||en<0||!Vt)return;if(!c){let Ft=h.current.currentTime,$t=Ft-G;Math.abs($t)<10?($e+=Math.abs($t),G=Ft,ne||$e-T*I>=0&&(T++,u.push(G),ce&&D())):(G=Ft,ce&&D())}}catch(ht){console.log(ht)}}function Qe(){c=!0}function it(){h.current.playing&&u.push(h.current.currentTime,G),G=h.current.currentTime,c=!1}function yt(){xe=h.current.duration,xe<=20&&(I=xe/3),h.current.addEventListener("play",M)}function Bt(ht){ht.preventDefault(),(0,X.vp)()?(h.current.style.width="100%",h.current.style.height="100%"):h.current.style.cssText=""}function Pt(){d()}function wt(ht){if(!be){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Ot=ht.target.dataset.seek?ht.target.dataset.seek:ht.target.value;h.current.currentTime=Ot,N.current.value=Ot,ee.current.value=Ot}function Jt(ht){const Ot=Math.round(ht.offsetX/ht.target.clientWidth*parseInt(ht.target.getAttribute("max"),10));ee.current.setAttribute("data-seek",Ot);const Vt=Pe(Ot);Z.current.textContent=`${Vt.hour>0?Vt.hour+":":""}${Vt.minutes}:${Vt.seconds}`;const Lt=h.current.getBoundingClientRect();Z.current.style.left=`${ht.pageX-Lt.left}px`}function Gt(ht){switch(ht.code){case"Space":ht.preventDefault(),ve();break;case"ArrowRight":if(ht.preventDefault(),!be){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(h.current.currentTime>=h.current.duration)break;h.current.currentTime=parseInt(h.current.currentTime)+5,Fe();break;case"ArrowLeft":if(ht.preventDefault(),!be){E.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(h.current.currentTime===0)break;h.current.currentTime=parseInt(h.current.currentTime)-5,Fe();break;case"ArrowUp":ht.preventDefault(),h.current.volume<1&&(h.current.volume=(parseInt(h.current.volume*10)+1)/10);break;case"ArrowDown":ht.preventDefault(),h.current.volume>0&&(h.current.volume=(parseInt(h.current.volume*10)-1)/10);break}}return re.current.addEventListener((0,X.gH)(),Bt),h.current.addEventListener("canplay",yt),h.current.addEventListener("ended",ge),h.current.addEventListener("seeking",Qe),h.current.addEventListener("seeked",it),h.current.addEventListener("loadedmetadata",Ye),ee.current.addEventListener("mousemove",Jt),ee.current.addEventListener("input",wt),h.current.addEventListener("timeupdate",lt),h.current.addEventListener("pause",Pt),h.current.addEventListener("volumechange",g),document.addEventListener("keydown",Gt),()=>{var ht,Ot,Vt,Lt,Zt,en,Ft,$t,Mt,Wt,mn,at;(ht=h.current)==null||ht.removeEventListener("canplay",yt),(Ot=h.current)==null||Ot.removeEventListener("play",M),(Vt=h.current)==null||Vt.removeEventListener("ended",ge),(Lt=h.current)==null||Lt.removeEventListener("seeking",Qe),(Zt=h.current)==null||Zt.removeEventListener("seeked",it),(en=ee.current)==null||en.removeEventListener("mousemove",Jt),(Ft=ee.current)==null||Ft.removeEventListener("input",wt),($t=h.current)==null||$t.removeEventListener("timeupdate",lt),(Mt=h.current)==null||Mt.removeEventListener("pause",Pt),(Wt=h.current)==null||Wt.removeEventListener("loadedmetadata",Ye),(mn=h.current)==null||mn.removeEventListener("volumechange",g),document.removeEventListener("keydown",Gt),(at=h.current)!=null&&at.playing&&(u.push(G,h.current.currentTime),ce&&D())}},[h,Ke]),(0,n.useEffect)(()=>{if(h.current.onended=()=>{S(h)},h.current.oncontextmenu=()=>!1,(Ke==null?void 0:Ke.indexOf(".m3u8"))>-1){if(h.current.canPlayType("application/vnd.apple.mpegurl"))h.current.src=Ke;else if(m.ZP.isSupported()){var se=new m.ZP;se.loadSource(Ke),se.attachMedia(h.current)}}},[Ke]);const[Q,oe]=(0,n.useState)(1),ve=()=>{h.current.paused||h.current.ended?h.current.play():h.current.pause(),f()};function Ve(){h.current.muted=!h.current.muted,h.current.muted?(dt.current.setAttribute("data-volume",volume.value),dt.current.value=0):dt.current.value=dt.current.dataset.volume}return n.createElement("div",{style:{position:"relative"},ref:re},n.createElement("div",{ref:Ce,className:`${J.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${J.animate__loop}`},Ae&&tt?tt.login:" "),n.createElement("div",{className:J.container},n.createElement("div",{className:J["video-container"],id:"video-container"},n.createElement("div",{className:J["playback-animation"],id:"playback-animation"},n.createElement("svg",{className:J["playback-icons"]},n.createElement("use",{className:"hidden",href:"#play-icon"}),n.createElement("use",{href:"#pause"}))),n.createElement("video",{className:J.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:h,autoPlay:q}),n.createElement("div",{className:`${J["video-controls"]} `,id:"video-controls"},n.createElement("div",{className:J["bottom-controls"]},n.createElement("div",{className:J["left-controls"]},n.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ve},n.createElement("svg",{className:J["playback-icons"]},n.createElement("use",{ref:he,href:"#play-icon"}),n.createElement("use",{ref:V,style:{display:"none"},href:"#pause"}))),n.createElement("div",{className:J.time},n.createElement("time",{id:"time-elapsed",ref:K},"00:00"),n.createElement("span",null," / "),n.createElement("time",{id:"duration",ref:le},"00:00"))),n.createElement("div",{className:J["right-controls"]},be&&n.createElement(w.Z,{placement:"top",overlayClassName:J.rateOverlay,getPopupContainer:se=>se.parentNode,menu:{items:[{key:"1",label:n.createElement("span",{onClick:()=>{oe(1),h.current.playbackRate=1}},"1.0x")},{key:"2",label:n.createElement("span",{onClick:()=>{oe(1.5),h.current.playbackRate=1.5}},"1.5x")},{key:"3",label:n.createElement("span",{onClick:()=>{oe(2),h.current.playbackRate=2}},"2.0x")}]}},n.createElement("div",{className:`${J.controlText} mr5`},"\u500D\u901F")),n.createElement(j.CopyToClipboard,{text:Ke,onCopy:()=>E.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},n.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),n.createElement("div",{className:J["volume-controls"]},n.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:J["volume-button"],id:"volume-button",onClick:Ve},n.createElement("i",{ref:Ie,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),n.createElement("i",{ref:nt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),n.createElement("i",{ref:Te,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),n.createElement("input",{className:J.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:dt,style:{display:"none"},onClick:g})),n.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:J["fullscreen-button"],onClick:()=>{(0,X.vp)()?(0,X.BU)():(0,X.Dj)(re.current)}},n.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),n.createElement("div",{className:J["video-progress"]},n.createElement("progress",{ref:N,value:"0",min:"0"}),n.createElement("input",{className:J.seek,ref:ee,value:"0",min:"0",type:"range",step:"1"}),n.createElement("div",{className:J["seek-tooltip"],ref:Z,id:"seek-tooltip"},"00:00"))))),n.createElement("svg",{style:{display:"none"}},n.createElement("defs",null,n.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},n.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),n.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},n.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),n.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},n.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),n.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},n.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),n.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},n.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),n.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},n.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),n.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},n.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),n.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},n.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},929:function(gt,Je,a){"use strict";a.d(Je,{i:function(){return d},Z:function(){return S}});var n={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},E=a(71418),w=a(6848),F=a(93948),m=a(92310),y=a.n(m),j=a(49661),X=a(57884),J=a(34055),O=a(79005),Pe=a(20345),v=a(77882),b=a(31081),me=a(75309),ie=a(71979),be=a(47558),Ke=a(42922),ce=a(66832),Se=a(96593),U=a(19664),Y=a(91833),p=a(59301);const d=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:O,swimg:Pe},{name:"101\u8BA1\u5212",ptimg:v,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:me,swimg:ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:be,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ce,swimg:Se},{name:"\u519B\u961F\u4E00\u6D41",ptimg:U,swimg:Y}];var S=({className:q,dataSource:fe=[],col:Ae=4,right:je,bottom:Ge=23,precision:H=0,wrapWidth:Re=1200,trackEventItems:h,loading:Ce,onRemove:re=()=>{},isCurrent:V=!0,showAlias:he=!1,showProgress:ee=!1})=>{const N=Math.floor((Re-(Ae-1)*je)/Ae),le=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(K=>(window.ENV==="build"&&(K.ptimg=`/react/build${K.ptimg}`,K.swimg=`/react/build${K.swimg}`),K));return p.createElement(E.Z,{spinning:Ce},p.createElement("div",{className:y()(n.list,q)},!!(fe!=null&&fe.length)&&(fe==null?void 0:fe.map((K,Z)=>{var Ie,Te,nt,dt,Xe,_e;const{name:st,id:tt,identifier:xe,featured:$e,school_name:G,image_url:P,excellent:A,is_plan:I}=K;return p.createElement("div",{key:tt,className:V&&ee?n.wrapisCurrent:n.wrap,style:{width:N,marginRight:(1+Z)%Ae===0?0:je+H,marginBottom:Ge}},p.createElement("a",{className:n.li,onClick:T=>{T.preventDefault(),T.stopPropagation(),h&&(0,j.L9)([h]),(0,j.xg)(`/paths/${xe}`)}},p.createElement("div",{className:n.img},p.createElement("img",{className:n.cover,src:`${P}`}),V&&(0,J.bg)()&&(K==null?void 0:K.studying)&&p.createElement("div",{className:`${n.movebq} user-path-items`,onClick:T=>{T.stopPropagation(),re(K)}},p.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),p.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ie=K==null?void 0:K.subject_tags)==null?void 0:Ie.map((T,ne)=>{var c,u;if(ne===0){const f=(c=le.find(g=>g.name==T))==null?void 0:c.swimg;return p.createElement("img",{className:n.sign,src:f,style:{left:"-4px"}})}const D=(u=le.find(f=>f.name==T))==null?void 0:u.ptimg;return p.createElement("img",{className:n.sign,src:D,style:{left:`${48+52*(ne-1)+2*ne}px`}})}),p.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(K==null?void 0:K.excellent)&&p.createElement("div",{className:n.bq},"\u5F00\u653E\u8BFE\u7A0B"))),p.createElement("div",{className:n.name},p.createElement(w.Z,{title:he&&(K!=null&&K.excellent_alias_name)?p.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${st}`,p.createElement("br",null),p.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${K==null?void 0:K.excellent_alias_name}`)):st},p.createElement("span",{className:n.e},he&&(K==null?void 0:K.excellent_alias_name)||st))),V&&ee&&((Te=K==null?void 0:K.progress)==null?void 0:Te.all_score)!=0&&p.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},p.createElement(F.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((nt=K==null?void 0:K.progress)==null?void 0:nt.my_score)/((dt=K==null?void 0:K.progress)==null?void 0:dt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Xe=K==null?void 0:K.progress)==null?void 0:Xe.my_score,"/",(_e=K==null?void 0:K.progress)==null?void 0:_e.all_score),(!V||!ee)&&p.createElement("div",{className:n.tags},p.createElement("div",null,p.createElement(w.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),p.createElement("span",null,K.stages_count))),p.createElement(w.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),p.createElement("span",null,K.members_count)))))))})),!fe.length&&p.createElement(X.Z,null)))}},47949:function(gt,Je,a){"use strict";a.d(Je,{jL:function(){return m},w9:function(){return Ve},dN:function(){return ge},QD:function(){return te},cQ:function(){return dt.Z},Oz:function(){return f},op:function(){return t},O5:function(){return We},_b:function(){return Le},t7:function(){return fe},Gi:function(){return Pt},YG:function(){return lt},kT:function(){return yt},qp:function(){return Ke},K3:function(){return U},vr:function(){return we},qE:function(){return l},Je:function(){return Ge},wb:function(){return Z},lB:function(){return nt},cq:function(){return Vt},tp:function(){return d},Si:function(){return ft},k8:function(){return nn},Du:function(){return jt}});var n=a(59301),E={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},w="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",m=({dataSource:ze=[],img:Be,imgWidth:He=346,title:qe,sunTitle:ut,bannerExtraContent:Et})=>n.createElement("div",{className:E.banner},n.createElement("div",{className:E.content},n.createElement("aside",null,n.createElement("p",null,n.createElement("b",null,qe),n.createElement("span",null,ut)),ze.length>0&&n.createElement("div",{className:E.btns},ze.map((mt,ot)=>n.createElement("div",{key:ot,onClick:mt.click},mt.name,mt.sign?n.createElement("img",{src:w,width:39}):null))),Et),Be&&n.createElement("img",{style:{marginTop:33,marginRight:38},src:Be,width:He}))),y={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},j=a(92310),X=a.n(j),J=a(89392),O=Object.defineProperty,Pe=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,me=(ze,Be,He)=>Be in ze?O(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,ie=(ze,Be)=>{for(var He in Be||(Be={}))v.call(Be,He)&&me(ze,He,Be[He]);if(Pe)for(var He of Pe(Be))b.call(Be,He)&&me(ze,He,Be[He]);return ze},Ke=({dataSource:ze=[],value:Be,onChange:He,onTitleChange:qe,className:ut,title:Et,titleWidth:mt=41,style:ot={},fontColor:rt="#6A7283",showCount:St,classNameActive:At,styleItem:Ct={}})=>{const[_t,Yt]=(0,n.useState)(0),[Xt,tn]=(0,n.useState)(!1),sn=(0,n.useRef)(null),fn=(0,n.useRef)(null);return(0,n.useEffect)(()=>{var hn;ze.length!==0&&(((hn=sn==null?void 0:sn.current)==null?void 0:hn.clientHeight)>97?Yt(1):Yt(0)),ze.length===0&&Yt(0),tn(!1)},[ze]),n.createElement("div",{className:X()(y.row,ut),style:ot},n.createElement("div",{onClick:(0,J.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:mt,marginTop:Xt?12:4},className:`${y.title} ${qe?"current":""}`},Et),n.createElement("div",{className:Xt?`${y.tagsWrap} ${y.tagsBorderWrap}`:y.tagsWrap},n.createElement("div",{className:y.bar,ref:fn,style:_t>0?{height:_t===1?97:"auto",overflow:_t===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},n.createElement("div",{className:y.tag,ref:sn},ze==null?void 0:ze.map(hn=>n.createElement("span",{onClick:()=>He(hn.id),key:hn.id,style:ie(ie({color:rt},Ct),(hn==null?void 0:hn.style)||{}),className:Be===hn.id?X()(At||y.active,hn.classNameActive):""},n.createElement("span",{title:hn.name,className:y.name},hn.name),!!St&&n.createElement("span",{className:y.num},hn.count))))),!!_t&&n.createElement(n.Fragment,null,_t===1?n.createElement("div",{onClick:()=>{var hn;Yt(2),((hn=sn==null?void 0:sn.current)==null?void 0:hn.clientHeight)>245?tn(!0):tn(!1)},className:y.action},"\u5C55\u5F00",n.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):n.createElement("div",{onClick:()=>{fn.current.scrollTop=0,Yt(1),tn(!1)},className:y.action},"\u6536\u8D77",n.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ce={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},U=({dataSource:ze=[],value:Be,onChange:He,onTitleChange:qe,className:ut,title:Et,titleWidth:mt=41,style:ot={},fontColor:rt="#6A7283",showCount:St,expand:At=!0})=>{const[Ct,_t]=(0,n.useState)(0),[Yt,Xt]=(0,n.useState)(!1),tn=(0,n.useRef)(null),sn=(0,n.useRef)(null),[fn,hn]=(0,n.useState)(At);return n.createElement("div",{className:X()(ce.row,ut),style:ot},n.createElement("div",{className:"flex item-center justify-between"},n.createElement("div",{onClick:(0,J.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:mt,marginTop:Yt?12:4},className:`${ce.title} ${qe?"current":""}`},Et),n.createElement("i",{className:`iconfont ${fn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:fn?8:10},onClick:()=>hn(!fn)})),fn&&n.createElement("div",{className:Yt?`${ce.tagsWrap} ${ce.tagsBorderWrap}`:ce.tagsWrap},n.createElement("div",{className:ce.fenge}),n.createElement("div",{className:ce.bar,ref:sn},n.createElement("div",{className:ce.tag,ref:tn},ze==null?void 0:ze.map(dn=>n.createElement("span",{onClick:()=>He(dn.id),key:dn.id,style:{color:rt},className:Be===dn.id?ce.active:""},n.createElement("span",{title:dn.name,className:ce.name},dn.name),!!St&&n.createElement("span",{className:ce.num},dn.count)))))))},Y={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},d=({dataSource:ze=[],value:Be,onChange:He,className:qe,style:ut={}})=>n.createElement("div",{style:ut,className:X()(Y.tabs,qe)},ze.map(Et=>n.createElement("span",{onClick:()=>He(Et.id),className:Be===Et.id?Y.active:"",key:Et.id},Et.name))),C={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},S=a(92832),fe=({dataSource:ze=[],value:Be="",onChange:He,onInputChange:qe=()=>{},className:ut,style:Et={},placeholder:mt,allowClear:ot=!1})=>{var rt;const[St,At]=(0,n.useState)(""),[Ct,_t]=(0,n.useState)("");(0,n.useEffect)(()=>{var tn;let sn=Be;(tn=JSON.stringify(Be))!=null&&tn.includes("{")&&(At(Be.id),sn=Be.value||"");try{_t(decodeURIComponent(sn||""))}catch(fn){_t(decodeURIComponent(sn||""))}},[Be]);const Yt=()=>{He(encodeURIComponent(Ct),St||null)},Xt=tn=>{tn!==St&&(At(tn),He(encodeURIComponent(Ct),tn))};return n.createElement("div",{className:X()(C.input,ut),style:Et},!!ze.length&&n.createElement("div",{className:C.dropdown},n.createElement("div",{className:C.text},(rt=ze.find(tn=>tn.id===St))==null?void 0:rt.name,n.createElement("i",{className:"iconfont icon-zhankai4"}),n.createElement("b",{className:C.b1}),n.createElement("b",{className:C.b2})),n.createElement("div",{className:C.menu},ze.map((tn,sn)=>n.createElement("div",{key:sn,onClick:()=>Xt(tn.id)},tn.name)))),n.createElement(S.default,{onPressEnter:Yt,value:Ct,onChange:tn=>{_t(tn.target.value),qe(encodeURIComponent(tn.target.value),St||null)},bordered:!1,placeholder:mt}),n.createElement("i",{onClick:Yt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ae={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ge=({value:ze,onChange:Be,className:He,total:qe,pageSize:ut,style:Et={}})=>{const mt=ze<2,ot=ze>=Math.ceil(qe/ut);return qe<=ut?n.createElement(n.Fragment,null):n.createElement("div",{className:X()(Ae.quickPager,He),style:Et},n.createElement("div",{onClick:()=>{mt||Be(ze-1,"prev")},className:mt?Ae.disabled:""},"\u4E0A\u4E00\u9875"),n.createElement("div",{onClick:()=>{ot||Be(ze+1,"next")},className:ot?Ae.disabled:""},"\u4E0B\u4E00\u9875"))},H={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Re=a(71418),h=a(6848),Ce=a(13570),re=a(90524),V=a(49661),he=a(96908),ee=a(57177),N=a(81378),le=a(57884),Z=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,trackEventItems:ot,loading:rt})=>{const St=Math.floor((mt-(He-1)*qe)/He);return n.createElement(Re.Z,{spinning:rt},n.createElement("div",{className:X()(H.list,ze)},!!Be.length&&Be.map((At,Ct)=>{const{name:_t,id:Yt,identifier:Xt,power:tn,cover_image_id:sn,pic:fn}=At;return n.createElement("div",{className:H.wrap,key:Yt,style:{width:St,marginRight:(1+Ct)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{target:"_blank",href:`/shixuns/${Xt}/challenges`,className:H.li,onClick:hn=>{hn.preventDefault(),ot&&(0,V.L9)([ot]),tn&&(0,V.xg)(`/shixuns/${Xt}/challenges`)}},n.createElement("div",{className:H.img},n.createElement("img",{className:H.cover,src:`${fn}`}),At.is_jupyter&&n.createElement("img",{className:H.sign,src:he}),At.is_jupyter_lab&&n.createElement("img",{className:H.sign,src:ee}),At.is_unity_3d&&n.createElement("img",{className:H.sign,src:N})),n.createElement("div",{className:H.name},n.createElement(h.Z,{title:_t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:H.e},_t||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{className:H.tags},n.createElement(h.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),n.createElement("span",null,At.challenges_count))),!!At.myshixuns_count&&n.createElement(h.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},n.createElement("span",null,n.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),n.createElement("span",null,At.myshixuns_count))),n.createElement(h.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},n.createElement("span",null,n.createElement("span",null,At.level))),n.createElement("div",{className:H.rate},n.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:At.score_info}),n.createElement("span",null,"\xA0",At.score_info?`${At.score_info}\u5206`:"5\u5206")))),!tn&&n.createElement("div",{className:H.lockWrap},n.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Be.length&&n.createElement(le.Z,null)))},Ie={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},nt=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,wrapClassName:ot,trackEventItems:rt,loading:St})=>{const At=Math.floor((mt-(He-1)*qe)/He);return n.createElement(Re.Z,{spinning:St},n.createElement("div",{className:X()(Ie.list,ze)},!!Be.length&&Be.map((Ct,_t)=>{const{name:Yt,id:Xt,identifier:tn,power:sn,cover_image_id:fn,pic:hn}=Ct;return n.createElement("div",{className:X()(Ie.wrap,ot),key:Xt,style:{width:At,marginRight:(1+_t)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{target:"_blank",href:`/shixuns/${tn}/challenges`,className:Ie.li,onClick:dn=>{dn.preventDefault(),rt&&(0,V.L9)([rt]),sn&&(0,V.xg)(`/shixuns/${tn}/challenges`)}},n.createElement("img",{src:a(47621),className:Ie.titleBg}),n.createElement("div",{className:Ie.name},n.createElement(h.Z,{title:Yt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},n.createElement("span",{className:Ie.e},Yt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:Ie.img},n.createElement("img",{className:Ie.cover,src:fn?`${re.Z.API_SERVER}/api/attachments/${fn}`:`${re.Z.IMG_SERVER+hn}`}),Ct.is_jupyter&&n.createElement("div",{className:Ie.bq},"Jupyter"),Ct.is_jupyter_lab&&n.createElement("div",{className:Ie.bq},"JupyterLab"),Ct.is_unity_3d&&n.createElement("div",{className:Ie.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),n.createElement("div",{className:"mt20 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:Ie.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:Ie.value},Ct.myshixuns_count)),n.createElement("div",null,n.createElement("span",{className:Ie.text},"\u56F0\u96BE\u7B49\u7EA7"),n.createElement("span",{className:Ie.value},Ct.level))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:Ie.text},"\u5173\u5361\u6570"),n.createElement("span",{className:Ie.value},Ct.challenges_count)),n.createElement("div",{className:Ie.rate},n.createElement(Ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Ct.score_info}),n.createElement("span",{className:Ie.value,style:{color:"#FF9C00"}},"\xA0",Ct.score_info?`${Ct.score_info}\u5206`:"5\u5206"))))),!sn&&n.createElement("div",{className:Ie.lockWrap},n.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Be.length&&n.createElement(le.Z,null)))},dt=a(929),Xe={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},_e=a(79005),st=a(20345),tt=a(77882),xe=a(31081),$e=a(75309),G=a(71979),P=a(47558),A=a(42922),I=a(66832),T=a(96593),ne=a(19664),c=a(91833);const u=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:_e,swimg:st},{name:"101\u8BA1\u5212",ptimg:tt,swimg:xe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:$e,swimg:G},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:P,swimg:A},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:I,swimg:T},{name:"\u519B\u961F\u4E00\u6D41",ptimg:ne,swimg:c}];var f=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,trackEventItems:ot,loading:rt,wrapClassName:St,imgClassName:At,isArrow:Ct=!1})=>{const _t=Math.floor((mt-(He-1)*qe)/He),[Yt,Xt]=(0,n.useState)(),[tn,sn]=(0,n.useState)(),fn=dn=>Xt(dn),hn=()=>Xt(-1);return n.createElement(Re.Z,{spinning:rt},n.createElement("div",{className:X()(Xe.list,ze)},!!(Be!=null&&Be.length)&&(Be==null?void 0:Be.map((dn,wn)=>{var On;const{name:Zn,id:Un,identifier:Rn,featured:Tn,school_name:Xn,image_url:jn,excellent:qn,is_plan:Qn}=dn;return n.createElement("div",{key:Un,className:X()(Xe.wrap,St),style:{width:_t,marginRight:(1+wn)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{target:"_blank",href:`/paths/${Rn}`,className:Xe.li,onClick:an=>{an.preventDefault(),ot&&(0,V.L9)([ot]),(0,V.xg)(`/paths/${Rn}`)}},n.createElement("img",{src:a(39057),className:Xe.titleBg}),n.createElement("div",{className:Xe.name},n.createElement(h.Z,{title:Zn},n.createElement("span",{className:Xe.e,style:{color:Ct&&Yt===wn?"#145DFF":"#000000"},onMouseEnter:()=>{fn(wn)},onMouseLeave:hn},Zn))),n.createElement("div",{style:{padding:"14px",paddingBottom:0}},n.createElement("div",{className:X()(Xe.img,At)},n.createElement("img",{className:Xe.cover,src:`${re.Z.IMG_SERVER+jn}`}),(On=dn==null?void 0:dn.subject_tags)==null?void 0:On.map((an,cn)=>{var Sn,gn;if(cn===0){const xn=(Sn=u.find(Dn=>Dn.name==an))==null?void 0:Sn.swimg;return n.createElement("img",{className:Xe.sign,src:xn,style:{left:"-4px"}})}const pn=(gn=u.find(xn=>xn.name==an))==null?void 0:gn.ptimg;return n.createElement("img",{className:Xe.sign,src:pn,style:{left:`${48+52*(cn-1)+2*cn}px`}})}),n.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(dn==null?void 0:dn.excellent)&&n.createElement("div",{className:Xe.bq},"\u5F00\u653E\u8BFE\u7A0B"))),n.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},n.createElement("div",null,n.createElement("span",{className:Xe.text},"\u7AE0\u8282\u6570"),n.createElement("span",{className:Xe.value},dn.stages_count)),n.createElement("div",null,n.createElement("span",{className:Xe.text},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{className:Xe.value},dn.members_count))))))})),!Be.length&&n.createElement(le.Z,null)))},g={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Q="data:image/png;base64,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",oe=a(59301),Ve=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,trackEventItems:ot,loading:rt})=>{const St=Math.floor((mt-(He-1)*qe)/He);return oe.createElement(Re.Z,{spinning:rt},oe.createElement("div",{className:X()(g.list,ze)},!!Be.length&&Be.map((At,Ct)=>{const{subject_identifier:_t,id:Yt,identifier:Xt,power:tn}=At,sn=At.is_public!=0&&At.is_public;return oe.createElement("div",{className:g.wrap,key:Yt,style:{width:St,marginRight:(1+Ct)%He===0?0:qe+Et,marginBottom:ut}},oe.createElement("a",{className:g.li,onClick:fn=>{fn.preventDefault(),ot&&(0,V.L9)([ot]),(0,V.xg)(At.first_category_url)}},oe.createElement("div",{className:g.top},oe.createElement(h.Z,{title:At.name},oe.createElement("div",{className:g.name},At.name)),oe.createElement("img",{className:g.img,src:re.Z.IMG_SERVER+"/images/"+At.avatar_url}),oe.createElement("div",{className:g.text,title:At.creator},At.creator),_t&&oe.createElement("div",{className:g.btns},oe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),oe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),sn&&oe.createElement("div",{className:g.sign},"\u516C\u5F00")),oe.createElement("div",{className:g.bottom},At.visits>0&&oe.createElement(h.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-liulanyan"}),oe.createElement("span",null,At.visits))),At.course_members_count>0&&oe.createElement(h.Z,{title:"\u6210\u5458",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-chengyuan"}),At.course_members_count)),At.tasks_count>0&&oe.createElement(h.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},oe.createElement("span",null,oe.createElement("i",{className:"iconfont icon-zuoye"}),At.tasks_count)),At.is_end?oe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):oe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!At.is_accessible&&oe.createElement("div",{className:g.lockWrap},oe.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),oe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Be.length&&oe.createElement(le.Z,null)))},se={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Oe="data:image/png;base64,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",ge=({className:ze,dataSource:Be=[],col:He=4,right:qe,bottom:ut=23,precision:Et=0,wrapWidth:mt=1200,wrapClassName:ot,trackEventItems:rt,loading:St})=>{const At=Math.floor((mt-(He-1)*qe)/He);return n.createElement(Re.Z,{spinning:St},n.createElement("div",{className:X()(se.list,ze)},!!Be.length&&Be.map((Ct,_t)=>{const{subject_identifier:Yt,id:Xt,identifier:tn,power:sn}=Ct,fn=Ct.is_public!=0&&Ct.is_public;return n.createElement("div",{className:X()(`${se.wrap} ${Ct.is_accessible?"":se.warpStyle}`,ot),key:Xt,style:{width:At,marginRight:(1+_t)%He===0?0:qe+Et,marginBottom:ut}},n.createElement("a",{className:se.li,onClick:hn=>{hn.preventDefault(),rt&&(0,V.L9)([rt]),(0,V.xg)(Ct.first_category_url)}},n.createElement("div",{className:se.creator},n.createElement("img",{className:se.img,src:re.Z.IMG_SERVER+"/images/"+Ct.avatar_url}),n.createElement("div",{className:se.text,title:Ct.creator},Ct.creator)),n.createElement("div",{className:se.top},n.createElement(h.Z,{title:Ct.name},n.createElement("div",{className:se.name},Ct.name)),fn&&n.createElement("div",{className:se.sign},"\u516C\u5F00")),n.createElement("div",{className:se.middle},n.createElement("div",{className:se.row,style:{marginBottom:6}},n.createElement("div",null,n.createElement("span",{className:se.text},"\u8BBF\u95EE\u91CF"),n.createElement("span",{className:se.value},(Ct==null?void 0:Ct.visits)||0)),n.createElement("div",null,n.createElement("span",{className:se.text},"\u6210\u5458"),n.createElement("span",{className:se.value},(Ct==null?void 0:Ct.course_members_count)||0))),n.createElement("div",{className:se.row},n.createElement("div",null,n.createElement("span",{className:se.text,style:{width:42}},"\u4F5C",n.createElement("span",{style:{marginLeft:14}},"\u4E1A")),n.createElement("span",{className:se.value},(Ct==null?void 0:Ct.tasks_count)||0)),n.createElement("div",null,n.createElement("span",{className:se.text},"\u72B6\u6001"),Ct.is_end?n.createElement("span",{className:se.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):n.createElement("span",{className:se.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Yt&&n.createElement("div",{className:se.btns},n.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Ct.is_accessible&&n.createElement("div",{className:se.lockWrap},n.createElement("img",{src:`${re.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),n.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Be.length&&n.createElement(le.Z,null)))},Fe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},W=a(76560),lt=({dataSource:ze=[],value:Be,onChange:He,className:qe,style:ut={},tabBarExtraContent:Et})=>n.createElement("div",{className:X()(Fe.tabs,qe),style:ut},n.createElement("div",{className:Fe.tabsWrap},ze.map((mt,ot)=>n.createElement("aside",{className:Fe.tab,onClick:()=>{He(mt.id),mt.link&&W.history.push(mt.link)},key:ot},n.createElement("div",{className:Be===mt.id?Fe.active:""},mt.name),(mt==null?void 0:mt.resetCount)==null&&(mt==null?void 0:mt.total)!==void 0&&n.createElement("span",null,"\uFF08",mt==null?void 0:mt.total,"\uFF09"),(mt==null?void 0:mt.resetCount)!==void 0&&(mt==null?void 0:mt.total)!==void 0&&n.createElement(h.Z,{title:(mt==null?void 0:mt.tip)!=null?mt==null?void 0:mt.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},mt==null?void 0:mt.resetCount),"/",n.createElement("span",null,mt==null?void 0:mt.total),"\uFF09"))))),n.createElement("div",{className:Fe.tabBar},Et)),Qe={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},yt=({dataSource:ze=[],value:Be,onChange:He,className:qe,style:ut={},tabBarExtraContent:Et})=>n.createElement("div",{className:X()(Qe.tabs,qe),style:ut},n.createElement("div",{className:Qe.tabsWrap},ze.map((mt,ot)=>n.createElement("aside",{className:Qe.tab,onClick:()=>{He(mt.id),mt.link&&W.history.push(mt.link)},key:ot},n.createElement("div",{className:Be===mt.id?Qe.active:""},mt.name),(mt==null?void 0:mt.resetCount)==null&&(mt==null?void 0:mt.total)!==void 0&&n.createElement("span",null,"\uFF08",mt==null?void 0:mt.total,"\uFF09"),(mt==null?void 0:mt.resetCount)!==void 0&&(mt==null?void 0:mt.total)!==void 0&&n.createElement(h.Z,{title:(mt==null?void 0:mt.tip)!=null?mt==null?void 0:mt.tip:""},n.createElement("span",{style:{color:"#9096A3"}},"\uFF08",n.createElement("span",{style:{color:"#000"}},mt==null?void 0:mt.resetCount),"/",n.createElement("span",null,mt==null?void 0:mt.total),"\uFF09"))))),n.createElement("div",{className:Qe.tabBar},Et)),Pt=({className:ze,style:Be={},children:He})=>n.createElement("div",{className:X()(ze),style:Be},He),wt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Jt=a(38854),Gt=a(20834);const ht=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Vt=({sortValue:ze,dropValue:Be,className:He,onSort:qe,onDrop:ut,dataSource:Et=ht})=>{var mt;return n.createElement("div",{className:X()(wt.orderWrap,He)},n.createElement(Jt.Z,{dropdownRender:()=>n.createElement(Gt.default,null,Et.map((ot,rt)=>n.createElement(Gt.default.Item,{key:rt,onClick:()=>ut(ot.id)},ot.name)))},n.createElement("span",{className:wt.orderTextWrap},(mt=Et.find(ot=>Be===ot.id))==null?void 0:mt.name)),n.createElement("span",{className:wt.orderIconWrap},n.createElement("span",{className:wt.orderAsc},n.createElement("i",{className:ze==="asc"?`iconfont icon-sanjiaoxing-up font12 ${wt.cursorPointer} ${wt.active}`:`iconfont icon-sanjiaoxing-up font12 ${wt.cursorPointer}`,onClick:()=>qe(ze==="asc"?"desc":"asc")})),n.createElement("span",{className:wt.orderDesc},n.createElement("i",{className:ze==="desc"?`iconfont icon-sanjiaoxing-down font12 ${wt.cursorPointer} ${wt.active}`:`iconfont icon-sanjiaoxing-down font12 ${wt.cursorPointer}`,onClick:()=>qe(ze==="asc"?"desc":"asc")}))))},Lt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Zt=a(3113),en=a(22688),Ft=Object.defineProperty,$t=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,mn=(ze,Be,He)=>Be in ze?Ft(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,at=(ze,Be)=>{for(var He in Be||(Be={}))Mt.call(Be,He)&&mn(ze,He,Be[He]);if($t)for(var He of $t(Be))Wt.call(Be,He)&&mn(ze,He,Be[He]);return ze},e=(ze,Be)=>{var He={};for(var qe in ze)Mt.call(ze,qe)&&Be.indexOf(qe)<0&&(He[qe]=ze[qe]);if(ze!=null&&$t)for(var qe of $t(ze))Be.indexOf(qe)<0&&Wt.call(ze,qe)&&(He[qe]=ze[qe]);return He},i=(ze,Be,He)=>new Promise((qe,ut)=>{var Et=rt=>{try{ot(He.next(rt))}catch(St){ut(St)}},mt=rt=>{try{ot(He.throw(rt))}catch(St){ut(St)}},ot=rt=>rt.done?qe(rt.value):Promise.resolve(rt.value).then(Et,mt);ot((He=He.apply(ze,Be)).next())}),t=ze=>{var Be=ze,{className:He,style:qe,children:ut,loading:Et=!1,openLoading:mt,onClick:ot=()=>{},size:rt="middle",shape:St="round",theme:At}=Be,Ct=e(Be,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[_t,Yt]=(0,n.useState)(!1),Xt=(0,n.useMemo)(()=>{switch(At){case en.Fy.THEMEONE:return Lt.ThemeOne;case en.Fy.DEFAULT:default:return Lt.btn}},[At]);return n.createElement(Zt.ZP,at({onClick:(0,J.throttle)(tn=>i(void 0,null,function*(){mt&&Yt(!0);try{yield ot(tn)}catch(sn){console.log("error",sn)}mt&&Yt(!1)}),2e3,{leading:!0,trailing:!1}),className:X()(Xt,Lt[`${rt}-${St}`],He),style:qe,size:rt,shape:St,loading:_t||Et},Ct),ut)},o={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},l=({className:ze,style:Be,children:He=null,onClick:qe,title:ut})=>n.createElement("div",{className:X()(o.head,ze),style:Be},n.createElement("span",{className:"primary-hover",onClick:qe},n.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),n.createElement("b",{title:ut},ut),n.createElement("div",{className:o.node},He)),L={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},te=({confirmShow:ze=!0,confirmTitle:Be,confirmClick:He,cancelShow:qe=!0,cancelTitle:ut,cancelClick:Et,className:mt,style:ot,confirmLoading:rt=!1})=>n.createElement("div",{className:X()(L.btns,mt),style:ot},ze&&n.createElement(Zt.ZP,{loading:rt,onClick:He,type:"primary",className:L.confirm},Be),qe&&n.createElement(Zt.ZP,{onClick:Et,className:L.cancel},ut)),Ee={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},we=({className:ze,style:Be={},LeftContent:He,children:qe,RightContent:ut})=>n.createElement("div",{className:X()(Ee.fixedBottom,ze),style:Be},n.createElement("div",{className:Ee.wrap},n.createElement("div",{className:Ee.left},He),n.createElement("div",{className:Ee.center},qe),n.createElement("div",{className:Ee.right},ut))),Ue={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Le=({className:ze,style:Be={},dataSource:He=[]})=>n.createElement("div",{className:X()(Ue.crumbs,ze),style:Be},He.map((qe,ut)=>utW.history.push(qe.path)},qe.name):n.createElement("span",null,qe.name),n.createElement("span",null,"\xA0",">","\xA0")):n.createElement("span",{key:ut,style:{color:"#5F6368"}},qe.name))),Ne=a(31797),R=Object.defineProperty,z=Object.defineProperties,_=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ue=(ze,Be,He)=>Be in ze?R(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,x=(ze,Be)=>{for(var He in Be||(Be={}))De.call(Be,He)&&ue(ze,He,Be[He]);if(de)for(var He of de(Be))ae.call(Be,He)&&ue(ze,He,Be[He]);return ze},k=(ze,Be)=>z(ze,_(Be)),$=(ze,Be)=>{var He={};for(var qe in ze)De.call(ze,qe)&&Be.indexOf(qe)<0&&(He[qe]=ze[qe]);if(ze!=null&&de)for(var qe of de(ze))Be.indexOf(qe)<0&&ae.call(ze,qe)&&(He[qe]=ze[qe]);return He};const{Countdown:pe}=Ne.default;var We=ze=>{var Be=ze,{onChange:He}=Be,qe=$(Be,["onChange"]);const[ut,Et]=(0,n.useState)(null);(0,n.useEffect)(()=>{typeof ut=="number"&&ut>=0&&He(ut)},[ut]);const mt=ot=>{const rt=Math.floor(ot/1e3);Et(rt)};return n.createElement(pe,k(x({},qe),{onChange:mt}))},ke={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},ft=({DataProps:ze,className:Be,style:He={}})=>{var qe;return n.createElement("div",{className:X()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",ke.ClassRoomItem,Be),style:He,onClick:()=>{(0,V.xg)(ze==null?void 0:ze.first_category_url)}},n.createElement("div",{className:"flex flex-col item-center"},n.createElement("img",{src:`${(qe=re.Z)==null?void 0:qe.IMG_SERVER}/images/${ze==null?void 0:ze.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(ze==null?void 0:ze.subject_identifier)&&n.createElement("div",{className:"mt-40px"},n.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),n.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),n.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},n.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(ze!=null&&ze.is_public)&&n.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),n.createElement("span",{className:X()("text-16px font-medium",ke.TitleDom)},ze==null?void 0:ze.name)),n.createElement("div",{className:"c-grey-333 font-medium"},ze==null?void 0:ze.creator),n.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",ze==null?void 0:ze.course_members_count),n.createElement("div",{className:"c-grey-333 flex item-center justify-between"},n.createElement("div",null,"\u4F5C\u4E1A\uFF1A",ze==null?void 0:ze.tasks_count),ze!=null&&ze.is_end?n.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):n.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},vt=Object.defineProperty,pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,xt=(ze,Be,He)=>Be in ze?vt(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,ct=(ze,Be)=>{for(var He in Be||(Be={}))bt.call(Be,He)&&xt(ze,He,Be[He]);if(pt)for(var He of pt(Be))Nt.call(Be,He)&&xt(ze,He,Be[He]);return ze},jt=({DataProps:ze=[],selectValue:Be,onChange:He,className:qe,style:ut={},extra:Et,classNameItem:mt,styleItem:ot={},barHidden:rt})=>{const[St,At]=(0,n.useState)();return(0,n.useEffect)(()=>{At(Array.isArray(Be)?Be:[Be])},[Be]),n.createElement("div",{className:X()("flex px-20px py-10px gap-40px",qe),style:ct({borderBottom:"1px solid #D3F0FF"},ut)},ze==null?void 0:ze.map(Ct=>n.createElement("div",{key:Ct==null?void 0:Ct.id,className:X()("flex item-center justify-center current c-grey-333 text-16 relative",mt,Ct==null?void 0:Ct.className),style:ct(ct({color:St!=null&&St.includes(Ct==null?void 0:Ct.id)?"#1890FF":"",minWidth:88},ot),(Ct==null?void 0:Ct.style)||{}),onClick:_t=>{He==null||He({domEvent:_t,item:Ct}),Ct!=null&&Ct.link&&W.history.push(Ct==null?void 0:Ct.link)}},Ct==null?void 0:Ct.name,!rt&&(St==null?void 0:St.includes(Ct==null?void 0:Ct.id))&&n.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),n.createElement("div",{className:"ml-auto"},Et))},Ht=Object.defineProperty,It=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,qt=Object.prototype.propertyIsEnumerable,ln=(ze,Be,He)=>Be in ze?Ht(ze,Be,{enumerable:!0,configurable:!0,writable:!0,value:He}):ze[Be]=He,zt=(ze,Be)=>{for(var He in Be||(Be={}))Ut.call(Be,He)&&ln(ze,He,Be[He]);if(Kt)for(var He of Kt(Be))qt.call(Be,He)&&ln(ze,He,Be[He]);return ze},Rt=(ze,Be)=>It(ze,Dt(Be)),nn=({value:ze,onChange:Be,onInputChange:He,className:qe,style:ut={},InputProps:Et})=>{const[mt,ot]=(0,n.useState)(ze);return n.createElement("div",{className:X()("flex item-center rounded-full px-10px py-2px",qe),style:zt({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ut)},n.createElement(S.default,Rt(zt({bordered:!1},Et),{onChange:rt=>{ot(rt.target.value),He==null||He(encodeURIComponent(rt.target.value))},onPressEnter:rt=>{Be==null||Be({domEvent:rt,item:{value:mt}})}})),n.createElement("img",{className:"h-22px current",src:a(25365),height:22,onClick:rt=>{Be==null||Be({domEvent:rt,item:{value:mt}})}}))}},64977:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return Ge}});var n=a(59301),E=a(76560),w=a(8591),F=a(43418),m=a(99313),y=a(61621),j=a(5112),X={title:"title___XAxiE",radioWrap:"radioWrap___k0pOB",radio:"radio___x9kMt",colorFF0000:"colorFF0000___IMgd0",pagination:"pagination___ou2ht",checkboxWrapper:"checkboxWrapper___kF7xI"},J=a(49661),O=a(47949),Pe=a(71418),v=a(24905),b=a(63423),me=a(26724),ie=a.n(me),be=(H,Re,h)=>new Promise((Ce,re)=>{var V=N=>{try{ee(h.next(N))}catch(le){re(le)}},he=N=>{try{ee(h.throw(N))}catch(le){re(le)}},ee=N=>N.done?Ce(N.value):Promise.resolve(N.value).then(V,he);ee((h=h.apply(H,Re)).next())}),ce=({username:H,setStages:Re,stages:h,hasError:Ce,setHasError:re})=>{const[V,he]=(0,n.useState)(""),[ee,N]=(0,n.useState)(1),[le,K]=(0,n.useState)([]),[Z,Ie]=(0,n.useState)(!1),[Te,nt]=(0,n.useState)(0);(0,n.useEffect)(()=>{dt({page:1,search:""},!0)},[]);const dt=(_e,st)=>be(void 0,null,function*(){Ie(!0);const tt=yield(0,b.w3)({username:H,category:"manage",page:_e.page,search:_e.search});Ie(!1),K(xe=>st?tt==null?void 0:tt.subjects:[...xe,...tt==null?void 0:tt.subjects]),nt(tt==null?void 0:tt.count)}),Xe=(0,n.useRef)();return n.createElement("div",{className:X.wrap},n.createElement("div",{className:"mb10"},n.createElement(O.t7,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:V,style:{width:500},onChange:_e=>{he(_e),N(1),Xe.current.scrollTo({behavior:"smooth",top:0}),dt({page:1,search:_e},!0)}})),n.createElement(Pe.Z,{spinning:Z},n.createElement("div",{className:X.radioWrap,ref:Xe},n.createElement(ie(),{initialLoad:!1,pageStart:1,threshold:6,loadMore:()=>{N(ee+1),dt({page:ee+1,search:V},!1)},hasMore:le.length{Re({subjectId:_e.target.value,stage_ids:[]}),re(!1)}},le.map(_e=>{const st=_e.stages.map(tt=>({label:tt.name,value:tt.id}));return n.createElement("div",{key:_e.id},n.createElement(j.ZP,{className:X.radio,value:_e.id},_e.name),_e.id===h.subjectId&&n.createElement("div",{className:X.checkboxWrapper},st.length>0&&n.createElement(v.default,{indeterminate:h.stage_ids.length>0&&h.stage_ids.length{Re({subjectId:_e.id,stage_ids:tt.target.checked?st.map(xe=>xe.value):[]})},checked:h.stage_ids.length===st.length},"\u5168\u9009"),n.createElement(v.default.Group,{options:st,value:h.stage_ids,onChange:tt=>Re({subjectId:_e.id,stage_ids:tt})})))}))))),Ce&&n.createElement("div",{className:X.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u5B9E\u8DF5\u8BFE\u7A0B\u53CA\u7AE0\u8282"))},Se=a(77277),U=a(96047),Y=Object.defineProperty,p=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,S=(H,Re,h)=>Re in H?Y(H,Re,{enumerable:!0,configurable:!0,writable:!0,value:h}):H[Re]=h,q=(H,Re)=>{for(var h in Re||(Re={}))d.call(Re,h)&&S(H,h,Re[h]);if(p)for(var h of p(Re))C.call(Re,h)&&S(H,h,Re[h]);return H},fe=(H,Re)=>{var h={};for(var Ce in H)d.call(H,Ce)&&Re.indexOf(Ce)<0&&(h[Ce]=H[Ce]);if(H!=null&&p)for(var Ce of p(H))Re.indexOf(Ce)<0&&C.call(H,Ce)&&(h[Ce]=H[Ce]);return h},Ae=(H,Re,h)=>new Promise((Ce,re)=>{var V=N=>{try{ee(h.next(N))}catch(le){re(le)}},he=N=>{try{ee(h.throw(N))}catch(le){re(le)}},ee=N=>N.done?Ce(N.value):Promise.resolve(N.value).then(V,he);ee((h=h.apply(H,Re)).next())});const je=H=>{var Re=H,{userDetail:h,globalSetting:Ce,loading:re,user:V,dispatch:he}=Re,ee=fe(Re,["userDetail","globalSetting","loading","user","dispatch"]),N,le,K,Z,Ie;const[Te,nt]=(0,n.useState)("course"),[dt,Xe]=(0,n.useState)(""),[_e,st]=(0,n.useState)([]),[tt,xe]=(0,n.useState)(),[$e,G]=(0,n.useState)(!1),[P,A]=(0,n.useState)(!1);(0,n.useEffect)(()=>{h.actionTabs.key==="UserDetail-SendToClass"&&I(dt)},[h.actionTabs.key]);const I=u=>Ae(void 0,null,function*(){G(!0);const D=yield he({type:"userDetail/topicGetCourseList",payload:{search:u}});D&&st((D==null?void 0:D.courses)||[]),G(!1)}),[T,ne]=(0,n.useState)({subjectId:"",stage_ids:[]}),c=()=>Ae(void 0,null,function*(){var u,D,f,g,Q,oe;if(Te==="course"){if(!tt){A(!0);return}const ve=yield he({type:"userDetail/topicSendToClass",payload:q({course_id:tt},(u=h.actionTabs)==null?void 0:u.params)});if(he({type:"userDetail/setActionTabs",payload:{}}),ve&&ve.status===0){const Ve={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll",videos:"video"};(0,J.xg)(`/classrooms/${tt}/${Ve[(f=(D=h.actionTabs)==null?void 0:D.params)==null?void 0:f.object_type]}`)}}else{if(!T.subjectId||!T.stage_ids.length){A(!0);return}(yield(0,U.nI)({id:(Q=(g=h.actionTabs)==null?void 0:g.params)==null?void 0:Q.object_id,login:(oe=V.userInfo)==null?void 0:oe.login},{stage_ids:T.stage_ids})).status===0&&(w.ZP.success("\u53D1\u9001\u6210\u529F"),he({type:"userDetail/setActionTabs",payload:{}}),(0,J.xg)(`/paths/${T.subjectId}`))}});return n.createElement(F.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:h.actionTabs.key==="UserDetail-SendToClass",title:"\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:re["userDetail/sendToClass"],width:600,afterClose:()=>{A(!1),st([]),ne({subjectId:"",stage_ids:[]}),Xe("")},onOk:c,wrapClassName:Se.Z.CustomCss,onCancel:()=>{he({type:"userDetail/setActionTabs",payload:{}})}},n.createElement(m.default,{activeKey:Te,onChange:u=>{A(!1),nt(u)},items:[{label:"\u8BFE\u5802",key:"course",children:n.createElement("div",{className:X.wrap},n.createElement("div",{className:"mb10"},n.createElement(O.t7,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:dt,style:{width:500},onChange:u=>{Xe(u),I(u)}})),n.createElement(y.Z,{active:!0,loading:$e},n.createElement("div",{className:X.radioWrap},n.createElement(j.ZP.Group,{value:tt,onChange:u=>{xe(u.target.value),A(!1)}},_e.map((u,D)=>n.createElement(j.ZP,{className:X.radio,value:u.course_id,key:u.course_id},u.course_name))))),((le=(N=h.actionTabs)==null?void 0:N.params)==null?void 0:le.object_type)!=="videos"&&n.createElement("div",{className:X.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),P&&n.createElement("div",{className:X.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802")),show:!0},{label:"\u5B9E\u8DF5\u8BFE\u7A0B",key:"subject",children:n.createElement(ce,{username:(K=V.userInfo)==null?void 0:K.login,stages:T,setStages:ne,hasError:P,setHasError:A}),show:((Ie=(Z=h.actionTabs)==null?void 0:Z.params)==null?void 0:Ie.object_type)==="videos"}].filter(u=>u.show)}))};var Ge=(0,E.connect)(({userDetail:H,loading:Re,globalSetting:h,user:Ce})=>({userDetail:H,globalSetting:h,loading:Re.effects,user:Ce}))(je)},42496:function(gt,Je,a){"use strict";a.r(Je),a.d(Je,{default:function(){return c}});var n=a(59301),E=a(76560),w=a(43418),F=a(8591),m=a(61621),y=a(58421),j=a(57884),X=a(78241),J=a(92832),O=a(54580),Pe=a(3113),v=a(82093),b=a(90524),me=a(19248),ie=Object.defineProperty,be=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Se=(u,D,f)=>D in u?ie(u,D,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[D]=f,U=(u,D)=>{for(var f in D||(D={}))Ke.call(D,f)&&Se(u,f,D[f]);if(be)for(var f of be(D))ce.call(D,f)&&Se(u,f,D[f]);return u},Y=(u,D,f)=>new Promise((g,Q)=>{var oe=se=>{try{Ve(f.next(se))}catch(Oe){Q(Oe)}},ve=se=>{try{Ve(f.throw(se))}catch(Oe){Q(Oe)}},Ve=se=>se.done?g(se.value):Promise.resolve(se.value).then(oe,ve);Ve((f=f.apply(u,D)).next())});const p=({userDetail:u,user:D,cb:f,loading:g,dispatch:Q})=>{const{actionTabs:oe}=u,[ve]=X.default.useForm(),[Ve,se]=(0,n.useState)(!1),[Oe,M]=(0,n.useState)(void 0);(0,n.useEffect)(()=>{var W,Ye;u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&(ve.setFieldsValue({title:oe.data.title,attachment_id:(W=oe==null?void 0:oe.data)==null?void 0:W.attachment_id}),M((Ye=oe==null?void 0:oe.data)==null?void 0:Ye.attachment_id))},[u.actionTabs.key]);const ge=()=>n.createElement("div",{style:{position:"relative",backgroundColor:"#f4f3f4",display:"flex",alignItems:"center",justifyContent:"center"}},n.createElement("img",{src:b.Z.API_SERVER+"/api/attachments/"+Oe,alt:"avatar",style:{width:288}}),n.createElement("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",backgroundColor:"#fff",width:"16px",height:"16px",borderRadius:"50%"}},n.createElement(me.Z,{onClick:()=>M(void 0),style:{fontSize:"16px",color:"red"}}))),Fe=W=>{var Ye,lt,Qe,it,yt,Bt;if(W.file.status==="uploading"){se(!0);return}if(W.file.status==="done"){if(se(!1),W.file.status==="done"&&((lt=(Ye=W.file)==null?void 0:Ye.response)==null?void 0:lt.status)===-1){F.ZP.error((it=(Qe=W.file)==null?void 0:Qe.response)==null?void 0:it.message);return}M((Bt=(yt=W==null?void 0:W.file)==null?void 0:yt.response)==null?void 0:Bt.id)}};return n.createElement(w.default,{bodyStyle:{padding:"30px 40px"},centered:!0,open:u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",footer:null,width:643,destroyOnClose:!0,closable:!1},n.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},n.createElement("div",{style:{fontSize:"16px",fontWeight:"500",color:"#000",lineHeight:"16px"}},"\u89C6\u9891\u6807\u9898\u7F16\u8F91"),n.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}})),oe.data&&n.createElement(X.default,{form:ve},n.createElement(X.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}],style:{marginBottom:"34px"}},n.createElement(J.default,{maxLength:60})),n.createElement(X.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:",style:{marginBottom:"34px"}},Oe?ge():n.createElement(O.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${b.Z.API_SERVER}/api/attachments.json`,onChange:Fe,accept:"image/*"},n.createElement(Pe.ZP,{loading:Ve,icon:n.createElement("i",{className:"iconfont icon-shangchuantupian2"})},n.createElement("span",{style:{marginLeft:"3px"}},"\u4E0A\u4F20\u56FE\u7247")))),n.createElement("aside",null,"\u4EC5\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528278*225\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"),n.createElement(X.default.Item,null,n.createElement(Pe.ZP,{style:{float:"right",marginLeft:"20px"},loading:Ve,onClick:()=>Y(void 0,null,function*(){var W,Ye,lt;ve.setFieldsValue({attachment_id:Oe||((W=oe==null?void 0:oe.data)!=null&&W.attachment_id?(Ye=oe==null?void 0:oe.data)==null?void 0:Ye.attachment_id:void 0)});const Qe=U({},yield ve.validateFields());(yield(0,v.ZP)(`/api/users/${(lt=D==null?void 0:D.userInfo)==null?void 0:lt.login}/videos/${oe.data.id}/change_cover.json`,{method:"put",body:U({},Qe)}))&&(F.ZP.success("\u4FEE\u6539\u6210\u529F"),Q({type:"userDetail/setActionTabs",payload:{}}),f())})},"\u786E\u5B9A"),n.createElement(Pe.ZP,{style:{float:"right"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}},"\u53D6\u6D88"))))};var d=(0,E.connect)(({userDetail:u,loading:D,user:f})=>({userDetail:u,loading:D,user:f}))(p),C=a(18889),S=a(6848),q=a(71418),fe=a(36193),Ae=a(56102),je={flex_box_center:"flex_box_center___XLvPY",flex_space_between:"flex_space_between___olqDv",flex_box_vertical_center:"flex_box_vertical_center___7Ehj3",flex_box_center_end:"flex_box_center_end___eAyvU",flex_box_column:"flex_box_column___h6EKr",wrap:"wrap___jMjpV",bottomActionWrap:"bottomActionWrap___MLvvL",playIconWrap2:"playIconWrap2___tjBpv",playIcon:"playIcon___Zxs9h",playIconWrap:"playIconWrap___yexC0",linkWrap:"linkWrap___mfd8s",link:"link___XFVyj",imgWrap:"imgWrap___VBvxW",cardBottom:"cardBottom___afGBc",bottomTitle:"bottomTitle___ZuGLa",actionIcon:"actionIcon___yvtTa",timeWrap:"timeWrap___j2lof",time:"time___IA2yw",peopleWrap:"peopleWrap___O2Jrn",playTime:"playTime___apDZs",bottomTitleTip:"bottomTitleTip___nLAHv"},Ge=a(27914),H=Object.defineProperty,Re=Object.defineProperties,h=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,he=(u,D,f)=>D in u?H(u,D,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[D]=f,ee=(u,D)=>{for(var f in D||(D={}))re.call(D,f)&&he(u,f,D[f]);if(Ce)for(var f of Ce(D))V.call(D,f)&&he(u,f,D[f]);return u},N=(u,D)=>Re(u,h(D));const le="90%",K="55%",Z=({data:u,isReview:D,dispatch:f,onDelete:g=()=>{},logWatchHistory:Q=()=>{},onSend:oe=()=>{}})=>{const[ve,Ve]=(0,n.useState)(),[se,Oe]=(0,n.useState)({}),M=W=>{if(isNaN(W))return{minutes:"00",seconds:"00"};const Ye=new Date(W*1e3).toISOString().substr(11,8);return{hour:Ye.substr(0,2),minutes:Ye.substr(3,2),seconds:Ye.substr(6,2)}},ge=W=>{W.link||(Ve(!0),Oe({videoId:W.id,file_url:W.play_url||W.file_url,copyUrl:Fe(W.play_url||W.file_url,W.cover_url),logWatchHistory:Q}))},Fe=(W,Ye)=>{if(W)return``};return n.createElement(n.Fragment,null,u&&u.map((W,Ye)=>{var lt;const Qe=M(W.play_duration||0),it=(lt=W==null?void 0:W.cover_url)!=null&<.includes("https")?W.cover_url:b.Z.API_SERVER+W.cover_url;return n.createElement("a",{className:je.wrap,key:W.id},n.createElement(C.Z,null,n.createElement(S.Z,{title:"\u89C6\u9891\u65F6\u957F",placement:"bottom"},n.createElement("div",{className:je.playTime},Qe.hour==="00"?"":Qe.hour+":",Qe.minutes+":",Qe.seconds)),n.createElement(q.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!W.transcoded&&!W.link},n.createElement("div",{className:je.imgWrap},n.createElement("img",{src:it}),W.link&&n.createElement("a",{className:je.linkWrap,href:W.link,target:"_blank",title:W.title},n.createElement("span",{className:je.link},"\u5916\u94FE")),D?n.createElement("div",{className:je.playIconWrap2},n.createElement("img",{className:je.playIcon,src:fe})):n.createElement("div",{className:je.playIconWrap,onClick:()=>{!D&&ge(W)}},n.createElement("img",{className:je.playIcon,src:fe})),n.createElement("div",{className:je.bottomActionWrap},n.createElement("span",{className:je.peopleWrap},!!W.people_num&&n.createElement(S.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"bottom"},n.createElement("i",{className:"icon-dianjiliang iconfont font12"},W.people_num))),n.createElement("div",null,n.createElement(S.Z,{title:"\u7F16\u8F91",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-bianji10 iconfont`,onClick:()=>{f({type:"userDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u89C6\u9891",data:W}})},style:{marginTop:"1px",display:"inline-block"}})),!D&&n.createElement(Ae.CopyToClipboard,{text:Fe(W.play_url||W.file_url,W.cover_url),onCopy:()=>F.ZP.success("\u590D\u5236\u6210\u529F")},n.createElement(S.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-lianjie2 iconfont`}))),n.createElement(S.Z,{title:"\u5220\u9664",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-shanchu12 iconfont`,onClick:()=>g(W.id)})),(W==null?void 0:W.status)!="processing"&&n.createElement(S.Z,{title:"\u53D1\u9001",placement:"top"},n.createElement("i",{className:`${je.actionIcon} icon-fasongzhiketang`,onClick:()=>oe(W.id)})))))),n.createElement("div",{className:je.cardBottom},n.createElement(S.Z,{overlayClassName:je.bottomTitleTip,getPopupContainer:yt=>yt.parentNode,title:W==null?void 0:W.title,placement:"bottom",autoAdjustOverflow:!1,arrowPointAtCenter:!0,mouseEnterDelay:0,mouseLeaveDelay:0},n.createElement("div",{className:je.bottomTitle},W.title)),W.total_time&&n.createElement("div",{className:je.timeWrap},n.createElement("div",{className:je.time},W.total_time&&`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${W.total_time}`)))))}),n.createElement(Ge.K,N(ee({},se),{visible:ve,allow_skip:!0,width:800,onClose:()=>{Ve(!1),Oe({})}})))};var Ie=(0,E.connect)(({userDetail:u})=>({userDetail:u}))(Z),Te={flex_box_center:"flex_box_center___IcqlF",flex_space_between:"flex_space_between___wI3bO",flex_box_vertical_center:"flex_box_vertical_center___wd4F6",flex_box_center_end:"flex_box_center_end___sX6yw",flex_box_column:"flex_box_column___oOUfO",body:"body___qkQFy",status:"status___lJSfh",datalist:"datalist___u3xx3",pager:"pager___inNi6",wrap:"wrap___u5nsU",midWrap:"midWrap___AEcVw",color999:"color999___UbIGq",orderWrap:"orderWrap___NBpTb",orderIconWrap:"orderIconWrap___BWV6J",orderAsc:"orderAsc___d0bIf",orderDesc:"orderDesc___XbnhV",color0152d9:"color0152d9___QUmiG",h10:"h10___aHhYp",cursorPointer:"cursorPointer___tv0ub",orderTextWrap:"orderTextWrap___xIS1a",cardWrap:"cardWrap___YxQcT",countWrap:"countWrap___nr9pc",colorRed:"colorRed___zZSQ2",modal:"modal___AyGQi"},nt=a(23869),dt=a(33796),Xe=a(47949),_e=a(49661),st=a(64977),tt=Object.defineProperty,xe=Object.getOwnPropertySymbols,$e=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,P=(u,D,f)=>D in u?tt(u,D,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[D]=f,A=(u,D)=>{for(var f in D||(D={}))$e.call(D,f)&&P(u,f,D[f]);if(xe)for(var f of xe(D))G.call(D,f)&&P(u,f,D[f]);return u},I=(u,D)=>{var f={};for(var g in u)$e.call(u,g)&&D.indexOf(g)<0&&(f[g]=u[g]);if(u!=null&&xe)for(var g of xe(u))D.indexOf(g)<0&&G.call(u,g)&&(f[g]=u[g]);return f},T=(u,D,f)=>new Promise((g,Q)=>{var oe=se=>{try{Ve(f.next(se))}catch(Oe){Q(Oe)}},ve=se=>{try{Ve(f.throw(se))}catch(Oe){Q(Oe)}},Ve=se=>se.done?g(se.value):Promise.resolve(se.value).then(oe,ve);Ve((f=f.apply(u,D)).next())});const ne=u=>{var D=u,{user:f,userDetail:g,globalSetting:Q,loading:oe,dispatch:ve}=D,Ve=I(D,["user","userDetail","globalSetting","loading","dispatch"]),se;const[Oe]=(0,E.useSearchParams)(),M=(0,E.useLocation)(),ge=(0,n.useRef)(),[Fe,W]=(0,n.useState)(0),[Ye,lt]=(0,n.useState)([]),[Qe,it]=(0,n.useState)({category:Oe.get("category")||"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:null,search:null}),[yt,Bt]=(0,n.useState)(!1);(0,n.useEffect)(()=>{var Mt;ge.current=(Mt=M.pathname.split("/"))==null?void 0:Mt[2],Qe.username=ge.current,it(Qe),wt(Qe)},[M.pathname]);const Pt=((se=M.pathname.split("/"))==null?void 0:se[3])||"classrooms";(0,n.useEffect)(()=>dt.Z.subscribe("user-detail-search",Wt=>T(void 0,null,function*(){if(Pt===Wt.currentTabName){const mn={category:"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:ge.current,search:Wt.value};it(mn),Bt(!1),yield wt(mn),Bt(!0)}})),[]);const wt=Mt=>T(void 0,null,function*(){let Wt;Mt.category==="all"?Wt=yield ve({type:"userDetail/getVideos",payload:Mt}):Wt=yield ve({type:"userDetail/getReviewVideos",payload:Mt}),Wt&&(W((Wt==null?void 0:Wt.count)||0),lt((Wt==null?void 0:Wt.videos)||[]))}),Jt=Mt=>{Qe.search=Mt,Qe.page=1,it(Qe),wt(Qe)},Gt=Mt=>{var Wt;Qe.category=Mt,Qe.page=1,(Wt=window.location.href.toString())!=null&&Wt.includes("category")?(0,_e.jz)("category",Mt):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${Mt}`:`?category=${Mt}`),it(Qe),wt(Qe)},ht=()=>{Qe.sort_direction=Qe.sort_direction==="desc"?"asc":"desc",it(Qe),wt(Qe)},Ot=Mt=>{Qe.page=Mt,it(Qe),wt(Qe)},Vt=()=>{var Mt,Wt;((Mt=f.userInfo)!=null&&Mt.admin||(Wt=f.userInfo)!=null&&Wt.is_teacher&&(0,nt.O5)())&&E.history.push(`/users/${ge.current}/videos/upload`)},Lt=Mt=>{const Wt=w.default.confirm({icon:null,centered:!0,content:n.createElement("div",{style:{margin:"0px ",width:370}},n.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},n.createElement("span",{style:{fontWeight:"500",color:"#000000",lineHeight:"16px"}},"\u63D0\u793A"),n.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{cursor:"pointer"},onClick:()=>{Wt.destroy()}})),n.createElement("div",{className:Te.modal},"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okType:"default",onOk:()=>T(void 0,null,function*(){(yield ve({type:"userDetail/deleteVideo",payload:{id:Mt,username:ge.current}}))&&(F.ZP.info("\u89C6\u9891\u5220\u9664\u6210\u529F\uFF01"),Qe.page>1&&(Ye==null?void 0:Ye.length)===1&&(Qe.page=Qe.page-1,it(A({},Qe))),wt(Qe))})})},Zt=Mt=>{ve({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:Mt,username:ge.current,object_type:"videos"}}})},en=Mt=>ve({type:"userDetail/logWatchHistory",payload:Mt}),Ft=[{id:"all",name:"\u5BA1\u6838\u901A\u8FC7\u89C6\u9891"},{id:"pending",name:"\u5F85\u5BA1\u6838\u89C6\u9891"}],$t=[{id:"published_at",name:"\u6700\u65B0\u4E0A\u4F20"}];return n.createElement("div",{className:Te.body},n.createElement(Xe.YG,{onChange:Gt,value:Qe.category,tabBarExtraContent:n.createElement(Xe.t7,{style:{width:303},placeholder:"\u641C\u7D22\u89C6\u9891",value:Qe.search,onChange:Jt}),className:"mb25",dataSource:Ft}),n.createElement("div",{className:Te.status},n.createElement(Xe.cq,{dataSource:$t,sortValue:Qe.sort_direction,dropValue:Qe.sort_by,onSort:ht,onDrop:()=>{console.log(123123)}}),n.createElement(Xe.op,{style:{marginLeft:"auto"},onClick:Vt},"\u4E0A\u4F20\u89C6\u9891")),n.createElement(m.Z,{loading:!!(oe["userDetail/getVideos"]||oe["userDetail/getReviewVideos"]),active:!0,paragraph:{rows:5}},Ye.length==0?n.createElement(j.Z,null):n.createElement("div",{className:Te.datalist},n.createElement(Ie,{data:Ye,isReview:Qe.category==="pending",onDelete:Lt,onSend:Zt,logWatchHistory:en})),n.createElement("div",{className:Te.pager},Fe>Qe.per_page&&n.createElement(y.Z,{showQuickJumper:!0,showSizeChanger:!1,total:Fe,onChange:Mt=>Ot(Mt),pageSize:Qe.per_page,current:Qe.page}))),n.createElement(st.Z,null),n.createElement(d,{cb:()=>wt(Qe)}))};var c=(0,E.connect)(({user:u,userDetail:D,loading:f,globalSetting:g})=>({user:u,userDetail:D,globalSetting:g,loading:f.effects}))(ne)},2610:function(gt,Je,a){"use strict";a.d(Je,{BU:function(){return E},Dj:function(){return n},gH:function(){return w},vp:function(){return F}});function n(m){try{m.mozRequestFullScreen?m.mozRequestFullScreen():m.webkitRequestFullScreen&&m.webkitRequestFullScreen()}catch(y){console.log(y,":e")}}function E(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const w=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function F(){var m=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,y=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",m),window.isFullScreen?window.isFullScreen:m!=null}},23869:function(gt,Je,a){"use strict";a.d(Je,{rX:function(){return Y},pW:function(){return p},gy:function(){return d},xY:function(){return U},O5:function(){return Se},tJ:function(){return me},o1:function(){return ie},Rd:function(){return ce}});var n=a(76560),E=a(43418),w=a(28103),F=a(8591),m=a(34055),y=a(49661),j=a(87169),X=a(25510),J="data:image/png;base64,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",O=a.p+"static/newqrcode.a8740efb.png",Pe=a(32637),v=a(59301),b=(C,S,q)=>new Promise((fe,Ae)=>{var je=Re=>{try{H(q.next(Re))}catch(h){Ae(h)}},Ge=Re=>{try{H(q.throw(Re))}catch(h){Ae(h)}},H=Re=>Re.done?fe(Re.value):Promise.resolve(Re.value).then(je,Ge);H((q=q.apply(C,S)).next())});const me=(C,S=!1)=>!!(ie(C)&&be(S)),ie=C=>(0,m.bg)()?!0:(C({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),be=(C=!1)=>{var S;const{user:q}=(0,n.getDvaApp)()._store.getState();return(S=q.userInfo)!=null&&S.profile_completed?!0:(E.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,y.xg)("/account/profile/edit"),Ke()}}),!1)},Ke=()=>{E.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},ce=()=>{E.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:v.createElement("div",{style:{textAlign:"center"}},v.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),v.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Pe}),v.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Se=()=>{var C;const{user:S}=(0,n.getDvaApp)()._store.getState();return(C=S.userInfo)!=null&&C.professional_certification?!0:(E.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,y.xg)("/account/certification")}}),!1)},U=()=>(0,m.V9)()?!0:(E.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),v.createElement("img",{src:O,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Y=(C,S)=>C?!0:(E.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("p",null,S||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),v.createElement("div",{style:{marginLeft:"110px"}},v.createElement("img",{src:J,width:200}),v.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,y.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=C=>{E.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:v.createElement("div",null,v.createElement("div",null,v.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),v.createElement(w.Z,null),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",v.createElement("a",null,C),"\u5929\u3002"),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),v.createElement("div",{style:{textAlign:"center",marginTop:30}},v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:X,alt:"\u4E8C\u7EF4\u7801",width:160})))})},d=(C,S="")=>{const{shixunsDetail:{detail:q}}=(0,n.getDvaApp)()._store.getState();if((q==null?void 0:q.public)===2||(q==null?void 0:q.public)===1||(q==null?void 0:q.shixun_status)===3){let fe="";return(q==null?void 0:q.public)===2&&(fe="\u5DF2\u516C\u5F00"),(q==null?void 0:q.public)===1&&(fe="\u5F85\u5BA1\u6838"),(q==null?void 0:q.shixun_status)===3&&(fe="\u5DF2\u5173\u95ED"),E.default.info({centered:!0,icon:v.createElement(j.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",fe,"\uFF0C",S,"\u3002"),v.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:X,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(q==null?void 0:q.shixun_status)===2?(E.default.confirm({centered:!0,icon:v.createElement(j.Z,null),title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",S,"\u3002"),v.createElement("br",null),v.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{E.default.confirm({width:440,centered:!0,icon:v.createElement(j.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>b(void 0,null,function*(){(yield C({type:"shixunsDetail/cancelRelease",payload:{id:q==null?void 0:q.identifier}})).status!==401&&(F.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),C({type:"shixunsDetail/getShixunsDetail",payload:{id:q==null?void 0:q.identifier}}),C({type:"practiceSetting/getCommonData",payload:{id:q==null?void 0:q.identifier}}))})})}}),!0):!1}},60513:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return mn}});class n{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,i){return e.__proto__=i,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let i=Object(e);for(let r=1;r ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","error",r),m.ENABLE_ERROR&&(console.error?console.error(r):console.warn?console.warn(r):console.log(r))}static i(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","info",r),m.ENABLE_INFO&&(console.info?console.info(r):console.log(r))}static w(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","warn",r),m.ENABLE_WARN&&(console.warn?console.warn(r):console.log(r))}static d(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","debug",r),m.ENABLE_DEBUG&&(console.debug?console.debug(r):console.log(r))}static v(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let r=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","verbose",r),m.ENABLE_VERBOSE&&console.log(r)}}m.GLOBAL_TAG="flv.js",m.FORCE_GLOBAL_TAG=!1,m.ENABLE_ERROR=!0,m.ENABLE_INFO=!0,m.ENABLE_WARN=!0,m.ENABLE_DEBUG=!0,m.ENABLE_VERBOSE=!0,m.ENABLE_CALLBACK=!1,m.emitter=new(F());var y=m;class j{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var X=j;class J{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class O extends J{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Pe extends J{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class v extends J{constructor(e){super(e)}get name(){return"NotImplementedException"}}const b={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},me={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ie{constructor(e){this._type=e||"undefined",this._status=b.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=b.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===b.kConnecting||this._status===b.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,i){throw new v("Unimplemented abstract function!")}abort(){throw new v("Unimplemented abstract function!")}}let be={};function Ke(){let at=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(at)||/(opr)[\/]([\w.]+)/.exec(at)||/(chrome)[ \/]([\w.]+)/.exec(at)||/(iemobile)[\/]([\w.]+)/.exec(at)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(at)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(at)||/(webkit)[ \/]([\w.]+)/.exec(at)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(at)||/(msie) ([\w.]+)/.exec(at)||at.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(at)||at.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(at)||[],i=/(ipad)/.exec(at)||/(ipod)/.exec(at)||/(windows phone)/.exec(at)||/(iphone)/.exec(at)||/(kindle)/.exec(at)||/(android)/.exec(at)||/(windows)/.exec(at)||/(mac)/.exec(at)||/(linux)/.exec(at)||/(cros)/.exec(at)||[],r={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:i[0]||""},t={};if(r.browser){t[r.browser]=!0;let o=r.majorVersion.split(".");t.version={major:parseInt(r.majorVersion,10),string:r.version},o.length>1&&(t.version.minor=parseInt(o[1],10)),o.length>2&&(t.version.build=parseInt(o[2],10))}if(r.platform&&(t[r.platform]=!0),(t.chrome||t.opr||t.safari)&&(t.webkit=!0),t.rv||t.iemobile){t.rv&&delete t.rv;let o="msie";r.browser=o,t[o]=!0}if(t.edge){delete t.edge;let o="msedge";r.browser=o,t[o]=!0}if(t.opr){let o="opera";r.browser=o,t[o]=!0}if(t.safari&&t.android){let o="android";r.browser=o,t[o]=!0}t.name=r.browser,t.platform=r.platform;for(let o in be)be.hasOwnProperty(o)&&delete be[o];Object.assign(be,t)}Ke();var ce=be;class Se extends ie{static isSupported(){try{let e=ce.msedge&&ce.version.minor>=15048,i=ce.msedge?e:!0;return self.fetch&&self.ReadableStream&&i}catch(e){return!1}}constructor(e,i){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=i,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,i){this._dataSource=e,this._range=i;let r=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(r=e.redirectedURL);let t=this._seekHandler.getConfig(r,i),o=new self.Headers;if(typeof t.headers=="object"){let l=t.headers;for(let L in l)l.hasOwnProperty(L)&&o.append(L,l[L])}let s={method:"GET",headers:o,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let l in this._config.headers)o.append(l,this._config.headers[l]);e.cors===!1&&(s.mode="same-origin"),e.withCredentials&&(s.credentials="include"),e.referrerPolicy&&(s.referrerPolicy=e.referrerPolicy),this._status=b.kConnecting,self.fetch(t.url,s).then(l=>{if(this._requestAbort){this._requestAbort=!1,this._status=b.kIdle;return}if(l.ok&&l.status>=200&&l.status<=299){if(l.url!==t.url&&this._onURLRedirect){let B=this._seekHandler.removeURLParameters(l.url);this._onURLRedirect(B)}let L=l.headers.get("Content-Length");return L!=null&&(this._contentLength=parseInt(L),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,l.body.getReader())}else if(this._status=b.kError,this._onError)this._onError(me.HTTP_STATUS_CODE_INVALID,{code:l.status,msg:l.statusText});else throw new J("FetchStreamLoader: Http code invalid, "+l.status+" "+l.statusText)}).catch(l=>{if(this._status=b.kError,this._onError)this._onError(me.EXCEPTION,{code:-1,msg:l.message});else throw l})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(i=>{if(i.done)if(this._contentLength!==null&&this._receivedLength{if(i.code===11&&ce.msedge)return;this._status=b.kError;let r=0,t=null;if((i.code===19||i.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=b.kError,this._onError)this._onError(me.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new J("MozChunkedLoader: Http code invalid, "+i.status+" "+i.statusText);else this._status=b.kBuffering}}_onProgress(e){if(this._status===b.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let i=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===b.kError)return;this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=b.kError;let i=0,r=null;if(this._contentLength&&e.loaded=200&&i.status<=299){if(this._status=LoaderStatus.kBuffering,i.responseURL!=null){let t=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&t!==this._currentRedirectedURL&&(this._currentRedirectedURL=t,this._onURLRedirect&&this._onURLRedirect(t))}let r=i.getResponseHeader("Content-Length");if(r!=null&&this._contentLength==null){let t=parseInt(r);t>0&&(this._contentLength=t,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+i.status+" "+i.statusText);else if(i.readyState===3&&i.status>=200&&i.status<=299){this._status=LoaderStatus.kBuffering;let r=i.response;this._reader.readAsArrayBuffer(r)}}_xhrOnError(e){this._status=LoaderStatus.kError;let i=LoaderErrors.EXCEPTION,r={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(i,r);else throw new RuntimeException(r.msg)}_msrOnProgress(e){let r=e.target.result;if(r==null){this._doReconnectIfNeeded();return}let t=r.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=r.byteLength;let o=this._totalRange.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,o,this._receivedLength),r.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${o+t.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(r=this._range.from+this._contentLength-1),this._currentRequestRange={from:i,to:r},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,i){this._lastTimeLoaded=0;let r=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?r=this._currentRedirectedURL:e.redirectedURL!=null&&(r=e.redirectedURL));let t=this._seekHandler.getConfig(r,i);this._currentRequestURL=t.url;let o=this._xhr=new XMLHttpRequest;if(o.open("GET",t.url,!0),o.responseType="arraybuffer",o.onreadystatechange=this._onReadyStateChange.bind(this),o.onprogress=this._onProgress.bind(this),o.onload=this._onLoad.bind(this),o.onerror=this._onXhrError.bind(this),e.withCredentials&&(o.withCredentials=!0),typeof t.headers=="object"){let s=t.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}if(typeof this._config.headers=="object"){let s=this._config.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}o.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=b.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let i=e.target;if(i.readyState===2){if(i.responseURL!=null){let r=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}if(i.status>=200&&i.status<=299){if(this._waitForTotalLength)return;this._status=b.kBuffering}else if(this._status=b.kError,this._onError)this._onError(me.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new J("RangeLoader: Http code invalid, "+i.status+" "+i.statusText)}}_onProgress(e){if(this._status===b.kError)return;if(this._contentLength===null){let r=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,r=!0;let t=e.total;this._internalAbort(),t!=null&t!==0&&(this._totalLength=t)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,r){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let i=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(i)}_normalizeSpeed(e){let i=this._chunkSizeKBList,r=i.length-1,t=0,o=0,s=r;if(e=i[t]&&e=3&&(i=this._speedSampler.currentKBps)),i!==0){let s=this._normalizeSpeed(i);this._currentSpeedNormalized!==s&&(this._currentSpeedNormalized=s,this._currentChunkSizeKB=s)}let r=e.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength;let o=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(i.result)},i.readAsArrayBuffer(e.data)}else{this._status=b.kError;let i={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(me.EXCEPTION,i);else throw new J(i.msg)}}_dispatchArrayBuffer(e){let i=e,r=this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength)}_onWebSocketError(e){this._status=b.kError;let i={code:e.code,msg:e.message};if(this._onError)this._onError(me.EXCEPTION,i);else throw new J(i.msg)}}var Ae=fe;class je{constructor(e){this._zeroStart=e||!1}getConfig(e,i){let r={};if(i.from!==0||i.to!==-1){let t;i.to!==-1?t=`bytes=${i.from.toString()}-${i.to.toString()}`:t=`bytes=${i.from.toString()}-`,r.Range=t}else this._zeroStart&&(r.Range="bytes=0-");return{url:e,headers:r}}removeURLParameters(e){return e}}var Ge=je;class H{constructor(e,i){this._startName=e,this._endName=i}getConfig(e,i){let r=e;if(i.from!==0||i.to!==-1){let t=!0;r.indexOf("?")===-1&&(r+="?",t=!1),t&&(r+="&"),r+=`${this._startName}=${i.from.toString()}`,i.to!==-1&&(r+=`&${this._endName}=${i.to.toString()}`)}return{url:r,headers:{}}}removeURLParameters(e){let i=e.split("?")[0],r,t=e.indexOf("?");t!==-1&&(r=e.substring(t+1));let o="";if(r!=null&&r.length>0){let s=r.split("&");for(let l=0;l0;L[0]!==this._startName&&L[0]!==this._endName&&(B&&(o+="&"),o+=s[l])}}return o.length===0?i:i+"?"+o}}var Re=H;class h{constructor(e,i,r){this.TAG="IOController",this._config=i,this._extraData=r,this._stashInitialSize=1024*384,i.stashInitialSize!=null&&i.stashInitialSize>0&&(this._stashInitialSize=i.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,i.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new X,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===q?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Ge(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let i=e.seekParamStart||"bstart",r=e.seekParamEnd||"bend";this._seekHandler=new Re(i,r)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Pe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Pe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ae;else if(U.isSupported())this._loaderClass=U;else if(p.isSupported())this._loaderClass=p;else if(q.isSupported())this._loaderClass=q;else throw new J("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,i){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(i),this._loader.destroy(),this._loader=null;let r={from:e,to:-1};this._currentRange={from:r.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,r),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Pe("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let i=this._stashSize;for(;i+1024*1024*10){let t=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(r,0,i).set(t,0)}this._stashBuffer=r,this._bufferSize=i}_normalizeSpeed(e){let i=this._speedNormalizeList,r=i.length-1,t=0,o=0,s=r;if(e=i[t]&&e=512&&e<=1024?i=Math.floor(e*1.5):i=e*2,i>8192&&(i=8192);let r=i*1024+1024*1024*1;this._bufferSize0){let s=this._stashBuffer.slice(0,this._stashUsed),l=this._dispatchChunks(s,this._stashByteStart);if(l0){let L=new Uint8Array(s,l);o.set(L,0),this._stashUsed=L.byteLength,this._stashByteStart+=l}}else this._stashUsed=0,this._stashByteStart+=l;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let s=this._dispatchChunks(e,i);if(sthis._bufferSize&&(this._expandBuffer(l),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,s),0),this._stashUsed+=l,this._stashByteStart=i+s}}}else if(this._stashUsed===0){let o=this._dispatchChunks(e,i);if(othis._bufferSize&&this._expandBuffer(s),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,o),0),this._stashUsed+=s,this._stashByteStart=i+o}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let o=new Uint8Array(this._stashBuffer,0,this._bufferSize);o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let s=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(s0){let l=new Uint8Array(this._stashBuffer,s);o.set(l,0)}this._stashUsed-=s,this._stashByteStart+=s}}_flushStashBuffer(e){if(this._stashUsed>0){let i=this._stashBuffer.slice(0,this._stashUsed),r=this._dispatchChunks(i,this._stashByteStart),t=i.byteLength-r;if(r0){let o=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(i,r);o.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=r}return 0}return this._stashUsed=0,this._stashByteStart=0,t}return 0}_onLoaderComplete(e,i){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,i){switch(y.e(this.TAG,`Loader error, code = ${i.code}, msg = ${i.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=me.UNRECOVERABLE_EARLY_EOF),e){case me.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let r=this._currentRange.to+1;r0){let i=K.getConfig();e.emit("change",i)}}static registerListener(e){K.emitter.addListener("change",e)}static removeListener(e){K.emitter.removeListener("change",e)}static addLogListener(e){y.emitter.addListener("log",e),y.emitter.listenerCount("log")>0&&(y.ENABLE_CALLBACK=!0,K._notifyChange())}static removeLogListener(e){y.emitter.removeListener("log",e),y.emitter.listenerCount("log")===0&&(y.ENABLE_CALLBACK=!1,K._notifyChange())}}K.emitter=new(F());var Z=K;class Ie{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,i=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&i}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let i=this.keyframesIndex,r=this._search(i.times,e);return{index:r,milliseconds:i.times[r],fileposition:i.filepositions[r]}}_search(e,i){let r=0,t=e.length-1,o=0,s=0,l=t;for(i=e[o]&&i=128){e.push(String.fromCharCode(o&65535)),r+=2;continue}}}else if(i[r]<240){if(nt(i,r,2)){let o=(i[r]&15)<<12|(i[r+1]&63)<<6|i[r+2]&63;if(o>=2048&&(o&63488)!==55296){e.push(String.fromCharCode(o&65535)),r+=3;continue}}}else if(i[r]<248&&nt(i,r,3)){let o=(i[r]&7)<<18|(i[r+1]&63)<<12|(i[r+2]&63)<<6|i[r+3]&63;if(o>65536&&o<1114112){o-=65536,e.push(String.fromCharCode(o>>>10|55296)),e.push(String.fromCharCode(o&1023|56320)),r+=4;continue}}}e.push("\uFFFD"),++r}return e.join("")}var Xe=dt;let _e=function(){let at=new ArrayBuffer(2);return new DataView(at).setInt16(0,256,!0),new Int16Array(at)[0]===256}();class st{static parseScriptData(e,i,r){let t={};try{let o=st.parseValue(e,i,r),s=st.parseValue(e,i+o.size,r-o.size);t[o.data]=s.data}catch(o){y.e("AMF",o.toString())}return t}static parseObject(e,i,r){if(r<3)throw new O("Data not enough when parse ScriptDataObject");let t=st.parseString(e,i,r),o=st.parseValue(e,i+t.size,r-t.size),s=o.objectEnd;return{data:{name:t.data,value:o.data},size:t.size+o.size,objectEnd:s}}static parseVariable(e,i,r){return st.parseObject(e,i,r)}static parseString(e,i,r){if(r<2)throw new O("Data not enough when parse String");let o=new DataView(e,i,r).getUint16(0,!_e),s;return o>0?s=Xe(new Uint8Array(e,i+2,o)):s="",{data:s,size:2+o}}static parseLongString(e,i,r){if(r<4)throw new O("Data not enough when parse LongString");let o=new DataView(e,i,r).getUint32(0,!_e),s;return o>0?s=Xe(new Uint8Array(e,i+4,o)):s="",{data:s,size:4+o}}static parseDate(e,i,r){if(r<10)throw new O("Data size invalid when parse Date");let t=new DataView(e,i,r),o=t.getFloat64(0,!_e),s=t.getInt16(8,!_e);return o+=s*60*1e3,{data:new Date(o),size:10}}static parseValue(e,i,r){if(r<1)throw new O("Data not enough when parse Value");let t=new DataView(e,i,r),o=1,s=t.getUint8(0),l,L=!1;try{switch(s){case 0:l=t.getFloat64(1,!_e),o+=8;break;case 1:{l=!!t.getUint8(1),o+=1;break}case 2:{let B=st.parseString(e,i+1,r-1);l=B.data,o+=B.size;break}case 3:{l={};let B=0;for((t.getUint32(r-4,!_e)&16777215)===9&&(B=3);o32)throw new Pe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let s=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,s}let i=this._current_word_bits_left?this._current_word:0;i=i>>>32-this._current_word_bits_left;let r=e-this._current_word_bits_left;this._fillCurrentWord();let t=Math.min(r,this._current_word_bits_left),o=this._current_word>>>32-t;return this._current_word<<=t,this._current_word_bits_left-=t,i=i<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var $e=xe;class G{static _ebsp2rbsp(e){let i=e,r=i.byteLength,t=new Uint8Array(r),o=0;for(let s=0;s=2&&i[s]===3&&i[s-1]===0&&i[s-2]===0||(t[o]=i[s],o++);return new Uint8Array(t.buffer,0,o)}static parseSPS(e){let i=G._ebsp2rbsp(e),r=new $e(i);r.readByte();let t=r.readByte();r.readByte();let o=r.readByte();r.readUEG();let s=G.getProfileString(t),l=G.getLevelString(o),L=1,B=420,te=[0,420,422,444],Ee=8;if((t===100||t===110||t===122||t===244||t===44||t===83||t===86||t===118||t===128||t===138||t===144)&&(L=r.readUEG(),L===3&&r.readBits(1),L<=3&&(B=te[L]),Ee=r.readUEG()+8,r.readUEG(),r.readBits(1),r.readBool())){let pt=L!==3?8:12;for(let bt=0;bt0&&pt<16?(De=bt[pt-1],ae=Nt[pt-1]):pt===255&&(De=r.readByte()<<8|r.readByte(),ae=r.readByte()<<8|r.readByte())}if(r.readBool()&&r.readBool(),r.readBool()&&(r.readBits(4),r.readBool()&&r.readBits(24)),r.readBool()&&(r.readUEG(),r.readUEG()),r.readBool()){let pt=r.readBits(32),bt=r.readBits(32);x=r.readBool(),k=bt,$=pt*2,ue=k/$}}let ye=1;(De!==1||ae!==1)&&(ye=De/ae);let We=0,ke=0;if(L===0)We=1,ke=2-Le;else{let pt=L===3?1:2,bt=L===1?2:1;We=pt,ke=bt*(2-Le)}let et=(Ue+1)*16,ft=(2-Le)*((Ze+1)*16);et-=(Ne+R)*We,ft-=(z+_)*ke;let vt=Math.ceil(et*ye);return r.destroy(),r=null,{profile_string:s,level_string:l,bit_depth:Ee,ref_frames:we,chroma_format:B,chroma_format_string:G.getChromaFormatString(B),frame_rate:{fixed:x,fps:ue,fps_den:$,fps_num:k},sar_ratio:{width:De,height:ae},codec_size:{width:et,height:ft},present_size:{width:vt,height:ft}}}static _skipScalingList(e,i){let r=8,t=8,o=0;for(let s=0;s>>8&255|(at&255)<<8}function ne(at){return(at&4278190080)>>>24|(at&16711680)>>>8|(at&65280)<<8|(at&255)<<24}function c(at,e){return at[e]<<24|at[e+1]<<16|at[e+2]<<8|at[e+3]}class u{constructor(e,i){this.TAG="FLVDemuxer",this._config=i,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Te,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let r=new ArrayBuffer(2);return new DataView(r).setInt16(0,256,!0),new Int16Array(r)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let i=new Uint8Array(e),r={match:!1};if(i[0]!==70||i[1]!==76||i[2]!==86||i[3]!==1)return r;let t=(i[4]&4)>>>2!==0,o=(i[4]&1)!==0,s=c(i,5);return s<9?r:{match:!0,consumed:s,dataOffset:s,hasAudioTrack:t,hasVideoTrack:o}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Te}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,i){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new O("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let r=0,t=this._littleEndian;if(i===0)if(e.byteLength>13)r=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,i+r!==this._dataOffset&&y.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,r).getUint32(0,!t)!==0&&y.w(this.TAG,"PrevTagSize0 !== 0 !!!"),r+=4);re.byteLength)break;let s=o.getUint8(0),l=o.getUint32(0,!t)&16777215;if(r+11+l+4>e.byteLength)break;if(s!==8&&s!==9&&s!==18){y.w(this.TAG,`Unsupported tag type ${s}, skipped`),r+=11+l+4;continue}let L=o.getUint8(4),B=o.getUint8(5),te=o.getUint8(6),Ee=o.getUint8(7),Me=te|B<<8|L<<16|Ee<<24;(o.getUint32(7,!t)&16777215)!==0&&y.w(this.TAG,"Meet tag which has StreamID != 0!");let Ue=r+11;switch(s){case 8:this._parseAudioData(e,Ue,l,Me);break;case 9:this._parseVideoData(e,Ue,l,Me,i+r);break;case 18:this._parseScriptData(e,Ue,l);break}let Ze=o.getUint32(11+l,!t);Ze!==11+l&&y.w(this.TAG,`Invalid PrevTagSize ${Ze}`),r+=11+l+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),r}_parseScriptData(e,i,r){let t=tt.parseScriptData(e,i,r);if(t.hasOwnProperty("onMetaData")){if(t.onMetaData==null||typeof t.onMetaData!="object"){y.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&y.w(this.TAG,"Found another onMetaData tag!"),this._metadata=t;let o=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},o)),typeof o.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=o.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof o.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=o.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof o.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=o.audiodatarate),typeof o.videodatarate=="number"&&(this._mediaInfo.videoDataRate=o.videodatarate),typeof o.width=="number"&&(this._mediaInfo.width=o.width),typeof o.height=="number"&&(this._mediaInfo.height=o.height),typeof o.duration=="number"){if(!this._durationOverrided){let s=Math.floor(o.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(typeof o.framerate=="number"){let s=Math.floor(o.framerate*1e3);if(s>0){let l=s/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=l,this._referenceFrameRate.fps_num=s,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=l}}if(typeof o.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let s=o.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(s),o.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=o,y.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(t).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},t))}_parseKeyframesIndex(e){let i=[],r=[];for(let t=1;t>>4;if(L!==2&&L!==10){this._onError(I.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+L);return}let B=0,te=(l&12)>>>2;if(te>=0&&te<=4)B=this._flvSoundRateTable[te];else{this._onError(I.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+te);return}let Ee=(l&2)>>>1,Me=l&1,we=this._audioMetadata,Ue=this._audioTrack;if(we||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),we=this._audioMetadata={},we.type="audio",we.id=Ue.id,we.timescale=this._timescale,we.duration=this._duration,we.audioSampleRate=B,we.channelCount=Me===0?1:2),L===10){let Ze=this._parseAACAudioData(e,i+1,r-1);if(Ze==null)return;if(Ze.packetType===0){we.config&&y.w(this.TAG,"Found another AudioSpecificConfig!");let Le=Ze.data;we.audioSampleRate=Le.samplingRate,we.channelCount=Le.channelCount,we.codec=Le.codec,we.originalCodec=Le.originalCodec,we.config=Le.config,we.refSampleDuration=1024/we.audioSampleRate*we.timescale,y.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",we);let Ne=this._mediaInfo;Ne.audioCodec=we.originalCodec,Ne.audioSampleRate=we.audioSampleRate,Ne.audioChannelCount=we.channelCount,Ne.hasVideo?Ne.videoCodec!=null&&(Ne.mimeType='video/x-flv; codecs="'+Ne.videoCodec+","+Ne.audioCodec+'"'):Ne.mimeType='video/x-flv; codecs="'+Ne.audioCodec+'"',Ne.isComplete()&&this._onMediaInfo(Ne)}else if(Ze.packetType===1){let Le=this._timestampBase+t,Ne={unit:Ze.data,length:Ze.data.byteLength,dts:Le,pts:Le};Ue.samples.push(Ne),Ue.length+=Ze.data.length}else y.e(this.TAG,`Flv: Unsupported AAC data type ${Ze.packetType}`)}else if(L===2){if(!we.codec){let R=this._parseMP3AudioData(e,i+1,r-1,!0);if(R==null)return;we.audioSampleRate=R.samplingRate,we.channelCount=R.channelCount,we.codec=R.codec,we.originalCodec=R.originalCodec,we.refSampleDuration=1152/we.audioSampleRate*we.timescale,y.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",we);let z=this._mediaInfo;z.audioCodec=we.codec,z.audioSampleRate=we.audioSampleRate,z.audioChannelCount=we.channelCount,z.audioDataRate=R.bitRate,z.hasVideo?z.videoCodec!=null&&(z.mimeType='video/x-flv; codecs="'+z.videoCodec+","+z.audioCodec+'"'):z.mimeType='video/x-flv; codecs="'+z.audioCodec+'"',z.isComplete()&&this._onMediaInfo(z)}let Ze=this._parseMP3AudioData(e,i+1,r-1,!1);if(Ze==null)return;let Le=this._timestampBase+t,Ne={unit:Ze,length:Ze.byteLength,dts:Le,pts:Le};Ue.samples.push(Ne),Ue.length+=Ze.length}}_parseAACAudioData(e,i,r){if(r<=1){y.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let t={},o=new Uint8Array(e,i,r);return t.packetType=o[0],o[0]===0?t.data=this._parseAACAudioSpecificConfig(e,i+1,r-1):t.data=o.subarray(1),t}_parseAACAudioSpecificConfig(e,i,r){let t=new Uint8Array(e,i,r),o=null,s=0,l=0,L=null,B=0,te=null;if(s=l=t[0]>>>3,B=(t[0]&7)<<1|t[1]>>>7,B<0||B>=this._mpegSamplingRates.length){this._onError(I.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ee=this._mpegSamplingRates[B],Me=(t[1]&120)>>>3;if(Me<0||Me>=8){this._onError(I.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}s===5&&(te=(t[1]&7)<<1|t[2]>>>7,L=(t[2]&124)>>>2);let we=self.navigator.userAgent.toLowerCase();return we.indexOf("firefox")!==-1?B>=6?(s=5,o=new Array(4),te=B-3):(s=2,o=new Array(2),te=B):we.indexOf("android")!==-1?(s=2,o=new Array(2),te=B):(s=5,te=B,o=new Array(4),B>=6?te=B-3:Me===1&&(s=2,o=new Array(2),te=B)),o[0]=s<<3,o[0]|=(B&15)>>>1,o[1]=(B&15)<<7,o[1]|=(Me&15)<<3,s===5&&(o[1]|=(te&15)>>>1,o[2]=(te&1)<<7,o[2]|=8,o[3]=0),{config:o,samplingRate:Ee,channelCount:Me,codec:"mp4a.40."+s,originalCodec:"mp4a.40."+l}}_parseMP3AudioData(e,i,r,t){if(r<4){y.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let o=this._littleEndian,s=new Uint8Array(e,i,r),l=null;if(t){if(s[0]!==255)return;let L=s[1]>>>3&3,B=(s[1]&6)>>1,te=(s[2]&240)>>>4,Ee=(s[2]&12)>>>2,we=(s[3]>>>6&3)!==3?2:1,Ue=0,Ze=0,Le=34,Ne="mp3";switch(L){case 0:Ue=this._mpegAudioV25SampleRateTable[Ee];break;case 2:Ue=this._mpegAudioV20SampleRateTable[Ee];break;case 3:Ue=this._mpegAudioV10SampleRateTable[Ee];break}switch(B){case 1:Le=34,te>>4,L=s&15;if(L!==7){this._onError(I.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${L}`);return}this._parseAVCVideoPacket(e,i+1,r-1,t,o,l)}_parseAVCVideoPacket(e,i,r,t,o,s){if(r<4){y.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let l=this._littleEndian,L=new DataView(e,i,r),B=L.getUint8(0),Ee=(L.getUint32(0,!l)&16777215)<<8>>8;if(B===0)this._parseAVCDecoderConfigurationRecord(e,i+4,r-4);else if(B===1)this._parseAVCVideoData(e,i+4,r-4,t,o,s,Ee);else if(B!==2){this._onError(I.FORMAT_ERROR,`Flv: Invalid video packet type ${B}`);return}}_parseAVCDecoderConfigurationRecord(e,i,r){if(r<7){y.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let t=this._videoMetadata,o=this._videoTrack,s=this._littleEndian,l=new DataView(e,i,r);t?typeof t.avcc!="undefined"&&y.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),t=this._videoMetadata={},t.type="video",t.id=o.id,t.timescale=this._timescale,t.duration=this._duration);let L=l.getUint8(0),B=l.getUint8(1),te=l.getUint8(2),Ee=l.getUint8(3);if(L!==1||B===0){this._onError(I.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(l.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(I.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Me=l.getUint8(5)&31;if(Me===0){this._onError(I.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Me>1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Me}`);let we=6;for(let Ze=0;Ze1&&y.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ue}`);we++;for(let Ze=0;Ze=r){y.w(this.TAG,`Malformed Nalu near timestamp ${Ue}, offset = ${Me}, dataSize = ${r}`);break}let Le=B.getUint32(Me,!L);if(we===3&&(Le>>>=8),Le>r-we){y.w(this.TAG,`Malformed Nalus near timestamp ${Ue}, NaluSize > DataSize!`);return}let Ne=B.getUint8(Me+we)&31;Ne===5&&(Ze=!0);let R=new Uint8Array(e,i+Me,we+Le),z={type:Ne,data:R};te.push(z),Ee+=R.byteLength,Me+=we+Le}if(te.length){let Le=this._videoTrack,Ne={units:te,length:Ee,isKeyframe:Ze,dts:Ue,cts:l,pts:Ue+l};Ze&&(Ne.fileposition=o),Le.samples.push(Ne),Le.length+=Ee}}}var D=u;class f{static init(){f.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let i in f.types)f.types.hasOwnProperty(i)&&(f.types[i]=[i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.charCodeAt(3)]);let e=f.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let i=8,r=null,t=Array.prototype.slice.call(arguments,1),o=t.length;for(let l=0;l>>24&255,r[1]=i>>>16&255,r[2]=i>>>8&255,r[3]=i&255,r.set(e,4);let s=8;for(let l=0;l>>24&255,e>>>16&255,e>>>8&255,e&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return f.box(f.types.trak,f.tkhd(e),f.mdia(e))}static tkhd(e){let i=e.id,r=e.duration,t=e.presentWidth,o=e.presentHeight;return f.box(f.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>>8&255,t&255,0,0,o>>>8&255,o&255,0,0]))}static mdia(e){return f.box(f.types.mdia,f.mdhd(e),f.hdlr(e),f.minf(e))}static mdhd(e){let i=e.timescale,r=e.duration;return f.box(f.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255,85,196,0,0]))}static hdlr(e){let i=null;return e.type==="audio"?i=f.constants.HDLR_AUDIO:i=f.constants.HDLR_VIDEO,f.box(f.types.hdlr,i)}static minf(e){let i=null;return e.type==="audio"?i=f.box(f.types.smhd,f.constants.SMHD):i=f.box(f.types.vmhd,f.constants.VMHD),f.box(f.types.minf,i,f.dinf(),f.stbl(e))}static dinf(){return f.box(f.types.dinf,f.box(f.types.dref,f.constants.DREF))}static stbl(e){return f.box(f.types.stbl,f.stsd(e),f.box(f.types.stts,f.constants.STTS),f.box(f.types.stsc,f.constants.STSC),f.box(f.types.stsz,f.constants.STSZ),f.box(f.types.stco,f.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp3(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp4a(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.avc1(e))}static mp3(e){let i=e.channelCount,r=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return f.box(f.types[".mp3"],t)}static mp4a(e){let i=e.channelCount,r=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return f.box(f.types.mp4a,t,f.esds(e))}static esds(e){let i=e.config||[],r=i.length,t=new Uint8Array([0,0,0,0,3,23+r,0,1,0,4,15+r,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([r]).concat(i).concat([6,1,2]));return f.box(f.types.esds,t)}static avc1(e){let i=e.avcc,r=e.codecWidth,t=e.codecHeight,o=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,r>>>8&255,r&255,t>>>8&255,t&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return f.box(f.types.avc1,o,f.box(f.types.avcC,i))}static mvex(e){return f.box(f.types.mvex,f.trex(e))}static trex(e){let i=e.id,r=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return f.box(f.types.trex,r)}static moof(e,i){return f.box(f.types.moof,f.mfhd(e.sequenceNumber),f.traf(e,i))}static mfhd(e){let i=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return f.box(f.types.mfhd,i)}static traf(e,i){let r=e.id,t=f.box(f.types.tfhd,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),o=f.box(f.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),s=f.sdtp(e),l=f.trun(e,s.byteLength+16+16+8+16+8+8);return f.box(f.types.traf,t,o,l,s)}static sdtp(e){let i=e.samples||[],r=i.length,t=new Uint8Array(4+r);for(let o=0;o>>24&255,t>>>16&255,t>>>8&255,t&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0);for(let l=0;l>>24&255,L>>>16&255,L>>>8&255,L&255,B>>>24&255,B>>>16&255,B>>>8&255,B&255,te.isLeading<<2|te.dependsOn,te.isDependedOn<<6|te.hasRedundancy<<4|te.isNonSync,0,0,Ee>>>24&255,Ee>>>16&255,Ee>>>8&255,Ee&255],12+16*l)}return f.box(f.types.trun,s)}static mdat(e){return f.box(f.types.mdat,e)}}f.init();var g=f;class Q{static getSilentFrame(e,i){if(e==="mp4a.40.2"){if(i===1)return new Uint8Array([0,200,0,128,35,128]);if(i===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(i===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(i===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(i===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(i===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(i===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var oe=Q;class ve{constructor(e,i,r,t,o){this.dts=e,this.pts=i,this.duration=r,this.originalDts=t,this.isSyncPoint=o,this.fileposition=null}}class Ve{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class se{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let i=this._list;e.length!==0&&(i.length>0&&e[0].originalDts=i[o].dts&&ei[t].lastSample.originalDts&&e=i[t].lastSample.originalDts&&(t===i.length-1||t0&&(o=this._searchNearestSegmentBefore(r.originalBeginDts)+1),this._lastAppendLocation=o,this._list.splice(o,0,r)}getLastSegmentBefore(e){let i=this._searchNearestSegmentBefore(e);return i>=0?this._list[i]:null}getLastSampleBefore(e){let i=this.getLastSegmentBefore(e);return i!=null?i.lastSample:null}getLastSyncPointBefore(e){let i=this._searchNearestSegmentBefore(e),r=this._list[i].syncPoints;for(;r.length===0&&i>0;)i--,r=this._list[i].syncPoints;return r.length>0?r[r.length-1]:null}}class M{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Oe("audio"),this._videoSegmentInfoList=new Oe("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(ce.chrome&&(ce.version.major<50||ce.version.major===50&&ce.version.build<2661)),this._fillSilentAfterSeek=ce.msedge||ce.msie,this._mp3UseMpegAudio=!ce.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,i){if(!this._onMediaSegment)throw new O("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,i),this._remuxVideo(i),this._remuxAudio(e)}_onTrackMetadataReceived(e,i){let r=null,t="mp4",o=i.codec;if(e==="audio")this._audioMeta=i,i.codec==="mp3"&&this._mp3UseMpegAudio?(t="mpeg",o="",r=new Uint8Array):r=g.generateInitSegment(i);else if(e==="video")this._videoMeta=i,r=g.generateInitSegment(i);else return;if(!this._onInitSegment)throw new O("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:r.buffer,codec:o,container:`${e}/${t}`,mediaDuration:i.duration})}_calculateDtsBase(e,i){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),i.samples&&i.samples.length&&(this._videoDtsBase=i.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,i=this._audioStashedLastSample,r={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(r.samples.push(e),r.length=e.length);let t={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};i!=null&&(t.samples.push(i),t.length=i.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(r,!0),this._remuxAudio(t,!0)}_remuxAudio(e,i){if(this._audioMeta==null)return;let r=e,t=r.samples,o,s=-1,l=-1,L=-1,B=this._audioMeta.refSampleDuration,te=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ee=this._dtsBaseInited&&this._audioNextDts===void 0,Me=!1;if(!t||t.length===0||t.length===1&&!i)return;let we=0,Ue=null,Ze=0;te?(we=0,Ze=r.length):(we=8,Ze=8+r.length);let Le=null;if(t.length>1&&(Le=t.pop(),Ze-=Le.length),this._audioStashedLastSample!=null){let ae=this._audioStashedLastSample;this._audioStashedLastSample=null,t.unshift(ae),Ze+=ae.length}Le!=null&&(this._audioStashedLastSample=Le);let Ne=t[0].dts-this._dtsBase;if(this._audioNextDts)o=Ne-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Me=!0);else{let ae=this._audioSegmentInfoList.getLastSampleBefore(Ne);if(ae!=null){let ue=Ne-(ae.originalDts+ae.duration);ue<=3&&(ue=0);let x=ae.dts+ae.duration+ue;o=Ne-x}else o=0}if(Me){let ae=Ne-o,ue=this._videoSegmentInfoList.getLastSegmentBefore(Ne);if(ue!=null&&ue.beginDts=1?pe=R[R.length-1].duration:pe=Math.floor(B);let ye=!1,We=null;if(pe>B*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!ce.safari){ye=!0;let ke=Math.abs(pe-B),et=Math.ceil(ke/B),ft=$+B;y.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${$+pe} ms, expected: ${$+Math.round(B)} ms, delta: ${Math.round(ke)} ms, generate: ${et} frames`);let vt=oe.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);vt==null&&(y.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),vt=x),We=[];for(let bt=0;bt0){let ct=We[We.length-1];ct.duration=Nt-ct.dts}let xt={dts:Nt,pts:Nt,cts:0,unit:vt,size:vt.byteLength,duration:0,originalDts:k,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};We.push(xt),Ze+=xt.size,ft+=B}let pt=We[We.length-1];pt.duration=$+pe-pt.dts,pe=Math.round(B)}R.push({dts:$,pts:$,cts:0,unit:ue.unit,size:ue.unit.byteLength,duration:pe,originalDts:k,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ye&&R.push.apply(R,We)}te?Ue=new Uint8Array(Ze):(Ue=new Uint8Array(Ze),Ue[0]=Ze>>>24&255,Ue[1]=Ze>>>16&255,Ue[2]=Ze>>>8&255,Ue[3]=Ze&255,Ue.set(g.types.mdat,4));for(let ae=0;ae1&&(we=t.pop(),Me-=we.length),this._videoStashedLastSample!=null){let z=this._videoStashedLastSample;this._videoStashedLastSample=null,t.unshift(z),Me+=z.length}we!=null&&(this._videoStashedLastSample=we);let Ue=t[0].dts-this._dtsBase;if(this._videoNextDts)o=Ue-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())o=0;else{let z=this._videoSegmentInfoList.getLastSampleBefore(Ue);if(z!=null){let _=Ue-(z.originalDts+z.duration);_<=3&&(_=0);let de=z.dts+z.duration+_;o=Ue-de}else o=0}let Ze=new Ve,Le=[];for(let z=0;z=1?k=Le[Le.length-1].duration:k=Math.floor(this._videoMeta.refSampleDuration),De){let $=new ve(ae,x,k,_.dts,!0);$.fileposition=_.fileposition,Ze.appendSyncPoint($)}Le.push({dts:ae,pts:x,cts:ue,units:_.units,size:_.length,isKeyframe:De,duration:k,originalDts:de,flags:{isLeading:0,dependsOn:De?2:1,isDependedOn:De?1:0,hasRedundancy:0,isNonSync:De?0:1}})}Ee=new Uint8Array(Me),Ee[0]=Me>>>24&255,Ee[1]=Me>>>16&255,Ee[2]=Me>>>8&255,Ee[3]=Me&255,Ee.set(g.types.mdat,4);for(let z=0;z{t.timestampBase=r,r+=t.duration,t.cors=e.cors,t.withCredentials=e.withCredentials,i.referrerPolicy&&(t.referrerPolicy=i.referrerPolicy)}),!isNaN(r)&&this._mediaDataSource.duration!==r&&(this._mediaDataSource.duration=r),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,i){this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,i){this._currentSegmentIndex=e;let r=this._mediaDataSource.segments[e],t=this._ioctl=new Ce(r,this._config,e);t.onError=this._onIOException.bind(this),t.onSeeked=this._onIOSeeked.bind(this),t.onComplete=this._onIOComplete.bind(this),t.onRedirect=this._onIORedirect.bind(this),t.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),i?this._demuxer.bindDataSource(this._ioctl):t.onDataArrival=this._onInitChunkArrival.bind(this),t.open(i)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let i=this._searchSegmentIndexContains(e);if(i===this._currentSegmentIndex){let r=this._mediaInfo.segments[i];if(r==null)this._pendingSeekTime=e;else{let t=r.getNearestKeyframe(e);this._remuxer.seek(t.milliseconds),this._ioctl.seek(t.fileposition),this._pendingResolveSeekPoint=t.milliseconds}}else{let r=this._mediaInfo.segments[i];if(r==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(i);else{let t=r.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[i].timestampBase,this._loadSegment(i,t.fileposition),this._pendingResolveSeekPoint=t.milliseconds,this._reportSegmentMediaInfo(i)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let i=this._mediaDataSource.segments,r=i.length-1;for(let t=0;t0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,t=this._demuxer.parseChunks(e,i);else if((r=D.probe(e)).match){this._demuxer=new D(r,this._config),this._remuxer||(this._remuxer=new ge(this._config));let o=this._mediaDataSource;o.duration!=null&&!isNaN(o.duration)&&(this._demuxer.overridedDuration=o.duration),typeof o.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=o.hasAudio),typeof o.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=o.hasVideo),this._demuxer.timestampBase=o.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),t=this._demuxer.parseChunks(e,i)}else r=null,y.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(W.DEMUX_ERROR,I.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),t=0;return t}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Te.prototype));let i=Object.assign({},e);Object.setPrototypeOf(i,Te.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=i,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let r=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(r)})}_onMetaDataArrived(e){this._emitter.emit(W.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(W.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let r=e+1;r0&&r[0].originalDts===t&&(t=r[0].pts),this._emitter.emit(W.RECOMMEND_SEEKPOINT,t)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let i=this._mediaInfo.segments[e],r=Object.assign({},i);r.duration=this._mediaInfo.duration,r.segmentCount=this._mediaInfo.segmentCount,delete r.segments,delete r.keyframesIndex,this._emitter.emit(W.MEDIA_INFO,r)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(W.STATISTICS_INFO,e)}}var lt=Ye,it=function(at){let e="TransmuxingWorker",i=null,r=Ze.bind(this);E.install(),at.addEventListener("message",function(Le){switch(Le.data.cmd){case"init":i=new lt(Le.data.param[0],Le.data.param[1]),i.on(W.IO_ERROR,Me.bind(this)),i.on(W.DEMUX_ERROR,we.bind(this)),i.on(W.INIT_SEGMENT,t.bind(this)),i.on(W.MEDIA_SEGMENT,o.bind(this)),i.on(W.LOADING_COMPLETE,s.bind(this)),i.on(W.RECOVERED_EARLY_EOF,l.bind(this)),i.on(W.MEDIA_INFO,L.bind(this)),i.on(W.METADATA_ARRIVED,B.bind(this)),i.on(W.SCRIPTDATA_ARRIVED,te.bind(this)),i.on(W.STATISTICS_INFO,Ee.bind(this)),i.on(W.RECOMMEND_SEEKPOINT,Ue.bind(this));break;case"destroy":i&&(i.destroy(),i=null),at.postMessage({msg:"destroyed"});break;case"start":i.start();break;case"stop":i.stop();break;case"seek":i.seek(Le.data.param);break;case"pause":i.pause();break;case"resume":i.resume();break;case"logging_config":{let Ne=Le.data.param;Z.applyConfig(Ne),Ne.enableCallback===!0?Z.addLogListener(r):Z.removeLogListener(r);break}}});function t(Le,Ne){let R={msg:W.INIT_SEGMENT,data:{type:Le,data:Ne}};at.postMessage(R,[Ne.data])}function o(Le,Ne){let R={msg:W.MEDIA_SEGMENT,data:{type:Le,data:Ne}};at.postMessage(R,[Ne.data])}function s(){let Le={msg:W.LOADING_COMPLETE};at.postMessage(Le)}function l(){let Le={msg:W.RECOVERED_EARLY_EOF};at.postMessage(Le)}function L(Le){let Ne={msg:W.MEDIA_INFO,data:Le};at.postMessage(Ne)}function B(Le){let Ne={msg:W.METADATA_ARRIVED,data:Le};at.postMessage(Ne)}function te(Le){let Ne={msg:W.SCRIPTDATA_ARRIVED,data:Le};at.postMessage(Ne)}function Ee(Le){let Ne={msg:W.STATISTICS_INFO,data:Le};at.postMessage(Ne)}function Me(Le,Ne){at.postMessage({msg:W.IO_ERROR,data:{type:Le,info:Ne}})}function we(Le,Ne){at.postMessage({msg:W.DEMUX_ERROR,data:{type:Le,info:Ne}})}function Ue(Le){at.postMessage({msg:W.RECOMMEND_SEEKPOINT,data:Le})}function Ze(Le,Ne){at.postMessage({msg:"logcat_callback",data:{type:Le,logcat:Ne}})}};class yt{constructor(e,i){if(this.TAG="Transmuxer",this._emitter=new(F()),i.enableWorker&&typeof Worker!="undefined")try{let r=a(82059);this._worker=r(it),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,i]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Z.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Z.getConfig()})}catch(r){y.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new lt(e,i)}else this._controller=new lt(e,i);if(this._controller){let r=this._controller;r.on(W.IO_ERROR,this._onIOError.bind(this)),r.on(W.DEMUX_ERROR,this._onDemuxError.bind(this)),r.on(W.INIT_SEGMENT,this._onInitSegment.bind(this)),r.on(W.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),r.on(W.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),r.on(W.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),r.on(W.MEDIA_INFO,this._onMediaInfo.bind(this)),r.on(W.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),r.on(W.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),r.on(W.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),r.on(W.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Z.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,i){this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,i){Promise.resolve().then(()=>{this._emitter.emit(W.INIT_SEGMENT,e,i)})}_onMediaSegment(e,i){Promise.resolve().then(()=>{this._emitter.emit(W.MEDIA_SEGMENT,e,i)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(W.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(W.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(W.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(W.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(W.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(W.STATISTICS_INFO,e)})}_onIOError(e,i){Promise.resolve().then(()=>{this._emitter.emit(W.IO_ERROR,e,i)})}_onDemuxError(e,i){Promise.resolve().then(()=>{this._emitter.emit(W.DEMUX_ERROR,e,i)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(W.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let i=e.data,r=i.data;if(i.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(i.msg){case W.INIT_SEGMENT:case W.MEDIA_SEGMENT:this._emitter.emit(i.msg,r.type,r.data);break;case W.LOADING_COMPLETE:case W.RECOVERED_EARLY_EOF:this._emitter.emit(i.msg);break;case W.MEDIA_INFO:Object.setPrototypeOf(r,Te.prototype),this._emitter.emit(i.msg,r);break;case W.METADATA_ARRIVED:case W.SCRIPTDATA_ARRIVED:case W.STATISTICS_INFO:this._emitter.emit(i.msg,r);break;case W.IO_ERROR:case W.DEMUX_ERROR:this._emitter.emit(i.msg,r.type,r.info);break;case W.RECOMMEND_SEEKPOINT:this._emitter.emit(i.msg,r);break;case"logcat_callback":y.emitter.emit("log",r.type,r.logcat);break;default:break}}}var Bt=yt,wt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Jt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(F()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new se}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,i){this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}attachMediaElement(e){if(this._mediaSource)throw new O("MediaSource has been attached to an HTMLMediaElement!");let i=this._mediaSource=new window.MediaSource;i.addEventListener("sourceopen",this.e.onSourceOpen),i.addEventListener("sourceended",this.e.onSourceEnded),i.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let i in this._sourceBuffers){let r=this._pendingSegments[i];r.splice(0,r.length),this._pendingSegments[i]=null,this._pendingRemoveRanges[i]=null,this._lastInitSegments[i]=null;let t=this._sourceBuffers[i];if(t){if(e.readyState!=="closed"){try{e.removeSourceBuffer(t)}catch(o){y.e(this.TAG,o.message)}t.removeEventListener("error",this.e.onSourceBufferError),t.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[i]=null,this._sourceBuffers[i]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(i){y.e(this.TAG,i.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(e,i){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let r=e,t=`${r.container}`;r.codec&&r.codec.length>0&&(t+=`;codecs=${r.codec}`);let o=!1;if(y.v(this.TAG,"Received Initialization Segment, mimeType: "+t),this._lastInitSegments[r.type]=r,t!==this._mimeTypes[r.type]){if(this._mimeTypes[r.type])y.v(this.TAG,`Notice: ${r.type} mimeType changed, origin: ${this._mimeTypes[r.type]}, target: ${t}`);else{o=!0;try{let s=this._sourceBuffers[r.type]=this._mediaSource.addSourceBuffer(t);s.addEventListener("error",this.e.onSourceBufferError),s.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(s){y.e(this.TAG,s.message),this._emitter.emit(wt.ERROR,{code:s.code,msg:s.message});return}}this._mimeTypes[r.type]=t}i||this._pendingSegments[r.type].push(r),o||this._sourceBuffers[r.type]&&!this._sourceBuffers[r.type].updating&&this._doAppendSegments(),ce.safari&&r.container==="audio/mpeg"&&r.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=r.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let i=e;this._pendingSegments[i.type].push(i),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let r=this._sourceBuffers[i.type];r&&!r.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let i in this._sourceBuffers){if(!this._sourceBuffers[i])continue;let r=this._sourceBuffers[i];if(this._mediaSource.readyState==="open")try{r.abort()}catch(o){y.e(this.TAG,o.message)}this._idrList.clear();let t=this._pendingSegments[i];if(t.splice(0,t.length),this._mediaSource.readyState!=="closed"){for(let o=0;o=1&&e-t.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let i in this._sourceBuffers){let r=this._sourceBuffers[i];if(r){let t=r.buffered,o=!1;for(let s=0;s=this._config.autoCleanupMaxBackwardDuration){o=!0;let B=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[i].push({start:l,end:B})}}else L0&&(isNaN(i)||r>i)&&(y.v(this.TAG,`Update MediaSource duration from ${i} to ${r}`),this._mediaSource.duration=r),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let i=this._sourceBuffers[e],r=this._pendingRemoveRanges[e];for(;r.length&&!i.updating;){let t=r.shift();i.remove(t.start,t.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let i in e)if(!(!this._sourceBuffers[i]||this._sourceBuffers[i].updating)&&e[i].length>0){let r=e[i].shift();if(r.timestampOffset){let t=this._sourceBuffers[i].timestampOffset,o=r.timestampOffset/1e3;Math.abs(t-o)>.1&&(y.v(this.TAG,`Update MPEG audio timestampOffset from ${t} to ${o}`),this._sourceBuffers[i].timestampOffset=o),delete r.timestampOffset}if(!r.data||r.data.byteLength===0)continue;try{this._sourceBuffers[i].appendBuffer(r.data),this._isBufferFull=!1,i==="video"&&r.hasOwnProperty("info")&&this._idrList.appendArray(r.info.syncPoints)}catch(t){this._pendingSegments[i].unshift(r),t.code===22?(this._isBufferFull||this._emitter.emit(wt.BUFFER_FULL),this._isBufferFull=!0):(y.e(this.TAG,t.message),this._emitter.emit(wt.ERROR,{code:t.code,msg:t.message}))}}}_onSourceOpen(){if(y.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let i=e.shift();this.appendInitSegment(i,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(wt.SOURCE_OPEN)}_onSourceEnded(){y.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){y.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(wt.UPDATE_END)}_onSourceBufferError(e){y.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Gt=Jt;const ht={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Ot={NETWORK_EXCEPTION:me.EXCEPTION,NETWORK_STATUS_CODE_INVALID:me.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:me.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:me.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:I.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:I.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:I.CODEC_UNSUPPORTED};class Vt{constructor(e,i){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(F()),this._config=V(),typeof i=="object"&&Object.assign(this._config,i),e.type.toLowerCase()!=="flv")throw new Pe("FlvPlayer requires an flv MediaDataSource input!");e.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let r=ce.chrome&&(ce.version.major<50||ce.version.major===50&&ce.version.build<2661);this._alwaysSeekKeyframe=!!(r||ce.msedge||ce.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,i){e===le.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(le.MEDIA_INFO,this.mediaInfo)}):e===le.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(le.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Gt(this._config),this._msectl.on(wt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(wt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(wt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(wt.ERROR,i=>{this._emitter.emit(le.ERROR,ht.MEDIA_ERROR,Ot.MEDIA_MSE_ERROR,i)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(i){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new O("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new O("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Bt(this._mediaDataSource,this._config),this._transmuxer.on(W.INIT_SEGMENT,(e,i)=>{this._msectl.appendInitSegment(i)}),this._transmuxer.on(W.MEDIA_SEGMENT,(e,i)=>{if(this._msectl.appendMediaSegment(i),this._config.lazyLoad&&!this._config.isLive){let r=this._mediaElement.currentTime;i.info.endDts>=(r+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(y.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(W.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(le.LOADING_COMPLETE)}),this._transmuxer.on(W.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(le.RECOVERED_EARLY_EOF)}),this._transmuxer.on(W.IO_ERROR,(e,i)=>{this._emitter.emit(le.ERROR,ht.NETWORK_ERROR,e,i)}),this._transmuxer.on(W.DEMUX_ERROR,(e,i)=>{this._emitter.emit(le.ERROR,ht.MEDIA_ERROR,e,{code:-1,msg:i})}),this._transmuxer.on(W.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(le.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(W.METADATA_ARRIVED,e=>{this._emitter.emit(le.METADATA_ARRIVED,e)}),this._transmuxer.on(W.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(le.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(W.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(le.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(W.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let i=!0,r=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let o=this._mediaElement.getVideoPlaybackQuality();r=o.totalVideoFrames,t=o.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(r=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):i=!1;return i&&(e.decodedFrames=r,e.droppedFrames=t),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,i=this._mediaElement.currentTime,r=0,t=0;for(let o=0;o=i+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(y.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){y.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,i=this._mediaElement.buffered,r=!1;for(let t=0;t=o&&e=s-this._config.lazyLoadRecoverDuration&&(r=!0);break}}r&&(window.clearInterval(this._progressChecker),this._progressChecker=null,r&&(y.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let i=this._mediaElement.buffered;for(let r=0;r=t&&e0){let o=this._mediaElement.buffered.start(0);(o<1&&e0&&i.currentTime0){let t=r.start(0);if(t<1&&i{this._emitter.emit(le.MEDIA_INFO,this.mediaInfo)}):e===le.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(le.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(i){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new O("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let i={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(i.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(i.width=this._mediaElement.videoWidth,i.height=this._mediaElement.videoHeight)),i}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let i=!0,r=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let o=this._mediaElement.getVideoPlaybackQuality();r=o.totalVideoFrames,t=o.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(r=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):i=!1;return i&&(e.decodedFrames=r,e.droppedFrames=t),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(le.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(le.STATISTICS_INFO,this.statisticsInfo)}}var en=Zt;E.install();function Ft(at,e){let i=at;if(i==null||typeof i!="object")throw new Pe("MediaDataSource must be an javascript object!");if(!i.hasOwnProperty("type"))throw new Pe("MediaDataSource must has type field to indicate video file type!");switch(i.type){case"flv":return new Lt(i,e);default:return new en(i,e)}}function $t(){return ee.supportMSEH264Playback()}function Mt(){return ee.getFeatureList()}let Wt={};Wt.createPlayer=Ft,Wt.isSupported=$t,Wt.getFeatureList=Mt,Wt.BaseLoader=ie,Wt.LoaderStatus=b,Wt.LoaderErrors=me,Wt.Events=le,Wt.ErrorTypes=ht,Wt.ErrorDetails=Ot,Wt.FlvPlayer=Lt,Wt.NativePlayer=en,Wt.LoggingControl=Z,Object.defineProperty(Wt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var mn=Wt},56762:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return E}});var n=a(59301);function E(){const[,w]=n.useReducer(F=>F+1,0);return w}},19080:function(gt,Je,a){"use strict";a.d(Je,{F:function(){return m},Z:function(){return F}});var n=a(92310),E=a.n(n);const w=null;function F(y,j,X){return E()({[`${y}-status-success`]:j==="success",[`${y}-status-warning`]:j==="warning",[`${y}-status-error`]:j==="error",[`${y}-status-validating`]:j==="validating",[`${y}-has-feedback`]:X})}const m=(y,j)=>j||y},18889:function(gt,Je,a){"use strict";a.d(Je,{Z:function(){return Re}});var n=a(92310),E=a.n(n),w=a(2738),F=a(59301),m=a(36355),y=a(19716),j=a(61621),X=a(99313),J=function(h,Ce){var re={};for(var V in h)Object.prototype.hasOwnProperty.call(h,V)&&Ce.indexOf(V)<0&&(re[V]=h[V]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,V=Object.getOwnPropertySymbols(h);he{var{prefixCls:Ce,className:re,hoverable:V=!0}=h,he=J(h,["prefixCls","className","hoverable"]);const{getPrefixCls:ee}=F.useContext(m.E_),N=ee("card",Ce),le=E()(`${N}-grid`,re,{[`${N}-grid-hoverable`]:V});return F.createElement("div",Object.assign({},he,{className:le}))},v=a(17313),b=a(83116),me=a(37613);const ie=h=>{const{antCls:Ce,componentCls:re,headerHeight:V,cardPaddingBase:he,tabsMarginBottom:ee}=h;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:V,marginBottom:-1,padding:`0 ${he}px`,color:h.colorTextHeading,fontWeight:h.fontWeightStrong,fontSize:h.headerFontSize,background:h.headerBg,borderBottom:`${h.lineWidth}px ${h.lineType} ${h.colorBorderSecondary}`,borderRadius:`${h.borderRadiusLG}px ${h.borderRadiusLG}px 0 0`},(0,v.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},v.vS),{[` > ${re}-typography, > ${re}-typography-edit-content diff --git a/p__Video__Detail__id.6a6067e9.async.js b/p__Video__Detail__id.bd3cce39.async.js similarity index 99% rename from p__Video__Detail__id.6a6067e9.async.js rename to p__Video__Detail__id.bd3cce39.async.js index e4cbd8d2c3..6ae6c9197a 100644 --- a/p__Video__Detail__id.6a6067e9.async.js +++ b/p__Video__Detail__id.bd3cce39.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6444],{18785:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},52671:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},8657:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},56082:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},33853:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},15075:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},43531:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},38819:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},93152:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return te}});var g=i(59301),x=i(8591),F=i(38854),q=i(60513),A=i(78666),f=i(34055),ce=i(56102),se=i(2610),oe={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},_e=(Z,Ee,K)=>new Promise((T,M)=>{var u=k=>{try{N(K.next(k))}catch(w){M(w)}},C=k=>{try{N(K.throw(k))}catch(w){M(w)}},N=k=>k.done?T(k.value):Promise.resolve(k.value).then(u,C);N((K=K.apply(Z,Ee)).next())});function ue(Z){if(isNaN(Z))return{minutes:"00",seconds:"00"};const Ee=new Date(Z*1e3).toISOString().substr(11,8);return{hour:Ee.substr(0,2),minutes:Ee.substr(3,2),seconds:Ee.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function $(Z,Ee){return Z-Ee}function d(Z){Z.sort($);let Ee=0;for(let K=0;K{},handlePlay:k=()=>{},handlePlayEnded:w=()=>{},autoPlay:ne=!1,onPlayEnded:Q=()=>{},isShowWaterMark:he=!0},D)=>{var be;const P=((be=Ee==null?void 0:Ee.split("."))==null?void 0:be.pop())==="flv",v=(0,g.useRef)(),B=(0,g.useRef)(),ve=(0,g.useRef)(),H=(0,g.useRef)(),le=(0,g.useRef)(),J=(0,g.useRef)(),O=(0,g.useRef)(),V=(0,g.useRef)(),ee=(0,g.useRef)(),ie=(0,g.useRef)(),ge=(0,g.useRef)(),Ae=(0,g.useRef)(),Pe=(0,g.useRef)(),xe=(0,g.useRef)(),Je=navigator.userAgent.toLowerCase().match(re),ke=Je?Je[0]:"pc",ze=(0,g.useRef)(!1),je=(0,f.eY)();let G=0,we=0,h=0,y=null,m=!1,a=20,b=1,z=!1,E=!1,l=[];(0,g.useImperativeHandle)(D,()=>({getLastUpdatedTime:()=>v.current.currentTime,getDuration:()=>v.current.duration})),x.ZP.config({maxCount:1,getContainer:()=>ve.current});const p=(0,g.useCallback)((ae,me=!1)=>{let Y={point:v.current.currentTime};y?(Y.log_id=y,Y.watch_duration=d(l),Y.total_duration=we):(u?(Y.video_id=parseInt(T,10),Y.course_id=u):Y.video_id=T,Y.duration=G,Y.device=ke),me&&(Y.ed="1");function Ce(){return _e(this,null,function*(){z=!0,y=yield M==null?void 0:M(Y),z=!1,ae&&ae()})}Ce()},[T,u]);(0,g.useEffect)(()=>{v.current&&(H.current.style.display="none",le.current.style.display="block"),x.ZP.destroy();let ae=null;return q.Z.isSupported&&P&&Ee&&(Ee==null?void 0:Ee.indexOf(".m3u8"))<0?(ae=q.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ee,muted:!1}),v.current&&(ae.attachMediaElement(v.current),ae.load())):v.current.setAttribute("src",Ee),c(),()=>{ae&&(ae.unload(),ae.pause(),ae.destroy(),ae=null)}},[v,P,Ee]);function o(){v.current.paused?(H.current.style.display="none",le.current.style.display="block"):(H.current.style.display="block",le.current.style.display="none")}function c(){ge.current.style.display="none",Pe.current.style.display="none",Ae.current.style.display="none",v.current.muted||v.current.volume===0?ge.current.style.display="block":v.current.volume>0&&v.current.volume<=.5?Pe.current.style.display="block":Ae.current.style.display="block"}(0,g.useEffect)(()=>{const ae=document.getElementById("play"),me=document.querySelectorAll(".playback-icons use");function Y(){k(),C&&!ze.current&&(v.current.currentTime=C),ze.current=!0,l.push(v.current.currentTime),m||(m=!0,K&&p())}function Ce(){return _e(this,null,function*(){o(),l.push(v.current.currentTime),K&&p(()=>{y=null,h=0,m=!1,z=!1,E=!1,l=[],we=0,b=1},!0),Q()})}function Te(){J.current.value=Math.round(v.current.currentTime),O.current.value=Math.round(v.current.currentTime)}function X(){const Ke=ue(Math.round(v.current.currentTime));ee.current.innerText=`${Ke.hour>0?Ke.hour+":":""}${Ke.minutes}:${Ke.seconds}`,ee.current.setAttribute("datetime",`${Ke.hour>0?" "+Ke.hour+" ":""}${Ke.minutes}m ${Ke.seconds}s`)}function Be(){var Ke,rt,Et,mt,Ct,At,ht;const Rt=Math.round((Ke=v.current)==null?void 0:Ke.duration);(Et=(rt=J.current)==null?void 0:rt.setAttribute)==null||Et.call(rt,"max",Rt),(Ct=(mt=O.current)==null?void 0:mt.setAttribute)==null||Ct.call(mt,"max",Rt);const it=ue(Rt);V.current&&(V.current.innerText=`${it.hour>0?it.hour+":":""}${it.minutes}:${it.seconds}`,(ht=(At=V.current).setAttribute)==null||ht.call(At,"datetime",`${it.hour>0?" "+it.hour+" ":""}${it.minutes}m ${it.seconds}s`))}function Ge(){try{const Ke=Math.round(v.current.duration);J.current.setAttribute("max",Ke),O.current.setAttribute("max",Ke);const rt=ue(Ke);V.current.innerText=`${rt.hour>0?rt.hour+":":""}${rt.minutes}:${rt.seconds}`,V.current.setAttribute("datetime",`${rt.hour>0?" "+rt.hour+" ":""}${rt.minutes}m ${rt.seconds}s`),Te(),X();const{width:Et,height:mt,x:Ct,y:At}=B.current.getBoundingClientRect();if(Ct<0||At<0||!Et)return;if(!E){let ht=v.current.currentTime,Rt=ht-h;Math.abs(Rt)<10?(we+=Math.abs(Rt),h=ht,z||we-b*a>=0&&(b++,l.push(h),K&&p())):(h=ht,K&&p())}}catch(Ke){console.log(Ke)}}function Fe(){E=!0}function Ve(){v.current.playing&&l.push(v.current.currentTime,h),h=v.current.currentTime,E=!1}function nt(){G=v.current.duration,G<=20&&(a=G/3),v.current.addEventListener("play",Y)}function yt(Ke){Ke.preventDefault(),(0,se.vp)()?(v.current.style.width="100%",v.current.style.height="100%"):v.current.style.cssText=""}function st(){N()}function lt(Ke){if(!Z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const rt=Ke.target.dataset.seek?Ke.target.dataset.seek:Ke.target.value;v.current.currentTime=rt,O.current.value=rt,J.current.value=rt}function pt(Ke){const rt=Math.round(Ke.offsetX/Ke.target.clientWidth*parseInt(Ke.target.getAttribute("max"),10));J.current.setAttribute("data-seek",rt);const Et=ue(rt);ie.current.textContent=`${Et.hour>0?Et.hour+":":""}${Et.minutes}:${Et.seconds}`;const mt=v.current.getBoundingClientRect();ie.current.style.left=`${Ke.pageX-mt.left}px`}function Ue(Ke){switch(Ke.code){case"Space":Ke.preventDefault(),U();break;case"ArrowRight":if(Ke.preventDefault(),!Z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime>=v.current.duration)break;v.current.currentTime=parseInt(v.current.currentTime)+5,Te();break;case"ArrowLeft":if(Ke.preventDefault(),!Z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime===0)break;v.current.currentTime=parseInt(v.current.currentTime)-5,Te();break;case"ArrowUp":Ke.preventDefault(),v.current.volume<1&&(v.current.volume=(parseInt(v.current.volume*10)+1)/10);break;case"ArrowDown":Ke.preventDefault(),v.current.volume>0&&(v.current.volume=(parseInt(v.current.volume*10)-1)/10);break}}return ve.current.addEventListener((0,se.gH)(),yt),v.current.addEventListener("canplay",nt),v.current.addEventListener("ended",Ce),v.current.addEventListener("seeking",Fe),v.current.addEventListener("seeked",Ve),v.current.addEventListener("loadedmetadata",Be),J.current.addEventListener("mousemove",pt),J.current.addEventListener("input",lt),v.current.addEventListener("timeupdate",Ge),v.current.addEventListener("pause",st),v.current.addEventListener("volumechange",c),document.addEventListener("keydown",Ue),()=>{var Ke,rt,Et,mt,Ct,At,ht,Rt,it,dt,He,pe;(Ke=v.current)==null||Ke.removeEventListener("canplay",nt),(rt=v.current)==null||rt.removeEventListener("play",Y),(Et=v.current)==null||Et.removeEventListener("ended",Ce),(mt=v.current)==null||mt.removeEventListener("seeking",Fe),(Ct=v.current)==null||Ct.removeEventListener("seeked",Ve),(At=J.current)==null||At.removeEventListener("mousemove",pt),(ht=J.current)==null||ht.removeEventListener("input",lt),(Rt=v.current)==null||Rt.removeEventListener("timeupdate",Ge),(it=v.current)==null||it.removeEventListener("pause",st),(dt=v.current)==null||dt.removeEventListener("loadedmetadata",Be),(He=v.current)==null||He.removeEventListener("volumechange",c),document.removeEventListener("keydown",Ue),(pe=v.current)!=null&&pe.playing&&(l.push(h,v.current.currentTime),K&&p())}},[v,Ee]),(0,g.useEffect)(()=>{if(v.current.onended=()=>{w(v)},v.current.oncontextmenu=()=>!1,(Ee==null?void 0:Ee.indexOf(".m3u8"))>-1){if(v.current.canPlayType("application/vnd.apple.mpegurl"))v.current.src=Ee;else if(A.ZP.isSupported()){var ae=new A.ZP;ae.loadSource(Ee),ae.attachMedia(v.current)}}},[Ee]);const[_,I]=(0,g.useState)(1),U=()=>{v.current.paused||v.current.ended?v.current.play():v.current.pause(),o()};function fe(){v.current.muted=!v.current.muted,v.current.muted?(xe.current.setAttribute("data-volume",volume.value),xe.current.value=0):xe.current.value=xe.current.dataset.volume}return g.createElement("div",{style:{position:"relative"},ref:ve},g.createElement("div",{ref:B,className:`${oe.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${oe.animate__loop}`},he&&je?je.login:" "),g.createElement("div",{className:oe.container},g.createElement("div",{className:oe["video-container"],id:"video-container"},g.createElement("div",{className:oe["playback-animation"],id:"playback-animation"},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{className:"hidden",href:"#play-icon"}),g.createElement("use",{href:"#pause"}))),g.createElement("video",{className:oe.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:v,autoPlay:ne}),g.createElement("div",{className:`${oe["video-controls"]} `,id:"video-controls"},g.createElement("div",{className:oe["bottom-controls"]},g.createElement("div",{className:oe["left-controls"]},g.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:U},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{ref:le,href:"#play-icon"}),g.createElement("use",{ref:H,style:{display:"none"},href:"#pause"}))),g.createElement("div",{className:oe.time},g.createElement("time",{id:"time-elapsed",ref:ee},"00:00"),g.createElement("span",null," / "),g.createElement("time",{id:"duration",ref:V},"00:00"))),g.createElement("div",{className:oe["right-controls"]},Z&&g.createElement(F.Z,{placement:"top",overlayClassName:oe.rateOverlay,getPopupContainer:ae=>ae.parentNode,menu:{items:[{key:"1",label:g.createElement("span",{onClick:()=>{I(1),v.current.playbackRate=1}},"1.0x")},{key:"2",label:g.createElement("span",{onClick:()=>{I(1.5),v.current.playbackRate=1.5}},"1.5x")},{key:"3",label:g.createElement("span",{onClick:()=>{I(2),v.current.playbackRate=2}},"2.0x")}]}},g.createElement("div",{className:`${oe.controlText} mr5`},"\u500D\u901F")),g.createElement(ce.CopyToClipboard,{text:Ee,onCopy:()=>x.ZP.success("\u590D\u5236\u6210\u529F")},g.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},g.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),g.createElement("div",{className:oe["volume-controls"]},g.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:oe["volume-button"],id:"volume-button",onClick:fe},g.createElement("i",{ref:ge,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Pe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Ae,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),g.createElement("input",{className:oe.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:xe,style:{display:"none"},onClick:c})),g.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:oe["fullscreen-button"],onClick:()=>{(0,se.vp)()?(0,se.BU)():(0,se.Dj)(ve.current)}},g.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),g.createElement("div",{className:oe["video-progress"]},g.createElement("progress",{ref:O,value:"0",min:"0"}),g.createElement("input",{className:oe.seek,ref:J,value:"0",min:"0",type:"range",step:"1"}),g.createElement("div",{className:oe["seek-tooltip"],ref:ie,id:"seek-tooltip"},"00:00"))))),g.createElement("svg",{style:{display:"none"}},g.createElement("defs",null,g.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),g.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},g.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),g.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),g.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},g.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),g.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},g.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),g.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),g.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},g.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),g.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},g.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},17904:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return x}});var g=i(59301);function x(F,q){const A=(0,g.useRef)();(0,g.useEffect)(()=>{A.current=F}),(0,g.useEffect)(()=>{function f(){A.current()}if(q!==null){let ce=setInterval(f,q);return()=>clearInterval(ce)}},[q])}},45233:function(vt,Ne,i){"use strict";i.r(Ne),i.d(Ne,{default:function(){return o},formatQuery:function(){return l}});var g=i(59301),x=i(76560),F=i(71418),q={bg:"bg___eq_Aq",container:"container___j770l",widthle:"widthle___ouh1T"},A=i(24334),f=i(93152),ce=i(43418),se=i(13570),oe=i(78673),_e=i(64165),ue={contentWrap:"contentWrap___xMJQi",title:"title___z4t4P",footer:"footer___CLzrT",footer_left:"footer_left___N2sZZ",footer_bfcs:"footer_bfcs___UmvUE",footer_bfcs_value:"footer_bfcs_value___yiYga",pingfen:"pingfen___aEEMe",fenshu:"fenshu___I6HCo",radioGroup:"radioGroup___RT1dL",wrap:"wrap___QZGSJ",introName:"introName___m17tA",rating:"rating___MXLBr",modalRating:"modalRating___aluwj",zdbf:"zdbf___9PNEF"},$=i(17904),d=i(80541),re=i(49661),te=i(59301),Z=Object.defineProperty,Ee=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,M=(c,_,I)=>_ in c?Z(c,_,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[_]=I,u=(c,_)=>{for(var I in _||(_={}))K.call(_,I)&&M(c,I,_[I]);if(Ee)for(var I of Ee(_))T.call(_,I)&&M(c,I,_[I]);return c},C=(c,_)=>{var I={};for(var U in c)K.call(c,U)&&_.indexOf(U)<0&&(I[U]=c[U]);if(c!=null&&Ee)for(var U of Ee(c))_.indexOf(U)<0&&T.call(c,U)&&(I[U]=c[U]);return I},N=(c,_,I)=>new Promise((U,fe)=>{var ae=Ce=>{try{Y(I.next(Ce))}catch(Te){fe(Te)}},me=Ce=>{try{Y(I.throw(Ce))}catch(Te){fe(Te)}},Y=Ce=>Ce.done?U(Ce.value):Promise.resolve(Ce.value).then(ae,me);Y((I=I.apply(c,_)).next())});const k=c=>{var _=c,{videoDetail:I,globalSetting:U,loading:fe,dispatch:ae}=_,me=C(_,["videoDetail","globalSetting","loading","dispatch"]);const{queryParams:Y,selectParams:Ce,videoList:Te}=I,{subject_id:X,videoId:Be}=Y,{checkBoxValue:Ge,radioValue:Fe}=Ce,Ve={videoId:Be},nt={query:Y},yt=(0,g.useRef)(),st=(0,g.useRef)(),lt=(0,g.useRef)(),pt=(0,g.useRef)(5),{video_item:Ue}=I.detail||{};(0,$.Z)(()=>N(void 0,null,function*(){st.current&&(console.log("videoRef lastUpdatedTime: ",yt.current.getLastUpdatedTime()),console.log(yt.current),yield Ke())}),pt.current*1e3);const Ke=(it=!1)=>{const dt=it?{is_f:1}:{};return(0,d.DH)(u(u({},dt),{id:Ve.videoId,point:yt.current.getLastUpdatedTime(),total:yt.current.getDuration()}))},rt=it=>(it.ed==="1"&&(st.current=!1,Ke(!0)),!st.current&&!it.ed&&(st.current=!0,pt.current=yt.current.getDuration()<=5?1:5,Ke()),ae({type:"userDetail/logWatchHistory",payload:it})),Et=()=>{st.current=!1},mt=()=>{st.current=!0},Ct=()=>{lt.current=5,ce.default.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:te.createElement("div",{className:"tc font14"},te.createElement(se.Z,{defaultValue:lt.current,onChange:it=>lt.current=it,className:ue.modalRating})),onOk:()=>N(void 0,null,function*(){if((yield(0,d.jK)({id:Ve.videoId,star:lt.current})).status===0){const{course_id:dt}=(0,re.oP)();ae({type:"videoDetail/getVideoDetail",payload:{id:Ve.videoId,videoId:Ve.videoId,course_id:dt,subject_id:X}})}})})},At=it=>{const dt=window.filterVideoSign,He=dt.findIndex(s=>s.id===Be);if(He===dt.length-1)return;const e=dt[He+1].id,t=dt[He+1].can_view,n=dt[He+1].link,r=dt[He+1].is_public;if(window.checkBoxValue){if(n){window.open(n);return}if(!t){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:te.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}if(!r){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:te.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}ae({type:"videoDetail/handleListItemClick",payload:{videoId:e}}),window.videoTimer=setTimeout(()=>{it.current.play()},2e3)}},ht=(it,dt)=>{if(it==="checkBox"){const He=dt;window.checkBoxValue=He,ae({type:"videoDetail/setSelectValue",payload:{radioValue:Fe,checkBoxValue:He}});return}ae({type:"videoDetail/setSelectValue",payload:{checkBoxValue:Ge,radioValue:dt.target.value}})},Rt=()=>Te.findIndex(He=>He.id===Be)===Te.length-1?te.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):te.createElement("div",null,te.createElement(oe.Z,{onChange:He=>{ht("checkBox",He)},defaultChecked:Ge,size:"small"}),te.createElement("span",{className:ue.zdbf},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891"));return te.createElement("aside",{className:ue.contentWrap},te.createElement("aside",{className:ue.wrap},te.createElement("header",null),te.createElement("div",{className:ue.title},Ue==null?void 0:Ue.name),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?te.createElement(_e.Z,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):te.createElement(f.Z,{ref:yt,startTime:Ue==null?void 0:Ue.last_point,src:Ue!=null&&Ue.is_link?Ue==null?void 0:Ue.link:(Ue==null?void 0:Ue.play_url)&&A.Base64.decode(Ue==null?void 0:Ue.play_url),videoId:Ue==null?void 0:Ue.video_id,logWatchHistory:rt,handlePause:Et,handlePlay:mt,allow_skip:Ue==null?void 0:Ue.allow_skip,handlePlayEnded:At,toLog:()=>{}}),te.createElement("div",{className:ue.footer},te.createElement("div",{className:ue.footer_left},te.createElement("div",{className:ue.pingfen},"\u8BC4\u5206"),te.createElement(se.Z,{value:Ue==null?void 0:Ue.star,disabled:!0,className:ue.rating,style:{color:"#FFA100",fontSize:12,marginLeft:10}}),te.createElement("div",{className:ue.fenshu},(Ue==null?void 0:Ue.star)||0,"\u5206")),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?null:te.createElement("div",null,te.createElement("div",{className:ue.checkBox},Rt()))),te.createElement("div",{className:"mt10"},(Ue==null?void 0:Ue.description)&&te.createElement("span",{className:ue.introName},"\u7B80\u4ECB\uFF1A",Ue.description))))};var w=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:I})=>({videoDetail:c,globalSetting:I,loading:_}))(k),ne=i(8591),Q=i(17574),he={flex_box_center:"flex_box_center___yWqSL",flex_space_between:"flex_space_between___LgFmv",flex_box_vertical_center:"flex_box_vertical_center____lt6U",flex_box_center_end:"flex_box_center_end___UqkaD",flex_box_column:"flex_box_column___V8XLF",list:"list___8tjfT",tree_style:"tree_style___ZzDvO",title:"title___IVfkQ",gray:"gray___RnyYk",brght:"brght___EWRNa",s1:"s1___dPBQg",s3:"s3___SRBBG",active:"active___hsNCX",tree_line:"tree_line___EGn30",tabs_style:"tabs_style___Nwkiq",tabs_item:"tabs_item___Vzu_U",tabs_item_active:"tabs_item_active___BcIwZ"},D=i(72664),be=i(67135),R=i(90524),P=i(59301),v=Object.defineProperty,B=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,O=(c,_,I)=>_ in c?v(c,_,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[_]=I,V=(c,_)=>{for(var I in _||(_={}))le.call(_,I)&&O(c,I,_[I]);if(H)for(var I of H(_))J.call(_,I)&&O(c,I,_[I]);return c},ee=(c,_)=>B(c,ve(_)),ie=(c,_)=>{var I={};for(var U in c)le.call(c,U)&&_.indexOf(U)<0&&(I[U]=c[U]);if(c!=null&&H)for(var U of H(c))_.indexOf(U)<0&&J.call(c,U)&&(I[U]=c[U]);return I},ge=(c,_,I)=>new Promise((U,fe)=>{var ae=Ce=>{try{Y(I.next(Ce))}catch(Te){fe(Te)}},me=Ce=>{try{Y(I.throw(Ce))}catch(Te){fe(Te)}},Y=Ce=>Ce.done?U(Ce.value):Promise.resolve(Ce.value).then(ae,me);Y((I=I.apply(c,_)).next())});const Ae=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:P.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:P.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:he.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:P.createElement("i",{className:"iconfont icon-shipin font20"}),bq:P.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:he.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:P.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:P.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:he.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:P.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:P.createElement("span",null)}],Pe=c=>{var _=c,{dispatch:I,pathsDetail:U,videoDetail:fe,user:ae}=_,me=ie(_,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:Y,stages:Ce,cust_seq:Te,active:X}=fe,{subject_id:Be,course_id:Ge}=Y,Fe=(0,x.useParams)(),[Ve]=(0,x.useSearchParams)(),[nt,yt]=(0,g.useState)([]),[st,lt]=(0,g.useState)([(X==null?void 0:X.id)||Number(Fe.videoId)]),[pt,Ue]=(0,g.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),Ke=[".PDF",".DOC",".DOCX",".XLS",".XLSX",".PPT",".PPTX"];(0,g.useEffect)(()=>{I(Be?{type:"videoDetail/getStageData",payload:{subject_id:Be,page_type:"video"}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:Ge}})},[]),(0,g.useEffect)(()=>{rt()},[fe==null?void 0:fe.stages]);const rt=()=>{let He=nt;Ce.forEach((pe,e)=>{He.push({title:P.createElement("div",{title:pe.stage_name,className:he.title},pe.stage_name),value:pe==null?void 0:pe.stage_id,key:pe==null?void 0:pe.stage_id,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Et(pe.items||[])})}),yt(He)},Et=He=>{function pe(e){var t;const n=e.children,r=Array.isArray(n)&&n.length>0,s=e==null?void 0:e.id,{name:S,item_type:L,id:Ie}=e,Se=(t=Ae.find(at=>at.type===L))==null?void 0:t.bq,Oe=he.brght,tt=X.id===Ie?`${Oe} ${he.active}`:Oe;return{title:P.createElement("div",{onClick:()=>ht(e),className:Oe,title:S},Se,P.createElement("div",{className:he.s3},S)),value:s,key:s,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:r?n==null?void 0:n.map(at=>pe(at)):[]}}return He==null?void 0:He.map(e=>pe(e))},mt=(He,pe)=>ge(void 0,null,function*(){I({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const e=pe?yield(0,be.BK)({id:He}):yield(0,be.Ir)({id:He});if(I({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),e!=null&&e.game_identifier||e!=null&&e.identifier){(0,re.xg)(pe?`/tasks/${e==null?void 0:e.identifier}/jupyter`:`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?At(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&Ct(e==null?void 0:e.message)}),Ct=He=>{ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",He,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},At=He=>{He=He!=null&&He.includes(".json")?He:`${He}.json`,ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ge(void 0,null,function*(){const pe=yield(0,D.L8)({url:He});if(!pe)return;ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const e=yield(0,be.Ir)({id:pe.shixun_identifier});if(e!=null&&e.game_identifier){(0,re.xg)(`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?At(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&Ct(e==null?void 0:e.message)})})},ht=He=>{var pe,e,t,n,r;if((He==null?void 0:He.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);const{id:s,item_type:S,identifier:L,is_jupyter:Ie,url:Se,link:Oe}=He;if(S==="VideoItem"&&!Oe){if(!((pe=ae.userInfo)!=null&&pe.admin)&&!((e=ae.userInfo)!=null&&e.business)&&!He.can_view){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}I({type:"videoDetail/handleListItemClick",payload:{videoId:s}}),I({type:"videoDetail/getVideoDetail",payload:ee(V({id:s},Y),{videoId:s}),callback:tt=>{if(tt&&tt.video_item&&!tt.video_item.can_edit&&!He.is_public){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}}});return}if(S==="VideoItem"&&Oe){He.link&&(0,d.DH)({is_f:1,id:He.id,point:0,total:0}),window.open(Oe);return}if(S==="Shixun"){mt(L,Ie);return}if(S==="Attachment"){if(Oe){(0,re.xg)(Oe);return}let tt=(n=He==null?void 0:He.name)==null?void 0:n.substr((t=He==null?void 0:He.name)==null?void 0:t.lastIndexOf("."));if(Ke.includes(tt.toUpperCase())){I({type:"videoDetail/handleListItemClick",payload:{attachmentId:s}});return}else{if(!((r=U.detail)!=null&&r.allow_download)){ne.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,re.FH)(He.name,R.Z.API_SERVER+He.url);return}}window.open(R.Z.IMG_SERVER+Se)},Rt=He=>{let pe=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],e=["","\u5341","\u767E","\u5343","\u4E07"];He=parseInt(He);let t=s=>{let S=s.toString().split("").reverse(),L="";for(var Ie=0;Ie0&&S[Ie]==0&&S[Ie-1]==0?"":pe[S[Ie]]+(S[Ie]==0?e[0]:e[Ie]))+L;return L},n=Math.floor(He/1e4),r=He%1e4;return r.toString().length<4&&(r="0"+r),n?t(n)+"\u4E07"+t(r):t(He)},it=(He,pe,e,t)=>{var n;const{name:r,item_type:s,id:S}=He,L=`${pe+1}-${e+1}-${t+1}`,Ie=(n=Ae.find(tt=>tt.type===s))==null?void 0:n.icon,Se=he.brght,Oe=X.id===S?`${Se} ${he.active}`:Se;return P.createElement("div",{key:L,onClick:()=>ht(He),className:Oe,style:{paddingLeft:52}},P.createElement("span",{className:he.s1},Ie),!!Te&&P.createElement("span",{className:he.s2},L),P.createElement("span",{className:he.s3},"\u203B ",r))},dt=(He,pe,e)=>{var t;const{name:n,item_type:r,id:s,children:S}=He,L=`${pe+1}-${e+1}`,Ie=(t=Ae.find(tt=>tt.type===r))==null?void 0:t.icon,Se=he.brght,Oe=X.id===s?`${Se} ${he.active}`:Se;return P.createElement(g.Fragment,{key:L},P.createElement("div",{onClick:()=>ht(He),className:Oe},P.createElement("span",{className:he.s1},Ie),!!Te&&P.createElement("span",{className:he.s2},L),P.createElement("span",{className:he.s3},"\u203B ",n)),!!S.length&&S.map((tt,at)=>it(tt,pe,e,at)))};return P.createElement("aside",{className:he.list},P.createElement("div",{className:he.tabs_style},P.createElement("div",{className:he.tabs_item,onClick:()=>{Ue("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",pt=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&P.createElement("div",{className:he.tabs_item_active}))),P.createElement("div",{className:he.tree_style},(nt==null?void 0:nt.length)>0&&P.createElement(Q.default,{selectedKeys:st,onSelect:(He,pe)=>{lt([...He])},blockNode:!0,treeData:nt,defaultExpandAll:!0,className:he.tree_line})))};var xe=(0,x.connect)(({user:c,videoDetail:_,loading:I,globalSetting:U,pathsDetail:fe})=>({user:c,videoDetail:_,globalSetting:U,loading:I,pathsDetail:fe}))(Pe),Je=i(10825),ke=i(59301),ze=Object.defineProperty,je=Object.defineProperties,G=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,m=(c,_,I)=>_ in c?ze(c,_,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[_]=I,a=(c,_)=>{for(var I in _||(_={}))h.call(_,I)&&m(c,I,_[I]);if(we)for(var I of we(_))y.call(_,I)&&m(c,I,_[I]);return c},b=(c,_)=>je(c,G(_)),z=(c,_)=>{var I={};for(var U in c)h.call(c,U)&&_.indexOf(U)<0&&(I[U]=c[U]);if(c!=null&&we)for(var U of we(c))_.indexOf(U)<0&&y.call(c,U)&&(I[U]=c[U]);return I},E=(c,_,I)=>new Promise((U,fe)=>{var ae=Ce=>{try{Y(I.next(Ce))}catch(Te){fe(Te)}},me=Ce=>{try{Y(I.throw(Ce))}catch(Te){fe(Te)}},Y=Ce=>Ce.done?U(Ce.value):Promise.resolve(Ce.value).then(ae,me);Y((I=I.apply(c,_)).next())});const l=c=>{const{subject_id:_}=c;return{subject_id:_,course_id:_}},p=c=>{var _=c,{videoDetail:I,globalSetting:U,loading:fe,pathsDetail:ae,dispatch:me}=_,Y=z(_,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]),Ce,Te;const{queryParams:X,videoList:Be,attachmentList:Ge,active:Fe}=I,{subject_id:Ve,videoId:nt}=X,yt={videoId:nt};(0,g.useEffect)(()=>{if(Fe){const{item_type:pt,id:Ue}=Fe;pt==="VideoItem"&&me({type:"videoDetail/getVideoDetail",payload:b(a({},X),{id:Ue})})}},[Fe.id]),console.log("---",Fe),(0,g.useEffect)(()=>{Ve&&st()},[]);function st(){return E(this,null,function*(){const pt=yield me({type:"pathsDetail/getPathsDetail",payload:{id:Ve}})})}(0,g.useEffect)(()=>{var pt,Ue;(0,re.Dk)((Ue=(pt=I.detail)==null?void 0:pt.video_item)==null?void 0:Ue.name)},[I]);let lt={width:1200};return Fe&&Fe.item_type==="Attachment"&&Fe.content_type==="application/pdf"&&(lt={width:1250,marginLeft:(document.body.clientWidth-1200)/2}),ke.createElement(F.Z,{spinning:!1},ke.createElement("section",{className:q.bg},ke.createElement("div",{className:q.container,style:lt},ke.createElement(xe,null),Fe&&Fe.item_type==="VideoItem"&&ke.createElement(w,null),Fe&&Fe.item_type==="Attachment"&&Fe.content_type==="application/pdf"&&Fe.url&&ke.createElement("div",{className:q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Ce=ae.detail)!=null&&Ce.allow_download),type:"pdf",filename:Fe.name,data:R.Z.API_SERVER+Fe.url,style:{position:"absolute",zIndex:1}})),Fe&&Fe.item_type==="Attachment"&&["application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(Fe.content_type)&&Fe.url&&ke.createElement("div",{className:q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Te=ae.detail)!=null&&Te.allow_download),type:"office",data:R.Z.API_SERVER+Fe.url,style:{position:"absolute",zIndex:1}})))))};var o=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:I,pathsDetail:U})=>({videoDetail:c,globalSetting:I,loading:_,pathsDetail:U}))(p)},2610:function(vt,Ne,i){"use strict";i.d(Ne,{BU:function(){return x},Dj:function(){return g},gH:function(){return F},vp:function(){return q}});function g(A){try{A.mozRequestFullScreen?A.mozRequestFullScreen():A.webkitRequestFullScreen&&A.webkitRequestFullScreen()}catch(f){console.log(f,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const F=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function q(){var A=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",A),window.isFullScreen?window.isFullScreen:A!=null}},60513:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return He}});class g{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","error",n),A.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","info",n),A.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","warn",n),A.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","debug",n),A.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","verbose",n),A.ENABLE_VERBOSE&&console.log(n)}}A.GLOBAL_TAG="flv.js",A.FORCE_GLOBAL_TAG=!1,A.ENABLE_ERROR=!0,A.ENABLE_INFO=!0,A.ENABLE_WARN=!0,A.ENABLE_DEBUG=!0,A.ENABLE_VERBOSE=!0,A.ENABLE_CALLBACK=!1,A.emitter=new(q());var f=A;class ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var se=ce;class oe{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class _e extends oe{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ue extends oe{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class $ extends oe{constructor(e){super(e)}get name(){return"NotImplementedException"}}const d={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},re={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class te{constructor(e){this._type=e||"undefined",this._status=d.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=d.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===d.kConnecting||this._status===d.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new $("Unimplemented abstract function!")}abort(){throw new $("Unimplemented abstract function!")}}let Z={};function Ee(){let pe=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(pe)||/(opr)[\/]([\w.]+)/.exec(pe)||/(chrome)[ \/]([\w.]+)/.exec(pe)||/(iemobile)[\/]([\w.]+)/.exec(pe)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(pe)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(pe)||/(webkit)[ \/]([\w.]+)/.exec(pe)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(pe)||/(msie) ([\w.]+)/.exec(pe)||pe.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(pe)||pe.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(pe)||[],t=/(ipad)/.exec(pe)||/(ipod)/.exec(pe)||/(windows phone)/.exec(pe)||/(iphone)/.exec(pe)||/(kindle)/.exec(pe)||/(android)/.exec(pe)||/(windows)/.exec(pe)||/(mac)/.exec(pe)||/(linux)/.exec(pe)||/(cros)/.exec(pe)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},r={};if(n.browser){r[n.browser]=!0;let s=n.majorVersion.split(".");r.version={major:parseInt(n.majorVersion,10),string:n.version},s.length>1&&(r.version.minor=parseInt(s[1],10)),s.length>2&&(r.version.build=parseInt(s[2],10))}if(n.platform&&(r[n.platform]=!0),(r.chrome||r.opr||r.safari)&&(r.webkit=!0),r.rv||r.iemobile){r.rv&&delete r.rv;let s="msie";n.browser=s,r[s]=!0}if(r.edge){delete r.edge;let s="msedge";n.browser=s,r[s]=!0}if(r.opr){let s="opera";n.browser=s,r[s]=!0}if(r.safari&&r.android){let s="android";n.browser=s,r[s]=!0}r.name=n.browser,r.platform=n.platform;for(let s in Z)Z.hasOwnProperty(s)&&delete Z[s];Object.assign(Z,r)}Ee();var K=Z;class T extends te{static isSupported(){try{let e=K.msedge&&K.version.minor>=15048,t=K.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let r=this._seekHandler.getConfig(n,t),s=new self.Headers;if(typeof r.headers=="object"){let L=r.headers;for(let Ie in L)L.hasOwnProperty(Ie)&&s.append(Ie,L[Ie])}let S={method:"GET",headers:s,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let L in this._config.headers)s.append(L,this._config.headers[L]);e.cors===!1&&(S.mode="same-origin"),e.withCredentials&&(S.credentials="include"),e.referrerPolicy&&(S.referrerPolicy=e.referrerPolicy),this._status=d.kConnecting,self.fetch(r.url,S).then(L=>{if(this._requestAbort){this._requestAbort=!1,this._status=d.kIdle;return}if(L.ok&&L.status>=200&&L.status<=299){if(L.url!==r.url&&this._onURLRedirect){let Se=this._seekHandler.removeURLParameters(L.url);this._onURLRedirect(Se)}let Ie=L.headers.get("Content-Length");return Ie!=null&&(this._contentLength=parseInt(Ie),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,L.body.getReader())}else if(this._status=d.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:L.status,msg:L.statusText});else throw new oe("FetchStreamLoader: Http code invalid, "+L.status+" "+L.statusText)}).catch(L=>{if(this._status=d.kError,this._onError)this._onError(re.EXCEPTION,{code:-1,msg:L.message});else throw L})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&K.msedge)return;this._status=d.kError;let n=0,r=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=d.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=d.kBuffering}}_onProgress(e){if(this._status===d.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===d.kError)return;this._status=d.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=d.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let r=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let r=parseInt(n);r>0&&(this._contentLength=r,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let r=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let s=this._totalRange.from+this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,s,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${s+r.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let r=this._seekHandler.getConfig(n,t);this._currentRequestURL=r.url;let s=this._xhr=new XMLHttpRequest;if(s.open("GET",r.url,!0),s.responseType="arraybuffer",s.onreadystatechange=this._onReadyStateChange.bind(this),s.onprogress=this._onProgress.bind(this),s.onload=this._onLoad.bind(this),s.onerror=this._onXhrError.bind(this),e.withCredentials&&(s.withCredentials=!0),typeof r.headers=="object"){let S=r.headers;for(let L in S)S.hasOwnProperty(L)&&s.setRequestHeader(L,S[L])}if(typeof this._config.headers=="object"){let S=this._config.headers;for(let L in S)S.hasOwnProperty(L)&&s.setRequestHeader(L,S[L])}s.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=d.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=d.kBuffering}else if(this._status=d.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===d.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let r=e.total;this._internalAbort(),r!=null&r!==0&&(this._totalLength=r)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,r=0,s=0,S=n;if(e=t[r]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let S=this._normalizeSpeed(t);this._currentSpeedNormalized!==S&&(this._currentSpeedNormalized=S,this._currentChunkSizeKB=S)}let n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let s=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=d.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(re.EXCEPTION,t);else throw new oe(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=d.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(re.EXCEPTION,t);else throw new oe(t.msg)}}var he=Q;class D{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let r;t.to!==-1?r=`bytes=${t.from.toString()}-${t.to.toString()}`:r=`bytes=${t.from.toString()}-`,n.Range=r}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var be=D;class R{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let r=!0;n.indexOf("?")===-1&&(n+="?",r=!1),r&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,r=e.indexOf("?");r!==-1&&(n=e.substring(r+1));let s="";if(n!=null&&n.length>0){let S=n.split("&");for(let L=0;L0;Ie[0]!==this._startName&&Ie[0]!==this._endName&&(Se&&(s+="&"),s+=S[L])}}return s.length===0?t:t+"?"+s}}var P=R;class v{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new se,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ne?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new be(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new P(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ue("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ue(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=he;else if(M.isSupported())this._loaderClass=M;else if(C.isSupported())this._loaderClass=C;else if(ne.isSupported())this._loaderClass=ne;else throw new oe("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ue("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let r=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(r,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,r=0,s=0,S=n;if(e=t[r]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let S=this._stashBuffer.slice(0,this._stashUsed),L=this._dispatchChunks(S,this._stashByteStart);if(L0){let Ie=new Uint8Array(S,L);s.set(Ie,0),this._stashUsed=Ie.byteLength,this._stashByteStart+=L}}else this._stashUsed=0,this._stashByteStart+=L;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let S=this._dispatchChunks(e,t);if(Sthis._bufferSize&&(this._expandBuffer(L),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e,S),0),this._stashUsed+=L,this._stashByteStart=t+S}}}else if(this._stashUsed===0){let s=this._dispatchChunks(e,t);if(sthis._bufferSize&&this._expandBuffer(S),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,s),0),this._stashUsed+=S,this._stashByteStart=t+s}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let s=new Uint8Array(this._stashBuffer,0,this._bufferSize);s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let S=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(S0){let L=new Uint8Array(this._stashBuffer,S);s.set(L,0)}this._stashUsed-=S,this._stashByteStart+=S}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),r=t.byteLength-n;if(n0){let s=new Uint8Array(this._stashBuffer,0,this._bufferSize),S=new Uint8Array(t,n);s.set(S,0),this._stashUsed=S.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,r}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(f.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=re.UNRECOVERABLE_EARLY_EOF),e){case re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=ee.getConfig();e.emit("change",t)}}static registerListener(e){ee.emitter.addListener("change",e)}static removeListener(e){ee.emitter.removeListener("change",e)}static addLogListener(e){f.emitter.addListener("log",e),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,ee._notifyChange())}static removeLogListener(e){f.emitter.removeListener("log",e),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,ee._notifyChange())}}ee.emitter=new(q());var ie=ee;class ge{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,r=e.length-1,s=0,S=0,L=r;for(t=e[s]&&t=128){e.push(String.fromCharCode(s&65535)),n+=2;continue}}}else if(t[n]<240){if(Pe(t,n,2)){let s=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(s>=2048&&(s&63488)!==55296){e.push(String.fromCharCode(s&65535)),n+=3;continue}}}else if(t[n]<248&&Pe(t,n,3)){let s=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(s>65536&&s<1114112){s-=65536,e.push(String.fromCharCode(s>>>10|55296)),e.push(String.fromCharCode(s&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var Je=xe;let ke=function(){let pe=new ArrayBuffer(2);return new DataView(pe).setInt16(0,256,!0),new Int16Array(pe)[0]===256}();class ze{static parseScriptData(e,t,n){let r={};try{let s=ze.parseValue(e,t,n),S=ze.parseValue(e,t+s.size,n-s.size);r[s.data]=S.data}catch(s){f.e("AMF",s.toString())}return r}static parseObject(e,t,n){if(n<3)throw new _e("Data not enough when parse ScriptDataObject");let r=ze.parseString(e,t,n),s=ze.parseValue(e,t+r.size,n-r.size),S=s.objectEnd;return{data:{name:r.data,value:s.data},size:r.size+s.size,objectEnd:S}}static parseVariable(e,t,n){return ze.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new _e("Data not enough when parse String");let s=new DataView(e,t,n).getUint16(0,!ke),S;return s>0?S=Je(new Uint8Array(e,t+2,s)):S="",{data:S,size:2+s}}static parseLongString(e,t,n){if(n<4)throw new _e("Data not enough when parse LongString");let s=new DataView(e,t,n).getUint32(0,!ke),S;return s>0?S=Je(new Uint8Array(e,t+4,s)):S="",{data:S,size:4+s}}static parseDate(e,t,n){if(n<10)throw new _e("Data size invalid when parse Date");let r=new DataView(e,t,n),s=r.getFloat64(0,!ke),S=r.getInt16(8,!ke);return s+=S*60*1e3,{data:new Date(s),size:10}}static parseValue(e,t,n){if(n<1)throw new _e("Data not enough when parse Value");let r=new DataView(e,t,n),s=1,S=r.getUint8(0),L,Ie=!1;try{switch(S){case 0:L=r.getFloat64(1,!ke),s+=8;break;case 1:{L=!!r.getUint8(1),s+=1;break}case 2:{let Se=ze.parseString(e,t+1,n-1);L=Se.data,s+=Se.size;break}case 3:{L={};let Se=0;for((r.getUint32(n-4,!ke)&16777215)===9&&(Se=3);s32)throw new ue("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let S=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,S}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let r=Math.min(n,this._current_word_bits_left),s=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var we=G;class h{static _ebsp2rbsp(e){let t=e,n=t.byteLength,r=new Uint8Array(n),s=0;for(let S=0;S=2&&t[S]===3&&t[S-1]===0&&t[S-2]===0||(r[s]=t[S],s++);return new Uint8Array(r.buffer,0,s)}static parseSPS(e){let t=h._ebsp2rbsp(e),n=new we(t);n.readByte();let r=n.readByte();n.readByte();let s=n.readByte();n.readUEG();let S=h.getProfileString(r),L=h.getLevelString(s),Ie=1,Se=420,Oe=[0,420,422,444],tt=8;if((r===100||r===110||r===122||r===244||r===44||r===83||r===86||r===118||r===128||r===138||r===144)&&(Ie=n.readUEG(),Ie===3&&n.readBits(1),Ie<=3&&(Se=Oe[Ie]),tt=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let bt=Ie!==3?8:12;for(let _t=0;_t0&&bt<16?(It=_t[bt-1],Ye=wt[bt-1]):bt===255&&(It=n.readByte()<<8|n.readByte(),Ye=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let bt=n.readBits(32),_t=n.readBits(32);j=n.readBool(),W=_t,de=bt*2,Xe=W/de}}let ye=1;(It!==1||Ye!==1)&&(ye=It/Ye);let $e=0,De=0;if(Ie===0)$e=1,De=2-Re;else{let bt=Ie===3?1:2,_t=Ie===1?2:1;$e=bt,De=_t*(2-Re)}let ct=(ut+1)*16,St=(2-Re)*((We+1)*16);ct-=(Me+Qe)*$e,St-=(qe+gt)*De;let ft=Math.ceil(ct*ye);return n.destroy(),n=null,{profile_string:S,level_string:L,bit_depth:tt,ref_frames:Ze,chroma_format:Se,chroma_format_string:h.getChromaFormatString(Se),frame_rate:{fixed:j,fps:Xe,fps_den:de,fps_num:W},sar_ratio:{width:It,height:Ye},codec_size:{width:ct,height:St},present_size:{width:ft,height:St}}}static _skipScalingList(e,t){let n=8,r=8,s=0;for(let S=0;S>>8&255|(pe&255)<<8}function z(pe){return(pe&4278190080)>>>24|(pe&16711680)>>>8|(pe&65280)<<8|(pe&255)<<24}function E(pe,e){return pe[e]<<24|pe[e+1]<<16|pe[e+2]<<8|pe[e+3]}class l{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ae,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let r=(t[4]&4)>>>2!==0,s=(t[4]&1)!==0,S=E(t,5);return S<9?n:{match:!0,consumed:S,dataOffset:S,hasAudioTrack:r,hasVideoTrack:s}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Ae}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new _e("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,r=this._littleEndian;if(t===0)if(e.byteLength>13)n=l.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!r)!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let S=s.getUint8(0),L=s.getUint32(0,!r)&16777215;if(n+11+L+4>e.byteLength)break;if(S!==8&&S!==9&&S!==18){f.w(this.TAG,`Unsupported tag type ${S}, skipped`),n+=11+L+4;continue}let Ie=s.getUint8(4),Se=s.getUint8(5),Oe=s.getUint8(6),tt=s.getUint8(7),at=Oe|Se<<8|Ie<<16|tt<<24;(s.getUint32(7,!r)&16777215)!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");let ut=n+11;switch(S){case 8:this._parseAudioData(e,ut,L,at);break;case 9:this._parseVideoData(e,ut,L,at,t+n);break;case 18:this._parseScriptData(e,ut,L);break}let We=s.getUint32(11+L,!r);We!==11+L&&f.w(this.TAG,`Invalid PrevTagSize ${We}`),n+=11+L+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let r=je.parseScriptData(e,t,n);if(r.hasOwnProperty("onMetaData")){if(r.onMetaData==null||typeof r.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=r;let s=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},s)),typeof s.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=s.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof s.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=s.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof s.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=s.audiodatarate),typeof s.videodatarate=="number"&&(this._mediaInfo.videoDataRate=s.videodatarate),typeof s.width=="number"&&(this._mediaInfo.width=s.width),typeof s.height=="number"&&(this._mediaInfo.height=s.height),typeof s.duration=="number"){if(!this._durationOverrided){let S=Math.floor(s.duration*this._timescale);this._duration=S,this._mediaInfo.duration=S}}else this._mediaInfo.duration=0;if(typeof s.framerate=="number"){let S=Math.floor(s.framerate*1e3);if(S>0){let L=S/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=L,this._referenceFrameRate.fps_num=S,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=L}}if(typeof s.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let S=s.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(S),s.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=s,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(r).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},r))}_parseKeyframesIndex(e){let t=[],n=[];for(let r=1;r>>4;if(Ie!==2&&Ie!==10){this._onError(a.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ie);return}let Se=0,Oe=(L&12)>>>2;if(Oe>=0&&Oe<=4)Se=this._flvSoundRateTable[Oe];else{this._onError(a.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Oe);return}let tt=(L&2)>>>1,at=L&1,Ze=this._audioMetadata,ut=this._audioTrack;if(Ze||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ze=this._audioMetadata={},Ze.type="audio",Ze.id=ut.id,Ze.timescale=this._timescale,Ze.duration=this._duration,Ze.audioSampleRate=Se,Ze.channelCount=at===0?1:2),Ie===10){let We=this._parseAACAudioData(e,t+1,n-1);if(We==null)return;if(We.packetType===0){Ze.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");let Re=We.data;Ze.audioSampleRate=Re.samplingRate,Ze.channelCount=Re.channelCount,Ze.codec=Re.codec,Ze.originalCodec=Re.originalCodec,Ze.config=Re.config,Ze.refSampleDuration=1024/Ze.audioSampleRate*Ze.timescale,f.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Ze);let Me=this._mediaInfo;Me.audioCodec=Ze.originalCodec,Me.audioSampleRate=Ze.audioSampleRate,Me.audioChannelCount=Ze.channelCount,Me.hasVideo?Me.videoCodec!=null&&(Me.mimeType='video/x-flv; codecs="'+Me.videoCodec+","+Me.audioCodec+'"'):Me.mimeType='video/x-flv; codecs="'+Me.audioCodec+'"',Me.isComplete()&&this._onMediaInfo(Me)}else if(We.packetType===1){let Re=this._timestampBase+r,Me={unit:We.data,length:We.data.byteLength,dts:Re,pts:Re};ut.samples.push(Me),ut.length+=We.data.length}else f.e(this.TAG,`Flv: Unsupported AAC data type ${We.packetType}`)}else if(Ie===2){if(!Ze.codec){let Qe=this._parseMP3AudioData(e,t+1,n-1,!0);if(Qe==null)return;Ze.audioSampleRate=Qe.samplingRate,Ze.channelCount=Qe.channelCount,Ze.codec=Qe.codec,Ze.originalCodec=Qe.originalCodec,Ze.refSampleDuration=1152/Ze.audioSampleRate*Ze.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ze);let qe=this._mediaInfo;qe.audioCodec=Ze.codec,qe.audioSampleRate=Ze.audioSampleRate,qe.audioChannelCount=Ze.channelCount,qe.audioDataRate=Qe.bitRate,qe.hasVideo?qe.videoCodec!=null&&(qe.mimeType='video/x-flv; codecs="'+qe.videoCodec+","+qe.audioCodec+'"'):qe.mimeType='video/x-flv; codecs="'+qe.audioCodec+'"',qe.isComplete()&&this._onMediaInfo(qe)}let We=this._parseMP3AudioData(e,t+1,n-1,!1);if(We==null)return;let Re=this._timestampBase+r,Me={unit:We,length:We.byteLength,dts:Re,pts:Re};ut.samples.push(Me),ut.length+=We.length}}_parseAACAudioData(e,t,n){if(n<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let r={},s=new Uint8Array(e,t,n);return r.packetType=s[0],s[0]===0?r.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):r.data=s.subarray(1),r}_parseAACAudioSpecificConfig(e,t,n){let r=new Uint8Array(e,t,n),s=null,S=0,L=0,Ie=null,Se=0,Oe=null;if(S=L=r[0]>>>3,Se=(r[0]&7)<<1|r[1]>>>7,Se<0||Se>=this._mpegSamplingRates.length){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let tt=this._mpegSamplingRates[Se],at=(r[1]&120)>>>3;if(at<0||at>=8){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}S===5&&(Oe=(r[1]&7)<<1|r[2]>>>7,Ie=(r[2]&124)>>>2);let Ze=self.navigator.userAgent.toLowerCase();return Ze.indexOf("firefox")!==-1?Se>=6?(S=5,s=new Array(4),Oe=Se-3):(S=2,s=new Array(2),Oe=Se):Ze.indexOf("android")!==-1?(S=2,s=new Array(2),Oe=Se):(S=5,Oe=Se,s=new Array(4),Se>=6?Oe=Se-3:at===1&&(S=2,s=new Array(2),Oe=Se)),s[0]=S<<3,s[0]|=(Se&15)>>>1,s[1]=(Se&15)<<7,s[1]|=(at&15)<<3,S===5&&(s[1]|=(Oe&15)>>>1,s[2]=(Oe&1)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:tt,channelCount:at,codec:"mp4a.40."+S,originalCodec:"mp4a.40."+L}}_parseMP3AudioData(e,t,n,r){if(n<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let s=this._littleEndian,S=new Uint8Array(e,t,n),L=null;if(r){if(S[0]!==255)return;let Ie=S[1]>>>3&3,Se=(S[1]&6)>>1,Oe=(S[2]&240)>>>4,tt=(S[2]&12)>>>2,Ze=(S[3]>>>6&3)!==3?2:1,ut=0,We=0,Re=34,Me="mp3";switch(Ie){case 0:ut=this._mpegAudioV25SampleRateTable[tt];break;case 2:ut=this._mpegAudioV20SampleRateTable[tt];break;case 3:ut=this._mpegAudioV10SampleRateTable[tt];break}switch(Se){case 1:Re=34,Oe>>4,Ie=S&15;if(Ie!==7){this._onError(a.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Ie}`);return}this._parseAVCVideoPacket(e,t+1,n-1,r,s,L)}_parseAVCVideoPacket(e,t,n,r,s,S){if(n<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let L=this._littleEndian,Ie=new DataView(e,t,n),Se=Ie.getUint8(0),tt=(Ie.getUint32(0,!L)&16777215)<<8>>8;if(Se===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(Se===1)this._parseAVCVideoData(e,t+4,n-4,r,s,S,tt);else if(Se!==2){this._onError(a.FORMAT_ERROR,`Flv: Invalid video packet type ${Se}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let r=this._videoMetadata,s=this._videoTrack,S=this._littleEndian,L=new DataView(e,t,n);r?typeof r.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),r=this._videoMetadata={},r.type="video",r.id=s.id,r.timescale=this._timescale,r.duration=this._duration);let Ie=L.getUint8(0),Se=L.getUint8(1),Oe=L.getUint8(2),tt=L.getUint8(3);if(Ie!==1||Se===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(L.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(a.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let at=L.getUint8(5)&31;if(at===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else at>1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${at}`);let Ze=6;for(let We=0;We1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ut}`);Ze++;for(let We=0;We=n){f.w(this.TAG,`Malformed Nalu near timestamp ${ut}, offset = ${at}, dataSize = ${n}`);break}let Re=Se.getUint32(at,!Ie);if(Ze===3&&(Re>>>=8),Re>n-Ze){f.w(this.TAG,`Malformed Nalus near timestamp ${ut}, NaluSize > DataSize!`);return}let Me=Se.getUint8(at+Ze)&31;Me===5&&(We=!0);let Qe=new Uint8Array(e,t+at,Ze+Re),qe={type:Me,data:Qe};Oe.push(qe),tt+=Qe.byteLength,at+=Ze+Re}if(Oe.length){let Re=this._videoTrack,Me={units:Oe,length:tt,isKeyframe:We,dts:ut,cts:L,pts:ut+L};We&&(Me.fileposition=s),Re.samples.push(Me),Re.length+=tt}}}var p=l;class o{static init(){o.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let t in o.types)o.types.hasOwnProperty(t)&&(o.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=o.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,r=Array.prototype.slice.call(arguments,1),s=r.length;for(let L=0;L>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let S=8;for(let L=0;L>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return o.box(o.types.trak,o.tkhd(e),o.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,r=e.presentWidth,s=e.presentHeight;return o.box(o.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,r>>>8&255,r&255,0,0,s>>>8&255,s&255,0,0]))}static mdia(e){return o.box(o.types.mdia,o.mdhd(e),o.hdlr(e),o.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return o.box(o.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=o.constants.HDLR_AUDIO:t=o.constants.HDLR_VIDEO,o.box(o.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=o.box(o.types.smhd,o.constants.SMHD):t=o.box(o.types.vmhd,o.constants.VMHD),o.box(o.types.minf,t,o.dinf(),o.stbl(e))}static dinf(){return o.box(o.types.dinf,o.box(o.types.dref,o.constants.DREF))}static stbl(e){return o.box(o.types.stbl,o.stsd(e),o.box(o.types.stts,o.constants.STTS),o.box(o.types.stsc,o.constants.STSC),o.box(o.types.stsz,o.constants.STSZ),o.box(o.types.stco,o.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp3(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp4a(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types[".mp3"],r)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types.mp4a,r,o.esds(e))}static esds(e){let t=e.config||[],n=t.length,r=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return o.box(o.types.esds,r)}static avc1(e){let t=e.avcc,n=e.codecWidth,r=e.codecHeight,s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,n&255,r>>>8&255,r&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return o.box(o.types.avc1,s,o.box(o.types.avcC,t))}static mvex(e){return o.box(o.types.mvex,o.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return o.box(o.types.trex,n)}static moof(e,t){return o.box(o.types.moof,o.mfhd(e.sequenceNumber),o.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return o.box(o.types.mfhd,t)}static traf(e,t){let n=e.id,r=o.box(o.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),s=o.box(o.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),S=o.sdtp(e),L=o.trun(e,S.byteLength+16+16+8+16+8+8);return o.box(o.types.traf,r,s,L,S)}static sdtp(e){let t=e.samples||[],n=t.length,r=new Uint8Array(4+n);for(let s=0;s>>24&255,r>>>16&255,r>>>8&255,r&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let L=0;L>>24&255,Ie>>>16&255,Ie>>>8&255,Ie&255,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,Oe.isLeading<<2|Oe.dependsOn,Oe.isDependedOn<<6|Oe.hasRedundancy<<4|Oe.isNonSync,0,0,tt>>>24&255,tt>>>16&255,tt>>>8&255,tt&255],12+16*L)}return o.box(o.types.trun,S)}static mdat(e){return o.box(o.types.mdat,e)}}o.init();var c=o;class _{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var I=_;class U{constructor(e,t,n,r,s){this.dts=e,this.pts=t,this.duration=n,this.originalDts=r,this.isSyncPoint=s,this.fileposition=null}}class fe{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ae{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[s].dts&&et[r].lastSample.originalDts&&e=t[r].lastSample.originalDts&&(r===t.length-1||r0&&(s=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=s,this._list.splice(s,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class Y{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new me("audio"),this._videoSegmentInfoList=new me("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661)),this._fillSilentAfterSeek=K.msedge||K.msie,this._mp3UseMpegAudio=!K.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new _e("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,r="mp4",s=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(r="mpeg",s="",n=new Uint8Array):n=c.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=c.generateInitSegment(t);else return;if(!this._onInitSegment)throw new _e("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:s,container:`${e}/${r}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let r={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(r.samples.push(t),r.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(r,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,r=n.samples,s,S=-1,L=-1,Ie=-1,Se=this._audioMeta.refSampleDuration,Oe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,tt=this._dtsBaseInited&&this._audioNextDts===void 0,at=!1;if(!r||r.length===0||r.length===1&&!t)return;let Ze=0,ut=null,We=0;Oe?(Ze=0,We=n.length):(Ze=8,We=8+n.length);let Re=null;if(r.length>1&&(Re=r.pop(),We-=Re.length),this._audioStashedLastSample!=null){let Ye=this._audioStashedLastSample;this._audioStashedLastSample=null,r.unshift(Ye),We+=Ye.length}Re!=null&&(this._audioStashedLastSample=Re);let Me=r[0].dts-this._dtsBase;if(this._audioNextDts)s=Me-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())s=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(at=!0);else{let Ye=this._audioSegmentInfoList.getLastSampleBefore(Me);if(Ye!=null){let Xe=Me-(Ye.originalDts+Ye.duration);Xe<=3&&(Xe=0);let j=Ye.dts+Ye.duration+Xe;s=Me-j}else s=0}if(at){let Ye=Me-s,Xe=this._videoSegmentInfoList.getLastSegmentBefore(Me);if(Xe!=null&&Xe.beginDts=1?Le=Qe[Qe.length-1].duration:Le=Math.floor(Se);let ye=!1,$e=null;if(Le>Se*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!K.safari){ye=!0;let De=Math.abs(Le-Se),ct=Math.ceil(De/Se),St=de+Se;f.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[6444],{18785:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},52671:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},8657:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},56082:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},33853:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},15075:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},43531:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},38819:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return se}});var g=i(67711),x=i(59301),F={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},q=F,A=i(7657),f=function(_e,ue){return x.createElement(A.Z,(0,g.Z)({},_e,{ref:ue,icon:q}))},ce=x.forwardRef(f),se=ce},93152:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return te}});var g=i(59301),x=i(8591),F=i(38854),q=i(60513),A=i(39394),f=i(34055),ce=i(56102),se=i(2610),oe={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},_e=(Z,Ee,K)=>new Promise((T,M)=>{var u=k=>{try{N(K.next(k))}catch(w){M(w)}},C=k=>{try{N(K.throw(k))}catch(w){M(w)}},N=k=>k.done?T(k.value):Promise.resolve(k.value).then(u,C);N((K=K.apply(Z,Ee)).next())});function ue(Z){if(isNaN(Z))return{minutes:"00",seconds:"00"};const Ee=new Date(Z*1e3).toISOString().substr(11,8);return{hour:Ee.substr(0,2),minutes:Ee.substr(3,2),seconds:Ee.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function $(Z,Ee){return Z-Ee}function d(Z){Z.sort($);let Ee=0;for(let K=0;K{},handlePlay:k=()=>{},handlePlayEnded:w=()=>{},autoPlay:ne=!1,onPlayEnded:Q=()=>{},isShowWaterMark:he=!0},D)=>{var be;const P=((be=Ee==null?void 0:Ee.split("."))==null?void 0:be.pop())==="flv",v=(0,g.useRef)(),B=(0,g.useRef)(),ve=(0,g.useRef)(),H=(0,g.useRef)(),le=(0,g.useRef)(),J=(0,g.useRef)(),O=(0,g.useRef)(),V=(0,g.useRef)(),ee=(0,g.useRef)(),ie=(0,g.useRef)(),ge=(0,g.useRef)(),Ae=(0,g.useRef)(),Pe=(0,g.useRef)(),xe=(0,g.useRef)(),Je=navigator.userAgent.toLowerCase().match(re),ke=Je?Je[0]:"pc",ze=(0,g.useRef)(!1),je=(0,f.eY)();let G=0,we=0,h=0,y=null,m=!1,a=20,b=1,z=!1,E=!1,l=[];(0,g.useImperativeHandle)(D,()=>({getLastUpdatedTime:()=>v.current.currentTime,getDuration:()=>v.current.duration})),x.ZP.config({maxCount:1,getContainer:()=>ve.current});const p=(0,g.useCallback)((ae,me=!1)=>{let Y={point:v.current.currentTime};y?(Y.log_id=y,Y.watch_duration=d(l),Y.total_duration=we):(u?(Y.video_id=parseInt(T,10),Y.course_id=u):Y.video_id=T,Y.duration=G,Y.device=ke),me&&(Y.ed="1");function Ce(){return _e(this,null,function*(){z=!0,y=yield M==null?void 0:M(Y),z=!1,ae&&ae()})}Ce()},[T,u]);(0,g.useEffect)(()=>{v.current&&(H.current.style.display="none",le.current.style.display="block"),x.ZP.destroy();let ae=null;return q.Z.isSupported&&P&&Ee&&(Ee==null?void 0:Ee.indexOf(".m3u8"))<0?(ae=q.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ee,muted:!1}),v.current&&(ae.attachMediaElement(v.current),ae.load())):v.current.setAttribute("src",Ee),c(),()=>{ae&&(ae.unload(),ae.pause(),ae.destroy(),ae=null)}},[v,P,Ee]);function o(){v.current.paused?(H.current.style.display="none",le.current.style.display="block"):(H.current.style.display="block",le.current.style.display="none")}function c(){ge.current.style.display="none",Pe.current.style.display="none",Ae.current.style.display="none",v.current.muted||v.current.volume===0?ge.current.style.display="block":v.current.volume>0&&v.current.volume<=.5?Pe.current.style.display="block":Ae.current.style.display="block"}(0,g.useEffect)(()=>{const ae=document.getElementById("play"),me=document.querySelectorAll(".playback-icons use");function Y(){k(),C&&!ze.current&&(v.current.currentTime=C),ze.current=!0,l.push(v.current.currentTime),m||(m=!0,K&&p())}function Ce(){return _e(this,null,function*(){o(),l.push(v.current.currentTime),K&&p(()=>{y=null,h=0,m=!1,z=!1,E=!1,l=[],we=0,b=1},!0),Q()})}function Te(){J.current.value=Math.round(v.current.currentTime),O.current.value=Math.round(v.current.currentTime)}function X(){const Ke=ue(Math.round(v.current.currentTime));ee.current.innerText=`${Ke.hour>0?Ke.hour+":":""}${Ke.minutes}:${Ke.seconds}`,ee.current.setAttribute("datetime",`${Ke.hour>0?" "+Ke.hour+" ":""}${Ke.minutes}m ${Ke.seconds}s`)}function Be(){var Ke,rt,Et,mt,Ct,At,ht;const Rt=Math.round((Ke=v.current)==null?void 0:Ke.duration);(Et=(rt=J.current)==null?void 0:rt.setAttribute)==null||Et.call(rt,"max",Rt),(Ct=(mt=O.current)==null?void 0:mt.setAttribute)==null||Ct.call(mt,"max",Rt);const it=ue(Rt);V.current&&(V.current.innerText=`${it.hour>0?it.hour+":":""}${it.minutes}:${it.seconds}`,(ht=(At=V.current).setAttribute)==null||ht.call(At,"datetime",`${it.hour>0?" "+it.hour+" ":""}${it.minutes}m ${it.seconds}s`))}function Ge(){try{const Ke=Math.round(v.current.duration);J.current.setAttribute("max",Ke),O.current.setAttribute("max",Ke);const rt=ue(Ke);V.current.innerText=`${rt.hour>0?rt.hour+":":""}${rt.minutes}:${rt.seconds}`,V.current.setAttribute("datetime",`${rt.hour>0?" "+rt.hour+" ":""}${rt.minutes}m ${rt.seconds}s`),Te(),X();const{width:Et,height:mt,x:Ct,y:At}=B.current.getBoundingClientRect();if(Ct<0||At<0||!Et)return;if(!E){let ht=v.current.currentTime,Rt=ht-h;Math.abs(Rt)<10?(we+=Math.abs(Rt),h=ht,z||we-b*a>=0&&(b++,l.push(h),K&&p())):(h=ht,K&&p())}}catch(Ke){console.log(Ke)}}function Fe(){E=!0}function Ve(){v.current.playing&&l.push(v.current.currentTime,h),h=v.current.currentTime,E=!1}function nt(){G=v.current.duration,G<=20&&(a=G/3),v.current.addEventListener("play",Y)}function yt(Ke){Ke.preventDefault(),(0,se.vp)()?(v.current.style.width="100%",v.current.style.height="100%"):v.current.style.cssText=""}function st(){N()}function lt(Ke){if(!Z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const rt=Ke.target.dataset.seek?Ke.target.dataset.seek:Ke.target.value;v.current.currentTime=rt,O.current.value=rt,J.current.value=rt}function pt(Ke){const rt=Math.round(Ke.offsetX/Ke.target.clientWidth*parseInt(Ke.target.getAttribute("max"),10));J.current.setAttribute("data-seek",rt);const Et=ue(rt);ie.current.textContent=`${Et.hour>0?Et.hour+":":""}${Et.minutes}:${Et.seconds}`;const mt=v.current.getBoundingClientRect();ie.current.style.left=`${Ke.pageX-mt.left}px`}function Ue(Ke){switch(Ke.code){case"Space":Ke.preventDefault(),U();break;case"ArrowRight":if(Ke.preventDefault(),!Z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime>=v.current.duration)break;v.current.currentTime=parseInt(v.current.currentTime)+5,Te();break;case"ArrowLeft":if(Ke.preventDefault(),!Z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime===0)break;v.current.currentTime=parseInt(v.current.currentTime)-5,Te();break;case"ArrowUp":Ke.preventDefault(),v.current.volume<1&&(v.current.volume=(parseInt(v.current.volume*10)+1)/10);break;case"ArrowDown":Ke.preventDefault(),v.current.volume>0&&(v.current.volume=(parseInt(v.current.volume*10)-1)/10);break}}return ve.current.addEventListener((0,se.gH)(),yt),v.current.addEventListener("canplay",nt),v.current.addEventListener("ended",Ce),v.current.addEventListener("seeking",Fe),v.current.addEventListener("seeked",Ve),v.current.addEventListener("loadedmetadata",Be),J.current.addEventListener("mousemove",pt),J.current.addEventListener("input",lt),v.current.addEventListener("timeupdate",Ge),v.current.addEventListener("pause",st),v.current.addEventListener("volumechange",c),document.addEventListener("keydown",Ue),()=>{var Ke,rt,Et,mt,Ct,At,ht,Rt,it,dt,He,pe;(Ke=v.current)==null||Ke.removeEventListener("canplay",nt),(rt=v.current)==null||rt.removeEventListener("play",Y),(Et=v.current)==null||Et.removeEventListener("ended",Ce),(mt=v.current)==null||mt.removeEventListener("seeking",Fe),(Ct=v.current)==null||Ct.removeEventListener("seeked",Ve),(At=J.current)==null||At.removeEventListener("mousemove",pt),(ht=J.current)==null||ht.removeEventListener("input",lt),(Rt=v.current)==null||Rt.removeEventListener("timeupdate",Ge),(it=v.current)==null||it.removeEventListener("pause",st),(dt=v.current)==null||dt.removeEventListener("loadedmetadata",Be),(He=v.current)==null||He.removeEventListener("volumechange",c),document.removeEventListener("keydown",Ue),(pe=v.current)!=null&&pe.playing&&(l.push(h,v.current.currentTime),K&&p())}},[v,Ee]),(0,g.useEffect)(()=>{if(v.current.onended=()=>{w(v)},v.current.oncontextmenu=()=>!1,(Ee==null?void 0:Ee.indexOf(".m3u8"))>-1){if(v.current.canPlayType("application/vnd.apple.mpegurl"))v.current.src=Ee;else if(A.ZP.isSupported()){var ae=new A.ZP;ae.loadSource(Ee),ae.attachMedia(v.current)}}},[Ee]);const[_,I]=(0,g.useState)(1),U=()=>{v.current.paused||v.current.ended?v.current.play():v.current.pause(),o()};function fe(){v.current.muted=!v.current.muted,v.current.muted?(xe.current.setAttribute("data-volume",volume.value),xe.current.value=0):xe.current.value=xe.current.dataset.volume}return g.createElement("div",{style:{position:"relative"},ref:ve},g.createElement("div",{ref:B,className:`${oe.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${oe.animate__loop}`},he&&je?je.login:" "),g.createElement("div",{className:oe.container},g.createElement("div",{className:oe["video-container"],id:"video-container"},g.createElement("div",{className:oe["playback-animation"],id:"playback-animation"},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{className:"hidden",href:"#play-icon"}),g.createElement("use",{href:"#pause"}))),g.createElement("video",{className:oe.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:v,autoPlay:ne}),g.createElement("div",{className:`${oe["video-controls"]} `,id:"video-controls"},g.createElement("div",{className:oe["bottom-controls"]},g.createElement("div",{className:oe["left-controls"]},g.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:U},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{ref:le,href:"#play-icon"}),g.createElement("use",{ref:H,style:{display:"none"},href:"#pause"}))),g.createElement("div",{className:oe.time},g.createElement("time",{id:"time-elapsed",ref:ee},"00:00"),g.createElement("span",null," / "),g.createElement("time",{id:"duration",ref:V},"00:00"))),g.createElement("div",{className:oe["right-controls"]},Z&&g.createElement(F.Z,{placement:"top",overlayClassName:oe.rateOverlay,getPopupContainer:ae=>ae.parentNode,menu:{items:[{key:"1",label:g.createElement("span",{onClick:()=>{I(1),v.current.playbackRate=1}},"1.0x")},{key:"2",label:g.createElement("span",{onClick:()=>{I(1.5),v.current.playbackRate=1.5}},"1.5x")},{key:"3",label:g.createElement("span",{onClick:()=>{I(2),v.current.playbackRate=2}},"2.0x")}]}},g.createElement("div",{className:`${oe.controlText} mr5`},"\u500D\u901F")),g.createElement(ce.CopyToClipboard,{text:Ee,onCopy:()=>x.ZP.success("\u590D\u5236\u6210\u529F")},g.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},g.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),g.createElement("div",{className:oe["volume-controls"]},g.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:oe["volume-button"],id:"volume-button",onClick:fe},g.createElement("i",{ref:ge,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Pe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Ae,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),g.createElement("input",{className:oe.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:xe,style:{display:"none"},onClick:c})),g.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:oe["fullscreen-button"],onClick:()=>{(0,se.vp)()?(0,se.BU)():(0,se.Dj)(ve.current)}},g.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),g.createElement("div",{className:oe["video-progress"]},g.createElement("progress",{ref:O,value:"0",min:"0"}),g.createElement("input",{className:oe.seek,ref:J,value:"0",min:"0",type:"range",step:"1"}),g.createElement("div",{className:oe["seek-tooltip"],ref:ie,id:"seek-tooltip"},"00:00"))))),g.createElement("svg",{style:{display:"none"}},g.createElement("defs",null,g.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),g.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},g.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),g.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),g.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},g.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),g.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},g.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),g.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),g.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},g.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),g.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},g.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},17904:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return x}});var g=i(59301);function x(F,q){const A=(0,g.useRef)();(0,g.useEffect)(()=>{A.current=F}),(0,g.useEffect)(()=>{function f(){A.current()}if(q!==null){let ce=setInterval(f,q);return()=>clearInterval(ce)}},[q])}},45233:function(vt,Ne,i){"use strict";i.r(Ne),i.d(Ne,{default:function(){return o},formatQuery:function(){return l}});var g=i(59301),x=i(76560),F=i(71418),q={bg:"bg___eq_Aq",container:"container___j770l",widthle:"widthle___ouh1T"},A=i(24334),f=i(93152),ce=i(43418),se=i(13570),oe=i(78673),_e=i(64165),ue={contentWrap:"contentWrap___xMJQi",title:"title___z4t4P",footer:"footer___CLzrT",footer_left:"footer_left___N2sZZ",footer_bfcs:"footer_bfcs___UmvUE",footer_bfcs_value:"footer_bfcs_value___yiYga",pingfen:"pingfen___aEEMe",fenshu:"fenshu___I6HCo",radioGroup:"radioGroup___RT1dL",wrap:"wrap___QZGSJ",introName:"introName___m17tA",rating:"rating___MXLBr",modalRating:"modalRating___aluwj",zdbf:"zdbf___9PNEF"},$=i(17904),d=i(80541),re=i(49661),te=i(59301),Z=Object.defineProperty,Ee=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,M=(c,_,I)=>_ in c?Z(c,_,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[_]=I,u=(c,_)=>{for(var I in _||(_={}))K.call(_,I)&&M(c,I,_[I]);if(Ee)for(var I of Ee(_))T.call(_,I)&&M(c,I,_[I]);return c},C=(c,_)=>{var I={};for(var U in c)K.call(c,U)&&_.indexOf(U)<0&&(I[U]=c[U]);if(c!=null&&Ee)for(var U of Ee(c))_.indexOf(U)<0&&T.call(c,U)&&(I[U]=c[U]);return I},N=(c,_,I)=>new Promise((U,fe)=>{var ae=Ce=>{try{Y(I.next(Ce))}catch(Te){fe(Te)}},me=Ce=>{try{Y(I.throw(Ce))}catch(Te){fe(Te)}},Y=Ce=>Ce.done?U(Ce.value):Promise.resolve(Ce.value).then(ae,me);Y((I=I.apply(c,_)).next())});const k=c=>{var _=c,{videoDetail:I,globalSetting:U,loading:fe,dispatch:ae}=_,me=C(_,["videoDetail","globalSetting","loading","dispatch"]);const{queryParams:Y,selectParams:Ce,videoList:Te}=I,{subject_id:X,videoId:Be}=Y,{checkBoxValue:Ge,radioValue:Fe}=Ce,Ve={videoId:Be},nt={query:Y},yt=(0,g.useRef)(),st=(0,g.useRef)(),lt=(0,g.useRef)(),pt=(0,g.useRef)(5),{video_item:Ue}=I.detail||{};(0,$.Z)(()=>N(void 0,null,function*(){st.current&&(console.log("videoRef lastUpdatedTime: ",yt.current.getLastUpdatedTime()),console.log(yt.current),yield Ke())}),pt.current*1e3);const Ke=(it=!1)=>{const dt=it?{is_f:1}:{};return(0,d.DH)(u(u({},dt),{id:Ve.videoId,point:yt.current.getLastUpdatedTime(),total:yt.current.getDuration()}))},rt=it=>(it.ed==="1"&&(st.current=!1,Ke(!0)),!st.current&&!it.ed&&(st.current=!0,pt.current=yt.current.getDuration()<=5?1:5,Ke()),ae({type:"userDetail/logWatchHistory",payload:it})),Et=()=>{st.current=!1},mt=()=>{st.current=!0},Ct=()=>{lt.current=5,ce.default.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:te.createElement("div",{className:"tc font14"},te.createElement(se.Z,{defaultValue:lt.current,onChange:it=>lt.current=it,className:ue.modalRating})),onOk:()=>N(void 0,null,function*(){if((yield(0,d.jK)({id:Ve.videoId,star:lt.current})).status===0){const{course_id:dt}=(0,re.oP)();ae({type:"videoDetail/getVideoDetail",payload:{id:Ve.videoId,videoId:Ve.videoId,course_id:dt,subject_id:X}})}})})},At=it=>{const dt=window.filterVideoSign,He=dt.findIndex(s=>s.id===Be);if(He===dt.length-1)return;const e=dt[He+1].id,t=dt[He+1].can_view,n=dt[He+1].link,r=dt[He+1].is_public;if(window.checkBoxValue){if(n){window.open(n);return}if(!t){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:te.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}if(!r){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:te.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}ae({type:"videoDetail/handleListItemClick",payload:{videoId:e}}),window.videoTimer=setTimeout(()=>{it.current.play()},2e3)}},ht=(it,dt)=>{if(it==="checkBox"){const He=dt;window.checkBoxValue=He,ae({type:"videoDetail/setSelectValue",payload:{radioValue:Fe,checkBoxValue:He}});return}ae({type:"videoDetail/setSelectValue",payload:{checkBoxValue:Ge,radioValue:dt.target.value}})},Rt=()=>Te.findIndex(He=>He.id===Be)===Te.length-1?te.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):te.createElement("div",null,te.createElement(oe.Z,{onChange:He=>{ht("checkBox",He)},defaultChecked:Ge,size:"small"}),te.createElement("span",{className:ue.zdbf},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891"));return te.createElement("aside",{className:ue.contentWrap},te.createElement("aside",{className:ue.wrap},te.createElement("header",null),te.createElement("div",{className:ue.title},Ue==null?void 0:Ue.name),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?te.createElement(_e.Z,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):te.createElement(f.Z,{ref:yt,startTime:Ue==null?void 0:Ue.last_point,src:Ue!=null&&Ue.is_link?Ue==null?void 0:Ue.link:(Ue==null?void 0:Ue.play_url)&&A.Base64.decode(Ue==null?void 0:Ue.play_url),videoId:Ue==null?void 0:Ue.video_id,logWatchHistory:rt,handlePause:Et,handlePlay:mt,allow_skip:Ue==null?void 0:Ue.allow_skip,handlePlayEnded:At,toLog:()=>{}}),te.createElement("div",{className:ue.footer},te.createElement("div",{className:ue.footer_left},te.createElement("div",{className:ue.pingfen},"\u8BC4\u5206"),te.createElement(se.Z,{value:Ue==null?void 0:Ue.star,disabled:!0,className:ue.rating,style:{color:"#FFA100",fontSize:12,marginLeft:10}}),te.createElement("div",{className:ue.fenshu},(Ue==null?void 0:Ue.star)||0,"\u5206")),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?null:te.createElement("div",null,te.createElement("div",{className:ue.checkBox},Rt()))),te.createElement("div",{className:"mt10"},(Ue==null?void 0:Ue.description)&&te.createElement("span",{className:ue.introName},"\u7B80\u4ECB\uFF1A",Ue.description))))};var w=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:I})=>({videoDetail:c,globalSetting:I,loading:_}))(k),ne=i(8591),Q=i(17574),he={flex_box_center:"flex_box_center___yWqSL",flex_space_between:"flex_space_between___LgFmv",flex_box_vertical_center:"flex_box_vertical_center____lt6U",flex_box_center_end:"flex_box_center_end___UqkaD",flex_box_column:"flex_box_column___V8XLF",list:"list___8tjfT",tree_style:"tree_style___ZzDvO",title:"title___IVfkQ",gray:"gray___RnyYk",brght:"brght___EWRNa",s1:"s1___dPBQg",s3:"s3___SRBBG",active:"active___hsNCX",tree_line:"tree_line___EGn30",tabs_style:"tabs_style___Nwkiq",tabs_item:"tabs_item___Vzu_U",tabs_item_active:"tabs_item_active___BcIwZ"},D=i(72664),be=i(67135),R=i(90524),P=i(59301),v=Object.defineProperty,B=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,O=(c,_,I)=>_ in c?v(c,_,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[_]=I,V=(c,_)=>{for(var I in _||(_={}))le.call(_,I)&&O(c,I,_[I]);if(H)for(var I of H(_))J.call(_,I)&&O(c,I,_[I]);return c},ee=(c,_)=>B(c,ve(_)),ie=(c,_)=>{var I={};for(var U in c)le.call(c,U)&&_.indexOf(U)<0&&(I[U]=c[U]);if(c!=null&&H)for(var U of H(c))_.indexOf(U)<0&&J.call(c,U)&&(I[U]=c[U]);return I},ge=(c,_,I)=>new Promise((U,fe)=>{var ae=Ce=>{try{Y(I.next(Ce))}catch(Te){fe(Te)}},me=Ce=>{try{Y(I.throw(Ce))}catch(Te){fe(Te)}},Y=Ce=>Ce.done?U(Ce.value):Promise.resolve(Ce.value).then(ae,me);Y((I=I.apply(c,_)).next())});const Ae=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:P.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:P.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:he.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:P.createElement("i",{className:"iconfont icon-shipin font20"}),bq:P.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:he.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:P.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:P.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:he.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:P.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:P.createElement("span",null)}],Pe=c=>{var _=c,{dispatch:I,pathsDetail:U,videoDetail:fe,user:ae}=_,me=ie(_,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:Y,stages:Ce,cust_seq:Te,active:X}=fe,{subject_id:Be,course_id:Ge}=Y,Fe=(0,x.useParams)(),[Ve]=(0,x.useSearchParams)(),[nt,yt]=(0,g.useState)([]),[st,lt]=(0,g.useState)([(X==null?void 0:X.id)||Number(Fe.videoId)]),[pt,Ue]=(0,g.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),Ke=[".PDF",".DOC",".DOCX",".XLS",".XLSX",".PPT",".PPTX"];(0,g.useEffect)(()=>{I(Be?{type:"videoDetail/getStageData",payload:{subject_id:Be,page_type:"video"}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:Ge}})},[]),(0,g.useEffect)(()=>{rt()},[fe==null?void 0:fe.stages]);const rt=()=>{let He=nt;Ce.forEach((pe,e)=>{He.push({title:P.createElement("div",{title:pe.stage_name,className:he.title},pe.stage_name),value:pe==null?void 0:pe.stage_id,key:pe==null?void 0:pe.stage_id,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Et(pe.items||[])})}),yt(He)},Et=He=>{function pe(e){var t;const n=e.children,r=Array.isArray(n)&&n.length>0,s=e==null?void 0:e.id,{name:S,item_type:L,id:Ie}=e,Se=(t=Ae.find(at=>at.type===L))==null?void 0:t.bq,Oe=he.brght,tt=X.id===Ie?`${Oe} ${he.active}`:Oe;return{title:P.createElement("div",{onClick:()=>ht(e),className:Oe,title:S},Se,P.createElement("div",{className:he.s3},S)),value:s,key:s,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:r?n==null?void 0:n.map(at=>pe(at)):[]}}return He==null?void 0:He.map(e=>pe(e))},mt=(He,pe)=>ge(void 0,null,function*(){I({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const e=pe?yield(0,be.BK)({id:He}):yield(0,be.Ir)({id:He});if(I({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),e!=null&&e.game_identifier||e!=null&&e.identifier){(0,re.xg)(pe?`/tasks/${e==null?void 0:e.identifier}/jupyter`:`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?At(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&Ct(e==null?void 0:e.message)}),Ct=He=>{ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",He,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},At=He=>{He=He!=null&&He.includes(".json")?He:`${He}.json`,ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ge(void 0,null,function*(){const pe=yield(0,D.L8)({url:He});if(!pe)return;ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const e=yield(0,be.Ir)({id:pe.shixun_identifier});if(e!=null&&e.game_identifier){(0,re.xg)(`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?At(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&Ct(e==null?void 0:e.message)})})},ht=He=>{var pe,e,t,n,r;if((He==null?void 0:He.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);const{id:s,item_type:S,identifier:L,is_jupyter:Ie,url:Se,link:Oe}=He;if(S==="VideoItem"&&!Oe){if(!((pe=ae.userInfo)!=null&&pe.admin)&&!((e=ae.userInfo)!=null&&e.business)&&!He.can_view){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}I({type:"videoDetail/handleListItemClick",payload:{videoId:s}}),I({type:"videoDetail/getVideoDetail",payload:ee(V({id:s},Y),{videoId:s}),callback:tt=>{if(tt&&tt.video_item&&!tt.video_item.can_edit&&!He.is_public){ce.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}}});return}if(S==="VideoItem"&&Oe){He.link&&(0,d.DH)({is_f:1,id:He.id,point:0,total:0}),window.open(Oe);return}if(S==="Shixun"){mt(L,Ie);return}if(S==="Attachment"){if(Oe){(0,re.xg)(Oe);return}let tt=(n=He==null?void 0:He.name)==null?void 0:n.substr((t=He==null?void 0:He.name)==null?void 0:t.lastIndexOf("."));if(Ke.includes(tt.toUpperCase())){I({type:"videoDetail/handleListItemClick",payload:{attachmentId:s}});return}else{if(!((r=U.detail)!=null&&r.allow_download)){ne.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,re.FH)(He.name,R.Z.API_SERVER+He.url);return}}window.open(R.Z.IMG_SERVER+Se)},Rt=He=>{let pe=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],e=["","\u5341","\u767E","\u5343","\u4E07"];He=parseInt(He);let t=s=>{let S=s.toString().split("").reverse(),L="";for(var Ie=0;Ie0&&S[Ie]==0&&S[Ie-1]==0?"":pe[S[Ie]]+(S[Ie]==0?e[0]:e[Ie]))+L;return L},n=Math.floor(He/1e4),r=He%1e4;return r.toString().length<4&&(r="0"+r),n?t(n)+"\u4E07"+t(r):t(He)},it=(He,pe,e,t)=>{var n;const{name:r,item_type:s,id:S}=He,L=`${pe+1}-${e+1}-${t+1}`,Ie=(n=Ae.find(tt=>tt.type===s))==null?void 0:n.icon,Se=he.brght,Oe=X.id===S?`${Se} ${he.active}`:Se;return P.createElement("div",{key:L,onClick:()=>ht(He),className:Oe,style:{paddingLeft:52}},P.createElement("span",{className:he.s1},Ie),!!Te&&P.createElement("span",{className:he.s2},L),P.createElement("span",{className:he.s3},"\u203B ",r))},dt=(He,pe,e)=>{var t;const{name:n,item_type:r,id:s,children:S}=He,L=`${pe+1}-${e+1}`,Ie=(t=Ae.find(tt=>tt.type===r))==null?void 0:t.icon,Se=he.brght,Oe=X.id===s?`${Se} ${he.active}`:Se;return P.createElement(g.Fragment,{key:L},P.createElement("div",{onClick:()=>ht(He),className:Oe},P.createElement("span",{className:he.s1},Ie),!!Te&&P.createElement("span",{className:he.s2},L),P.createElement("span",{className:he.s3},"\u203B ",n)),!!S.length&&S.map((tt,at)=>it(tt,pe,e,at)))};return P.createElement("aside",{className:he.list},P.createElement("div",{className:he.tabs_style},P.createElement("div",{className:he.tabs_item,onClick:()=>{Ue("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",pt=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&P.createElement("div",{className:he.tabs_item_active}))),P.createElement("div",{className:he.tree_style},(nt==null?void 0:nt.length)>0&&P.createElement(Q.default,{selectedKeys:st,onSelect:(He,pe)=>{lt([...He])},blockNode:!0,treeData:nt,defaultExpandAll:!0,className:he.tree_line})))};var xe=(0,x.connect)(({user:c,videoDetail:_,loading:I,globalSetting:U,pathsDetail:fe})=>({user:c,videoDetail:_,globalSetting:U,loading:I,pathsDetail:fe}))(Pe),Je=i(10825),ke=i(59301),ze=Object.defineProperty,je=Object.defineProperties,G=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,m=(c,_,I)=>_ in c?ze(c,_,{enumerable:!0,configurable:!0,writable:!0,value:I}):c[_]=I,a=(c,_)=>{for(var I in _||(_={}))h.call(_,I)&&m(c,I,_[I]);if(we)for(var I of we(_))y.call(_,I)&&m(c,I,_[I]);return c},b=(c,_)=>je(c,G(_)),z=(c,_)=>{var I={};for(var U in c)h.call(c,U)&&_.indexOf(U)<0&&(I[U]=c[U]);if(c!=null&&we)for(var U of we(c))_.indexOf(U)<0&&y.call(c,U)&&(I[U]=c[U]);return I},E=(c,_,I)=>new Promise((U,fe)=>{var ae=Ce=>{try{Y(I.next(Ce))}catch(Te){fe(Te)}},me=Ce=>{try{Y(I.throw(Ce))}catch(Te){fe(Te)}},Y=Ce=>Ce.done?U(Ce.value):Promise.resolve(Ce.value).then(ae,me);Y((I=I.apply(c,_)).next())});const l=c=>{const{subject_id:_}=c;return{subject_id:_,course_id:_}},p=c=>{var _=c,{videoDetail:I,globalSetting:U,loading:fe,pathsDetail:ae,dispatch:me}=_,Y=z(_,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]),Ce,Te;const{queryParams:X,videoList:Be,attachmentList:Ge,active:Fe}=I,{subject_id:Ve,videoId:nt}=X,yt={videoId:nt};(0,g.useEffect)(()=>{if(Fe){const{item_type:pt,id:Ue}=Fe;pt==="VideoItem"&&me({type:"videoDetail/getVideoDetail",payload:b(a({},X),{id:Ue})})}},[Fe.id]),console.log("---",Fe),(0,g.useEffect)(()=>{Ve&&st()},[]);function st(){return E(this,null,function*(){const pt=yield me({type:"pathsDetail/getPathsDetail",payload:{id:Ve}})})}(0,g.useEffect)(()=>{var pt,Ue;(0,re.Dk)((Ue=(pt=I.detail)==null?void 0:pt.video_item)==null?void 0:Ue.name)},[I]);let lt={width:1200};return Fe&&Fe.item_type==="Attachment"&&Fe.content_type==="application/pdf"&&(lt={width:1250,marginLeft:(document.body.clientWidth-1200)/2}),ke.createElement(F.Z,{spinning:!1},ke.createElement("section",{className:q.bg},ke.createElement("div",{className:q.container,style:lt},ke.createElement(xe,null),Fe&&Fe.item_type==="VideoItem"&&ke.createElement(w,null),Fe&&Fe.item_type==="Attachment"&&Fe.content_type==="application/pdf"&&Fe.url&&ke.createElement("div",{className:q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Ce=ae.detail)!=null&&Ce.allow_download),type:"pdf",filename:Fe.name,data:R.Z.API_SERVER+Fe.url,style:{position:"absolute",zIndex:1}})),Fe&&Fe.item_type==="Attachment"&&["application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(Fe.content_type)&&Fe.url&&ke.createElement("div",{className:q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Te=ae.detail)!=null&&Te.allow_download),type:"office",data:R.Z.API_SERVER+Fe.url,style:{position:"absolute",zIndex:1}})))))};var o=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:I,pathsDetail:U})=>({videoDetail:c,globalSetting:I,loading:_,pathsDetail:U}))(p)},2610:function(vt,Ne,i){"use strict";i.d(Ne,{BU:function(){return x},Dj:function(){return g},gH:function(){return F},vp:function(){return q}});function g(A){try{A.mozRequestFullScreen?A.mozRequestFullScreen():A.webkitRequestFullScreen&&A.webkitRequestFullScreen()}catch(f){console.log(f,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const F=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function q(){var A=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",A),window.isFullScreen?window.isFullScreen:A!=null}},60513:function(vt,Ne,i){"use strict";i.d(Ne,{Z:function(){return He}});class g{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","error",n),A.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","info",n),A.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","warn",n),A.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","debug",n),A.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","verbose",n),A.ENABLE_VERBOSE&&console.log(n)}}A.GLOBAL_TAG="flv.js",A.FORCE_GLOBAL_TAG=!1,A.ENABLE_ERROR=!0,A.ENABLE_INFO=!0,A.ENABLE_WARN=!0,A.ENABLE_DEBUG=!0,A.ENABLE_VERBOSE=!0,A.ENABLE_CALLBACK=!1,A.emitter=new(q());var f=A;class ce{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var se=ce;class oe{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class _e extends oe{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ue extends oe{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class $ extends oe{constructor(e){super(e)}get name(){return"NotImplementedException"}}const d={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},re={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class te{constructor(e){this._type=e||"undefined",this._status=d.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=d.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===d.kConnecting||this._status===d.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new $("Unimplemented abstract function!")}abort(){throw new $("Unimplemented abstract function!")}}let Z={};function Ee(){let pe=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(pe)||/(opr)[\/]([\w.]+)/.exec(pe)||/(chrome)[ \/]([\w.]+)/.exec(pe)||/(iemobile)[\/]([\w.]+)/.exec(pe)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(pe)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(pe)||/(webkit)[ \/]([\w.]+)/.exec(pe)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(pe)||/(msie) ([\w.]+)/.exec(pe)||pe.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(pe)||pe.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(pe)||[],t=/(ipad)/.exec(pe)||/(ipod)/.exec(pe)||/(windows phone)/.exec(pe)||/(iphone)/.exec(pe)||/(kindle)/.exec(pe)||/(android)/.exec(pe)||/(windows)/.exec(pe)||/(mac)/.exec(pe)||/(linux)/.exec(pe)||/(cros)/.exec(pe)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},r={};if(n.browser){r[n.browser]=!0;let s=n.majorVersion.split(".");r.version={major:parseInt(n.majorVersion,10),string:n.version},s.length>1&&(r.version.minor=parseInt(s[1],10)),s.length>2&&(r.version.build=parseInt(s[2],10))}if(n.platform&&(r[n.platform]=!0),(r.chrome||r.opr||r.safari)&&(r.webkit=!0),r.rv||r.iemobile){r.rv&&delete r.rv;let s="msie";n.browser=s,r[s]=!0}if(r.edge){delete r.edge;let s="msedge";n.browser=s,r[s]=!0}if(r.opr){let s="opera";n.browser=s,r[s]=!0}if(r.safari&&r.android){let s="android";n.browser=s,r[s]=!0}r.name=n.browser,r.platform=n.platform;for(let s in Z)Z.hasOwnProperty(s)&&delete Z[s];Object.assign(Z,r)}Ee();var K=Z;class T extends te{static isSupported(){try{let e=K.msedge&&K.version.minor>=15048,t=K.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let r=this._seekHandler.getConfig(n,t),s=new self.Headers;if(typeof r.headers=="object"){let L=r.headers;for(let Ie in L)L.hasOwnProperty(Ie)&&s.append(Ie,L[Ie])}let S={method:"GET",headers:s,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let L in this._config.headers)s.append(L,this._config.headers[L]);e.cors===!1&&(S.mode="same-origin"),e.withCredentials&&(S.credentials="include"),e.referrerPolicy&&(S.referrerPolicy=e.referrerPolicy),this._status=d.kConnecting,self.fetch(r.url,S).then(L=>{if(this._requestAbort){this._requestAbort=!1,this._status=d.kIdle;return}if(L.ok&&L.status>=200&&L.status<=299){if(L.url!==r.url&&this._onURLRedirect){let Se=this._seekHandler.removeURLParameters(L.url);this._onURLRedirect(Se)}let Ie=L.headers.get("Content-Length");return Ie!=null&&(this._contentLength=parseInt(Ie),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,L.body.getReader())}else if(this._status=d.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:L.status,msg:L.statusText});else throw new oe("FetchStreamLoader: Http code invalid, "+L.status+" "+L.statusText)}).catch(L=>{if(this._status=d.kError,this._onError)this._onError(re.EXCEPTION,{code:-1,msg:L.message});else throw L})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&K.msedge)return;this._status=d.kError;let n=0,r=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=d.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=d.kBuffering}}_onProgress(e){if(this._status===d.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===d.kError)return;this._status=d.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=d.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let r=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let r=parseInt(n);r>0&&(this._contentLength=r,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let r=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let s=this._totalRange.from+this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,s,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${s+r.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let r=this._seekHandler.getConfig(n,t);this._currentRequestURL=r.url;let s=this._xhr=new XMLHttpRequest;if(s.open("GET",r.url,!0),s.responseType="arraybuffer",s.onreadystatechange=this._onReadyStateChange.bind(this),s.onprogress=this._onProgress.bind(this),s.onload=this._onLoad.bind(this),s.onerror=this._onXhrError.bind(this),e.withCredentials&&(s.withCredentials=!0),typeof r.headers=="object"){let S=r.headers;for(let L in S)S.hasOwnProperty(L)&&s.setRequestHeader(L,S[L])}if(typeof this._config.headers=="object"){let S=this._config.headers;for(let L in S)S.hasOwnProperty(L)&&s.setRequestHeader(L,S[L])}s.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=d.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=d.kBuffering}else if(this._status=d.kError,this._onError)this._onError(re.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===d.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let r=e.total;this._internalAbort(),r!=null&r!==0&&(this._totalLength=r)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,r=0,s=0,S=n;if(e=t[r]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let S=this._normalizeSpeed(t);this._currentSpeedNormalized!==S&&(this._currentSpeedNormalized=S,this._currentChunkSizeKB=S)}let n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let s=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=d.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(re.EXCEPTION,t);else throw new oe(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=d.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(re.EXCEPTION,t);else throw new oe(t.msg)}}var he=Q;class D{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let r;t.to!==-1?r=`bytes=${t.from.toString()}-${t.to.toString()}`:r=`bytes=${t.from.toString()}-`,n.Range=r}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var be=D;class R{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let r=!0;n.indexOf("?")===-1&&(n+="?",r=!1),r&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,r=e.indexOf("?");r!==-1&&(n=e.substring(r+1));let s="";if(n!=null&&n.length>0){let S=n.split("&");for(let L=0;L0;Ie[0]!==this._startName&&Ie[0]!==this._endName&&(Se&&(s+="&"),s+=S[L])}}return s.length===0?t:t+"?"+s}}var P=R;class v{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new se,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ne?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new be(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new P(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ue("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ue(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=he;else if(M.isSupported())this._loaderClass=M;else if(C.isSupported())this._loaderClass=C;else if(ne.isSupported())this._loaderClass=ne;else throw new oe("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ue("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let r=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(r,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,r=0,s=0,S=n;if(e=t[r]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let S=this._stashBuffer.slice(0,this._stashUsed),L=this._dispatchChunks(S,this._stashByteStart);if(L0){let Ie=new Uint8Array(S,L);s.set(Ie,0),this._stashUsed=Ie.byteLength,this._stashByteStart+=L}}else this._stashUsed=0,this._stashByteStart+=L;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let S=this._dispatchChunks(e,t);if(Sthis._bufferSize&&(this._expandBuffer(L),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e,S),0),this._stashUsed+=L,this._stashByteStart=t+S}}}else if(this._stashUsed===0){let s=this._dispatchChunks(e,t);if(sthis._bufferSize&&this._expandBuffer(S),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,s),0),this._stashUsed+=S,this._stashByteStart=t+s}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let s=new Uint8Array(this._stashBuffer,0,this._bufferSize);s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let S=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(S0){let L=new Uint8Array(this._stashBuffer,S);s.set(L,0)}this._stashUsed-=S,this._stashByteStart+=S}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),r=t.byteLength-n;if(n0){let s=new Uint8Array(this._stashBuffer,0,this._bufferSize),S=new Uint8Array(t,n);s.set(S,0),this._stashUsed=S.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,r}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(f.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=re.UNRECOVERABLE_EARLY_EOF),e){case re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=ee.getConfig();e.emit("change",t)}}static registerListener(e){ee.emitter.addListener("change",e)}static removeListener(e){ee.emitter.removeListener("change",e)}static addLogListener(e){f.emitter.addListener("log",e),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,ee._notifyChange())}static removeLogListener(e){f.emitter.removeListener("log",e),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,ee._notifyChange())}}ee.emitter=new(q());var ie=ee;class ge{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,r=e.length-1,s=0,S=0,L=r;for(t=e[s]&&t=128){e.push(String.fromCharCode(s&65535)),n+=2;continue}}}else if(t[n]<240){if(Pe(t,n,2)){let s=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(s>=2048&&(s&63488)!==55296){e.push(String.fromCharCode(s&65535)),n+=3;continue}}}else if(t[n]<248&&Pe(t,n,3)){let s=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(s>65536&&s<1114112){s-=65536,e.push(String.fromCharCode(s>>>10|55296)),e.push(String.fromCharCode(s&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var Je=xe;let ke=function(){let pe=new ArrayBuffer(2);return new DataView(pe).setInt16(0,256,!0),new Int16Array(pe)[0]===256}();class ze{static parseScriptData(e,t,n){let r={};try{let s=ze.parseValue(e,t,n),S=ze.parseValue(e,t+s.size,n-s.size);r[s.data]=S.data}catch(s){f.e("AMF",s.toString())}return r}static parseObject(e,t,n){if(n<3)throw new _e("Data not enough when parse ScriptDataObject");let r=ze.parseString(e,t,n),s=ze.parseValue(e,t+r.size,n-r.size),S=s.objectEnd;return{data:{name:r.data,value:s.data},size:r.size+s.size,objectEnd:S}}static parseVariable(e,t,n){return ze.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new _e("Data not enough when parse String");let s=new DataView(e,t,n).getUint16(0,!ke),S;return s>0?S=Je(new Uint8Array(e,t+2,s)):S="",{data:S,size:2+s}}static parseLongString(e,t,n){if(n<4)throw new _e("Data not enough when parse LongString");let s=new DataView(e,t,n).getUint32(0,!ke),S;return s>0?S=Je(new Uint8Array(e,t+4,s)):S="",{data:S,size:4+s}}static parseDate(e,t,n){if(n<10)throw new _e("Data size invalid when parse Date");let r=new DataView(e,t,n),s=r.getFloat64(0,!ke),S=r.getInt16(8,!ke);return s+=S*60*1e3,{data:new Date(s),size:10}}static parseValue(e,t,n){if(n<1)throw new _e("Data not enough when parse Value");let r=new DataView(e,t,n),s=1,S=r.getUint8(0),L,Ie=!1;try{switch(S){case 0:L=r.getFloat64(1,!ke),s+=8;break;case 1:{L=!!r.getUint8(1),s+=1;break}case 2:{let Se=ze.parseString(e,t+1,n-1);L=Se.data,s+=Se.size;break}case 3:{L={};let Se=0;for((r.getUint32(n-4,!ke)&16777215)===9&&(Se=3);s32)throw new ue("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let S=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,S}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let r=Math.min(n,this._current_word_bits_left),s=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var we=G;class h{static _ebsp2rbsp(e){let t=e,n=t.byteLength,r=new Uint8Array(n),s=0;for(let S=0;S=2&&t[S]===3&&t[S-1]===0&&t[S-2]===0||(r[s]=t[S],s++);return new Uint8Array(r.buffer,0,s)}static parseSPS(e){let t=h._ebsp2rbsp(e),n=new we(t);n.readByte();let r=n.readByte();n.readByte();let s=n.readByte();n.readUEG();let S=h.getProfileString(r),L=h.getLevelString(s),Ie=1,Se=420,Oe=[0,420,422,444],tt=8;if((r===100||r===110||r===122||r===244||r===44||r===83||r===86||r===118||r===128||r===138||r===144)&&(Ie=n.readUEG(),Ie===3&&n.readBits(1),Ie<=3&&(Se=Oe[Ie]),tt=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let bt=Ie!==3?8:12;for(let _t=0;_t0&&bt<16?(It=_t[bt-1],Ye=wt[bt-1]):bt===255&&(It=n.readByte()<<8|n.readByte(),Ye=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let bt=n.readBits(32),_t=n.readBits(32);j=n.readBool(),W=_t,de=bt*2,Xe=W/de}}let ye=1;(It!==1||Ye!==1)&&(ye=It/Ye);let $e=0,De=0;if(Ie===0)$e=1,De=2-Re;else{let bt=Ie===3?1:2,_t=Ie===1?2:1;$e=bt,De=_t*(2-Re)}let ct=(ut+1)*16,St=(2-Re)*((We+1)*16);ct-=(Me+Qe)*$e,St-=(qe+gt)*De;let ft=Math.ceil(ct*ye);return n.destroy(),n=null,{profile_string:S,level_string:L,bit_depth:tt,ref_frames:Ze,chroma_format:Se,chroma_format_string:h.getChromaFormatString(Se),frame_rate:{fixed:j,fps:Xe,fps_den:de,fps_num:W},sar_ratio:{width:It,height:Ye},codec_size:{width:ct,height:St},present_size:{width:ft,height:St}}}static _skipScalingList(e,t){let n=8,r=8,s=0;for(let S=0;S>>8&255|(pe&255)<<8}function z(pe){return(pe&4278190080)>>>24|(pe&16711680)>>>8|(pe&65280)<<8|(pe&255)<<24}function E(pe,e){return pe[e]<<24|pe[e+1]<<16|pe[e+2]<<8|pe[e+3]}class l{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ae,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let r=(t[4]&4)>>>2!==0,s=(t[4]&1)!==0,S=E(t,5);return S<9?n:{match:!0,consumed:S,dataOffset:S,hasAudioTrack:r,hasVideoTrack:s}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Ae}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new _e("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,r=this._littleEndian;if(t===0)if(e.byteLength>13)n=l.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!r)!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let S=s.getUint8(0),L=s.getUint32(0,!r)&16777215;if(n+11+L+4>e.byteLength)break;if(S!==8&&S!==9&&S!==18){f.w(this.TAG,`Unsupported tag type ${S}, skipped`),n+=11+L+4;continue}let Ie=s.getUint8(4),Se=s.getUint8(5),Oe=s.getUint8(6),tt=s.getUint8(7),at=Oe|Se<<8|Ie<<16|tt<<24;(s.getUint32(7,!r)&16777215)!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");let ut=n+11;switch(S){case 8:this._parseAudioData(e,ut,L,at);break;case 9:this._parseVideoData(e,ut,L,at,t+n);break;case 18:this._parseScriptData(e,ut,L);break}let We=s.getUint32(11+L,!r);We!==11+L&&f.w(this.TAG,`Invalid PrevTagSize ${We}`),n+=11+L+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let r=je.parseScriptData(e,t,n);if(r.hasOwnProperty("onMetaData")){if(r.onMetaData==null||typeof r.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=r;let s=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},s)),typeof s.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=s.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof s.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=s.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof s.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=s.audiodatarate),typeof s.videodatarate=="number"&&(this._mediaInfo.videoDataRate=s.videodatarate),typeof s.width=="number"&&(this._mediaInfo.width=s.width),typeof s.height=="number"&&(this._mediaInfo.height=s.height),typeof s.duration=="number"){if(!this._durationOverrided){let S=Math.floor(s.duration*this._timescale);this._duration=S,this._mediaInfo.duration=S}}else this._mediaInfo.duration=0;if(typeof s.framerate=="number"){let S=Math.floor(s.framerate*1e3);if(S>0){let L=S/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=L,this._referenceFrameRate.fps_num=S,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=L}}if(typeof s.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let S=s.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(S),s.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=s,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(r).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},r))}_parseKeyframesIndex(e){let t=[],n=[];for(let r=1;r>>4;if(Ie!==2&&Ie!==10){this._onError(a.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ie);return}let Se=0,Oe=(L&12)>>>2;if(Oe>=0&&Oe<=4)Se=this._flvSoundRateTable[Oe];else{this._onError(a.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Oe);return}let tt=(L&2)>>>1,at=L&1,Ze=this._audioMetadata,ut=this._audioTrack;if(Ze||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ze=this._audioMetadata={},Ze.type="audio",Ze.id=ut.id,Ze.timescale=this._timescale,Ze.duration=this._duration,Ze.audioSampleRate=Se,Ze.channelCount=at===0?1:2),Ie===10){let We=this._parseAACAudioData(e,t+1,n-1);if(We==null)return;if(We.packetType===0){Ze.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");let Re=We.data;Ze.audioSampleRate=Re.samplingRate,Ze.channelCount=Re.channelCount,Ze.codec=Re.codec,Ze.originalCodec=Re.originalCodec,Ze.config=Re.config,Ze.refSampleDuration=1024/Ze.audioSampleRate*Ze.timescale,f.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",Ze);let Me=this._mediaInfo;Me.audioCodec=Ze.originalCodec,Me.audioSampleRate=Ze.audioSampleRate,Me.audioChannelCount=Ze.channelCount,Me.hasVideo?Me.videoCodec!=null&&(Me.mimeType='video/x-flv; codecs="'+Me.videoCodec+","+Me.audioCodec+'"'):Me.mimeType='video/x-flv; codecs="'+Me.audioCodec+'"',Me.isComplete()&&this._onMediaInfo(Me)}else if(We.packetType===1){let Re=this._timestampBase+r,Me={unit:We.data,length:We.data.byteLength,dts:Re,pts:Re};ut.samples.push(Me),ut.length+=We.data.length}else f.e(this.TAG,`Flv: Unsupported AAC data type ${We.packetType}`)}else if(Ie===2){if(!Ze.codec){let Qe=this._parseMP3AudioData(e,t+1,n-1,!0);if(Qe==null)return;Ze.audioSampleRate=Qe.samplingRate,Ze.channelCount=Qe.channelCount,Ze.codec=Qe.codec,Ze.originalCodec=Qe.originalCodec,Ze.refSampleDuration=1152/Ze.audioSampleRate*Ze.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ze);let qe=this._mediaInfo;qe.audioCodec=Ze.codec,qe.audioSampleRate=Ze.audioSampleRate,qe.audioChannelCount=Ze.channelCount,qe.audioDataRate=Qe.bitRate,qe.hasVideo?qe.videoCodec!=null&&(qe.mimeType='video/x-flv; codecs="'+qe.videoCodec+","+qe.audioCodec+'"'):qe.mimeType='video/x-flv; codecs="'+qe.audioCodec+'"',qe.isComplete()&&this._onMediaInfo(qe)}let We=this._parseMP3AudioData(e,t+1,n-1,!1);if(We==null)return;let Re=this._timestampBase+r,Me={unit:We,length:We.byteLength,dts:Re,pts:Re};ut.samples.push(Me),ut.length+=We.length}}_parseAACAudioData(e,t,n){if(n<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let r={},s=new Uint8Array(e,t,n);return r.packetType=s[0],s[0]===0?r.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):r.data=s.subarray(1),r}_parseAACAudioSpecificConfig(e,t,n){let r=new Uint8Array(e,t,n),s=null,S=0,L=0,Ie=null,Se=0,Oe=null;if(S=L=r[0]>>>3,Se=(r[0]&7)<<1|r[1]>>>7,Se<0||Se>=this._mpegSamplingRates.length){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let tt=this._mpegSamplingRates[Se],at=(r[1]&120)>>>3;if(at<0||at>=8){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}S===5&&(Oe=(r[1]&7)<<1|r[2]>>>7,Ie=(r[2]&124)>>>2);let Ze=self.navigator.userAgent.toLowerCase();return Ze.indexOf("firefox")!==-1?Se>=6?(S=5,s=new Array(4),Oe=Se-3):(S=2,s=new Array(2),Oe=Se):Ze.indexOf("android")!==-1?(S=2,s=new Array(2),Oe=Se):(S=5,Oe=Se,s=new Array(4),Se>=6?Oe=Se-3:at===1&&(S=2,s=new Array(2),Oe=Se)),s[0]=S<<3,s[0]|=(Se&15)>>>1,s[1]=(Se&15)<<7,s[1]|=(at&15)<<3,S===5&&(s[1]|=(Oe&15)>>>1,s[2]=(Oe&1)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:tt,channelCount:at,codec:"mp4a.40."+S,originalCodec:"mp4a.40."+L}}_parseMP3AudioData(e,t,n,r){if(n<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let s=this._littleEndian,S=new Uint8Array(e,t,n),L=null;if(r){if(S[0]!==255)return;let Ie=S[1]>>>3&3,Se=(S[1]&6)>>1,Oe=(S[2]&240)>>>4,tt=(S[2]&12)>>>2,Ze=(S[3]>>>6&3)!==3?2:1,ut=0,We=0,Re=34,Me="mp3";switch(Ie){case 0:ut=this._mpegAudioV25SampleRateTable[tt];break;case 2:ut=this._mpegAudioV20SampleRateTable[tt];break;case 3:ut=this._mpegAudioV10SampleRateTable[tt];break}switch(Se){case 1:Re=34,Oe>>4,Ie=S&15;if(Ie!==7){this._onError(a.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Ie}`);return}this._parseAVCVideoPacket(e,t+1,n-1,r,s,L)}_parseAVCVideoPacket(e,t,n,r,s,S){if(n<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let L=this._littleEndian,Ie=new DataView(e,t,n),Se=Ie.getUint8(0),tt=(Ie.getUint32(0,!L)&16777215)<<8>>8;if(Se===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(Se===1)this._parseAVCVideoData(e,t+4,n-4,r,s,S,tt);else if(Se!==2){this._onError(a.FORMAT_ERROR,`Flv: Invalid video packet type ${Se}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let r=this._videoMetadata,s=this._videoTrack,S=this._littleEndian,L=new DataView(e,t,n);r?typeof r.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),r=this._videoMetadata={},r.type="video",r.id=s.id,r.timescale=this._timescale,r.duration=this._duration);let Ie=L.getUint8(0),Se=L.getUint8(1),Oe=L.getUint8(2),tt=L.getUint8(3);if(Ie!==1||Se===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(L.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(a.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let at=L.getUint8(5)&31;if(at===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else at>1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${at}`);let Ze=6;for(let We=0;We1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ut}`);Ze++;for(let We=0;We=n){f.w(this.TAG,`Malformed Nalu near timestamp ${ut}, offset = ${at}, dataSize = ${n}`);break}let Re=Se.getUint32(at,!Ie);if(Ze===3&&(Re>>>=8),Re>n-Ze){f.w(this.TAG,`Malformed Nalus near timestamp ${ut}, NaluSize > DataSize!`);return}let Me=Se.getUint8(at+Ze)&31;Me===5&&(We=!0);let Qe=new Uint8Array(e,t+at,Ze+Re),qe={type:Me,data:Qe};Oe.push(qe),tt+=Qe.byteLength,at+=Ze+Re}if(Oe.length){let Re=this._videoTrack,Me={units:Oe,length:tt,isKeyframe:We,dts:ut,cts:L,pts:ut+L};We&&(Me.fileposition=s),Re.samples.push(Me),Re.length+=tt}}}var p=l;class o{static init(){o.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let t in o.types)o.types.hasOwnProperty(t)&&(o.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=o.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,r=Array.prototype.slice.call(arguments,1),s=r.length;for(let L=0;L>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let S=8;for(let L=0;L>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return o.box(o.types.trak,o.tkhd(e),o.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,r=e.presentWidth,s=e.presentHeight;return o.box(o.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,r>>>8&255,r&255,0,0,s>>>8&255,s&255,0,0]))}static mdia(e){return o.box(o.types.mdia,o.mdhd(e),o.hdlr(e),o.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return o.box(o.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=o.constants.HDLR_AUDIO:t=o.constants.HDLR_VIDEO,o.box(o.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=o.box(o.types.smhd,o.constants.SMHD):t=o.box(o.types.vmhd,o.constants.VMHD),o.box(o.types.minf,t,o.dinf(),o.stbl(e))}static dinf(){return o.box(o.types.dinf,o.box(o.types.dref,o.constants.DREF))}static stbl(e){return o.box(o.types.stbl,o.stsd(e),o.box(o.types.stts,o.constants.STTS),o.box(o.types.stsc,o.constants.STSC),o.box(o.types.stsz,o.constants.STSZ),o.box(o.types.stco,o.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp3(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp4a(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types[".mp3"],r)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types.mp4a,r,o.esds(e))}static esds(e){let t=e.config||[],n=t.length,r=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return o.box(o.types.esds,r)}static avc1(e){let t=e.avcc,n=e.codecWidth,r=e.codecHeight,s=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,n&255,r>>>8&255,r&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return o.box(o.types.avc1,s,o.box(o.types.avcC,t))}static mvex(e){return o.box(o.types.mvex,o.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return o.box(o.types.trex,n)}static moof(e,t){return o.box(o.types.moof,o.mfhd(e.sequenceNumber),o.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return o.box(o.types.mfhd,t)}static traf(e,t){let n=e.id,r=o.box(o.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),s=o.box(o.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),S=o.sdtp(e),L=o.trun(e,S.byteLength+16+16+8+16+8+8);return o.box(o.types.traf,r,s,L,S)}static sdtp(e){let t=e.samples||[],n=t.length,r=new Uint8Array(4+n);for(let s=0;s>>24&255,r>>>16&255,r>>>8&255,r&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let L=0;L>>24&255,Ie>>>16&255,Ie>>>8&255,Ie&255,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,Oe.isLeading<<2|Oe.dependsOn,Oe.isDependedOn<<6|Oe.hasRedundancy<<4|Oe.isNonSync,0,0,tt>>>24&255,tt>>>16&255,tt>>>8&255,tt&255],12+16*L)}return o.box(o.types.trun,S)}static mdat(e){return o.box(o.types.mdat,e)}}o.init();var c=o;class _{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(t===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(t===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(t===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var I=_;class U{constructor(e,t,n,r,s){this.dts=e,this.pts=t,this.duration=n,this.originalDts=r,this.isSyncPoint=s,this.fileposition=null}}class fe{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ae{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[s].dts&&et[r].lastSample.originalDts&&e=t[r].lastSample.originalDts&&(r===t.length-1||r0&&(s=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=s,this._list.splice(s,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class Y{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new me("audio"),this._videoSegmentInfoList=new me("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661)),this._fillSilentAfterSeek=K.msedge||K.msie,this._mp3UseMpegAudio=!K.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new _e("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,r="mp4",s=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(r="mpeg",s="",n=new Uint8Array):n=c.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=c.generateInitSegment(t);else return;if(!this._onInitSegment)throw new _e("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:s,container:`${e}/${r}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let r={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(r.samples.push(t),r.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(r,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,r=n.samples,s,S=-1,L=-1,Ie=-1,Se=this._audioMeta.refSampleDuration,Oe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,tt=this._dtsBaseInited&&this._audioNextDts===void 0,at=!1;if(!r||r.length===0||r.length===1&&!t)return;let Ze=0,ut=null,We=0;Oe?(Ze=0,We=n.length):(Ze=8,We=8+n.length);let Re=null;if(r.length>1&&(Re=r.pop(),We-=Re.length),this._audioStashedLastSample!=null){let Ye=this._audioStashedLastSample;this._audioStashedLastSample=null,r.unshift(Ye),We+=Ye.length}Re!=null&&(this._audioStashedLastSample=Re);let Me=r[0].dts-this._dtsBase;if(this._audioNextDts)s=Me-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())s=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(at=!0);else{let Ye=this._audioSegmentInfoList.getLastSampleBefore(Me);if(Ye!=null){let Xe=Me-(Ye.originalDts+Ye.duration);Xe<=3&&(Xe=0);let j=Ye.dts+Ye.duration+Xe;s=Me-j}else s=0}if(at){let Ye=Me-s,Xe=this._videoSegmentInfoList.getLastSegmentBefore(Me);if(Xe!=null&&Xe.beginDts=1?Le=Qe[Qe.length-1].duration:Le=Math.floor(Se);let ye=!1,$e=null;if(Le>Se*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!K.safari){ye=!0;let De=Math.abs(Le-Se),ct=Math.ceil(De/Se),St=de+Se;f.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${de+Le} ms, expected: ${de+Math.round(Se)} ms, delta: ${Math.round(De)} ms, generate: ${ct} frames`);let ft=I.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ft==null&&(f.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ft=j),$e=[];for(let _t=0;_t0){let Lt=$e[$e.length-1];Lt.duration=wt-Lt.dts}let Nt={dts:wt,pts:wt,cts:0,unit:ft,size:ft.byteLength,duration:0,originalDts:W,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};$e.push(Nt),We+=Nt.size,St+=Se}let bt=$e[$e.length-1];bt.duration=de+Le-bt.dts,Le=Math.round(Se)}Qe.push({dts:de,pts:de,cts:0,unit:Xe.unit,size:Xe.unit.byteLength,duration:Le,originalDts:W,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ye&&Qe.push.apply(Qe,$e)}Oe?ut=new Uint8Array(We):(ut=new Uint8Array(We),ut[0]=We>>>24&255,ut[1]=We>>>16&255,ut[2]=We>>>8&255,ut[3]=We&255,ut.set(c.types.mdat,4));for(let Ye=0;Ye1&&(Ze=r.pop(),at-=Ze.length),this._videoStashedLastSample!=null){let qe=this._videoStashedLastSample;this._videoStashedLastSample=null,r.unshift(qe),at+=qe.length}Ze!=null&&(this._videoStashedLastSample=Ze);let ut=r[0].dts-this._dtsBase;if(this._videoNextDts)s=ut-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())s=0;else{let qe=this._videoSegmentInfoList.getLastSampleBefore(ut);if(qe!=null){let gt=ut-(qe.originalDts+qe.duration);gt<=3&&(gt=0);let Tt=qe.dts+qe.duration+gt;s=ut-Tt}else s=0}let We=new fe,Re=[];for(let qe=0;qe=1?W=Re[Re.length-1].duration:W=Math.floor(this._videoMeta.refSampleDuration),It){let de=new U(Ye,j,W,gt.dts,!0);de.fileposition=gt.fileposition,We.appendSyncPoint(de)}Re.push({dts:Ye,pts:j,cts:Xe,units:gt.units,size:gt.length,isKeyframe:It,duration:W,originalDts:Tt,flags:{isLeading:0,dependsOn:It?2:1,isDependedOn:It?1:0,hasRedundancy:0,isNonSync:It?0:1}})}tt=new Uint8Array(at),tt[0]=at>>>24&255,tt[1]=at>>>16&255,tt[2]=at>>>8&255,tt[3]=at&255,tt.set(c.types.mdat,4);for(let qe=0;qe{r.timestampBase=n,n+=r.duration,r.cors=e.cors,r.withCredentials=e.withCredentials,t.referrerPolicy&&(r.referrerPolicy=t.referrerPolicy)}),!isNaN(n)&&this._mediaDataSource.duration!==n&&(this._mediaDataSource.duration=n),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],r=this._ioctl=new B(n,this._config,e);r.onError=this._onIOException.bind(this),r.onSeeked=this._onIOSeeked.bind(this),r.onComplete=this._onIOComplete.bind(this),r.onRedirect=this._onIORedirect.bind(this),r.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):r.onDataArrival=this._onInitChunkArrival.bind(this),r.open(t)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e;else{let r=n.getNearestKeyframe(e);this._remuxer.seek(r.milliseconds),this._ioctl.seek(r.fileposition),this._pendingResolveSeekPoint=r.milliseconds}}else{let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let r=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,r.fileposition),this._pendingResolveSeekPoint=r.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let r=0;r0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,r=this._demuxer.parseChunks(e,t);else if((n=p.probe(e)).match){this._demuxer=new p(n,this._config),this._remuxer||(this._remuxer=new Ce(this._config));let s=this._mediaDataSource;s.duration!=null&&!isNaN(s.duration)&&(this._demuxer.overridedDuration=s.duration),typeof s.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=s.hasAudio),typeof s.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=s.hasVideo),this._demuxer.timestampBase=s.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),r=this._demuxer.parseChunks(e,t)}else n=null,f.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(X.DEMUX_ERROR,a.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),r=0;return r}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ae.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,Ae.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let n=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(n)})}_onMetaDataArrived(e){this._emitter.emit(X.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(X.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let n=e+1;n0&&n[0].originalDts===r&&(r=n[0].pts),this._emitter.emit(X.RECOMMEND_SEEKPOINT,r)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(X.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(X.STATISTICS_INFO,e)}}var Ge=Be,Ve=function(pe){let e="TransmuxingWorker",t=null,n=We.bind(this);x.install(),pe.addEventListener("message",function(Re){switch(Re.data.cmd){case"init":t=new Ge(Re.data.param[0],Re.data.param[1]),t.on(X.IO_ERROR,at.bind(this)),t.on(X.DEMUX_ERROR,Ze.bind(this)),t.on(X.INIT_SEGMENT,r.bind(this)),t.on(X.MEDIA_SEGMENT,s.bind(this)),t.on(X.LOADING_COMPLETE,S.bind(this)),t.on(X.RECOVERED_EARLY_EOF,L.bind(this)),t.on(X.MEDIA_INFO,Ie.bind(this)),t.on(X.METADATA_ARRIVED,Se.bind(this)),t.on(X.SCRIPTDATA_ARRIVED,Oe.bind(this)),t.on(X.STATISTICS_INFO,tt.bind(this)),t.on(X.RECOMMEND_SEEKPOINT,ut.bind(this));break;case"destroy":t&&(t.destroy(),t=null),pe.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(Re.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let Me=Re.data.param;ie.applyConfig(Me),Me.enableCallback===!0?ie.addLogListener(n):ie.removeLogListener(n);break}}});function r(Re,Me){let Qe={msg:X.INIT_SEGMENT,data:{type:Re,data:Me}};pe.postMessage(Qe,[Me.data])}function s(Re,Me){let Qe={msg:X.MEDIA_SEGMENT,data:{type:Re,data:Me}};pe.postMessage(Qe,[Me.data])}function S(){let Re={msg:X.LOADING_COMPLETE};pe.postMessage(Re)}function L(){let Re={msg:X.RECOVERED_EARLY_EOF};pe.postMessage(Re)}function Ie(Re){let Me={msg:X.MEDIA_INFO,data:Re};pe.postMessage(Me)}function Se(Re){let Me={msg:X.METADATA_ARRIVED,data:Re};pe.postMessage(Me)}function Oe(Re){let Me={msg:X.SCRIPTDATA_ARRIVED,data:Re};pe.postMessage(Me)}function tt(Re){let Me={msg:X.STATISTICS_INFO,data:Re};pe.postMessage(Me)}function at(Re,Me){pe.postMessage({msg:X.IO_ERROR,data:{type:Re,info:Me}})}function Ze(Re,Me){pe.postMessage({msg:X.DEMUX_ERROR,data:{type:Re,info:Me}})}function ut(Re){pe.postMessage({msg:X.RECOMMEND_SEEKPOINT,data:Re})}function We(Re,Me){pe.postMessage({msg:"logcat_callback",data:{type:Re,logcat:Me}})}};class nt{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new(q()),t.enableWorker&&typeof Worker!="undefined")try{let n=i(82059);this._worker=n(Ve),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},ie.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:ie.getConfig()})}catch(n){f.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ge(e,t)}else this._controller=new Ge(e,t);if(this._controller){let n=this._controller;n.on(X.IO_ERROR,this._onIOError.bind(this)),n.on(X.DEMUX_ERROR,this._onDemuxError.bind(this)),n.on(X.INIT_SEGMENT,this._onInitSegment.bind(this)),n.on(X.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),n.on(X.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),n.on(X.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),n.on(X.MEDIA_INFO,this._onMediaInfo.bind(this)),n.on(X.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),n.on(X.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),n.on(X.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),n.on(X.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),ie.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(X.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(X.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(X.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(X.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(X.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(X.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(X.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(X.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(X.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(X.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(X.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if(t.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(t.msg){case X.INIT_SEGMENT:case X.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case X.LOADING_COMPLETE:case X.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case X.MEDIA_INFO:Object.setPrototypeOf(n,Ae.prototype),this._emitter.emit(t.msg,n);break;case X.METADATA_ARRIVED:case X.SCRIPTDATA_ARRIVED:case X.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case X.IO_ERROR:case X.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case X.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":f.emitter.emit("log",n.type,n.logcat);break;default:break}}}var yt=nt,lt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class pt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(q()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new ae}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new _e("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let r=this._sourceBuffers[t];if(r){if(e.readyState!=="closed"){try{e.removeSourceBuffer(r)}catch(s){f.e(this.TAG,s.message)}r.removeEventListener("error",this.e.onSourceBufferError),r.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(t){f.e(this.TAG,t.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(e,t){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let n=e,r=`${n.container}`;n.codec&&n.codec.length>0&&(r+=`;codecs=${n.codec}`);let s=!1;if(f.v(this.TAG,"Received Initialization Segment, mimeType: "+r),this._lastInitSegments[n.type]=n,r!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])f.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${r}`);else{s=!0;try{let S=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(r);S.addEventListener("error",this.e.onSourceBufferError),S.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(S){f.e(this.TAG,S.message),this._emitter.emit(lt.ERROR,{code:S.code,msg:S.message});return}}this._mimeTypes[n.type]=r}t||this._pendingSegments[n.type].push(n),s||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),K.safari&&n.container==="audio/mpeg"&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];n&&!n.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let t in this._sourceBuffers){if(!this._sourceBuffers[t])continue;let n=this._sourceBuffers[t];if(this._mediaSource.readyState==="open")try{n.abort()}catch(s){f.e(this.TAG,s.message)}this._idrList.clear();let r=this._pendingSegments[t];if(r.splice(0,r.length),this._mediaSource.readyState!=="closed"){for(let s=0;s=1&&e-r.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let r=n.buffered,s=!1;for(let S=0;S=this._config.autoCleanupMaxBackwardDuration){s=!0;let Se=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:L,end:Se})}}else Ie0&&(isNaN(t)||n>t)&&(f.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let r=n.shift();t.remove(r.start,r.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(!(!this._sourceBuffers[t]||this._sourceBuffers[t].updating)&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let r=this._sourceBuffers[t].timestampOffset,s=n.timestampOffset/1e3;Math.abs(r-s)>.1&&(f.v(this.TAG,`Update MPEG audio timestampOffset from ${r} to ${s}`),this._sourceBuffers[t].timestampOffset=s),delete n.timestampOffset}if(!n.data||n.data.byteLength===0)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,t==="video"&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(r){this._pendingSegments[t].unshift(n),r.code===22?(this._isBufferFull||this._emitter.emit(lt.BUFFER_FULL),this._isBufferFull=!0):(f.e(this.TAG,r.message),this._emitter.emit(lt.ERROR,{code:r.code,msg:r.message}))}}}_onSourceOpen(){if(f.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(lt.SOURCE_OPEN)}_onSourceEnded(){f.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){f.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(lt.UPDATE_END)}_onSourceBufferError(e){f.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Ue=pt;const Ke={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},rt={NETWORK_EXCEPTION:re.EXCEPTION,NETWORK_STATUS_CODE_INVALID:re.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:re.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:re.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:a.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:a.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:a.CODEC_UNSUPPORTED};class Et{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(q()),this._config=H(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()!=="flv")throw new ue("FlvPlayer requires an flv MediaDataSource input!");e.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let n=K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661);this._alwaysSeekKeyframe=!!(n||K.msedge||K.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){e===V.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(V.MEDIA_INFO,this.mediaInfo)}):e===V.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(V.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Ue(this._config),this._msectl.on(lt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(lt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(lt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(lt.ERROR,t=>{this._emitter.emit(V.ERROR,Ke.MEDIA_ERROR,rt.MEDIA_MSE_ERROR,t)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new _e("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new _e("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new yt(this._mediaDataSource,this._config),this._transmuxer.on(X.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(X.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let n=this._mediaElement.currentTime;t.info.endDts>=(n+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(X.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(V.LOADING_COMPLETE)}),this._transmuxer.on(X.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(V.RECOVERED_EARLY_EOF)}),this._transmuxer.on(X.IO_ERROR,(e,t)=>{this._emitter.emit(V.ERROR,Ke.NETWORK_ERROR,e,t)}),this._transmuxer.on(X.DEMUX_ERROR,(e,t)=>{this._emitter.emit(V.ERROR,Ke.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(X.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(V.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(X.METADATA_ARRIVED,e=>{this._emitter.emit(V.METADATA_ARRIVED,e)}),this._transmuxer.on(X.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(V.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(X.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(V.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(X.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,r=0;if(this._mediaElement.getVideoPlaybackQuality){let s=this._mediaElement.getVideoPlaybackQuality();n=s.totalVideoFrames,r=s.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,r=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=r),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,r=0;for(let s=0;s=t+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){f.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let r=0;r=s&&e=S-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(f.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n=r&&e0){let s=this._mediaElement.buffered.start(0);(s<1&&e0&&t.currentTime0){let r=n.start(0);if(r<1&&t{this._emitter.emit(V.MEDIA_INFO,this.mediaInfo)}):e===V.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(V.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new _e("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let t={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,r=0;if(this._mediaElement.getVideoPlaybackQuality){let s=this._mediaElement.getVideoPlaybackQuality();n=s.totalVideoFrames,r=s.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,r=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=r),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(V.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(V.STATISTICS_INFO,this.statisticsInfo)}}var At=Ct;x.install();function ht(pe,e){let t=pe;if(t==null||typeof t!="object")throw new ue("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new ue("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new mt(t,e);default:return new At(t,e)}}function Rt(){return J.supportMSEH264Playback()}function it(){return J.getFeatureList()}let dt={};dt.createPlayer=ht,dt.isSupported=Rt,dt.getFeatureList=it,dt.BaseLoader=te,dt.LoaderStatus=d,dt.LoaderErrors=re,dt.Events=V,dt.ErrorTypes=Ke,dt.ErrorDetails=rt,dt.FlvPlayer=mt,dt.NativePlayer=At,dt.LoggingControl=ie,Object.defineProperty(dt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var He=dt},98447:function(vt,Ne,i){"use strict";i.d(Ne,{C2:function(){return A}});var g=i(17313),x=i(37613),F=i(83116);const q=f=>{const{checkboxCls:ce}=f,se=`${ce}-wrapper`;return[{[`${ce}-group`]:Object.assign(Object.assign({},(0,g.Wf)(f)),{display:"inline-flex",flexWrap:"wrap",columnGap:f.marginXS,[`> ${f.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,g.Wf)(f)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ce]:Object.assign(Object.assign({},(0,g.Wf)(f)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:f.borderRadiusSM,alignSelf:"center",[`${ce}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ce}-inner`]:Object.assign({},(0,g.oN)(f))},[`${ce}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:f.checkboxSize,height:f.checkboxSize,direction:"ltr",backgroundColor:f.colorBgContainer,border:`${f.lineWidth}px ${f.lineType} ${f.colorBorder}`,borderRadius:f.borderRadiusSM,borderCollapse:"separate",transition:`all ${f.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:f.checkboxSize/14*5,height:f.checkboxSize/14*8,border:`${f.lineWidthBold}px solid ${f.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${f.motionDurationFast} ${f.motionEaseInBack}, opacity ${f.motionDurationFast}`}},"& + span":{paddingInlineStart:f.paddingXS,paddingInlineEnd:f.paddingXS}})},{[` ${se}:not(${se}-disabled), ${ce}:not(${ce}-disabled) diff --git a/p__index.6484aad0.async.js b/p__index.bc1ed92a.async.js similarity index 99% rename from p__index.6484aad0.async.js rename to p__index.bc1ed92a.async.js index 5ca1c3f039..8d9804139c 100644 --- a/p__index.6484aad0.async.js +++ b/p__index.bc1ed92a.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8866],{64885:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return Se}});var t=f(3113),Ve=f(59301),T=Object.defineProperty,K=Object.defineProperties,se=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,P=(ot,fe,de)=>fe in ot?T(ot,fe,{enumerable:!0,configurable:!0,writable:!0,value:de}):ot[fe]=de,Ze=(ot,fe)=>{for(var de in fe||(fe={}))Ue.call(fe,de)&&P(ot,de,fe[de]);if(I)for(var de of I(fe))ke.call(fe,de)&&P(ot,de,fe[de]);return ot},Me=(ot,fe)=>K(ot,se(fe)),Oe=(ot,fe)=>{var de={};for(var Ae in ot)Ue.call(ot,Ae)&&fe.indexOf(Ae)<0&&(de[Ae]=ot[Ae]);if(ot!=null&&I)for(var Ae of I(ot))fe.indexOf(Ae)<0&&ke.call(ot,Ae)&&(de[Ae]=ot[Ae]);return de},Ye=(ot,fe,de)=>new Promise((Ae,te)=>{var X=g=>{try{H(de.next(g))}catch(He){te(He)}},$=g=>{try{H(de.throw(g))}catch(He){te(He)}},H=g=>g.done?Ae(g.value):Promise.resolve(g.value).then(X,$);H((de=de.apply(ot,fe)).next())});const Se=ot=>{var fe=ot,{children:de}=fe,Ae=Oe(fe,["children"]);const[te,X]=(0,Ve.useState)(!1);return Ve.createElement(t.ZP,Me(Ze({},Ae),{loading:te,onClick:$=>Ye(void 0,null,function*(){try{X(!0),yield Ae.onClick($),X(!1)}catch(H){console.error(H),X(!1)}})}),de)}},18631:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return ke}});var t=f(59301),Ve=f(76560),T=f(43418),K="data:image/png;base64,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",se="data:image/png;base64,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",I={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Ue=({visible:P,occupationValue:Ze,onCancel:Me=()=>{}})=>{const Oe=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:se}),t.createElement("span",{className:I.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Ye=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:K}),t.createElement("span",{className:I.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Se=()=>Ze===3?t.createElement(t.Fragment,null,Ye(),Oe()):Ze===2?Oe():Ye();return t.createElement(T.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:P,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{Me(),Ve.history.push("/account/certification")},onCancel:()=>{Me()}},t.createElement("div",{className:I.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:I.flexRow},Se()))};var ke=(0,Ve.connect)(({paperlibrary:P,loading:Ze,globalSetting:Me})=>({paperlibrary:P,globalSetting:Me,loading:Ze.effects}))(Ue)},28623:function(Be,wt,f){"use strict";var t=f(59301),Ve=f(76560),T=f(43418),K=f(8591),se=f(92832),I=f(24905),Ue=f(55480),ke=f(18631),P=f(49661),Ze=f(78139),Me=f(82093),Oe=f(59301),Ye=(fe,de,Ae)=>new Promise((te,X)=>{var $=He=>{try{g(Ae.next(He))}catch(Pe){X(Pe)}},H=He=>{try{g(Ae.throw(He))}catch(Pe){X(Pe)}},g=He=>He.done?te(He.value):Promise.resolve(He.value).then($,H);g((Ae=Ae.apply(fe,de)).next())}),Se=(fe=>(fe[fe.Professor=1]="Professor",fe[fe.AssistantProfessor=2]="AssistantProfessor",fe[fe.Student=3]="Student",fe))(Se||{});const ot=({visible:fe,user:de,account:Ae,onCancel:te=()=>{},dispatch:X})=>{const[$,H]=(0,t.useState)(),[g,He]=(0,t.useState)([]),[Pe,jt]=(0,t.useState)(!1),[gt,cn]=(0,t.useState)(!1),[q,ut]=(0,t.useState)(),[ie,Ie]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var ve,F;(ve=de==null?void 0:de.userInfo)!=null&&ve.identity&&He([((F=de==null?void 0:de.userInfo)==null?void 0:F.identity)==="student"?3:1])},[de]);const C=ve=>{const F=()=>{window.location.href=(ve==null?void 0:ve.jump_url)||`/classrooms/${ve==null?void 0:ve.course_id}`};if(g.includes(1)){T.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Oe.createElement("div",{className:"tc"},(ve==null?void 0:ve.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{F()}});return}F()},De=()=>Ye(void 0,null,function*(){if(!$){K.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ve=yield(0,Me.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:$}});if(ve!=null&&ve.need_pro_auth&&!g.includes(1)&&!g.includes(2)){X({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:$,checkedList:g}}),pe();return}jt(!0);const F=yield(0,Ue.cR)({invite_code:$,professor:g.includes(1)?1:null,assistant_professor:g.includes(2)?1:null,student:g.includes(3)?1:null});if(jt(!1),(F==null?void 0:F.status)===-4&&(te(),X({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(F==null?void 0:F.status)===-12&&K.ZP.warning(F==null?void 0:F.message),(F==null?void 0:F.status)===-2){if(pe(),F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){cn(!0),ut(1);return}if(F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){cn(!0),ut(2);return}if(F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){cn(!0),ut(3);return}}if((F==null?void 0:F.status)===0){(0,P.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),pe(),F!=null&&F.course_id?C(F):K.ZP.success(F.message);return}}),pe=()=>Ye(void 0,null,function*(){te()});return Oe.createElement(Oe.Fragment,null,Oe.createElement(T.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:fe,confirmLoading:Pe,onOk:De,onCancel:pe},Oe.createElement("div",{className:"tc"},Oe.createElement("div",null,Oe.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Oe.createElement(se.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:$,onChange:ve=>{if(ve.target.value.length>=7){K.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}H(ve.target.value)}})),Oe.createElement("div",{className:"mt10 font14"},Oe.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Oe.createElement(I.default.Group,{value:g,onChange:ve=>He(ve)},Oe.createElement(I.default,{value:1,disabled:g.includes(2)},"\u6559\u5E08"),Oe.createElement(I.default,{value:2,disabled:g.includes(1)},"\u52A9\u6559"),Oe.createElement(I.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Oe.createElement(Ze.Z,null),Oe.createElement(ke.Z,{visible:gt,onCancel:()=>cn(!1),occupationValue:q}))};wt.Z=(0,Ve.connect)(({user:fe,account:de})=>({user:fe,account:de}))(ot)},90970:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return P}});var t=f(59301),Ve=f(76560),T=f(44e3),K=f(20834),se=f(34055),I={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const Ue={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},ke=({globalSetting:Ze,mainDom:Me,dispatch:Oe})=>{var Ye;const[Se,ot]=(0,t.useState)([]),[fe,de]=(0,t.useState)([]),Ae=(0,t.useMemo)(()=>{var X,$,H;const g=Pe=>!(Pe!=null&&Pe.hidden)&&!((0,se.JA)()&&(Pe==null?void 0:Pe.link)==="/paperlibrary"),He=(($=(X=Ze==null?void 0:Ze.setting)==null?void 0:X.navbar)==null?void 0:$.filter(g))||[];for(const Pe of He)Pe.subitem=((H=Pe==null?void 0:Pe.subitem)==null?void 0:H.filter(g))||[];return He},[(Ye=Ze==null?void 0:Ze.setting)==null?void 0:Ye.navbar]),te=(X,$)=>{let H="",g=[];for(const He of X)if(He.link===$&&(H=He.link),He.subitem&&He.subitem.length>0){for(const Pe of He.subitem)if(Pe.link===$&&(H=Pe.link,g=[He.link]),Pe.subitem){const jt=te(Pe.subitem,$);jt.selectedKey&&(H=jt.selectedKey,g=[He.link,...jt.openKeys])}}return{selectedKey:H,openKeys:g}};return(0,t.useEffect)(()=>{const X=location.pathname,{selectedKey:$,openKeys:H}=te(Ae,X);ot($?[$]:[]),H.length>0?de(H):de([])},[Ae]),(0,t.useEffect)(()=>{Oe({type:"globalSetting/headerFooterToggle",payload:!0})},[]),t.createElement(T.default,{style:Ue},Ze.showHeader&&Ze.showHeaderFooter&&t.createElement(T.default.Sider,{className:`flex flex-col ${I.layoutSider}`,width:212,style:Ue},t.createElement(K.default,{className:`w-full ${I.myMenu}`,mode:"inline",selectedKeys:Se,openKeys:fe,onOpenChange:X=>de(X),onSelect:({key:X})=>{X&&X.includes("/")&&Ve.history.push(X)},items:Ae.map(X=>{var $;return{key:X.link,label:X.name,children:(($=X.subitem)==null?void 0:$.length)>0?X.subitem.map(H=>{var g;return{key:H.link,label:H.name,children:((g=H.subitem)==null?void 0:g.length)>0?H.subitem.map(He=>({key:He.link,label:He.name})):void 0}}):void 0}})})),t.createElement(T.default.Content,{style:{backgroundColor:"#EEF5FE"}},Me))};var P=(0,Ve.connect)(({globalSetting:Ze,user:Me})=>({globalSetting:Ze,user:Me}))(ke)},27914:function(Be,wt,f){"use strict";f.d(wt,{K:function(){return I}});var t=f(59301),Ve=f(43418),T=f(93152),K={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},se=f(24334);const I=({visible:Ue,width:ke,videoId:P,file_url:Ze,course_id:Me,copyUrl:Oe,toLog:Ye=!0,logWatchHistory:Se=()=>{},allow_skip:ot,onClose:fe=()=>{},autoPlay:de=!1,onPlayEnded:Ae=()=>{}})=>t.createElement(Ve.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ue,title:null,footer:null,width:ke,className:K.modal},t.createElement("i",{className:`${K.closeIcon} iconfont icon-guanbi10`,onClick:fe}),Ue&&t.createElement(T.Z,{onPlayEnded:Ae,autoPlay:de,allow_skip:ot,courseId:Me,src:Ze!=null&&Ze.startsWith("http")?Ze:se.Base64.decode(Ze),videoId:P,toLog:Ye,logWatchHistory:Se}))},93152:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return ot}});var t=f(59301),Ve=f(8591),T=f(38854),K=f(60513),se=f(78666),I=f(34055),Ue=f(56102),ke=f(2610),P={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Ze=(fe,de,Ae)=>new Promise((te,X)=>{var $=He=>{try{g(Ae.next(He))}catch(Pe){X(Pe)}},H=He=>{try{g(Ae.throw(He))}catch(Pe){X(Pe)}},g=He=>He.done?te(He.value):Promise.resolve(He.value).then($,H);g((Ae=Ae.apply(fe,de)).next())});function Me(fe){if(isNaN(fe))return{minutes:"00",seconds:"00"};const de=new Date(fe*1e3).toISOString().substr(11,8);return{hour:de.substr(0,2),minutes:de.substr(3,2),seconds:de.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Oe(fe,de){return fe-de}function Ye(fe){fe.sort(Oe);let de=0;for(let Ae=0;Ae{},handlePlay:He=()=>{},handlePlayEnded:Pe=()=>{},autoPlay:jt=!1,onPlayEnded:gt=()=>{},isShowWaterMark:cn=!0},q)=>{var ut;const Ie=((ut=de==null?void 0:de.split("."))==null?void 0:ut.pop())==="flv",C=(0,t.useRef)(),De=(0,t.useRef)(),pe=(0,t.useRef)(),ve=(0,t.useRef)(),F=(0,t.useRef)(),St=(0,t.useRef)(),Qt=(0,t.useRef)(),Ft=(0,t.useRef)(),Dt=(0,t.useRef)(),nt=(0,t.useRef)(),On=(0,t.useRef)(),$t=(0,t.useRef)(),Zt=(0,t.useRef)(),Yn=(0,t.useRef)(),_n=navigator.userAgent.toLowerCase().match(Se),Ne=_n?_n[0]:"pc",ht=(0,t.useRef)(!1),ze=(0,I.eY)();let In=0,dn=0,ln=0,ir=null,Dn=!1,Jt=20,v=1,M=!1,w=!1,N=[];(0,t.useImperativeHandle)(q,()=>({getLastUpdatedTime:()=>C.current.currentTime,getDuration:()=>C.current.duration})),Ve.ZP.config({maxCount:1,getContainer:()=>pe.current});const W=(0,t.useCallback)((it,zt=!1)=>{let yt={point:C.current.currentTime};ir?(yt.log_id=ir,yt.watch_duration=Ye(N),yt.total_duration=dn):($?(yt.video_id=parseInt(te,10),yt.course_id=$):yt.video_id=te,yt.duration=In,yt.device=Ne),zt&&(yt.ed="1");function Mt(){return Ze(this,null,function*(){M=!0,ir=yield X==null?void 0:X(yt),M=!1,it&&it()})}Mt()},[te,$]);(0,t.useEffect)(()=>{C.current&&(ve.current.style.display="none",F.current.style.display="block"),Ve.ZP.destroy();let it=null;return K.Z.isSupported&&Ie&&de&&(de==null?void 0:de.indexOf(".m3u8"))<0?(it=K.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:de,muted:!1}),C.current&&(it.attachMediaElement(C.current),it.load())):C.current.setAttribute("src",de),j(),()=>{it&&(it.unload(),it.pause(),it.destroy(),it=null)}},[C,Ie,de]);function A(){C.current.paused?(ve.current.style.display="none",F.current.style.display="block"):(ve.current.style.display="block",F.current.style.display="none")}function j(){On.current.style.display="none",Zt.current.style.display="none",$t.current.style.display="none",C.current.muted||C.current.volume===0?On.current.style.display="block":C.current.volume>0&&C.current.volume<=.5?Zt.current.style.display="block":$t.current.style.display="block"}(0,t.useEffect)(()=>{const it=document.getElementById("play"),zt=document.querySelectorAll(".playback-icons use");function yt(){He(),H&&!ht.current&&(C.current.currentTime=H),ht.current=!0,N.push(C.current.currentTime),Dn||(Dn=!0,Ae&&W())}function Mt(){return Ze(this,null,function*(){A(),N.push(C.current.currentTime),Ae&&W(()=>{ir=null,ln=0,Dn=!1,M=!1,w=!1,N=[],dn=0,v=1},!0),gt()})}function sn(){St.current.value=Math.round(C.current.currentTime),Qt.current.value=Math.round(C.current.currentTime)}function ge(){const l=Me(Math.round(C.current.currentTime));Dt.current.innerText=`${l.hour>0?l.hour+":":""}${l.minutes}:${l.seconds}`,Dt.current.setAttribute("datetime",`${l.hour>0?" "+l.hour+" ":""}${l.minutes}m ${l.seconds}s`)}function jn(){var l,L,D,y,Z,me,we;const Fe=Math.round((l=C.current)==null?void 0:l.duration);(D=(L=St.current)==null?void 0:L.setAttribute)==null||D.call(L,"max",Fe),(Z=(y=Qt.current)==null?void 0:y.setAttribute)==null||Z.call(y,"max",Fe);const je=Me(Fe);Ft.current&&(Ft.current.innerText=`${je.hour>0?je.hour+":":""}${je.minutes}:${je.seconds}`,(we=(me=Ft.current).setAttribute)==null||we.call(me,"datetime",`${je.hour>0?" "+je.hour+" ":""}${je.minutes}m ${je.seconds}s`))}function Ut(){try{const l=Math.round(C.current.duration);St.current.setAttribute("max",l),Qt.current.setAttribute("max",l);const L=Me(l);Ft.current.innerText=`${L.hour>0?L.hour+":":""}${L.minutes}:${L.seconds}`,Ft.current.setAttribute("datetime",`${L.hour>0?" "+L.hour+" ":""}${L.minutes}m ${L.seconds}s`),sn(),ge();const{width:D,height:y,x:Z,y:me}=De.current.getBoundingClientRect();if(Z<0||me<0||!D)return;if(!w){let we=C.current.currentTime,Fe=we-ln;Math.abs(Fe)<10?(dn+=Math.abs(Fe),ln=we,M||dn-v*Jt>=0&&(v++,N.push(ln),Ae&&W())):(ln=we,Ae&&W())}}catch(l){console.log(l)}}function Nt(){w=!0}function zn(){C.current.playing&&N.push(C.current.currentTime,ln),ln=C.current.currentTime,w=!1}function Rn(){In=C.current.duration,In<=20&&(Jt=In/3),C.current.addEventListener("play",yt)}function Vn(l){l.preventDefault(),(0,ke.vp)()?(C.current.style.width="100%",C.current.style.height="100%"):C.current.style.cssText=""}function ce(){g()}function c(l){if(!fe){Ve.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const L=l.target.dataset.seek?l.target.dataset.seek:l.target.value;C.current.currentTime=L,Qt.current.value=L,St.current.value=L}function S(l){const L=Math.round(l.offsetX/l.target.clientWidth*parseInt(l.target.getAttribute("max"),10));St.current.setAttribute("data-seek",L);const D=Me(L);nt.current.textContent=`${D.hour>0?D.hour+":":""}${D.minutes}:${D.seconds}`;const y=C.current.getBoundingClientRect();nt.current.style.left=`${l.pageX-y.left}px`}function _(l){switch(l.code){case"Space":l.preventDefault(),pt();break;case"ArrowRight":if(l.preventDefault(),!fe){Ve.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(C.current.currentTime>=C.current.duration)break;C.current.currentTime=parseInt(C.current.currentTime)+5,sn();break;case"ArrowLeft":if(l.preventDefault(),!fe){Ve.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(C.current.currentTime===0)break;C.current.currentTime=parseInt(C.current.currentTime)-5,sn();break;case"ArrowUp":l.preventDefault(),C.current.volume<1&&(C.current.volume=(parseInt(C.current.volume*10)+1)/10);break;case"ArrowDown":l.preventDefault(),C.current.volume>0&&(C.current.volume=(parseInt(C.current.volume*10)-1)/10);break}}return pe.current.addEventListener((0,ke.gH)(),Vn),C.current.addEventListener("canplay",Rn),C.current.addEventListener("ended",Mt),C.current.addEventListener("seeking",Nt),C.current.addEventListener("seeked",zn),C.current.addEventListener("loadedmetadata",jn),St.current.addEventListener("mousemove",S),St.current.addEventListener("input",c),C.current.addEventListener("timeupdate",Ut),C.current.addEventListener("pause",ce),C.current.addEventListener("volumechange",j),document.addEventListener("keydown",_),()=>{var l,L,D,y,Z,me,we,Fe,je,st,bt,V;(l=C.current)==null||l.removeEventListener("canplay",Rn),(L=C.current)==null||L.removeEventListener("play",yt),(D=C.current)==null||D.removeEventListener("ended",Mt),(y=C.current)==null||y.removeEventListener("seeking",Nt),(Z=C.current)==null||Z.removeEventListener("seeked",zn),(me=St.current)==null||me.removeEventListener("mousemove",S),(we=St.current)==null||we.removeEventListener("input",c),(Fe=C.current)==null||Fe.removeEventListener("timeupdate",Ut),(je=C.current)==null||je.removeEventListener("pause",ce),(st=C.current)==null||st.removeEventListener("loadedmetadata",jn),(bt=C.current)==null||bt.removeEventListener("volumechange",j),document.removeEventListener("keydown",_),(V=C.current)!=null&&V.playing&&(N.push(ln,C.current.currentTime),Ae&&W())}},[C,de]),(0,t.useEffect)(()=>{if(C.current.onended=()=>{Pe(C)},C.current.oncontextmenu=()=>!1,(de==null?void 0:de.indexOf(".m3u8"))>-1){if(C.current.canPlayType("application/vnd.apple.mpegurl"))C.current.src=de;else if(se.ZP.isSupported()){var it=new se.ZP;it.loadSource(de),it.attachMedia(C.current)}}},[de]);const[ee,et]=(0,t.useState)(1),pt=()=>{C.current.paused||C.current.ended?C.current.play():C.current.pause(),A()};function tn(){C.current.muted=!C.current.muted,C.current.muted?(Yn.current.setAttribute("data-volume",volume.value),Yn.current.value=0):Yn.current.value=Yn.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:pe},t.createElement("div",{ref:De,className:`${P.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${P.animate__loop}`},cn&&ze?ze.login:" "),t.createElement("div",{className:P.container},t.createElement("div",{className:P["video-container"],id:"video-container"},t.createElement("div",{className:P["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:P["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:P.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:C,autoPlay:jt}),t.createElement("div",{className:`${P["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:P["bottom-controls"]},t.createElement("div",{className:P["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:pt},t.createElement("svg",{className:P["playback-icons"]},t.createElement("use",{ref:F,href:"#play-icon"}),t.createElement("use",{ref:ve,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:P.time},t.createElement("time",{id:"time-elapsed",ref:Dt},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:Ft},"00:00"))),t.createElement("div",{className:P["right-controls"]},fe&&t.createElement(T.Z,{placement:"top",overlayClassName:P.rateOverlay,getPopupContainer:it=>it.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{et(1),C.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{et(1.5),C.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{et(2),C.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${P.controlText} mr5`},"\u500D\u901F")),t.createElement(Ue.CopyToClipboard,{text:de,onCopy:()=>Ve.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},t.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),t.createElement("div",{className:P["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:P["volume-button"],id:"volume-button",onClick:tn},t.createElement("i",{ref:On,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:Zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:$t,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:P.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Yn,style:{display:"none"},onClick:j})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:P["fullscreen-button"],onClick:()=>{(0,ke.vp)()?(0,ke.BU)():(0,ke.Dj)(pe.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:P["video-progress"]},t.createElement("progress",{ref:Qt,value:"0",min:"0"}),t.createElement("input",{className:P.seek,ref:St,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:P["seek-tooltip"],ref:nt,id:"seek-tooltip"},"00:00"))))),t.createElement("svg",{style:{display:"none"}},t.createElement("defs",null,t.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),t.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},t.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),t.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),t.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},t.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),t.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},t.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),t.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),t.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},t.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),t.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},t.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},78139:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return P}});var t=f(43418),Ve=f(3113),T=f(76560),K=f(87169),se={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},I=f(32637),Ue=f(59301);const ke=({classroomList:Ze,dispatch:Me,user:Oe})=>Ue.createElement(t.default,{open:Ze.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Ue.createElement("span",null,Ue.createElement(K.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Ue.createElement("div",{style:{textAlign:"center",marginBottom:30}},Ue.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Ue.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Ue.createElement("img",{style:{width:130,height:130},src:I})),Ue.createElement("div",{className:se.bottom},Ue.createElement(Ve.ZP,{className:se.yes,onClick:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var P=(0,T.connect)(({classroomList:Ze,user:Me})=>({classroomList:Ze,user:Me}))(ke)},99603:function(Be,wt,f){"use strict";f.r(wt),f.d(wt,{default:function(){return W}});var t=f(59301),Ve=f(76560),T=f(57809),K=f(8591),se=f(95237),I=f(43604),Ue=f(3113),ke=f(61621),P=f(58421),Ze=f(57884),Me={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},Oe=f(43418),Ye=f(6848),Se=f(24905),ot=f(49661),fe=f(82093),de={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},Ae=Object.defineProperty,te=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,H=(A,j,ee)=>j in A?Ae(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,g=(A,j)=>{for(var ee in j||(j={}))X.call(j,ee)&&H(A,ee,j[ee]);if(te)for(var ee of te(j))$.call(j,ee)&&H(A,ee,j[ee]);return A};const He=A=>React.createElement("svg",g({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",jt=Object.defineProperty,gt=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,ut=(A,j,ee)=>j in A?jt(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,ie=(A,j)=>{for(var ee in j||(j={}))cn.call(j,ee)&&ut(A,ee,j[ee]);if(gt)for(var ee of gt(j))q.call(j,ee)&&ut(A,ee,j[ee]);return A};const Ie=A=>React.createElement("svg",ie({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var C="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",De=f(34055),pe=f(61186),ve=f.n(pe),F=f(59301),St=Object.defineProperty,Qt=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,$t=(A,j,ee)=>j in A?St(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,Zt=(A,j)=>{for(var ee in j||(j={}))nt.call(j,ee)&&$t(A,ee,j[ee]);if(Dt)for(var ee of Dt(j))On.call(j,ee)&&$t(A,ee,j[ee]);return A},Yn=(A,j)=>Qt(A,Ft(j)),_n=(A,j,ee)=>new Promise((et,pt)=>{var tn=yt=>{try{zt(ee.next(yt))}catch(Mt){pt(Mt)}},it=yt=>{try{zt(ee.throw(yt))}catch(Mt){pt(Mt)}},zt=yt=>yt.done?et(yt.value):Promise.resolve(yt.value).then(tn,it);zt((ee=ee.apply(A,j)).next())}),ht=({v:A,k:j,match:ee,selectArrs:et,setSelectArrs:pt,dispatch:tn,params:it})=>{var zt,yt,Mt,sn,ge,jn,Ut;const[Nt,zn]=(0,t.useState)([]),[Rn,Vn]=(0,t.useState)(!1),ce="YYYY-MM-DD",c=ve()("2020-11-15",ce);function S(){return _n(this,null,function*(){console.log(it,222);let y=yield(0,fe.ZP)(`/api/courses/${it==null?void 0:it.coursesId}/exercises/group_use_list.json`,{method:"get",params:Yn(Zt({},it),{id:A.id})});zn((y==null?void 0:y.groups)||[])})}const _=()=>Oe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:F.createElement(F.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),l=y=>{var Z;Ve.history.push(`/classrooms/${y.course_identifier}/exercisenotice/${y.id}/users/${(Z=(0,De.eY)())==null?void 0:Z.login}`)},L=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:(y,Z)=>Z.exercise_status===y,render:(y,Z)=>F.createElement("div",null,y===1&&F.createElement("span",null,F.createElement("i",{className:de.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),y===2&&F.createElement("span",null,F.createElement("i",{className:de.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),y===3&&F.createElement("span",null,F.createElement("i",{className:de.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:it.order_by==="publish_time"?it.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:it.order_by==="end_time"?it.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(y,Z)=>Z.exercise_status===1?"-":F.createElement("span",null,y,"/",Z.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(y,Z)=>Z.exercise_status===1?"-":F.createElement(Ve.Link,{to:`/classrooms/${it==null?void 0:it.coursesId}/exercise/${A==null?void 0:A.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},y)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(y,Z)=>Z.exercise_status===1?F.createElement("img",{style:{cursor:"not-allowed"},src:Pe}):F.createElement(Ye.Z,{title:"\u8BC4\u9605"},F.createElement(Ve.Link,{to:`/classrooms/${it==null?void 0:it.coursesId}/exercise/${A==null?void 0:A.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},F.createElement("img",{src:C})))}],D=y=>{if(y!=null&&y.includes("\u672A\u5F00\u59CB"))return F.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(y!=null&&y.includes("\u8003\u8BD5\u4E2D"))return F.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(y!=null&&y.includes("\u5DF2\u7ED3\u675F"))return F.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,De.RV)(),222),F.createElement("div",{className:de.listItem,key:j},(0,De.GJ)()&&F.createElement(Se.default,{checked:et.includes(A.id),value:A.id,onClick:y=>{y.stopPropagation()},onChange:y=>{let Z=et.indexOf(A.id);et.indexOf(A.id)>-1?pt(et.filter(me=>me!==A.id)):pt(et.concat(A.id))}}),F.createElement("div",{className:de.info},F.createElement("div",{className:de.title},F.createElement("div",{className:de.titleLeft,style:{marginRight:"15px"}},D(A==null?void 0:A.exercise_tips),F.createElement(Ye.Z,{title:A.exercise_name},F.createElement("span",{className:`${de.name}`,style:{maxWidth:(zt=A==null?void 0:A.exercise_tips)!=null&&zt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},A.exercise_name)),!A.is_public&&(0,De.GJ)()&&F.createElement(Ye.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},F.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((yt=A==null?void 0:A.exercise_tips)==null?void 0:yt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&F.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((Mt=A==null?void 0:A.exercise_tips)==null?void 0:Mt.includes("\u5DF2\u7ED3\u675F"))&&((sn=A==null?void 0:A.exercise_tips)==null?void 0:sn.includes("\u672A\u63D0\u4EA4"))&&F.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),F.createElement("div",{className:de.titleRight,onClick:y=>{y.stopPropagation(),y.preventDefault()}},(0,De.GJ)()&&A.assistant_auth&&F.createElement("span",{onClick:y=>{y.stopPropagation();const Z=ve()(A.created_at,ce);ve()(c).diff(ve()(Z),"days")>0&&(A!=null&&A.is_random)?_():A!=null&&A.is_random?Ve.history.push(`/classrooms/${A.course_id}/exercise/${A.id}/random/preview?random=${A.is_random}`):Ve.history.push(`/classrooms/${A.course_id}/exercise/${A.id}/detail?random=${A.is_random}&tabs=2`)}},"\u9884\u89C8"),F.createElement("a",{onClick:y=>{y.preventDefault(),y.stopPropagation(),(0,ot.xg)(`/classrooms/${A.course_id}/exercise/${A.id}/detail?random=${A.is_random}`)}},"\u8BE6\u60C5"),F.createElement(F.Fragment,null,!!A.off_limits&&F.createElement(Ye.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${A==null?void 0:A.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},F.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!A.off_limits&&A.current_status===0&&A.exercise_status>1&&!((ge=A.exercise_tips)!=null&&ge.includes("\u5DF2\u622A\u6B62"))&&F.createElement("a",{onClick:y=>{y.stopPropagation(),y.preventDefault(),l(A)},href:""},(A==null?void 0:A.screen_used_num)>(A==null?void 0:A.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((jn=A.exercise_tips)!=null&&jn.includes("\u5DF2\u622A\u6B62"))&&(A==null?void 0:A.screen_used_num)>(A==null?void 0:A.screen_total_num)&&F.createElement("a",{onClick:y=>{y.stopPropagation(),y.preventDefault(),l(A)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!A.off_limits&&A.current_status===1&&A.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&F.createElement("a",{style:{color:"#0152d9"},onClick:y=>_n(void 0,null,function*(){var Z;if(y.preventDefault(),y.stopPropagation(),!(A!=null&&A.answered_open)){K.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,ot.xg)(`/classrooms/${it.coursesId}/exercise/${A.id}/users/${(Z=(0,De.eY)())==null?void 0:Z.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!A.off_limits&&A.current_status===2&&A.exercise_status>1&&!((Ut=A.exercise_tips)!=null&&Ut.includes("\u5DF2\u622A\u6B62"))&&F.createElement("a",{style:{color:(A==null?void 0:A.is_redo)===1&&"red"},onClick:y=>{y.stopPropagation(),y.preventDefault(),l(A)},href:""},(A==null?void 0:A.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),F.createElement("p",{style:{display:"flex"}},F.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",F.createElement("span",{className:"c-blue"},A.username)),F.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",F.createElement("span",{className:"c-blue"},A.course_name)),F.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",F.createElement("span",{className:"c-blue"},A.time===null||A.time===-1?"\u4E0D\u9650":`${A.time}\u5206\u949F`)),F.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",F.createElement("span",{className:"c-blue"},ve()(A==null?void 0:A.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",F.createElement("span",{className:"c-blue"},ve()(A==null?void 0:A.end_time).format("YYYY-MM-DD HH:mm"))))))},ze=f(59301),In=Object.defineProperty,dn=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Dn=(A,j,ee)=>j in A?In(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,Jt=(A,j)=>{for(var ee in j||(j={}))ln.call(j,ee)&&Dn(A,ee,j[ee]);if(dn)for(var ee of dn(j))ir.call(j,ee)&&Dn(A,ee,j[ee]);return A},v=(A,j)=>{var ee={};for(var et in A)ln.call(A,et)&&j.indexOf(et)<0&&(ee[et]=A[et]);if(A!=null&&dn)for(var et of dn(A))j.indexOf(et)<0&&ir.call(A,et)&&(ee[et]=A[et]);return ee},M=(A,j,ee)=>new Promise((et,pt)=>{var tn=yt=>{try{zt(ee.next(yt))}catch(Mt){pt(Mt)}},it=yt=>{try{zt(ee.throw(yt))}catch(Mt){pt(Mt)}},zt=yt=>yt.done?et(yt.value):Promise.resolve(yt.value).then(tn,it);zt((ee=ee.apply(A,j)).next())});const{Option:w}=T.default,N=A=>{var j=A,{classroomList:ee,globalSetting:et,exercise:pt,loading:tn,dispatch:it,match:zt}=j,yt=v(j,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Mt,sn,ge,jn,Ut;const[Nt,zn]=(0,t.useState)(Jt({},(0,Ve.useParams)())),Rn=(0,Ve.useLocation)(),{detailExerciseList:Vn,detailTopBanner:ce,detailLeftMenus:c}=ee,[S,_]=(0,t.useState)([]),[l,L]=(0,t.useState)(!1),[D,y]=(0,t.useState)({page:1,course_id:""});Nt.id=Nt.coursesId;const Z=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,t.useEffect)(()=>{we(),it({type:"globalSetting/footerToggle",payload:!1}),it({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[D]),(0,t.useEffect)(()=>{me()},[]);const me=()=>M(void 0,null,function*(){var je;const st=yield(0,fe.ZP)("/api/users/check_client_cheating.json",{method:"get"});st.status===0&&L((je=st==null?void 0:st.data)==null?void 0:je.show_unlimit)});(0,t.useEffect)(()=>{_([])},[Vn]);const we=()=>{document.body.scrollIntoView(),it({type:"exercise/getUserExercise",payload:D})},Fe=()=>M(void 0,null,function*(){(0,ot.G5)(Z),K.ZP.success("\u64CD\u4F5C\u6210\u529F")});return ze.createElement("section",{className:"minH500 minW1200"},ze.createElement("aside",{className:`${Me.acitons} w100`},ze.createElement(se.Z,{className:"w100",align:"middle"},ze.createElement(I.Z,{flex:"1"},ze.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),l&&ze.createElement(I.Z,null,ze.createElement(Ue.ZP,{onClick:Fe,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),ze.createElement(I.Z,null,ze.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",ze.createElement(T.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:je=>{D.course_id=je,D.page=1,y(Jt({},D))}},ze.createElement(w,{value:""},"\u5168\u90E8"),(sn=(Mt=pt==null?void 0:pt.userExerciseList)==null?void 0:Mt.courses)==null?void 0:sn.map((je,st)=>ze.createElement(w,{value:je.id},je.name))))))),((ge=pt==null?void 0:pt.userExerciseList)==null?void 0:ge.exercises_count)===0&&ze.createElement(Ze.Z,null),ze.createElement(ke.Z,{loading:tn["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((jn=pt==null?void 0:pt.userExerciseList)==null?void 0:jn.exercises)&&((Ut=pt==null?void 0:pt.userExerciseList)==null?void 0:Ut.exercises.map(function(je,st){return ze.createElement(ht,{v:je,k:st,match:zt,selectArrs:S,setSelectArrs:_,dispatch:it,params:Nt})})),ze.createElement("aside",{className:"tc mb50 mt30"},ze.createElement(P.Z,{showTotal:je=>{var st;return`\u5171 ${(st=pt==null?void 0:pt.userExerciseList)==null?void 0:st.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:je=>{D.page=je,y(Jt({},D))},defaultPageSize:20,defaultCurrent:D.page,current:D.page||1,total:pt==null?void 0:pt.userExerciseList.exercises_count}))))};var W=(0,Ve.connect)(({classroomList:A,loading:j,globalSetting:ee,exercise:et})=>({classroomList:A,globalSetting:ee,loading:j.effects,exercise:et}))(N)},45426:function(Be,wt,f){"use strict";f.r(wt),f.d(wt,{default:function(){return jr}});var t=f(59301),Ve=f(92736),T=f(81863),K=f(76560),se=f(9951),I=f(61621),Ue=f(33853),ke=f(38819),P=f(18889),Ze=f(13570),Me=f(6848),Oe=f(90524),Ye={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},Se=f(49661);const ot=({data:u})=>t.createElement("aside",{className:Ye.courseItems},u&&u.map(function(m,h){return t.createElement("a",{key:h,onClick:()=>{m.power&&(0,Se.xg)(`/shixuns/${m.identifier}/challenges`)}},t.createElement(P.Z,{className:"animated fadeIn",cover:t.createElement("img",{alt:m.name,src:m.pic})},t.createElement(P.Z.Meta,{title:m.name,description:t.createElement("div",null,m.is_jupyter&&t.createElement("div",{className:Ye.jupyterTag},t.createElement("span",null,"Jupyter")),!m.power&&t.createElement("div",{className:Ye.lockWrap},t.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${Oe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.createElement("div",null,t.createElement(Ze.Z,{allowHalf:!0,disabled:!0,defaultValue:m.score_info}),t.createElement("span",{className:"ml20"},m.score_info?`${m.score_info}\u5206`:"5\u5206")),t.createElement("div",{className:Ye.flexCenter},t.createElement("p",{className:"flex1"},!m.is_jupyter&&t.createElement(Me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),m.challenges_count)),!!m.myshixuns_count&&t.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",{className:"ml10"},t.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),m.myshixuns_count))),t.createElement("p",null,m.level)))})))}));var fe={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},de="data:image/png;base64,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",Ae=Object.defineProperty,te=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,H=(u,m,h)=>m in u?Ae(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,g=(u,m)=>{for(var h in m||(m={}))X.call(m,h)&&H(u,h,m[h]);if(te)for(var h of te(m))$.call(m,h)&&H(u,h,m[h]);return u};const He=u=>React.createElement("svg",g({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const jt=({data:u})=>t.createElement("aside",{className:fe.courseItems},u&&u.map(function(m,h){return t.createElement("a",{href:`/paths/${m.identifier}`,target:"_blank",key:m.identifier},t.createElement(P.Z,{className:"animated fadeIn",key:h,cover:t.createElement("img",{alt:m.name,src:m.image_url})},t.createElement(P.Z.Meta,{title:t.createElement(t.Fragment,null,t.createElement(Me.Z,{title:m.name},t.createElement("div",{className:`${fe.esTitle}`},m.name)),t.createElement("br",null),t.createElement(Me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${m.school_name}`},t.createElement("div",{className:`${fe.unit}`},t.createElement("img",{src:Pe,className:"unitImg"}),m.school_name))),description:t.createElement("div",null,m.featured>0&&t.createElement("div",{className:fe.excellentTag},t.createElement("span",{style:{background:m.featured===1?"#FF6500":m.featured===2?"#4361F2":m.featured===3?"#E9AD5D":m.featured===4?"#f7ce62":""}},m.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",m.featured===2&&"\u519B\u961F\u4E00\u6D41",m.featured===3&&"\u7701\u7EA7\u4E00\u6D41",m.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),m.excellent&&t.createElement("div",{className:fe.righttag},t.createElement("img",{src:de})),t.createElement("div",{className:fe.flexEnd},t.createElement(Me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.createElement("span",null,m.stages_count))),t.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.createElement("span",null,m.members_count)))))})))}));var gt={flex_box_center:"flex_box_center___aFf5V",flex_space_between:"flex_space_between___lgjHK",flex_box_vertical_center:"flex_box_vertical_center___MWYpu",flex_box_center_end:"flex_box_center_end___fAgVO",flex_box_column:"flex_box_column___oLrCs",banner:"banner___zjrmW",LeftButton:"LeftButton___Dg0SE",RightButton:"RightButton___ruhiv",bgWrapper:"bgWrapper___JvMyw",leftWrapper:"leftWrapper___oLYXP",mainSiteBanner:"mainSiteBanner___zKH3a",subnavDetail:"subnavDetail___NWSKp",dataView:"dataView___dsjJ6",showArea:"showArea___B_tGS",showContent:"showContent___Qvdqj",subnav:"subnav___TlZMN",nav:"nav___usdIP",link:"link___thKdp",course:"course___VqKLf",title:"title___UQUEK",more:"more___cd8yr",mainSite:"mainSite___L7hjf",mainSiteContent:"mainSiteContent___jh1Rf",auto:"auto___qF0mN",ContentWarp:"ContentWarp___scQcv",orientation:"orientation___KEYxX",lf:"lf___xIgy7",left:"left___C9bfs",btn:"btn___TiMo8",right:"right___nM0XG"},cn=f(58901),q={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",iconWrapper:"iconWrapper___pseDu",tuijianWrapper:"tuijianWrapper___hxnw6",tuijinaspan:"tuijinaspan___tsLyc",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},ut="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",ie="data:image/png;base64,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",Ie="data:image/png;base64,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",C="data:image/png;base64,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",De="data:image/png;base64,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",pe="data:image/png;base64,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",ve="data:image/png;base64,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",F="data:image/png;base64,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",St="data:image/png;base64,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",Qt="data:image/png;base64,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";const Zt=[{img:ut,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:ut,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:ut,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:ut,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:ut,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],Yn=[{img:ie,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ie,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:C,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:De,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:" \u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:pe,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ve,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],_n=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:St,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Qt,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:St,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Qt,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:St,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]}];var Ne=f(82093),ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",ze=f(89392),In=f.n(ze),dn=f(40937),ln=f.p+"static/modelimg.27d66267.png",ir="data:image/png;base64,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",Dn="data:image/png;base64,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",Jt="data:image/png;base64,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",v="data:image/png;base64,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",M=f(78241),w=f(8591),N=f(43418),W=f(23869),A=f(28623),j=f(65363),ee=f(929),et=f(37034),pt=f(47949),tn=Object.defineProperty,it=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Mt=(u,m,h)=>m in u?tn(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,sn=(u,m)=>{for(var h in m||(m={}))zt.call(m,h)&&Mt(u,h,m[h]);if(it)for(var h of it(m))yt.call(m,h)&&Mt(u,h,m[h]);return u},ge=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())}),jn=(u=>(u.Projects="projects",u.Shixuns="shixuns",u.Classrooms="classrooms",u))(jn||{});const Ut=({homePage:u,user:m,dispatch:h})=>{const[oe,tt]=(0,t.useState)(Zt[0]),At=(0,t.useRef)(),mt=(0,t.useRef)(!0),[lt]=M.default.useForm(),{index_option:ae}=u,[_e,Pt]=(0,t.useState)(!1),[hn,yn]=(0,t.useState)(!1),[Hn,Fn]=(0,t.useState)(!0),[Ln,Jn]=(0,t.useState)(""),[Et,Wt]=(0,t.useState)(!1),[Sn,gn]=(0,t.useState)(!0),[Tn,fr]=(0,t.useState)([]),[Xt,er]=(0,t.useState)(0),[bn,ar]=(0,t.useState)([]),[Mr,Ir]=(0,t.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Br=(0,t.useRef)((0,ze.throttle)(()=>Ct(),100,{leading:!0,trailing:!0})).current,pr=(0,t.useRef)((0,ze.throttle)(qe=>Zr(qe),2e3,{leading:!0,trailing:!1})),{shixun_demo:Ee=[],new_discipline:ue=[]}=u,{key:rt,name:Gt,video:mn,img:lr,firstTitle:Er,firstDescribe:Sr,secondTitle:Rr,secondDescribe:on}=oe,Ct=()=>{var qe,Bt,un,nr,Fr,kr;const k=(0,Se.b9)()?880:2600;if(mt.current){const Re=document.querySelectorAll(".animate__animated").length,Rt=document.querySelectorAll(".animationOrientation");Rt==null||Rt.forEach(xn=>{var Hr;(xn==null?void 0:xn.getBoundingClientRect().top){ri.setAttribute("class","animate__animated animate__fadeInUp")}))});const en=document.querySelectorAll("h2[data-type='animationH2']");en==null||en.forEach((xn,Hr)=>{(xn==null?void 0:xn.getBoundingClientRect().top){ri.removeAttribute("class")}),xn.setAttribute("class","animate__animated animate__fadeInUp"))),Hr!==0&&Re>6&&xn.setAttribute("class","animate__animated animate__fadeInUp"))});const Nr=document.querySelector(".animationTeachingTool");(Nr==null?void 0:Nr.getBoundingClientRect().top){xn.setAttribute("class","animate__animated animate__fadeInUp")})),Re>53&&(mt.current=!1)}const nn=(Bt=document.getElementById("videoIndexId"))==null?void 0:Bt.getBoundingClientRect().top;if((0,Se.b9)()&&!(!((un=At.current)!=null&&un.currentSrc)||(nr=At.current)!=null&&nr.currentSrc&&((kr=(Fr=At.current)==null?void 0:Fr.error)!=null&&kr.code)))try{nn-200?At.current.play():At.current.pause()}catch(Re){console.log(Re)}};(0,t.useEffect)(()=>{xr(Mr)},[]),(0,t.useEffect)(()=>{if(u!=null&&u.homepage_disciplines)return document.body.scrollIntoView(),Br(),window.addEventListener("scroll",Br),()=>{window.removeEventListener("scroll",Br)}},[u]),(0,t.useEffect)(()=>{pr.current=(0,ze.throttle)(qe=>Zr(qe),2e3,{leading:!0,trailing:!1})},[m]);const xr=qe=>ge(void 0,null,function*(){gn(!0),qe.keyword=encodeURIComponent(qe.keyword);const Bt=In().pickBy(qe,nr=>nr!=="all"),un=yield(0,et.tS)(Bt);un.status!==-1&&(fr((un==null?void 0:un.subjects)||[]),er((un==null?void 0:un.total_count)||0),ar((un==null?void 0:un.recommend_subjects)||[])),gn(!1)}),tr=qe=>{var Bt,un,nr,Fr;tt(qe),Fn(!1),(0,Se.b9)()&&(!((Bt=At.current)!=null&&Bt.currentSrc)||(un=At.current)!=null&&un.currentSrc&&((Fr=(nr=At.current)==null?void 0:nr.error)!=null&&Fr.code)||setTimeout(()=>{At&&At.current&&At.current.play()},500))},Xr=qe=>ge(void 0,null,function*(){(yield(0,Ne.ZP)("/api/trial_requests.json",{method:"post",body:sn({},qe)})).status===0&&(w.ZP.success("\u63D0\u4EA4\u6210\u529F"),Pt(!1))}),li=qe=>{var Bt;if((0,W.tJ)(h)){if(qe==="projects"&&!((Bt=m.userInfo)!=null&&Bt.email)){w.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}qe==="classrooms"&&Wt(!0)}},Zr=(qe,Bt)=>{var un,nr;if((0,W.tJ)(h)){if(((un=m==null?void 0:m.userInfo)==null?void 0:un.user_identity)==="\u5B66\u751F"){w.ZP.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Bt==="projects"&&!((nr=m.userInfo)!=null&&nr.email)){w.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Bt==="shixuns"&&!(0,W.xY)()||qe&&(window.location.href=qe)}},Or=(qe,Bt)=>Array.isArray(qe)&&qe.length>0?Bt:null,Vr=qe=>ge(void 0,null,function*(){const Bt=yield(0,Ne.ZP)(qe,{method:"get"});if(Bt!=null&&Bt.game_identifier){(0,Se.xg)(`/tasks/${Bt==null?void 0:Bt.game_identifier}`);return}Bt!=null&&Bt.identifier&&(0,Se.xg)(`/tasks/${Bt==null?void 0:Bt.identifier}/jupyter`)}),Pr=()=>{const qe=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(qe),qe){yn(!0);return}(0,Se.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Dr=()=>{const qe=oe.key;if(qe===4){tr(Zt[0]);return}tr(Zt[qe+1])},Kr=[t.createElement("div",{key:1,className:q.left},t.createElement("h3",null,Er),Sr.map((qe,Bt)=>t.createElement("p",{key:Bt},t.createElement("img",{src:ht,alt:""}),t.createElement("span",null,qe))),t.createElement("h3",{style:{marginTop:20}},Rr),on.map((qe,Bt)=>t.createElement("p",{key:Bt},t.createElement("span",null,qe))),t.createElement("div",{style:{visibility:"hidden"},className:q.btns},t.createElement("div",{onClick:Pr,className:q.b1},"\u793E\u533A\u652F\u6301"),t.createElement("div",{onClick:()=>{var qe;return Vr((qe=Ee[rt])==null?void 0:qe.url)},className:q.b2},"\u7ACB\u5373\u4F53\u9A8C",t.createElement("i",{className:"iconfont icon-jiantou1"})))),t.createElement("div",{key:2,className:q.right,id:"videoIndexId"},t.createElement("img",{src:lr,alt:""}),t.createElement("video",{ref:At,key:mn,onEnded:Dr,controls:!(0,Se.b9)(),controlsList:"nodownload",muted:!0,src:mn}),t.createElement("div",{className:q.videoMask}))],We=(qe,Bt)=>{var un;const nr=Bt%2===0,Fr=[t.createElement("div",{key:3,className:q.left},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${qe==null?void 0:qe.image_url}`,alt:""}),t.createElement("div",{className:q.btn,onClick:Pr,style:{marginLeft:nr?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.createElement("div",{key:4,className:`${q.right} animationOrientation`},(un=qe==null?void 0:qe.subjects)==null?void 0:un.map((kr,k)=>t.createElement("a",{target:"_blank",style:{animationDuration:`${k%2===0?k*.2+1:(k-1)*.2+1}s`},key:k,href:kr==null?void 0:kr.url},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${kr==null?void 0:kr.image_url}`}))))];return nr?Fr:Fr.reverse()},ft=()=>{lt.resetFields()};return t.createElement("div",{className:q.mainSiteContent},t.createElement("aside",{className:q.ContentWarp},ae&&!!Zt.filter(qe=>ae&&ae.includes(qe.name)).length&&t.createElement("div",{className:q.operatingEnvironment},t.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.createElement("ul",{className:q.tabs},Zt.filter(qe=>ae&&ae.includes(qe.name)).map((qe,Bt)=>t.createElement("li",{key:Bt,className:qe.name===Gt?q.operatingActive:"",onClick:()=>tr(qe)},qe.name))),t.createElement("div",{className:q.tabContent},(rt%2===0,Kr)))),t.createElement("aside",{className:q.ContentWarp,style:{backgroundColor:"#fff"}},t.createElement("div",{className:q.teachingTool},t.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.createElement("h5",null,"Classroom Teaching Toolsets"),t.createElement("div",{className:q.btns}),t.createElement("div",{className:`${q.clausesWarp} animationTeachingTool`},Yn.map((qe,Bt)=>t.createElement("aside",{key:qe.title,style:{animationDuration:`${Bt>2?3:1}s`}},t.createElement("img",{src:qe.img}),t.createElement("div",null,t.createElement("h4",null,qe.title),t.createElement("h6",null,qe.intro))))))),ue.map((qe,Bt)=>t.createElement("aside",{key:Bt+qe.name,className:q.ContentWarp,style:{backgroundColor:Bt%2===0?"transparent":"#fff"}},t.createElement("div",{className:q.orientation},t.createElement("h2",{"data-type":"async_animationH2"},qe.name),t.createElement("h5",null,qe==null?void 0:qe.name_en),t.createElement("div",{className:q.lf},We(qe,Bt))))),t.createElement("aside",{className:q.ContentWarp,style:{backgroundColor:"#fff"}},u&&Or(u.recommend_subjects,t.createElement("div",{className:q.school},t.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),t.createElement("h5",null,"Practical MOOC makes online courses more professional"),u&&Or(u.recommend_subjects,t.createElement("div",{style:{width:"100%"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:ir,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.subject_count,")",t.createElement(ke.Z,null))),t.createElement(ee.Z,{dataSource:u&&u.recommend_subjects?u.recommend_subjects:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200}))),u&&Or(u.subjects,t.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:Dn,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.subject_count,")",t.createElement(ke.Z,null))),t.createElement(ee.Z,{dataSource:u&&u.subjects?u.subjects:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200}))))),u&&Or(u.shixuns,t.createElement("div",{className:q.school},t.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),t.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),u&&Or(u.shixuns,t.createElement("div",{style:{width:"100%"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:v,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.shixun_count,")",t.createElement(ke.Z,null))),t.createElement(pt.wb,{dataSource:u&&u.shixuns?u.shixuns:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200}))),u&&Or(u.recommend_shixuns,t.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:Jt,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.shixun_count,")",t.createElement(ke.Z,null))),t.createElement(pt.wb,{dataSource:u&&u.recommend_shixuns?u.recommend_shixuns:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200})))))),t.createElement(N.default,{visible:_e,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.createElement(j.Z,{onClick:()=>Pt(!1),style:{fontSize:"25px",color:"#fff"}})},t.createElement("div",{style:{position:"relative"}},t.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:ln}),t.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),t.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),t.createElement(N.default,{centered:!0,destroyOnClose:!0,visible:hn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>yn(!1)},t.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.createElement("img",{src:dn,width:200,height:200}))),t.createElement(A.Z,{visible:Et,onCancel:()=>Wt(!1)}))};var Nt=(0,K.connect)(({homePage:u,user:m})=>({homePage:u,user:m}))(Ut),zn=f(50946),Rn=f(99603),Vn=f.p+"static/yqh.7ef50d7c.jpg",ce=f(61186),c=f.n(ce),S=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});function _({modeldata:u,userInfo:m}){const[h,oe]=(0,t.useState)(!1),[tt,At]=(0,t.useState)(!1),mt=`${m==null?void 0:m.login}recordNewStudentModal`;(0,t.useEffect)(()=>{if(m!=null&&m.login&&(m==null?void 0:m.identity)==="teacher"){const ae=JSON.parse(localStorage.getItem(mt)),_e=c()("2021-10-30T24:00:00+08:00").valueOf(),Pt=c()().valueOf();console.log(ae,c()("2021-10-30T24:00:00+08:00"),_e,Pt,_e>Pt,44),!ae&&_e>Pt&&oe(!0)}},[m]);function lt(ae){return S(this,null,function*(){oe(!1),localStorage.setItem(mt,"1")})}return t.createElement(N.default,{open:h,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.createElement("div",null,t.createElement("div",{style:{backgroundImage:`url(${Vn})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),t.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),t.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),t.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.createElement("span",{onClick:()=>lt(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var l=_,L=f(45413),D=f(28103),y="data:image/png;base64,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",Z="data:image/png;base64,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",me=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,je=(u,m)=>{var h={};for(var oe in u)we.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&me)for(var oe of me(u))m.indexOf(oe)<0&&Fe.call(u,oe)&&(h[oe]=u[oe]);return h};const st=u=>{var m,h=RegExp("(^| )"+u+"=([^;]+)(;|$)");return(m=document.cookie.match(h))?decodeURIComponent(m[2]):null},bt=u=>{var m=new Date;m.setTime(m.getTime()-1);var h=st(u);h!=null&&(document.cookie=u+"="+h+";expires="+m.toGMTString())};var V=(u=>(u.Classrooms="classrooms",u.Shixuns="shixuns",u.Paths="paths",u.Projects="projects",u.Videos="videos",u.Topics="topics",u))(V||{});const e=u=>{var m=u,{homePage:h,user:oe,globalSetting:tt,loading:At,dispatch:mt,location:lt,payload:ae={}}=m,_e=je(m,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.createElement("div",{style:{display:"flex"}},t.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},t.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.createElement("img",{src:y,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.createElement("div",{style:{marginTop:"60px"}},t.createElement("p",null,t.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.createElement("img",{src:Z})),t.createElement(D.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var n=(0,K.connect)(({homePage:u,loading:m,user:h,globalSetting:oe})=>({homePage:u,user:h,globalSetting:oe,loading:m.models.index}))(e),r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAB4CAYAAABPXoRZAAAAAXNSR0IArs4c6QAAHmpJREFUeF7NXQl4U8X2/02SbukKtDQt+6aQpGyisrQFhOcDfIIggiAqiIKKwANZRAQURBBkV0FUVhEEFcT3EEQFGhYBUaBpgbIVKG26QKF70+bO/5ubpm2Sm9xJUt/3P9/Xj9I7c+bML+eembPMhOB/RP1bI6A4ILoHVZAeoOhAQVsRkFgAwQAsFGSXguA0pXQCgAcBFAO4B4prIEijICcEC5KOX8i68b8Qmfzdg/TUxiQICmEcpRhICAnzcTxKgDOUkm3m8vINJ6/cLfCRn8vufxswibroxyghiwE8LDW6n0qJikqLL/MqpISuombLkmOX8gp9YSTVt86BSeikiYIZn4DgGduAbJCw4ACEhQQiONAfAf4qKAjB1dt3UFBc7uOcqAlE+ZohOXOPj4zsutcpMIlxMYkCpTsJEM1GIQSIighGw3ohYBpSaRFQXGpGaXmF+HO/qAy07maz7o5gmpyaCnNdsKwzYBL10cMpsBUgfjbBGCCNosJQUFyG3HvFonYQQqAO9IO/SomS8gqUmyvrYh4iDwIcuqegT54/n80Mt09UJ8Ak6KKfBRFBUdWWhoEQ4KdEmblSBELTIBT1QoOgUFiHZWBl5Nz3aQISnY8EKegTP/sIjs/AJOpjhlAI3ziCUltgZl9axNQHBcXd+6WiBpVVVMJc4ZPxdQfokTuC6XFfXiufgOkWF9tWRYVTAELdSRkU4Id6YUHIuVsk2pn/Ea0xGE2TvB3La2AeeihWrTYLp0Ch83Zwx35BgUEoLSutK3aUgI5IMmZ/4w1Dr4FJ1MesoqBefyKOwuoe1OKpJwZh4fJF3szDRR96XykIbQ+n5po8ZeoVMIlx0XGU4k93dkVOEJVKhTYt26BB/QaIjozC8MHDEBoSCsOJozj55ykUFBTg+q105N3Jk2Pl9jkBtiQZTS96ysQrYBL0msMAeno6GGvftHFTPDt4GLo93A2BAQGyLG7cuoE9+/bi4JFfYLF4Zaypggg9jiTnnJAdrFYDj4HpodP0VhD85skgtrZDnngKY0aOBtMWT+li2kUsXLnYWw06YDCa+nkypsfAJOg0P4HAo0GYQM8NHYlRz4z0RDantlnZWZg2bybu5t/1lA+1CJbOx1Nzz/J29AiYBJ1GCwKjdZPJT926dMXc6e/wd3DT0ngxBTPfmwVB8HDZJ9hsSDaN5hXCowkmxGk+BMUMXuasXVBQEDas+hwR4RGedHPbdt2m9fjhp72e8itWChbN4dTcIp6OngCjTIjT3AQFCy5x0/PDRmHk089yt+dpWFBYiNETX0JpqYd7HoIxhmTTJp4xuIHxxuiyDduWTzciJDiERxaP2ny+9Ut8/5/dHvUBwG2EuYGJ10evJCCTPZGkX59/YvK4iZ504W7LDPFLk17hbs8aUsBcUWaO4on8cQOToNNcB0FzTyRZNn8JtA9qPeniUVu2QqVcTPGoDygdYUjJ3iHXiQuYXnGxbS1UuCDHrPbz2JhYfLHiMzH+8nfRgd9+xsrPVnvGnmKTIcU0Rq4Tl9SJOs0ESvCxHLPaz/8Oo+s4fnFJCUaOGwVzhUdBu1sGo6mp3Fz4gNFrvqPAEDlm7Lm/QoA/EfDi8FGICA1FubkM5rIymNm/5WUoLy8FFQT0HzwakVHyC9zhg99i/w9bERikRlBQMILUIQhUh1T9Hoxjp07ClJeHEkEJs6DgERHEYnkg6ULuZXeNuYBJ0GtyAETxjNoqqBhVATq3zce+MR8dHkqQZXnq+M84sHcLSoqLUFZaDItFOhRaYlHgdnmQLD+rEaZjjxqzN/gETHxcw5aEKq5yjQggRFmJfr16o03LB+AfEFj9ExAQBH9/6//V6hCE14vkZWnXjmldaWkxSkusQBUXFWDl2hXIvleICsqpMZSuT0rJHu8bMLrokYSQbbyzCAkOxpZPN4HtYf5XtHnHVuzY7Uk8ip43GLM7+ARMgi56OQiZwjtJ5igyh7G0rBwXrl7Dnfx7qKy0qn9gYAA0kZF4oGVzKBV8ny7rx3ikpd/A/cJCUIGKeZnQYDWaNYpFkxgN7hcUYMzEsR5E/6ilMtQv9MSJDJdbZ1kbk6CPOQjQvjzAaBpqsHjeYny3/xf8eux3+Pv7oWGDBmJOiREDKzvvjhiHGdKvLwb17Q2l0vpMiq7evIVN3+7BuQuX0KBeBOqFhYkZBkqBwuJikVfT2Bi8MGQgbmdcxWebP+cRU2xDCelyNDnrjKsOssDE6zXZBGgoNyJ7dSa/OgWbd+9DZP16eH7wk9C1aSNO5Nfjv2P20pWIjozEqnmzcO1mBrbu/hGx0VF4543xCAoMdGJ/+ORprNm0DT0f7YKn+z+OTFM2Xn5rLsrNZqxb+C56dX0Y9woKsO+QAd/tP4hB/+iN2zcvIumEQU7UKmDw0tFk00avgOnePrqhUiDZPCP179Mf566a0L7tg3jjhRGiJiRfTBM/7bkr1iDnjjWGMn7kMCybPQP3Cgoxd8XH0EQ2wNsTxtkNkXr5Kt5ZthoTXhiBPt27is/6jxkPwynrB6wOCkS3zh3Rv2cCXn1uOC5evS7yGtS3J3bs2lD96rqVm2K5IcX0plfA9NBGxSsUSq6PoGv3fyL/fjGWzZ4ugnL9Vgbi+j3lNO6Qfv/AlmXWgDd7FSbMfR9vvfYyusRZkw2UUkyevwgd2rXF2GE1W6c+z72Ek2fPi22C1UFo27IlmjdphM0ffSD+7fDvp7Bu2040ifSHMdXazh0R4Mcko2mgV8AkxGlGg8KlutmYMu/ZL7QJJr74nPhJ2uj0eSMi60Xg4UHDUFZu3Z3WBob9f+22b5CVk4vRT1tBvJWVhZUbv8KWjz5AaAgrnbFSbWBaNW2Ccz/Ze9YM0NfmLEBFaT4yM9zu3awfAHDxqNHUzitgEvUx71PQ2XLox2iaIK9EiZ0fL5MMcEd27oGycmtVgyMwJ/48h0Vr7Y1mu1Yt8eFbU+2GlQOGNV6/fRdO/vkHMm9yOZblBqNJDUAyFOjW+CboNVsAPC8HTKNGLVFU6Y8dqz+SbOoOmMvpN/DmwqXYs24lFAolNn+/F5k5OZj1mn1IgQeYnfsO4NejR3Hz6l9yIovPhYrKRscu5WVKNZYBJvoAQB6XG6Vj+y5ISc/Dt5+ugL9fdbFDdbc2vfuLrwujl4c/jZVzZ9m9bis3bMGGOVMBwYL/nDyH06mXsHiG/dZp5OTp2PvLIbFf94c64uctXziJ9fmOb3H95k38dYYviUGUis5J5zIlUZTTmHMA2ssBM7DfQBz5Kw1Tx76IRzrEOTXf/fMvmLFoGTRRkdiybDFaNGlU3YZNJisrC9OHPSH+7VJmLuZv2I6tyxchOKhm98w0a9K7H4jL9fJ3ZqKjtq3TOMyQP9JeK65MPKQgGHAk2fSTFxqjYUu17B7mmYFDUUHUuJx+E0vemgoF5672zr17eO2dBZg49F/o0qaZKJ9fZCwmvb8UXTt1EDduvHTszF9YtXErFs+YjAnTWX2jPFHiei/jUmOeAZQmvYZZTNdb06qxnxowCMMHPysus907d8Irzw6troFxJV5RSQnmrfwEIWo1Zo0cBFphBlH5ITC6Cc6mXsR7q9di2iuj0eOhTrIzZFuDtz9ahWED+qFbJx3GTHxZtg9rQAidlZSczeoEncglML20URqLQpnFM8KAvv0x8ZUJuHrjFt5b/anow7w4ZBBaN3eOB7E066lzydj47R6EhYTg3X+/DuX9HEAQoAwKgX99q4IeSDqGdV/vxIBeCRjyz76iS+BIJaVl2J90FDt+3Ic+Pbph/IhnwFK6r07j0xgQutKQnC3pB7oDpqNFoeQy77169MTMSdNFufPy87Hp2x9gOH0G9SPCER3JfCVrSpb5SrdN2RCogEF9H8PQAY+Lxro0Mx2gDJhg+NcXy/dESr1yFRt27sbl6+loFBNd5SspxE0g85VuZZpEwJj7kfhIF7EPS8hNnzeT5/NkbXYYjKYRHmlMT52mt8CZo36oQ2e8//Z8O/73C4tgTLsMZkcqKqzeNfOJNFENoH+gjd3qVZ6XCaG8TGyjCgmHMjgMClXN6sbAvHTd6l2zDCSLI4cGB6N5o1hRK2vHlY+fOoEFyxbyAuMyneJSY3rGafoLFPt4RmDlHKsXreBpKtlGKC9FeV7NW8teJ/ZaeUP7Dv6ENV98wtv1iMFo6uWRxsTrGw4mUHzPMwKrcflq7Waepi7bWMqKUXH/LmhlhWhnvAVmy86vsP072eyIVQ6Kk4YUk9VLdSCXGhOvix5BCPmaZ7Zsef5x2x7uZdodTyqwGhgCwrnkO/JavnYlDh7+hUdshsw5gzG7xrmr1cs1MHGaMYSCb6cEiBrDNIeHlGH1oYqoz9NUbHM3LQXBgfJFRqztrAWzcdbI9qVcdMlgNDnvFN2VcyToNa8B+JSLPYBlC5ZC+4BLZ9WOjSpSg4CGNbtfuTGuGA4ipgEfkKPfGIvsXK4QEnuVbhhSTJLZVZcak6CLngJClssJbXs+Y+J09I7nqz67WVCCWwX8lQotAwliIuWBqbRUYtCoIdy1MxTIPmo0aTyyMQl6DduYLOEF5oXhz2PEkOFczfceMmDNtp1cbVmjPWuWIjjIOfzpyCDTlImxk+2jgW4HocgzpJgk82WuNUYfPREg3Inhvj374M3X+ZIJ6ZlZeGWuNfImR62bNsbauXwbtlN/nsa8D9+TY1n9nIDeTjJmN/ZMY3TRr4CQ9byjtHugLZYvkI7HSPGYvWodTiXLB5TeHjcavR95iEuM7/+7B59LhCPcdL5qMJpaewRMvD7meQLKAlVc5Ofnh51fbkdggLzKM4Z37xdg8qLlMOXdQeOAADQLDBQL+9LLypBRFe0bkNgdU16Q3LFLyrR6/Rr89OsBLnnFRgQphmST3iNgEvWaYRTwJL2Hgf3+hdfGvMot2L3CIqTu/i/6FJWIB7tsZCgsxM1Oegzq24u7jKSouEj0qtm/HtAZg9FkdbIcyKWNSdRGD6QK8oMHg4hNZ0+ZhfiuPTzqVpR3F+U3bsLPIsAcFIiIB1tD5e/PzYM5le8umQ9mYzwjetxgzJYU1jUw+oaPUyg80EurSCzxtmTeIrRuKfnqeiY3Z+svvtqA737k8l7sOVL8Zkgx9fFIYxJ0sT1AhKOcstk1Cw8Lx0fvfYjGsZIG3xuWLvt8s2cXNm33zk9zl1tyqTE92sc+qBCEi97OgtX1Lpw9Hy2btfSWhWy/rTu34evvtsu2c9Ngo8FoeskjjXmkbaMGASqLT0c/1EFqMYD1SGfJE8ZeT4iVlq1e/zF+TeLLBrgZaKnBaJIs6HaXJVAk6KPNAJGN+bqbIQsisdMmI4eOgErp+eEKR94ZmRn4cPVSXLnOXcvkTrwZBqNpqUcawxon6DW3ANSJoWDGeNLLE9CmVRuvNIXV2Ozetwfbdm1HudnXs9pWEQgRRiUl50gWRckl3I4BpLtXM5HoxLSnT+JjeG7oCLBaGh5ioUxW2rHt26+RkXmbpwt3G4VAEo+kZkkWLcgl3Jhlq9uDAAA6tdNi3sSpUKlDoQgMAiHO1VVCZQUspUVY+tnHMJw+yT1ZTxpaLKS5q0s0ZICJ+QCgNflUT0Z107Zj23aYO46Fe6yk8PMXc0qshIxaBNDKctCq02zz16/F2Yse1V5zScnK51VGU/BhQLIM1C0wiTrNi5SA67QGlzRVjRyBcdf37wIGwAWD0eSynt8tMPHa6EeJgvzuyaR52v5/AIaA7k4yZrss6nYLzKOt64f5B/rf8/REmxw43Tt1wbTnX5BrJj7/6KutOO6xDyTPmoAsTDJmuTx2J1ucmKCLTgMh3q2xteRrEtMY3Ts+it7deqFxTGOYC9lOQJ78w5rg1u1b+O3EIRjOHIeJN54rw5qAPJ1kzHLpYMkDExf9NSjhD4o4CPRw3EN45ZnRiImsSb2y1Ii5RLJex2k6/upY8eyBjW5kZeDIaQN27ff4EJcdb0EgzY6lZt10hZ8sMIl6zZsU4A/NOYzEtGTWOOfiSIuqDEIRe0tdkyIkAspK58BXWvoVvLnkbXl1c90i12A0uS1vkQUmXq/pxe5l8VaKNs1aY/lM5/guaayB+dp5scpBkhQK+LfsAJrhXHBx/K+TWPT5Mm9FYmmT/YYUU393DGSBYQbYL8A/nxDw17jXGlHXui0WT7VP+LPHyhYtYFEIqLhyDqhK6Fd3CwiEX+sOUFoILOnpTvKfNv6J+Z9KlrVwgUUJff9ocvYcn4BhneP1mnQCWEueOIht/VlUjdFjXXtiygvO9SqkUSOQqCjRftB7uRCKrReUKYLDQCKirCna3FwIt53dgFum23h9Pl9GQlJcjuN/shrDGCfo+YoUpYR47dmXMSDRub6RNGwIEuv+IBfNzATNYUel7In5T8/NGIuikmIxX+7p4XQiKDonpUoXJdpG4gImXhf9GSGEO5PVsH4kcu5aQznr31uNmChnh5GEh4O0aOFW/+j166D3pa9qYjaG2RpNZDRMeZwp2arRlKqyeofP3nNr+fmA0WvmEeBdV7NQKpSwiFUKVuqi64SzF5MR3SAK695dJdlNwSoyH2QXJLomeukSqItD57+cOIRVW9eiW8dHceKsvZOpUvmhsrJC+i0CzEeNJtkKAS5ghvbquDQ7zzRNaiS9tr0YH7l85VL1466duyJI5Q+VSolJo2qcxdr9iUoFopdM6VQ3o0YjaNVZJ8exb+dkYcKCqZg27k18uNY+kzxk4HB8v9dF5oeg1JAsVoS7JVlg6OXLURu//uLyxl2bw6U4zZ+zBOk3rmHDlnXVj3Xt2uOtcW/i2O9JeKLnP10KQNq3d10HIwgQzrs+LMHsytf/2Ym4zo/gnQ/eqh6DnWvY881BjB43DBmZzrvroIBA4cCOgxrSpo21ItsFyQOTkrJ036H90xavc44ABgWpsXfnrygqLsTw5/9Vfcy3cWwTbFm7A/np1+Hv5zo/pGzXDtTV5TplZRAuuo7FM2AUAQEwpP6JJSsWVE/vueGjMX7sJHyx8RNs2f6l07SbxjTBVys3fUR0Oms1pTfA0PPn60GpvHEn/07okFeHOd1ymBj/GN6fa90Uf7p+BXZ8u1X8neWWDuw9huLMTFSWlLgcXNmyJWiY9L2kpKAAlmvX3Kq7umFDbP9xJ77YbC3jCQkJxdcb9yAivB4uXDRi/CRnR/WZAU9j4ouvF8JiaUbat8/3DpjU1HdAqfhxzFg0C7+fZTe71dAb46di2NOjxD+UlBRjzKvDkWWy+kD79xgQoFCiKCPD5eQUTZoADVxUYeXlQXDTl+1zQlu0wIqPF2PPj7vEMWZOmYsn+luP97AY8YDBiShz2DxuWLIerZu1YkGxOUSrfd9jYOgff6ihVqeDUrF+5NyF85j4rv2mas2yL9AhrnM170uXL2Di1LGiMBs/+watWrRxqzVEowH7kSKalQWa7XoZDoiIQGBkJGbMnojfTx9D/8efxKxp9iUgr08eDeOFGjvVrdOj+PCtKveEkFyUlDQnXbpIqrRLG0NTUtg1Hnb1MXOXv4fDJ5Oq5/H99gOIbGBfd3P2/BnMfu9NzJgyBz3j+8BSVuZSa0j9+iBNpW8ToDdugOa71HSENm0Khb8/Ro4ZBL22I2ZOnQOlQ3pm4ZI5OPDLf0V52b1YGz9cj2aN7Tbwk4hOt0bqg5EEhlKqwIULV0GpXX1a/v18vDRzPO7k3xF5Hd7/h2SlZt6dHOTdyUXbB6zH+UoyM1EhYWsUwcFAG+lQD718GbRY+i5RVWAgghs3Ft0OtvLFd5MucVv7+Ups32WtZHl91Hg8++QwewwISUe7dq0IIU6erDQwqakDQKkVage6dDUNUxZOF1+X3/bZ2xxX76srrSH+/iBa6bArTUkBrZDepKmjo+EX6vYWS1GULzevxeZtn+PJPk9g2iuspFBiuoQ8QbRap0JvV8B8D0oHu5ro9fxcvL90Hj5e/iXYks1DJVlZqHDUAOayd5A4ME+pdQ9T5YjW5m8zujzXrzCNCVEHY1T/p13X2RCym2i1TrFfJ2Co0agBISyy5XxUzSZheDg70C2qMu/ZJEt5OYpuOW+4FExjHGthzGYIqamSeAeEhyMwiuv+DfFCQSXTEhf+VtUAFaC0KdHr7a6ddAbmwoW3IAjuL7ysV49HSZzaSGmNsnVr0BCHcwPsMMVV6dy0zeh6JIAbIy7yUShmkXbt7AI8dsBQSglSU9MAuK76YXGScEnvQFZWKa1RsFWpvkMN7927EG46h2NtRld2IMcGTGPc35t3BVrtA4SQ6pu67YExGuNBiPsD6OwuBhe7VR6BS0wmVBTV1MmxmAyLzdQmajKB/TgSr9F16lhQAMjd00lpAtHrqwul7IFJSWExAvdX0bJDWRwrgssVysHWkAYNQNgOuBbRmzdB79pfG+mJ0XUau7CQbYXlPrfVRKervrWtGhg6b54Cw4Yx6+g+rMYMJdt/+EC1tUbBQG7Vyh6YK1dAa2kVe2jb6Xo1LFsNzbL3WGVCq21se51qgElJeRSAfDqWecNqviXapdaYzSiqsiEkIACknf3hDJqaCuowEa+Mrk0Atrmsqh2WAbYr0enEqFcNMKmp80Gp28i5yJRF3iSuNfH0k6zWGoUCivb2R7uFc+fs9jBeG12bUGVlAM/1k4QsIFrtXEdg/gCl8rXpTFs4LiiWA8pSS2sULJJnu+O3ogJCin0pvddG1yYE0xY34Y9qWQk5Q7RasSBa1BhqNNYH8zbBkTti9sWD4mR3ABWwYLfFAgWL/dpO5RcXQ7hcc5uHT0bXNjh7LV34XQ7yCSyaQPT6u1ZgUlOfAqV8yWBmLL24wVkKILYTZnsbRdu2Na+nAzA+GV3boGxFYisTDxEymGi1e2zArACl/+bpJ27uvDyvyLSjmMVZLBaoNRqU370r+k92r5JDSDO4USOoat3xwCWjYyO2uXPvFtT0IGQF0Wqn2oA5Bkr5ihAjIqzf9uIFVRQWoqQq+MQ0gfla5vv3rY6kjWdlJQQju2TaSiFNm0Lp66vLnFH3aaTaszlGdLp4Qg8dUqFhQ5bV4luDvfST2MhCZaUY0WMaExwTg8rSUpTl59uvSsyzZqtSFYW1aAHi5uYz7s9Hzl+qYVSCnJxwQlNT9aA0mWsAH/wkKf7MNSjNy3PKL9VersPZ5s9LDbUbU95fqt1cT+jFi0NhsVijyXLko5/kyJ4FsIoZMMz41iLxVaqsFHNOYS3r6CwCj79kk0GpfIZpzBxQ6lynIQUSu03IMUQgB6ab5+zVKsrNBXEIb9ILF0DZauXnh9Bm3EUW7iVhLoaLiKBTR0LmEpqSwg6dy178K3auA3fATgh2q0deHuCQ3KdpaaAlJeJqxFalOiF+t4ANt5EB8zOAf3ANzlwBX5dOh4GK2P2ZMTH2eF27BlpQAL+QEHFZrxNiLgFzDfjoIAOG7b/5LvauIz+ptmzFzAVwWOmEGzeA/Hz4h4cjiDOMKTtfXn+JMSIkhQHDSpbkr2JmHerQHbBNpESphMVBC2lGBmheHgLq10egY3RPFgEXDfjdAsYgkwHDarzkcxGsOTO8Ete58crKlueyvDyo1GoEVUXtSgIDYXFwMWxZyKDISPizDWVdEDO8DjEeN2wLGTAsecN3woqFNH3YbBXfvi1u6hix1YatOsWBgRAcgcnJASsz89mrrj1zFtpkSzYfVTJgWGjLdaqkNiMf/CTGxlxQgNLcXOtqwwwuIShWqyE4+F7sNWKvU534STb5PfGXADPbx5SCUr7j9T74SdX4Mr+l1k62SK0GdXRK8/PBDHCd+Em2gT3xlwgpYxrDdQmgyN8HP8mVBhcyg+645S8ogHDtGurMT7INzhxJieymhGw5DBiW8pO/EYcJX1eGsEoSlsQpktpJl5RASEtDnflJtpnzuwUXGDC/sjplWZtUx34SG09gNkYi48DcAVy6VHd+km1y/G7BbwwYVlXo9o5+ka+P+SQp4C2EoEQqFcMibpcu1Z2fZBuc3y34jBnff4NS+Uvs6tiBZLJWKhQolUrFsGKBtLS685NswPC6BYRMYcB0BaXyXxVYB4k20fDVMrSVSiVKXfheqmvXqjeBsq85bwP+bEE3Qo1GVm96D4S4/+oJHz3ryrIysbKKRePY/kShUqFCpUKZixyVX0YGAuvY2IvZSLlsAaVsBxphjfmmpLB7YtxfnuujZ81cgfKquCvzmJnnbPbzQ7mLHFVAdjb8fUwFOykSX7ZgL9HpBtmC4c+Dyly75KNnzRJspdnZosYwYFh0rtzPD2ZXwDDv2ge/TPLtEgSKe/dqYg/WjSWrgGK/kKqT8WOIVrvVCgyri8nKsn5Dt62ENCqKIjMTiI52/nb3ysqavzVvLpstZ1+7lJeX5+R2UEppFBtHggqzsoLK/fycLnGIjIxk40kX58nbGlq7BsZd8/8DUmt0O8VZb64AAAAASUVORK5CYII=",o="data:image/png;base64,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",d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAB4CAYAAABl7nX2AAAAAXNSR0IArs4c6QAAIABJREFUeF7VXQd4VEXXfufuZrPZ3WTTQ09CySaQUDSA0kE6UmJBPhAUKwiCivqLFSsq0rHRQRQRkSYWVEATUqhBulKlBQJsyrZsufM/c5f0zd57dzf+/3eeJ08Cd2bOmfeemTlz5sy5BP8yJSQkqNVq9W2U0nQAyZTSlhzHNaaURgMIA6ACcJoQstZut8+JiIiwqFSqIYTSOykQRwBKASOh9BShdE+j+PiD69evd/3L3ahgR/4NxgaDoRGl9AFCyBAA3QAES+R7JiwszKpUKNp4KW8kwLeUkKU5OTl7JLYbsGL1CmBKSko/nuefo5T2I4QofJGaEIKw0FAoFBKqU7qDB17My8vb7wsvX+rUC4AGg6ErgLkAOvoiVM06DDwGIgNTArlAyKLCwsL/OXXqVJmE8n4VkSSRVA4GgyGUUrqAEPIQgIC2rQkJgVqtlioKK7fX6XLdu3fv3gtyKsktG7BOGgyGtpTSDYSQlnKFkFKeaV+4Xi9VC8ub/MfF87327NlzVgoPX8oEBMDk5ORePM9vIoTofRFCah2dTgdVUJDU4uXlzoOQrjk5OZfkVpRS3m8Ak5KSuhFCfgEga3xJEa5mGXVwMDQajfyqlObYnc6e+/fvd8iv7L2GXwCmpKS04nk+B0BUoAXz1J5SqRQWE1+IArNzc3Of96Wutzr+AKhMSkraQwjpEGih6mqPrcb6MGZr+0ROntLb8/Ly/vSpdh2VfAYwKSnpdULIm4EURqwtfzRQaJuQzJycnB5ifOQ89wnApKSkxoSQU//GvFe1M8HBwdD6MgdWbYSQXjk5Ob/LASngQzg5OXkRpXRSoISQ2g6b/5gW+kMU2JKbmzvcnzaqvQ+5DSUlJUUTQi7K2M/KZeGx/MhB/VBstmDv4WN+tUcp5RVOZ+Lu/fv/8auhW5VlD2GDwTARwCeBYC6ljfCwUDw9ZiRG9O0lFD9z4RK2Z+dh554DuFlcIqWJWmUIMDU7N3eBT5VrVPIFwCwAbK8bUGretDFaNmuCYJUKOq0GkWFhaN2yOW5rbfBoPPM8j+NnziM7/09kHzyMi1evSZaHADuzc3P7SK7gpaAsANPS0iLsdvt1AJxc5gygMXcPxPLvtuDS1UJwhICnFBFhoXju4TEY3NO/d3Lu8hVk7svHzr0HcOHKVTHxnMElJRG7jh0ziRUUey4LwKSkpMGEkG1ijZaDw8pxHMHYYYMxYdS9giZlPP0CFITD0D49cPbiJTzz0H8Q7qNxXJccJ86ex5admdiRuw8unvdYjKe0e15eHhtNfpEsAA0GwzsAXvHGMVSrweQxIzFz8Uo0a9gAbz79JNoaKv0LX2/bjox+vcBxHIL8XFHFen7+SgHeX7Iap/5ha14NovSZnLy8+WJtiD2XC+CnACZUbTQtqSWSEpphw/YdaNIgDvNfngaXy4WNv+4UgGT71/9LMlmsmPzOR7h0rbC6GJQuz8nLe9Rf2WQBmJSUNJsQ8lw506dG34fxGUOx/qff8GvOHsx6cUrAh6O/HWT1f8vdh/eXrq4J4Oc5eXnVlMEXXnIBnEEIeYMxuqdfL7wywf0CT1+4KAzX+h6SvnSQ1TFbrbhn6nSwlbuCKH05Jy9vpq9tlteTC+B0Qsh7rPKMyU9gaO/u/vL/1+qzYXzyXBXbmdInc/LyFvsrgFwAJxNCFjKmPy1ZgJjICH/5/2v1l367Bet++rWSHyFDc3JyvvdXAFkAGgyG8QCWM3Mk5+vl/vL+V+tn7s/HW59WkTlATgW5AI4EsK5RbDS2fsoO3f57yFhSgpHPvVohMOG4TtnZ2Xv97YEsAJOTk++mlG5lpsvKmcJa8l9Fo194HYXGIkFmntI2eXl5/nkm5B49GgyG3gB29O6cjo9enOoVPIfDAU6hgIKTveuT/VLYltDpdIoeOL358VJkHXQ7pCmQmJube042sxoVZGlgq1atOnMcl3vfgLsw/YmH6+T98VfrseK7raCUQhsSgjCdFmyHEqbVIlSnRZhWA+Zl6dulM1q3SBTtQ7HJhG27snD1hhHFpaUoKjWhuMpPidksmCgDu3fBu88wZ5Fn+mrbdqzY6F43CMfFZWdnS/dA1NGmLABTUlJSeZ4/PGHUPXj8/ow6Be3yn0dRZreLAhOiDsaPi+cjVKv1WnbCjJmS/YA/L12I6Ihwj+3tP3oCL811e+KC1erQXbt2/bvOhFatWjXnOO70KxMewT392Gj2TC/NXoRfsvNEAWSH5cwcqqvD5Q3c8/QLOH+5QLS91FYtsPy91+ucNkrNFtwz9SVhBPfPzVW+CXj2NIhyqiwgSwMTExPjVCpVwdyXnkWPjrfVyYYNp7/PX8B1YxFKzWaUmC0oNbHfZrBOlJjMsNvtGNDtTgzpxYK1vBPTnCXfbBSmBH2oDvrQUOhDtdDr2N86YfsYGR4GQ2K86G7ooelv4XLhdVtObm6IGF8pz2UByGJfAJR88cGbgrOzLnK5eJitFlhtZXA4XYJLS6cJEYaqxAAhr7I7HE7hxZitNigUHFRKJTSaEIQEB4u2/+7nK7Fr74GbObm5ATnLlgwg3blTfbWsYEHPqTMe3/b5PDSIjhK8Lqs3bkPeoSMovGnEDWORYCawCd4TMW9zQuOGSGoejw4pBnRs2xptDUkCCHVRSakJOQcP48CxEzh04i/BpX/l2nVBG2uSUqFAVIQe0RERwrTQKC4GDwzuh/S01hVF1//8G1Zs3Fb4e2ZmHCGkdiNS1K5KGUkA0uxvQm6YyK8UtMuAF97BjlWfQ6lU4M2Fi7Fk3caK5pgrngkeFa4XNE6jDkFQkEJwaprMFhRcv4FzF69UW2DYEBzYowtefepRROgrD81378/HR8vW4MCR49WcoqzthMaNhLKaELWw+todDpgtVpSYTLhuLBamDofTKcjFQP1h6QK0buUeMcfPnMPCVV9h9pOjf1AQjI7sN7JYJmbViksC8Nr29SsJKAtZQ4mTIq6Z2/ToOnI8bhaX4sdlC9AwJhrBwSw61zuxDp/+5xIOHjuB7AOH8MfeA7h2w4jO7VIxvG9P4diSadcb8z5DmcOBtKQW6NHpdnRs2wYdUpIQGS4ev8Tqs3n2259+xRvzP8dLTz6MyWMfqBDMbiqGq8QIQrCzwIiBqSNHipsMdXRLFMDC7WvTAQULnRXKKrShUOnd00e3UY/CWFyCoz+uF8Ot7vmS59Gyz/AKjalacFzGELw3bXKddRlQTperzoWD2Y5Pvvoupk94BJMevL+iHZfVDLvR7WAlBNOj+41839cOiAJ4/Zd1CyglT5czUOr0CApze2GGPDYVh0/+jXO/fy+46KvSzaJivDp7Ac5duizsEGKjItE22YA+d3ZC61YtKooyX52h3z1ISmyGiaPvF3YUTCNnLV2NYXf1wCdvTq8oaysrw7wVa5C5d7/Al708BqKheSK2LF6Axg3iqsmwduvPeOGDeXj/hafx4PDBlQDarLDfdB88EUKKjI4rDVoNnuJTNKsEANfvvRVRLzBUhkYgKNQ9jEY/+4owBJkGsrmsKr02ZxHmLq/hBWaHTITghxWfolu62ww68vdpDBw/GQ8M6Y/Z058V/o/NXy3vGi6s9D8uE7xnAr33yRLhxxO99/xUTHl4TLVHn639Fu98vAyfvvUyhvap9F3y9jKUXb9SUZbjMShq4MiffNFCUQALt39zHkCz8saD9JFQat2T/cTXZ2Lrjj+Q/c0KNGvUoBp/pilMAz3Ru89PwdSHHxQebd2RiYmvv4f/eXQMJtw7RGibKBTo+sAjYFp8/OcNFU28teAzfLi4thuNre7bVy/G7amVqy2r9MHiVVi4+mt8NffdanYr73Sg7FplvCWldGrsgAd8OmiXAuABABUhbEHh0VBq3Nr20qyFWLP5B/y4fCGYh6YqsaG4euNWnD5/ATa7HZevXsWh4yeFYfbl3A+EIc1oweqv8eHiVVj7zotIT0oEUSihjmuMB6e9hl15+5G/ZS2iI91bM7aSz/xsKSxWG9qnGBAXHSUcxBtaJKJRbEytd/XK7I+xauP32LZ0Adolt6p4Tl0u2K5WCZ2meDFmwMhZ9aSB65YA5LHyxlURMVCEuPeuMz9bgY/XfIOv581Et/T2vvDHc+/NwY+7srB3+UfCFkwZGo6g0HC8Nu9TrPh2CzZ+8pGwAvtCk2Z8gM2/7kLW18uQ0KRRJYA8D1tBpXufchgV23fkOl94SNHAngB2eQJw8dff4a1FSzBx9H2YMm6U4GmRSxkTpyFSE4xF054QqqrjmghauHz9Zrw+/zPMeflZjBzcX26z+OvcP3jq9Zk4ceYcjv30reARKidaHUBnMKdsENb3nhuymUj1B17f/s1mCgxjDFTh0VDcGsJnL17GgPGThCEVrAoSNKVT2zYwJCYgvnEDwWbTqNWCMctsOmbssh3LxYKrOHnmPPb8eVT4mZgxEM88MPTW8G0i9GPf4WMYMXEaIvSh6J5+G9olJ6FVQlNhB8TaVQerEKRUwFZmh8lqFXYn5y5eFnYrOQeP4NR5t4b17dIJKz+sHgdKeRdsBe4hTEFWxfa/v27fnAiqohrI6hdlfhnhsAbtBpCiDItAkK7SmL1wpQDrtv2C73dm4tR5+Vcy2rRqgbcnjEVa0zgWBwJ1XNOK/ezsZWuEOYwtJnKImU1dbmuL4X17CcZ5zch+3mlH2bXLrMlL1IH02CEjxV09dQggCUBW98JP30SqFVil0ITdrdK7F4CaxOy3/UeOCfvVfy4XoKi0VNBOtmdmk32IWo2YyHA0jI1GUkI80gwthZO9qmYFW4E5lVqwNdlQZt7mv86ex7FTZ3D2wmVcvXFDsP/KyhyCucM0kTltY6MjEd+4IVKaJ6BdSpLAry5ylVnhuHn1Eke4wZF97/MrZloygOXClO7b9RRRaz6WoxFSyjpKjHCaKjUtOLYROKX41lBK2zXL8DbbbmvRxXvj+o4WDeMSa182gCX79kVzap65wmXXFROGaaLLZgZ1OsHsTaaB9UPkIV1qx9pWvg/MfALBdHTPSVAk+cDv/0UVJeVaqtPSTwdCGF8BnAWKgF9aCUSHRNsgOKpr0ylVtJzEAj4BaDm2/w6ed7EbSv91RIB3tKmdXguU4D4ByJibj+49TCmV/SYdZWUwGa8jLDoOChkBlszrYikywuVyIiw61rf+U7gUSlfLkJQ7/T4PLhfAdwCP5T1GeeLZNeKle5f/OgbjlYtQBAUhokET6CKjodbpoFBWv4XJAHPYbCizlMJcZETJ9Wtw2KxCy0mduyNILf9MiIJuDk3tPMI39D3X8hlAenan2mLRnaCUxssRyGYqxaWTR8B+VyWmjRxbdQkB2ym4HI5a5x4M9MiGTRGb0EIoJ4cIITw4Vydtyh0BTQcgT4oaEpuO5o0GJV/K6Qgry7TLbLwhaBXTLrvN4s7FUYNYaIhKo4UmLBy68CjoIqNYRIFcdu7yFF/q0jq5fWgBJL8ApJQS89G9OwEwh4PPxDb3DnsZmJuJpzw4TinMj0ovuwl5zKiRc7rSNO27BPzStV8Ask5YjuxrxoMeAqjneAp5Pa2f0oSO0bXp/FV9NO43gG4Q995HCdZRSn0cX/XRNXebBFiqTe30eH1xCAiATDjTkT0s6MTvoO2AdpRgh9bKDSTp6QG/6l8uZ8AAFDTx6L5ZPOX/X+xQCEh2mY0MjkxPl+cLk/kGAwog420+mjeDUvdViP87IjstMA2LTe3td/iaWB8CDiBjaD2+bzTv4hdTQL6PX0xikeeEkEUaK3muPodtVRF8BnDo0KGarVu3WurqT+mxvamE0lWgqDsOzk+wqlcnhRyHKZrWHb8OaLNiL8wXZkMzMvoQirWUYCOczue2bt1qHZ6RMZZSEsM77Vu0+siWHDBJwXG970pvp7m7W7oQelYfRCno8XMXzmzL3vfiX+fO/bF27Vp2HZcMGzas4ZYtWwS/PXvZhFPOgJJbu2XDhoOBlEO2Bg7LyHgBFOy2Urm38yQISkDRkcX+qYLZIVJ1R6hGHYy+HdujT3oatPLyX9XZVxbxtf/EKWzN2ouCG8bycgzPE3Z7WaTT4YihIKsJoetAMQ+Agc0uIJi4ZePGVYECURaAd48Y0Z8D+dkTcwaeWq2pFSNTtSw7nWvbIh6dWrdEaotE4SRPDrHzkfNXrmHfiVPIPXJSiHyti5jXpqzM5jGOECAvb9n0XUBMLlkADhtxz4sA/cCT0Aw8KTn+LBYz2A87kpyaMRCdWieBKINAlEoQwt3a6xJQygM8DyoAUYZFm7fjyKmzcFICrbZ6HE5dILJQOpvNUgtECuzfumkjy6DpN8kDcHjGGhBUj+BhY1mpRHCwNPeSyVQK2y231BP9u6FXmvjJgNXuwKMLvxA6y3LHhN4KbpLSe6aJ5fyqjHObWqXUBSJ1qCwAh4/IOEyBWk7UEDZ0pWSYBFBayo4kbUJffAFQpVIhLEzetpsByICsSpHh+g4rV67Ml/ISvJWRDOCsWbO0mbuz2WxdbeIiIAjRSA8eN5tNsFrdc9fYXp0x6HbxuBejyYJJn7utE7U6BDqdvARkLNCprMztjC2ncQN777/3zp49Sbt2Zn9AlAxg5vpVi2d9uanWplzBoqlkeIeZ9jEtZNS9dUtMHCSeyurgmQuYtZFl2AN02lCoQ6RNF5VDlsJiqb4pGdatI0b37bFO077bqHoH0HQ4q19piXn7k7M+q8UrKEgFlUq6jccm9ps3makGqIOUmPvo/dBrvQPy4XfbkX/WnTgiIiJK0mJVU1CL1QzmdyynAZ3a4+HBfdgVjAdD2naT7RQub0dUAymlCsufWYdBkTJ57hLcKK7uig9mdl+N8wyxN1p1IUmLb4TnM/ohqI45dHv+caz8zX0AKHcBqSpHzXlwwvAB6NlBmD6MBAqfna2iAJoPZT0GSoXDoznrtmDvcZa0rZJCQpjtJyFFcZU6TAuLim5W5DBo2TAGD/W+Ay0aVgZJFlus2JSbj58PHhdqCjlUwyN90j5W324vg8NRGYz/wcSxaBZ3ix+lP2g79GA5rmWTVwDpvn1BVqXtbwr3wdHGP/LwzQ4WpFVJGo1O9HaQJ6mcTgeKi4uq2WgxYTrE6ENhLivDhUKjEFgkgAeCUL0eqiDfY2UYv/LVnyXHWPHy5Gp36igwTte+u9tWkkFeAbQeynqUp3RpeXv5f5/FB19WXqxhWsEA9JWYaVFSWgLXrUsxntphxnmoLgxK+clnqzXHIsSYUc2oZZOGePux/9RkV+i0KJL1XbrclNOfOgEUDowOZR0n7j2kQCz93IQqC4ncFdiTYOyEjg0vtttgWsKGN7sywYxzlUotzHuBuF8nHMzfWon7d2yH8UPu8iAO+UzbvlvdF4491agLbfOB34eB4zbXfD5pzhLcLHEvJHJXYDlvtj7KWswmUFA8Obw/enXwGFThUgaRdsFtuh2Vyr9ODbQcyvyVUtR6TbPXbsa+k+7AJl9WYKmC1Uc5ZsDzvAvvTxyL+PIFpCYjQrdo2/WQnOHSI4Clh39P4Vwcewu1nn/3ey7W78wW2PqyAtcHMFLbZLsRAooV05+u84aocIOTd3XTdOjp7qQIeQTQlJ85nwBTPNU9+PcZfPjlJuGRryuwmFD19ZzNtc1iI/HO46O9suBAtoW073a3FDlqAUj//jvYYi5gnlyPgdBFJjMmfvS5MLHLWYEF91S9EJG8yLBFqkeaAY/c7WkBqRSOxdEoOEVqcNqdbiPUC9UC0HLoj1GUkrXeKk2asxjFZpukPTCzvZgDoVriLzGpZD5XBQcLe+SaFx5rNsNMmXH9u6L3bWniHAiWaNt1d19ekQOgOT9zCztG8Fbpo7Wb8efpfwT3vTdib7yoyO1ud78p0Y2PmLy1nrNVlZEUNxfbC782LgMJDcXjCwlBaYgjpAFJT6/b7V2zR/TgznArpyyg1PsnezbsysHWnIOie+DyPW9RUTFu3vDpIpAooEzrmsU3E7QvMjLaqxYyW3DR1IcRIuFiOGNMKRmj69DNa0xNNZUw5WeOJ4BoVrEDf53Bwu+2i+5Ly52nN2/eRJGxCImJCUIU27lzAQsQFQBuFh8vpCCQ4ql5+5H70TBKokOW0B+07bzvkasBaM7PZHdmB4i9dmOpGc9/+qXo5F0TwE0bN8BgMGDZ8hX4+OOPYbW6PdP+khwAn7lvIFITm0piSQBriN4ZSRJ71yloBYD0eF6Utcx+hdbwOHvidLPUjBc/E48WqwlgUlIrvPvuO+jQvj0uXbqEN996Gzt2sPBC/0gOgGP7d0PPdimSGVKCQbp23eu8jF0BoPVg1hie0DVSWj527iLmrP9RtGhNAIVlhBBMnTIFkyc/JdQf+cAoHDjg31m3HACHdrkNw7veLip7eQFCuPmadl2fqatCBYCW/KwvKKikENjf9h/B2h3itxxqAsgm+nFjH8Szzz4jfJlm06bNeO31N2Cz+TeU5QDYq30KHuwnni2pAjCCf7TtutcZBy4ASN94g7Nk9GU3Fmtf+/YA/ZpfdmNXvnjqvZoALlw4H4MGDsTZs2fx+uszkJObK1kTvBWUA2DX1CSMHyQ9IpmC0D0m7W/Egft79+7gTj5YhQQATQcy2xEOko/4Plq3DSf+EcJOvFJNAMc//LCQomnJ0mVC7qzmzZtj3rw51W5WMifqnDlz8csvVfKdivARA5BNG1pdKELD9Gjfqjnu7Sh+Fl2VZb5FAxvlZtzVtUOtD9AIAJr/zJwEHovEACl/Pu2TLwXfoBh5mgOr1klISMCsD9+vdijFdizzFyzArl3Sv5nCAGRTQtP4RMHtz4AKC9MLv9mPLjSswuRSgKKTTt5J5tWgSJgUGisonm2bkvh5LQ205GeupYCk4z2r3Y6n50uLzREDUOwFVBOUnYlERCImJhbRsXGIiYlDdEwsYmLjENegITQSwj1Yji6Wl6FtcAmCZGS+MypDYVTq2QpoJQ5TbGpqasUZqaCBlvyssxQ0QUqHzhUU4p0v3N4YMZILINvTCgDFxAnAlAPE/h0dHSPq1mfgcAoOylu/2b8F0BScsEMpXzEb2K9Dw0tfuEoVWhQGuZMNERLUPtXQ5FB534nx4M5wFVGycwBJG9W8Y6ewZJs0200KgA0bNcF9ox4Uhh8bdt7c9yxpjwDQLUAYMO6/Wa5W6V6ZKEcR9C7p0b9mTo2rKvb1XiH36oi2yYkVnnpi/XN3D57nJU84m3fvx9ZslkpGnKQA+NrbH6JJU7eVwG5vKRgYt4ZauTaVa1EgzkYYn3BnCSKd0r+GY+WCcUVVbqBwU9OS4yuS9BDzocynQCH5Cv+S73cg77i0u8pSAFzw+Wrh4Cg8TIvgIPddufqmMKcJ0c5aFkmdbO1EiYvB7sxMhNA5qYbm0yqGsOVQ1ixKqeSrCWz+Y/OgFJIC4Jsz5yIxIQFhoT588lGKEB7K6FxmxDoqolpFW3EQJS6UAwiyITU54b4qAGaupxQV/yHW2pQFq2Apk5ZuTwqAU6ZNR3rHTgjT/XsAhrpMiHH4poEA3Z+W3LwiOJOY8zNZut1OYsCx5yarDc8skn54LwXA0eMeRb8BgxGh9/2AXorsVcvIHcJlJAiXgt2p9Qgh11MNCRU7NmLJzzxJIS2BxNkrhXh3jTQThjGTAmD/wUMx8j/jEB3h8zczRfFjK7XTVXkmE+4sRaRT+gUmK6fCFZXbi81O7aL16tAGDRoI1jixHMq8Qimq566rQ6Q9J05j8dYdogKXFyj3SBuNRhhvep5zbu94B56Y9CziogRDVXLbUgs2aRgtxGOfvVCZIibaYUSYS/puxMKpUXDLjGF8XS4utX2beOHwnVjysywUVFLE4g+5+fguU/oHENh+t6TEHUBEec8Jcxs0aozxT0xBdGRYwPPu68O0aNowBpcKrsNYXGn3NbQXIoSXnrCyRKHF9VuGNANNQciQ1oaEHwQAzfmZbEWQdN/gi+1Z+P2Q6ElfNeVg0QDsVK4uUodoMPX514Q5UMXMmABSZHiokDeLpYhiJ3LFpe6I/XjbZShkbOVuKPUoVlaGFRNCJqUaEoSc8mwIl1AKSUHH8zf8hMNn5CcYY0LXDPKuitP4J6ciOjICIWrfw9fK24sKDxO0mek7S9itCakMTrpYcB1moxFN7fIyPhUERcGiqBykhHAfpBrihZzyTANZGidJfsAZqzbg4jVZ0V+S9GnE/WPQrGlT6ERCfcUaC9WFIL5x9US05XVYrulTpy8gwlkMvYz5j9W/oIqDg6s2SNelJScKzhdizs86C4mOhGmfrEGxuXq0u1inpDy/a+BQJCe3ht5PY7pxg2iP5hBvNaPs8lnwpiJpG/4qQrvA4by6YXVXAUFumiHxTgFA06HMXYRKSxoxYc5yIW9zoKlzlx7ocHsnsDnLH2raKEb4SEFVchXfQNn5k4CPoSVVHQlV2i1IS05kqApDmJ0Ds49NeSWep3hidkWwqlhxWc9bp7VH1+59EMNMGT8oJlKPuJjKL43xNgtsf+X7DB4TpVAZjlJlLSOf6oKhSUxMtBHrod2v8JRn38z0Smz7xrZx9UHMldV/8AjERnl3Z4nxZofrhuZNKlxiZeeOg2mgr8QWovPBjcCT2rk0lDTIkJLS5C9iOpDZl3Bw32LxQldvFuGVZb6nfPfWdnhEFO4dNU4Ywszo9YfiosMRExUu3AmxHsnxmNBHavulCg0Kgzxn6wSlA9JSmm8nl/dt1eiV4Wyb4NWGOHL2AuZ961Oyb1F5WTz0uMcmI1yvg1rmFVhPjcc3joU2iMB2wvcsT0z7LtZefSvYEcI9kWqIX+J26R/K+oNS6vU7j9v3HcY3OwNzDOmp06MfegIxMdHQhki/9eTtzejVSkQV+R6DU3P3UZsXfTctufmrAoDWP3c/zvO81+9MLv/xd2Qf+UtUm3wtMDRjFOIT4gPq1kqwXQJ3K/xNjlwOohC0j3qY+6qo4Jo0Q8JY98H6zp1qS4SS6Xv1ZPRqlmCzAAABQ0lEQVRVuL69eiPOX3XfcasP6tV3EFJapwbUrSX37IP1iwfBZVUs7NUNZw9dJllpyQndK9wfpflZbTiC30CpR1N+6qLVMFulb8DlgpzeuStuS79D2IYFijjKo0nZVSghzXZ1ghO8LnZOfEtJCC6kGhKbVfMfFf2Z2VzFkyUUtE/NTkyevxI2e71lUIIhJRXdevVDbHS47N2CN8CDeAcaOK4jiHoH0cSF4HpQOHgi0QogxJWaFB/s0QFnPpyVzrkwiAeag8BJQI9MmLPiMYfTKTvlp1RtatS4GQYNu1dwrHr7SJXU9qqWI5QXjjG1LitU1CG8ILbK2kkQ2ImbSaGVMGRrcibGtOSESMkezDFjxj3CA8tuNeP317BqisNCMEaOeYRE6HVUjluLXUmTDSoLk+U4aX2oWYqA54ALHMGzrQ2Jm/4Xo7KiLYD7MrcAAAAASUVORK5CYII=",B={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},O=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,at=(u,m)=>{var h={};for(var oe in u)Te.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&O)for(var oe of O(u))m.indexOf(oe)<0&&Ce.call(u,oe)&&(h[oe]=u[oe]);return h},Yt=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())}),Ge=(u=>(u.Classrooms="classrooms",u.Shixuns="shixuns",u.Paths="paths",u.Projects="projects",u.Videos="videos",u.Topics="topics",u))(Ge||{});const be=u=>{var m=u,{homePage:h,user:oe,globalSetting:tt,loading:At,dispatch:mt,location:lt,getUserInfo:ae,payload:_e={}}=m,Pt=at(m,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function hn(yn){return Yt(this,null,function*(){(yield(0,Ne.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:yn}})).status===0&&ae()})}return t.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.createElement("div",{style:{width:"100%"}},t.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.createElement("div",{onClick:()=>{hn("teacher")},className:B.beginner},t.createElement("img",{src:o}),t.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.createElement("div",{onClick:()=>{hn("student")},className:B.beginner},t.createElement("img",{src:r,style:{height:"120px"}}),t.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.createElement("div",{onClick:()=>{hn("professional")},className:B.beginner},t.createElement("img",{src:d}),t.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var Lt=(0,K.connect)(({homePage:u,loading:m,user:h,globalSetting:oe})=>({homePage:u,user:h,globalSetting:oe,loading:m.models.index}))(be),ct=f(12563),ye=f(3113),Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",Ot=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,kn=(u,m)=>{var h={};for(var oe in u)En.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&Ot)for(var oe of Ot(u))m.indexOf(oe)<0&&Lr.call(u,oe)&&(h[oe]=u[oe]);return h},It=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const{CheckableTag:Mn}=ct.default;var Kn=(u=>(u.Classrooms="classrooms",u.Shixuns="shixuns",u.Paths="paths",u.Projects="projects",u.Videos="videos",u.Topics="topics",u))(Kn||{});const or=u=>{var m=u,{homePage:h,user:oe,globalSetting:tt,loading:At,dispatch:mt,location:lt,setisone:ae,users:_e,setIsShow:Pt,payload:hn={}}=m,yn=kn(m,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[Hn,Fn]=(0,t.useState)([]),[Ln,Jn]=(0,t.useState)([]),[Et,Wt]=(0,t.useState)([]),[Sn,gn]=(0,t.useState)([]),[Tn,fr]=(0,t.useState)([]),[Xt,er]=(0,t.useState)([]),[bn,ar]=(0,t.useState)([]),[Mr,Ir]=(0,t.useState)("");(0,t.useEffect)(()=>{Br(),pr()},[]),(0,t.useEffect)(()=>{(bn==null?void 0:bn.length)>0&&Ir(bn[0].id)},[bn]);function Br(){return It(this,null,function*(){let Ee=yield(0,Ne.ZP)("/api/users/interest_tags.json",{method:"get"});Fn(Ee.tags.filter(ue=>ue.tag_type===1)),Jn(Ee.tags.filter(ue=>ue.tag_type===2)),Wt(Ee.tags.filter(ue=>ue.tag_type===3))})}const pr=()=>It(void 0,null,function*(){let Ee=yield(0,Ne.ZP)("/api/paid_subjects/qr_code_banner.json",{});Ee.status===0&&(console.log(Ee.data),ar([...Ee.data]))});return t.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.createElement("div",{style:{width:"100%"}},t.createElement("div",{style:{display:"flex"}},t.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),t.createElement("span",{onClick:()=>{ae(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.createElement(ke.Z,null))),_e.identity==="student"&&t.createElement("div",{style:{marginTop:60},className:B.courseGroup},bn.map(Ee=>t.createElement(Me.Z,{title:Ee.name},t.createElement("li",{key:Ee.id,style:Ee.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${B.directionItem} ${Mr==Ee.id?B.active:""} `,onClick:()=>{Ir(Ee.id)}},Ee.name)))),_e.identity==="student"&&t.createElement("div",{style:{marginTop:30,textAlign:"center"}},bn.map(Ee=>{if(Ee.id==Mr)return t.createElement(t.Fragment,null,t.createElement("img",{src:Oe.Z.IMG_SERVER+Ee.image_url,style:{width:130}}),t.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${Ee.name}`))}),t.createElement("div",{className:B.tips},t.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),t.createElement("div",{className:B.newInfo}," ",t.createElement("div",{className:B.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",t.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),t.createElement("div",{className:B.newInfo,style:{margin:"8px auto"}}," ",t.createElement("div",{className:B.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",t.createElement("b",null,"1000G+"),"!"),t.createElement("div",{className:B.newInfo}," ",t.createElement("div",{className:B.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),_e.identity!="student"&&t.createElement("div",{style:{marginTop:"60px"}},t.createElement("div",null,t.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Hn.map(Ee=>t.createElement(Mn,{style:{fontSize:"14px"},key:Ee.id,checked:Sn.includes(Ee.id),onChange:ue=>{let rt=ue?[...Sn,Ee.id]:Sn.filter(Gt=>Gt!==Ee.id);gn([...rt])}},Ee.tag_name))),t.createElement("div",{style:{marginTop:"30px"}},t.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Ln.map(Ee=>t.createElement(Mn,{style:{fontSize:"14px"},key:Ee.id,checked:Tn.includes(Ee.id),onChange:ue=>{let rt=ue?[...Tn,Ee.id]:Tn.filter(Gt=>Gt!==Ee.id);fr([...rt])}},Ee.tag_name))),t.createElement("div",{style:{marginTop:"30px"}},t.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Et.map(Ee=>t.createElement(Mn,{style:{fontSize:"14px"},key:Ee.id,checked:Xt.includes(Ee.id),onChange:ue=>{let rt=ue?[...Xt,Ee.id]:Xt.filter(Gt=>Gt!==Ee.id);er([...rt])}},Ee.tag_name)))),_e.identity!="student"&&t.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{Br()}},"\u6362\u4E00\u6279 ",t.createElement("img",{style:{marginLeft:"10px"},src:Je}))),t.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},_e.identity==="teacher"&&t.createElement(ye.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.createElement("div",null,t.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.createElement("span",{style:{display:"inline-block",position:"absolute"},className:B.spandiv}),t.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.createElement("img",{src:xt}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Pt(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.createElement(ye.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Pt(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var Wn=(0,K.connect)(({homePage:u,loading:m,user:h,globalSetting:oe})=>({homePage:u,user:h,globalSetting:oe,loading:m.models.index}))(or),Yr=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const{Step:$r}=L.default;function Tr({userInfo:u}){const[m,h]=(0,t.useState)(!1),[oe,tt]=(0,t.useState)([]),[At,mt]=(0,t.useState)(0);(0,t.useEffect)(()=>{let ae=localStorage.getItem("registeruser");parseInt(ae)===1&&(h(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,t.useEffect)(()=>{u.login&<()},[u]);function lt(){return Yr(this,null,function*(){let ae=yield(0,Ne.ZP)(`/api/users/accounts/${u.login}.json`,{method:"get"});tt(ae),ae.identity?mt(1):mt(0)})}return t.createElement(N.default,{open:m,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},t.createElement("div",{style:{display:"flex"}},t.createElement(n,null),At===1&&t.createElement(Wn,{users:oe,setIsShow:h,setisone:mt}),At===0&&t.createElement(Lt,{getUserInfo:lt}),t.createElement(L.default,{type:"navigation",size:"small",current:At,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.createElement($r,{status:oe.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.createElement($r,{status:oe.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Gr=Tr,Qr=f.p+"static/kycx.615a0290.png";function ei({modeldata:u,userid:m}){const[h,oe]=(0,t.useState)(!1),[tt,At]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let mt=JSON.parse(localStorage.getItem("Studentshow"));mt!=null&&mt.includes(m)?oe(!1):oe(u==null?void 0:u.is_show),u!=null&&u.is_show&&setTimeout(()=>{let lt=JSON.parse(localStorage.getItem("Studentshow"))||[];lt.push(m),localStorage.setItem("Studentshow",JSON.stringify(lt))},2e3)},[u]),t.createElement(N.default,{open:h,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.createElement("div",{style:{backgroundImage:`url(${Qr})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.createElement("div",{onClick:()=>{oe(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var ti=ei,vr=f.p+"static/banner.d71ab7c9.jpg",wr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII=",Ur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII=",Ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII=",si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII=",wa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg==",ya="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC",ba="data:image/png;base64,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",Ia="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII=",ni=f(34055),Oi=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const Da=({homePage:u,globalSetting:m,user:h,loading:oe,dispatch:tt})=>{var At,mt,lt,ae,_e,Pt,hn,yn,Hn,Fn,Ln;const[Jn,Et]=(0,t.useState)(),Wt=(0,t.useRef)(null),[Sn,gn]=(0,t.useState)(!1),[Tn,fr]=(0,t.useState)();(0,t.useEffect)(()=>{tt({type:"homePage/home",payload:{}})},[u.name]),(0,t.useEffect)(()=>((0,Se.Ll)()||tt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{tt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var ue;(0,Se.Dk)(((ue=m==null?void 0:m.setting)==null?void 0:ue.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[m.setting]);function Xt(){return Oi(this,null,function*(){let ue=yield tt({type:"homePage/getHomeNotice",payload:{}});if(ue){let rt=localStorage.getItem("SystemUpdateadvtime");localStorage.setItem("SystemUpdateadvtime",ue.start_at),ue!=null&&ue.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Et(ue)}})}function er(){return Oi(this,null,function*(){let ue=yield(0,Ne.ZP)("/api/home/competition_popup.json",{method:"get"});fr(ue)})}const[bn,ar]=(0,t.useState)(-1),Mr={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Ir=ue=>{var rt,Gt,mn;const lr=u.homepage_disciplines,Er="sub_disciplines",Sr="paths",Rr=on=>`/paths?discipline_id=${lr[bn].id}&&tag_tabs=${bn+1}&sub_discipline_id=${on.id}&tag_level=2`;return t.createElement(t.Fragment,null,t.createElement("div",{className:`${gt.banner} ${gt.mainSiteBanner} `},t.createElement("div",{className:gt.subnav,onMouseLeave:()=>ar(-1)},lr&&lr[bn]&&t.createElement("div",{style:{zIndex:2},className:gt.subnavDetail},(Gt=(rt=lr[bn])==null?void 0:rt[Er])==null?void 0:Gt.map(function(on,Ct){return t.createElement(K.Link,{key:Ct,to:Rr(on)},t.createElement("div",null,t.createElement("h1",null,on.name),t.createElement("ul",null,on.tags&&on.tags.map(function(xr,tr){return t.createElement("li",{key:tr},t.createElement(K.Link,{className:gt.link,to:`/${Sr}?current_id=${lr[bn].id}&&tag_tabs=${bn+1}&tag_id=${xr.id}&tag_level=3`},xr.name))}))))}))),t.createElement("div",{style:{position:"relative"}},t.createElement(Ue.Z,{className:gt.LeftButton,onClick:()=>{Wt.current.prev()}}),u.images_url&&t.createElement(se.Z,{className:ue?gt.mainSite:"",ref:Wt,autoplay:!0,pauseOnDotsHover:!0},u.images_url.length>0?(mn=u.images_url)==null?void 0:mn.map((on,Ct)=>t.createElement("div",{style:{display:"flex"},key:Ct},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${Oe.Z.IMG_SERVER+on.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:on.path}))):t.createElement("div",{style:{display:"flex"}},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${vr}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),t.createElement(ke.Z,{className:gt.RightButton,onClick:()=>{Wt.current.next()}})))},Br=(ue,rt)=>{var Gt;const mn=rt%2===0,lr=[t.createElement("div",{key:3,className:gt.left},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${ue==null?void 0:ue.image_url}`,alt:""}),t.createElement("div",{className:gt.btn,style:{marginLeft:mn?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.createElement("div",{key:4,className:`${gt.right} animationOrientation`},(Gt=ue==null?void 0:ue.subjects)==null?void 0:Gt.map((Er,Sr)=>t.createElement("a",{target:"_blank",style:{animationDuration:`${Sr%2===0?Sr*.2+1:(Sr-1)*.2+1}s`},key:Sr,href:Er==null?void 0:Er.url},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${Er==null?void 0:Er.image_url}`}))))];return mn?lr:lr.reverse()},pr=()=>{var ue,rt,Gt;return t.createElement(t.Fragment,null,document.domain==="gufe.educoder.net"&&t.createElement("div",{className:gt.mainSiteContent},(ue=u==null?void 0:u.new_discipline)==null?void 0:ue.map((mn,lr)=>t.createElement("aside",{key:lr+mn.name,className:gt.ContentWarp,style:{backgroundColor:lr%2===0?"#fff":"transparent",display:mn.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.createElement("div",{className:gt.orientation},t.createElement("h2",{"data-type":"animationH2"},mn.name),t.createElement("h5",null,mn==null?void 0:mn.name_en),t.createElement("div",{className:gt.lf},Br(mn,lr)))))),!!((rt=u.subjects)!=null&&rt.length)&&t.createElement("section",{className:gt.course},t.createElement("aside",{className:gt.title},t.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.createElement("h2",null,"TRAINING COURSE"),t.createElement("aside",{className:gt.more},t.createElement(K.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.createElement(I.Z,{loading:oe},t.createElement(jt,{data:u.subjects}))),!!((Gt=u.shixuns)!=null&&Gt.length)&&t.createElement("section",{className:gt.course},t.createElement("aside",{className:gt.title},t.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.createElement("aside",{className:gt.more},t.createElement(K.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.createElement(I.Z,{loading:oe},t.createElement(ot,{data:u.shixuns}))))},Ee=((At=m==null?void 0:m.setting)==null?void 0:At.main_site)&&!((mt=m==null?void 0:m.setting)!=null&&mt.is_local);return(0,Se.Ll)()?t.createElement(Rn.default,null):t.createElement("section",null,t.createElement(cn.Z,{modeldata:Jn,dispatch:tt}),t.createElement(l,{modeldata:Tn,userInfo:h==null?void 0:h.userInfo}),t.createElement(ti,{modeldata:Tn,userid:(lt=h==null?void 0:h.userInfo)==null?void 0:lt.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.createElement(Gr,{userInfo:h==null?void 0:h.userInfo}),Ir(Ee),t.createElement("div",{className:gt.dataView},t.createElement("aside",{className:gt.showArea},t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:wr,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(ae=u==null?void 0:u.index_statistics)==null?void 0:ae.total_user_count),t.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.createElement("div",{className:"item current",onClick:()=>{(0,ni.Ny)()&&(0,Se.xg)("/onlinenum")}},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Ur,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(_e=u==null?void 0:u.index_statistics)==null?void 0:_e.user_online_count),t.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Ci,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Pt=u==null?void 0:u.index_statistics)==null?void 0:Pt.evaluate_count),t.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:si,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(hn=u==null?void 0:u.index_statistics)==null?void 0:hn.exercise_count),t.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),t.createElement("div",{className:"item current",onClick:()=>{(0,ni.Ny)()&&(0,Se.xg)("/shixuncontext")}},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:wa,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(yn=u==null?void 0:u.index_statistics)==null?void 0:yn.repository_count),t.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:ya,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Hn=u==null?void 0:u.index_statistics)==null?void 0:Hn.subject_count),t.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:ba,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Fn=u==null?void 0:u.index_statistics)==null?void 0:Fn.shixun_count),t.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Ia,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Ln=u==null?void 0:u.index_statistics)==null?void 0:Ln.question_count),t.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),t.createElement(Nt,null))};var Ma=(0,K.connect)(({homePage:u,loading:m,globalSetting:h,user:oe})=>({homePage:u,globalSetting:h,loading:m.models.homePage,user:oe}))(Da),hr={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},Sa=f(62945),Ni=f.n(Sa),ji=f(27914),xa=Object.defineProperty,Vi=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,ki=(u,m,h)=>m in u?xa(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Fa=(u,m)=>{for(var h in m||(m={}))Oa.call(m,h)&&ki(u,h,m[h]);if(Vi)for(var h of Vi(m))Na.call(m,h)&&ki(u,h,m[h]);return u};const Wi=u=>React.createElement("svg",Fa({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var La="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",Ta=Object.defineProperty,Hi=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Gi=(u,m,h)=>m in u?Ta(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Ra=(u,m)=>{for(var h in m||(m={}))Ya.call(m,h)&&Gi(u,h,m[h]);if(Hi)for(var h of Hi(m))za.call(m,h)&&Gi(u,h,m[h]);return u};const Sl=u=>React.createElement("svg",Ra({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var Za="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Pa=Object.defineProperty,Qi=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ui=(u,m,h)=>m in u?Pa(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,ka=(u,m)=>{for(var h in m||(m={}))ja.call(m,h)&&Ui(u,h,m[h]);if(Qi)for(var h of Qi(m))Va.call(m,h)&&Ui(u,h,m[h]);return u};const ii=u=>React.createElement("svg",ka({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var Wa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",Ha=Object.defineProperty,Bi=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Xi=(u,m,h)=>m in u?Ha(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Qa=(u,m)=>{for(var h in m||(m={}))Ji.call(m,h)&&Xi(u,h,m[h]);if(Bi)for(var h of Bi(m))Ga.call(m,h)&&Xi(u,h,m[h]);return u};const xl=u=>React.createElement("svg",Qa({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var Ki="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",qi=Object.defineProperty,_i=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,ea=(u,m,h)=>m in u?qi(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Ja=(u,m)=>{for(var h in m||(m={}))Ua.call(m,h)&&ea(u,h,m[h]);if(_i)for(var h of _i(m))$i.call(m,h)&&ea(u,h,m[h]);return u};const Ol=u=>React.createElement("svg",Ja({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",na=Object.defineProperty,Xa=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,ia=(u,m,h)=>m in u?na(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,qa=(u,m)=>{for(var h in m||(m={}))ra.call(m,h)&&ia(u,h,m[h]);if(Xa)for(var h of Xa(m))Ka.call(m,h)&&ia(u,h,m[h]);return u};const Nl=u=>React.createElement("svg",qa({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Fi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",_a=Object.defineProperty,wi=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,sa=(u,m,h)=>m in u?_a(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,oa=(u,m)=>{for(var h in m||(m={}))aa.call(m,h)&&sa(u,h,m[h]);if(wi)for(var h of wi(m))la.call(m,h)&&sa(u,h,m[h]);return u},ua=(u,m)=>{var h={};for(var oe in u)aa.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&wi)for(var oe of wi(u))m.indexOf(oe)<0&&la.call(u,oe)&&(h[oe]=u[oe]);return h},$a=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const el=u=>{var m=u,{user:h}=m,oe=ua(m,["user"]),tt;const[At,mt]=(0,t.useState)(!0),[lt,ae]=(0,t.useState)(0),[_e,Pt]=(0,t.useState)({}),[hn,yn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{Hn()},[]);const Hn=()=>$a(void 0,null,function*(){mt(!0);const Et=yield(0,Ne.ZP)("/api/home/index.json",{method:"get"});Et.images_url&&Pt(Et),mt(!1)}),Fn={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ln=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Jn=[{img:La,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:Za,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:Wa,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:Ki,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:ta,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Fi,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.createElement("section",{className:hr.home},t.createElement(ji.K,{width:800,visible:hn,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>yn(!1)}),t.createElement(I.Z,{loading:At,active:!0,paragraph:{rows:5}},t.createElement("div",{className:hr.bg},t.createElement("div",{className:hr.public_width},t.createElement("div",{className:hr.banner},t.createElement(Ni(),oa({},Fn),(tt=_e==null?void 0:_e.images_url)==null?void 0:tt.map(Et=>t.createElement("div",{onClick:()=>{Et.path&&(0,Se.xg)(Et.path)}},t.createElement("div",{className:"index_moe_li",style:{cursor:Et.path?"pointer":"default"}},t.createElement("img",{src:Oe.Z.IMG_SERVER+Et.image_url,alt:""}),t.createElement("div",{className:"index_moe_focus_shadow"}),t.createElement("span",{className:"index_moe_focus_b"})))))))),t.createElement("div",{className:hr.content},t.createElement("div",{className:hr.experience},t.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:hr.li}),t.createElement(K.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:hr.li}),t.createElement(K.Link,{to:"/paths",target:"_blank",className:hr.li})),t.createElement("div",{className:hr.demonstrate},t.createElement("div",{className:hr.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.createElement("aside",null,Ln.map((Et,Wt)=>{var Sn;return t.createElement("div",{key:Wt,className:hr.li,style:{background:Et.background,cursor:Et!=null&&Et.more?"pointer":"default"},onClick:()=>{}},t.createElement("div",{className:hr.name},Et.name),t.createElement("div",{className:hr.tagWarp},(Sn=Et==null?void 0:Et.tags)==null?void 0:Sn.map((gn,Tn)=>t.createElement("div",{key:`${Wt}-${Tn}`,className:hr.tag},gn))),t.createElement("div",{className:hr.mask,onClick:()=>{switch(Wt){case 0:yn(!0);break;default:Et.link?(0,Se.xg)(Et.link):Et.more&&K.history.push("/classrooms/classicCases");return}},style:{background:Et.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Et.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.createElement("div",{className:hr.feature},t.createElement("div",{className:hr.name},t.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.createElement("span",null,"FEATURES")),t.createElement("aside",null,Jn.map((Et,Wt)=>t.createElement("div",{className:hr.li,key:Et.title,onClick:()=>{switch(Wt){case 0:yn(!0);break;default:Et.link&&(0,Se.xg)(Et.link);break}}},t.createElement("img",{src:Et.img}),t.createElement("div",null,t.createElement("h4",null,Et.title),t.createElement("h6",null,Et.intro)))))))))};var tl=(0,K.connect)(({user:u})=>({user:u}))(el),nl=f(5083),oi=f(1710),ui=f(57809),ca=f(92832),da=f(88522),ci=f(57884),di=f(98072),Li=f(64948),hi=f(42441),pi=f(76411),Jr=f(55480),Ti=f(64885),rl=f(26724),il=f.n(rl),ai=f(854),Aa=Object.defineProperty,yi=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,ga=(u,m,h)=>m in u?Aa(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,ll=(u,m)=>{for(var h in m||(m={}))al.call(m,h)&&ga(u,h,m[h]);if(yi)for(var h of yi(m))Yi.call(m,h)&&ga(u,h,m[h]);return u},bi=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const sl=({user:u,dispatch:m,homePage:h,forumsList:oe,globalSetting:tt})=>{var At,mt,lt,ae,_e,Pt,hn,yn,Hn,Fn,Ln,Jn,Et,Wt,Sn,gn,Tn;const[fr]=M.default.useForm(),[,,Xt,er]=(0,di.U)(Jr.su,{}),[bn,ar,Mr]=(0,di.U)(Li.nQ,{page:1}),[,Ir,Br,pr]=(0,di.U)(Li.V8,{page:1,limit:5,order:"visits",search:""}),[Ee,,ue,rt]=(0,di.U)(Jr.Yu,{type:"view"}),[Gt,mn]=(0,t.useState)(!1),[lr,Er]=(0,t.useState)(!1),[Sr,Rr]=(0,t.useState)([]),[on,Ct]=(0,t.useState)(!0),[xr,tr]=(0,t.useState)([]),[Xr,li]=(0,t.useState)(!0),[Zr,Or]=(0,t.useState)([]),Vr=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],Pr=[{title:"\u77E5\u8BC6\u56FE\u8C31",key:"4",url:"",children:t.createElement(t.Fragment,null,t.createElement("div",{className:"c-grey-333 text-16px"},t.createElement("span",{className:"font-semibold"},"\u77E5\u8BC6\u56FE\u8C31"),"\u7CFB\u7EDF\u5177\u5907\u591A\u7EF4\u5EA6\u7279\u70B9\uFF0C\u4E00\u65B9\u9762\u901A\u8FC7\u7CBE\u51C6\u5B66\u60C5\u5206\u6790\u638C\u63E1\u5B66\u751F\u5BF9\u5404\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u7A0B\u5EA6\uFF0C\u5728\u6B64\u57FA\u7840\u4E4B\u4E0A\u8FD0\u7528\u5F3A\u5927\u7B97\u6CD5\u4E3A\u5B66\u751F\u63A8\u8350\u4E2A\u6027\u5316\u5B66\u4E60\u8D44\u6E90\u4E0E\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B9E\u73B0\u56E0\u6750\u65BD\u6559\uFF1B\u53E6\u4E00\u65B9\u9762\u6784\u5EFA\u591A\u77E5\u8BC6\u56FE\u8C31\u4F53\u7CFB\uFF0C\u5305\u62EC\u8BFE\u7A0B\u56FE\u8C31\u3001\u5927\u7EB2\u56FE\u8C31\u3001\u601D\u653F\u56FE\u8C31\u3001\u601D\u7EF4\u56FE\u8C31\uFF0C\u4E3A\u6559\u80B2\u9886\u57DF\u63D0\u4F9B\u5168\u65B9\u4F4D\u652F\u6491\uFF0C\u540C\u65F6\u6574\u5408\u6559\u6750\u3001\u89C6\u9891\u3001\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u7B49\u591A\u6A21\u6001\u8D44\u6E90\uFF0C\u6253\u9020\u7ED3\u6784\u5316\u7684\u77E5\u8BC6\u7F51\u7EDC\uFF0C\u5168\u65B9\u4F4D\u8D4B\u80FD\u6559\u80B2\u8FC7\u7A0B\u3002 "),t.createElement("img",{src:f(99799),style:{width:"100%"}}))}],[Dr,Kr]=(0,t.useState)(Pr[0]),We=[{title:"\u6559\u5B66\u8D44\u6E90",img:f(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:f(78257),link:"/shixuns"},{title:"\u6559\u5B66\u7BA1\u7406",img:f(32074),link:"/classrooms"}],ft=(0,t.useMemo)(()=>{var k,nn,Re,Rt,en,Nr,xn,Hr,ri,Ei,Ri,Zi;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(k=h==null?void 0:h.index_statistics)==null?void 0:k.total_visit_count,unit:"\u6B21",img:f(6218)},{title:"\u8BBF\u5BA2\u6570",num:(nn=h==null?void 0:h.index_statistics)==null?void 0:nn.total_user_count,unit:"\u4EBA",img:f(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(Re=h==null?void 0:h.index_statistics)==null?void 0:Re.subject_count,unit:"\u95E8",img:f(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(Rt=h==null?void 0:h.index_statistics)==null?void 0:Rt.shixun_count,unit:"\u4E2A",img:f(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(en=h==null?void 0:h.index_statistics)==null?void 0:en.repository_count,unit:"\u79CD",img:f(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(Nr=h==null?void 0:h.index_statistics)==null?void 0:Nr.all_user_count,unit:"\u4EBA",img:f(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(xn=h==null?void 0:h.index_statistics)==null?void 0:xn.evaluate_count,unit:"\u6B21",img:f(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:(Hr=h==null?void 0:h.index_statistics)==null?void 0:Hr.user_online_count,unit:"\u4EBA",img:f(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(ri=h==null?void 0:h.index_statistics)==null?void 0:ri.attachment_count,unit:"\u4E2A",img:f(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(Ei=h==null?void 0:h.index_statistics)==null?void 0:Ei.question_count,unit:"\u9053",img:f(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(Ri=h==null?void 0:h.index_statistics)==null?void 0:Ri.video_count,unit:"\u4E2A",img:f(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(Zi=h==null?void 0:h.index_statistics)==null?void 0:Zi.exercise_count,unit:"\u95E8",img:f(15939)}]},[h==null?void 0:h.index_statistics]),qe=[{img:f(23258),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF",desc:"\u8BE5\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF\u57FA\u4E8E\u519B\u4E8B\u88C5\u5907\u77E5\u8BC6\u56FE\u8C31\uFF0C\u8986\u76D6\u70ED\u95E8\u88C5\u5907\u3001\u5404\u7C7B\u578B\u88C5\u5907\u3001\u4EFB\u52A1\u9700\u6C42\u4E0E\u4F5C\u6218\u573A\u666F\u5339\u914D\uFF0C\u4EE5\u53CA\u76F8\u5173\u88C5\u5907\u63A8\u8350\u7B49\u6838\u5FC3\u573A\u666F\u3002\u7CFB\u7EDF\u878D\u5408\u4F5C\u6218\u9700\u6C42\u3001\u73AF\u5883\u8981\u7D20\u3001\u88C5\u5907\u6027\u80FD\u53CA\u5386\u53F2\u6570\u636E\uFF0C\u63D0\u4F9B\u4E2A\u6027\u5316\u3001\u667A\u80FD\u5316\u7684\u88C5\u5907\u9009\u578B\u65B9\u6848\uFF0C\u52A9\u529B\u4F5C\u6218\u6548\u80FD\u6700\u4F18\u914D\u7F6E\u3002"},{img:f(11483),name:"\u519B\u4E8B\u4F5C\u6218\u6570\u636E\u5206\u6790\u7CFB\u7EDF",desc:"\u672C\u7CFB\u7EDF\u96C6\u6210\u6218\u573A\u4F5C\u6218\u6570\u636E\u3001\u5929\u6C14\u73AF\u5883\u7B49\u591A\u7EF4\u4FE1\u606F\uFF0C\u91C7\u7528\u5148\u8FDB\u7684\u6570\u636E\u6E05\u6D17\u3001\u5904\u7406\u4E0E\u878D\u5408\u6280\u672F\uFF0C\u63D0\u4F9B\u5168\u9762\u7684\u6218\u573A\u6001\u52BF\u5206\u6790\u3002\u901A\u8FC7\u53EF\u89C6\u5316\u5C55\u793A\u4F24\u4EA1\u4E0E\u88C5\u5907\u6D88\u8017\uFF0C\u7ED3\u5408\u6C14\u8C61\u56E0\u7D20\u6DF1\u5165\u8BC4\u4F30\u5929\u6C14\u5BF9\u4F5C\u6218\u6548\u679C\u7684\u5F71\u54CD\uFF0C\u7CBE\u51C6\u9884\u6D4B\u672A\u6765\u6218\u573A\u52A8\u6001\uFF0C\u52A9\u529B\u6307\u6325\u5B98\u4F18\u5316\u51B3\u7B56\u3002 "},{img:f(2340),name:"\u519B\u4E8B\u6218\u5F79\u667A\u80FD\u95EE\u7B54\u7CFB\u7EDF",desc:"\u57FA\u4E8E\u5386\u53F2\u6218\u5F79\u6570\u636E\uFF0C\u6784\u5EFA\u519B\u4E8B\u6218\u5F79\u56FE\u8C31\uFF0C\u7ED3\u5408\u5148\u8FDB\u7684\u667A\u80FD\u95EE\u7B54\u6280\u672F\uFF0C\u5E2E\u52A9\u7528\u6237\u5FEB\u901F\u83B7\u53D6\u8BE6\u7EC6\u3001\u5168\u9762\u7684\u6218\u5F79\u4FE1\u606F\u4E0E\u6DF1\u5EA6\u89E3\u6790\uFF0C\u663E\u8457\u63D0\u5347\u51B3\u7B56\u6548\u7387\u4E0E\u6218\u7565\u90E8\u7F72\u7684\u79D1\u5B66\u6027\uFF0C\u4E3A\u73B0\u4EE3\u519B\u4E8B\u6307\u6325\u63D0\u4F9B\u5F3A\u6709\u529B\u7684\u667A\u80FD\u652F\u6301\u3002"},{img:f(96159),name:"\u519B\u8230\u4E8B\u6545\u5206\u6790\u7CFB\u7EDF",desc:"\u7CFB\u7EDF\u901A\u8FC7\u96C6\u6210\u519B\u8230\u4E8B\u6545\u65B0\u95FB\u4E0E\u519B\u8230\u5DE1\u822A\u57FA\u672C\u4FE1\u606F\uFF0C\u8FD0\u7528\u6570\u636E\u5904\u7406\u4E0E\u5173\u8054\u878D\u5408\u6280\u672F\uFF0C\u6DF1\u5165\u5206\u6790\u4E8B\u6545\u539F\u56E0\u3002\u7CFB\u7EDF\u63D0\u4F9B\u53EF\u89C6\u5316\u5C55\u793A\uFF0C\u5E2E\u52A9\u5FEB\u901F\u8BC6\u522B\u6F5C\u5728\u98CE\u9669\uFF0C\u4E3A\u51B3\u7B56\u8005\u63D0\u4F9B\u7CBE\u51C6\u7684\u4E8B\u6545\u9884\u6D4B\u4E0E\u9884\u8B66\u652F\u6301\uFF0C\u6709\u6548\u63D0\u5347\u519B\u961F\u5B89\u5168\u4FDD\u969C\u548C\u7BA1\u7406\u6548\u7387\uFF0C\u63A8\u52A8\u667A\u80FD\u5316\u8FD0\u8425\u3002"}],Bt=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(rt==null?void 0:rt.time)||[],nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#E5E5E5"}},axisLabel:{color:"#333333"}},yAxis:{type:"value",nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#E5E5E5"}},axisLine:{show:!1},axisLabel:{color:"#333333"}},series:[{name:"\u672C\u6708",type:"line",data:(rt==null?void 0:rt.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new pi.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(rt==null?void 0:rt.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new pi.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[rt]),un=[{title:"\u59D3\u540D",dataIndex:"real_name",width:120,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school_name",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"user_id",width:100,render:(k,nn)=>t.createElement(Ti.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>bi(void 0,null,function*(){const Re=yield(0,Jr.NX)({teacher_id:k});(Re==null?void 0:Re.status)==0&&(w.ZP.success("\u5220\u9664\u6210\u529F"),Xt({}),mn(!1))})},"\u5220\u9664\u6210\u5458")}],nr=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(k,nn)=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement(K.Link,{className:"bold c-black",to:`/users/${nn.login}`,target:"_blank"},k||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:k=>k?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,c()(k).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:k=>{if(k===1)return t.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],Fr=(k=!1)=>bi(void 0,null,function*(){var nn;if((k||on)&&!ar){const Re=fr.getFieldsValue(),Rt=yield Mr(ll({page:k?1:(bn==null?void 0:bn.page)+1,container_type:1},Re));tr(k?[...Rt.users]:[...xr,...Rt.users]),((nn=Rt.users)==null?void 0:nn.length)<10&&Ct(!1)}}),kr=()=>bi(void 0,null,function*(){var k;const nn=yield m({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});Rr((k=nn||[])==null?void 0:k.map(Re=>({value:Re})))});return(0,t.useEffect)(()=>{const k=c()();kr(),Xt({}),Br({}),k&&ue({start_at:k.subtract(7,"day").format("YYYY-MM-DD"),end_at:k.format("YYYY-MM-DD")}),m({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,t.useEffect)(()=>{m({type:"homePage/home",payload:{}})},[h.name]),t.createElement("div",{className:"py-32px",style:{background:`url(${f(48223)}) #fafafa 0 0 / 100% auto no-repeat`}},t.createElement("div",{className:"ml-auto mr-auto flex gap-20px",style:{width:"1200px"}},t.createElement("div",{className:"flex-1 flex flex-col gap-20px"},t.createElement("div",{className:"px-40px py-30px flex flex-col rounded-6px",style:{height:"350px",background:`url(${f(91527)}) 0 0 / 100% 100% no-repeat`}},t.createElement("div",{className:"c-grey-333 text-18px font-semibold"},"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF"),t.createElement("div",{className:"mt-10px c-grey-333 text-16px",style:{lineHeight:"28px"}},"\u2014\u2014\u953B\u9020\u65B0\u65F6\u4EE3\u519B\u4E8B\u6570\u636E\u5C16\u5175\u7684\u667A\u6167\u5E73\u53F0",t.createElement("br",null),t.createElement("br",null),"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF\u662F\u9762\u5411\u519B\u4E8B\u9662\u6821\u5E08\u751F\u7684\u5B9E\u6218\u5316\u6559\u5B66\u5E73\u53F0\uFF0C\u96C6\u6210\u865A\u62DF\u4EFF\u771F\u63A8\u6F14\u3001\u8D85\u7B97\u6570\u636E\u5904\u7406\u4E0E\u667A\u80FD\u6570\u636E\u4E2D\u53F0\u6280\u672F\uFF0C\u652F\u6301\u6218\u573A\u73AF\u5883\u6A21\u62DF\u63A8\u6F14\u3001\u5927\u89C4\u6A21\u519B\u4E8B\u6570\u636E\u8BAD\u7EC3\u53CA\u4F5C\u6218\u6570\u636E\u6316\u6398\uFF0C\u9002\u7528\u4E8E\u519B\u4E8B\u6570\u636E\u6559\u80B2\u3001\u4F5C\u6218\u6570\u636E\u4FDD\u969C\u6F14\u7EC3\u53CA\u79D1\u7814\u653B\u5173\u7B49\u573A\u666F\uFF0C\u52A9\u529B\u63D0\u5347\u6570\u636E\u4FDD\u969C\u80FD\u529B\uFF0C\u63A8\u52A8\u519B\u4E8B\u6559\u80B2\u6570\u5B57\u5316\u8F6C\u578B\u3002"),t.createElement("div",{className:"mt-30px flex flex-wrap item-center gap-10px",style:{paddingRight:"400px"}},["\u4FDD\u969C\u6570\u636E\u5B89\u5168","\u63D0\u9AD8\u6570\u636E\u8D28\u91CF","\u7BA1\u7406\u6570\u636E\u8D44\u4EA7","\u6570\u636E\u5DE5\u7A0B\u5B9E\u8BAD","\u6570\u636E\u8BFE\u7A0B\u8D44\u6E90"].map((k,nn)=>t.createElement("div",{key:nn,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},k)))),t.createElement("div",{className:"rounded-6px bg-white flex item-end justify-between px-40px pb-30px relative",style:{height:"179px"}},t.createElement("div",{className:"c-grey-333 text-18px absolute",style:{lineHeight:"34px",padding:"0 112px",background:"linear-gradient( 180deg, #F8FDFF 0%, #EDF5FC 100%)",boxShadow:"inset 0px 1px 3px 0px #FFFFFF",top:0,left:"50%",transform:"translateX(-50%)",borderBottomLeftRadius:"999px",borderBottomRightRadius:"999px"}},"\u5FEB\u6377\u5165\u53E3"),We.map((k,nn)=>t.createElement("div",{key:nn,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,Se.xg)(k==null?void 0:k.link)}},t.createElement("img",{src:k==null?void 0:k.img,style:{width:"59px"}}),t.createElement("div",{className:"text-16px"},k==null?void 0:k.title)))),t.createElement("div",{className:"rounded-6px px-40px py-30px bg-white"},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"text-18px c-grey-333 font-semibold"},"\u6570\u636E\u6C47\u603B")),t.createElement("div",{className:"grid gap-40px mt-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},ft.map((k,nn)=>t.createElement("div",{key:nn,className:"flex gap-10px item-center"},t.createElement("img",{src:k==null?void 0:k.img,className:"rounded-full",style:{width:"60px"}}),t.createElement("div",{className:"flex flex-col gap-10px c-grey-666"},t.createElement("div",null,t.createElement("span",{className:"mr-6px c-grey-333 text-18px font-semibold"},(k==null?void 0:k.num)||0),k==null?void 0:k.unit),t.createElement("div",null,k.title)))))),t.createElement("div",{className:"rounded-6px"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Pr.map(k=>t.createElement("div",{key:k==null?void 0:k.key,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(Dr==null?void 0:Dr.key)==(k==null?void 0:k.key)?"bg-white":""}`,onClick:()=>{Kr(k)},style:{color:(Dr==null?void 0:Dr.key)==(k==null?void 0:k.key)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},k==null?void 0:k.title))),t.createElement("div",{className:"px-40px py-30px bg-white flex flex-col item-center gap-20px"},(At=Pr==null?void 0:Pr.find(k=>(k==null?void 0:k.key)==(Dr==null?void 0:Dr.key)))==null?void 0:At.children,(Dr==null?void 0:Dr.url)&&t.createElement(ye.ZP,{type:"primary",onClick:()=>{(0,Se.xg)(Dr==null?void 0:Dr.url)}},"\u5F00\u59CB\u4F7F\u7528"))),t.createElement("div",{className:"rounded-6px bg-white"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Vr.map(k=>t.createElement("div",{key:k==null?void 0:k.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(Ee==null?void 0:Ee.type)==(k==null?void 0:k.id)?"bg-white":""}`,onClick:()=>{ue({type:k==null?void 0:k.id})},style:{color:(Ee==null?void 0:Ee.type)==(k==null?void 0:k.id)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},k==null?void 0:k.name))),t.createElement("div",{className:"flex justify-between mt-32px px-40px"},t.createElement("div",{className:"text-18px font-semibold",style:{color:"#282F3F"}},"\u5E73\u53F0",(mt=Vr==null?void 0:Vr.find(k=>(k==null?void 0:k.id)==(Ee==null?void 0:Ee.type)))==null?void 0:mt.name),t.createElement(nl.default.RangePicker,{value:[c()(Ee==null?void 0:Ee.start_at),c()(Ee==null?void 0:Ee.end_at)],onChange:(k,nn)=>{ue({start_at:nn==null?void 0:nn[0],end_at:nn==null?void 0:nn[1]})}})),t.createElement(hi.Z,{option:Bt}))),t.createElement("div",{className:"flex flex-col gap-20px",style:{width:"300px"}},t.createElement("div",{className:"p-30px rounded-6px relative",style:{height:"224px",background:`url(${f(6716)}) 0 0 / 100% auto no-repeat`}},(0,ni.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:`${(lt=Oe.Z)==null?void 0:lt.IMG_SERVER}/images/${(ae=u==null?void 0:u.userInfo)==null?void 0:ae.image_url}`,style:{width:"66px",height:"66px"}}),t.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(_e=u==null?void 0:u.userInfo)==null?void 0:_e.username),t.createElement("div",{className:"mt-10px c-grey-666"},(Pt=u==null?void 0:u.userInfo)==null?void 0:Pt.user_identity," ",(hn=u==null?void 0:u.userInfo)==null?void 0:hn.user_school),t.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var k;K.history.push(`/users/${(k=u==null?void 0:u.userInfo)==null?void 0:k.login}/baseInfo/edit`)}})),!(0,ni.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:f(31454),style:{width:"66px",height:"66px"}}),t.createElement("div",null,t.createElement(ye.ZP,{type:"primary",className:"mt-22px",onClick:()=>{m({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55/\u6CE8\u518C")),t.createElement("div",{className:"mt-12px text-12px",style:{color:"#3061D0"}},"\u767B\u5F55\u7CFB\u7EDF\u540E\uFF0C\u7545\u4EAB\u6559\u5B66\u4E0E\u5B66\u4E60\u7684\u65E0\u9650\u53EF\u80FD\uFF01"))),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:f(76156),style:{height:"24px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Se.xg)("/forums")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Hn=(yn=oe.forumsData)==null?void 0:yn.memo_list)!=null&&Hn.length?t.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(Ln=(Fn=oe.forumsData)==null?void 0:Fn.memo_list)==null?void 0:Ln.map(k=>t.createElement("div",{key:k==null?void 0:k.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,Se.xg)(`/forums/${k.id}`)}},t.createElement(Me.Z,{placement:"topLeft",title:k==null?void 0:k.subject},t.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full current-primary-hover"},k==null?void 0:k.subject)),t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",null,k==null?void 0:k.user_name),t.createElement("div",null,c()(k==null?void 0:k.created_at).format("YYYY-MM-DD")))))):t.createElement(ci.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end gap-14px"},t.createElement("img",{src:f(46750),style:{height:"21px"}}),(0,ni.Ny)()&&t.createElement(t.Fragment,null,t.createElement(Me.Z,{title:"\u6DFB\u52A0"},t.createElement("span",{className:"iconfont icon-tianjiahezuozhe ml-auto current-primary-hover",onClick:()=>{Er(!0)}})),t.createElement(Me.Z,{title:"\u7F16\u8F91"},t.createElement("span",{className:"iconfont icon-bianji4 current-primary-hover",onClick:()=>{mn(!0)}})))),(Jn=er==null?void 0:er.data)!=null&&Jn.length?t.createElement("div",{className:"flex flex-col gap-20px mt-30px"},(Et=er==null?void 0:er.data)==null?void 0:Et.map(k=>{var nn;return t.createElement("div",{key:k==null?void 0:k.user_id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,Se.xg)(`/users/${k==null?void 0:k.login}/classrooms`)}},t.createElement("img",{className:"rounded-full absolute",src:`${(nn=Oe.Z)==null?void 0:nn.IMG_SERVER}/images/${k==null?void 0:k.image_url}`,style:{width:"66px",height:"66px",left:0,top:0}}),t.createElement("div",{className:"flex flex-col justify-center gap-6px rounded-full w-full",style:{height:60,background:"#F6F7F9",paddingLeft:85}},t.createElement("div",{className:"text-16px c-grey-333 font-semibold"},k==null?void 0:k.real_name),t.createElement("div",{className:"text-12px c-grey-333"},k==null?void 0:k.school_name," ",k==null?void 0:k.user_identity)))})):t.createElement(ci.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:f(10231),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Se.xg)("/paths")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Wt=h.recommend_subjects)!=null&&Wt.length?t.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(Sn=h.recommend_subjects)==null?void 0:Sn.map(k=>{var nn;return t.createElement("div",{key:k==null?void 0:k.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,Se.xg)(`/paths/${k==null?void 0:k.identifier}`)}},t.createElement("div",{className:"rounded-6px h-full overflow-hidden"},t.createElement("img",{className:"h-full hover:scale-110 transition-all",src:`${(nn=Oe.Z)==null?void 0:nn.IMG_SERVER}${k==null?void 0:k.image_url}`})),t.createElement("div",{className:"flex flex-col justify-between h-full"},t.createElement("div",{className:"current-primary-hover"},k==null?void 0:k.name),t.createElement("div",{className:"text-12px",style:{color:"#000F37"}},k.members_count," \u4EBA\u5B66\u4E60")))})):t.createElement(ci.Z,null)),t.createElement("div",{className:"rounded-8px",style:{background:"#FAFAFA"}},t.createElement("div",{className:"flex item-end justify-between p-20px"},t.createElement("img",{src:f(97787),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Se.xg)("/classrooms")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(gn=pr==null?void 0:pr.courses)!=null&&gn.length?t.createElement("div",{className:"flex flex-col gap-14px"},(Tn=pr==null?void 0:pr.courses)==null?void 0:Tn.map((k,nn)=>t.createElement("div",{className:"pt-14px",key:nn},t.createElement(pt.Si,{DataProps:k,style:{padding:"10px 20px",gap:"12px"}})))):t.createElement(ci.Z,null)))),t.createElement(N.default,{open:Gt,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{mn(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{mn(!1)}},t.createElement(oi.default,{columns:un,dataSource:(er==null?void 0:er.data)||[]})),t.createElement(N.default,{open:lr,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{Er(!1)},centered:!0,destroyOnClose:!0,onOk:()=>bi(void 0,null,function*(){(Zr==null?void 0:Zr.length)==0?w.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,Jr.Zz)({teacher_id:Zr})).status===0&&(w.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xt({}),Er(!1))})},t.createElement(M.default,{layout:"inline",size:"large",form:fr,initialValues:{search_type:"1"},onFinish:k=>{if((k==null?void 0:k.keyword)===""){tr([]),w.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}li(!1),Ct(!0),Or([]),setTimeout(()=>{Fr(!0)},200)}},t.createElement(M.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},t.createElement(ui.default,{style:{width:110}},t.createElement(ui.default.Option,{value:"1"},"\u59D3\u540D"),t.createElement(ui.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),t.createElement(ui.default.Option,{value:"2"},"\u624B\u673A\u53F7"),t.createElement(ui.default.Option,{value:"3"},"\u90AE\u7BB1"))),t.createElement(M.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},t.createElement(ca.default,{allowClear:!0,style:{width:240}})),t.createElement(M.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},t.createElement(da.Z,{options:Sr,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(k,nn)=>nn.value.toUpperCase().indexOf(k.toUpperCase())!==-1})),t.createElement(M.default.Item,null,t.createElement(ye.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),t.createElement(oi.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Zr,onChange:k=>{Or(k),console.log("selectedRowKeys",k)}},pagination:!1,dataSource:[],columns:nr,showHeader:(xr==null?void 0:xr.length)>0}),t.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.createElement(il(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:k=>{Fr()},hasMore:on,useWindow:!1},t.createElement(oi.default,{loading:ar,showHeader:!1,pagination:!1,dataSource:xr,columns:nr,locale:{emptyText:t.createElement(ci.Z,{img:Xr?ai.RL:ai.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:Xr?"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458":"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"})},rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Zr,onChange:k=>{Or(k),console.log("selectedRowKeys",k)}}})))))};var ol=(0,K.connect)(({loading:u,forumsList:m,user:h,homePage:oe,globalSetting:tt})=>({user:h,loading:u.models.index,homePage:oe,forumsList:m,globalSetting:tt}))(sl),Ii=f(99313),Bn={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},ul=f(13071),Di=f.p+"static/bg1.02a5f786.png",zi=Object.defineProperty,ma=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,ha=(u,m,h)=>m in u?zi(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,cl=(u,m)=>{for(var h in m||(m={}))Mi.call(m,h)&&ha(u,h,m[h]);if(ma)for(var h of ma(m))fa.call(m,h)&&ha(u,h,m[h]);return u};const ts=u=>React.createElement("svg",cl({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var pa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",dl=Object.defineProperty,Ea=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,ml=(u,m,h)=>m in u?dl(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,fl=(u,m)=>{for(var h in m||(m={}))Al.call(m,h)&&ml(u,h,m[h]);if(Ea)for(var h of Ea(m))gl.call(m,h)&&ml(u,h,m[h]);return u};const hl=u=>React.createElement("svg",fl({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var Ai="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",va=Object.defineProperty,Ca=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable,i=(u,m,h)=>m in u?va(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,a=(u,m)=>{for(var h in m||(m={}))pl.call(m,h)&&i(u,h,m[h]);if(Ca)for(var h of Ca(m))El.call(m,h)&&i(u,h,m[h]);return u};const s=u=>React.createElement("svg",a({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var p="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",E=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,z=(u,m,h)=>m in u?E(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,G=(u,m)=>{for(var h in m||(m={}))b.call(m,h)&&z(u,h,m[h]);if(x)for(var h of x(m))R.call(m,h)&&z(u,h,m[h]);return u};const he=u=>React.createElement("svg",G({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",J="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC",ne=f.p+"static/a1.86bdd427.png",re=Object.defineProperty,Y=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Qe=(u,m,h)=>m in u?re(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Le=(u,m)=>{for(var h in m||(m={}))Q.call(m,h)&&Qe(u,h,m[h]);if(Y)for(var h of Y(m))le.call(m,h)&&Qe(u,h,m[h]);return u};const Xe=u=>React.createElement("svg",Le({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",Ke=Object.defineProperty,xe=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ht=(u,m,h)=>m in u?Ke(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,qt=(u,m)=>{for(var h in m||(m={}))Vt.call(m,h)&&Ht(u,h,m[h]);if(xe)for(var h of xe(m))vt.call(m,h)&&Ht(u,h,m[h]);return u};const vn=u=>React.createElement("svg",qt({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var Cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",Gn=Object.defineProperty,rn=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,An=(u,m,h)=>m in u?Gn(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,wn=(u,m)=>{for(var h in m||(m={}))Kt.call(m,h)&&An(u,h,m[h]);if(rn)for(var h of rn(m))_t.call(m,h)&&An(u,h,m[h]);return u};const an=u=>React.createElement("svg",wn({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var Zn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",sr=Object.defineProperty,Qn=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,cr=(u,m,h)=>m in u?sr(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Pn=(u,m)=>{for(var h in m||(m={}))ur.call(m,h)&&cr(u,h,m[h]);if(Qn)for(var h of Qn(m))Un.call(m,h)&&cr(u,h,m[h]);return u},$n=(u,m)=>{var h={};for(var oe in u)ur.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&Qn)for(var oe of Qn(u))m.indexOf(oe)<0&&Un.call(u,oe)&&(h[oe]=u[oe]);return h},dr=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const yr=u=>{var m=u,{competitions:h,user:oe,dispatch:tt}=m,At=$n(m,["competitions","user","dispatch"]);const[mt,lt]=(0,t.useState)(!1),[ae,_e]=(0,t.useState)({}),[Pt,hn]=(0,t.useState)(""),yn=(0,t.useRef)(null),Hn=(0,t.useRef)(null);(0,t.useEffect)(()=>{Fn()},[]);const Fn=()=>dr(void 0,null,function*(){h.listParams.keyword="",h.listParams.category="",h.listParams.page=1,tt({type:"competitions/getList",payload:Pn({},h.listParams)})}),Ln=[{path:"",img:Di},{path:"",img:Di},{path:"",img:Di},{path:"",img:Di}],Jn=[{path:"",img:ne,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:ne,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:ne,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Et=Wt=>{hn(Wt),h.listParams.page=1,h.listParams.category=Wt,tt({type:"competitions/getList",payload:Pn({},h.listParams)})};return t.createElement("section",{className:Bn.home},t.createElement(I.Z,{loading:mt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:Bn.bg},Ln&&t.createElement(se.Z,{ref:yn,autoplay:!0,pauseOnDotsHover:!0},Ln==null?void 0:Ln.map((Wt,Sn)=>t.createElement("div",{key:Sn,className:Bn.li},t.createElement("a",{href:Wt.path},t.createElement("img",{width:"100%",src:Wt.img}))))),t.createElement("div",{className:Bn.btns},t.createElement("div",{onClick:()=>{yn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{yn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"})))),t.createElement("div",{className:Bn.competition},t.createElement("div",{className:Bn.title},"2022\u8D5B\u4E8B"),t.createElement("div",{className:Bn.des},t.createElement("img",{src:pa,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.createElement("img",{className:"ml5 mr5",src:J}),t.createElement("img",{src:Ai,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:J}),t.createElement("img",{src:p,alt:""}),t.createElement("aside",null,t.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:J}),t.createElement("img",{src:U,alt:""}),t.createElement("aside",null,t.createElement("div",null,"12\u67081\u65E5"),t.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.createElement("div",{className:Bn.information},t.createElement("div",{className:Bn.title},t.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Bn.des},t.createElement("div",{className:Bn.d1},t.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",{className:Bn.d2},t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.createElement("div",{className:Bn.d3},t.createElement("div",null,t.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.createElement("div",{className:Bn.retrospect},t.createElement("div",{className:Bn.title},t.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Bn.banner},Jn&&t.createElement(se.Z,{ref:Hn,autoplay:!1,pauseOnDotsHover:!0},Jn==null?void 0:Jn.map((Wt,Sn)=>t.createElement("div",{key:Sn,className:Bn.li},t.createElement("div",{className:Bn.left},t.createElement("img",{width:524,src:Wt.img})),t.createElement("div",{className:Bn.right},t.createElement("div",{className:Bn.name},Wt==null?void 0:Wt.name),t.createElement("div",{className:Bn.des},Wt.des),t.createElement("div",{className:Bn.btn},t.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.createElement("img",{src:$e})),t.createElement("img",{className:Bn.l,src:Cn}),t.createElement("img",{className:Bn.r,src:Zn}))))),t.createElement("div",{className:Bn.btns},t.createElement("div",{onClick:()=>{Hn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Hn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.createElement("div",{className:Bn.group},t.createElement("div",{className:Bn.title},"\u8D5B\u9898\u5206\u7EC4"),t.createElement(Ii.default,{className:Bn.tabs,activeKey:Pt,onChange:Et},t.createElement(Ii.default.TabPane,{tab:"\u5168\u90E8",key:""}),t.createElement(Ii.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.createElement(Ii.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.createElement("div",{className:Bn.list},t.createElement(ul.Z,{show:!1})),t.createElement("div",{onClick:()=>K.history.push(`/competitions?tabs=${Pt}`),className:Bn.btn},"\u66F4\u591A\u8D5B\u4E8B",t.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var Ar=(0,K.connect)(({competitions:u,user:m})=>({competitions:u,user:m}))(yr),br=f(22688),zr=f(93948),kt={ProgressStyle:"ProgressStyle___gcSk5",title:"title___ti6Wz",fullScreen:"fullScreen___n9edN"},Nn=f(2610),qn=f(90970),gr=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const Cr=u=>gr(void 0,null,function*(){return(0,Ne.ZP)("/api/home/statistic.json",{method:"Get",params:u})}),Xn=({dispatch:u})=>{var m,h,oe,tt,At,mt,lt,ae,_e,Pt,hn,yn,Hn,Fn,Ln,Jn,Et,Wt,Sn,gn,Tn,fr,Xt,er,bn,ar,Mr,Ir,Br,pr,Ee,ue,rt,Gt,mn,lr,Er,Sr,Rr,on,Ct,xr,tr,Xr,li,Zr,Or,Vr,Pr,Dr;const[,,Kr,We]=(0,di.U)(Cr,{}),ft=(0,t.useMemo)(()=>{var Re;const Rt=(Re=We==null?void 0:We.data)==null?void 0:Re.homework_publish_statistic,en=[{value:Rt==null?void 0:Rt.practice_count,name:"\u5B9E\u8BAD\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.hack_count,name:"\u7F16\u7A0B\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.normal_count,name:"\u56FE\u6587\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.group_count,name:"\u5206\u7EC4\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.exercise_count,name:"\u5728\u7EBF\u8003\u8BD5"}];return{tooltip:{trigger:"item"},legend:{orient:"vertical",right:"right",top:"center",itemWidth:14,textStyle:{color:"#727c95"},formatter:Nr=>{const xn=en==null?void 0:en.find(Hr=>(Hr==null?void 0:Hr.name)==Nr);return`${Nr}${(Math.round((xn==null?void 0:xn.value)/(Rt==null?void 0:Rt.total)*100)+"%").padStart(8)}`}},color:["#34A1FA","#FAAE96","#F5D67F","#3ED1AB","#90CDFF"],series:[{type:"pie",center:["20%","50%"],radius:["40%","75%"],data:en,labelLine:{show:!1},label:{show:!1},itemStyle:{borderColor:"#fff",borderWidth:2}}]}},[(m=We==null?void 0:We.data)==null?void 0:m.homework_publish_statistic]),qe=(0,t.useMemo)(()=>{var Re,Rt;const en=(Rt=(Re=We==null?void 0:We.data)==null?void 0:Re.student_learn_data)==null?void 0:Rt.charts,Nr=en==null?void 0:en.map(xn=>xn==null?void 0:xn.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:en==null?void 0:en.map(xn=>xn==null?void 0:xn.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:Nr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#ACC6FF",borderRadius:2},emphasis:{itemStyle:{color:"#5E91FE"}}}]}},[(oe=(h=We==null?void 0:We.data)==null?void 0:h.student_learn_data)==null?void 0:oe.charts]),Bt=(0,t.useMemo)(()=>{var Re,Rt;const en=(Rt=(Re=We==null?void 0:We.data)==null?void 0:Re.homework_number_statistic)==null?void 0:Rt.charts,Nr=en==null?void 0:en.map(xn=>xn==null?void 0:xn.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:en==null?void 0:en.map(xn=>xn==null?void 0:xn.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:Nr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#BBE7DD",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(At=(tt=We==null?void 0:We.data)==null?void 0:tt.homework_number_statistic)==null?void 0:At.charts]),[un,nr]=(0,t.useState)(!1),[Fr,kr]=(0,t.useState)(0),k=(0,t.useRef)(null),nn=()=>gr(void 0,null,function*(){const Re=yield Kr({});(Re==null?void 0:Re.status)==0&&setTimeout(()=>{nn()},5*60*1e3)});return(0,t.useEffect)(()=>{(0,ni.bg)()?nn():K.history.push("/newlogin")},[(0,ni.bg)()]),(0,t.useEffect)(()=>{if(!k.current)return;const Re=()=>{if(k.current){const Nr=k.current.clientHeight;Nr!==Fr&&kr(Nr)}};Re();const Rt=new ResizeObserver(()=>{Re()});Rt.observe(k.current);const en=()=>{requestAnimationFrame(Re)};return document.addEventListener("fullscreenchange",en),window.addEventListener("resize",Re),()=>{Rt.disconnect(),document.removeEventListener("fullscreenchange",en),window.removeEventListener("resize",Re)}},[Fr]),(0,t.useEffect)(()=>{const Re=()=>{const en=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;nr(!!en)};document.addEventListener("fullscreenchange",Re),document.addEventListener("webkitfullscreenchange",Re),document.addEventListener("mozfullscreenchange",Re),document.addEventListener("MSFullscreenChange",Re);const Rt=en=>{console.log(en.key,"event.key"),en.key==="F11"&&(en.preventDefault(),un?(0,Nn.BU)():(0,Nn.Dj)(document.getElementById("dashboard")),nr(!un)),en.key==="Escape"&&un&&((0,Nn.BU)(),nr(!1))};return window.addEventListener("keydown",Rt),()=>{document.removeEventListener("fullscreenchange",Re),document.removeEventListener("webkitfullscreenchange",Re),document.removeEventListener("mozfullscreenchange",Re),document.removeEventListener("MSFullscreenChange",Re),window.removeEventListener("keydown",Rt)}},[]),t.createElement(qn.Z,{mainDom:t.createElement("div",{id:"dashboard",style:{minHeight:un?"100vh":"",backgroundColor:"#EEF5FE"}},un&&t.createElement("div",{className:"flex item-center relative justify-center",style:{height:"95rem",zIndex:100}},t.createElement("img",{className:"absolute w-full",src:f(33226),style:{top:0,left:0,zIndex:-1}}),un&&t.createElement("div",{className:"flex item-center justify-between absolute",style:{right:"80rem",bottom:"6rem"}},t.createElement("div",{className:kt.fullScreen,style:{width:"132rem"},onClick:()=>{un?(0,Nn.BU)():(0,Nn.Dj)(document.getElementById("dashboard")),nr(!un)}},t.createElement("i",{className:"iconfont icon-hjj-tuichuquanping font14"}),t.createElement("div",null,"\u9000\u51FA\u5168\u5C4F")))),t.createElement("div",{className:"flex flex-col gap-20px-rem py-20px-rem px-24px-rem",style:{color:"#121C31",height:un?"calc(100vh - 95rem)":"calc(100vh - 70rem)",overflowY:"auto",padding:un?"20rem 80rem":"20rem 20rem"}},!un&&t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:kt.title},"\u6570\u636E\u770B\u677F"),t.createElement("div",{className:kt.fullScreen,onClick:()=>{un?(0,Nn.BU)():(0,Nn.Dj)(document.getElementById("dashboard")),nr(!un)}},t.createElement("i",{className:"iconfont icon-hjj-quanping font14"}),t.createElement("div",null,"\u5168\u5C4F"))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"14%"}},t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u5E73\u53F0\u6210\u5458"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:(lt=(mt=We==null?void 0:We.data)==null?void 0:mt.platform_member)==null?void 0:lt.total,icon:"#icon-hjj-xuexizongrenshu"},{title:"\u6559\u5E08\u6570",num:(_e=(ae=We==null?void 0:We.data)==null?void 0:ae.platform_member)==null?void 0:_e.teacher_count,icon:"#icon-hjj-jiaoshishu1"},{title:"\u5B66\u751F\u6570",num:(hn=(Pt=We==null?void 0:We.data)==null?void 0:Pt.platform_member)==null?void 0:hn.student_count,icon:"#icon-hjj-xueshengshu"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${Re==null?void 0:Re.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},(Re==null?void 0:Re.num)||0),t.createElement("div",{className:"c-grey-666 text-12px-rem"},Re==null?void 0:Re.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem",style:{flex:"1.5"}},t.createElement("div",{className:"font-medium"},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"7\u5929\u5185\u6D3B\u8DC3\u7528\u6237",num:(Hn=(yn=We==null?void 0:We.data)==null?void 0:yn.learn_number)==null?void 0:Hn.weekly_active_user_count,icon:"#icon-hjj-jinrixuexirenshu1"},{title:"\u6B63\u5728\u5B66\u4E60\u4EBA\u6570",num:(Ln=(Fn=We==null?void 0:We.data)==null?void 0:Fn.learn_number)==null?void 0:Ln.learning_count,icon:"#icon-hjj-zhengzaixuexirenshu"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${Re==null?void 0:Re.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},Re==null?void 0:Re.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},Re==null?void 0:Re.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u6559\u5B66\u5185\u5BB9\u6982\u89C8"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B9E\u8DF5\u9879\u76EE\u6570",num:(Et=(Jn=We==null?void 0:We.data)==null?void 0:Jn.teaching_content_overview)==null?void 0:Et.shixun_count,icon:"#icon-hjj-shijianxiangmushu"},{title:"\u667A\u6167\u8BFE\u7A0B\u6570",num:(Sn=(Wt=We==null?void 0:We.data)==null?void 0:Wt.teaching_content_overview)==null?void 0:Sn.subject_count,icon:"#icon-hjj-zhihuikechengshu"},{title:"\u6559\u5B66\u8BFE\u5802\u6570",num:(Tn=(gn=We==null?void 0:We.data)==null?void 0:gn.teaching_content_overview)==null?void 0:Tn.course_count,icon:"#icon-hjj-jiaoxueketangshu"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${Re==null?void 0:Re.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},Re==null?void 0:Re.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},Re==null?void 0:Re.title))))))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"29%"},ref:k},t.createElement("div",{className:"flex-2 rounded-8px-rem ",style:{overflow:"hidden"}},t.createElement(se.Z,{className:"w-full h-full",autoplay:!0},(fr=We==null?void 0:We.data)==null?void 0:fr.images_url.map((Re,Rt)=>{var en;return t.createElement("div",{key:Rt,className:"w-full h-full"},t.createElement("div",{style:{width:"100%",height:Fr||((en=k==null?void 0:k.current)==null?void 0:en.clientHeight),background:`url(${Oe.Z.IMG_SERVER}${Re==null?void 0:Re.image_url}) center / auto 100% no-repeat`}}))}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{style:{margin:"auto 0"}},t.createElement(hi.Z,{style:{height:"137px"},option:ft}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u5B9E\u9A8C\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-8px-rem"},[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",num:(er=(Xt=We==null?void 0:We.data)==null?void 0:Xt.shixun_evaluate_statistic)==null?void 0:er.evaluate_count,icon:"icon-hjj-pingcezongcishu"},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",num:(ar=(bn=We==null?void 0:We.data)==null?void 0:bn.shixun_evaluate_statistic)==null?void 0:ar.pass_count,icon:"icon-hjj-leijitongguocishu"},{title:"\u5E73\u5747\u901A\u8FC7\u7387",num:((Ir=(Mr=We==null?void 0:We.data)==null?void 0:Mr.shixun_evaluate_statistic)==null?void 0:Ir.avg_pass_rate)*100,icon:"icon-hjj-pingjuntongguoshuai",unit:"%"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex-1 minW-0 flex gap-8px-rem item-center rounded-4px-rem pl-12px-rem",style:{background:"linear-gradient( 90deg, #E8F3FD 0%, #FFFFFF 100%)"}},t.createElement("span",{className:`iconfont ${Re==null?void 0:Re.icon}`,style:{color:"#6898FE",fontSize:"12rem"}}),t.createElement("div",{className:"text-12px-rem",style:{color:"rgba(11,15,23,0.6)"}},Re==null?void 0:Re.title),t.createElement("div",{className:"ml-auto text-16px-rem",style:{color:"#121C31"}},Re==null?void 0:Re.num,Re==null?void 0:Re.unit)))))),t.createElement("div",{className:"grid gap-18px-rem",style:{gridTemplateColumns:"1fr 1fr",height:"62%"}},t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u5B66\u4E60\u6570\u636E"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((pr=(Br=We==null?void 0:We.data)==null?void 0:Br.student_learn_data)==null?void 0:pr.today_learn_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((ue=(Ee=We==null?void 0:We.data)==null?void 0:Ee.student_learn_data)==null?void 0:ue.recently_learn_count)||0)),t.createElement(hi.Z,{className:"flex-1",style:{height:"162rem"},option:qe}))),t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((Gt=(rt=We==null?void 0:We.data)==null?void 0:rt.homework_number_statistic)==null?void 0:Gt.today_homework_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((lr=(mn=We==null?void 0:We.data)==null?void 0:mn.homework_number_statistic)==null?void 0:lr.recently_homework_count)||0)),t.createElement(hi.Z,{className:"flex-1",style:{height:"162rem"},option:Bt}))),t.createElement("div",{className:"flex flex-col gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u6574\u4F53\u4F5C\u4E1A\u5B8C\u6210\u7387"),t.createElement("div",{className:"mt-16px-rem flex flex-col gap-20px-rem"},[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(Sr=(Er=We==null?void 0:We.data)==null?void 0:Er.homework_complete_statistic)==null?void 0:Sr.practice_rate,strokeColor:{from:"#C8D9FD",to:"#6596FE"}},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(on=(Rr=We==null?void 0:We.data)==null?void 0:Rr.homework_complete_statistic)==null?void 0:on.hack_rate,strokeColor:{from:"#D5E8FE",to:"#67B4F7"}},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(xr=(Ct=We==null?void 0:We.data)==null?void 0:Ct.homework_complete_statistic)==null?void 0:xr.normal_rate,strokeColor:{from:"#D2EFFF",to:"#72CDFF"}},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(Xr=(tr=We==null?void 0:We.data)==null?void 0:tr.homework_complete_statistic)==null?void 0:Xr.group_rate,strokeColor:{from:"#F1E6CA",to:"#FFD28C"}}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-20px-rem"},t.createElement("div",{className:"text-nowrap",style:{color:"#727C95"}},Re==null?void 0:Re.title),t.createElement(zr.Z,{className:kt.ProgressStyle,percent:Math.round((Re==null?void 0:Re.percent)*1e4)/100,strokeColor:Re==null?void 0:Re.strokeColor,format:en=>t.createElement("span",{className:"text-16px-rem",style:{color:"#121C31"}},en.toFixed(1),"%")}))))),t.createElement("div",{className:"flex gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},[{title:"\u8BD5\u9898\u603B\u6570",src:f(31632),num:(Zr=(li=We==null?void 0:We.data)==null?void 0:li.count_statistic)==null?void 0:Zr.question_count},{title:"\u8BD5\u5377\u603B\u6570",src:f(52609),num:(Vr=(Or=We==null?void 0:We.data)==null?void 0:Or.count_statistic)==null?void 0:Vr.paper_count},{title:"\u8BFE\u4EF6\u603B\u6570",src:f(46326),num:(Dr=(Pr=We==null?void 0:We.data)==null?void 0:Pr.count_statistic)==null?void 0:Dr.courseware_count}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex flex-col item-center justify-center flex-1 minW-0 rounded-8px-rem ",style:{background:"linear-gradient( 180deg, rgba(234,243,255,0.8) 0%, #F8FCFF 100%)"}},t.createElement("img",{src:Re==null?void 0:Re.src,style:{width:"40rem"}}),t.createElement("div",{className:"c-grey-666 mt-24px-rem"},Re==null?void 0:Re.title),t.createElement("div",{className:"text-20px-rem font-bold mt-4px-rem",style:{color:"#121C31"}},Re==null?void 0:Re.num)))))))})};var mr=(0,K.connect)(({})=>({}))(Xn);const Wr=({globalSetting:u})=>{var m;const h=(0,t.useMemo)(()=>{var oe;switch(Number((oe=u==null?void 0:u.setting)==null?void 0:oe.theme)){case br.Fy.THEMEONE:return t.createElement(ol,null);case br.Fy.THEMETWO:return t.createElement(mr,null);case br.Fy.DEFAULT:default:return t.createElement(Ma,null)}},[(m=u==null?void 0:u.setting)==null?void 0:m.theme]);return t.createElement(Ve.ZP,{locale:T.Z},!u.isIlearning&&u.isPaZhou?t.createElement(Ar,null):h,u.isIlearning&&t.createElement(tl,null))};var jr=(0,K.connect)(({loading:u,globalSetting:m,user:h})=>({loading:u,globalSetting:m,user:h}))(Wr)},2610:function(Be,wt,f){"use strict";f.d(wt,{BU:function(){return Ve},Dj:function(){return t},gH:function(){return T},vp:function(){return K}});function t(se){try{se.mozRequestFullScreen?se.mozRequestFullScreen():se.webkitRequestFullScreen&&se.webkitRequestFullScreen()}catch(I){console.log(I,":e")}}function Ve(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const T=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function K(){var se=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,I=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",se),window.isFullScreen?window.isFullScreen:se!=null}},98072:function(Be,wt,f){"use strict";f.d(wt,{U:function(){return P}});var t=f(59301),Ve=Object.defineProperty,T=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,I=(Ze,Me,Oe)=>Me in Ze?Ve(Ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ze[Me]=Oe,Ue=(Ze,Me)=>{for(var Oe in Me||(Me={}))K.call(Me,Oe)&&I(Ze,Oe,Me[Oe]);if(T)for(var Oe of T(Me))se.call(Me,Oe)&&I(Ze,Oe,Me[Oe]);return Ze},ke=(Ze,Me,Oe)=>new Promise((Ye,Se)=>{var ot=Ae=>{try{de(Oe.next(Ae))}catch(te){Se(te)}},fe=Ae=>{try{de(Oe.throw(Ae))}catch(te){Se(te)}},de=Ae=>Ae.done?Ye(Ae.value):Promise.resolve(Ae.value).then(ot,fe);de((Oe=Oe.apply(Ze,Me)).next())});function P(Ze,Me){const[Oe,Ye]=(0,t.useState)(Me),[Se,ot]=(0,t.useState)(!1),[fe,de]=(0,t.useState)();return[Oe,Se,(te,X=!1)=>ke(this,null,function*(){const $=X?Me:Ue(Ue({},Oe),te);ot(!0),Ye($);const H=yield Ze($);return ot(!1),de(H),H}),fe]}},60513:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return bt}});class t{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let n=Object(e);for(let r=1;r ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","error",r),se.ENABLE_ERROR&&(console.error?console.error(r):console.warn?console.warn(r):console.log(r))}static i(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","info",r),se.ENABLE_INFO&&(console.info?console.info(r):console.log(r))}static w(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","warn",r),se.ENABLE_WARN&&(console.warn?console.warn(r):console.log(r))}static d(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","debug",r),se.ENABLE_DEBUG&&(console.debug?console.debug(r):console.log(r))}static v(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","verbose",r),se.ENABLE_VERBOSE&&console.log(r)}}se.GLOBAL_TAG="flv.js",se.FORCE_GLOBAL_TAG=!1,se.ENABLE_ERROR=!0,se.ENABLE_INFO=!0,se.ENABLE_WARN=!0,se.ENABLE_DEBUG=!0,se.ENABLE_VERBOSE=!0,se.ENABLE_CALLBACK=!1,se.emitter=new(K());var I=se;class Ue{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var ke=Ue;class P{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ze extends P{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Me extends P{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class Oe extends P{constructor(e){super(e)}get name(){return"NotImplementedException"}}const Ye={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Se={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ot{constructor(e){this._type=e||"undefined",this._status=Ye.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ye.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ye.kConnecting||this._status===Ye.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,n){throw new Oe("Unimplemented abstract function!")}abort(){throw new Oe("Unimplemented abstract function!")}}let fe={};function de(){let V=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(V)||/(opr)[\/]([\w.]+)/.exec(V)||/(chrome)[ \/]([\w.]+)/.exec(V)||/(iemobile)[\/]([\w.]+)/.exec(V)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(V)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(V)||/(webkit)[ \/]([\w.]+)/.exec(V)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(V)||/(msie) ([\w.]+)/.exec(V)||V.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(V)||V.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(V)||[],n=/(ipad)/.exec(V)||/(ipod)/.exec(V)||/(windows phone)/.exec(V)||/(iphone)/.exec(V)||/(kindle)/.exec(V)||/(android)/.exec(V)||/(windows)/.exec(V)||/(mac)/.exec(V)||/(linux)/.exec(V)||/(cros)/.exec(V)||[],r={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:n[0]||""},o={};if(r.browser){o[r.browser]=!0;let d=r.majorVersion.split(".");o.version={major:parseInt(r.majorVersion,10),string:r.version},d.length>1&&(o.version.minor=parseInt(d[1],10)),d.length>2&&(o.version.build=parseInt(d[2],10))}if(r.platform&&(o[r.platform]=!0),(o.chrome||o.opr||o.safari)&&(o.webkit=!0),o.rv||o.iemobile){o.rv&&delete o.rv;let d="msie";r.browser=d,o[d]=!0}if(o.edge){delete o.edge;let d="msedge";r.browser=d,o[d]=!0}if(o.opr){let d="opera";r.browser=d,o[d]=!0}if(o.safari&&o.android){let d="android";r.browser=d,o[d]=!0}o.name=r.browser,o.platform=r.platform;for(let d in fe)fe.hasOwnProperty(d)&&delete fe[d];Object.assign(fe,o)}de();var Ae=fe;class te extends ot{static isSupported(){try{let e=Ae.msedge&&Ae.version.minor>=15048,n=Ae.msedge?e:!0;return self.fetch&&self.ReadableStream&&n}catch(e){return!1}}constructor(e,n){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=n,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,n){this._dataSource=e,this._range=n;let r=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(r=e.redirectedURL);let o=this._seekHandler.getConfig(r,n),d=new self.Headers;if(typeof o.headers=="object"){let O=o.headers;for(let Te in O)O.hasOwnProperty(Te)&&d.append(Te,O[Te])}let B={method:"GET",headers:d,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let O in this._config.headers)d.append(O,this._config.headers[O]);e.cors===!1&&(B.mode="same-origin"),e.withCredentials&&(B.credentials="include"),e.referrerPolicy&&(B.referrerPolicy=e.referrerPolicy),this._status=Ye.kConnecting,self.fetch(o.url,B).then(O=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ye.kIdle;return}if(O.ok&&O.status>=200&&O.status<=299){if(O.url!==o.url&&this._onURLRedirect){let Ce=this._seekHandler.removeURLParameters(O.url);this._onURLRedirect(Ce)}let Te=O.headers.get("Content-Length");return Te!=null&&(this._contentLength=parseInt(Te),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,O.body.getReader())}else if(this._status=Ye.kError,this._onError)this._onError(Se.HTTP_STATUS_CODE_INVALID,{code:O.status,msg:O.statusText});else throw new P("FetchStreamLoader: Http code invalid, "+O.status+" "+O.statusText)}).catch(O=>{if(this._status=Ye.kError,this._onError)this._onError(Se.EXCEPTION,{code:-1,msg:O.message});else throw O})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&Ae.msedge)return;this._status=Ye.kError;let r=0,o=null;if((n.code===19||n.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ye.kError,this._onError)this._onError(Se.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new P("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=Ye.kBuffering}}_onProgress(e){if(this._status===Ye.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,r,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ye.kError)return;this._status=Ye.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=Ye.kError;let n=0,r=null;if(this._contentLength&&e.loaded=200&&n.status<=299){if(this._status=LoaderStatus.kBuffering,n.responseURL!=null){let o=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&o!==this._currentRedirectedURL&&(this._currentRedirectedURL=o,this._onURLRedirect&&this._onURLRedirect(o))}let r=n.getResponseHeader("Content-Length");if(r!=null&&this._contentLength==null){let o=parseInt(r);o>0&&(this._contentLength=o,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+n.status+" "+n.statusText);else if(n.readyState===3&&n.status>=200&&n.status<=299){this._status=LoaderStatus.kBuffering;let r=n.response;this._reader.readAsArrayBuffer(r)}}_xhrOnError(e){this._status=LoaderStatus.kError;let n=LoaderErrors.EXCEPTION,r={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(n,r);else throw new RuntimeException(r.msg)}_msrOnProgress(e){let r=e.target.result;if(r==null){this._doReconnectIfNeeded();return}let o=r.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=r.byteLength;let d=this._totalRange.from+this._receivedLength;this._receivedLength+=o.byteLength,this._onDataArrival&&this._onDataArrival(o,d,this._receivedLength),r.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${d+o.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(r=this._range.from+this._contentLength-1),this._currentRequestRange={from:n,to:r},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,n){this._lastTimeLoaded=0;let r=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?r=this._currentRedirectedURL:e.redirectedURL!=null&&(r=e.redirectedURL));let o=this._seekHandler.getConfig(r,n);this._currentRequestURL=o.url;let d=this._xhr=new XMLHttpRequest;if(d.open("GET",o.url,!0),d.responseType="arraybuffer",d.onreadystatechange=this._onReadyStateChange.bind(this),d.onprogress=this._onProgress.bind(this),d.onload=this._onLoad.bind(this),d.onerror=this._onXhrError.bind(this),e.withCredentials&&(d.withCredentials=!0),typeof o.headers=="object"){let B=o.headers;for(let O in B)B.hasOwnProperty(O)&&d.setRequestHeader(O,B[O])}if(typeof this._config.headers=="object"){let B=this._config.headers;for(let O in B)B.hasOwnProperty(O)&&d.setRequestHeader(O,B[O])}d.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ye.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let n=e.target;if(n.readyState===2){if(n.responseURL!=null){let r=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}if(n.status>=200&&n.status<=299){if(this._waitForTotalLength)return;this._status=Ye.kBuffering}else if(this._status=Ye.kError,this._onError)this._onError(Se.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new P("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===Ye.kError)return;if(this._contentLength===null){let r=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,r=!0;let o=e.total;this._internalAbort(),o!=null&o!==0&&(this._totalLength=o)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,r){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}_normalizeSpeed(e){let n=this._chunkSizeKBList,r=n.length-1,o=0,d=0,B=r;if(e=n[o]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let B=this._normalizeSpeed(n);this._currentSpeedNormalized!==B&&(this._currentSpeedNormalized=B,this._currentChunkSizeKB=B)}let r=e.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength;let d=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=Ye.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Se.EXCEPTION,n);else throw new P(n.msg)}}_dispatchArrayBuffer(e){let n=e,r=this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,r,this._receivedLength)}_onWebSocketError(e){this._status=Ye.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(Se.EXCEPTION,n);else throw new P(n.msg)}}var cn=gt;class q{constructor(e){this._zeroStart=e||!1}getConfig(e,n){let r={};if(n.from!==0||n.to!==-1){let o;n.to!==-1?o=`bytes=${n.from.toString()}-${n.to.toString()}`:o=`bytes=${n.from.toString()}-`,r.Range=o}else this._zeroStart&&(r.Range="bytes=0-");return{url:e,headers:r}}removeURLParameters(e){return e}}var ut=q;class ie{constructor(e,n){this._startName=e,this._endName=n}getConfig(e,n){let r=e;if(n.from!==0||n.to!==-1){let o=!0;r.indexOf("?")===-1&&(r+="?",o=!1),o&&(r+="&"),r+=`${this._startName}=${n.from.toString()}`,n.to!==-1&&(r+=`&${this._endName}=${n.to.toString()}`)}return{url:r,headers:{}}}removeURLParameters(e){let n=e.split("?")[0],r,o=e.indexOf("?");o!==-1&&(r=e.substring(o+1));let d="";if(r!=null&&r.length>0){let B=r.split("&");for(let O=0;O0;Te[0]!==this._startName&&Te[0]!==this._endName&&(Ce&&(d+="&"),d+=B[O])}}return d.length===0?n:n+"?"+d}}var Ie=ie;class C{constructor(e,n,r){this.TAG="IOController",this._config=n,this._extraData=r,this._stashInitialSize=1024*384,n.stashInitialSize!=null&&n.stashInitialSize>0&&(this._stashInitialSize=n.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,n.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ke,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===jt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new ut(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",r=e.seekParamEnd||"bend";this._seekHandler=new Ie(n,r)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Me("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Me(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=cn;else if(X.isSupported())this._loaderClass=X;else if(H.isSupported())this._loaderClass=H;else if(jt.isSupported())this._loaderClass=jt;else throw new P("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,n){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(n),this._loader.destroy(),this._loader=null;let r={from:e,to:-1};this._currentRange={from:r.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,r),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Me("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let n=this._stashSize;for(;n+1024*1024*10){let o=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(r,0,n).set(o,0)}this._stashBuffer=r,this._bufferSize=n}_normalizeSpeed(e){let n=this._speedNormalizeList,r=n.length-1,o=0,d=0,B=r;if(e=n[o]&&e=512&&e<=1024?n=Math.floor(e*1.5):n=e*2,n>8192&&(n=8192);let r=n*1024+1024*1024*1;this._bufferSize0){let B=this._stashBuffer.slice(0,this._stashUsed),O=this._dispatchChunks(B,this._stashByteStart);if(O0){let Te=new Uint8Array(B,O);d.set(Te,0),this._stashUsed=Te.byteLength,this._stashByteStart+=O}}else this._stashUsed=0,this._stashByteStart+=O;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),d=new Uint8Array(this._stashBuffer,0,this._bufferSize)),d.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let B=this._dispatchChunks(e,n);if(Bthis._bufferSize&&(this._expandBuffer(O),d=new Uint8Array(this._stashBuffer,0,this._bufferSize)),d.set(new Uint8Array(e,B),0),this._stashUsed+=O,this._stashByteStart=n+B}}}else if(this._stashUsed===0){let d=this._dispatchChunks(e,n);if(dthis._bufferSize&&this._expandBuffer(B),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,d),0),this._stashUsed+=B,this._stashByteStart=n+d}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let d=new Uint8Array(this._stashBuffer,0,this._bufferSize);d.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let B=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(B0){let O=new Uint8Array(this._stashBuffer,B);d.set(O,0)}this._stashUsed-=B,this._stashByteStart+=B}}_flushStashBuffer(e){if(this._stashUsed>0){let n=this._stashBuffer.slice(0,this._stashUsed),r=this._dispatchChunks(n,this._stashByteStart),o=n.byteLength-r;if(r0){let d=new Uint8Array(this._stashBuffer,0,this._bufferSize),B=new Uint8Array(n,r);d.set(B,0),this._stashUsed=B.byteLength,this._stashByteStart+=r}return 0}return this._stashUsed=0,this._stashByteStart=0,o}return 0}_onLoaderComplete(e,n){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,n){switch(I.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Se.UNRECOVERABLE_EARLY_EOF),e){case Se.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let r=this._currentRange.to+1;r0){let n=Dt.getConfig();e.emit("change",n)}}static registerListener(e){Dt.emitter.addListener("change",e)}static removeListener(e){Dt.emitter.removeListener("change",e)}static addLogListener(e){I.emitter.addListener("log",e),I.emitter.listenerCount("log")>0&&(I.ENABLE_CALLBACK=!0,Dt._notifyChange())}static removeLogListener(e){I.emitter.removeListener("log",e),I.emitter.listenerCount("log")===0&&(I.ENABLE_CALLBACK=!1,Dt._notifyChange())}}Dt.emitter=new(K());var nt=Dt;class On{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,n=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&n}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let n=this.keyframesIndex,r=this._search(n.times,e);return{index:r,milliseconds:n.times[r],fileposition:n.filepositions[r]}}_search(e,n){let r=0,o=e.length-1,d=0,B=0,O=o;for(n=e[d]&&n=128){e.push(String.fromCharCode(d&65535)),r+=2;continue}}}else if(n[r]<240){if(Zt(n,r,2)){let d=(n[r]&15)<<12|(n[r+1]&63)<<6|n[r+2]&63;if(d>=2048&&(d&63488)!==55296){e.push(String.fromCharCode(d&65535)),r+=3;continue}}}else if(n[r]<248&&Zt(n,r,3)){let d=(n[r]&7)<<18|(n[r+1]&63)<<12|(n[r+2]&63)<<6|n[r+3]&63;if(d>65536&&d<1114112){d-=65536,e.push(String.fromCharCode(d>>>10|55296)),e.push(String.fromCharCode(d&1023|56320)),r+=4;continue}}}e.push("\uFFFD"),++r}return e.join("")}var _n=Yn;let Ne=function(){let V=new ArrayBuffer(2);return new DataView(V).setInt16(0,256,!0),new Int16Array(V)[0]===256}();class ht{static parseScriptData(e,n,r){let o={};try{let d=ht.parseValue(e,n,r),B=ht.parseValue(e,n+d.size,r-d.size);o[d.data]=B.data}catch(d){I.e("AMF",d.toString())}return o}static parseObject(e,n,r){if(r<3)throw new Ze("Data not enough when parse ScriptDataObject");let o=ht.parseString(e,n,r),d=ht.parseValue(e,n+o.size,r-o.size),B=d.objectEnd;return{data:{name:o.data,value:d.data},size:o.size+d.size,objectEnd:B}}static parseVariable(e,n,r){return ht.parseObject(e,n,r)}static parseString(e,n,r){if(r<2)throw new Ze("Data not enough when parse String");let d=new DataView(e,n,r).getUint16(0,!Ne),B;return d>0?B=_n(new Uint8Array(e,n+2,d)):B="",{data:B,size:2+d}}static parseLongString(e,n,r){if(r<4)throw new Ze("Data not enough when parse LongString");let d=new DataView(e,n,r).getUint32(0,!Ne),B;return d>0?B=_n(new Uint8Array(e,n+4,d)):B="",{data:B,size:4+d}}static parseDate(e,n,r){if(r<10)throw new Ze("Data size invalid when parse Date");let o=new DataView(e,n,r),d=o.getFloat64(0,!Ne),B=o.getInt16(8,!Ne);return d+=B*60*1e3,{data:new Date(d),size:10}}static parseValue(e,n,r){if(r<1)throw new Ze("Data not enough when parse Value");let o=new DataView(e,n,r),d=1,B=o.getUint8(0),O,Te=!1;try{switch(B){case 0:O=o.getFloat64(1,!Ne),d+=8;break;case 1:{O=!!o.getUint8(1),d+=1;break}case 2:{let Ce=ht.parseString(e,n+1,r-1);O=Ce.data,d+=Ce.size;break}case 3:{O={};let Ce=0;for((o.getUint32(r-4,!Ne)&16777215)===9&&(Ce=3);d32)throw new Me("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let B=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,B}let n=this._current_word_bits_left?this._current_word:0;n=n>>>32-this._current_word_bits_left;let r=e-this._current_word_bits_left;this._fillCurrentWord();let o=Math.min(r,this._current_word_bits_left),d=this._current_word>>>32-o;return this._current_word<<=o,this._current_word_bits_left-=o,n=n<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var dn=In;class ln{static _ebsp2rbsp(e){let n=e,r=n.byteLength,o=new Uint8Array(r),d=0;for(let B=0;B=2&&n[B]===3&&n[B-1]===0&&n[B-2]===0||(o[d]=n[B],d++);return new Uint8Array(o.buffer,0,d)}static parseSPS(e){let n=ln._ebsp2rbsp(e),r=new dn(n);r.readByte();let o=r.readByte();r.readByte();let d=r.readByte();r.readUEG();let B=ln.getProfileString(o),O=ln.getLevelString(d),Te=1,Ce=420,at=[0,420,422,444],Yt=8;if((o===100||o===110||o===122||o===244||o===44||o===83||o===86||o===118||o===128||o===138||o===144)&&(Te=r.readUEG(),Te===3&&r.readBits(1),Te<=3&&(Ce=at[Te]),Yt=r.readUEG()+8,r.readUEG(),r.readBits(1),r.readBool())){let vr=Te!==3?8:12;for(let wr=0;wr0&&vr<16?(kn=wr[vr-1],It=Ur[vr-1]):vr===255&&(kn=r.readByte()<<8|r.readByte(),It=r.readByte()<<8|r.readByte())}if(r.readBool()&&r.readBool(),r.readBool()&&(r.readBits(4),r.readBool()&&r.readBits(24)),r.readBool()&&(r.readUEG(),r.readUEG()),r.readBool()){let vr=r.readBits(32),wr=r.readBits(32);Kn=r.readBool(),or=wr,Wn=vr*2,Mn=or/Wn}}let $r=1;(kn!==1||It!==1)&&($r=kn/It);let Tr=0,Gr=0;if(Te===0)Tr=1,Gr=2-ye;else{let vr=Te===3?1:2,wr=Te===1?2:1;Tr=vr,Gr=wr*(2-ye)}let Qr=(Lt+1)*16,ei=(2-ye)*((ct+1)*16);Qr-=(Je+xt)*Tr,ei-=(Ot+En)*Gr;let ti=Math.ceil(Qr*$r);return r.destroy(),r=null,{profile_string:B,level_string:O,bit_depth:Yt,ref_frames:be,chroma_format:Ce,chroma_format_string:ln.getChromaFormatString(Ce),frame_rate:{fixed:Kn,fps:Mn,fps_den:Wn,fps_num:or},sar_ratio:{width:kn,height:It},codec_size:{width:Qr,height:ei},present_size:{width:ti,height:ei}}}static _skipScalingList(e,n){let r=8,o=8,d=0;for(let B=0;B>>8&255|(V&255)<<8}function M(V){return(V&4278190080)>>>24|(V&16711680)>>>8|(V&65280)<<8|(V&255)<<24}function w(V,e){return V[e]<<24|V[e+1]<<16|V[e+2]<<8|V[e+3]}class N{constructor(e,n){this.TAG="FLVDemuxer",this._config=n,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new $t,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let r=new ArrayBuffer(2);return new DataView(r).setInt16(0,256,!0),new Int16Array(r)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let n=new Uint8Array(e),r={match:!1};if(n[0]!==70||n[1]!==76||n[2]!==86||n[3]!==1)return r;let o=(n[4]&4)>>>2!==0,d=(n[4]&1)!==0,B=w(n,5);return B<9?r:{match:!0,consumed:B,dataOffset:B,hasAudioTrack:o,hasVideoTrack:d}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new $t}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,n){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ze("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let r=0,o=this._littleEndian;if(n===0)if(e.byteLength>13)r=N.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+r!==this._dataOffset&&I.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,r).getUint32(0,!o)!==0&&I.w(this.TAG,"PrevTagSize0 !== 0 !!!"),r+=4);re.byteLength)break;let B=d.getUint8(0),O=d.getUint32(0,!o)&16777215;if(r+11+O+4>e.byteLength)break;if(B!==8&&B!==9&&B!==18){I.w(this.TAG,`Unsupported tag type ${B}, skipped`),r+=11+O+4;continue}let Te=d.getUint8(4),Ce=d.getUint8(5),at=d.getUint8(6),Yt=d.getUint8(7),Ge=at|Ce<<8|Te<<16|Yt<<24;(d.getUint32(7,!o)&16777215)!==0&&I.w(this.TAG,"Meet tag which has StreamID != 0!");let Lt=r+11;switch(B){case 8:this._parseAudioData(e,Lt,O,Ge);break;case 9:this._parseVideoData(e,Lt,O,Ge,n+r);break;case 18:this._parseScriptData(e,Lt,O);break}let ct=d.getUint32(11+O,!o);ct!==11+O&&I.w(this.TAG,`Invalid PrevTagSize ${ct}`),r+=11+O+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),r}_parseScriptData(e,n,r){let o=ze.parseScriptData(e,n,r);if(o.hasOwnProperty("onMetaData")){if(o.onMetaData==null||typeof o.onMetaData!="object"){I.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&I.w(this.TAG,"Found another onMetaData tag!"),this._metadata=o;let d=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},d)),typeof d.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=d.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof d.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=d.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof d.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=d.audiodatarate),typeof d.videodatarate=="number"&&(this._mediaInfo.videoDataRate=d.videodatarate),typeof d.width=="number"&&(this._mediaInfo.width=d.width),typeof d.height=="number"&&(this._mediaInfo.height=d.height),typeof d.duration=="number"){if(!this._durationOverrided){let B=Math.floor(d.duration*this._timescale);this._duration=B,this._mediaInfo.duration=B}}else this._mediaInfo.duration=0;if(typeof d.framerate=="number"){let B=Math.floor(d.framerate*1e3);if(B>0){let O=B/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=O,this._referenceFrameRate.fps_num=B,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=O}}if(typeof d.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let B=d.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(B),d.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=d,I.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(o).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},o))}_parseKeyframesIndex(e){let n=[],r=[];for(let o=1;o>>4;if(Te!==2&&Te!==10){this._onError(Jt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Te);return}let Ce=0,at=(O&12)>>>2;if(at>=0&&at<=4)Ce=this._flvSoundRateTable[at];else{this._onError(Jt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+at);return}let Yt=(O&2)>>>1,Ge=O&1,be=this._audioMetadata,Lt=this._audioTrack;if(be||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),be=this._audioMetadata={},be.type="audio",be.id=Lt.id,be.timescale=this._timescale,be.duration=this._duration,be.audioSampleRate=Ce,be.channelCount=Ge===0?1:2),Te===10){let ct=this._parseAACAudioData(e,n+1,r-1);if(ct==null)return;if(ct.packetType===0){be.config&&I.w(this.TAG,"Found another AudioSpecificConfig!");let ye=ct.data;be.audioSampleRate=ye.samplingRate,be.channelCount=ye.channelCount,be.codec=ye.codec,be.originalCodec=ye.originalCodec,be.config=ye.config,be.refSampleDuration=1024/be.audioSampleRate*be.timescale,I.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",be);let Je=this._mediaInfo;Je.audioCodec=be.originalCodec,Je.audioSampleRate=be.audioSampleRate,Je.audioChannelCount=be.channelCount,Je.hasVideo?Je.videoCodec!=null&&(Je.mimeType='video/x-flv; codecs="'+Je.videoCodec+","+Je.audioCodec+'"'):Je.mimeType='video/x-flv; codecs="'+Je.audioCodec+'"',Je.isComplete()&&this._onMediaInfo(Je)}else if(ct.packetType===1){let ye=this._timestampBase+o,Je={unit:ct.data,length:ct.data.byteLength,dts:ye,pts:ye};Lt.samples.push(Je),Lt.length+=ct.data.length}else I.e(this.TAG,`Flv: Unsupported AAC data type ${ct.packetType}`)}else if(Te===2){if(!be.codec){let xt=this._parseMP3AudioData(e,n+1,r-1,!0);if(xt==null)return;be.audioSampleRate=xt.samplingRate,be.channelCount=xt.channelCount,be.codec=xt.codec,be.originalCodec=xt.originalCodec,be.refSampleDuration=1152/be.audioSampleRate*be.timescale,I.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",be);let Ot=this._mediaInfo;Ot.audioCodec=be.codec,Ot.audioSampleRate=be.audioSampleRate,Ot.audioChannelCount=be.channelCount,Ot.audioDataRate=xt.bitRate,Ot.hasVideo?Ot.videoCodec!=null&&(Ot.mimeType='video/x-flv; codecs="'+Ot.videoCodec+","+Ot.audioCodec+'"'):Ot.mimeType='video/x-flv; codecs="'+Ot.audioCodec+'"',Ot.isComplete()&&this._onMediaInfo(Ot)}let ct=this._parseMP3AudioData(e,n+1,r-1,!1);if(ct==null)return;let ye=this._timestampBase+o,Je={unit:ct,length:ct.byteLength,dts:ye,pts:ye};Lt.samples.push(Je),Lt.length+=ct.length}}_parseAACAudioData(e,n,r){if(r<=1){I.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let o={},d=new Uint8Array(e,n,r);return o.packetType=d[0],d[0]===0?o.data=this._parseAACAudioSpecificConfig(e,n+1,r-1):o.data=d.subarray(1),o}_parseAACAudioSpecificConfig(e,n,r){let o=new Uint8Array(e,n,r),d=null,B=0,O=0,Te=null,Ce=0,at=null;if(B=O=o[0]>>>3,Ce=(o[0]&7)<<1|o[1]>>>7,Ce<0||Ce>=this._mpegSamplingRates.length){this._onError(Jt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Yt=this._mpegSamplingRates[Ce],Ge=(o[1]&120)>>>3;if(Ge<0||Ge>=8){this._onError(Jt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}B===5&&(at=(o[1]&7)<<1|o[2]>>>7,Te=(o[2]&124)>>>2);let be=self.navigator.userAgent.toLowerCase();return be.indexOf("firefox")!==-1?Ce>=6?(B=5,d=new Array(4),at=Ce-3):(B=2,d=new Array(2),at=Ce):be.indexOf("android")!==-1?(B=2,d=new Array(2),at=Ce):(B=5,at=Ce,d=new Array(4),Ce>=6?at=Ce-3:Ge===1&&(B=2,d=new Array(2),at=Ce)),d[0]=B<<3,d[0]|=(Ce&15)>>>1,d[1]=(Ce&15)<<7,d[1]|=(Ge&15)<<3,B===5&&(d[1]|=(at&15)>>>1,d[2]=(at&1)<<7,d[2]|=8,d[3]=0),{config:d,samplingRate:Yt,channelCount:Ge,codec:"mp4a.40."+B,originalCodec:"mp4a.40."+O}}_parseMP3AudioData(e,n,r,o){if(r<4){I.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let d=this._littleEndian,B=new Uint8Array(e,n,r),O=null;if(o){if(B[0]!==255)return;let Te=B[1]>>>3&3,Ce=(B[1]&6)>>1,at=(B[2]&240)>>>4,Yt=(B[2]&12)>>>2,be=(B[3]>>>6&3)!==3?2:1,Lt=0,ct=0,ye=34,Je="mp3";switch(Te){case 0:Lt=this._mpegAudioV25SampleRateTable[Yt];break;case 2:Lt=this._mpegAudioV20SampleRateTable[Yt];break;case 3:Lt=this._mpegAudioV10SampleRateTable[Yt];break}switch(Ce){case 1:ye=34,at>>4,Te=B&15;if(Te!==7){this._onError(Jt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Te}`);return}this._parseAVCVideoPacket(e,n+1,r-1,o,d,O)}_parseAVCVideoPacket(e,n,r,o,d,B){if(r<4){I.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let O=this._littleEndian,Te=new DataView(e,n,r),Ce=Te.getUint8(0),Yt=(Te.getUint32(0,!O)&16777215)<<8>>8;if(Ce===0)this._parseAVCDecoderConfigurationRecord(e,n+4,r-4);else if(Ce===1)this._parseAVCVideoData(e,n+4,r-4,o,d,B,Yt);else if(Ce!==2){this._onError(Jt.FORMAT_ERROR,`Flv: Invalid video packet type ${Ce}`);return}}_parseAVCDecoderConfigurationRecord(e,n,r){if(r<7){I.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let o=this._videoMetadata,d=this._videoTrack,B=this._littleEndian,O=new DataView(e,n,r);o?typeof o.avcc!="undefined"&&I.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),o=this._videoMetadata={},o.type="video",o.id=d.id,o.timescale=this._timescale,o.duration=this._duration);let Te=O.getUint8(0),Ce=O.getUint8(1),at=O.getUint8(2),Yt=O.getUint8(3);if(Te!==1||Ce===0){this._onError(Jt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(O.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Jt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ge=O.getUint8(5)&31;if(Ge===0){this._onError(Jt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ge>1&&I.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ge}`);let be=6;for(let ct=0;ct1&&I.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Lt}`);be++;for(let ct=0;ct=r){I.w(this.TAG,`Malformed Nalu near timestamp ${Lt}, offset = ${Ge}, dataSize = ${r}`);break}let ye=Ce.getUint32(Ge,!Te);if(be===3&&(ye>>>=8),ye>r-be){I.w(this.TAG,`Malformed Nalus near timestamp ${Lt}, NaluSize > DataSize!`);return}let Je=Ce.getUint8(Ge+be)&31;Je===5&&(ct=!0);let xt=new Uint8Array(e,n+Ge,be+ye),Ot={type:Je,data:xt};at.push(Ot),Yt+=xt.byteLength,Ge+=be+ye}if(at.length){let ye=this._videoTrack,Je={units:at,length:Yt,isKeyframe:ct,dts:Lt,cts:O,pts:Lt+O};ct&&(Je.fileposition=d),ye.samples.push(Je),ye.length+=Yt}}}var W=N;class A{static init(){A.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let n in A.types)A.types.hasOwnProperty(n)&&(A.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=A.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let n=8,r=null,o=Array.prototype.slice.call(arguments,1),d=o.length;for(let O=0;O>>24&255,r[1]=n>>>16&255,r[2]=n>>>8&255,r[3]=n&255,r.set(e,4);let B=8;for(let O=0;O>>24&255,e>>>16&255,e>>>8&255,e&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return A.box(A.types.trak,A.tkhd(e),A.mdia(e))}static tkhd(e){let n=e.id,r=e.duration,o=e.presentWidth,d=e.presentHeight;return A.box(A.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,o>>>8&255,o&255,0,0,d>>>8&255,d&255,0,0]))}static mdia(e){return A.box(A.types.mdia,A.mdhd(e),A.hdlr(e),A.minf(e))}static mdhd(e){let n=e.timescale,r=e.duration;return A.box(A.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255,85,196,0,0]))}static hdlr(e){let n=null;return e.type==="audio"?n=A.constants.HDLR_AUDIO:n=A.constants.HDLR_VIDEO,A.box(A.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=A.box(A.types.smhd,A.constants.SMHD):n=A.box(A.types.vmhd,A.constants.VMHD),A.box(A.types.minf,n,A.dinf(),A.stbl(e))}static dinf(){return A.box(A.types.dinf,A.box(A.types.dref,A.constants.DREF))}static stbl(e){return A.box(A.types.stbl,A.stsd(e),A.box(A.types.stts,A.constants.STTS),A.box(A.types.stsc,A.constants.STSC),A.box(A.types.stsz,A.constants.STSZ),A.box(A.types.stco,A.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?A.box(A.types.stsd,A.constants.STSD_PREFIX,A.mp3(e)):A.box(A.types.stsd,A.constants.STSD_PREFIX,A.mp4a(e)):A.box(A.types.stsd,A.constants.STSD_PREFIX,A.avc1(e))}static mp3(e){let n=e.channelCount,r=e.audioSampleRate,o=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return A.box(A.types[".mp3"],o)}static mp4a(e){let n=e.channelCount,r=e.audioSampleRate,o=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return A.box(A.types.mp4a,o,A.esds(e))}static esds(e){let n=e.config||[],r=n.length,o=new Uint8Array([0,0,0,0,3,23+r,0,1,0,4,15+r,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([r]).concat(n).concat([6,1,2]));return A.box(A.types.esds,o)}static avc1(e){let n=e.avcc,r=e.codecWidth,o=e.codecHeight,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,r>>>8&255,r&255,o>>>8&255,o&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return A.box(A.types.avc1,d,A.box(A.types.avcC,n))}static mvex(e){return A.box(A.types.mvex,A.trex(e))}static trex(e){let n=e.id,r=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return A.box(A.types.trex,r)}static moof(e,n){return A.box(A.types.moof,A.mfhd(e.sequenceNumber),A.traf(e,n))}static mfhd(e){let n=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return A.box(A.types.mfhd,n)}static traf(e,n){let r=e.id,o=A.box(A.types.tfhd,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),d=A.box(A.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),B=A.sdtp(e),O=A.trun(e,B.byteLength+16+16+8+16+8+8);return A.box(A.types.traf,o,d,O,B)}static sdtp(e){let n=e.samples||[],r=n.length,o=new Uint8Array(4+r);for(let d=0;d>>24&255,o>>>16&255,o>>>8&255,o&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let O=0;O>>24&255,Te>>>16&255,Te>>>8&255,Te&255,Ce>>>24&255,Ce>>>16&255,Ce>>>8&255,Ce&255,at.isLeading<<2|at.dependsOn,at.isDependedOn<<6|at.hasRedundancy<<4|at.isNonSync,0,0,Yt>>>24&255,Yt>>>16&255,Yt>>>8&255,Yt&255],12+16*O)}return A.box(A.types.trun,B)}static mdat(e){return A.box(A.types.mdat,e)}}A.init();var j=A;class ee{static getSilentFrame(e,n){if(e==="mp4a.40.2"){if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(n===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(n===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var et=ee;class pt{constructor(e,n,r,o,d){this.dts=e,this.pts=n,this.duration=r,this.originalDts=o,this.isSyncPoint=d,this.fileposition=null}}class tn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class it{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[d].dts&&en[o].lastSample.originalDts&&e=n[o].lastSample.originalDts&&(o===n.length-1||o0&&(d=this._searchNearestSegmentBefore(r.originalBeginDts)+1),this._lastAppendLocation=d,this._list.splice(d,0,r)}getLastSegmentBefore(e){let n=this._searchNearestSegmentBefore(e);return n>=0?this._list[n]:null}getLastSampleBefore(e){let n=this.getLastSegmentBefore(e);return n!=null?n.lastSample:null}getLastSyncPointBefore(e){let n=this._searchNearestSegmentBefore(e),r=this._list[n].syncPoints;for(;r.length===0&&n>0;)n--,r=this._list[n].syncPoints;return r.length>0?r[r.length-1]:null}}class yt{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new zt("audio"),this._videoSegmentInfoList=new zt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Ae.chrome&&(Ae.version.major<50||Ae.version.major===50&&Ae.version.build<2661)),this._fillSilentAfterSeek=Ae.msedge||Ae.msie,this._mp3UseMpegAudio=!Ae.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,n){if(!this._onMediaSegment)throw new Ze("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,n),this._remuxVideo(n),this._remuxAudio(e)}_onTrackMetadataReceived(e,n){let r=null,o="mp4",d=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(o="mpeg",d="",r=new Uint8Array):r=j.generateInitSegment(n);else if(e==="video")this._videoMeta=n,r=j.generateInitSegment(n);else return;if(!this._onInitSegment)throw new Ze("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:r.buffer,codec:d,container:`${e}/${o}`,mediaDuration:n.duration})}_calculateDtsBase(e,n){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),n.samples&&n.samples.length&&(this._videoDtsBase=n.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,n=this._audioStashedLastSample,r={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(r.samples.push(e),r.length=e.length);let o={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};n!=null&&(o.samples.push(n),o.length=n.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(r,!0),this._remuxAudio(o,!0)}_remuxAudio(e,n){if(this._audioMeta==null)return;let r=e,o=r.samples,d,B=-1,O=-1,Te=-1,Ce=this._audioMeta.refSampleDuration,at=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yt=this._dtsBaseInited&&this._audioNextDts===void 0,Ge=!1;if(!o||o.length===0||o.length===1&&!n)return;let be=0,Lt=null,ct=0;at?(be=0,ct=r.length):(be=8,ct=8+r.length);let ye=null;if(o.length>1&&(ye=o.pop(),ct-=ye.length),this._audioStashedLastSample!=null){let It=this._audioStashedLastSample;this._audioStashedLastSample=null,o.unshift(It),ct+=It.length}ye!=null&&(this._audioStashedLastSample=ye);let Je=o[0].dts-this._dtsBase;if(this._audioNextDts)d=Je-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())d=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ge=!0);else{let It=this._audioSegmentInfoList.getLastSampleBefore(Je);if(It!=null){let Mn=Je-(It.originalDts+It.duration);Mn<=3&&(Mn=0);let Kn=It.dts+It.duration+Mn;d=Je-Kn}else d=0}if(Ge){let It=Je-d,Mn=this._videoSegmentInfoList.getLastSegmentBefore(Je);if(Mn!=null&&Mn.beginDts=1?Yr=xt[xt.length-1].duration:Yr=Math.floor(Ce);let $r=!1,Tr=null;if(Yr>Ce*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Ae.safari){$r=!0;let Gr=Math.abs(Yr-Ce),Qr=Math.ceil(Gr/Ce),ei=Wn+Ce;I.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[8866],{64885:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return Se}});var t=f(3113),Ve=f(59301),T=Object.defineProperty,K=Object.defineProperties,se=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,P=(ot,fe,de)=>fe in ot?T(ot,fe,{enumerable:!0,configurable:!0,writable:!0,value:de}):ot[fe]=de,Ze=(ot,fe)=>{for(var de in fe||(fe={}))Ue.call(fe,de)&&P(ot,de,fe[de]);if(I)for(var de of I(fe))ke.call(fe,de)&&P(ot,de,fe[de]);return ot},Me=(ot,fe)=>K(ot,se(fe)),Oe=(ot,fe)=>{var de={};for(var Ae in ot)Ue.call(ot,Ae)&&fe.indexOf(Ae)<0&&(de[Ae]=ot[Ae]);if(ot!=null&&I)for(var Ae of I(ot))fe.indexOf(Ae)<0&&ke.call(ot,Ae)&&(de[Ae]=ot[Ae]);return de},Ye=(ot,fe,de)=>new Promise((Ae,te)=>{var X=g=>{try{H(de.next(g))}catch(He){te(He)}},$=g=>{try{H(de.throw(g))}catch(He){te(He)}},H=g=>g.done?Ae(g.value):Promise.resolve(g.value).then(X,$);H((de=de.apply(ot,fe)).next())});const Se=ot=>{var fe=ot,{children:de}=fe,Ae=Oe(fe,["children"]);const[te,X]=(0,Ve.useState)(!1);return Ve.createElement(t.ZP,Me(Ze({},Ae),{loading:te,onClick:$=>Ye(void 0,null,function*(){try{X(!0),yield Ae.onClick($),X(!1)}catch(H){console.error(H),X(!1)}})}),de)}},18631:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return ke}});var t=f(59301),Ve=f(76560),T=f(43418),K="data:image/png;base64,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",se="data:image/png;base64,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",I={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const Ue=({visible:P,occupationValue:Ze,onCancel:Me=()=>{}})=>{const Oe=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:se}),t.createElement("span",{className:I.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Ye=()=>t.createElement("div",{className:I.flexColumn},t.createElement("img",{className:I.img,src:K}),t.createElement("span",{className:I.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Se=()=>Ze===3?t.createElement(t.Fragment,null,Ye(),Oe()):Ze===2?Oe():Ye();return t.createElement(T.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:P,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{Me(),Ve.history.push("/account/certification")},onCancel:()=>{Me()}},t.createElement("div",{className:I.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:I.flexRow},Se()))};var ke=(0,Ve.connect)(({paperlibrary:P,loading:Ze,globalSetting:Me})=>({paperlibrary:P,globalSetting:Me,loading:Ze.effects}))(Ue)},28623:function(Be,wt,f){"use strict";var t=f(59301),Ve=f(76560),T=f(43418),K=f(8591),se=f(92832),I=f(24905),Ue=f(55480),ke=f(18631),P=f(49661),Ze=f(78139),Me=f(82093),Oe=f(59301),Ye=(fe,de,Ae)=>new Promise((te,X)=>{var $=He=>{try{g(Ae.next(He))}catch(Pe){X(Pe)}},H=He=>{try{g(Ae.throw(He))}catch(Pe){X(Pe)}},g=He=>He.done?te(He.value):Promise.resolve(He.value).then($,H);g((Ae=Ae.apply(fe,de)).next())}),Se=(fe=>(fe[fe.Professor=1]="Professor",fe[fe.AssistantProfessor=2]="AssistantProfessor",fe[fe.Student=3]="Student",fe))(Se||{});const ot=({visible:fe,user:de,account:Ae,onCancel:te=()=>{},dispatch:X})=>{const[$,H]=(0,t.useState)(),[g,He]=(0,t.useState)([]),[Pe,jt]=(0,t.useState)(!1),[gt,cn]=(0,t.useState)(!1),[q,ut]=(0,t.useState)(),[ie,Ie]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var ve,F;(ve=de==null?void 0:de.userInfo)!=null&&ve.identity&&He([((F=de==null?void 0:de.userInfo)==null?void 0:F.identity)==="student"?3:1])},[de]);const C=ve=>{const F=()=>{window.location.href=(ve==null?void 0:ve.jump_url)||`/classrooms/${ve==null?void 0:ve.course_id}`};if(g.includes(1)){T.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Oe.createElement("div",{className:"tc"},(ve==null?void 0:ve.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{F()}});return}F()},De=()=>Ye(void 0,null,function*(){if(!$){K.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ve=yield(0,Me.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:$}});if(ve!=null&&ve.need_pro_auth&&!g.includes(1)&&!g.includes(2)){X({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:$,checkedList:g}}),pe();return}jt(!0);const F=yield(0,Ue.cR)({invite_code:$,professor:g.includes(1)?1:null,assistant_professor:g.includes(2)?1:null,student:g.includes(3)?1:null});if(jt(!1),(F==null?void 0:F.status)===-4&&(te(),X({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(F==null?void 0:F.status)===-12&&K.ZP.warning(F==null?void 0:F.message),(F==null?void 0:F.status)===-2){if(pe(),F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){cn(!0),ut(1);return}if(F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){cn(!0),ut(2);return}if(F.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){cn(!0),ut(3);return}}if((F==null?void 0:F.status)===0){(0,P.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),pe(),F!=null&&F.course_id?C(F):K.ZP.success(F.message);return}}),pe=()=>Ye(void 0,null,function*(){te()});return Oe.createElement(Oe.Fragment,null,Oe.createElement(T.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:fe,confirmLoading:Pe,onOk:De,onCancel:pe},Oe.createElement("div",{className:"tc"},Oe.createElement("div",null,Oe.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Oe.createElement(se.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:$,onChange:ve=>{if(ve.target.value.length>=7){K.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}H(ve.target.value)}})),Oe.createElement("div",{className:"mt10 font14"},Oe.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Oe.createElement(I.default.Group,{value:g,onChange:ve=>He(ve)},Oe.createElement(I.default,{value:1,disabled:g.includes(2)},"\u6559\u5E08"),Oe.createElement(I.default,{value:2,disabled:g.includes(1)},"\u52A9\u6559"),Oe.createElement(I.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Oe.createElement(Ze.Z,null),Oe.createElement(ke.Z,{visible:gt,onCancel:()=>cn(!1),occupationValue:q}))};wt.Z=(0,Ve.connect)(({user:fe,account:de})=>({user:fe,account:de}))(ot)},90970:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return P}});var t=f(59301),Ve=f(76560),T=f(44e3),K=f(20834),se=f(34055),I={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const Ue={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},ke=({globalSetting:Ze,mainDom:Me,dispatch:Oe})=>{var Ye;const[Se,ot]=(0,t.useState)([]),[fe,de]=(0,t.useState)([]),Ae=(0,t.useMemo)(()=>{var X,$,H;const g=Pe=>!(Pe!=null&&Pe.hidden)&&!((0,se.JA)()&&(Pe==null?void 0:Pe.link)==="/paperlibrary"),He=(($=(X=Ze==null?void 0:Ze.setting)==null?void 0:X.navbar)==null?void 0:$.filter(g))||[];for(const Pe of He)Pe.subitem=((H=Pe==null?void 0:Pe.subitem)==null?void 0:H.filter(g))||[];return He},[(Ye=Ze==null?void 0:Ze.setting)==null?void 0:Ye.navbar]),te=(X,$)=>{let H="",g=[];for(const He of X)if(He.link===$&&(H=He.link),He.subitem&&He.subitem.length>0){for(const Pe of He.subitem)if(Pe.link===$&&(H=Pe.link,g=[He.link]),Pe.subitem){const jt=te(Pe.subitem,$);jt.selectedKey&&(H=jt.selectedKey,g=[He.link,...jt.openKeys])}}return{selectedKey:H,openKeys:g}};return(0,t.useEffect)(()=>{const X=location.pathname,{selectedKey:$,openKeys:H}=te(Ae,X);ot($?[$]:[]),H.length>0?de(H):de([])},[Ae]),(0,t.useEffect)(()=>{Oe({type:"globalSetting/headerFooterToggle",payload:!0})},[]),t.createElement(T.default,{style:Ue},Ze.showHeader&&Ze.showHeaderFooter&&t.createElement(T.default.Sider,{className:`flex flex-col ${I.layoutSider}`,width:212,style:Ue},t.createElement(K.default,{className:`w-full ${I.myMenu}`,mode:"inline",selectedKeys:Se,openKeys:fe,onOpenChange:X=>de(X),onSelect:({key:X})=>{X&&X.includes("/")&&Ve.history.push(X)},items:Ae.map(X=>{var $;return{key:X.link,label:X.name,children:(($=X.subitem)==null?void 0:$.length)>0?X.subitem.map(H=>{var g;return{key:H.link,label:H.name,children:((g=H.subitem)==null?void 0:g.length)>0?H.subitem.map(He=>({key:He.link,label:He.name})):void 0}}):void 0}})})),t.createElement(T.default.Content,{style:{backgroundColor:"#EEF5FE"}},Me))};var P=(0,Ve.connect)(({globalSetting:Ze,user:Me})=>({globalSetting:Ze,user:Me}))(ke)},27914:function(Be,wt,f){"use strict";f.d(wt,{K:function(){return I}});var t=f(59301),Ve=f(43418),T=f(93152),K={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},se=f(24334);const I=({visible:Ue,width:ke,videoId:P,file_url:Ze,course_id:Me,copyUrl:Oe,toLog:Ye=!0,logWatchHistory:Se=()=>{},allow_skip:ot,onClose:fe=()=>{},autoPlay:de=!1,onPlayEnded:Ae=()=>{}})=>t.createElement(Ve.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Ue,title:null,footer:null,width:ke,className:K.modal},t.createElement("i",{className:`${K.closeIcon} iconfont icon-guanbi10`,onClick:fe}),Ue&&t.createElement(T.Z,{onPlayEnded:Ae,autoPlay:de,allow_skip:ot,courseId:Me,src:Ze!=null&&Ze.startsWith("http")?Ze:se.Base64.decode(Ze),videoId:P,toLog:Ye,logWatchHistory:Se}))},93152:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return ot}});var t=f(59301),Ve=f(8591),T=f(38854),K=f(60513),se=f(39394),I=f(34055),Ue=f(56102),ke=f(2610),P={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Ze=(fe,de,Ae)=>new Promise((te,X)=>{var $=He=>{try{g(Ae.next(He))}catch(Pe){X(Pe)}},H=He=>{try{g(Ae.throw(He))}catch(Pe){X(Pe)}},g=He=>He.done?te(He.value):Promise.resolve(He.value).then($,H);g((Ae=Ae.apply(fe,de)).next())});function Me(fe){if(isNaN(fe))return{minutes:"00",seconds:"00"};const de=new Date(fe*1e3).toISOString().substr(11,8);return{hour:de.substr(0,2),minutes:de.substr(3,2),seconds:de.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Oe(fe,de){return fe-de}function Ye(fe){fe.sort(Oe);let de=0;for(let Ae=0;Ae{},handlePlay:He=()=>{},handlePlayEnded:Pe=()=>{},autoPlay:jt=!1,onPlayEnded:gt=()=>{},isShowWaterMark:cn=!0},q)=>{var ut;const Ie=((ut=de==null?void 0:de.split("."))==null?void 0:ut.pop())==="flv",C=(0,t.useRef)(),De=(0,t.useRef)(),pe=(0,t.useRef)(),ve=(0,t.useRef)(),F=(0,t.useRef)(),St=(0,t.useRef)(),Qt=(0,t.useRef)(),Ft=(0,t.useRef)(),Dt=(0,t.useRef)(),nt=(0,t.useRef)(),On=(0,t.useRef)(),$t=(0,t.useRef)(),Zt=(0,t.useRef)(),Yn=(0,t.useRef)(),_n=navigator.userAgent.toLowerCase().match(Se),Ne=_n?_n[0]:"pc",ht=(0,t.useRef)(!1),ze=(0,I.eY)();let In=0,dn=0,ln=0,ir=null,Dn=!1,Jt=20,v=1,M=!1,w=!1,N=[];(0,t.useImperativeHandle)(q,()=>({getLastUpdatedTime:()=>C.current.currentTime,getDuration:()=>C.current.duration})),Ve.ZP.config({maxCount:1,getContainer:()=>pe.current});const W=(0,t.useCallback)((it,zt=!1)=>{let yt={point:C.current.currentTime};ir?(yt.log_id=ir,yt.watch_duration=Ye(N),yt.total_duration=dn):($?(yt.video_id=parseInt(te,10),yt.course_id=$):yt.video_id=te,yt.duration=In,yt.device=Ne),zt&&(yt.ed="1");function Mt(){return Ze(this,null,function*(){M=!0,ir=yield X==null?void 0:X(yt),M=!1,it&&it()})}Mt()},[te,$]);(0,t.useEffect)(()=>{C.current&&(ve.current.style.display="none",F.current.style.display="block"),Ve.ZP.destroy();let it=null;return K.Z.isSupported&&Ie&&de&&(de==null?void 0:de.indexOf(".m3u8"))<0?(it=K.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:de,muted:!1}),C.current&&(it.attachMediaElement(C.current),it.load())):C.current.setAttribute("src",de),j(),()=>{it&&(it.unload(),it.pause(),it.destroy(),it=null)}},[C,Ie,de]);function A(){C.current.paused?(ve.current.style.display="none",F.current.style.display="block"):(ve.current.style.display="block",F.current.style.display="none")}function j(){On.current.style.display="none",Zt.current.style.display="none",$t.current.style.display="none",C.current.muted||C.current.volume===0?On.current.style.display="block":C.current.volume>0&&C.current.volume<=.5?Zt.current.style.display="block":$t.current.style.display="block"}(0,t.useEffect)(()=>{const it=document.getElementById("play"),zt=document.querySelectorAll(".playback-icons use");function yt(){He(),H&&!ht.current&&(C.current.currentTime=H),ht.current=!0,N.push(C.current.currentTime),Dn||(Dn=!0,Ae&&W())}function Mt(){return Ze(this,null,function*(){A(),N.push(C.current.currentTime),Ae&&W(()=>{ir=null,ln=0,Dn=!1,M=!1,w=!1,N=[],dn=0,v=1},!0),gt()})}function sn(){St.current.value=Math.round(C.current.currentTime),Qt.current.value=Math.round(C.current.currentTime)}function ge(){const l=Me(Math.round(C.current.currentTime));Dt.current.innerText=`${l.hour>0?l.hour+":":""}${l.minutes}:${l.seconds}`,Dt.current.setAttribute("datetime",`${l.hour>0?" "+l.hour+" ":""}${l.minutes}m ${l.seconds}s`)}function jn(){var l,L,D,y,Z,me,we;const Fe=Math.round((l=C.current)==null?void 0:l.duration);(D=(L=St.current)==null?void 0:L.setAttribute)==null||D.call(L,"max",Fe),(Z=(y=Qt.current)==null?void 0:y.setAttribute)==null||Z.call(y,"max",Fe);const je=Me(Fe);Ft.current&&(Ft.current.innerText=`${je.hour>0?je.hour+":":""}${je.minutes}:${je.seconds}`,(we=(me=Ft.current).setAttribute)==null||we.call(me,"datetime",`${je.hour>0?" "+je.hour+" ":""}${je.minutes}m ${je.seconds}s`))}function Ut(){try{const l=Math.round(C.current.duration);St.current.setAttribute("max",l),Qt.current.setAttribute("max",l);const L=Me(l);Ft.current.innerText=`${L.hour>0?L.hour+":":""}${L.minutes}:${L.seconds}`,Ft.current.setAttribute("datetime",`${L.hour>0?" "+L.hour+" ":""}${L.minutes}m ${L.seconds}s`),sn(),ge();const{width:D,height:y,x:Z,y:me}=De.current.getBoundingClientRect();if(Z<0||me<0||!D)return;if(!w){let we=C.current.currentTime,Fe=we-ln;Math.abs(Fe)<10?(dn+=Math.abs(Fe),ln=we,M||dn-v*Jt>=0&&(v++,N.push(ln),Ae&&W())):(ln=we,Ae&&W())}}catch(l){console.log(l)}}function Nt(){w=!0}function zn(){C.current.playing&&N.push(C.current.currentTime,ln),ln=C.current.currentTime,w=!1}function Rn(){In=C.current.duration,In<=20&&(Jt=In/3),C.current.addEventListener("play",yt)}function Vn(l){l.preventDefault(),(0,ke.vp)()?(C.current.style.width="100%",C.current.style.height="100%"):C.current.style.cssText=""}function ce(){g()}function c(l){if(!fe){Ve.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const L=l.target.dataset.seek?l.target.dataset.seek:l.target.value;C.current.currentTime=L,Qt.current.value=L,St.current.value=L}function S(l){const L=Math.round(l.offsetX/l.target.clientWidth*parseInt(l.target.getAttribute("max"),10));St.current.setAttribute("data-seek",L);const D=Me(L);nt.current.textContent=`${D.hour>0?D.hour+":":""}${D.minutes}:${D.seconds}`;const y=C.current.getBoundingClientRect();nt.current.style.left=`${l.pageX-y.left}px`}function _(l){switch(l.code){case"Space":l.preventDefault(),pt();break;case"ArrowRight":if(l.preventDefault(),!fe){Ve.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(C.current.currentTime>=C.current.duration)break;C.current.currentTime=parseInt(C.current.currentTime)+5,sn();break;case"ArrowLeft":if(l.preventDefault(),!fe){Ve.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(C.current.currentTime===0)break;C.current.currentTime=parseInt(C.current.currentTime)-5,sn();break;case"ArrowUp":l.preventDefault(),C.current.volume<1&&(C.current.volume=(parseInt(C.current.volume*10)+1)/10);break;case"ArrowDown":l.preventDefault(),C.current.volume>0&&(C.current.volume=(parseInt(C.current.volume*10)-1)/10);break}}return pe.current.addEventListener((0,ke.gH)(),Vn),C.current.addEventListener("canplay",Rn),C.current.addEventListener("ended",Mt),C.current.addEventListener("seeking",Nt),C.current.addEventListener("seeked",zn),C.current.addEventListener("loadedmetadata",jn),St.current.addEventListener("mousemove",S),St.current.addEventListener("input",c),C.current.addEventListener("timeupdate",Ut),C.current.addEventListener("pause",ce),C.current.addEventListener("volumechange",j),document.addEventListener("keydown",_),()=>{var l,L,D,y,Z,me,we,Fe,je,st,bt,V;(l=C.current)==null||l.removeEventListener("canplay",Rn),(L=C.current)==null||L.removeEventListener("play",yt),(D=C.current)==null||D.removeEventListener("ended",Mt),(y=C.current)==null||y.removeEventListener("seeking",Nt),(Z=C.current)==null||Z.removeEventListener("seeked",zn),(me=St.current)==null||me.removeEventListener("mousemove",S),(we=St.current)==null||we.removeEventListener("input",c),(Fe=C.current)==null||Fe.removeEventListener("timeupdate",Ut),(je=C.current)==null||je.removeEventListener("pause",ce),(st=C.current)==null||st.removeEventListener("loadedmetadata",jn),(bt=C.current)==null||bt.removeEventListener("volumechange",j),document.removeEventListener("keydown",_),(V=C.current)!=null&&V.playing&&(N.push(ln,C.current.currentTime),Ae&&W())}},[C,de]),(0,t.useEffect)(()=>{if(C.current.onended=()=>{Pe(C)},C.current.oncontextmenu=()=>!1,(de==null?void 0:de.indexOf(".m3u8"))>-1){if(C.current.canPlayType("application/vnd.apple.mpegurl"))C.current.src=de;else if(se.ZP.isSupported()){var it=new se.ZP;it.loadSource(de),it.attachMedia(C.current)}}},[de]);const[ee,et]=(0,t.useState)(1),pt=()=>{C.current.paused||C.current.ended?C.current.play():C.current.pause(),A()};function tn(){C.current.muted=!C.current.muted,C.current.muted?(Yn.current.setAttribute("data-volume",volume.value),Yn.current.value=0):Yn.current.value=Yn.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:pe},t.createElement("div",{ref:De,className:`${P.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${P.animate__loop}`},cn&&ze?ze.login:" "),t.createElement("div",{className:P.container},t.createElement("div",{className:P["video-container"],id:"video-container"},t.createElement("div",{className:P["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:P["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:P.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:C,autoPlay:jt}),t.createElement("div",{className:`${P["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:P["bottom-controls"]},t.createElement("div",{className:P["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:pt},t.createElement("svg",{className:P["playback-icons"]},t.createElement("use",{ref:F,href:"#play-icon"}),t.createElement("use",{ref:ve,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:P.time},t.createElement("time",{id:"time-elapsed",ref:Dt},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:Ft},"00:00"))),t.createElement("div",{className:P["right-controls"]},fe&&t.createElement(T.Z,{placement:"top",overlayClassName:P.rateOverlay,getPopupContainer:it=>it.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{et(1),C.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{et(1.5),C.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{et(2),C.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${P.controlText} mr5`},"\u500D\u901F")),t.createElement(Ue.CopyToClipboard,{text:de,onCopy:()=>Ve.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},t.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),t.createElement("div",{className:P["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:P["volume-button"],id:"volume-button",onClick:tn},t.createElement("i",{ref:On,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:Zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:$t,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:P.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Yn,style:{display:"none"},onClick:j})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:P["fullscreen-button"],onClick:()=>{(0,ke.vp)()?(0,ke.BU)():(0,ke.Dj)(pe.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:P["video-progress"]},t.createElement("progress",{ref:Qt,value:"0",min:"0"}),t.createElement("input",{className:P.seek,ref:St,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:P["seek-tooltip"],ref:nt,id:"seek-tooltip"},"00:00"))))),t.createElement("svg",{style:{display:"none"}},t.createElement("defs",null,t.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),t.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},t.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),t.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),t.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},t.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),t.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},t.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),t.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),t.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},t.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),t.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},t.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},78139:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return P}});var t=f(43418),Ve=f(3113),T=f(76560),K=f(87169),se={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},I=f(32637),Ue=f(59301);const ke=({classroomList:Ze,dispatch:Me,user:Oe})=>Ue.createElement(t.default,{open:Ze.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:Ue.createElement("span",null,Ue.createElement(K.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},Ue.createElement("div",{style:{textAlign:"center",marginBottom:30}},Ue.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",Ue.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),Ue.createElement("img",{style:{width:130,height:130},src:I})),Ue.createElement("div",{className:se.bottom},Ue.createElement(Ve.ZP,{className:se.yes,onClick:()=>{Me({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var P=(0,T.connect)(({classroomList:Ze,user:Me})=>({classroomList:Ze,user:Me}))(ke)},99603:function(Be,wt,f){"use strict";f.r(wt),f.d(wt,{default:function(){return W}});var t=f(59301),Ve=f(76560),T=f(57809),K=f(8591),se=f(95237),I=f(43604),Ue=f(3113),ke=f(61621),P=f(58421),Ze=f(57884),Me={flex_box_center:"flex_box_center___k6E7Z",flex_space_between:"flex_space_between___oW8nd",flex_box_vertical_center:"flex_box_vertical_center___hKiel",flex_box_center_end:"flex_box_center_end___bWBYz",flex_box_column:"flex_box_column___PI5IU",bg:"bg___pNQux",containerTitle:"containerTitle___yNJpi",containerDesc:"containerDesc___i_svy",menus:"menus___o7OFa",listItem:"listItem___z1ETv",info:"info___Ki3Js",title:"title___pwlJ7",titleLeft:"titleLeft___zGhmc",titleRight:"titleRight___e7Ghq",acitons:"acitons___teF7U",move:"move___SbOmH",hideHeadCheckbox:"hideHeadCheckbox___sAsoB",moveCategory:"moveCategory___QzsCK",tabSearch:"tabSearch____pHQT",warpModal:"warpModal___oxvp3",modalColumn:"modalColumn___RMpgc",modalRow:"modalRow___vjqMa",sup:"sup___nGUBA"},Oe=f(43418),Ye=f(6848),Se=f(24905),ot=f(49661),fe=f(82093),de={flex_box_center:"flex_box_center___ait_r",flex_space_between:"flex_space_between___rFCZt",flex_box_vertical_center:"flex_box_vertical_center___Se_r1",flex_box_center_end:"flex_box_center_end___zrmDd",flex_box_column:"flex_box_column___p4QYF",bg:"bg___K7jhB",containerTitle:"containerTitle___jYThs",containerDesc:"containerDesc___n3gfb",tablestyle:"tablestyle___OUTg8",listItem:"listItem___ye5vB",info:"info___Z1Jmz",title:"title___Pq4sD",titleLeft:"titleLeft___nUs7_",titleRight:"titleRight___nhuLW",acitons:"acitons___mwr_3",moveCategory:"moveCategory___ADEes",name:"name___hjh5r",categoryName:"categoryName___HTKzg",schedule:"schedule___Dli0r",fnSign:"fnSign___RB8GU",spanSize:"spanSize___yDHwD",classromediv:"classromediv___a26Uj",glow:"glow___IPF2B",popover:"popover___W5sXq",dot:"dot___MB2Pk"},Ae=Object.defineProperty,te=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,H=(A,j,ee)=>j in A?Ae(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,g=(A,j)=>{for(var ee in j||(j={}))X.call(j,ee)&&H(A,ee,j[ee]);if(te)for(var ee of te(j))$.call(j,ee)&&H(A,ee,j[ee]);return A};const He=A=>React.createElement("svg",g({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD 2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fill:"#979797",fillRule:"nonzero"},React.createElement("path",{d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z"}))));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg==",jt=Object.defineProperty,gt=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,ut=(A,j,ee)=>j in A?jt(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,ie=(A,j)=>{for(var ee in j||(j={}))cn.call(j,ee)&&ut(A,ee,j[ee]);if(gt)for(var ee of gt(j))q.call(j,ee)&&ut(A,ee,j[ee]);return A};const Ie=A=>React.createElement("svg",ie({width:22,height:22,xmlns:"http://www.w3.org/2000/svg"},A),React.createElement("title",null,"\u7F16\u7EC4 5\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h22v22H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{fill:"#229BFF",d:"M10.422 5.818h.8v10.4h-.8z"}),React.createElement("path",{d:"M10.743 17.018a.49.49 0 0 1-.38-.197c-.38-.541-1.21-.91-1.993-.91H3.697a.485.485 0 0 1-.475-.493V4.883c0-.173.071-.32.166-.443.214-.222.522-.222.736-.222h4.104c1.139 0 2.301.64 2.823 1.576.143.221.071.541-.166.664a.438.438 0 0 1-.64-.172C9.889 5.67 9.01 5.178 8.228 5.178H4.171v9.723h4.2c1.067 0 2.182.517 2.751 1.28a.493.493 0 0 1-.095.69c-.094.098-.19.147-.284.147Z",fill:"#0152d9"}),React.createElement("path",{d:"M11.006 17.018a.469.469 0 0 1-.294-.098.483.483 0 0 1-.098-.69c.588-.763 1.714-1.28 2.84-1.28h3.99V5.203h-3.868c-.857 0-1.885.492-2.252 1.107-.147.222-.44.32-.66.173-.22-.148-.319-.443-.172-.665.612-1.034 2.056-1.6 3.084-1.6h4.234c.098 0 .294 0 .44.148.172.172.172.37.172.468v10.584c0 .271-.22.492-.49.492H13.43c-.808 0-1.64.37-2.056.911a.43.43 0 0 1-.367.197Z",fill:"#0152d9"}))));var C="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg==",De=f(34055),pe=f(61186),ve=f.n(pe),F=f(59301),St=Object.defineProperty,Qt=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,$t=(A,j,ee)=>j in A?St(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,Zt=(A,j)=>{for(var ee in j||(j={}))nt.call(j,ee)&&$t(A,ee,j[ee]);if(Dt)for(var ee of Dt(j))On.call(j,ee)&&$t(A,ee,j[ee]);return A},Yn=(A,j)=>Qt(A,Ft(j)),_n=(A,j,ee)=>new Promise((et,pt)=>{var tn=yt=>{try{zt(ee.next(yt))}catch(Mt){pt(Mt)}},it=yt=>{try{zt(ee.throw(yt))}catch(Mt){pt(Mt)}},zt=yt=>yt.done?et(yt.value):Promise.resolve(yt.value).then(tn,it);zt((ee=ee.apply(A,j)).next())}),ht=({v:A,k:j,match:ee,selectArrs:et,setSelectArrs:pt,dispatch:tn,params:it})=>{var zt,yt,Mt,sn,ge,jn,Ut;const[Nt,zn]=(0,t.useState)([]),[Rn,Vn]=(0,t.useState)(!1),ce="YYYY-MM-DD",c=ve()("2020-11-15",ce);function S(){return _n(this,null,function*(){console.log(it,222);let y=yield(0,fe.ZP)(`/api/courses/${it==null?void 0:it.coursesId}/exercises/group_use_list.json`,{method:"get",params:Yn(Zt({},it),{id:A.id})});zn((y==null?void 0:y.groups)||[])})}const _=()=>Oe.default.info({title:"\u9898\u5E93\u6539\u7248\u544A\u77E5",content:F.createElement(F.Fragment,null,"\u5E73\u53F0\u5DF2\u5347\u7EA7\u9898\u5E93\u529F\u80FD\uFF0C\u6240\u6709\u8BD5\u9898\u5747\u9700\u5339\u914D\u77E5\u8BC6\u70B9\u3002 \u5F53\u524D\u8BD5\u5377\u6240\u6D89\u53CA\u8BD5\u9898\u5747\u672A\u5339\u914D\u77E5\u8BC6\u70B9\uFF0C\u65E0\u6CD5\u968F\u673A\u62BD\u53D6\uFF0C\u5DF2\u4E0D\u80FD\u6709\u6548\u4F7F\u7528\u3002\u8BF7\u5728\u8BD5\u5377\u5E93\u91CD\u65B0\u7EC4\u5377\u540E\u4F7F\u7528\u3002 \u7531\u6B64\u5E26\u6765\u7684\u4E0D\u4FBF\uFF0C\u656C\u8BF7\u8C05\u89E3\uFF01")}),l=y=>{var Z;Ve.history.push(`/classrooms/${y.course_identifier}/exercisenotice/${y.id}/users/${(Z=(0,De.eY)())==null?void 0:Z.login}`)},L=[{title:"\u73ED\u7EA7",dataIndex:"name",key:"name"},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"\u672A\u5F00\u59CB",value:1},{text:"\u8003\u8BD5\u4E2D",value:2},{text:"\u5DF2\u7ED3\u675F",value:3}],onFilter:(y,Z)=>Z.exercise_status===y,render:(y,Z)=>F.createElement("div",null,y===1&&F.createElement("span",null,F.createElement("i",{className:de.dot,style:{background:"#C3C3C3"}}),"\u672A\u5F00\u59CB"),y===2&&F.createElement("span",null,F.createElement("i",{className:de.dot,style:{background:"#4EACFF"}}),"\u8003\u8BD5\u4E2D"),y===3&&F.createElement("span",null,F.createElement("i",{className:de.dot,style:{background:"#FC2D6B"}}),"\u5DF2\u7ED3\u675F"))},{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:it.order_by==="publish_time"?it.sort_direction==="desc"?"descend":"ascend":null},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:it.order_by==="end_time"?it.sort_direction==="desc"?"descend":"ascend":null},{title:"\u63D0\u4EA4\u4EBA\u6570",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:(y,Z)=>Z.exercise_status===1?"-":F.createElement("span",null,y,"/",Z.exercise_users)},{title:"\u5F85\u8BC4\u9605\u8BD5\u5377",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:(y,Z)=>Z.exercise_status===1?"-":F.createElement(Ve.Link,{to:`/classrooms/${it==null?void 0:it.coursesId}/exercise/${A==null?void 0:A.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},y)},{title:"\u64CD\u4F5C",dataIndex:"action",align:"center",key:"action",width:60,render:(y,Z)=>Z.exercise_status===1?F.createElement("img",{style:{cursor:"not-allowed"},src:Pe}):F.createElement(Ye.Z,{title:"\u8BC4\u9605"},F.createElement(Ve.Link,{to:`/classrooms/${it==null?void 0:it.coursesId}/exercise/${A==null?void 0:A.id}/detail?random=false&exercise_group_id=${Z.course_group_id}`},F.createElement("img",{src:C})))}],D=y=>{if(y!=null&&y.includes("\u672A\u5F00\u59CB"))return F.createElement("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10"},"\u672A\u5F00\u59CB");if(y!=null&&y.includes("\u8003\u8BD5\u4E2D"))return F.createElement("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10"},"\u8003\u8BD5\u4E2D");if(y!=null&&y.includes("\u5DF2\u7ED3\u675F"))return F.createElement("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10"},"\u5DF2\u7ED3\u675F")};return console.log((0,De.RV)(),222),F.createElement("div",{className:de.listItem,key:j},(0,De.GJ)()&&F.createElement(Se.default,{checked:et.includes(A.id),value:A.id,onClick:y=>{y.stopPropagation()},onChange:y=>{let Z=et.indexOf(A.id);et.indexOf(A.id)>-1?pt(et.filter(me=>me!==A.id)):pt(et.concat(A.id))}}),F.createElement("div",{className:de.info},F.createElement("div",{className:de.title},F.createElement("div",{className:de.titleLeft,style:{marginRight:"15px"}},D(A==null?void 0:A.exercise_tips),F.createElement(Ye.Z,{title:A.exercise_name},F.createElement("span",{className:`${de.name}`,style:{maxWidth:(zt=A==null?void 0:A.exercise_tips)!=null&&zt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A")?400:498}},A.exercise_name)),!A.is_public&&(0,De.GJ)()&&F.createElement(Ye.Z,{title:"\u79C1\u6709\u5C5E\u6027\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u80FD\u8BBF\u95EE"},F.createElement("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})),((yt=A==null?void 0:A.exercise_tips)==null?void 0:yt.includes("\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"))&&F.createElement("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10"},"\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A"),((Mt=A==null?void 0:A.exercise_tips)==null?void 0:Mt.includes("\u5DF2\u7ED3\u675F"))&&((sn=A==null?void 0:A.exercise_tips)==null?void 0:sn.includes("\u672A\u63D0\u4EA4"))&&F.createElement("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10"},"\u672A\u63D0\u4EA4")),F.createElement("div",{className:de.titleRight,onClick:y=>{y.stopPropagation(),y.preventDefault()}},(0,De.GJ)()&&A.assistant_auth&&F.createElement("span",{onClick:y=>{y.stopPropagation();const Z=ve()(A.created_at,ce);ve()(c).diff(ve()(Z),"days")>0&&(A!=null&&A.is_random)?_():A!=null&&A.is_random?Ve.history.push(`/classrooms/${A.course_id}/exercise/${A.id}/random/preview?random=${A.is_random}`):Ve.history.push(`/classrooms/${A.course_id}/exercise/${A.id}/detail?random=${A.is_random}&tabs=2`)}},"\u9884\u89C8"),F.createElement("a",{onClick:y=>{y.preventDefault(),y.stopPropagation(),(0,ot.xg)(`/classrooms/${A.course_id}/exercise/${A.id}/detail?random=${A.is_random}`)}},"\u8BE6\u60C5"),F.createElement(F.Fragment,null,!!A.off_limits&&F.createElement(Ye.Z,{title:`\u8FDF\u5230\u8D85\u8FC7${A==null?void 0:A.last_times}\u5206\u949F\uFF0C\u7981\u6B62\u8FDB\u5165\u7B54\u9898`},F.createElement("b",{className:"font16 c-grey-999"},"\u8FDF\u5230\u7981\u6B62\u7B54\u9898")),!A.off_limits&&A.current_status===0&&A.exercise_status>1&&!((ge=A.exercise_tips)!=null&&ge.includes("\u5DF2\u622A\u6B62"))&&F.createElement("a",{onClick:y=>{y.stopPropagation(),y.preventDefault(),l(A)},href:""},(A==null?void 0:A.screen_used_num)>(A==null?void 0:A.screen_total_num)&&"\u7533\u8BF7"," \u7EE7\u7EED\u8003\u8BD5"),!((jn=A.exercise_tips)!=null&&jn.includes("\u5DF2\u622A\u6B62"))&&(A==null?void 0:A.screen_used_num)>(A==null?void 0:A.screen_total_num)&&F.createElement("a",{onClick:y=>{y.stopPropagation(),y.preventDefault(),l(A)},href:""},"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5"),!A.off_limits&&A.current_status===1&&A.exercise_status>1&&document.domain!="kepukehuan.educoder.net"&&F.createElement("a",{style:{color:"#0152d9"},onClick:y=>_n(void 0,null,function*(){var Z;if(y.preventDefault(),y.stopPropagation(),!(A!=null&&A.answered_open)){K.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}(0,ot.xg)(`/classrooms/${it.coursesId}/exercise/${A.id}/users/${(Z=(0,De.eY)())==null?void 0:Z.login}?check=true`)})},"\u67E5\u770B\u8003\u8BD5"),!A.off_limits&&A.current_status===2&&A.exercise_status>1&&!((Ut=A.exercise_tips)!=null&&Ut.includes("\u5DF2\u622A\u6B62"))&&F.createElement("a",{style:{color:(A==null?void 0:A.is_redo)===1&&"red"},onClick:y=>{y.stopPropagation(),y.preventDefault(),l(A)},href:""},(A==null?void 0:A.is_redo)===0?"\u5F00\u59CB\u8003\u8BD5":"\u91CD\u65B0\u8003\u8BD5")))),F.createElement("p",{style:{display:"flex"}},F.createElement("span",{className:"c-grey-999 mr20"},"\u521B\u5EFA\u8005\uFF1A",F.createElement("span",{className:"c-blue"},A.username)),F.createElement("span",{className:"c-grey-999 mr20"},"\u6240\u5C5E\u8BFE\u5802\uFF1A",F.createElement("span",{className:"c-blue"},A.course_name)),F.createElement("span",{className:"ml30 c-grey-999 mr20"},"\u8003\u8BD5\u65F6\u957F\uFF1A",F.createElement("span",{className:"c-blue"},A.time===null||A.time===-1?"\u4E0D\u9650":`${A.time}\u5206\u949F`)),F.createElement("span",{className:"ml15 c-grey-999"},"\u8003\u8BD5\u65F6\u95F4\uFF1A",F.createElement("span",{className:"c-blue"},ve()(A==null?void 0:A.published_time).format("YYYY-MM-DD HH:mm"))," \u81F3 ",F.createElement("span",{className:"c-blue"},ve()(A==null?void 0:A.end_time).format("YYYY-MM-DD HH:mm"))))))},ze=f(59301),In=Object.defineProperty,dn=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,Dn=(A,j,ee)=>j in A?In(A,j,{enumerable:!0,configurable:!0,writable:!0,value:ee}):A[j]=ee,Jt=(A,j)=>{for(var ee in j||(j={}))ln.call(j,ee)&&Dn(A,ee,j[ee]);if(dn)for(var ee of dn(j))ir.call(j,ee)&&Dn(A,ee,j[ee]);return A},v=(A,j)=>{var ee={};for(var et in A)ln.call(A,et)&&j.indexOf(et)<0&&(ee[et]=A[et]);if(A!=null&&dn)for(var et of dn(A))j.indexOf(et)<0&&ir.call(A,et)&&(ee[et]=A[et]);return ee},M=(A,j,ee)=>new Promise((et,pt)=>{var tn=yt=>{try{zt(ee.next(yt))}catch(Mt){pt(Mt)}},it=yt=>{try{zt(ee.throw(yt))}catch(Mt){pt(Mt)}},zt=yt=>yt.done?et(yt.value):Promise.resolve(yt.value).then(tn,it);zt((ee=ee.apply(A,j)).next())});const{Option:w}=T.default,N=A=>{var j=A,{classroomList:ee,globalSetting:et,exercise:pt,loading:tn,dispatch:it,match:zt}=j,yt=v(j,["classroomList","globalSetting","exercise","loading","dispatch","match"]),Mt,sn,ge,jn,Ut;const[Nt,zn]=(0,t.useState)(Jt({},(0,Ve.useParams)())),Rn=(0,Ve.useLocation)(),{detailExerciseList:Vn,detailTopBanner:ce,detailLeftMenus:c}=ee,[S,_]=(0,t.useState)([]),[l,L]=(0,t.useState)(!1),[D,y]=(0,t.useState)({page:1,course_id:""});Nt.id=Nt.coursesId;const Z=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);(0,t.useEffect)(()=>{we(),it({type:"globalSetting/footerToggle",payload:!1}),it({type:"globalSetting/onlyShowBackTopToggle",payload:!0})},[D]),(0,t.useEffect)(()=>{me()},[]);const me=()=>M(void 0,null,function*(){var je;const st=yield(0,fe.ZP)("/api/users/check_client_cheating.json",{method:"get"});st.status===0&&L((je=st==null?void 0:st.data)==null?void 0:je.show_unlimit)});(0,t.useEffect)(()=>{_([])},[Vn]);const we=()=>{document.body.scrollIntoView(),it({type:"exercise/getUserExercise",payload:D})},Fe=()=>M(void 0,null,function*(){(0,ot.G5)(Z),K.ZP.success("\u64CD\u4F5C\u6210\u529F")});return ze.createElement("section",{className:"minH500 minW1200"},ze.createElement("aside",{className:`${Me.acitons} w100`},ze.createElement(se.Z,{className:"w100",align:"middle"},ze.createElement(I.Z,{flex:"1"},ze.createElement("div",{className:"font20 blod"},"\u8003\u8BD5\u5217\u8868")),l&&ze.createElement(I.Z,null,ze.createElement(Ue.ZP,{onClick:Fe,className:"mr20",type:"primary",ghost:!0},"\u89E3\u9664\u5BA2\u6237\u7AEF\u9650\u5236")),ze.createElement(I.Z,null,ze.createElement("div",null,"\u6309\u8BFE\u5802\u540D\u79F0\u641C\u7D22\u8BD5\u5377\u8003\u8BD5\uFF1A",ze.createElement(T.default,{className:"ml20",size:"large",style:{width:300},placeholder:"\u5168\u90E8",onChange:je=>{D.course_id=je,D.page=1,y(Jt({},D))}},ze.createElement(w,{value:""},"\u5168\u90E8"),(sn=(Mt=pt==null?void 0:pt.userExerciseList)==null?void 0:Mt.courses)==null?void 0:sn.map((je,st)=>ze.createElement(w,{value:je.id},je.name))))))),((ge=pt==null?void 0:pt.userExerciseList)==null?void 0:ge.exercises_count)===0&&ze.createElement(Ze.Z,null),ze.createElement(ke.Z,{loading:tn["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},((jn=pt==null?void 0:pt.userExerciseList)==null?void 0:jn.exercises)&&((Ut=pt==null?void 0:pt.userExerciseList)==null?void 0:Ut.exercises.map(function(je,st){return ze.createElement(ht,{v:je,k:st,match:zt,selectArrs:S,setSelectArrs:_,dispatch:it,params:Nt})})),ze.createElement("aside",{className:"tc mb50 mt30"},ze.createElement(P.Z,{showTotal:je=>{var st;return`\u5171 ${(st=pt==null?void 0:pt.userExerciseList)==null?void 0:st.exercises_count} \u6761`},hideOnSinglePage:!0,showSizeChanger:!1,onChange:je=>{D.page=je,y(Jt({},D))},defaultPageSize:20,defaultCurrent:D.page,current:D.page||1,total:pt==null?void 0:pt.userExerciseList.exercises_count}))))};var W=(0,Ve.connect)(({classroomList:A,loading:j,globalSetting:ee,exercise:et})=>({classroomList:A,globalSetting:ee,loading:j.effects,exercise:et}))(N)},45426:function(Be,wt,f){"use strict";f.r(wt),f.d(wt,{default:function(){return jr}});var t=f(59301),Ve=f(92736),T=f(81863),K=f(76560),se=f(9951),I=f(61621),Ue=f(33853),ke=f(38819),P=f(18889),Ze=f(13570),Me=f(6848),Oe=f(90524),Ye={courseItems:"courseItems___TlWT7",jupyterTag:"jupyterTag___Z9VrH",lockWrap:"lockWrap___fnkyf",flexCenter:"flexCenter___v3RGV"},Se=f(49661);const ot=({data:u})=>t.createElement("aside",{className:Ye.courseItems},u&&u.map(function(m,h){return t.createElement("a",{key:h,onClick:()=>{m.power&&(0,Se.xg)(`/shixuns/${m.identifier}/challenges`)}},t.createElement(P.Z,{className:"animated fadeIn",cover:t.createElement("img",{alt:m.name,src:m.pic})},t.createElement(P.Z.Meta,{title:m.name,description:t.createElement("div",null,m.is_jupyter&&t.createElement("div",{className:Ye.jupyterTag},t.createElement("span",null,"Jupyter")),!m.power&&t.createElement("div",{className:Ye.lockWrap},t.createElement("img",{className:"mt80 mb25",width:"60px",height:"80px",src:`${Oe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"font14 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")),t.createElement("div",null,t.createElement(Ze.Z,{allowHalf:!0,disabled:!0,defaultValue:m.score_info}),t.createElement("span",{className:"ml20"},m.score_info?`${m.score_info}\u5206`:"5\u5206")),t.createElement("div",{className:Ye.flexCenter},t.createElement("p",{className:"flex1"},!m.is_jupyter&&t.createElement(Me.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),m.challenges_count)),!!m.myshixuns_count&&t.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",{className:"ml10"},t.createElement("i",{className:"iconfont icon-chengyuan font18 mr3"}),m.myshixuns_count))),t.createElement("p",null,m.level)))})))}));var fe={courseItems:"courseItems___Z_T4k",unit:"unit___BkH16",excellentTag:"excellentTag___MRMEJ",flexCenter:"flexCenter___VXjtA",flexEnd:"flexEnd___sq3TF",righttag:"righttag___LIWQ4",esTitle:"esTitle___PyxzH",price:"price___Jh8Xh",discounts:"discounts___xQMSJ",realPrice:"realPrice___wJVLr",lineationPrice:"lineationPrice___bUQ8N",unitImg:"unitImg___hjHJS"},de="data:image/png;base64,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",Ae=Object.defineProperty,te=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,H=(u,m,h)=>m in u?Ae(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,g=(u,m)=>{for(var h in m||(m={}))X.call(m,h)&&H(u,h,m[h]);if(te)for(var h of te(m))$.call(m,h)&&H(u,h,m[h]);return u};const He=u=>React.createElement("svg",g({width:34,height:32,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u5355\u4F4D"),React.createElement("defs",null,React.createElement("filter",{x:"-5.8%",y:"-5%",width:"111.5%",height:"109.4%",filterUnits:"objectBoundingBox",id:"unit_svg__a"},React.createElement("feOffset",{in:"SourceAlpha",result:"shadowOffsetOuter1"}),React.createElement("feGaussianBlur",{stdDeviation:3,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 0 0.945098039 0 0 0 1 0",in:"shadowBlurOuter1",result:"shadowMatrixOuter1"}),React.createElement("feMerge",null,React.createElement("feMergeNode",{in:"shadowMatrixOuter1"}),React.createElement("feMergeNode",{in:"SourceGraphic"})))),React.createElement("g",{filter:"url(#unit_svg__a)",transform:"translate(-11 -214)",stroke:"#999",strokeWidth:.6,fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M21.563 235.567v-8.379a.6.6 0 0 1 .312-.526l5.8-3.176a.6.6 0 0 1 .888.527v11.555M28.705 228.446l5.11 2.028a.6.6 0 0 1 .378.557v4.537"}),React.createElement("path",{strokeLinecap:"round",d:"m23.532 227.724 3.224-.005M23.532 230.524l3.224-.005M29.832 232.388h2.8M20.378 235.871l14.943-.054"})));var Pe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=";const jt=({data:u})=>t.createElement("aside",{className:fe.courseItems},u&&u.map(function(m,h){return t.createElement("a",{href:`/paths/${m.identifier}`,target:"_blank",key:m.identifier},t.createElement(P.Z,{className:"animated fadeIn",key:h,cover:t.createElement("img",{alt:m.name,src:m.image_url})},t.createElement(P.Z.Meta,{title:t.createElement(t.Fragment,null,t.createElement(Me.Z,{title:m.name},t.createElement("div",{className:`${fe.esTitle}`},m.name)),t.createElement("br",null),t.createElement(Me.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${m.school_name}`},t.createElement("div",{className:`${fe.unit}`},t.createElement("img",{src:Pe,className:"unitImg"}),m.school_name))),description:t.createElement("div",null,m.featured>0&&t.createElement("div",{className:fe.excellentTag},t.createElement("span",{style:{background:m.featured===1?"#FF6500":m.featured===2?"#4361F2":m.featured===3?"#E9AD5D":m.featured===4?"#f7ce62":""}},m.featured===1&&"\u56FD\u5BB6\u4E00\u6D41",m.featured===2&&"\u519B\u961F\u4E00\u6D41",m.featured===3&&"\u7701\u7EA7\u4E00\u6D41",m.featured===4&&"\u7CBE\u54C1\u8BFE\u7A0B")),m.excellent&&t.createElement("div",{className:fe.righttag},t.createElement("img",{src:de})),t.createElement("div",{className:fe.flexEnd},t.createElement(Me.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),t.createElement("span",null,m.stages_count))),t.createElement(Me.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),t.createElement("span",null,m.members_count)))))})))}));var gt={flex_box_center:"flex_box_center___aFf5V",flex_space_between:"flex_space_between___lgjHK",flex_box_vertical_center:"flex_box_vertical_center___MWYpu",flex_box_center_end:"flex_box_center_end___fAgVO",flex_box_column:"flex_box_column___oLrCs",banner:"banner___zjrmW",LeftButton:"LeftButton___Dg0SE",RightButton:"RightButton___ruhiv",bgWrapper:"bgWrapper___JvMyw",leftWrapper:"leftWrapper___oLYXP",mainSiteBanner:"mainSiteBanner___zKH3a",subnavDetail:"subnavDetail___NWSKp",dataView:"dataView___dsjJ6",showArea:"showArea___B_tGS",showContent:"showContent___Qvdqj",subnav:"subnav___TlZMN",nav:"nav___usdIP",link:"link___thKdp",course:"course___VqKLf",title:"title___UQUEK",more:"more___cd8yr",mainSite:"mainSite___L7hjf",mainSiteContent:"mainSiteContent___jh1Rf",auto:"auto___qF0mN",ContentWarp:"ContentWarp___scQcv",orientation:"orientation___KEYxX",lf:"lf___xIgy7",left:"left___C9bfs",btn:"btn___TiMo8",right:"right___nM0XG"},cn=f(58901),q={flex_box_center:"flex_box_center___whnXg",flex_space_between:"flex_space_between___GiIgc",flex_box_vertical_center:"flex_box_vertical_center___xh2BF",flex_box_center_end:"flex_box_center_end___HEato",flex_box_column:"flex_box_column___tSuHk",mainSiteContent:"mainSiteContent___R3sSQ",auto:"auto___qazgM",ContentWarp:"ContentWarp___Tjdyn",operatingEnvironment:"operatingEnvironment___JFnXi",tabs:"tabs___h0pNd",operatingActive:"operatingActive___dpZZ1",tabContent:"tabContent___wJkLs",left:"left___tlYg8",btns:"btns___hih1a",b1:"b1___tfd5q",b2:"b2___SKalN",right:"right___cBLgU",videoMask:"videoMask___U6Ue5",orientation:"orientation___VghPm",lf:"lf___juYPG",btn:"btn___b2TnH",teachingTool:"teachingTool___Rtpec",clausesWarp:"clausesWarp___GlCmT",school:"school___NwYEs",iconWrapper:"iconWrapper___pseDu",tuijianWrapper:"tuijianWrapper___hxnw6",tuijinaspan:"tuijinaspan___tsLyc",bigDes:"bigDes___WIsDJ",p1:"p1___LUvl_",p2:"p2____iZsC",img1:"img1___SZfZP",img2:"img2___zVSnP",customModel:"customModel___qDZrd",formWrap:"formWrap___Nh1Hw",inputWrap:"inputWrap___Vzf1A",area:"area___enXfk"},ut="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",ie="data:image/png;base64,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",Ie="data:image/png;base64,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",C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA1CAYAAAAd84i6AAAF90lEQVRoQ+2bf1DTdRjH38++wsTp/IHgL0g9MH+cd1oOYZy/2EwZmVedrhSIrj/C6jL/KKtLw191XnVqdp2Y55nHQBO786zgRNm0O2OwyXUnWXhCiVCJAgqCDLfv0w0OSgP2GYME2v7c9/15nuf1PM9n38/32Ubw4sXMZLHaN4B4HWSOAJHkxfLekzK7oKAyMKXHxWj2EBGLGidRoVtn/qFoPwgve7Omz7WML3Sx81NF/QgD5xfYH1cQ25llh4KxtrpS9Z3ROLtF1FFv6o4dKwkMDWt8UiZkESmUMpNGr9UUi/gQBjYX2t6CzB+BaL8uJmqdiPG+1pittnQwp0JBG3XRUR+L+BMGzi8o3EKgNAY267Xzd4gY72tNfkHRJgK2E7AjTjt/s4g/P3BXWfJXWKR/+lgzKFs6a03WWFWQKriz3AXFj3lFMUJ6gxtd+5pyaj/tLr+OBketMdt4o1/vYZPBtBFEOwOGBQjH2RW0s8nJMrvShA11tYct1qI9DMzwrXupWhcT9cKDNjIMpusL31kQOnnRZN/MA6i0VuLstnP1PgObCwvnSCyN8yUip8y39LFRRf8Gzmhe/slyZcisEF/Mt66tvVKLnPW58BnY50i6MZBh8AP3OL8DtsIV5yugCh2O4GljWuFb7rSg4vw1hGvDoFQr29q3vA4NVQ14ZEE4iNqaeEAC37h0A6fezEOAKgDPZRtbQWzpdpSeLMU0QySiX49ufe/42q/RfKsZSz/UY/zc8QMX2HHbAcvWsxg9dVQHXGVRFYoPFuOxlLkIjw1vS8I+O26W3sSStMUIGh00cIF7vIEHakv3C2CL1WZm5oVeBCOD5FhdTMwFT2v65W3JPecCoPAUfPv17OxsGI1Gl4g+w2Cq023XjZo4b4KIvFvN9YvXcfrtM3f798Ej3pSuVCtT1WFqj8DqsBGY8cxMjJ4yqu121XgPlvctHevqq+rR0uD4sl8DM5hM8aaniKjTw/SweSOXDQlRrnBVt5y6U3z7LohXTpg7XjHz2ZkYExmM42uOu4+SaQDqGHwtaX7SyX4N7KmsDz4PZ67InMYyb5CZX1RPVA9r+L0BCqIpiTmJV9ttDSrgdqjD+sPBUqC0joHXFETa+4AP6LPGKQPlVyWi4d1lNDBimHZISKDWdePeeUdZY+GDWrntk6ueJPp87Tdrb3qqTm9c9zTxOLb6WGBdeR2nXki911Fhk8F0buyskEW98QhWfbEaNaU1eUm5ict7A8iTDU/Ana2nDIPJGb87Xho7vdMpiief912vLqlG3sa8puTcZJVXC3so7ikwJ+w1YExk29OHL6+2w/0pR3Ju8lBf7Iiu9QMLZMrd0v4KCySqU4m/pbvJnKWwWMOQvR7+yXBZl0ZH17hND6g9bLHadoM50ttuIlLsWhKjaT0kDyhgb0E70/uBBbL4v/yUrpyTPGdSeGxYR35Gho0ESX8/V7Q0tqDpZpPH/F39/iouHikpT85NivAo7gVBz1o6PmMliA4ACG2PYfXRVa0z3oY/GvDLiVKUnS6Ds9kpEuKfMvBSSm5SrojYV02PgNud7jXkKIOlukdkF192jzfLz5SjsqCKWZbNMtOuSe9GaCHRJriw5aedNTs7C3Z9boLDVwhv1vsE7HaUmZA5WWb+zT0hIcJXBNqVmJP4Y9stYBD+xuNQwqHxQ3jIBlmSP0v5NqXqn9kelMDdtZMvwGabbTo5yZtRbpehOJ3Ie2KhpqLHBw/RPeMLcL7VvowgrxL11a2OFQd1Wk3rxMXnPdxXFe4V0E6M+IEFMjsop5bdcfuBu8qO2Vq0GYxtDPpAr43aJNA9fS6xFNh2MPg9Am+J00ZvFXEoXOEzVtvzCuYjAEqouTEqLi6uWcRBX2ksFstQHqqyAZgtE61ZGhN1VMSXMLDbAYaqLjEwFeArYOSDFA/l99JgORAEPUDuAcKv1Nw4S7QAwsDu7J0rKJjpgnQCwKMi2fwPNJcluJ5erNX+LOrLK2C3UbvdHlDvcunAFMHMD+U/D0TkAnGZWpLMGo2m42sUEei/AKT+yy16fYAFAAAAAElFTkSuQmCC",De="data:image/png;base64,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",pe="data:image/png;base64,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",ve="data:image/png;base64,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",F="data:image/png;base64,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",St="data:image/png;base64,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",Qt="data:image/png;base64,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";const Zt=[{img:ut,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,clazz:"normal",firstTitle:"\u4E91\u7AEF\u7F16\u7A0B\u73AF\u5883\u7279\u70B9",firstDescribe:["\u56FE\u6587\u3001\u89C6\u9891\u3001Latex","VS Code\u7F16\u7A0B\u73AF\u5883","Online Judge\uFF08OJ\uFF09\u6A21\u5F0F","\u4EE3\u7801\u81EA\u52A8\u63A8\u8350","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Matplotlib","Pandas\u3001Numpy\u3001Scrapy \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,clazz:"vnc",firstTitle:"\u8FDC\u7A0B\u684C\u9762\u7279\u70B9",firstDescribe:["\u56FE\u5F62\u5316\u64CD\u4F5C\u7CFB\u7EDF","\u53EF\u914D\u7F6E\u5E94\u7528\u8F6F\u4EF6\u548C\u6A21\u62DF\u5668","\u53EF\u5B9A\u5236\u6D4B\u8BD5\u96C6","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u5B9E\u9A8C","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001 Windows\u3001 Kylin OS","Wireshark\u3001Vscode\u3001GN3 \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,clazz:"web_ssh",firstTitle:"\u8FDC\u7A0B\u547D\u4EE4\u884C\u73AF\u5883",firstDescribe:["\u6807\u51C6Linux Shell\u547D\u4EE4","\u547D\u4EE4\u64CD\u4F5C\u5168\u7A0B\u8BB0\u5F55","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u5E94\u7528\u7A0B\u5E8F","\u53EF\u914D\u7F6E\u547D\u4EE4\u884C\u6A21\u62DF\u5668","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988","\u652F\u6301\u4E00\u6D41\u8BFE\u7A0B\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Python\u3001Vim\u3001Docker","SSH\u3001Git\u3001Hadoop\u3001Hive \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,clazz:"unity_3d",firstTitle:"\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u7279\u70B9",firstDescribe:["\u4E09\u7EF4\u52A8\u753B\u6559\u5B66","\u53EF\u7F16\u7A0B\u9A71\u52A8\u52A8\u753B\u884C\u4E3A","\u6784\u4EF6\u5316\u3001\u53EF\u7EC4\u88C5\u865A\u62DF\u573A\u666F","\u81EA\u52A8\u5316\u8BC4\u6D4B\u3001\u53CD\u9988","\u5927\u89C4\u6A21\u5E76\u53D1\u4EFF\u771F\u5B9E\u9A8C","\u652F\u6301\u865A\u62DF\u4EFF\u771F\u9879\u76EE\u5EFA\u8BBE"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001WebGL\u3001Python","Java\u3001C#\u3001ThreeJS\u3001Unity \u2026 \u2026"]},{img:ut,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,clazz:"jupyter",firstTitle:"Jupyter NoteBook\u73AF\u5883",firstDescribe:["\u4EE3\u7801\u7F16\u8F91\u4E0E\u7ED3\u679C\u5C55\u793A\u540C\u6B65","\u5BCC\u5A92\u4F53\u5C55\u793A\u8BA1\u7B97\u7ED3\u679C","\u6A21\u5757\u5316\u6267\u884C","\u652F\u6301Latex\u3001Markdown","200\u79CD\u53EF\u9009\u8FD0\u884C\u73AF\u5883","\u81EA\u52A8\u5316\u90E8\u7F72\u3001\u6D4B\u8BD5\u3001\u53CD\u9988"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001openEuler\u3001TensorFlow\u3001Python","MindSpore\u3001Spark\u3001Ubuntu \u2026 \u2026"]},{img:ut,video:"",key:5,clazz:"design_simulation",firstTitle:"\u8BBE\u8BA1\u4EFF\u771F\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["Web\u4EFF\u771F\u5B9E\u9A8C\u7CFB\u7EDF\u63A5\u5165","\u5B9E\u9A8C\u7684\u81EA\u52A8\u8BC4\u6D4B\u4E0E\u53CD\u9988","\u5B9E\u65F6\u7684\u4EFF\u771F\u7ED3\u679C\u4E0E\u5C55\u793A","\u5B66\u4E60\u6210\u7EE9\u4E0E\u5B9E\u9A8C\u62A5\u544A\u7684\u81EA\u52A8\u7EDF\u8BA1","\u5B9E\u9A8C\u6570\u636E\u5168\u6D41\u7A0B\u8BB0\u5F55","\u53EF\u5B9A\u5236\u7684\u68C0\u6D4B\u6D41\u7A0B"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["CentOS\u3001Ubuntu\u3001Windows\u3001Kylin OS","Nginx\u3001Vscode\u3001HTML5\u3001JavaScript\u3001CSS3\u3001","Node.js \u2026 \u2026"]},{img:ut,video:"",key:6,clazz:"soft_hard",firstTitle:"\u8F6F\u786C\u4E92\u8054\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u591A\u786C\u4EF6\u517C\u5BB9\u6027","\u7528\u6237\u7AEF\u786C\u4EF6\u63A5\u5165","\u5F00\u7BB1\u5373\u7528\u7684\u7EBF\u4E0A\u73AF\u5883","\u786C\u4EF6\u8BBE\u5907\u4E00\u952E\u7ED1\u5B9A","\u786C\u4EF6\u8054\u7F51\u81EA\u52A8\u8BC4\u6D4B","\u786C\u4EF6\u4E0E\u73AF\u5883\u4E00\u952E\u7ED1\u5B9A"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu18\u3001Python\u3001Paho MQTT","OpenCV\u3001Git\u3001Matplotlib \u2026 \u2026"]},{img:ut,video:"",key:7,clazz:"ai_assistant",firstTitle:"\u667A\u80FD\u52A9\u6559\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u6559\u7EC3\u7814\u573A\u666F\u6DF1\u5EA6\u878D\u5408","\u5168\u6D41\u7A0B\u6559\u5B66\u8F85\u52A9\u5DE5\u5177","\u5168\u6D41\u7A0B\u5B9E\u9A8C\u8F85\u52A9\u5DE5\u5177","\u672C\u5730\u5316/\u4FE1\u521B\u5316\u90E8\u7F72","\u5E73\u53F0\u5185\u7F6E\u6D77\u91CF\u6559\u5B66\u8D44\u6599","\u81EA\u5B9A\u4E49\u667A\u80FD\u4F53\u63A5\u5165"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["\u667A\u80FD\u5907\u8BFE\u3001\u667A\u80FD\u5BFC\u5B66\u3001\u667A\u80FD\u51FA\u9898","\u667A\u80FD\u9605\u5377\u3001\u667A\u80FD\u8BC4\u9605\u3001\u8F85\u52A9\u7F16\u7801 \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}},{img:ut,video:"",key:8,clazz:"intelligent_curriculum",firstTitle:"\u667A\u80FD\u8BFE\u7A0B\u5E73\u53F0\u73AF\u5883\u7684\u7279\u70B9",firstDescribe:["\u667A\u80FD\u4F53\u521B\u5EFA","\u63D0\u793A\u8BCD\u667A\u80FD\u4F18\u5316","\u77E5\u8BC6\u5E93\u7BA1\u7406\u3001RAG \u68C0\u7D22","\u667A\u80FD\u4F53\u5DE5\u4F5C\u6D41\u7F16\u6392","\u667A\u80FD\u4F53\u4E00\u952E\u53D1\u5E03","\u667A\u80FD\u4F53\u6548\u679C\u5206\u6790"],secondTitle:"\u53EF\u5B9A\u5236\u8FD0\u884C\u73AF\u5883",secondDescribe:["Ubuntu\u3001CentOS\u3001QWen\u3001ChatGLM","Llama\u3001Baichuan\u3001OpenSora \u2026 \u2026"],ButtonProps:{children:"\u65B9\u6848\u4ECB\u7ECD"}}],Yn=[{img:ie,title:"\u8BFE\u5802\u7075\u6D3B\u7EC4\u7EC7",intro:"\u6559\u5B66\u8BFE\u5802\u662F\u4E00\u79CD\u96C6\u6210\u5316\u73ED\u7EA7\u534F\u540C\u7A7A\u95F4\uFF0C\u652F\u6301\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u3001\u89C6\u9891\u3001\u8003\u8BD5\u3001\u6BD5\u8BBE\u7B49\u5341\u4F59\u79CD\u7EBF\u4E0A\u7EBF\u4E0B\u7BA1\u7406\u5DE5\u5177\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:Ie,title:"\u4F5C\u4E1A\u81EA\u52A8\u7BA1\u7406",intro:"\u4F5C\u4E1A\u7BA1\u7406\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u666E\u901A\u4F5C\u4E1A\u3001\u5B9E\u8DF5\u4F5C\u4E1A\u3001\u5206\u7EC4\u4F5C\u4E1A\u7B49\u81EA\u52A8\u5316\u6279\u9605\u3001\u7EDF\u8BA1\u548C\u6559\u52A1\u6570\u636E\u5BF9\u63A5\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:C,title:"\u5206\u7EC4\u534F\u540C\u5F00\u53D1",intro:"\u5206\u7EC4\u4F5C\u4E1A\u662F\u8BFE\u5802\u6838\u5FC3\u7EC4\u4EF6\uFF0C\u652F\u6301\u5206\u7EC4\u5F00\u5C55\u9879\u76EE\u534F\u540C\u5F00\u53D1\u3001\u4EE3\u7801\u6258\u7BA1\u3001\u4EFB\u52A1\u8DDF\u8E2A\u3001CI/CD\u3001\u6309\u7EC4\u8BC4\u5206\u7B49\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:De,title:"\u8003\u8BD5\u4E0E\u9632\u4F5C\u5F0A",intro:" \u667A\u80FD\u5316\u8003\u8BD5\u7CFB\u7EDF\u63D0\u4F9B\u4E86\u5168\u9762\u9632\u4F5C\u5F0A\u673A\u5236\uFF0C\u652F\u6301\u5207\u5C4F\u5F3A\u5236\u4EA4\u5377\u3001\u4EE3\u7801\u67E5\u91CD\u3001\u968F\u673A\u62CD\u7167\u3001IP\u5730\u5740\u7ED1\u5B9A\u7B49\u9632\u4F5C\u5F0A\u673A\u5236\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:pe,title:"\u7ED3\u679C\u5BFC\u5411\u7EDF\u8BA1",intro:"\u652F\u6301OBE\uFF08\u6210\u679C\u5BFC\u5411\u6559\u80B2\uFF09\u7406\u5FF5\u548C\u673A\u5236\uFF0C\u652F\u6301\u4F5C\u4E1A\u3001\u5B9E\u9A8C\u3001\u8003\u8BD5\u3001\u8BFE\u5802\u7B49\u591A\u7C92\u5EA6\u3001\u591A\u7EF4\u5EA6\u7684\u6559\u5B66\u6210\u6548\u5206\u6790\u3002",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:ve,title:"\u7F16\u7A0B\u7ADE\u8D5B",intro:"\u7F16\u7A0B\u4F5C\u4E1A\u652F\u6301\u4ECE\u5355\u4E2A\u5B9E\u9A8C\u8FD0\u884C\u65F6\u957F\uFF0C\u8FD0\u884C\u5185\u5B58\u8FDB\u884C\u6392\u540D\uFF0C\u4E5F\u652F\u6301\u4ECE\u6574\u4E2A\u4F5C\u4E1A\u7684\u7B54\u9898\u60C5\u51B5\uFF0C\u6839\u636EACM\u89C4\u5219\u8FDB\u884C\u6392\u540D",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],_n=[{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:St,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Qt,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:St,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Computer System Capability Courses",img:Qt,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]},{title:"\u7535\u5B50\u4FE1\u606F\u4E13\u4E1A\u8BFE\u7A0B\u65B9\u5411",twoTitle:"Electronic Information Courses",img:St,smallImg:[{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"},{image:F,url:"/index"}]}];var Ne=f(82093),ht="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",ze=f(89392),In=f.n(ze),dn=f(40937),ln=f.p+"static/modelimg.27d66267.png",ir="data:image/png;base64,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",Dn="data:image/png;base64,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",Jt="data:image/png;base64,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",v="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAaCAYAAABl/7RgAAAAAXNSR0IArs4c6QAAELtJREFUaEPtWnt4VNW1X2ufyYREMBKSOXuSqNVqW/FRPosI10evrS9s1VuttSq2lOsjl4ot/dRWW0XAe/lareVtilTR0moVax96q9iLF0Fs0YuP+uKNEmb2GSAvAklm5ux1v7XPIyfJDEmAr3+o+0u+OWe/z9q/vdZvrb0RPqZJ1dcnRFycKjQcqwVWsBhIUysK2KKzep1saMh8TEWz38/Gj5tQ6IorrOYjkxe4RKOBSBT8fkRtIb42fHv6eXzySffjJqP9fS/S3Lmlu5tabkWgsxEhHlbW3pMmDSxV/jWJCEBHnoFMlpdH5s/71dyouw1o09brJqjn5Zl3v8vikyVBYOZXCjxPDaVmvghxIioFwDgiPptY0PCNYn0wWHYfVTeBkI4ZCAgQxZYR27b/5hPQdEsLd98940EAuq6QAClYTP41/0Zv+4vMP0G+v+j+e998v51BoPYx5bc14AmeB7KMReu0CpEbWT3/oVSxGk2333oREY0J8B7W8/VMb3XD9SwL11bOuve/D2pmH6HG2DR9RgsRGRteGDQMEF+zRBeXtUV0oQ2QAu0RKesDumi7KBB90B2gcAVgffXChl8Wa65uuSVRUlpSX9QMFWuIqHNduQZ5332fcBoAwN13T/ftRlHEGGAw2enWHN0mqRs0EU0RaBqDH18jRcBkTFNUO0VBdQCAQcBV1Qsbvog+ZAt1sXvaTy4EgrEH0D0Awt9GTL/nuQNq+xFr1D9gfN7S1zx1mxGKgiLUOl55/4Dy+U4UUIMQMgF0xQSNqpq/6P39NWudMW2yJkoEdV5Np4an2tsPK9wmME7exujMuU13vbjy6WjdTCazDgC6ereXUt5GRCdzvhDipXQ6/WBQJ1qGiOS67uSdO3e2D/Rzq6urhwoh7gOAHvN2XfeHu3btKmqKuX8p5RittcXPmUzmb7yVa2pqjqSITLTW2x3HCTWpbdvHCCEqg/l1dnZuGhBgeoLFN08RErxfLhMQ3Aj3CThLUTANVIKmHv3CXrjoB/01aZk183bSujSot2Lrh4nvPvPsf/TXrpjeFUIMTaVS+4Ly2traUfzsuu5TAHAsPyPir4QQ87PZLAohTkXErwHAV/w2aSK6M2iPiGmllOFKw4cPr4jH418vNLYQYhIR/Uu0jIi+BwB7C9Rf4TjOVs63bft1RDRzFEKckEql3k8kEscKITYAgAESAEwnolhkTn8CgP8BgKFG0kTjBgQYv3KEnPYyP8ZTiuZ1cx5jzoppmj7tDoD8It1mL1h0b38L3/bTWbe7AWAEwNrtqcpvL3tqSqQdXXHSic8Lwc6Yn/ynzbt3V72WSp0WZhOlHMepDd5ramqqtNY7i8yB1dQDAPDd/c2RiH7rOM41XEdK+a8A8GJ/39RfOSKelU6nV/t98hzq/TbfUUotGTFiRG1JSUlj0I8Q4nNa6zeNJwpA+Xy+IhaL7QLPO2WgVQ8IMBU3ed9KrobWBfNDEnzYpZdAyac+Zcraly2D3AcfGFCJykooP/fLUHLsp0EMG2Y8I7e5GbLvvAP7XlgO1NEBlp2AwycFzlmERvmPuW1bYM+jj/QnE4ABAmbP/fdN1q4bmqQl69YdN+vFlWaBAniUWFau0ICu1kJHdh4ArFJKnR3Ura6uHmVZ1rMAUAIA1ZE+WL03EtEyRLwWAE7wyzr8nXsuAAzx82Yopabxs23b1yPiokg/DJ5wYfcjlLMAwFsQ45BqmclkHB8w4wFgsllHoj86jrNYSnkRAPC8Oe3RWh8vhFD+O8/7bETc4rdpcRxn+IAAUzntLg8wWkPTjBmhphk24VqIf+Z4U9b20EOQ3bQJREUFHDFlCojy8oLfldu+HVrmzgbLllB5y61Fvz27YT20zPnFfmTjFw0QMK1z7r8QNIWk967nlo/53ZtvshBNqjqsfOflp5yyqtCAy9dvOHlrU5P3oV56WCk1qXfdRCJxnhBieZDPOzKVSu1m0UkpWb1f7At/qeM4E6WUbNLM7kXEb6XT6V/zs23bMxFxatAPIv4WAD7gd621sixrORF9Kygnolal1HzbtpcjYmCu2pVSsrKy8vB4PB5olqDJM0qpd23bvgMR/9Of0xoiuk0IYTQSazit9azI97ymlDrtAAHjmZxh106A+PHdgMlt3gTlF18CZWO9dXFbW6HzlTWApUOg7MwzAUt4AwK0LV0K+Q+3wdArrzLvsWQyBFhuxw6gjn2Q374d2pc9UWj9euYNEDB7Hrg3AW5pPZBrGO2kx5+8YNXmLQfkNRHRTxzHMYKOJCuZTP6QiKL564loJZsGIjoOEY0AtNbnI+KmYPf6CzbOcRwmo31SlH8AQBYRv0dEbGJMIqI1juOcUahtIpEYJ4RYEy0joi87jrNCSvk7AAgCndzfWt4Mfp+LEPENAFjot31cKXXVoAHTtnhxGG8pHz8eSo46ygPBww8bDTN86lSwqqq8vEcfhezbb5tILtctP+dLJr9j7d+h/fHHQk1VcWM9xE8Yacqa586G3MYNAw/mDRAw3PfehvkXaaIx/HzXs8+dtt7J1JhBgwOSAgGGHa0tjU7bHtYSYRJCPJhKpV4OMqSU7Lmw3Q7MS7R6Q4Q78OLmiWh8LBZDrXVvbcR8oU9KJpMTiOiKSAGT1IA8c/avlVKhxol2IKVk7vUzAGBe5H0u4tHpdPpDKeV6APiMn8cOAHtNd/jVWP0nAcA4FER0j+M4dw4KMIU+JshjwOQ2bYLK6dMBYx7Rbv75z8HNZEwspvQLo2HYlVea/OzGjdD6AAPXI7kVN9wYAqZl3hxgcxRGlr1oYPE0CMDQE09Yr7z9Vv3UZU8Vt4WRkTSRbmxpZVteaBLzlFLLuLpt22sQcVyvSfJOaRBCvKG1/msBMPGONl4aERl+4EM3HCuZTC4moq8G/Wqtz8hkMpullL9iJRkZ726l1PRiQrJtewoizvXLu5RS5bZtlyFiG3NZzue+hRDfBwADTCL6N0TkMS7x201USj1yCAGzBNgkVc6cyQj2AHPvz8Ddvdssfvzzo+Dwq682+bltW6Fl3txQU1Vcf0MvwLCnN8Ajg0EAhsc+urZ2XJfr8s42riIC6CHxko7ObK6MfOGVWFZWE+1xdZ9DhOiasACNG2zb9iQhRIqIONJsVC4i/lc6nf6xT4hf9xsyGPYAwDAA4LoBt9iCiM90dnbe1dzc3BoMkkgkviaE+H1kUEOMpZT/CwBfjABpQiaT+c1+ADObzZhf/p5SaqRt22MR8RU/T+fz+SMsy1qFiJ/3804EgCcBwKh+rfWZmUzm5UEBhklv+2OPmf54z5Wfcw7Eaj2t3rZkidEww++8E0SpF+5omTMH8umUWfshp4+BoZddbvKz69+H1kWLwoPHiutZw3gORPO8OZDbuLFvhLiYNAYJGO4mmUzOIqIf8XN5SUn7V0adsvoP6974Us51DQE9rKzs5n2dnR7hKpy2ptPpHoG8ZDJ5gdb6GUQM4hjfVko9mkwm7yeigMD+nfmDZVmXuq77DUS8NNJ9Rill19bWjnBd9yR/kfhANQSGEKKJiP4PAB5n7ztoS0Q3I+Jb0alms9nXm5qaWIOwm86eEHtEnP6slLokmUzWR3jQZqXU8VJKBjMHBXUsFhuaz+ebAs1IRDYH9QYNmOaZ93jDEsHQa67uJr0GMJuhov5GiNXVmSp7//IX6Fi50jwPmzABSk8ycoB9q16CvX/8Q3iY2QMw8+dCboPPYQaiZQ4AMFJKNiUeegGYn7Dr6ZEoL00EgCVFwMLZDyml/j0oTyaTTGr56CBwDbfGYrHRjY2NbVLKHQAQuPOTlVKGrEop2WTxLvbFSS87jnOmbdvXIWIYHd7PHPZb5Lru8Tt37tzkjxVyFSKa7TjOVCllGJchoqfz+fyUSEzmAyHEWVrrD/1B2pRS5rzxwAHDOv3qq7oB88gjRsMMOessOOz88wMhgJtOA5aWgjViRPiBLQsXQn7LZi/YBwQV17FJ8jRMy/y5kI2S3ujBZyERHQBgbNt+I1C9RPQWIr4LAN8MukdEJplL/fd2ROTdyLEFQxAB4EdKqZ8G9W3bPpmIjIkTQrhCiLc5ClxXV1eWzWZNdJVTLBZ7M4gOJ5PJ0a7rhlpMa920a9eu9VJK5jW9XXYm095u605Mrd5ExHwBsZBSit1rLrNs2+4IPDQAuEkptUBKyZ5TwLvuBgDe2SZYSER/ZZMKACv8vtcppb5wCADDGuY402cbA2bzZr4PAIdPnAglRx9daHmh4+XVRrtQ5K5MxXXXRwAzz3hJBc+uDhFgpJR8fhOcx6wlIlb9wcJ28G7ytZAhfESUiwicYzDMPbJcVlNT81kiirrDrJlYWxlvjIiYCrEZYt4RJPacGASsyUxCxLGpVIo1QY9k2/ZJiMj85JRIAUePdyCiiZlorbUQ4g72fHq3TyQSnxZCGE3jjzO+q6trTTwe57MnIwNEvMx13WohRHDav5CIeFMFwcMnlFLGYxmQhimPaIyOF14I5xQ/9VSIVXmao/PVV8HdxQRX8zaD+MiRUHLMMYBDh5pIr25pgex770JuI889cjAJBENOHwtWImGyO1avAncnB0gLXH0o5KwMUsPYtn0lIjIHCNKfffdxtJ/xrlLqRNYO+Xyed130SODHjuPwzguTlJKjs7xDTSKicxGRvbALgjzLska5rssxjSA9BADMD26J5J2ulOI4SJDQ925Yk4XuOhEt11rfZFkWk0mz6/30Tmdn55ktLS0t0fkxt/LNZTA/Ln84GhjUWh8nhOBNYOZDRD9AROZIt/F7QODNc7/XG6KjF3juc/Wh0J2ZXnnh4aOZXeH7NsUONPtMYRCA6efMJ+j6T0qpS23b/iYi8sKWRcZc5u+08H6glPI9APicX0cppeqklLyYYdxEaz2K3etIP+x9MIcJXWGt9XmZTIbdb0gkErYQggNoYSSa9yQTdcdx2D2m6upqaVkWeznhUQCbFKXUhYH2476klDcBwLxecovGhvawRrVt++mAhBPRxYj4HQC4zG83SSllAnoHDRgfkYCFDhK9QvCuP5iX7oBc79t5vU61KXz3rz/4fXlXOiNpEIBh9c6xEURsZocMEdnr4Ocb2Lr438IuKHsXfJLM8YFt3sTBXOtk19lxHOMO93KZOYtjMzf78ZOQFBfQMM/zrkfE8OwDES9Pp9O/t237q3zKHSHK3O8/iOgax3H+Ef30mpoaPizkAGJ4BQERl6bTaT63Msm27dkAwCffLyLiCv7n7w0CdIi4Jp1On1FTU3OG1voIbtPV1bW6tLT0pcAMIuLZ6XTaHJscEsCwPD3+2s+VzVCjRO/+9ndnpvcpeK/Lv4MATB/t5GdIKU9ERBMLcF231bKs8Abivn37tpaVlcUQ8cigfTqdfoflyhqLiLxQN3uFe/dua2tra/LvmYSHkJZlvee6bnDwCLlcrj0ejzNYw7Y8Tmtra6tt28x/elzOdxyHA1N97t7wmFVVVUnLsrzQup+i9evq6iobGxvZ/IWptra2Lp/Pc6CQSXprIe7DYAxIebQ/vqLJqi68J1JMqP3mh7fset39Na99r0NEwVXs7nBPLdPrDrA/IQL4vlz4yzn9zu+TCodEAtg8ffpyTXDeQffGpsdokP60TK8IbtGL4z2JcY9+u82SFkinVS9YxLffPkn/BAlg07RpR6EQiwnw7IPWND20TOQylHGh+7kYXoQYexjsq6EQqBEJZ1QvbDjoINc/Qc4fmSH+H51T9sNbJFeXAAAAAElFTkSuQmCC",M=f(78241),w=f(8591),N=f(43418),W=f(23869),A=f(28623),j=f(65363),ee=f(929),et=f(37034),pt=f(47949),tn=Object.defineProperty,it=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Mt=(u,m,h)=>m in u?tn(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,sn=(u,m)=>{for(var h in m||(m={}))zt.call(m,h)&&Mt(u,h,m[h]);if(it)for(var h of it(m))yt.call(m,h)&&Mt(u,h,m[h]);return u},ge=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())}),jn=(u=>(u.Projects="projects",u.Shixuns="shixuns",u.Classrooms="classrooms",u))(jn||{});const Ut=({homePage:u,user:m,dispatch:h})=>{const[oe,tt]=(0,t.useState)(Zt[0]),At=(0,t.useRef)(),mt=(0,t.useRef)(!0),[lt]=M.default.useForm(),{index_option:ae}=u,[_e,Pt]=(0,t.useState)(!1),[hn,yn]=(0,t.useState)(!1),[Hn,Fn]=(0,t.useState)(!0),[Ln,Jn]=(0,t.useState)(""),[Et,Wt]=(0,t.useState)(!1),[Sn,gn]=(0,t.useState)(!0),[Tn,fr]=(0,t.useState)([]),[Xt,er]=(0,t.useState)(0),[bn,ar]=(0,t.useState)([]),[Mr,Ir]=(0,t.useState)({sort:"desc",page:1,limit:16,keyword:"",order:"new",type:"all",discipline_id:"all",sub_discipline_id:"all"}),Br=(0,t.useRef)((0,ze.throttle)(()=>Ct(),100,{leading:!0,trailing:!0})).current,pr=(0,t.useRef)((0,ze.throttle)(qe=>Zr(qe),2e3,{leading:!0,trailing:!1})),{shixun_demo:Ee=[],new_discipline:ue=[]}=u,{key:rt,name:Gt,video:mn,img:lr,firstTitle:Er,firstDescribe:Sr,secondTitle:Rr,secondDescribe:on}=oe,Ct=()=>{var qe,Bt,un,nr,Fr,kr;const k=(0,Se.b9)()?880:2600;if(mt.current){const Re=document.querySelectorAll(".animate__animated").length,Rt=document.querySelectorAll(".animationOrientation");Rt==null||Rt.forEach(xn=>{var Hr;(xn==null?void 0:xn.getBoundingClientRect().top){ri.setAttribute("class","animate__animated animate__fadeInUp")}))});const en=document.querySelectorAll("h2[data-type='animationH2']");en==null||en.forEach((xn,Hr)=>{(xn==null?void 0:xn.getBoundingClientRect().top){ri.removeAttribute("class")}),xn.setAttribute("class","animate__animated animate__fadeInUp"))),Hr!==0&&Re>6&&xn.setAttribute("class","animate__animated animate__fadeInUp"))});const Nr=document.querySelector(".animationTeachingTool");(Nr==null?void 0:Nr.getBoundingClientRect().top){xn.setAttribute("class","animate__animated animate__fadeInUp")})),Re>53&&(mt.current=!1)}const nn=(Bt=document.getElementById("videoIndexId"))==null?void 0:Bt.getBoundingClientRect().top;if((0,Se.b9)()&&!(!((un=At.current)!=null&&un.currentSrc)||(nr=At.current)!=null&&nr.currentSrc&&((kr=(Fr=At.current)==null?void 0:Fr.error)!=null&&kr.code)))try{nn-200?At.current.play():At.current.pause()}catch(Re){console.log(Re)}};(0,t.useEffect)(()=>{xr(Mr)},[]),(0,t.useEffect)(()=>{if(u!=null&&u.homepage_disciplines)return document.body.scrollIntoView(),Br(),window.addEventListener("scroll",Br),()=>{window.removeEventListener("scroll",Br)}},[u]),(0,t.useEffect)(()=>{pr.current=(0,ze.throttle)(qe=>Zr(qe),2e3,{leading:!0,trailing:!1})},[m]);const xr=qe=>ge(void 0,null,function*(){gn(!0),qe.keyword=encodeURIComponent(qe.keyword);const Bt=In().pickBy(qe,nr=>nr!=="all"),un=yield(0,et.tS)(Bt);un.status!==-1&&(fr((un==null?void 0:un.subjects)||[]),er((un==null?void 0:un.total_count)||0),ar((un==null?void 0:un.recommend_subjects)||[])),gn(!1)}),tr=qe=>{var Bt,un,nr,Fr;tt(qe),Fn(!1),(0,Se.b9)()&&(!((Bt=At.current)!=null&&Bt.currentSrc)||(un=At.current)!=null&&un.currentSrc&&((Fr=(nr=At.current)==null?void 0:nr.error)!=null&&Fr.code)||setTimeout(()=>{At&&At.current&&At.current.play()},500))},Xr=qe=>ge(void 0,null,function*(){(yield(0,Ne.ZP)("/api/trial_requests.json",{method:"post",body:sn({},qe)})).status===0&&(w.ZP.success("\u63D0\u4EA4\u6210\u529F"),Pt(!1))}),li=qe=>{var Bt;if((0,W.tJ)(h)){if(qe==="projects"&&!((Bt=m.userInfo)!=null&&Bt.email)){w.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}qe==="classrooms"&&Wt(!0)}},Zr=(qe,Bt)=>{var un,nr;if((0,W.tJ)(h)){if(((un=m==null?void 0:m.userInfo)==null?void 0:un.user_identity)==="\u5B66\u751F"){w.ZP.warn("\u5B66\u751F\u4E0D\u53EF\u4EE5\u521B\u5EFA\u8BFE\u5802\u54E6\uFF01\u8BF7\u52A0\u5165\u60A8\u7684\u8001\u5E08\u521B\u5EFA\u7684\u8BFE\u5802\u3002");return}if(Bt==="projects"&&!((nr=m.userInfo)!=null&&nr.email)){w.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Bt==="shixuns"&&!(0,W.xY)()||qe&&(window.location.href=qe)}},Or=(qe,Bt)=>Array.isArray(qe)&&qe.length>0?Bt:null,Vr=qe=>ge(void 0,null,function*(){const Bt=yield(0,Ne.ZP)(qe,{method:"get"});if(Bt!=null&&Bt.game_identifier){(0,Se.xg)(`/tasks/${Bt==null?void 0:Bt.game_identifier}`);return}Bt!=null&&Bt.identifier&&(0,Se.xg)(`/tasks/${Bt==null?void 0:Bt.identifier}/jupyter`)}),Pr=()=>{const qe=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();if(console.log(qe),qe){yn(!0);return}(0,Se.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},Dr=()=>{const qe=oe.key;if(qe===4){tr(Zt[0]);return}tr(Zt[qe+1])},Kr=[t.createElement("div",{key:1,className:q.left},t.createElement("h3",null,Er),Sr.map((qe,Bt)=>t.createElement("p",{key:Bt},t.createElement("img",{src:ht,alt:""}),t.createElement("span",null,qe))),t.createElement("h3",{style:{marginTop:20}},Rr),on.map((qe,Bt)=>t.createElement("p",{key:Bt},t.createElement("span",null,qe))),t.createElement("div",{style:{visibility:"hidden"},className:q.btns},t.createElement("div",{onClick:Pr,className:q.b1},"\u793E\u533A\u652F\u6301"),t.createElement("div",{onClick:()=>{var qe;return Vr((qe=Ee[rt])==null?void 0:qe.url)},className:q.b2},"\u7ACB\u5373\u4F53\u9A8C",t.createElement("i",{className:"iconfont icon-jiantou1"})))),t.createElement("div",{key:2,className:q.right,id:"videoIndexId"},t.createElement("img",{src:lr,alt:""}),t.createElement("video",{ref:At,key:mn,onEnded:Dr,controls:!(0,Se.b9)(),controlsList:"nodownload",muted:!0,src:mn}),t.createElement("div",{className:q.videoMask}))],We=(qe,Bt)=>{var un;const nr=Bt%2===0,Fr=[t.createElement("div",{key:3,className:q.left},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${qe==null?void 0:qe.image_url}`,alt:""}),t.createElement("div",{className:q.btn,onClick:Pr,style:{marginLeft:nr?"initial":"auto"}},"\u793E\u533A\u652F\u6301")),t.createElement("div",{key:4,className:`${q.right} animationOrientation`},(un=qe==null?void 0:qe.subjects)==null?void 0:un.map((kr,k)=>t.createElement("a",{target:"_blank",style:{animationDuration:`${k%2===0?k*.2+1:(k-1)*.2+1}s`},key:k,href:kr==null?void 0:kr.url},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${kr==null?void 0:kr.image_url}`}))))];return nr?Fr:Fr.reverse()},ft=()=>{lt.resetFields()};return t.createElement("div",{className:q.mainSiteContent},t.createElement("aside",{className:q.ContentWarp},ae&&!!Zt.filter(qe=>ae&&ae.includes(qe.name)).length&&t.createElement("div",{className:q.operatingEnvironment},t.createElement("h2",{className:"animate__animated animate__fadeInUp"},"\u4EA7\u6559\u878D\u5408\u7684\u8D85\u7EA7\u96C6\u6210\u5F00\u53D1\u4E0E\u8FD0\u884C\u73AF\u5883"),t.createElement("h5",null,"Super Integrated Development & Runtime Environment for Industry and Education"),t.createElement("ul",{className:q.tabs},Zt.filter(qe=>ae&&ae.includes(qe.name)).map((qe,Bt)=>t.createElement("li",{key:Bt,className:qe.name===Gt?q.operatingActive:"",onClick:()=>tr(qe)},qe.name))),t.createElement("div",{className:q.tabContent},(rt%2===0,Kr)))),t.createElement("aside",{className:q.ContentWarp,style:{backgroundColor:"#fff"}},t.createElement("div",{className:q.teachingTool},t.createElement("h2",{"data-type":"animationH2"},"\u8BFE\u5802\u6559\u5B66\u5DE5\u5177"),t.createElement("h5",null,"Classroom Teaching Toolsets"),t.createElement("div",{className:q.btns}),t.createElement("div",{className:`${q.clausesWarp} animationTeachingTool`},Yn.map((qe,Bt)=>t.createElement("aside",{key:qe.title,style:{animationDuration:`${Bt>2?3:1}s`}},t.createElement("img",{src:qe.img}),t.createElement("div",null,t.createElement("h4",null,qe.title),t.createElement("h6",null,qe.intro))))))),ue.map((qe,Bt)=>t.createElement("aside",{key:Bt+qe.name,className:q.ContentWarp,style:{backgroundColor:Bt%2===0?"transparent":"#fff"}},t.createElement("div",{className:q.orientation},t.createElement("h2",{"data-type":"async_animationH2"},qe.name),t.createElement("h5",null,qe==null?void 0:qe.name_en),t.createElement("div",{className:q.lf},We(qe,Bt))))),t.createElement("aside",{className:q.ContentWarp,style:{backgroundColor:"#fff"}},u&&Or(u.recommend_subjects,t.createElement("div",{className:q.school},t.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A"),t.createElement("h5",null,"Practical MOOC makes online courses more professional"),u&&Or(u.recommend_subjects,t.createElement("div",{style:{width:"100%"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:ir,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/paths?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.subject_count,")",t.createElement(ke.Z,null))),t.createElement(ee.Z,{dataSource:u&&u.recommend_subjects?u.recommend_subjects:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200}))),u&&Or(u.subjects,t.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:Dn,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/paths?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.subject_count,")",t.createElement(ke.Z,null))),t.createElement(ee.Z,{dataSource:u&&u.subjects?u.subjects:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200}))))),u&&Or(u.shixuns,t.createElement("div",{className:q.school},t.createElement("h2",{"data-type":"animationH2"},"\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BA9\u60A8\u4FBF\u6377\u5730\u5F00\u53D1\u8BFE\u7A0B"),t.createElement("h5",null,"Practical projects that make it easy for you to develop courses"),u&&Or(u.shixuns,t.createElement("div",{style:{width:"100%"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:v,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/shixuns?order=hot")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.shixun_count,")",t.createElement(ke.Z,null))),t.createElement(pt.wb,{dataSource:u&&u.shixuns?u.shixuns:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200}))),u&&Or(u.recommend_shixuns,t.createElement("div",{style:{width:"100%",marginTop:"60px"}},t.createElement("div",{className:q.iconWrapper},t.createElement("div",{className:q.tuijianWrapper},t.createElement("img",{src:Jt,alt:"\u6807\u7B7E"})),t.createElement("div",{onClick:()=>{K.history.push("/shixuns?order=new")},style:{fontSize:"14px",color:"#3061D0",cursor:"pointer"}},"\u67E5\u770B\u66F4\u591A(",u==null?void 0:u.shixun_count,")",t.createElement(ke.Z,null))),t.createElement(pt.wb,{dataSource:u&&u.recommend_shixuns?u.recommend_shixuns:[],right:23,col:4,precision:1,loading:Sn,wrapWidth:1200})))))),t.createElement(N.default,{visible:_e,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:t.createElement(j.Z,{onClick:()=>Pt(!1),style:{fontSize:"25px",color:"#fff"}})},t.createElement("div",{style:{position:"relative"}},t.createElement("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:ln}),t.createElement("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392}},"QQ\u7FA4\uFF1A612934990"),t.createElement("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:()=>{window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}}))),t.createElement(N.default,{centered:!0,destroyOnClose:!0,visible:hn,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>yn(!1)},t.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},t.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A612934990 "),t.createElement("img",{src:dn,width:200,height:200}))),t.createElement(A.Z,{visible:Et,onCancel:()=>Wt(!1)}))};var Nt=(0,K.connect)(({homePage:u,user:m})=>({homePage:u,user:m}))(Ut),zn=f(50946),Rn=f(99603),Vn=f.p+"static/yqh.7ef50d7c.jpg",ce=f(61186),c=f.n(ce),S=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});function _({modeldata:u,userInfo:m}){const[h,oe]=(0,t.useState)(!1),[tt,At]=(0,t.useState)(!1),mt=`${m==null?void 0:m.login}recordNewStudentModal`;(0,t.useEffect)(()=>{if(m!=null&&m.login&&(m==null?void 0:m.identity)==="teacher"){const ae=JSON.parse(localStorage.getItem(mt)),_e=c()("2021-10-30T24:00:00+08:00").valueOf(),Pt=c()().valueOf();console.log(ae,c()("2021-10-30T24:00:00+08:00"),_e,Pt,_e>Pt,44),!ae&&_e>Pt&&oe(!0)}},[m]);function lt(ae){return S(this,null,function*(){oe(!1),localStorage.setItem(mt,"1")})}return t.createElement(N.default,{open:h,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.createElement("div",null,t.createElement("div",{style:{backgroundImage:`url(${Vn})`,width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"}},t.createElement("span",{className:"spanButton",style:{top:"219px"},onClick:()=>{}},"\u9886\u53D6\u91D1\u5E01"),t.createElement("span",{className:"spanButton",style:{top:"288px"},onClick:()=>{}},"\u9886\u53D6\u8BC1\u4E66"),t.createElement("span",{className:"spanButton",style:{top:"359px"},onClick:()=>{}},"\u74DC\u5206\u5956\u91D1"),t.createElement("span",{className:"spanButton",style:{top:"430px"},onClick:()=>{}},"\u9886\u53D6\u8D2D\u7269\u5361"),t.createElement("span",{className:"spanButton",style:{top:"500px"},onClick:()=>{}},"\u9886\u53D6\u5185\u63A8\u673A\u4F1A"),t.createElement("div",{onClick:()=>{},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"}},t.createElement("span",{onClick:()=>lt(1),style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"}},"\u786E\u5B9A")))))}var l=_,L=f(45413),D=f(28103),y="data:image/png;base64,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",Z="data:image/png;base64,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",me=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,je=(u,m)=>{var h={};for(var oe in u)we.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&me)for(var oe of me(u))m.indexOf(oe)<0&&Fe.call(u,oe)&&(h[oe]=u[oe]);return h};const st=u=>{var m,h=RegExp("(^| )"+u+"=([^;]+)(;|$)");return(m=document.cookie.match(h))?decodeURIComponent(m[2]):null},bt=u=>{var m=new Date;m.setTime(m.getTime()-1);var h=st(u);h!=null&&(document.cookie=u+"="+h+";expires="+m.toGMTString())};var V=(u=>(u.Classrooms="classrooms",u.Shixuns="shixuns",u.Paths="paths",u.Projects="projects",u.Videos="videos",u.Topics="topics",u))(V||{});const e=u=>{var m=u,{homePage:h,user:oe,globalSetting:tt,loading:At,dispatch:mt,location:lt,payload:ae={}}=m,_e=je(m,["homePage","user","globalSetting","loading","dispatch","location","payload"]);return t.createElement("div",{style:{display:"flex"}},t.createElement("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"}},t.createElement("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"}},t.createElement("img",{src:y,style:{width:"30px",height:"30px",marginRight:"20px"}}),parseInt(localStorage.getItem("registeruser"))===1?"\u6CE8\u518C":"\u767B\u5F55","\u6210\u529F"),t.createElement("div",{style:{marginTop:"60px"}},t.createElement("p",null,t.createElement("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"}},"\u82B130\u79D2"),t.createElement("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"}},"\u719F\u6089\u5E73\u53F0")),t.createElement("p",{style:{color:"#666666",fontSize:"14px"}},"\u4EE5\u4FBF\u4E3A\u60A8\u63D0\u4F9B\u66F4\u597D\u7684\u529F\u80FD\u670D\u52A1")),t.createElement("img",{src:Z})),t.createElement(D.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}}))};var n=(0,K.connect)(({homePage:u,loading:m,user:h,globalSetting:oe})=>({homePage:u,user:h,globalSetting:oe,loading:m.models.index}))(e),r="data:image/png;base64,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",o="data:image/png;base64,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",d="data:image/png;base64,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",B={beginner:"beginner___iEOzq",spandiv:"spandiv___ZUQ4z",group_name:"group_name___X_brb",tips:"tips___rpDET",xvhao:"xvhao___FwVx_",newInfo:"newInfo___MQU3A",directionItem:"directionItem___hYbvU",active:"active___qlb51",courseGroup:"courseGroup___mEYSl"},O=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,at=(u,m)=>{var h={};for(var oe in u)Te.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&O)for(var oe of O(u))m.indexOf(oe)<0&&Ce.call(u,oe)&&(h[oe]=u[oe]);return h},Yt=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())}),Ge=(u=>(u.Classrooms="classrooms",u.Shixuns="shixuns",u.Paths="paths",u.Projects="projects",u.Videos="videos",u.Topics="topics",u))(Ge||{});const be=u=>{var m=u,{homePage:h,user:oe,globalSetting:tt,loading:At,dispatch:mt,location:lt,getUserInfo:ae,payload:_e={}}=m,Pt=at(m,["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"]);function hn(yn){return Yt(this,null,function*(){(yield(0,Ne.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:yn}})).status===0&&ae()})}return t.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.createElement("div",{style:{width:"100%"}},t.createElement("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"}},"\u8BF7\u9009\u62E9\u60A8\u7684\u89D2\u8272"),t.createElement("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"}},t.createElement("div",{onClick:()=>{hn("teacher")},className:B.beginner},t.createElement("img",{src:o}),t.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u6559\u5E08")),t.createElement("div",{onClick:()=>{hn("student")},className:B.beginner},t.createElement("img",{src:r,style:{height:"120px"}}),t.createElement("span",{style:{marginTop:"8px"}},"\u6211\u662F\u5B66\u751F")),t.createElement("div",{onClick:()=>{hn("professional")},className:B.beginner},t.createElement("img",{src:d}),t.createElement("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"}},"\u5176\u4ED6\u4E13\u4E1A\u4EBA\u58EB")))))};var Lt=(0,K.connect)(({homePage:u,loading:m,user:h,globalSetting:oe})=>({homePage:u,user:h,globalSetting:oe,loading:m.models.index}))(be),ct=f(12563),ye=f(3113),Je="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg==",xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC",Ot=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Lr=Object.prototype.propertyIsEnumerable,kn=(u,m)=>{var h={};for(var oe in u)En.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&Ot)for(var oe of Ot(u))m.indexOf(oe)<0&&Lr.call(u,oe)&&(h[oe]=u[oe]);return h},It=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const{CheckableTag:Mn}=ct.default;var Kn=(u=>(u.Classrooms="classrooms",u.Shixuns="shixuns",u.Paths="paths",u.Projects="projects",u.Videos="videos",u.Topics="topics",u))(Kn||{});const or=u=>{var m=u,{homePage:h,user:oe,globalSetting:tt,loading:At,dispatch:mt,location:lt,setisone:ae,users:_e,setIsShow:Pt,payload:hn={}}=m,yn=kn(m,["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"]);const[Hn,Fn]=(0,t.useState)([]),[Ln,Jn]=(0,t.useState)([]),[Et,Wt]=(0,t.useState)([]),[Sn,gn]=(0,t.useState)([]),[Tn,fr]=(0,t.useState)([]),[Xt,er]=(0,t.useState)([]),[bn,ar]=(0,t.useState)([]),[Mr,Ir]=(0,t.useState)("");(0,t.useEffect)(()=>{Br(),pr()},[]),(0,t.useEffect)(()=>{(bn==null?void 0:bn.length)>0&&Ir(bn[0].id)},[bn]);function Br(){return It(this,null,function*(){let Ee=yield(0,Ne.ZP)("/api/users/interest_tags.json",{method:"get"});Fn(Ee.tags.filter(ue=>ue.tag_type===1)),Jn(Ee.tags.filter(ue=>ue.tag_type===2)),Wt(Ee.tags.filter(ue=>ue.tag_type===3))})}const pr=()=>It(void 0,null,function*(){let Ee=yield(0,Ne.ZP)("/api/paid_subjects/qr_code_banner.json",{});Ee.status===0&&(console.log(Ee.data),ar([...Ee.data]))});return t.createElement("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"}},t.createElement("div",{style:{width:"100%"}},t.createElement("div",{style:{display:"flex"}},t.createElement("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"}},"\u8BF7\u9009\u62E9\u60A8\u611F\u5174\u8DA3\u7684\u7FA4\u7EC4"),t.createElement("span",{onClick:()=>{ae(0)},style:{cursor:"pointer"}},"\u8FD4\u56DE\u4E0A\u4E00\u6B65 ",t.createElement(ke.Z,null))),_e.identity==="student"&&t.createElement("div",{style:{marginTop:60},className:B.courseGroup},bn.map(Ee=>t.createElement(Me.Z,{title:Ee.name},t.createElement("li",{key:Ee.id,style:Ee.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:`${B.directionItem} ${Mr==Ee.id?B.active:""} `,onClick:()=>{Ir(Ee.id)}},Ee.name)))),_e.identity==="student"&&t.createElement("div",{style:{marginTop:30,textAlign:"center"}},bn.map(Ee=>{if(Ee.id==Mr)return t.createElement(t.Fragment,null,t.createElement("img",{src:Oe.Z.IMG_SERVER+Ee.image_url,style:{width:130}}),t.createElement("div",{style:{marginTop:"20px",fontWeight:"600"}},`${Ee.name}`))}),t.createElement("div",{className:B.tips},t.createElement("div",{style:{zIndex:"999",position:"absolute",left:18}},"QQ\u626B\u7801\u52A0\u5165\u4EA4\u6D41\u793E\u7FA4\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u4EE5\u4E0B\u670D\u52A1")),t.createElement("div",{className:B.newInfo}," ",t.createElement("div",{className:B.xvhao},"1"),"\u76EE\u524D\u5DF2\u6709",t.createElement("b",null,"10W+\u5927\u5B66\u751F"),"\u52A0\u5165\u5B66\u4E60\uFF0C\u53EA\u7B49\u4F60\u6765!"),t.createElement("div",{className:B.newInfo,style:{margin:"8px auto"}}," ",t.createElement("div",{className:B.xvhao},"2"),"\u793E\u7FA4\u6BCF\u65E5\u66F4\u65B0\u5B66\u4E60\u8D44\u6599\uFF0C\u5DF2\u5206\u4EAB",t.createElement("b",null,"1000G+"),"!"),t.createElement("div",{className:B.newInfo}," ",t.createElement("div",{className:B.xvhao},"3"),"\u5E73\u53F0\u6280\u672F\u7B54\u7591\u3001\u8BFE\u7A0B\u5B66\u4E60\u6307\u5BFC\u3001\u7F16\u7A0B\u4EA4\u53CB\u793E\u533A\u7B49...")),_e.identity!="student"&&t.createElement("div",{style:{marginTop:"60px"}},t.createElement("div",null,t.createElement("span",{style:{marginRight:"20px"}},"\u8BFE\u7A0B\uFF1A"),Hn.map(Ee=>t.createElement(Mn,{style:{fontSize:"14px"},key:Ee.id,checked:Sn.includes(Ee.id),onChange:ue=>{let rt=ue?[...Sn,Ee.id]:Sn.filter(Gt=>Gt!==Ee.id);gn([...rt])}},Ee.tag_name))),t.createElement("div",{style:{marginTop:"30px"}},t.createElement("span",{style:{marginRight:"20px"}},"\u5174\u8DA3\uFF1A"),Ln.map(Ee=>t.createElement(Mn,{style:{fontSize:"14px"},key:Ee.id,checked:Tn.includes(Ee.id),onChange:ue=>{let rt=ue?[...Tn,Ee.id]:Tn.filter(Gt=>Gt!==Ee.id);fr([...rt])}},Ee.tag_name))),t.createElement("div",{style:{marginTop:"30px"}},t.createElement("span",{style:{marginRight:"20px"}},"\u9886\u57DF\uFF1A"),Et.map(Ee=>t.createElement(Mn,{style:{fontSize:"14px"},key:Ee.id,checked:Xt.includes(Ee.id),onChange:ue=>{let rt=ue?[...Xt,Ee.id]:Xt.filter(Gt=>Gt!==Ee.id);er([...rt])}},Ee.tag_name)))),_e.identity!="student"&&t.createElement("div",{style:{textAlign:"end",marginTop:"20px"}},t.createElement("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:()=>{Br()}},"\u6362\u4E00\u6279 ",t.createElement("img",{style:{marginLeft:"10px"},src:Je}))),t.createElement("div",{style:{marginTop:"48px",textAlign:"center"}},_e.identity==="teacher"&&t.createElement(ye.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:()=>{localStorage.setItem("Noviceguide","1"),mt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:1,href:"/account/profile/edit",text:t.createElement("div",null,t.createElement("span",null,"\u6B22\u8FCE\u6765\u5230\u3010\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u3011\uFF0C\u63A5\u4E0B\u6765\uFF0C\u6211\u5C06\u7528\uFF1A"),t.createElement("span",{style:{display:"inline-block",position:"absolute"},className:B.spandiv}),t.createElement("span",{style:{marginLeft:"80px"}}," \u95EA\u5149\u7684\u65B9\u5F0F\u4E00\u6B65\u6B65\u534F\u52A9\u60A8\u65B0\u5EFA\u4E00\u4E2A\u3010\u6559\u5B66\u8BFE\u5802\u3011\u3002\u9996\u5148\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u5C06\u9F20\u6807\u79FB\u5230\u5934\u50CF\u4E0A\u65B9\uFF0C\u5728\u51FA\u73B0\u7684\u4E0B\u62C9\u83DC\u5355\u4E2D",t.createElement("img",{src:xt}),"\u70B9\u51FB\u201C\u8D26\u53F7\u7BA1\u7406\u201D\u3002"))}}),Pt(!1)}},"\u65B0\u624B\u5F15\u5BFC"),t.createElement(ye.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Pt(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"}},"\u5F00\u59CB\u4F7F\u7528"))))};var Wn=(0,K.connect)(({homePage:u,loading:m,user:h,globalSetting:oe})=>({homePage:u,user:h,globalSetting:oe,loading:m.models.index}))(or),Yr=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const{Step:$r}=L.default;function Tr({userInfo:u}){const[m,h]=(0,t.useState)(!1),[oe,tt]=(0,t.useState)([]),[At,mt]=(0,t.useState)(0);(0,t.useEffect)(()=>{let ae=localStorage.getItem("registeruser");parseInt(ae)===1&&(h(!0),setTimeout(()=>{localStorage.setItem("registeruser","2")},2e3))},[]),(0,t.useEffect)(()=>{u.login&<()},[u]);function lt(){return Yr(this,null,function*(){let ae=yield(0,Ne.ZP)(`/api/users/accounts/${u.login}.json`,{method:"get"});tt(ae),ae.identity?mt(1):mt(0)})}return t.createElement(N.default,{open:m,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:()=>{}},t.createElement("div",{style:{display:"flex"}},t.createElement(n,null),At===1&&t.createElement(Wn,{users:oe,setIsShow:h,setisone:mt}),At===0&&t.createElement(Lt,{getUserInfo:lt}),t.createElement(L.default,{type:"navigation",size:"small",current:At,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"}},t.createElement($r,{status:oe.identity?"process":"finish",title:"\u9009\u62E9\u89D2\u8272"}),t.createElement($r,{status:oe.identity?"process":"finish",title:"\u9009\u62E9\u5185\u5BB9"}))))}var Gr=Tr,Qr=f.p+"static/kycx.615a0290.png";function ei({modeldata:u,userid:m}){const[h,oe]=(0,t.useState)(!1),[tt,At]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let mt=JSON.parse(localStorage.getItem("Studentshow"));mt!=null&&mt.includes(m)?oe(!1):oe(u==null?void 0:u.is_show),u!=null&&u.is_show&&setTimeout(()=>{let lt=JSON.parse(localStorage.getItem("Studentshow"))||[];lt.push(m),localStorage.setItem("Studentshow",JSON.stringify(lt))},2e3)},[u]),t.createElement(N.default,{open:h,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null},t.createElement("div",{style:{backgroundImage:`url(${Qr})`,width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"}},t.createElement("div",{onClick:()=>{oe(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),t.createElement("a",{href:"./tcone.docx",download:"\u8D5B\u9898\u6848\u4F8B1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),t.createElement("a",{href:"./tctwo.docx",download:"\u8D5B\u9898\u6848\u4F8B2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),t.createElement("a",{href:"./tcthree.docx",download:"\u8D5B\u9898\u6848\u4F8B3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})))}var ti=ei,vr=f.p+"static/banner.d71ab7c9.jpg",wr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAAAXNSR0IArs4c6QAABBJJREFUSEvllltM22UYxp/nXyqEjU0GLSd3g0uWQMZSCkSZFGKihMQLddOLhRZhiYkGvTBeGRfxYvHKRBOXOaNhgMQDRi+WmRjjskJwQ2ghxJAQM0XnNmjBMQzl0Pb/mH85SNigHLzzu/3e9/m9h+998xFbPCXecaedtmZQT0jIBRmmeDka5wfDnVl/blEG3Iphme+vOiH2GYD9AOOApgHuB5QCICLaGoNtWV9uRSsp0OUNlxlUjwASxltxw3Z+6ELm9LGmcMZ8TC8AeAdiqlJYG2zNvpwMmhRY6gv1EqiUdDzYkfP1esFS7+TjoPk9wdFAe3YxQG0G3RRY3jRdaMYWrwvwB9udNRsJuX0hK5BnTLF8sMMxsGNgqS/8FKGLAt8OtjtaNgQ2hF6F8D6phoG2nPYdA12+UJ0BfCviTLDN+ebGGYZfA/SuyPpgm6Nzx8CjvsmCFJk3RASC7c7yTUr6HYAnqZQjAx0Hft4x0HJ0+0IJMUgvBTpyPrzn0TSEnqfwhcT+YIejYtevtKwpfFgx9QnMIHRWMs7NTN75dV++8yCjC6cgvg4qKrIq2OYI7ApYfnKi0LQZ9aCOAyjZUIy8BbAXMi9lFDo6r7QwtpFtYixcjbcdMO0lou360IXMsaVSTr4M6D1A9mXnWQAhACkA7ZC5AHAGRDqEHBB7E3bClbl5R+1IFxcPvaLUB+9OHY3FoxrqzB2wZpSl3olagF9xxQH8Q9A1ACcIWivstGlfvDT4Sf7vm5XL1ThVZDPNc5I8Ei4SzAD1CIA0y4/gD0rLrqPbGxoGUQThLIjDAo4Ry9EuEW4C9JPwIw7/wKeO0RWw+0WlG/NTlabMahisllRBIHXlXsAvBPwCigk8SvKkBYyAGAu0O4ssw5oapfx9cMpNA9WyhIDHAOz7NzuOS+oFkUewDNADy3fWShsV6DcIf3wB/sHPHbcS7amfeBoGvwFxmm6fBdRvgbac4vuW7DnZXGmTLiMRADwEqgBlQhDIEUB+EX67Pd3f9/HeiftpbA+4XqFFhnvsTrHJhfHB1rxwsjHYfoZbUUxis7sMdxDA/w94E8AeE6obnHP+hC7rz/LfnQrfTFYM8y0EmiU0s9QXeoPAmWXEjIQfaaCbUHck4uy3VtR28K6m2XxbNOIR4QFMD8Qia80ICMVkHkns0nLvxLMmcQIwrBl7aA1gDmIfDHSbMnvi0tXhjlxrp66e8qaJwniUHjAxox4AD69ZEouEAiaNyzZj4Xx/a8GNe/40awSqlgUOrdGPAgoCRi9g5gm0IAWr99IcaFwj0B2Px3uMPebVwEf5kbUBJv21uetn82TMLkcvj2AUETJWWwD0kuhZasFk/0hX8aYtSApc37/iU3cPpEYXK0HcDkayh7b7yP4BoxTr1C7JW18AAAAASUVORK5CYII=",Ur="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAZCAYAAAAmNZ4aAAAAAXNSR0IArs4c6QAABURJREFUSEutlntsFFUUxr/v7vZFgQp0tlCtgihE0Go7VSQqPiMao/FBEwjurNKEWGONb/5QA4kYfD+ioAKa3SlWQ/9QY42IGBDiA+ksUkRMGqWAAp3dolRxW7pzj5nq4pa2pjTevyZzz/f9zj1z7r1DDGOUhw8VBphTHkS6UBN7nFjJjydrw5MRTK85MjYvfWwZRcIACrK0LUph0bZoaN1Q/YYMrliQKFVp2QxgsgCthHwIUUdAuQCCG4VUhDzg2KGXhwIfEGyGD80AWSPgFFJ2O7GSWjPsbgZxGYCnnJTxGBrpZQAVC9rPV2nVJJBSApdTMSieLAbxB4D1uanu1V81lqWyE+oHrgy7jxJ4AgQhEJCLNfmlEr0B5PtOzLhloBVdZHXM9MT7AgobgunAnHTAOwhgRG8s+X1aeO0Ou/iXjLYP2IwkboBIEyD7RIILJ3eN3dA4HWL+lHwWkAcAXuXYxsbBSmla7VsBVZGb6io6DacdaytMGNrjUlBqQGxxYqFZA4PD7kYhZlHzQmeNEc8EVUbcdyiYq4M8dftbxoHBwJVWwiYkrNM5E7c3jNmbiTOt5DpAz4boi5368Vt7i5BtYlrub4D87Ngl52a/r7TcVwjcA00zO6ETEzAj7noIr+kRb1RL/fijx3sg3B5WpA2RWqe+5PX+4LB7SIhU3A5N6pNQ2K0GsRbgC45tPDjQii+8s6PM87xWgt85tlHVV99+F8jXRHBnvD4UHWDFiQZA5lFxXnPUeDcjnlYtuQUFyV0QmSgB3hqPGh9mG8+Y3zE6HfA+AnApwPmObTRk5mdW7y84VpAXF2CKVt7kb6MT2vqBq25PTBUlDsAciDwP8lNSzgRZpqHWUXvrezuVeBtU74mX7iQD/j6+F5QzILAR5MvwMB9Un4h4Yyh4FMR5JJY3x0L3DNhcZ9VJ3ujOZJQic/uWk3s1g1ZAvIhALxikuToCQV6n06zV0HcQUFlxR4mcy5rtMdv7gSvmJkpVrnwMoFyAPwh+BkgboA4KuYfi+SfSeIA9AnxJoBUif0JhAoSXAFIKUECJUbBWoGYDUgjAnzsHQA/BumbbeON4qacuSIwamcbngFQAXHUsnbNoZ8Mpv/oBZiTxELQ8AyIFwQtduXkv7nqz6HDfVQurbnevEcVlvgRgi1Iye1s0dOhvj8M3QKffFMLwt6VTH2rs3U5mJLHCb3VAnnPskoczplXh9rBQxQC9P6Bx0zdrSnYMtof991dcIcHfT0/4lbmb5LYki2e1Rdnlz11wh3t2QPNrgeRScwpn1hwZ293TfYDAfuTvm+asrOrxA/+5FH4AoKHUxU602H8e0jAjbgwCS6iejMeKH8uIzEiyFqJXQLCUVVbHHIHXCOJxJxZaejzIcpf3Zg7elfkuQ6L6FVx4YAS6gq0AxiI/v8xZOTrpa6dVuyPzCySpoHbStNxF/o1D6Jub7fEf+AFnXd+aV2QUuQA6R+3bNWnTpivTQ4X++5kS9wnlRVG8Px41Xspa0G4AJay0EosJWUJgswAuFNZCw79ZtgjxajwWqjtZqB/vn2Ta03tJNEle8W3o8g8nQARXk8g/Ds6YawRqAuJRiNUiXBivN1YNB+xrKi33MIGEY4emmpbrV9D4xyvF8rAUFuQdHZkx7/jl4G9FoVPqIPIsoW5utot7yz+cYVqJ3YCMc+xQ6CKrcxxzVdD3SXWLDPgHUhVJPiKinxbwxrhtNA0H6mtMK/EdoCc4dsm4Ez3+EwygBZDejhze4AxAuocDHh6vj0oODxmMJaLMAwj8D1SMKoVsWsJ+2/EvhYRN7/GobL0AAAAASUVORK5CYII=",Ci="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAAAXNSR0IArs4c6QAABEtJREFUSEu1lm1sFFUUht9zZ6HbIkhoZ1YEiaVGENG2O4sUNYbEVP0j+qcSgZ1FTUWCYIIxKvjRGBNiQho1+oPGaHdAgaKRkBgTE6VFgx90lkiwGqP1IxjamW1VPgS6w7xmVlpK2W4lwP157z3nufece95zBQUHpWaJV61prBOlZgXELAXoBCYCLAPwD0WOCOkC8j2FXVqOHfvei3UXcidDkw3UElHvboosBVgPQB9uQEggwHGAJ0iUCTABgrP2+c3yI8APVWR8y763Jw8B85viqewqYbAewNQzjvsA7KaodmGuC0HkB2dLRQ8gPAummr+0/2o/4s8hVTWAuwS8HUCUQKBEPjo5EDQe3BrrlVqrd4GC7CVwTIAPRElrZ2vFHkCCwqEcfXZOg3tFtJRLQVkpgmpCtmRsPSnxpNcowhYKHs+kjTcv1HHB/Q3UzNLsCYBdjm3USDzlPSrkJoqsyKT1lksCCVOQdI+KyB+Orc++bBDTcj0AxxzbqLxskLjlHhJAc2xj6iWB3GJ5158Wda2TLv9kMNym5f4EyBTH1qdcNKR2WW+1UvIpIJMm/l5R1t4ufr4skt53Iqx0bKPsoiCJZM9civoMQIVArem0K94YuknKc0jWZGxDKwoxl2dn49T4rLN1Unbkq4snszcIgt0QxAB50rH15uF7EpYb1t4CRPXxo0OaqMxu7yiAw8hF64aD8jkA288oxDOObbwy8hBm0g0PsPBYRCYVv4nlvgrgCQJ7+9XxO39trTxppnqrSOkQYBoEzztp4+VCtZVIuh9TcA9yUb14TpqoEr9kd5K8VyDbxQ/WBRG1G+AMCF9y0rEXRyte0/J2ArzPh5p+VlYgj2VsfdNIo5uTPRPGKW0PyDjyKpxX3w1O2lhXTB3MpNsGQYPyWSW1KfcORXQA+MqZqd+GpvOF0VzmTYXi1wCuAWSjY+tPFQPMfbA3VjJOdQEsyTGI5aU+kfJ2hSEp9EoGnc17uHfmaV/mZWxj+1j6FrfcbQIshmCdkzY25CHVVnZaBDwIMCrArZ22sX8sR6Otxy13sQDbAHw7caaeaG8Sf6izxVPuA0IJF3/WcKruG3t62LguaJipv6rI3D4BSwnOz9ixA/l+OdyLmcq+BgZrBPhygEH9gc1XhYn+X+PGR/6eUjIw8LkI5wjU6uHVf26PDptNWfZ9kPcT6JRAFjlb9MNjUUyrfwbg7wojD+AtxzYah9uM+AgA161myZVH+jaDQQPAPkJWFUu2aXlLgOB1QMoJ2Zw5UfEQdsjpopD/Fimm1fc0ETQJUALBjpyvrT3wbvmhQeNEsn8uld8Mop7AKRE+56RjGwvd+rybnJOj5T03IVBpALXhXwtEM7RIG+ivBWUZwAiALwJNW7H/nfKu0cJaFBIaLWxi5Gi3txLAC6GkDzkiuqnwbCZttI2VszEhgw5qlv85WQv89QAXkbJRSn9rdVoSubEA4fq/8j8FlprfcJwAAAAASUVORK5CYII=",si="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAAXNSR0IArs4c6QAAArlJREFUSEvllV1Ik1EYx//PeR1uCib2vqOEJKmLIpDcu+giKjIppIsuagbJ3pWQURRSXUogFBFdGPRBIX3sow/Lqz4hDAnsIsp3QRIiBEVf6N4tqaSU1+2JDTa3MdyMeeW5Pc95fuf8//9zDjk04yqBD2KeBws00QyMhgH+Mw/MagBLM2BM5Az6FL3YMIcndJoYHQsYVuceLbeQdJuFOBv0Ln6VlFht+16GvyUDEOKa7pOvOLVQE4PcsMoevZvMdCsKknF9S6RiWoo+BbABJHp1n9ycbFKvRVoFoteZ6XwwoBx3aKEXBGwG6ElETOz+5K2dTNbmha1xfamy2UqfMeBkwqNfFYrrw0WaSjVwG68J7CSm1YO3lJHExkqij8HYSKDnbJV36t2USPassDr3qN1Cog9AHQi9KFVa0qVxeAyVmAcB6tf9ytYZabmMJsMPGNwIwsCERDtGbii/Z4WpnrEVYNEPcA1AXbpfOZHugaoZ3QAfYMKeoM9+PzXXyUL9aNwEQwNoWAhueOO1j+aVce2+8eVSzOwHUAsSF3Sf3B5vGpfLlKLfCDQBq1yTOrGLJdUW9gO8F4whE7HGd4ElobwyJne6bn9kWSwajQNXMnAp6LcfVbXwYSB2mYEzQb+9IyWhZtwDuBmgtzDNbfrd6nDBAUmlrtWoFib6CDg1GFB6VNePRWybdhNKHur+qs/JOqcWOgIibcq0bB+6Uzk+5+inGW/Jvju5njS1jXPW5fWsmO9jbhjzLsHifTFB8V4s0A7woawvptiYzH4JWL0WahVEDQWjmFUAq0DoAygR70IGc+wcFVKYmS6ji5iPscCmoNc+MJf1Cwzm0IxOAspzScTgLQSozOghoq85ZWSa1APyyey5nDKqWihuvDIXPzJqiX7qPqWyIJjTMxb/MC3/C+OYNK37q15mr/8HdMuy03Y4XqkAAAAASUVORK5CYII=",wa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAAXNSR0IArs4c6QAABOlJREFUSEuNlmtsFFUUx///2b4WgUrZ2UIThUIIhEeBnYIohgDRIEZjIGlCpDvbBgNqRAjGoCgEEU2EDwZjYgTFdloKBg18kPCIQCPic2eroCCYUFoF2Z2tCAVaujtzzCytaZfu1vtp5p57zm/O654hBlhlwX9Kc9i1hlSKKfgq3DH8A+ylPZBeupzZFKZXRqeS/JrE4F7nDpuGuhCg9Kc7o/rSfY6dVwFIHh3uC9er59xzWUGaHj0KKPNEZCWgHCPlfUDmE6gIG/7P0kGBYHw+6ewDMNSVCXBbIavDteruAUCxKARi1vlHuIqBYHQxyc8JvhE21I19QBXi0bxWM4ARAF8hcUNEtrq+dCVzRw8EOgHBbHpynvbk5B23b9/aIcSTAJeahtrQGzStKjbO4+A8yP1mrbrIlWnB2DYQLzpUHskKClS1zYJjNxLI7zEqgm8ineqc9IKYVnX1Xo+TiINo6UrklQ9OtHd2efOOA3wgSc/krKBUuPRoGYG1AOe7YcmUH0Co6daPriMAbgJIAigEsM80/IsHBPV4EghZGkR+IHhBIJ8QLAVwXcRujIwtPqA1x7dA5CUAF7vLMZfkHuQnNpjbS279b1DPF4sgQKZXK1sBuR9AMxzONuvVvzL2UUC3niDxDsQZI2CEDlea9WqkR0HTo5sArgfEgigbbI985xHxQ7gGwAK3mh3hzKY6Ndxff6U8Kq+05jqKHCXgdnwLgLEA2p1ksqypoaRl+rKro5RE8jwg7UkoU382fJd6GyvXYzsFqIZgs1nnX58RpOnWAUAedxNuGurxct16WSBbBPgWwtOkTATwMIDVpuHflm5Iq/i7EN6kG65W0/BPyAb6HpAZN3JYeG6n2h4Iti0g7UPpCuJgTqTef6I/Q5oeOy3AuIjhL8gcOj32lgDrAB4AuBdwVgGYLpS1VJQvxZZqAi8IsCRi+D+925AoWjAWBZk0Df/IzB4tvzwInTmHu8Nz5xyVGrPWV+0+zqiMPuQoPClgeGir78HGRro98t8KhKzlFPmQYH3YUIMZQSnBRlECF9qeothjQCXi5qq3gqbHDwHOAoBfJGzluVO7hv85d67kXB/VtoLibAGgOLZHa9o1/Ex2UH/S7r2y4JV7cqGYQowjoACpeeRW3jBAhqTeyT1mra8yk5kBG3ZiheR5vda7AJ4HuANQfgXtJRC3BXgNkEYBFhJUPcAUu8DXbG5nImPDpgsCQWs1Ka8DKEqNLUpzwlHLTtXRvcf6LE23ngFkhztShBCFPGIncp5tahjm9uSdlPfnak9yAVwDeAHANIjEkExONneXxO/6qFB8M8V5DYAFMAbIJABn25SbgYs1pZ0ZQZoeOytAqeTmjm/6eFiLplubAFkPwSqzzv9eX5AogaB1jcStrmTHhNMNo65qeqwGQAiOLDLri/dnA10GmD+k9ZfixsZ5yUAoupTCeoAbTEN9szfIzWGBN95BOGdMo3iKK9NCsVcheBtAlWn4azODQrGPIFjmTksITgjEvThHOrY966ddI92Z0zdHodgRCB4VKDsJ53e480skH7QnmEZJa0bQpIo/igq8BQcBmZmyKEwKsS5iqFv7y+nM4JVSm8pBAOO75R2OKCua6nx1WYshJXR/NgbFHyNkhFA5adb4fsvUI+7+6CopKHLaFkJQSCrHTKMo5UnP+hc3fxUl0VM2UAAAAABJRU5ErkJggg==",ya="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAAA6FJREFUSEvtlk1oXFUYht/33kkmCZi/JmMTpQimUCS2NZPSusnGQO1CKIHQn2SSSQQ3Egv+LMSFCBW6MIggUiNkkklMqIlWUDBou6i6aZM7UWpBWlFRhGSapE0Ra5zc88qdzLSTdGJu/Fv1Lu95z/ec7zvn+yHyfDvb5u8vMEu/O6O1c/nW/fx7IPpDURUraqdi5d+v1TOfgcbOq0ck9YN8H8Y+6QxVfukH5Gka2mb2MWB3QjoM4KQTD724GejIbbEuAXwbNwNxZ6xyca2RXR1z9wWECKhOQDty1k9sHkqMQSwGdACAbWg1Tw9WnfWMPtr6c3GqpOig5IHQ7K0DTImYsIRvBb0A4O9A+bwzWN0bjixsE1OHEvHQawAVjsy3Au47IMrSXgkXQQ4EUubd86P3zjZ2zDQL1mf/CLo2nI2R5EsijoPWGFydcIarE7maDaEN0fl9lkxIwapPnD6mvM2ZhzQCrni6HlSwWhLxqtN3rG/kabgjOQFgv42iqgvx0vn/CrozMhMqoP0qiUn+X9CG9mQdLVwhcOou1KtI/+pDuhveO1KG5ERKOPZ1vPryquTPFId8ebq3bb502XaPA+jJrUgbhjccmdsL6jSgGgGG4Ecy6k0Mh75I53Ee6MNHr1cUBJaOAXyGQIWAXy3yqanB6tF099koZTxR3YErwdJQ5VHKfRZA/YqnvCCql+AOSK9kPV05pPkUQCmAGwLeZGr59dx+7AuaG86GaPJxGD5H4DFAhLAMIpCF1vUoWLY45whmPLUcfOPiSPm1taVx09CsgUe6Z3dx2fLghwAVrr5T0etA6zX7vFBju6HpWM1VPxNCumlbpscYc2Y6vvWMnz27o4vbbbN0eVUZFPALaA3ANQOJ4dB3fgz50TRGFupFt0tQO4FQGuq1NhjzNKEWACUQJOJzi+pX0B13+mp/82M8V7M7eq3clntEUBelPZlHeAPAe4TeujWYhVsXyljsHjbSkyRWhOKiYE4R6neGtp7/S/jLssI/Jptl2EXqIMAizwFYPEcwpuCWcaePaQfyT4ORhXpjud2U2gFUZ056CUC/sYuGpmP33Lr7cOfsgzCMguwAtC2j/Qkwg7SDA75H0KxHD7V+U1hSUvOEZLoB7c8MX38I+pjEOQktFJrA9OFvAvqQBrGp4dBZgGa9yOT1NJ/Ye7G2TJRE1KsdWY2ESVqKuSwc/Wqg4rqf+/cNvW1M3BOZazK21WQJH0wObvHCvqnvT3ogo5/wO49eAAAAAElFTkSuQmCC",ba="data:image/png;base64,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",Ia="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAAXNSR0IArs4c6QAAAtRJREFUSEvd1V9IU3EUB/DvuXebOqQ53UYKhaZED1qb00QIEnopqN6KsDanRkgUET30UCRSSNBD9FBmf+cMIaSX6sF6WvWQoXcmRgRFWBDobuVIc3NuvxPXMkpzd82eOo+/e87nnnt+P36XAMC967OFzOIMs9gKIrO2phfMzACOhQKO20vlUtm211kWm2UAhAoA0yCK6MFgZDM4T8sjkg4pXbaOP9WQ2/vxICAuEugWZ9ualCs0q4fP14CRAJEMoFUJ2E8vrCN3g9oB5haW5NqQv6BfD54b43xDxOeZaQ+AQkC6oAQKjgKkjWsuyO1VrwK8X5KMrgG/9flf4UAzEiLIBukhgFLt63Pf2xqDQUr8E3ww4LhR7QuvFIL6AN4A0H1TNLb7ae+q6LI6B8GvFNub0UbC6ZvIk8XsPQCbQHiCLMOOjPDKfeEykvEAjDUAKQwO/5iykYDNABsZ3JkRrkHrPWMOI8l3Aa5ZYp+6FuGuJrWI4lyqt7FMFJVybMOz0XHrr7myJK2TGI8ALMbd3vBbACV6uPacmXaGuu3anH9GlWesnEkaWQJX64m4Wg9ngWg8aTo30pM3kTauh+o9T9l5pVdtJXCtHgJwTBhNR4auW9+l3bnbq4YAdunhDAhJoi2Dfnswbbyujg3Tqz9Y9PCpXNPMy0uOqYV5Kcfiapy0G3imWA/npBQd7M5/oeXV7P204lk8/yt6KalzWsJvtEtID/9+7Rm2yzzdn2DTKBHuKAGHL/WGNoQbSZD+UYSIUSLZHk0UfjGb1R5m6lMC9msp8bQ6TpH0n+BVHrWTiQ8Ipuqhbvvgcsfi9IWdssAQAze1H/RxQJxloD0UcJxYLu72jLeB6BQxTlJFfcRqMsS181oEYJhBaqYvILANgBPAmIzsctKgjV51bRK4DOY6EObWMgrWbmF6TBK1KH7bq9+gssOclTsZyckIBhBBJDbqL4nN138Dkaaq81CqFPwAAAAASUVORK5CYII=",ni=f(34055),Oi=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const Da=({homePage:u,globalSetting:m,user:h,loading:oe,dispatch:tt})=>{var At,mt,lt,ae,_e,Pt,hn,yn,Hn,Fn,Ln;const[Jn,Et]=(0,t.useState)(),Wt=(0,t.useRef)(null),[Sn,gn]=(0,t.useState)(!1),[Tn,fr]=(0,t.useState)();(0,t.useEffect)(()=>{tt({type:"homePage/home",payload:{}})},[u.name]),(0,t.useEffect)(()=>((0,Se.Ll)()||tt({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),()=>{tt({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var ue;(0,Se.Dk)(((ue=m==null?void 0:m.setting)==null?void 0:ue.name)||"\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0")},[m.setting]);function Xt(){return Oi(this,null,function*(){let ue=yield tt({type:"homePage/getHomeNotice",payload:{}});if(ue){let rt=localStorage.getItem("SystemUpdateadvtime");localStorage.setItem("SystemUpdateadvtime",ue.start_at),ue!=null&&ue.id?localStorage.setItem("isfirst","0"):localStorage.setItem("isfirst","2"),Et(ue)}})}function er(){return Oi(this,null,function*(){let ue=yield(0,Ne.ZP)("/api/home/competition_popup.json",{method:"get"});fr(ue)})}const[bn,ar]=(0,t.useState)(-1),Mr={pagination:{el:".swiper-pagination",type:"bullets",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},autoplay:{delay:3e3},spaceBetween:30},Ir=ue=>{var rt,Gt,mn;const lr=u.homepage_disciplines,Er="sub_disciplines",Sr="paths",Rr=on=>`/paths?discipline_id=${lr[bn].id}&&tag_tabs=${bn+1}&sub_discipline_id=${on.id}&tag_level=2`;return t.createElement(t.Fragment,null,t.createElement("div",{className:`${gt.banner} ${gt.mainSiteBanner} `},t.createElement("div",{className:gt.subnav,onMouseLeave:()=>ar(-1)},lr&&lr[bn]&&t.createElement("div",{style:{zIndex:2},className:gt.subnavDetail},(Gt=(rt=lr[bn])==null?void 0:rt[Er])==null?void 0:Gt.map(function(on,Ct){return t.createElement(K.Link,{key:Ct,to:Rr(on)},t.createElement("div",null,t.createElement("h1",null,on.name),t.createElement("ul",null,on.tags&&on.tags.map(function(xr,tr){return t.createElement("li",{key:tr},t.createElement(K.Link,{className:gt.link,to:`/${Sr}?current_id=${lr[bn].id}&&tag_tabs=${bn+1}&tag_id=${xr.id}&tag_level=3`},xr.name))}))))}))),t.createElement("div",{style:{position:"relative"}},t.createElement(Ue.Z,{className:gt.LeftButton,onClick:()=>{Wt.current.prev()}}),u.images_url&&t.createElement(se.Z,{className:ue?gt.mainSite:"",ref:Wt,autoplay:!0,pauseOnDotsHover:!0},u.images_url.length>0?(mn=u.images_url)==null?void 0:mn.map((on,Ct)=>t.createElement("div",{style:{display:"flex"},key:Ct},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${Oe.Z.IMG_SERVER+on.image_url}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:on.path}))):t.createElement("div",{style:{display:"flex"}},t.createElement("a",{style:{display:"block",width:"100%",height:"400px",position:"relative",background:`url(${vr}) no-repeat`,backgroundPosition:"center center",backgroundSize:"auto 100%"},href:"/"})))),t.createElement(ke.Z,{className:gt.RightButton,onClick:()=>{Wt.current.next()}})))},Br=(ue,rt)=>{var Gt;const mn=rt%2===0,lr=[t.createElement("div",{key:3,className:gt.left},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${ue==null?void 0:ue.image_url}`,alt:""}),t.createElement("div",{className:gt.btn,style:{marginLeft:mn?"initial":"auto",visibility:"hidden"}},"\u793E\u533A\u652F\u6301")),t.createElement("div",{key:4,className:`${gt.right} animationOrientation`},(Gt=ue==null?void 0:ue.subjects)==null?void 0:Gt.map((Er,Sr)=>t.createElement("a",{target:"_blank",style:{animationDuration:`${Sr%2===0?Sr*.2+1:(Sr-1)*.2+1}s`},key:Sr,href:Er==null?void 0:Er.url},t.createElement("img",{src:`${Oe.Z.IMG_SERVER}/${Er==null?void 0:Er.image_url}`}))))];return mn?lr:lr.reverse()},pr=()=>{var ue,rt,Gt;return t.createElement(t.Fragment,null,document.domain==="gufe.educoder.net"&&t.createElement("div",{className:gt.mainSiteContent},(ue=u==null?void 0:u.new_discipline)==null?void 0:ue.map((mn,lr)=>t.createElement("aside",{key:lr+mn.name,className:gt.ContentWarp,style:{backgroundColor:lr%2===0?"#fff":"transparent",display:mn.name==="\u8BA1\u7B97\u673A\u7CFB\u7EDF\u80FD\u529B\u8BFE\u7A0B\u65B9\u5411"?"block":"none"}},t.createElement("div",{className:gt.orientation},t.createElement("h2",{"data-type":"animationH2"},mn.name),t.createElement("h5",null,mn==null?void 0:mn.name_en),t.createElement("div",{className:gt.lf},Br(mn,lr)))))),!!((rt=u.subjects)!=null&&rt.length)&&t.createElement("section",{className:gt.course},t.createElement("aside",{className:gt.title},t.createElement("h1",null,"\u5B9E\u8DF5\u8BFE\u7A0B"),t.createElement("h2",null,"TRAINING COURSE"),t.createElement("aside",{className:gt.more},t.createElement(K.Link,{to:"/paths",className:"font14 mr3"},"\u66F4\u591A >"))),t.createElement(I.Z,{loading:oe},t.createElement(jt,{data:u.subjects}))),!!((Gt=u.shixuns)!=null&&Gt.length)&&t.createElement("section",{className:gt.course},t.createElement("aside",{className:gt.title},t.createElement("h1",null,"\u5B9E\u8DF5\u9879\u76EE"),t.createElement("h2",null,"DEVELOPMENT COMMUNITY"),t.createElement("aside",{className:gt.more},t.createElement(K.Link,{to:"shixuns",className:"font14 mr3"},"\u66F4\u591A >"))),t.createElement(I.Z,{loading:oe},t.createElement(ot,{data:u.shixuns}))))},Ee=((At=m==null?void 0:m.setting)==null?void 0:At.main_site)&&!((mt=m==null?void 0:m.setting)!=null&&mt.is_local);return(0,Se.Ll)()?t.createElement(Rn.default,null):t.createElement("section",null,t.createElement(cn.Z,{modeldata:Jn,dispatch:tt}),t.createElement(l,{modeldata:Tn,userInfo:h==null?void 0:h.userInfo}),t.createElement(ti,{modeldata:Tn,userid:(lt=h==null?void 0:h.userInfo)==null?void 0:lt.user_id}),parseInt(localStorage.getItem("registeruser"))===1&&t.createElement(Gr,{userInfo:h==null?void 0:h.userInfo}),Ir(Ee),t.createElement("div",{className:gt.dataView},t.createElement("aside",{className:gt.showArea},t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:wr,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(ae=u==null?void 0:u.index_statistics)==null?void 0:ae.total_user_count),t.createElement("h5",null,"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.createElement("div",{className:"item current",onClick:()=>{(0,ni.Ny)()&&(0,Se.xg)("/onlinenum")}},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Ur,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(_e=u==null?void 0:u.index_statistics)==null?void 0:_e.user_online_count),t.createElement("h5",null,"\u5728\u7EBF\u4EBA\u6570\uFF08\u4EBA\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Ci,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Pt=u==null?void 0:u.index_statistics)==null?void 0:Pt.evaluate_count),t.createElement("h5",null,"\u8BC4\u6D4B\u6B21\u6570\uFF08\u6B21\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:si,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(hn=u==null?void 0:u.index_statistics)==null?void 0:hn.exercise_count),t.createElement("h5",null,"\u7EBF\u4E0A\u8003\u8BD5\uFF08\u573A\uFF09"))),t.createElement("div",{className:"item current",onClick:()=>{(0,ni.Ny)()&&(0,Se.xg)("/shixuncontext")}},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:wa,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(yn=u==null?void 0:u.index_statistics)==null?void 0:yn.repository_count),t.createElement("h5",null,"\u5B9E\u9A8C\u73AF\u5883\uFF08\u79CD\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:ya,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Hn=u==null?void 0:u.index_statistics)==null?void 0:Hn.subject_count),t.createElement("h5",null,"\u5B9E\u8DF5\u8BFE\u7A0B\uFF08\u95E8\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:ba,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Fn=u==null?void 0:u.index_statistics)==null?void 0:Fn.shixun_count),t.createElement("h5",null,"\u5B9E\u8DF5\u9879\u76EE\uFF08\u4E2A\uFF09"))),t.createElement("div",{className:"item"},t.createElement("div",{className:"imgWrapper"},t.createElement("img",{src:Ia,alt:"1"})),t.createElement("aside",{className:gt.showContent},t.createElement("h1",null,(Ln=u==null?void 0:u.index_statistics)==null?void 0:Ln.question_count),t.createElement("h5",null,"\u8BD5\u9898\u5E93\u9898\uFF08\u9053\uFF09"))))),t.createElement(Nt,null))};var Ma=(0,K.connect)(({homePage:u,loading:m,globalSetting:h,user:oe})=>({homePage:u,globalSetting:h,loading:m.models.homePage,user:oe}))(Da),hr={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},Sa=f(62945),Ni=f.n(Sa),ji=f(27914),xa=Object.defineProperty,Vi=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Na=Object.prototype.propertyIsEnumerable,ki=(u,m,h)=>m in u?xa(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Fa=(u,m)=>{for(var h in m||(m={}))Oa.call(m,h)&&ki(u,h,m[h]);if(Vi)for(var h of Vi(m))Na.call(m,h)&&ki(u,h,m[h]);return u};const Wi=u=>React.createElement("svg",Fa({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var La="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",Ta=Object.defineProperty,Hi=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Gi=(u,m,h)=>m in u?Ta(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Ra=(u,m)=>{for(var h in m||(m={}))Ya.call(m,h)&&Gi(u,h,m[h]);if(Hi)for(var h of Hi(m))za.call(m,h)&&Gi(u,h,m[h]);return u};const Sl=u=>React.createElement("svg",Ra({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var Za="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",Pa=Object.defineProperty,Qi=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ui=(u,m,h)=>m in u?Pa(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,ka=(u,m)=>{for(var h in m||(m={}))ja.call(m,h)&&Ui(u,h,m[h]);if(Qi)for(var h of Qi(m))Va.call(m,h)&&Ui(u,h,m[h]);return u};const ii=u=>React.createElement("svg",ka({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var Wa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",Ha=Object.defineProperty,Bi=Object.getOwnPropertySymbols,Ji=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Xi=(u,m,h)=>m in u?Ha(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Qa=(u,m)=>{for(var h in m||(m={}))Ji.call(m,h)&&Xi(u,h,m[h]);if(Bi)for(var h of Bi(m))Ga.call(m,h)&&Xi(u,h,m[h]);return u};const xl=u=>React.createElement("svg",Qa({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var Ki="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",qi=Object.defineProperty,_i=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,ea=(u,m,h)=>m in u?qi(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Ja=(u,m)=>{for(var h in m||(m={}))Ua.call(m,h)&&ea(u,h,m[h]);if(_i)for(var h of _i(m))$i.call(m,h)&&ea(u,h,m[h]);return u};const Ol=u=>React.createElement("svg",Ja({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var ta="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",na=Object.defineProperty,Xa=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,ia=(u,m,h)=>m in u?na(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,qa=(u,m)=>{for(var h in m||(m={}))ra.call(m,h)&&ia(u,h,m[h]);if(Xa)for(var h of Xa(m))Ka.call(m,h)&&ia(u,h,m[h]);return u};const Nl=u=>React.createElement("svg",qa({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},u),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Fi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",_a=Object.defineProperty,wi=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,sa=(u,m,h)=>m in u?_a(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,oa=(u,m)=>{for(var h in m||(m={}))aa.call(m,h)&&sa(u,h,m[h]);if(wi)for(var h of wi(m))la.call(m,h)&&sa(u,h,m[h]);return u},ua=(u,m)=>{var h={};for(var oe in u)aa.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&wi)for(var oe of wi(u))m.indexOf(oe)<0&&la.call(u,oe)&&(h[oe]=u[oe]);return h},$a=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const el=u=>{var m=u,{user:h}=m,oe=ua(m,["user"]),tt;const[At,mt]=(0,t.useState)(!0),[lt,ae]=(0,t.useState)(0),[_e,Pt]=(0,t.useState)({}),[hn,yn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{Hn()},[]);const Hn=()=>$a(void 0,null,function*(){mt(!0);const Et=yield(0,Ne.ZP)("/api/home/index.json",{method:"get"});Et.images_url&&Pt(Et),mt(!1)}),Fn={loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}},Ln=[{name:"\u6C89\u6D78\u5F0F\u6559\u5B66",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["\u6C89\u6D78\u5F0F\u4F53\u9A8C","3D\u7ACB\u4F53\u5E94\u7528\u6559\u5B66","\u4E92\u52A8\u5F0F\u5B66\u4E60"],more:!0},{name:"\u77E5\u8BC6\u68EE\u6797\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u5BFC\u822A",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["\u56FE\u8C31\u53EF\u89C6\u5316","\u591A\u6E90\u5F02\u6784\u6570\u636E\u5904\u7406","\u9AD8\u7EA7\u63A8\u7406\u5E94\u7528"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"\u8BA4\u77E5\u8FC7\u7A0B\u63A8\u7406\u865A\u62DF\u73B0\u5B9E\u5B66\u4E60\u73AF\u5883",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["\u4EFF\u771F\u6A21\u62DF\u8BAD\u7EC3","3D\u865A\u62DF\u73AF\u5883","\u6E38\u620F\u5316\u5B66\u4E60"],more:!1},{name:"\u56FE\u7075\u6D4B\u8BD5",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["\u673A\u5668\u601D\u8003","\u4EBA\u5DE5\u667A\u80FD\u79D1\u5B66","\u6A21\u62DF\u6E38\u620F"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}],Jn=[{img:La,title:"\u6DF7\u5408\u589E\u5F3A\u60C5\u666F\u7406\u89E3",intro:"\u5E08-\u673A-\u751F\u4E09\u5143\u7ED3\u6784\u7684\u590D\u5408\u4E3B\u4F53\uFF0C\u7834\u89E3\u8BA4\u77E5\u80FD\u529B\u7684\u5C40\u9650\u6027"},{img:Za,title:"\u884C\u4E3A\u610F\u56FE\u8BC6\u522B\u8DDF\u8E2A",intro:"\u611F\u77E5\u5B66\u751F\u7684\u5B66\u4E60\u72B6\u6001\u3001\u95EE\u9898\u610F\u56FE\u548C\u8F85\u5BFC\u9700\u6C42\uFF0C\u63D0\u4F9B\u667A\u80FD\u76D1\u6D4B\u5BFC\u5B66",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:Wa,title:"\u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350",intro:"\u53EF\u89E3\u91CA\u7684\u5B66\u4E60\u89C4\u5212\u548C\u5185\u5BB9\u63A8\u8350\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u5BFC\u6559",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:Ki,title:"\u4E2A\u6027\u5316\u8F85\u5BFC\u7B54\u7591",intro:"\u6570\u636E\u9A71\u52A8\u548C\u77E5\u8BC6\u68EE\u6797\u5F15\u5BFC\u7684\u95EE\u7B54\u65B9\u6CD5\uFF0C\u652F\u6491\u4E2A\u6027\u5316\u4F34\u5B66",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:ta,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u6FC0\u52B1",intro:"\u591A\u7EF4\u5EA6\u6FC0\u52B1\u65B9\u6CD5\uFF0C\u589E\u5F3A\u5B66\u751F\u5BF9\u673A\u5668\u7684\u6B63\u5411\u53CD\u9988",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:Fi,title:"\u4EBA\u673A\u589E\u5F3A\u7FA4\u4F53\u8BC4\u6D4B",intro:"\u884C\u4E3A\u7279\u5F81\u5D4C\u5165\u3001\u534F\u540C\u8BC4\u6D4B\u7B49\u7FA4\u7EC4\u8BC4\u6D4B\u65B9\u6CD5\uFF0C\u652F\u6491\u6559\u5B66\u6210\u6548\u8BC4\u4EF7",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return t.createElement("section",{className:hr.home},t.createElement(ji.K,{width:800,visible:hn,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>yn(!1)}),t.createElement(I.Z,{loading:At,active:!0,paragraph:{rows:5}},t.createElement("div",{className:hr.bg},t.createElement("div",{className:hr.public_width},t.createElement("div",{className:hr.banner},t.createElement(Ni(),oa({},Fn),(tt=_e==null?void 0:_e.images_url)==null?void 0:tt.map(Et=>t.createElement("div",{onClick:()=>{Et.path&&(0,Se.xg)(Et.path)}},t.createElement("div",{className:"index_moe_li",style:{cursor:Et.path?"pointer":"default"}},t.createElement("img",{src:Oe.Z.IMG_SERVER+Et.image_url,alt:""}),t.createElement("div",{className:"index_moe_focus_shadow"}),t.createElement("span",{className:"index_moe_focus_b"})))))))),t.createElement("div",{className:hr.content},t.createElement("div",{className:hr.experience},t.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:hr.li}),t.createElement(K.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:hr.li}),t.createElement(K.Link,{to:"/paths",target:"_blank",className:hr.li})),t.createElement("div",{className:hr.demonstrate},t.createElement("div",{className:hr.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.createElement("aside",null,Ln.map((Et,Wt)=>{var Sn;return t.createElement("div",{key:Wt,className:hr.li,style:{background:Et.background,cursor:Et!=null&&Et.more?"pointer":"default"},onClick:()=>{}},t.createElement("div",{className:hr.name},Et.name),t.createElement("div",{className:hr.tagWarp},(Sn=Et==null?void 0:Et.tags)==null?void 0:Sn.map((gn,Tn)=>t.createElement("div",{key:`${Wt}-${Tn}`,className:hr.tag},gn))),t.createElement("div",{className:hr.mask,onClick:()=>{switch(Wt){case 0:yn(!0);break;default:Et.link?(0,Se.xg)(Et.link):Et.more&&K.history.push("/classrooms/classicCases");return}},style:{background:Et.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},Et.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.createElement("div",{className:hr.feature},t.createElement("div",{className:hr.name},t.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.createElement("span",null,"FEATURES")),t.createElement("aside",null,Jn.map((Et,Wt)=>t.createElement("div",{className:hr.li,key:Et.title,onClick:()=>{switch(Wt){case 0:yn(!0);break;default:Et.link&&(0,Se.xg)(Et.link);break}}},t.createElement("img",{src:Et.img}),t.createElement("div",null,t.createElement("h4",null,Et.title),t.createElement("h6",null,Et.intro)))))))))};var tl=(0,K.connect)(({user:u})=>({user:u}))(el),nl=f(5083),oi=f(1710),ui=f(57809),ca=f(92832),da=f(88522),ci=f(57884),di=f(98072),Li=f(64948),hi=f(42441),pi=f(76411),Jr=f(55480),Ti=f(64885),rl=f(26724),il=f.n(rl),ai=f(854),Aa=Object.defineProperty,yi=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Yi=Object.prototype.propertyIsEnumerable,ga=(u,m,h)=>m in u?Aa(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,ll=(u,m)=>{for(var h in m||(m={}))al.call(m,h)&&ga(u,h,m[h]);if(yi)for(var h of yi(m))Yi.call(m,h)&&ga(u,h,m[h]);return u},bi=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const sl=({user:u,dispatch:m,homePage:h,forumsList:oe,globalSetting:tt})=>{var At,mt,lt,ae,_e,Pt,hn,yn,Hn,Fn,Ln,Jn,Et,Wt,Sn,gn,Tn;const[fr]=M.default.useForm(),[,,Xt,er]=(0,di.U)(Jr.su,{}),[bn,ar,Mr]=(0,di.U)(Li.nQ,{page:1}),[,Ir,Br,pr]=(0,di.U)(Li.V8,{page:1,limit:5,order:"visits",search:""}),[Ee,,ue,rt]=(0,di.U)(Jr.Yu,{type:"view"}),[Gt,mn]=(0,t.useState)(!1),[lr,Er]=(0,t.useState)(!1),[Sr,Rr]=(0,t.useState)([]),[on,Ct]=(0,t.useState)(!0),[xr,tr]=(0,t.useState)([]),[Xr,li]=(0,t.useState)(!0),[Zr,Or]=(0,t.useState)([]),Vr=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],Pr=[{title:"\u77E5\u8BC6\u56FE\u8C31",key:"4",url:"",children:t.createElement(t.Fragment,null,t.createElement("div",{className:"c-grey-333 text-16px"},t.createElement("span",{className:"font-semibold"},"\u77E5\u8BC6\u56FE\u8C31"),"\u7CFB\u7EDF\u5177\u5907\u591A\u7EF4\u5EA6\u7279\u70B9\uFF0C\u4E00\u65B9\u9762\u901A\u8FC7\u7CBE\u51C6\u5B66\u60C5\u5206\u6790\u638C\u63E1\u5B66\u751F\u5BF9\u5404\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u7A0B\u5EA6\uFF0C\u5728\u6B64\u57FA\u7840\u4E4B\u4E0A\u8FD0\u7528\u5F3A\u5927\u7B97\u6CD5\u4E3A\u5B66\u751F\u63A8\u8350\u4E2A\u6027\u5316\u5B66\u4E60\u8D44\u6E90\u4E0E\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B9E\u73B0\u56E0\u6750\u65BD\u6559\uFF1B\u53E6\u4E00\u65B9\u9762\u6784\u5EFA\u591A\u77E5\u8BC6\u56FE\u8C31\u4F53\u7CFB\uFF0C\u5305\u62EC\u8BFE\u7A0B\u56FE\u8C31\u3001\u5927\u7EB2\u56FE\u8C31\u3001\u601D\u653F\u56FE\u8C31\u3001\u601D\u7EF4\u56FE\u8C31\uFF0C\u4E3A\u6559\u80B2\u9886\u57DF\u63D0\u4F9B\u5168\u65B9\u4F4D\u652F\u6491\uFF0C\u540C\u65F6\u6574\u5408\u6559\u6750\u3001\u89C6\u9891\u3001\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u7B49\u591A\u6A21\u6001\u8D44\u6E90\uFF0C\u6253\u9020\u7ED3\u6784\u5316\u7684\u77E5\u8BC6\u7F51\u7EDC\uFF0C\u5168\u65B9\u4F4D\u8D4B\u80FD\u6559\u80B2\u8FC7\u7A0B\u3002 "),t.createElement("img",{src:f(99799),style:{width:"100%"}}))}],[Dr,Kr]=(0,t.useState)(Pr[0]),We=[{title:"\u6559\u5B66\u8D44\u6E90",img:f(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:f(78257),link:"/shixuns"},{title:"\u6559\u5B66\u7BA1\u7406",img:f(32074),link:"/classrooms"}],ft=(0,t.useMemo)(()=>{var k,nn,Re,Rt,en,Nr,xn,Hr,ri,Ei,Ri,Zi;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(k=h==null?void 0:h.index_statistics)==null?void 0:k.total_visit_count,unit:"\u6B21",img:f(6218)},{title:"\u8BBF\u5BA2\u6570",num:(nn=h==null?void 0:h.index_statistics)==null?void 0:nn.total_user_count,unit:"\u4EBA",img:f(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(Re=h==null?void 0:h.index_statistics)==null?void 0:Re.subject_count,unit:"\u95E8",img:f(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(Rt=h==null?void 0:h.index_statistics)==null?void 0:Rt.shixun_count,unit:"\u4E2A",img:f(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(en=h==null?void 0:h.index_statistics)==null?void 0:en.repository_count,unit:"\u79CD",img:f(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(Nr=h==null?void 0:h.index_statistics)==null?void 0:Nr.all_user_count,unit:"\u4EBA",img:f(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(xn=h==null?void 0:h.index_statistics)==null?void 0:xn.evaluate_count,unit:"\u6B21",img:f(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:(Hr=h==null?void 0:h.index_statistics)==null?void 0:Hr.user_online_count,unit:"\u4EBA",img:f(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(ri=h==null?void 0:h.index_statistics)==null?void 0:ri.attachment_count,unit:"\u4E2A",img:f(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(Ei=h==null?void 0:h.index_statistics)==null?void 0:Ei.question_count,unit:"\u9053",img:f(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(Ri=h==null?void 0:h.index_statistics)==null?void 0:Ri.video_count,unit:"\u4E2A",img:f(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(Zi=h==null?void 0:h.index_statistics)==null?void 0:Zi.exercise_count,unit:"\u95E8",img:f(15939)}]},[h==null?void 0:h.index_statistics]),qe=[{img:f(23258),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF",desc:"\u8BE5\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF\u57FA\u4E8E\u519B\u4E8B\u88C5\u5907\u77E5\u8BC6\u56FE\u8C31\uFF0C\u8986\u76D6\u70ED\u95E8\u88C5\u5907\u3001\u5404\u7C7B\u578B\u88C5\u5907\u3001\u4EFB\u52A1\u9700\u6C42\u4E0E\u4F5C\u6218\u573A\u666F\u5339\u914D\uFF0C\u4EE5\u53CA\u76F8\u5173\u88C5\u5907\u63A8\u8350\u7B49\u6838\u5FC3\u573A\u666F\u3002\u7CFB\u7EDF\u878D\u5408\u4F5C\u6218\u9700\u6C42\u3001\u73AF\u5883\u8981\u7D20\u3001\u88C5\u5907\u6027\u80FD\u53CA\u5386\u53F2\u6570\u636E\uFF0C\u63D0\u4F9B\u4E2A\u6027\u5316\u3001\u667A\u80FD\u5316\u7684\u88C5\u5907\u9009\u578B\u65B9\u6848\uFF0C\u52A9\u529B\u4F5C\u6218\u6548\u80FD\u6700\u4F18\u914D\u7F6E\u3002"},{img:f(11483),name:"\u519B\u4E8B\u4F5C\u6218\u6570\u636E\u5206\u6790\u7CFB\u7EDF",desc:"\u672C\u7CFB\u7EDF\u96C6\u6210\u6218\u573A\u4F5C\u6218\u6570\u636E\u3001\u5929\u6C14\u73AF\u5883\u7B49\u591A\u7EF4\u4FE1\u606F\uFF0C\u91C7\u7528\u5148\u8FDB\u7684\u6570\u636E\u6E05\u6D17\u3001\u5904\u7406\u4E0E\u878D\u5408\u6280\u672F\uFF0C\u63D0\u4F9B\u5168\u9762\u7684\u6218\u573A\u6001\u52BF\u5206\u6790\u3002\u901A\u8FC7\u53EF\u89C6\u5316\u5C55\u793A\u4F24\u4EA1\u4E0E\u88C5\u5907\u6D88\u8017\uFF0C\u7ED3\u5408\u6C14\u8C61\u56E0\u7D20\u6DF1\u5165\u8BC4\u4F30\u5929\u6C14\u5BF9\u4F5C\u6218\u6548\u679C\u7684\u5F71\u54CD\uFF0C\u7CBE\u51C6\u9884\u6D4B\u672A\u6765\u6218\u573A\u52A8\u6001\uFF0C\u52A9\u529B\u6307\u6325\u5B98\u4F18\u5316\u51B3\u7B56\u3002 "},{img:f(2340),name:"\u519B\u4E8B\u6218\u5F79\u667A\u80FD\u95EE\u7B54\u7CFB\u7EDF",desc:"\u57FA\u4E8E\u5386\u53F2\u6218\u5F79\u6570\u636E\uFF0C\u6784\u5EFA\u519B\u4E8B\u6218\u5F79\u56FE\u8C31\uFF0C\u7ED3\u5408\u5148\u8FDB\u7684\u667A\u80FD\u95EE\u7B54\u6280\u672F\uFF0C\u5E2E\u52A9\u7528\u6237\u5FEB\u901F\u83B7\u53D6\u8BE6\u7EC6\u3001\u5168\u9762\u7684\u6218\u5F79\u4FE1\u606F\u4E0E\u6DF1\u5EA6\u89E3\u6790\uFF0C\u663E\u8457\u63D0\u5347\u51B3\u7B56\u6548\u7387\u4E0E\u6218\u7565\u90E8\u7F72\u7684\u79D1\u5B66\u6027\uFF0C\u4E3A\u73B0\u4EE3\u519B\u4E8B\u6307\u6325\u63D0\u4F9B\u5F3A\u6709\u529B\u7684\u667A\u80FD\u652F\u6301\u3002"},{img:f(96159),name:"\u519B\u8230\u4E8B\u6545\u5206\u6790\u7CFB\u7EDF",desc:"\u7CFB\u7EDF\u901A\u8FC7\u96C6\u6210\u519B\u8230\u4E8B\u6545\u65B0\u95FB\u4E0E\u519B\u8230\u5DE1\u822A\u57FA\u672C\u4FE1\u606F\uFF0C\u8FD0\u7528\u6570\u636E\u5904\u7406\u4E0E\u5173\u8054\u878D\u5408\u6280\u672F\uFF0C\u6DF1\u5165\u5206\u6790\u4E8B\u6545\u539F\u56E0\u3002\u7CFB\u7EDF\u63D0\u4F9B\u53EF\u89C6\u5316\u5C55\u793A\uFF0C\u5E2E\u52A9\u5FEB\u901F\u8BC6\u522B\u6F5C\u5728\u98CE\u9669\uFF0C\u4E3A\u51B3\u7B56\u8005\u63D0\u4F9B\u7CBE\u51C6\u7684\u4E8B\u6545\u9884\u6D4B\u4E0E\u9884\u8B66\u652F\u6301\uFF0C\u6709\u6548\u63D0\u5347\u519B\u961F\u5B89\u5168\u4FDD\u969C\u548C\u7BA1\u7406\u6548\u7387\uFF0C\u63A8\u52A8\u667A\u80FD\u5316\u8FD0\u8425\u3002"}],Bt=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(rt==null?void 0:rt.time)||[],nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#E5E5E5"}},axisLabel:{color:"#333333"}},yAxis:{type:"value",nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#E5E5E5"}},axisLine:{show:!1},axisLabel:{color:"#333333"}},series:[{name:"\u672C\u6708",type:"line",data:(rt==null?void 0:rt.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new pi.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(rt==null?void 0:rt.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new pi.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[rt]),un=[{title:"\u59D3\u540D",dataIndex:"real_name",width:120,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school_name",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"user_id",width:100,render:(k,nn)=>t.createElement(Ti.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>bi(void 0,null,function*(){const Re=yield(0,Jr.NX)({teacher_id:k});(Re==null?void 0:Re.status)==0&&(w.ZP.success("\u5220\u9664\u6210\u529F"),Xt({}),mn(!1))})},"\u5220\u9664\u6210\u5458")}],nr=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(k,nn)=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement(K.Link,{className:"bold c-black",to:`/users/${nn.login}`,target:"_blank"},k||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,k||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:k=>k?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:k=>t.createElement(Me.Z,{placement:"bottom",title:k},t.createElement("span",null,c()(k).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:k=>{if(k===1)return t.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],Fr=(k=!1)=>bi(void 0,null,function*(){var nn;if((k||on)&&!ar){const Re=fr.getFieldsValue(),Rt=yield Mr(ll({page:k?1:(bn==null?void 0:bn.page)+1,container_type:1},Re));tr(k?[...Rt.users]:[...xr,...Rt.users]),((nn=Rt.users)==null?void 0:nn.length)<10&&Ct(!1)}}),kr=()=>bi(void 0,null,function*(){var k;const nn=yield m({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});Rr((k=nn||[])==null?void 0:k.map(Re=>({value:Re})))});return(0,t.useEffect)(()=>{const k=c()();kr(),Xt({}),Br({}),k&&ue({start_at:k.subtract(7,"day").format("YYYY-MM-DD"),end_at:k.format("YYYY-MM-DD")}),m({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,t.useEffect)(()=>{m({type:"homePage/home",payload:{}})},[h.name]),t.createElement("div",{className:"py-32px",style:{background:`url(${f(48223)}) #fafafa 0 0 / 100% auto no-repeat`}},t.createElement("div",{className:"ml-auto mr-auto flex gap-20px",style:{width:"1200px"}},t.createElement("div",{className:"flex-1 flex flex-col gap-20px"},t.createElement("div",{className:"px-40px py-30px flex flex-col rounded-6px",style:{height:"350px",background:`url(${f(91527)}) 0 0 / 100% 100% no-repeat`}},t.createElement("div",{className:"c-grey-333 text-18px font-semibold"},"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF"),t.createElement("div",{className:"mt-10px c-grey-333 text-16px",style:{lineHeight:"28px"}},"\u2014\u2014\u953B\u9020\u65B0\u65F6\u4EE3\u519B\u4E8B\u6570\u636E\u5C16\u5175\u7684\u667A\u6167\u5E73\u53F0",t.createElement("br",null),t.createElement("br",null),"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF\u662F\u9762\u5411\u519B\u4E8B\u9662\u6821\u5E08\u751F\u7684\u5B9E\u6218\u5316\u6559\u5B66\u5E73\u53F0\uFF0C\u96C6\u6210\u865A\u62DF\u4EFF\u771F\u63A8\u6F14\u3001\u8D85\u7B97\u6570\u636E\u5904\u7406\u4E0E\u667A\u80FD\u6570\u636E\u4E2D\u53F0\u6280\u672F\uFF0C\u652F\u6301\u6218\u573A\u73AF\u5883\u6A21\u62DF\u63A8\u6F14\u3001\u5927\u89C4\u6A21\u519B\u4E8B\u6570\u636E\u8BAD\u7EC3\u53CA\u4F5C\u6218\u6570\u636E\u6316\u6398\uFF0C\u9002\u7528\u4E8E\u519B\u4E8B\u6570\u636E\u6559\u80B2\u3001\u4F5C\u6218\u6570\u636E\u4FDD\u969C\u6F14\u7EC3\u53CA\u79D1\u7814\u653B\u5173\u7B49\u573A\u666F\uFF0C\u52A9\u529B\u63D0\u5347\u6570\u636E\u4FDD\u969C\u80FD\u529B\uFF0C\u63A8\u52A8\u519B\u4E8B\u6559\u80B2\u6570\u5B57\u5316\u8F6C\u578B\u3002"),t.createElement("div",{className:"mt-30px flex flex-wrap item-center gap-10px",style:{paddingRight:"400px"}},["\u4FDD\u969C\u6570\u636E\u5B89\u5168","\u63D0\u9AD8\u6570\u636E\u8D28\u91CF","\u7BA1\u7406\u6570\u636E\u8D44\u4EA7","\u6570\u636E\u5DE5\u7A0B\u5B9E\u8BAD","\u6570\u636E\u8BFE\u7A0B\u8D44\u6E90"].map((k,nn)=>t.createElement("div",{key:nn,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},k)))),t.createElement("div",{className:"rounded-6px bg-white flex item-end justify-between px-40px pb-30px relative",style:{height:"179px"}},t.createElement("div",{className:"c-grey-333 text-18px absolute",style:{lineHeight:"34px",padding:"0 112px",background:"linear-gradient( 180deg, #F8FDFF 0%, #EDF5FC 100%)",boxShadow:"inset 0px 1px 3px 0px #FFFFFF",top:0,left:"50%",transform:"translateX(-50%)",borderBottomLeftRadius:"999px",borderBottomRightRadius:"999px"}},"\u5FEB\u6377\u5165\u53E3"),We.map((k,nn)=>t.createElement("div",{key:nn,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,Se.xg)(k==null?void 0:k.link)}},t.createElement("img",{src:k==null?void 0:k.img,style:{width:"59px"}}),t.createElement("div",{className:"text-16px"},k==null?void 0:k.title)))),t.createElement("div",{className:"rounded-6px px-40px py-30px bg-white"},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"text-18px c-grey-333 font-semibold"},"\u6570\u636E\u6C47\u603B")),t.createElement("div",{className:"grid gap-40px mt-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},ft.map((k,nn)=>t.createElement("div",{key:nn,className:"flex gap-10px item-center"},t.createElement("img",{src:k==null?void 0:k.img,className:"rounded-full",style:{width:"60px"}}),t.createElement("div",{className:"flex flex-col gap-10px c-grey-666"},t.createElement("div",null,t.createElement("span",{className:"mr-6px c-grey-333 text-18px font-semibold"},(k==null?void 0:k.num)||0),k==null?void 0:k.unit),t.createElement("div",null,k.title)))))),t.createElement("div",{className:"rounded-6px"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Pr.map(k=>t.createElement("div",{key:k==null?void 0:k.key,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(Dr==null?void 0:Dr.key)==(k==null?void 0:k.key)?"bg-white":""}`,onClick:()=>{Kr(k)},style:{color:(Dr==null?void 0:Dr.key)==(k==null?void 0:k.key)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},k==null?void 0:k.title))),t.createElement("div",{className:"px-40px py-30px bg-white flex flex-col item-center gap-20px"},(At=Pr==null?void 0:Pr.find(k=>(k==null?void 0:k.key)==(Dr==null?void 0:Dr.key)))==null?void 0:At.children,(Dr==null?void 0:Dr.url)&&t.createElement(ye.ZP,{type:"primary",onClick:()=>{(0,Se.xg)(Dr==null?void 0:Dr.url)}},"\u5F00\u59CB\u4F7F\u7528"))),t.createElement("div",{className:"rounded-6px bg-white"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Vr.map(k=>t.createElement("div",{key:k==null?void 0:k.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(Ee==null?void 0:Ee.type)==(k==null?void 0:k.id)?"bg-white":""}`,onClick:()=>{ue({type:k==null?void 0:k.id})},style:{color:(Ee==null?void 0:Ee.type)==(k==null?void 0:k.id)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},k==null?void 0:k.name))),t.createElement("div",{className:"flex justify-between mt-32px px-40px"},t.createElement("div",{className:"text-18px font-semibold",style:{color:"#282F3F"}},"\u5E73\u53F0",(mt=Vr==null?void 0:Vr.find(k=>(k==null?void 0:k.id)==(Ee==null?void 0:Ee.type)))==null?void 0:mt.name),t.createElement(nl.default.RangePicker,{value:[c()(Ee==null?void 0:Ee.start_at),c()(Ee==null?void 0:Ee.end_at)],onChange:(k,nn)=>{ue({start_at:nn==null?void 0:nn[0],end_at:nn==null?void 0:nn[1]})}})),t.createElement(hi.Z,{option:Bt}))),t.createElement("div",{className:"flex flex-col gap-20px",style:{width:"300px"}},t.createElement("div",{className:"p-30px rounded-6px relative",style:{height:"224px",background:`url(${f(6716)}) 0 0 / 100% auto no-repeat`}},(0,ni.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:`${(lt=Oe.Z)==null?void 0:lt.IMG_SERVER}/images/${(ae=u==null?void 0:u.userInfo)==null?void 0:ae.image_url}`,style:{width:"66px",height:"66px"}}),t.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(_e=u==null?void 0:u.userInfo)==null?void 0:_e.username),t.createElement("div",{className:"mt-10px c-grey-666"},(Pt=u==null?void 0:u.userInfo)==null?void 0:Pt.user_identity," ",(hn=u==null?void 0:u.userInfo)==null?void 0:hn.user_school),t.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var k;K.history.push(`/users/${(k=u==null?void 0:u.userInfo)==null?void 0:k.login}/baseInfo/edit`)}})),!(0,ni.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:f(31454),style:{width:"66px",height:"66px"}}),t.createElement("div",null,t.createElement(ye.ZP,{type:"primary",className:"mt-22px",onClick:()=>{m({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55/\u6CE8\u518C")),t.createElement("div",{className:"mt-12px text-12px",style:{color:"#3061D0"}},"\u767B\u5F55\u7CFB\u7EDF\u540E\uFF0C\u7545\u4EAB\u6559\u5B66\u4E0E\u5B66\u4E60\u7684\u65E0\u9650\u53EF\u80FD\uFF01"))),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:f(76156),style:{height:"24px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Se.xg)("/forums")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Hn=(yn=oe.forumsData)==null?void 0:yn.memo_list)!=null&&Hn.length?t.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(Ln=(Fn=oe.forumsData)==null?void 0:Fn.memo_list)==null?void 0:Ln.map(k=>t.createElement("div",{key:k==null?void 0:k.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,Se.xg)(`/forums/${k.id}`)}},t.createElement(Me.Z,{placement:"topLeft",title:k==null?void 0:k.subject},t.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full current-primary-hover"},k==null?void 0:k.subject)),t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",null,k==null?void 0:k.user_name),t.createElement("div",null,c()(k==null?void 0:k.created_at).format("YYYY-MM-DD")))))):t.createElement(ci.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end gap-14px"},t.createElement("img",{src:f(46750),style:{height:"21px"}}),(0,ni.Ny)()&&t.createElement(t.Fragment,null,t.createElement(Me.Z,{title:"\u6DFB\u52A0"},t.createElement("span",{className:"iconfont icon-tianjiahezuozhe ml-auto current-primary-hover",onClick:()=>{Er(!0)}})),t.createElement(Me.Z,{title:"\u7F16\u8F91"},t.createElement("span",{className:"iconfont icon-bianji4 current-primary-hover",onClick:()=>{mn(!0)}})))),(Jn=er==null?void 0:er.data)!=null&&Jn.length?t.createElement("div",{className:"flex flex-col gap-20px mt-30px"},(Et=er==null?void 0:er.data)==null?void 0:Et.map(k=>{var nn;return t.createElement("div",{key:k==null?void 0:k.user_id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,Se.xg)(`/users/${k==null?void 0:k.login}/classrooms`)}},t.createElement("img",{className:"rounded-full absolute",src:`${(nn=Oe.Z)==null?void 0:nn.IMG_SERVER}/images/${k==null?void 0:k.image_url}`,style:{width:"66px",height:"66px",left:0,top:0}}),t.createElement("div",{className:"flex flex-col justify-center gap-6px rounded-full w-full",style:{height:60,background:"#F6F7F9",paddingLeft:85}},t.createElement("div",{className:"text-16px c-grey-333 font-semibold"},k==null?void 0:k.real_name),t.createElement("div",{className:"text-12px c-grey-333"},k==null?void 0:k.school_name," ",k==null?void 0:k.user_identity)))})):t.createElement(ci.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:f(10231),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Se.xg)("/paths")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Wt=h.recommend_subjects)!=null&&Wt.length?t.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(Sn=h.recommend_subjects)==null?void 0:Sn.map(k=>{var nn;return t.createElement("div",{key:k==null?void 0:k.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,Se.xg)(`/paths/${k==null?void 0:k.identifier}`)}},t.createElement("div",{className:"rounded-6px h-full overflow-hidden"},t.createElement("img",{className:"h-full hover:scale-110 transition-all",src:`${(nn=Oe.Z)==null?void 0:nn.IMG_SERVER}${k==null?void 0:k.image_url}`})),t.createElement("div",{className:"flex flex-col justify-between h-full"},t.createElement("div",{className:"current-primary-hover"},k==null?void 0:k.name),t.createElement("div",{className:"text-12px",style:{color:"#000F37"}},k.members_count," \u4EBA\u5B66\u4E60")))})):t.createElement(ci.Z,null)),t.createElement("div",{className:"rounded-8px",style:{background:"#FAFAFA"}},t.createElement("div",{className:"flex item-end justify-between p-20px"},t.createElement("img",{src:f(97787),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,Se.xg)("/classrooms")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(gn=pr==null?void 0:pr.courses)!=null&&gn.length?t.createElement("div",{className:"flex flex-col gap-14px"},(Tn=pr==null?void 0:pr.courses)==null?void 0:Tn.map((k,nn)=>t.createElement("div",{className:"pt-14px",key:nn},t.createElement(pt.Si,{DataProps:k,style:{padding:"10px 20px",gap:"12px"}})))):t.createElement(ci.Z,null)))),t.createElement(N.default,{open:Gt,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{mn(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{mn(!1)}},t.createElement(oi.default,{columns:un,dataSource:(er==null?void 0:er.data)||[]})),t.createElement(N.default,{open:lr,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{Er(!1)},centered:!0,destroyOnClose:!0,onOk:()=>bi(void 0,null,function*(){(Zr==null?void 0:Zr.length)==0?w.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,Jr.Zz)({teacher_id:Zr})).status===0&&(w.ZP.success("\u6DFB\u52A0\u6210\u529F"),Xt({}),Er(!1))})},t.createElement(M.default,{layout:"inline",size:"large",form:fr,initialValues:{search_type:"1"},onFinish:k=>{if((k==null?void 0:k.keyword)===""){tr([]),w.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}li(!1),Ct(!0),Or([]),setTimeout(()=>{Fr(!0)},200)}},t.createElement(M.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},t.createElement(ui.default,{style:{width:110}},t.createElement(ui.default.Option,{value:"1"},"\u59D3\u540D"),t.createElement(ui.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),t.createElement(ui.default.Option,{value:"2"},"\u624B\u673A\u53F7"),t.createElement(ui.default.Option,{value:"3"},"\u90AE\u7BB1"))),t.createElement(M.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},t.createElement(ca.default,{allowClear:!0,style:{width:240}})),t.createElement(M.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},t.createElement(da.Z,{options:Sr,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(k,nn)=>nn.value.toUpperCase().indexOf(k.toUpperCase())!==-1})),t.createElement(M.default.Item,null,t.createElement(ye.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),t.createElement(oi.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Zr,onChange:k=>{Or(k),console.log("selectedRowKeys",k)}},pagination:!1,dataSource:[],columns:nr,showHeader:(xr==null?void 0:xr.length)>0}),t.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.createElement(il(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:k=>{Fr()},hasMore:on,useWindow:!1},t.createElement(oi.default,{loading:ar,showHeader:!1,pagination:!1,dataSource:xr,columns:nr,locale:{emptyText:t.createElement(ci.Z,{img:Xr?ai.RL:ai.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:Xr?"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458":"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"})},rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Zr,onChange:k=>{Or(k),console.log("selectedRowKeys",k)}}})))))};var ol=(0,K.connect)(({loading:u,forumsList:m,user:h,homePage:oe,globalSetting:tt})=>({user:h,loading:u.models.index,homePage:oe,forumsList:m,globalSetting:tt}))(sl),Ii=f(99313),Bn={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},ul=f(13071),Di=f.p+"static/bg1.02a5f786.png",zi=Object.defineProperty,ma=Object.getOwnPropertySymbols,Mi=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,ha=(u,m,h)=>m in u?zi(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,cl=(u,m)=>{for(var h in m||(m={}))Mi.call(m,h)&&ha(u,h,m[h]);if(ma)for(var h of ma(m))fa.call(m,h)&&ha(u,h,m[h]);return u};const ts=u=>React.createElement("svg",cl({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var pa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",dl=Object.defineProperty,Ea=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,ml=(u,m,h)=>m in u?dl(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,fl=(u,m)=>{for(var h in m||(m={}))Al.call(m,h)&&ml(u,h,m[h]);if(Ea)for(var h of Ea(m))gl.call(m,h)&&ml(u,h,m[h]);return u};const hl=u=>React.createElement("svg",fl({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var Ai="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",va=Object.defineProperty,Ca=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,El=Object.prototype.propertyIsEnumerable,i=(u,m,h)=>m in u?va(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,a=(u,m)=>{for(var h in m||(m={}))pl.call(m,h)&&i(u,h,m[h]);if(Ca)for(var h of Ca(m))El.call(m,h)&&i(u,h,m[h]);return u};const s=u=>React.createElement("svg",a({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var p="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",E=Object.defineProperty,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,z=(u,m,h)=>m in u?E(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,G=(u,m)=>{for(var h in m||(m={}))b.call(m,h)&&z(u,h,m[h]);if(x)for(var h of x(m))R.call(m,h)&&z(u,h,m[h]);return u};const he=u=>React.createElement("svg",G({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",J="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAAAOCAYAAABQOexEAAAAAXNSR0IArs4c6QAAAqtJREFUaEPtmj9oE1Ecx39XDXRQiINLO9ShCBnMcg5BCEiWLHXIcqAZzGBb7GBBi5ihGdqhCulQKZH+AesQhXM4wSxZUiRQAnpLloBESge7ZLBYF3nIyfuX3LtEcXgPhP5uCOTzfve7d9/3uUt7iQW4YQKaE3i5fzheuHnlp2VZQbS1t38YJ72Pp47j/IqOPX72ZuIk/r23PT9PRk3J0jxPbIcJwLsPnWtj58fGb924+ikqrHfw5TYEECdf/e2osA/X325CEEz+uPjNGSUsyopyaU8gCALr/cHn67RxVFjXdc/FJu05OhYVdm5rK3bh9JJLx0YJi7JqXypsSBMwISzKim4ZS0C3sCirsaXCxrrvsFbn+MSG0P9eiam4Tw/SPurZ/bgJQHL6MuN+V3K6UwxswVud4349HUknJlh9s0354ADp5BTjDf9Iqc/anNf9LpuP3GMmNc14rdVl9YQNEMilE4x7zQ7n4sXJcO422gMOAPlMkvFqXeWFLOd7NV+pn52xGd/xfJuE5r+QSzG+4bYG+QDAoiN505ZzoXVL+TSrL1cFFydRLGQYX9lrKH1Kgi/v1BW+Optl9U8qKn+6wPmjSk1Zx/XFGcYfbEjOE32+lGP8ftlT1vdFkfN7a65y3N2iw/jdlTAn8KqUZ/zOclWpf73KeXjTdYflsvZXG2BIVmHNsKxUHAIpIeXfZeUHoK0yEVmllH1ZhZRySsOy8j2GZBWN/kXWwaVDoJDlUlJZw89LVFkHAUlZK17L5hcO36SsZbep5CllXasKLq5E7bJSKUObIiub/h9kFecwUlYCsFv6j2SNXgX4HhPQmYCuuyp9lIV/s+pcGexl5ONfPnNFWVEwIwnovKPKCaKsRpbqbDc1ISpNFGU9214ZOXv8utVIrNjURAKmfsjyG/THRGdCCtl7AAAAAElFTkSuQmCC",ne=f.p+"static/a1.86bdd427.png",re=Object.defineProperty,Y=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,Qe=(u,m,h)=>m in u?re(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Le=(u,m)=>{for(var h in m||(m={}))Q.call(m,h)&&Qe(u,h,m[h]);if(Y)for(var h of Y(m))le.call(m,h)&&Qe(u,h,m[h]);return u};const Xe=u=>React.createElement("svg",Le({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var $e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",Ke=Object.defineProperty,xe=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ht=(u,m,h)=>m in u?Ke(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,qt=(u,m)=>{for(var h in m||(m={}))Vt.call(m,h)&&Ht(u,h,m[h]);if(xe)for(var h of xe(m))vt.call(m,h)&&Ht(u,h,m[h]);return u};const vn=u=>React.createElement("svg",qt({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var Cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",Gn=Object.defineProperty,rn=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,An=(u,m,h)=>m in u?Gn(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,wn=(u,m)=>{for(var h in m||(m={}))Kt.call(m,h)&&An(u,h,m[h]);if(rn)for(var h of rn(m))_t.call(m,h)&&An(u,h,m[h]);return u};const an=u=>React.createElement("svg",wn({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},u),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var Zn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",sr=Object.defineProperty,Qn=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,cr=(u,m,h)=>m in u?sr(u,m,{enumerable:!0,configurable:!0,writable:!0,value:h}):u[m]=h,Pn=(u,m)=>{for(var h in m||(m={}))ur.call(m,h)&&cr(u,h,m[h]);if(Qn)for(var h of Qn(m))Un.call(m,h)&&cr(u,h,m[h]);return u},$n=(u,m)=>{var h={};for(var oe in u)ur.call(u,oe)&&m.indexOf(oe)<0&&(h[oe]=u[oe]);if(u!=null&&Qn)for(var oe of Qn(u))m.indexOf(oe)<0&&Un.call(u,oe)&&(h[oe]=u[oe]);return h},dr=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const yr=u=>{var m=u,{competitions:h,user:oe,dispatch:tt}=m,At=$n(m,["competitions","user","dispatch"]);const[mt,lt]=(0,t.useState)(!1),[ae,_e]=(0,t.useState)({}),[Pt,hn]=(0,t.useState)(""),yn=(0,t.useRef)(null),Hn=(0,t.useRef)(null);(0,t.useEffect)(()=>{Fn()},[]);const Fn=()=>dr(void 0,null,function*(){h.listParams.keyword="",h.listParams.category="",h.listParams.page=1,tt({type:"competitions/getList",payload:Pn({},h.listParams)})}),Ln=[{path:"",img:Di},{path:"",img:Di},{path:"",img:Di},{path:"",img:Di}],Jn=[{path:"",img:ne,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:ne,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"},{path:"",img:ne,name:"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8BA1\u7B97\u673A\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u667A\u80FD\u5927\u8D5B",des:"\u968F\u7740AI\u6280\u672F\u7684\u5F15\u5165\uFF0C\u6559\u80B2\u884C\u4E1A\u6B63\u5728\u8131\u79BB\u5355\u4E00\u6559\u80B2\u8F85\u52A9\u7684\u89D2\u8272\uFF0C\u4E3A\u53D7\u6559\u80B2\u8005\u63D0\u4F9B\u79D1\u6280\u8D4B\u80FD\u3001\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\uFF0C\u5185\u5BB9\u5B8C\u5584\u3001\u6548\u679C\u4F18\u826F\u7684\u8BFE\u7A0B\uFF0C\u7ED3\u5408\u6D77\u91CF\u4F18\u8D28\u8D44\u6E90\u8986\u76D6\u7EC8\u8EAB\u5B66\u4E60\u573A\u666F\uFF0C\u5B9E\u73B0\u9AD8\u8D28\u91CF\u6559\u80B2\u7684\u53EF\u6301\u7EED\u53D1\u5C55\u76EE\u6807\u3002"}],Et=Wt=>{hn(Wt),h.listParams.page=1,h.listParams.category=Wt,tt({type:"competitions/getList",payload:Pn({},h.listParams)})};return t.createElement("section",{className:Bn.home},t.createElement(I.Z,{loading:mt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:Bn.bg},Ln&&t.createElement(se.Z,{ref:yn,autoplay:!0,pauseOnDotsHover:!0},Ln==null?void 0:Ln.map((Wt,Sn)=>t.createElement("div",{key:Sn,className:Bn.li},t.createElement("a",{href:Wt.path},t.createElement("img",{width:"100%",src:Wt.img}))))),t.createElement("div",{className:Bn.btns},t.createElement("div",{onClick:()=>{yn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{yn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"})))),t.createElement("div",{className:Bn.competition},t.createElement("div",{className:Bn.title},"2022\u8D5B\u4E8B"),t.createElement("div",{className:Bn.des},t.createElement("img",{src:pa,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.createElement("img",{className:"ml5 mr5",src:J}),t.createElement("img",{src:Ai,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:J}),t.createElement("img",{src:p,alt:""}),t.createElement("aside",null,t.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:J}),t.createElement("img",{src:U,alt:""}),t.createElement("aside",null,t.createElement("div",null,"12\u67081\u65E5"),t.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.createElement("div",{className:Bn.information},t.createElement("div",{className:Bn.title},t.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Bn.des},t.createElement("div",{className:Bn.d1},t.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",{className:Bn.d2},t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.createElement("div",{className:Bn.d3},t.createElement("div",null,t.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.createElement("div",{className:Bn.retrospect},t.createElement("div",{className:Bn.title},t.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Bn.banner},Jn&&t.createElement(se.Z,{ref:Hn,autoplay:!1,pauseOnDotsHover:!0},Jn==null?void 0:Jn.map((Wt,Sn)=>t.createElement("div",{key:Sn,className:Bn.li},t.createElement("div",{className:Bn.left},t.createElement("img",{width:524,src:Wt.img})),t.createElement("div",{className:Bn.right},t.createElement("div",{className:Bn.name},Wt==null?void 0:Wt.name),t.createElement("div",{className:Bn.des},Wt.des),t.createElement("div",{className:Bn.btn},t.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.createElement("img",{src:$e})),t.createElement("img",{className:Bn.l,src:Cn}),t.createElement("img",{className:Bn.r,src:Zn}))))),t.createElement("div",{className:Bn.btns},t.createElement("div",{onClick:()=>{Hn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Hn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.createElement("div",{className:Bn.group},t.createElement("div",{className:Bn.title},"\u8D5B\u9898\u5206\u7EC4"),t.createElement(Ii.default,{className:Bn.tabs,activeKey:Pt,onChange:Et},t.createElement(Ii.default.TabPane,{tab:"\u5168\u90E8",key:""}),t.createElement(Ii.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.createElement(Ii.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.createElement("div",{className:Bn.list},t.createElement(ul.Z,{show:!1})),t.createElement("div",{onClick:()=>K.history.push(`/competitions?tabs=${Pt}`),className:Bn.btn},"\u66F4\u591A\u8D5B\u4E8B",t.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var Ar=(0,K.connect)(({competitions:u,user:m})=>({competitions:u,user:m}))(yr),br=f(22688),zr=f(93948),kt={ProgressStyle:"ProgressStyle___gcSk5",title:"title___ti6Wz",fullScreen:"fullScreen___n9edN"},Nn=f(2610),qn=f(90970),gr=(u,m,h)=>new Promise((oe,tt)=>{var At=ae=>{try{lt(h.next(ae))}catch(_e){tt(_e)}},mt=ae=>{try{lt(h.throw(ae))}catch(_e){tt(_e)}},lt=ae=>ae.done?oe(ae.value):Promise.resolve(ae.value).then(At,mt);lt((h=h.apply(u,m)).next())});const Cr=u=>gr(void 0,null,function*(){return(0,Ne.ZP)("/api/home/statistic.json",{method:"Get",params:u})}),Xn=({dispatch:u})=>{var m,h,oe,tt,At,mt,lt,ae,_e,Pt,hn,yn,Hn,Fn,Ln,Jn,Et,Wt,Sn,gn,Tn,fr,Xt,er,bn,ar,Mr,Ir,Br,pr,Ee,ue,rt,Gt,mn,lr,Er,Sr,Rr,on,Ct,xr,tr,Xr,li,Zr,Or,Vr,Pr,Dr;const[,,Kr,We]=(0,di.U)(Cr,{}),ft=(0,t.useMemo)(()=>{var Re;const Rt=(Re=We==null?void 0:We.data)==null?void 0:Re.homework_publish_statistic,en=[{value:Rt==null?void 0:Rt.practice_count,name:"\u5B9E\u8BAD\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.hack_count,name:"\u7F16\u7A0B\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.normal_count,name:"\u56FE\u6587\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.group_count,name:"\u5206\u7EC4\u4F5C\u4E1A"},{value:Rt==null?void 0:Rt.exercise_count,name:"\u5728\u7EBF\u8003\u8BD5"}];return{tooltip:{trigger:"item"},legend:{orient:"vertical",right:"right",top:"center",itemWidth:14,textStyle:{color:"#727c95"},formatter:Nr=>{const xn=en==null?void 0:en.find(Hr=>(Hr==null?void 0:Hr.name)==Nr);return`${Nr}${(Math.round((xn==null?void 0:xn.value)/(Rt==null?void 0:Rt.total)*100)+"%").padStart(8)}`}},color:["#34A1FA","#FAAE96","#F5D67F","#3ED1AB","#90CDFF"],series:[{type:"pie",center:["20%","50%"],radius:["40%","75%"],data:en,labelLine:{show:!1},label:{show:!1},itemStyle:{borderColor:"#fff",borderWidth:2}}]}},[(m=We==null?void 0:We.data)==null?void 0:m.homework_publish_statistic]),qe=(0,t.useMemo)(()=>{var Re,Rt;const en=(Rt=(Re=We==null?void 0:We.data)==null?void 0:Re.student_learn_data)==null?void 0:Rt.charts,Nr=en==null?void 0:en.map(xn=>xn==null?void 0:xn.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:en==null?void 0:en.map(xn=>xn==null?void 0:xn.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:Nr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#ACC6FF",borderRadius:2},emphasis:{itemStyle:{color:"#5E91FE"}}}]}},[(oe=(h=We==null?void 0:We.data)==null?void 0:h.student_learn_data)==null?void 0:oe.charts]),Bt=(0,t.useMemo)(()=>{var Re,Rt;const en=(Rt=(Re=We==null?void 0:We.data)==null?void 0:Re.homework_number_statistic)==null?void 0:Rt.charts,Nr=en==null?void 0:en.map(xn=>xn==null?void 0:xn.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:en==null?void 0:en.map(xn=>xn==null?void 0:xn.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:Nr,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#BBE7DD",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(At=(tt=We==null?void 0:We.data)==null?void 0:tt.homework_number_statistic)==null?void 0:At.charts]),[un,nr]=(0,t.useState)(!1),[Fr,kr]=(0,t.useState)(0),k=(0,t.useRef)(null),nn=()=>gr(void 0,null,function*(){const Re=yield Kr({});(Re==null?void 0:Re.status)==0&&setTimeout(()=>{nn()},5*60*1e3)});return(0,t.useEffect)(()=>{(0,ni.bg)()?nn():K.history.push("/newlogin")},[(0,ni.bg)()]),(0,t.useEffect)(()=>{if(!k.current)return;const Re=()=>{if(k.current){const Nr=k.current.clientHeight;Nr!==Fr&&kr(Nr)}};Re();const Rt=new ResizeObserver(()=>{Re()});Rt.observe(k.current);const en=()=>{requestAnimationFrame(Re)};return document.addEventListener("fullscreenchange",en),window.addEventListener("resize",Re),()=>{Rt.disconnect(),document.removeEventListener("fullscreenchange",en),window.removeEventListener("resize",Re)}},[Fr]),(0,t.useEffect)(()=>{const Re=()=>{const en=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;nr(!!en)};document.addEventListener("fullscreenchange",Re),document.addEventListener("webkitfullscreenchange",Re),document.addEventListener("mozfullscreenchange",Re),document.addEventListener("MSFullscreenChange",Re);const Rt=en=>{console.log(en.key,"event.key"),en.key==="F11"&&(en.preventDefault(),un?(0,Nn.BU)():(0,Nn.Dj)(document.getElementById("dashboard")),nr(!un)),en.key==="Escape"&&un&&((0,Nn.BU)(),nr(!1))};return window.addEventListener("keydown",Rt),()=>{document.removeEventListener("fullscreenchange",Re),document.removeEventListener("webkitfullscreenchange",Re),document.removeEventListener("mozfullscreenchange",Re),document.removeEventListener("MSFullscreenChange",Re),window.removeEventListener("keydown",Rt)}},[]),t.createElement(qn.Z,{mainDom:t.createElement("div",{id:"dashboard",style:{minHeight:un?"100vh":"",backgroundColor:"#EEF5FE"}},un&&t.createElement("div",{className:"flex item-center relative justify-center",style:{height:"95rem",zIndex:100}},t.createElement("img",{className:"absolute w-full",src:f(33226),style:{top:0,left:0,zIndex:-1}}),un&&t.createElement("div",{className:"flex item-center justify-between absolute",style:{right:"80rem",bottom:"6rem"}},t.createElement("div",{className:kt.fullScreen,style:{width:"132rem"},onClick:()=>{un?(0,Nn.BU)():(0,Nn.Dj)(document.getElementById("dashboard")),nr(!un)}},t.createElement("i",{className:"iconfont icon-hjj-tuichuquanping font14"}),t.createElement("div",null,"\u9000\u51FA\u5168\u5C4F")))),t.createElement("div",{className:"flex flex-col gap-20px-rem py-20px-rem px-24px-rem",style:{color:"#121C31",height:un?"calc(100vh - 95rem)":"calc(100vh - 70rem)",overflowY:"auto",padding:un?"20rem 80rem":"20rem 20rem"}},!un&&t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:kt.title},"\u6570\u636E\u770B\u677F"),t.createElement("div",{className:kt.fullScreen,onClick:()=>{un?(0,Nn.BU)():(0,Nn.Dj)(document.getElementById("dashboard")),nr(!un)}},t.createElement("i",{className:"iconfont icon-hjj-quanping font14"}),t.createElement("div",null,"\u5168\u5C4F"))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"14%"}},t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u5E73\u53F0\u6210\u5458"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:(lt=(mt=We==null?void 0:We.data)==null?void 0:mt.platform_member)==null?void 0:lt.total,icon:"#icon-hjj-xuexizongrenshu"},{title:"\u6559\u5E08\u6570",num:(_e=(ae=We==null?void 0:We.data)==null?void 0:ae.platform_member)==null?void 0:_e.teacher_count,icon:"#icon-hjj-jiaoshishu1"},{title:"\u5B66\u751F\u6570",num:(hn=(Pt=We==null?void 0:We.data)==null?void 0:Pt.platform_member)==null?void 0:hn.student_count,icon:"#icon-hjj-xueshengshu"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${Re==null?void 0:Re.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},(Re==null?void 0:Re.num)||0),t.createElement("div",{className:"c-grey-666 text-12px-rem"},Re==null?void 0:Re.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem",style:{flex:"1.5"}},t.createElement("div",{className:"font-medium"},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"7\u5929\u5185\u6D3B\u8DC3\u7528\u6237",num:(Hn=(yn=We==null?void 0:We.data)==null?void 0:yn.learn_number)==null?void 0:Hn.weekly_active_user_count,icon:"#icon-hjj-jinrixuexirenshu1"},{title:"\u6B63\u5728\u5B66\u4E60\u4EBA\u6570",num:(Ln=(Fn=We==null?void 0:We.data)==null?void 0:Fn.learn_number)==null?void 0:Ln.learning_count,icon:"#icon-hjj-zhengzaixuexirenshu"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${Re==null?void 0:Re.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},Re==null?void 0:Re.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},Re==null?void 0:Re.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u6559\u5B66\u5185\u5BB9\u6982\u89C8"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B9E\u8DF5\u9879\u76EE\u6570",num:(Et=(Jn=We==null?void 0:We.data)==null?void 0:Jn.teaching_content_overview)==null?void 0:Et.shixun_count,icon:"#icon-hjj-shijianxiangmushu"},{title:"\u667A\u6167\u8BFE\u7A0B\u6570",num:(Sn=(Wt=We==null?void 0:We.data)==null?void 0:Wt.teaching_content_overview)==null?void 0:Sn.subject_count,icon:"#icon-hjj-zhihuikechengshu"},{title:"\u6559\u5B66\u8BFE\u5802\u6570",num:(Tn=(gn=We==null?void 0:We.data)==null?void 0:gn.teaching_content_overview)==null?void 0:Tn.course_count,icon:"#icon-hjj-jiaoxueketangshu"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${Re==null?void 0:Re.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},Re==null?void 0:Re.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},Re==null?void 0:Re.title))))))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"29%"},ref:k},t.createElement("div",{className:"flex-2 rounded-8px-rem ",style:{overflow:"hidden"}},t.createElement(se.Z,{className:"w-full h-full",autoplay:!0},(fr=We==null?void 0:We.data)==null?void 0:fr.images_url.map((Re,Rt)=>{var en;return t.createElement("div",{key:Rt,className:"w-full h-full"},t.createElement("div",{style:{width:"100%",height:Fr||((en=k==null?void 0:k.current)==null?void 0:en.clientHeight),background:`url(${Oe.Z.IMG_SERVER}${Re==null?void 0:Re.image_url}) center / auto 100% no-repeat`}}))}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{style:{margin:"auto 0"}},t.createElement(hi.Z,{style:{height:"137px"},option:ft}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u5B9E\u9A8C\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-8px-rem"},[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",num:(er=(Xt=We==null?void 0:We.data)==null?void 0:Xt.shixun_evaluate_statistic)==null?void 0:er.evaluate_count,icon:"icon-hjj-pingcezongcishu"},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",num:(ar=(bn=We==null?void 0:We.data)==null?void 0:bn.shixun_evaluate_statistic)==null?void 0:ar.pass_count,icon:"icon-hjj-leijitongguocishu"},{title:"\u5E73\u5747\u901A\u8FC7\u7387",num:((Ir=(Mr=We==null?void 0:We.data)==null?void 0:Mr.shixun_evaluate_statistic)==null?void 0:Ir.avg_pass_rate)*100,icon:"icon-hjj-pingjuntongguoshuai",unit:"%"}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex-1 minW-0 flex gap-8px-rem item-center rounded-4px-rem pl-12px-rem",style:{background:"linear-gradient( 90deg, #E8F3FD 0%, #FFFFFF 100%)"}},t.createElement("span",{className:`iconfont ${Re==null?void 0:Re.icon}`,style:{color:"#6898FE",fontSize:"12rem"}}),t.createElement("div",{className:"text-12px-rem",style:{color:"rgba(11,15,23,0.6)"}},Re==null?void 0:Re.title),t.createElement("div",{className:"ml-auto text-16px-rem",style:{color:"#121C31"}},Re==null?void 0:Re.num,Re==null?void 0:Re.unit)))))),t.createElement("div",{className:"grid gap-18px-rem",style:{gridTemplateColumns:"1fr 1fr",height:"62%"}},t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u5B66\u4E60\u6570\u636E"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((pr=(Br=We==null?void 0:We.data)==null?void 0:Br.student_learn_data)==null?void 0:pr.today_learn_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((ue=(Ee=We==null?void 0:We.data)==null?void 0:Ee.student_learn_data)==null?void 0:ue.recently_learn_count)||0)),t.createElement(hi.Z,{className:"flex-1",style:{height:"162rem"},option:qe}))),t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((Gt=(rt=We==null?void 0:We.data)==null?void 0:rt.homework_number_statistic)==null?void 0:Gt.today_homework_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((lr=(mn=We==null?void 0:We.data)==null?void 0:mn.homework_number_statistic)==null?void 0:lr.recently_homework_count)||0)),t.createElement(hi.Z,{className:"flex-1",style:{height:"162rem"},option:Bt}))),t.createElement("div",{className:"flex flex-col gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u6574\u4F53\u4F5C\u4E1A\u5B8C\u6210\u7387"),t.createElement("div",{className:"mt-16px-rem flex flex-col gap-20px-rem"},[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(Sr=(Er=We==null?void 0:We.data)==null?void 0:Er.homework_complete_statistic)==null?void 0:Sr.practice_rate,strokeColor:{from:"#C8D9FD",to:"#6596FE"}},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(on=(Rr=We==null?void 0:We.data)==null?void 0:Rr.homework_complete_statistic)==null?void 0:on.hack_rate,strokeColor:{from:"#D5E8FE",to:"#67B4F7"}},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(xr=(Ct=We==null?void 0:We.data)==null?void 0:Ct.homework_complete_statistic)==null?void 0:xr.normal_rate,strokeColor:{from:"#D2EFFF",to:"#72CDFF"}},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(Xr=(tr=We==null?void 0:We.data)==null?void 0:tr.homework_complete_statistic)==null?void 0:Xr.group_rate,strokeColor:{from:"#F1E6CA",to:"#FFD28C"}}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex item-center gap-20px-rem"},t.createElement("div",{className:"text-nowrap",style:{color:"#727C95"}},Re==null?void 0:Re.title),t.createElement(zr.Z,{className:kt.ProgressStyle,percent:Math.round((Re==null?void 0:Re.percent)*1e4)/100,strokeColor:Re==null?void 0:Re.strokeColor,format:en=>t.createElement("span",{className:"text-16px-rem",style:{color:"#121C31"}},en.toFixed(1),"%")}))))),t.createElement("div",{className:"flex gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},[{title:"\u8BD5\u9898\u603B\u6570",src:f(31632),num:(Zr=(li=We==null?void 0:We.data)==null?void 0:li.count_statistic)==null?void 0:Zr.question_count},{title:"\u8BD5\u5377\u603B\u6570",src:f(52609),num:(Vr=(Or=We==null?void 0:We.data)==null?void 0:Or.count_statistic)==null?void 0:Vr.paper_count},{title:"\u8BFE\u4EF6\u603B\u6570",src:f(46326),num:(Dr=(Pr=We==null?void 0:We.data)==null?void 0:Pr.count_statistic)==null?void 0:Dr.courseware_count}].map((Re,Rt)=>t.createElement("div",{key:Rt,className:"flex flex-col item-center justify-center flex-1 minW-0 rounded-8px-rem ",style:{background:"linear-gradient( 180deg, rgba(234,243,255,0.8) 0%, #F8FCFF 100%)"}},t.createElement("img",{src:Re==null?void 0:Re.src,style:{width:"40rem"}}),t.createElement("div",{className:"c-grey-666 mt-24px-rem"},Re==null?void 0:Re.title),t.createElement("div",{className:"text-20px-rem font-bold mt-4px-rem",style:{color:"#121C31"}},Re==null?void 0:Re.num)))))))})};var mr=(0,K.connect)(({})=>({}))(Xn);const Wr=({globalSetting:u})=>{var m;const h=(0,t.useMemo)(()=>{var oe;switch(Number((oe=u==null?void 0:u.setting)==null?void 0:oe.theme)){case br.Fy.THEMEONE:return t.createElement(ol,null);case br.Fy.THEMETWO:return t.createElement(mr,null);case br.Fy.DEFAULT:default:return t.createElement(Ma,null)}},[(m=u==null?void 0:u.setting)==null?void 0:m.theme]);return t.createElement(Ve.ZP,{locale:T.Z},!u.isIlearning&&u.isPaZhou?t.createElement(Ar,null):h,u.isIlearning&&t.createElement(tl,null))};var jr=(0,K.connect)(({loading:u,globalSetting:m,user:h})=>({loading:u,globalSetting:m,user:h}))(Wr)},2610:function(Be,wt,f){"use strict";f.d(wt,{BU:function(){return Ve},Dj:function(){return t},gH:function(){return T},vp:function(){return K}});function t(se){try{se.mozRequestFullScreen?se.mozRequestFullScreen():se.webkitRequestFullScreen&&se.webkitRequestFullScreen()}catch(I){console.log(I,":e")}}function Ve(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const T=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function K(){var se=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,I=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",se),window.isFullScreen?window.isFullScreen:se!=null}},98072:function(Be,wt,f){"use strict";f.d(wt,{U:function(){return P}});var t=f(59301),Ve=Object.defineProperty,T=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,I=(Ze,Me,Oe)=>Me in Ze?Ve(Ze,Me,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Ze[Me]=Oe,Ue=(Ze,Me)=>{for(var Oe in Me||(Me={}))K.call(Me,Oe)&&I(Ze,Oe,Me[Oe]);if(T)for(var Oe of T(Me))se.call(Me,Oe)&&I(Ze,Oe,Me[Oe]);return Ze},ke=(Ze,Me,Oe)=>new Promise((Ye,Se)=>{var ot=Ae=>{try{de(Oe.next(Ae))}catch(te){Se(te)}},fe=Ae=>{try{de(Oe.throw(Ae))}catch(te){Se(te)}},de=Ae=>Ae.done?Ye(Ae.value):Promise.resolve(Ae.value).then(ot,fe);de((Oe=Oe.apply(Ze,Me)).next())});function P(Ze,Me){const[Oe,Ye]=(0,t.useState)(Me),[Se,ot]=(0,t.useState)(!1),[fe,de]=(0,t.useState)();return[Oe,Se,(te,X=!1)=>ke(this,null,function*(){const $=X?Me:Ue(Ue({},Oe),te);ot(!0),Ye($);const H=yield Ze($);return ot(!1),de(H),H}),fe]}},60513:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return bt}});class t{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let n=Object(e);for(let r=1;r ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","error",r),se.ENABLE_ERROR&&(console.error?console.error(r):console.warn?console.warn(r):console.log(r))}static i(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","info",r),se.ENABLE_INFO&&(console.info?console.info(r):console.log(r))}static w(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","warn",r),se.ENABLE_WARN&&(console.warn?console.warn(r):console.log(r))}static d(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","debug",r),se.ENABLE_DEBUG&&(console.debug?console.debug(r):console.log(r))}static v(e,n){(!e||se.FORCE_GLOBAL_TAG)&&(e=se.GLOBAL_TAG);let r=`[${e}] > ${n}`;se.ENABLE_CALLBACK&&se.emitter.emit("log","verbose",r),se.ENABLE_VERBOSE&&console.log(r)}}se.GLOBAL_TAG="flv.js",se.FORCE_GLOBAL_TAG=!1,se.ENABLE_ERROR=!0,se.ENABLE_INFO=!0,se.ENABLE_WARN=!0,se.ENABLE_DEBUG=!0,se.ENABLE_VERBOSE=!0,se.ENABLE_CALLBACK=!1,se.emitter=new(K());var I=se;class Ue{constructor(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var ke=Ue;class P{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ze extends P{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Me extends P{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class Oe extends P{constructor(e){super(e)}get name(){return"NotImplementedException"}}const Ye={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Se={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ot{constructor(e){this._type=e||"undefined",this._status=Ye.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Ye.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Ye.kConnecting||this._status===Ye.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,n){throw new Oe("Unimplemented abstract function!")}abort(){throw new Oe("Unimplemented abstract function!")}}let fe={};function de(){let V=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(V)||/(opr)[\/]([\w.]+)/.exec(V)||/(chrome)[ \/]([\w.]+)/.exec(V)||/(iemobile)[\/]([\w.]+)/.exec(V)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(V)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(V)||/(webkit)[ \/]([\w.]+)/.exec(V)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(V)||/(msie) ([\w.]+)/.exec(V)||V.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(V)||V.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(V)||[],n=/(ipad)/.exec(V)||/(ipod)/.exec(V)||/(windows phone)/.exec(V)||/(iphone)/.exec(V)||/(kindle)/.exec(V)||/(android)/.exec(V)||/(windows)/.exec(V)||/(mac)/.exec(V)||/(linux)/.exec(V)||/(cros)/.exec(V)||[],r={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:n[0]||""},o={};if(r.browser){o[r.browser]=!0;let d=r.majorVersion.split(".");o.version={major:parseInt(r.majorVersion,10),string:r.version},d.length>1&&(o.version.minor=parseInt(d[1],10)),d.length>2&&(o.version.build=parseInt(d[2],10))}if(r.platform&&(o[r.platform]=!0),(o.chrome||o.opr||o.safari)&&(o.webkit=!0),o.rv||o.iemobile){o.rv&&delete o.rv;let d="msie";r.browser=d,o[d]=!0}if(o.edge){delete o.edge;let d="msedge";r.browser=d,o[d]=!0}if(o.opr){let d="opera";r.browser=d,o[d]=!0}if(o.safari&&o.android){let d="android";r.browser=d,o[d]=!0}o.name=r.browser,o.platform=r.platform;for(let d in fe)fe.hasOwnProperty(d)&&delete fe[d];Object.assign(fe,o)}de();var Ae=fe;class te extends ot{static isSupported(){try{let e=Ae.msedge&&Ae.version.minor>=15048,n=Ae.msedge?e:!0;return self.fetch&&self.ReadableStream&&n}catch(e){return!1}}constructor(e,n){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=n,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,n){this._dataSource=e,this._range=n;let r=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(r=e.redirectedURL);let o=this._seekHandler.getConfig(r,n),d=new self.Headers;if(typeof o.headers=="object"){let O=o.headers;for(let Te in O)O.hasOwnProperty(Te)&&d.append(Te,O[Te])}let B={method:"GET",headers:d,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let O in this._config.headers)d.append(O,this._config.headers[O]);e.cors===!1&&(B.mode="same-origin"),e.withCredentials&&(B.credentials="include"),e.referrerPolicy&&(B.referrerPolicy=e.referrerPolicy),this._status=Ye.kConnecting,self.fetch(o.url,B).then(O=>{if(this._requestAbort){this._requestAbort=!1,this._status=Ye.kIdle;return}if(O.ok&&O.status>=200&&O.status<=299){if(O.url!==o.url&&this._onURLRedirect){let Ce=this._seekHandler.removeURLParameters(O.url);this._onURLRedirect(Ce)}let Te=O.headers.get("Content-Length");return Te!=null&&(this._contentLength=parseInt(Te),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,O.body.getReader())}else if(this._status=Ye.kError,this._onError)this._onError(Se.HTTP_STATUS_CODE_INVALID,{code:O.status,msg:O.statusText});else throw new P("FetchStreamLoader: Http code invalid, "+O.status+" "+O.statusText)}).catch(O=>{if(this._status=Ye.kError,this._onError)this._onError(Se.EXCEPTION,{code:-1,msg:O.message});else throw O})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&Ae.msedge)return;this._status=Ye.kError;let r=0,o=null;if((n.code===19||n.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Ye.kError,this._onError)this._onError(Se.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new P("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=Ye.kBuffering}}_onProgress(e){if(this._status===Ye.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,r,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Ye.kError)return;this._status=Ye.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=Ye.kError;let n=0,r=null;if(this._contentLength&&e.loaded=200&&n.status<=299){if(this._status=LoaderStatus.kBuffering,n.responseURL!=null){let o=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&o!==this._currentRedirectedURL&&(this._currentRedirectedURL=o,this._onURLRedirect&&this._onURLRedirect(o))}let r=n.getResponseHeader("Content-Length");if(r!=null&&this._contentLength==null){let o=parseInt(r);o>0&&(this._contentLength=o,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+n.status+" "+n.statusText);else if(n.readyState===3&&n.status>=200&&n.status<=299){this._status=LoaderStatus.kBuffering;let r=n.response;this._reader.readAsArrayBuffer(r)}}_xhrOnError(e){this._status=LoaderStatus.kError;let n=LoaderErrors.EXCEPTION,r={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(n,r);else throw new RuntimeException(r.msg)}_msrOnProgress(e){let r=e.target.result;if(r==null){this._doReconnectIfNeeded();return}let o=r.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=r.byteLength;let d=this._totalRange.from+this._receivedLength;this._receivedLength+=o.byteLength,this._onDataArrival&&this._onDataArrival(o,d,this._receivedLength),r.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${d+o.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(r=this._range.from+this._contentLength-1),this._currentRequestRange={from:n,to:r},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,n){this._lastTimeLoaded=0;let r=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?r=this._currentRedirectedURL:e.redirectedURL!=null&&(r=e.redirectedURL));let o=this._seekHandler.getConfig(r,n);this._currentRequestURL=o.url;let d=this._xhr=new XMLHttpRequest;if(d.open("GET",o.url,!0),d.responseType="arraybuffer",d.onreadystatechange=this._onReadyStateChange.bind(this),d.onprogress=this._onProgress.bind(this),d.onload=this._onLoad.bind(this),d.onerror=this._onXhrError.bind(this),e.withCredentials&&(d.withCredentials=!0),typeof o.headers=="object"){let B=o.headers;for(let O in B)B.hasOwnProperty(O)&&d.setRequestHeader(O,B[O])}if(typeof this._config.headers=="object"){let B=this._config.headers;for(let O in B)B.hasOwnProperty(O)&&d.setRequestHeader(O,B[O])}d.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Ye.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let n=e.target;if(n.readyState===2){if(n.responseURL!=null){let r=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}if(n.status>=200&&n.status<=299){if(this._waitForTotalLength)return;this._status=Ye.kBuffering}else if(this._status=Ye.kError,this._onError)this._onError(Se.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new P("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===Ye.kError)return;if(this._contentLength===null){let r=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,r=!0;let o=e.total;this._internalAbort(),o!=null&o!==0&&(this._totalLength=o)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,r){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}_normalizeSpeed(e){let n=this._chunkSizeKBList,r=n.length-1,o=0,d=0,B=r;if(e=n[o]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let B=this._normalizeSpeed(n);this._currentSpeedNormalized!==B&&(this._currentSpeedNormalized=B,this._currentChunkSizeKB=B)}let r=e.target.response,o=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength;let d=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=Ye.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Se.EXCEPTION,n);else throw new P(n.msg)}}_dispatchArrayBuffer(e){let n=e,r=this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,r,this._receivedLength)}_onWebSocketError(e){this._status=Ye.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(Se.EXCEPTION,n);else throw new P(n.msg)}}var cn=gt;class q{constructor(e){this._zeroStart=e||!1}getConfig(e,n){let r={};if(n.from!==0||n.to!==-1){let o;n.to!==-1?o=`bytes=${n.from.toString()}-${n.to.toString()}`:o=`bytes=${n.from.toString()}-`,r.Range=o}else this._zeroStart&&(r.Range="bytes=0-");return{url:e,headers:r}}removeURLParameters(e){return e}}var ut=q;class ie{constructor(e,n){this._startName=e,this._endName=n}getConfig(e,n){let r=e;if(n.from!==0||n.to!==-1){let o=!0;r.indexOf("?")===-1&&(r+="?",o=!1),o&&(r+="&"),r+=`${this._startName}=${n.from.toString()}`,n.to!==-1&&(r+=`&${this._endName}=${n.to.toString()}`)}return{url:r,headers:{}}}removeURLParameters(e){let n=e.split("?")[0],r,o=e.indexOf("?");o!==-1&&(r=e.substring(o+1));let d="";if(r!=null&&r.length>0){let B=r.split("&");for(let O=0;O0;Te[0]!==this._startName&&Te[0]!==this._endName&&(Ce&&(d+="&"),d+=B[O])}}return d.length===0?n:n+"?"+d}}var Ie=ie;class C{constructor(e,n,r){this.TAG="IOController",this._config=n,this._extraData=r,this._stashInitialSize=1024*384,n.stashInitialSize!=null&&n.stashInitialSize>0&&(this._stashInitialSize=n.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=1024*1024*3,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,n.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new ke,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===jt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new ut(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",r=e.seekParamEnd||"bend";this._seekHandler=new Ie(n,r)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Me("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Me(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=cn;else if(X.isSupported())this._loaderClass=X;else if(H.isSupported())this._loaderClass=H;else if(jt.isSupported())this._loaderClass=jt;else throw new P("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){this._loader=new this._loaderClass(this._seekHandler,this._config),this._loader.needStashBuffer===!1&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){this.isWorking()&&(this._loader.abort(),this._stashUsed!==0?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,n){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(n),this._loader.destroy(),this._loader=null;let r={from:e,to:-1};this._currentRange={from:r.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,r),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Me("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let n=this._stashSize;for(;n+1024*1024*10){let o=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(r,0,n).set(o,0)}this._stashBuffer=r,this._bufferSize=n}_normalizeSpeed(e){let n=this._speedNormalizeList,r=n.length-1,o=0,d=0,B=r;if(e=n[o]&&e=512&&e<=1024?n=Math.floor(e*1.5):n=e*2,n>8192&&(n=8192);let r=n*1024+1024*1024*1;this._bufferSize0){let B=this._stashBuffer.slice(0,this._stashUsed),O=this._dispatchChunks(B,this._stashByteStart);if(O0){let Te=new Uint8Array(B,O);d.set(Te,0),this._stashUsed=Te.byteLength,this._stashByteStart+=O}}else this._stashUsed=0,this._stashByteStart+=O;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),d=new Uint8Array(this._stashBuffer,0,this._bufferSize)),d.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let B=this._dispatchChunks(e,n);if(Bthis._bufferSize&&(this._expandBuffer(O),d=new Uint8Array(this._stashBuffer,0,this._bufferSize)),d.set(new Uint8Array(e,B),0),this._stashUsed+=O,this._stashByteStart=n+B}}}else if(this._stashUsed===0){let d=this._dispatchChunks(e,n);if(dthis._bufferSize&&this._expandBuffer(B),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,d),0),this._stashUsed+=B,this._stashByteStart=n+d}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let d=new Uint8Array(this._stashBuffer,0,this._bufferSize);d.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let B=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(B0){let O=new Uint8Array(this._stashBuffer,B);d.set(O,0)}this._stashUsed-=B,this._stashByteStart+=B}}_flushStashBuffer(e){if(this._stashUsed>0){let n=this._stashBuffer.slice(0,this._stashUsed),r=this._dispatchChunks(n,this._stashByteStart),o=n.byteLength-r;if(r0){let d=new Uint8Array(this._stashBuffer,0,this._bufferSize),B=new Uint8Array(n,r);d.set(B,0),this._stashUsed=B.byteLength,this._stashByteStart+=r}return 0}return this._stashUsed=0,this._stashByteStart=0,o}return 0}_onLoaderComplete(e,n){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,n){switch(I.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Se.UNRECOVERABLE_EARLY_EOF),e){case Se.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let r=this._currentRange.to+1;r0){let n=Dt.getConfig();e.emit("change",n)}}static registerListener(e){Dt.emitter.addListener("change",e)}static removeListener(e){Dt.emitter.removeListener("change",e)}static addLogListener(e){I.emitter.addListener("log",e),I.emitter.listenerCount("log")>0&&(I.ENABLE_CALLBACK=!0,Dt._notifyChange())}static removeLogListener(e){I.emitter.removeListener("log",e),I.emitter.listenerCount("log")===0&&(I.ENABLE_CALLBACK=!1,Dt._notifyChange())}}Dt.emitter=new(K());var nt=Dt;class On{constructor(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,n=this.hasVideo===!1||this.hasVideo===!0&&this.videoCodec!=null&&this.width!=null&&this.height!=null&&this.fps!=null&&this.profile!=null&&this.level!=null&&this.refFrames!=null&&this.chromaFormat!=null&&this.sarNum!=null&&this.sarDen!=null;return this.mimeType!=null&&this.duration!=null&&this.metadata!=null&&this.hasKeyframesIndex!=null&&e&&n}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let n=this.keyframesIndex,r=this._search(n.times,e);return{index:r,milliseconds:n.times[r],fileposition:n.filepositions[r]}}_search(e,n){let r=0,o=e.length-1,d=0,B=0,O=o;for(n=e[d]&&n=128){e.push(String.fromCharCode(d&65535)),r+=2;continue}}}else if(n[r]<240){if(Zt(n,r,2)){let d=(n[r]&15)<<12|(n[r+1]&63)<<6|n[r+2]&63;if(d>=2048&&(d&63488)!==55296){e.push(String.fromCharCode(d&65535)),r+=3;continue}}}else if(n[r]<248&&Zt(n,r,3)){let d=(n[r]&7)<<18|(n[r+1]&63)<<12|(n[r+2]&63)<<6|n[r+3]&63;if(d>65536&&d<1114112){d-=65536,e.push(String.fromCharCode(d>>>10|55296)),e.push(String.fromCharCode(d&1023|56320)),r+=4;continue}}}e.push("\uFFFD"),++r}return e.join("")}var _n=Yn;let Ne=function(){let V=new ArrayBuffer(2);return new DataView(V).setInt16(0,256,!0),new Int16Array(V)[0]===256}();class ht{static parseScriptData(e,n,r){let o={};try{let d=ht.parseValue(e,n,r),B=ht.parseValue(e,n+d.size,r-d.size);o[d.data]=B.data}catch(d){I.e("AMF",d.toString())}return o}static parseObject(e,n,r){if(r<3)throw new Ze("Data not enough when parse ScriptDataObject");let o=ht.parseString(e,n,r),d=ht.parseValue(e,n+o.size,r-o.size),B=d.objectEnd;return{data:{name:o.data,value:d.data},size:o.size+d.size,objectEnd:B}}static parseVariable(e,n,r){return ht.parseObject(e,n,r)}static parseString(e,n,r){if(r<2)throw new Ze("Data not enough when parse String");let d=new DataView(e,n,r).getUint16(0,!Ne),B;return d>0?B=_n(new Uint8Array(e,n+2,d)):B="",{data:B,size:2+d}}static parseLongString(e,n,r){if(r<4)throw new Ze("Data not enough when parse LongString");let d=new DataView(e,n,r).getUint32(0,!Ne),B;return d>0?B=_n(new Uint8Array(e,n+4,d)):B="",{data:B,size:4+d}}static parseDate(e,n,r){if(r<10)throw new Ze("Data size invalid when parse Date");let o=new DataView(e,n,r),d=o.getFloat64(0,!Ne),B=o.getInt16(8,!Ne);return d+=B*60*1e3,{data:new Date(d),size:10}}static parseValue(e,n,r){if(r<1)throw new Ze("Data not enough when parse Value");let o=new DataView(e,n,r),d=1,B=o.getUint8(0),O,Te=!1;try{switch(B){case 0:O=o.getFloat64(1,!Ne),d+=8;break;case 1:{O=!!o.getUint8(1),d+=1;break}case 2:{let Ce=ht.parseString(e,n+1,r-1);O=Ce.data,d+=Ce.size;break}case 3:{O={};let Ce=0;for((o.getUint32(r-4,!Ne)&16777215)===9&&(Ce=3);d32)throw new Me("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let B=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,B}let n=this._current_word_bits_left?this._current_word:0;n=n>>>32-this._current_word_bits_left;let r=e-this._current_word_bits_left;this._fillCurrentWord();let o=Math.min(r,this._current_word_bits_left),d=this._current_word>>>32-o;return this._current_word<<=o,this._current_word_bits_left-=o,n=n<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var dn=In;class ln{static _ebsp2rbsp(e){let n=e,r=n.byteLength,o=new Uint8Array(r),d=0;for(let B=0;B=2&&n[B]===3&&n[B-1]===0&&n[B-2]===0||(o[d]=n[B],d++);return new Uint8Array(o.buffer,0,d)}static parseSPS(e){let n=ln._ebsp2rbsp(e),r=new dn(n);r.readByte();let o=r.readByte();r.readByte();let d=r.readByte();r.readUEG();let B=ln.getProfileString(o),O=ln.getLevelString(d),Te=1,Ce=420,at=[0,420,422,444],Yt=8;if((o===100||o===110||o===122||o===244||o===44||o===83||o===86||o===118||o===128||o===138||o===144)&&(Te=r.readUEG(),Te===3&&r.readBits(1),Te<=3&&(Ce=at[Te]),Yt=r.readUEG()+8,r.readUEG(),r.readBits(1),r.readBool())){let vr=Te!==3?8:12;for(let wr=0;wr0&&vr<16?(kn=wr[vr-1],It=Ur[vr-1]):vr===255&&(kn=r.readByte()<<8|r.readByte(),It=r.readByte()<<8|r.readByte())}if(r.readBool()&&r.readBool(),r.readBool()&&(r.readBits(4),r.readBool()&&r.readBits(24)),r.readBool()&&(r.readUEG(),r.readUEG()),r.readBool()){let vr=r.readBits(32),wr=r.readBits(32);Kn=r.readBool(),or=wr,Wn=vr*2,Mn=or/Wn}}let $r=1;(kn!==1||It!==1)&&($r=kn/It);let Tr=0,Gr=0;if(Te===0)Tr=1,Gr=2-ye;else{let vr=Te===3?1:2,wr=Te===1?2:1;Tr=vr,Gr=wr*(2-ye)}let Qr=(Lt+1)*16,ei=(2-ye)*((ct+1)*16);Qr-=(Je+xt)*Tr,ei-=(Ot+En)*Gr;let ti=Math.ceil(Qr*$r);return r.destroy(),r=null,{profile_string:B,level_string:O,bit_depth:Yt,ref_frames:be,chroma_format:Ce,chroma_format_string:ln.getChromaFormatString(Ce),frame_rate:{fixed:Kn,fps:Mn,fps_den:Wn,fps_num:or},sar_ratio:{width:kn,height:It},codec_size:{width:Qr,height:ei},present_size:{width:ti,height:ei}}}static _skipScalingList(e,n){let r=8,o=8,d=0;for(let B=0;B>>8&255|(V&255)<<8}function M(V){return(V&4278190080)>>>24|(V&16711680)>>>8|(V&65280)<<8|(V&255)<<24}function w(V,e){return V[e]<<24|V[e+1]<<16|V[e+2]<<8|V[e+3]}class N{constructor(e,n){this.TAG="FLVDemuxer",this._config=n,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new $t,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:"video",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:"audio",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){let r=new ArrayBuffer(2);return new DataView(r).setInt16(0,256,!0),new Int16Array(r)[0]===256}()}destroy(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null}static probe(e){let n=new Uint8Array(e),r={match:!1};if(n[0]!==70||n[1]!==76||n[2]!==86||n[3]!==1)return r;let o=(n[4]&4)>>>2!==0,d=(n[4]&1)!==0,B=w(n,5);return B<9?r:{match:!0,consumed:B,dataOffset:B,hasAudioTrack:o,hasVideoTrack:d}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new $t}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,n){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ze("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let r=0,o=this._littleEndian;if(n===0)if(e.byteLength>13)r=N.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+r!==this._dataOffset&&I.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,r).getUint32(0,!o)!==0&&I.w(this.TAG,"PrevTagSize0 !== 0 !!!"),r+=4);re.byteLength)break;let B=d.getUint8(0),O=d.getUint32(0,!o)&16777215;if(r+11+O+4>e.byteLength)break;if(B!==8&&B!==9&&B!==18){I.w(this.TAG,`Unsupported tag type ${B}, skipped`),r+=11+O+4;continue}let Te=d.getUint8(4),Ce=d.getUint8(5),at=d.getUint8(6),Yt=d.getUint8(7),Ge=at|Ce<<8|Te<<16|Yt<<24;(d.getUint32(7,!o)&16777215)!==0&&I.w(this.TAG,"Meet tag which has StreamID != 0!");let Lt=r+11;switch(B){case 8:this._parseAudioData(e,Lt,O,Ge);break;case 9:this._parseVideoData(e,Lt,O,Ge,n+r);break;case 18:this._parseScriptData(e,Lt,O);break}let ct=d.getUint32(11+O,!o);ct!==11+O&&I.w(this.TAG,`Invalid PrevTagSize ${ct}`),r+=11+O+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),r}_parseScriptData(e,n,r){let o=ze.parseScriptData(e,n,r);if(o.hasOwnProperty("onMetaData")){if(o.onMetaData==null||typeof o.onMetaData!="object"){I.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&I.w(this.TAG,"Found another onMetaData tag!"),this._metadata=o;let d=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},d)),typeof d.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=d.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof d.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=d.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof d.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=d.audiodatarate),typeof d.videodatarate=="number"&&(this._mediaInfo.videoDataRate=d.videodatarate),typeof d.width=="number"&&(this._mediaInfo.width=d.width),typeof d.height=="number"&&(this._mediaInfo.height=d.height),typeof d.duration=="number"){if(!this._durationOverrided){let B=Math.floor(d.duration*this._timescale);this._duration=B,this._mediaInfo.duration=B}}else this._mediaInfo.duration=0;if(typeof d.framerate=="number"){let B=Math.floor(d.framerate*1e3);if(B>0){let O=B/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=O,this._referenceFrameRate.fps_num=B,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=O}}if(typeof d.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let B=d.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(B),d.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=d,I.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(o).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},o))}_parseKeyframesIndex(e){let n=[],r=[];for(let o=1;o>>4;if(Te!==2&&Te!==10){this._onError(Jt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Te);return}let Ce=0,at=(O&12)>>>2;if(at>=0&&at<=4)Ce=this._flvSoundRateTable[at];else{this._onError(Jt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+at);return}let Yt=(O&2)>>>1,Ge=O&1,be=this._audioMetadata,Lt=this._audioTrack;if(be||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),be=this._audioMetadata={},be.type="audio",be.id=Lt.id,be.timescale=this._timescale,be.duration=this._duration,be.audioSampleRate=Ce,be.channelCount=Ge===0?1:2),Te===10){let ct=this._parseAACAudioData(e,n+1,r-1);if(ct==null)return;if(ct.packetType===0){be.config&&I.w(this.TAG,"Found another AudioSpecificConfig!");let ye=ct.data;be.audioSampleRate=ye.samplingRate,be.channelCount=ye.channelCount,be.codec=ye.codec,be.originalCodec=ye.originalCodec,be.config=ye.config,be.refSampleDuration=1024/be.audioSampleRate*be.timescale,I.v(this.TAG,"Parsed AudioSpecificConfig"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata("audio",be);let Je=this._mediaInfo;Je.audioCodec=be.originalCodec,Je.audioSampleRate=be.audioSampleRate,Je.audioChannelCount=be.channelCount,Je.hasVideo?Je.videoCodec!=null&&(Je.mimeType='video/x-flv; codecs="'+Je.videoCodec+","+Je.audioCodec+'"'):Je.mimeType='video/x-flv; codecs="'+Je.audioCodec+'"',Je.isComplete()&&this._onMediaInfo(Je)}else if(ct.packetType===1){let ye=this._timestampBase+o,Je={unit:ct.data,length:ct.data.byteLength,dts:ye,pts:ye};Lt.samples.push(Je),Lt.length+=ct.data.length}else I.e(this.TAG,`Flv: Unsupported AAC data type ${ct.packetType}`)}else if(Te===2){if(!be.codec){let xt=this._parseMP3AudioData(e,n+1,r-1,!0);if(xt==null)return;be.audioSampleRate=xt.samplingRate,be.channelCount=xt.channelCount,be.codec=xt.codec,be.originalCodec=xt.originalCodec,be.refSampleDuration=1152/be.audioSampleRate*be.timescale,I.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",be);let Ot=this._mediaInfo;Ot.audioCodec=be.codec,Ot.audioSampleRate=be.audioSampleRate,Ot.audioChannelCount=be.channelCount,Ot.audioDataRate=xt.bitRate,Ot.hasVideo?Ot.videoCodec!=null&&(Ot.mimeType='video/x-flv; codecs="'+Ot.videoCodec+","+Ot.audioCodec+'"'):Ot.mimeType='video/x-flv; codecs="'+Ot.audioCodec+'"',Ot.isComplete()&&this._onMediaInfo(Ot)}let ct=this._parseMP3AudioData(e,n+1,r-1,!1);if(ct==null)return;let ye=this._timestampBase+o,Je={unit:ct,length:ct.byteLength,dts:ye,pts:ye};Lt.samples.push(Je),Lt.length+=ct.length}}_parseAACAudioData(e,n,r){if(r<=1){I.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let o={},d=new Uint8Array(e,n,r);return o.packetType=d[0],d[0]===0?o.data=this._parseAACAudioSpecificConfig(e,n+1,r-1):o.data=d.subarray(1),o}_parseAACAudioSpecificConfig(e,n,r){let o=new Uint8Array(e,n,r),d=null,B=0,O=0,Te=null,Ce=0,at=null;if(B=O=o[0]>>>3,Ce=(o[0]&7)<<1|o[1]>>>7,Ce<0||Ce>=this._mpegSamplingRates.length){this._onError(Jt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Yt=this._mpegSamplingRates[Ce],Ge=(o[1]&120)>>>3;if(Ge<0||Ge>=8){this._onError(Jt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}B===5&&(at=(o[1]&7)<<1|o[2]>>>7,Te=(o[2]&124)>>>2);let be=self.navigator.userAgent.toLowerCase();return be.indexOf("firefox")!==-1?Ce>=6?(B=5,d=new Array(4),at=Ce-3):(B=2,d=new Array(2),at=Ce):be.indexOf("android")!==-1?(B=2,d=new Array(2),at=Ce):(B=5,at=Ce,d=new Array(4),Ce>=6?at=Ce-3:Ge===1&&(B=2,d=new Array(2),at=Ce)),d[0]=B<<3,d[0]|=(Ce&15)>>>1,d[1]=(Ce&15)<<7,d[1]|=(Ge&15)<<3,B===5&&(d[1]|=(at&15)>>>1,d[2]=(at&1)<<7,d[2]|=8,d[3]=0),{config:d,samplingRate:Yt,channelCount:Ge,codec:"mp4a.40."+B,originalCodec:"mp4a.40."+O}}_parseMP3AudioData(e,n,r,o){if(r<4){I.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let d=this._littleEndian,B=new Uint8Array(e,n,r),O=null;if(o){if(B[0]!==255)return;let Te=B[1]>>>3&3,Ce=(B[1]&6)>>1,at=(B[2]&240)>>>4,Yt=(B[2]&12)>>>2,be=(B[3]>>>6&3)!==3?2:1,Lt=0,ct=0,ye=34,Je="mp3";switch(Te){case 0:Lt=this._mpegAudioV25SampleRateTable[Yt];break;case 2:Lt=this._mpegAudioV20SampleRateTable[Yt];break;case 3:Lt=this._mpegAudioV10SampleRateTable[Yt];break}switch(Ce){case 1:ye=34,at>>4,Te=B&15;if(Te!==7){this._onError(Jt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Te}`);return}this._parseAVCVideoPacket(e,n+1,r-1,o,d,O)}_parseAVCVideoPacket(e,n,r,o,d,B){if(r<4){I.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let O=this._littleEndian,Te=new DataView(e,n,r),Ce=Te.getUint8(0),Yt=(Te.getUint32(0,!O)&16777215)<<8>>8;if(Ce===0)this._parseAVCDecoderConfigurationRecord(e,n+4,r-4);else if(Ce===1)this._parseAVCVideoData(e,n+4,r-4,o,d,B,Yt);else if(Ce!==2){this._onError(Jt.FORMAT_ERROR,`Flv: Invalid video packet type ${Ce}`);return}}_parseAVCDecoderConfigurationRecord(e,n,r){if(r<7){I.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let o=this._videoMetadata,d=this._videoTrack,B=this._littleEndian,O=new DataView(e,n,r);o?typeof o.avcc!="undefined"&&I.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),o=this._videoMetadata={},o.type="video",o.id=d.id,o.timescale=this._timescale,o.duration=this._duration);let Te=O.getUint8(0),Ce=O.getUint8(1),at=O.getUint8(2),Yt=O.getUint8(3);if(Te!==1||Ce===0){this._onError(Jt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(O.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Jt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Ge=O.getUint8(5)&31;if(Ge===0){this._onError(Jt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Ge>1&&I.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Ge}`);let be=6;for(let ct=0;ct1&&I.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Lt}`);be++;for(let ct=0;ct=r){I.w(this.TAG,`Malformed Nalu near timestamp ${Lt}, offset = ${Ge}, dataSize = ${r}`);break}let ye=Ce.getUint32(Ge,!Te);if(be===3&&(ye>>>=8),ye>r-be){I.w(this.TAG,`Malformed Nalus near timestamp ${Lt}, NaluSize > DataSize!`);return}let Je=Ce.getUint8(Ge+be)&31;Je===5&&(ct=!0);let xt=new Uint8Array(e,n+Ge,be+ye),Ot={type:Je,data:xt};at.push(Ot),Yt+=xt.byteLength,Ge+=be+ye}if(at.length){let ye=this._videoTrack,Je={units:at,length:Yt,isKeyframe:ct,dts:Lt,cts:O,pts:Lt+O};ct&&(Je.fileposition=d),ye.samples.push(Je),ye.length+=Yt}}}var W=N;class A{static init(){A.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],".mp3":[]};for(let n in A.types)A.types.hasOwnProperty(n)&&(A.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=A.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),e.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let n=8,r=null,o=Array.prototype.slice.call(arguments,1),d=o.length;for(let O=0;O>>24&255,r[1]=n>>>16&255,r[2]=n>>>8&255,r[3]=n&255,r.set(e,4);let B=8;for(let O=0;O>>24&255,e>>>16&255,e>>>8&255,e&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))}static trak(e){return A.box(A.types.trak,A.tkhd(e),A.mdia(e))}static tkhd(e){let n=e.id,r=e.duration,o=e.presentWidth,d=e.presentHeight;return A.box(A.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,o>>>8&255,o&255,0,0,d>>>8&255,d&255,0,0]))}static mdia(e){return A.box(A.types.mdia,A.mdhd(e),A.hdlr(e),A.minf(e))}static mdhd(e){let n=e.timescale,r=e.duration;return A.box(A.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255,85,196,0,0]))}static hdlr(e){let n=null;return e.type==="audio"?n=A.constants.HDLR_AUDIO:n=A.constants.HDLR_VIDEO,A.box(A.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=A.box(A.types.smhd,A.constants.SMHD):n=A.box(A.types.vmhd,A.constants.VMHD),A.box(A.types.minf,n,A.dinf(),A.stbl(e))}static dinf(){return A.box(A.types.dinf,A.box(A.types.dref,A.constants.DREF))}static stbl(e){return A.box(A.types.stbl,A.stsd(e),A.box(A.types.stts,A.constants.STTS),A.box(A.types.stsc,A.constants.STSC),A.box(A.types.stsz,A.constants.STSZ),A.box(A.types.stco,A.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?A.box(A.types.stsd,A.constants.STSD_PREFIX,A.mp3(e)):A.box(A.types.stsd,A.constants.STSD_PREFIX,A.mp4a(e)):A.box(A.types.stsd,A.constants.STSD_PREFIX,A.avc1(e))}static mp3(e){let n=e.channelCount,r=e.audioSampleRate,o=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return A.box(A.types[".mp3"],o)}static mp4a(e){let n=e.channelCount,r=e.audioSampleRate,o=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,r>>>8&255,r&255,0,0]);return A.box(A.types.mp4a,o,A.esds(e))}static esds(e){let n=e.config||[],r=n.length,o=new Uint8Array([0,0,0,0,3,23+r,0,1,0,4,15+r,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([r]).concat(n).concat([6,1,2]));return A.box(A.types.esds,o)}static avc1(e){let n=e.avcc,r=e.codecWidth,o=e.codecHeight,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,r>>>8&255,r&255,o>>>8&255,o&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return A.box(A.types.avc1,d,A.box(A.types.avcC,n))}static mvex(e){return A.box(A.types.mvex,A.trex(e))}static trex(e){let n=e.id,r=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return A.box(A.types.trex,r)}static moof(e,n){return A.box(A.types.moof,A.mfhd(e.sequenceNumber),A.traf(e,n))}static mfhd(e){let n=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return A.box(A.types.mfhd,n)}static traf(e,n){let r=e.id,o=A.box(A.types.tfhd,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),d=A.box(A.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),B=A.sdtp(e),O=A.trun(e,B.byteLength+16+16+8+16+8+8);return A.box(A.types.traf,o,d,O,B)}static sdtp(e){let n=e.samples||[],r=n.length,o=new Uint8Array(4+r);for(let d=0;d>>24&255,o>>>16&255,o>>>8&255,o&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let O=0;O>>24&255,Te>>>16&255,Te>>>8&255,Te&255,Ce>>>24&255,Ce>>>16&255,Ce>>>8&255,Ce&255,at.isLeading<<2|at.dependsOn,at.isDependedOn<<6|at.hasRedundancy<<4|at.isNonSync,0,0,Yt>>>24&255,Yt>>>16&255,Yt>>>8&255,Yt&255],12+16*O)}return A.box(A.types.trun,B)}static mdat(e){return A.box(A.types.mdat,e)}}A.init();var j=A;class ee{static getSilentFrame(e,n){if(e==="mp4a.40.2"){if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(n===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(n===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(n===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var et=ee;class pt{constructor(e,n,r,o,d){this.dts=e,this.pts=n,this.duration=r,this.originalDts=o,this.isSyncPoint=d,this.fileposition=null}}class tn{constructor(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class it{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[d].dts&&en[o].lastSample.originalDts&&e=n[o].lastSample.originalDts&&(o===n.length-1||o0&&(d=this._searchNearestSegmentBefore(r.originalBeginDts)+1),this._lastAppendLocation=d,this._list.splice(d,0,r)}getLastSegmentBefore(e){let n=this._searchNearestSegmentBefore(e);return n>=0?this._list[n]:null}getLastSampleBefore(e){let n=this.getLastSegmentBefore(e);return n!=null?n.lastSample:null}getLastSyncPointBefore(e){let n=this._searchNearestSegmentBefore(e),r=this._list[n].syncPoints;for(;r.length===0&&n>0;)n--,r=this._list[n].syncPoints;return r.length>0?r[r.length-1]:null}}class yt{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new zt("audio"),this._videoSegmentInfoList=new zt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Ae.chrome&&(Ae.version.major<50||Ae.version.major===50&&Ae.version.build<2661)),this._fillSilentAfterSeek=Ae.msedge||Ae.msie,this._mp3UseMpegAudio=!Ae.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,n){if(!this._onMediaSegment)throw new Ze("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,n),this._remuxVideo(n),this._remuxAudio(e)}_onTrackMetadataReceived(e,n){let r=null,o="mp4",d=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(o="mpeg",d="",r=new Uint8Array):r=j.generateInitSegment(n);else if(e==="video")this._videoMeta=n,r=j.generateInitSegment(n);else return;if(!this._onInitSegment)throw new Ze("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:r.buffer,codec:d,container:`${e}/${o}`,mediaDuration:n.duration})}_calculateDtsBase(e,n){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),n.samples&&n.samples.length&&(this._videoDtsBase=n.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,n=this._audioStashedLastSample,r={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(r.samples.push(e),r.length=e.length);let o={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};n!=null&&(o.samples.push(n),o.length=n.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(r,!0),this._remuxAudio(o,!0)}_remuxAudio(e,n){if(this._audioMeta==null)return;let r=e,o=r.samples,d,B=-1,O=-1,Te=-1,Ce=this._audioMeta.refSampleDuration,at=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Yt=this._dtsBaseInited&&this._audioNextDts===void 0,Ge=!1;if(!o||o.length===0||o.length===1&&!n)return;let be=0,Lt=null,ct=0;at?(be=0,ct=r.length):(be=8,ct=8+r.length);let ye=null;if(o.length>1&&(ye=o.pop(),ct-=ye.length),this._audioStashedLastSample!=null){let It=this._audioStashedLastSample;this._audioStashedLastSample=null,o.unshift(It),ct+=It.length}ye!=null&&(this._audioStashedLastSample=ye);let Je=o[0].dts-this._dtsBase;if(this._audioNextDts)d=Je-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())d=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Ge=!0);else{let It=this._audioSegmentInfoList.getLastSampleBefore(Je);if(It!=null){let Mn=Je-(It.originalDts+It.duration);Mn<=3&&(Mn=0);let Kn=It.dts+It.duration+Mn;d=Je-Kn}else d=0}if(Ge){let It=Je-d,Mn=this._videoSegmentInfoList.getLastSegmentBefore(Je);if(Mn!=null&&Mn.beginDts=1?Yr=xt[xt.length-1].duration:Yr=Math.floor(Ce);let $r=!1,Tr=null;if(Yr>Ce*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Ae.safari){$r=!0;let Gr=Math.abs(Yr-Ce),Qr=Math.ceil(Gr/Ce),ei=Wn+Ce;I.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${Wn+Yr} ms, expected: ${Wn+Math.round(Ce)} ms, delta: ${Math.round(Gr)} ms, generate: ${Qr} frames`);let ti=et.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ti==null&&(I.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ti=Kn),Tr=[];for(let wr=0;wr0){let si=Tr[Tr.length-1];si.duration=Ur-si.dts}let Ci={dts:Ur,pts:Ur,cts:0,unit:ti,size:ti.byteLength,duration:0,originalDts:or,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Tr.push(Ci),ct+=Ci.size,ei+=Ce}let vr=Tr[Tr.length-1];vr.duration=Wn+Yr-vr.dts,Yr=Math.round(Ce)}xt.push({dts:Wn,pts:Wn,cts:0,unit:Mn.unit,size:Mn.unit.byteLength,duration:Yr,originalDts:or,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),$r&&xt.push.apply(xt,Tr)}at?Lt=new Uint8Array(ct):(Lt=new Uint8Array(ct),Lt[0]=ct>>>24&255,Lt[1]=ct>>>16&255,Lt[2]=ct>>>8&255,Lt[3]=ct&255,Lt.set(j.types.mdat,4));for(let It=0;It1&&(be=o.pop(),Ge-=be.length),this._videoStashedLastSample!=null){let Ot=this._videoStashedLastSample;this._videoStashedLastSample=null,o.unshift(Ot),Ge+=Ot.length}be!=null&&(this._videoStashedLastSample=be);let Lt=o[0].dts-this._dtsBase;if(this._videoNextDts)d=Lt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())d=0;else{let Ot=this._videoSegmentInfoList.getLastSampleBefore(Lt);if(Ot!=null){let En=Lt-(Ot.originalDts+Ot.duration);En<=3&&(En=0);let Lr=Ot.dts+Ot.duration+En;d=Lt-Lr}else d=0}let ct=new tn,ye=[];for(let Ot=0;Ot=1?or=ye[ye.length-1].duration:or=Math.floor(this._videoMeta.refSampleDuration),kn){let Wn=new pt(It,Kn,or,En.dts,!0);Wn.fileposition=En.fileposition,ct.appendSyncPoint(Wn)}ye.push({dts:It,pts:Kn,cts:Mn,units:En.units,size:En.length,isKeyframe:kn,duration:or,originalDts:Lr,flags:{isLeading:0,dependsOn:kn?2:1,isDependedOn:kn?1:0,hasRedundancy:0,isNonSync:kn?0:1}})}Yt=new Uint8Array(Ge),Yt[0]=Ge>>>24&255,Yt[1]=Ge>>>16&255,Yt[2]=Ge>>>8&255,Yt[3]=Ge&255,Yt.set(j.types.mdat,4);for(let Ot=0;Ot{o.timestampBase=r,r+=o.duration,o.cors=e.cors,o.withCredentials=e.withCredentials,n.referrerPolicy&&(o.referrerPolicy=n.referrerPolicy)}),!isNaN(r)&&this._mediaDataSource.duration!==r&&(this._mediaDataSource.duration=r),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,n){this._currentSegmentIndex=e;let r=this._mediaDataSource.segments[e],o=this._ioctl=new De(r,this._config,e);o.onError=this._onIOException.bind(this),o.onSeeked=this._onIOSeeked.bind(this),o.onComplete=this._onIOComplete.bind(this),o.onRedirect=this._onIORedirect.bind(this),o.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),n?this._demuxer.bindDataSource(this._ioctl):o.onDataArrival=this._onInitChunkArrival.bind(this),o.open(n)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let n=this._searchSegmentIndexContains(e);if(n===this._currentSegmentIndex){let r=this._mediaInfo.segments[n];if(r==null)this._pendingSeekTime=e;else{let o=r.getNearestKeyframe(e);this._remuxer.seek(o.milliseconds),this._ioctl.seek(o.fileposition),this._pendingResolveSeekPoint=o.milliseconds}}else{let r=this._mediaInfo.segments[n];if(r==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(n);else{let o=r.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[n].timestampBase,this._loadSegment(n,o.fileposition),this._pendingResolveSeekPoint=o.milliseconds,this._reportSegmentMediaInfo(n)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let n=this._mediaDataSource.segments,r=n.length-1;for(let o=0;o0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,o=this._demuxer.parseChunks(e,n);else if((r=W.probe(e)).match){this._demuxer=new W(r,this._config),this._remuxer||(this._remuxer=new Mt(this._config));let d=this._mediaDataSource;d.duration!=null&&!isNaN(d.duration)&&(this._demuxer.overridedDuration=d.duration),typeof d.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=d.hasAudio),typeof d.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=d.hasVideo),this._demuxer.timestampBase=d.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this),o=this._demuxer.parseChunks(e,n)}else r=null,I.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(ge.DEMUX_ERROR,Jt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),o=0;return o}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,$t.prototype));let n=Object.assign({},e);Object.setPrototypeOf(n,$t.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=n,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let r=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(r)})}_onMetaDataArrived(e){this._emitter.emit(ge.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(ge.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let r=e+1;r0&&r[0].originalDts===o&&(o=r[0].pts),this._emitter.emit(ge.RECOMMEND_SEEKPOINT,o)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let n=this._mediaInfo.segments[e],r=Object.assign({},n);r.duration=this._mediaInfo.duration,r.segmentCount=this._mediaInfo.segmentCount,delete r.segments,delete r.keyframesIndex,this._emitter.emit(ge.MEDIA_INFO,r)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(ge.STATISTICS_INFO,e)}}var Ut=jn,zn=function(V){let e="TransmuxingWorker",n=null,r=ct.bind(this);Ve.install(),V.addEventListener("message",function(ye){switch(ye.data.cmd){case"init":n=new Ut(ye.data.param[0],ye.data.param[1]),n.on(ge.IO_ERROR,Ge.bind(this)),n.on(ge.DEMUX_ERROR,be.bind(this)),n.on(ge.INIT_SEGMENT,o.bind(this)),n.on(ge.MEDIA_SEGMENT,d.bind(this)),n.on(ge.LOADING_COMPLETE,B.bind(this)),n.on(ge.RECOVERED_EARLY_EOF,O.bind(this)),n.on(ge.MEDIA_INFO,Te.bind(this)),n.on(ge.METADATA_ARRIVED,Ce.bind(this)),n.on(ge.SCRIPTDATA_ARRIVED,at.bind(this)),n.on(ge.STATISTICS_INFO,Yt.bind(this)),n.on(ge.RECOMMEND_SEEKPOINT,Lt.bind(this));break;case"destroy":n&&(n.destroy(),n=null),V.postMessage({msg:"destroyed"});break;case"start":n.start();break;case"stop":n.stop();break;case"seek":n.seek(ye.data.param);break;case"pause":n.pause();break;case"resume":n.resume();break;case"logging_config":{let Je=ye.data.param;nt.applyConfig(Je),Je.enableCallback===!0?nt.addLogListener(r):nt.removeLogListener(r);break}}});function o(ye,Je){let xt={msg:ge.INIT_SEGMENT,data:{type:ye,data:Je}};V.postMessage(xt,[Je.data])}function d(ye,Je){let xt={msg:ge.MEDIA_SEGMENT,data:{type:ye,data:Je}};V.postMessage(xt,[Je.data])}function B(){let ye={msg:ge.LOADING_COMPLETE};V.postMessage(ye)}function O(){let ye={msg:ge.RECOVERED_EARLY_EOF};V.postMessage(ye)}function Te(ye){let Je={msg:ge.MEDIA_INFO,data:ye};V.postMessage(Je)}function Ce(ye){let Je={msg:ge.METADATA_ARRIVED,data:ye};V.postMessage(Je)}function at(ye){let Je={msg:ge.SCRIPTDATA_ARRIVED,data:ye};V.postMessage(Je)}function Yt(ye){let Je={msg:ge.STATISTICS_INFO,data:ye};V.postMessage(Je)}function Ge(ye,Je){V.postMessage({msg:ge.IO_ERROR,data:{type:ye,info:Je}})}function be(ye,Je){V.postMessage({msg:ge.DEMUX_ERROR,data:{type:ye,info:Je}})}function Lt(ye){V.postMessage({msg:ge.RECOMMEND_SEEKPOINT,data:ye})}function ct(ye,Je){V.postMessage({msg:"logcat_callback",data:{type:ye,logcat:Je}})}};class Rn{constructor(e,n){if(this.TAG="Transmuxer",this._emitter=new(K()),n.enableWorker&&typeof Worker!="undefined")try{let r=f(82059);this._worker=r(zn),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,n]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},nt.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:nt.getConfig()})}catch(r){I.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ut(e,n)}else this._controller=new Ut(e,n);if(this._controller){let r=this._controller;r.on(ge.IO_ERROR,this._onIOError.bind(this)),r.on(ge.DEMUX_ERROR,this._onDemuxError.bind(this)),r.on(ge.INIT_SEGMENT,this._onInitSegment.bind(this)),r.on(ge.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),r.on(ge.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),r.on(ge.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),r.on(ge.MEDIA_INFO,this._onMediaInfo.bind(this)),r.on(ge.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),r.on(ge.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),r.on(ge.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),r.on(ge.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),nt.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(ge.INIT_SEGMENT,e,n)})}_onMediaSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(ge.MEDIA_SEGMENT,e,n)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(ge.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(ge.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ge.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ge.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ge.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ge.STATISTICS_INFO,e)})}_onIOError(e,n){Promise.resolve().then(()=>{this._emitter.emit(ge.IO_ERROR,e,n)})}_onDemuxError(e,n){Promise.resolve().then(()=>{this._emitter.emit(ge.DEMUX_ERROR,e,n)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(ge.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let n=e.data,r=n.data;if(n.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(n.msg){case ge.INIT_SEGMENT:case ge.MEDIA_SEGMENT:this._emitter.emit(n.msg,r.type,r.data);break;case ge.LOADING_COMPLETE:case ge.RECOVERED_EARLY_EOF:this._emitter.emit(n.msg);break;case ge.MEDIA_INFO:Object.setPrototypeOf(r,$t.prototype),this._emitter.emit(n.msg,r);break;case ge.METADATA_ARRIVED:case ge.SCRIPTDATA_ARRIVED:case ge.STATISTICS_INFO:this._emitter.emit(n.msg,r);break;case ge.IO_ERROR:case ge.DEMUX_ERROR:this._emitter.emit(n.msg,r.type,r.info);break;case ge.RECOMMEND_SEEKPOINT:this._emitter.emit(n.msg,r);break;case"logcat_callback":I.emitter.emit("log",r.type,r.logcat);break;default:break}}}var Vn=Rn,c={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class S{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(K()),this._config.isLive&&this._config.autoCleanupSourceBuffer==null&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new it}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaSource)throw new Ze("MediaSource has been attached to an HTMLMediaElement!");let n=this._mediaSource=new window.MediaSource;n.addEventListener("sourceopen",this.e.onSourceOpen),n.addEventListener("sourceended",this.e.onSourceEnded),n.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let n in this._sourceBuffers){let r=this._pendingSegments[n];r.splice(0,r.length),this._pendingSegments[n]=null,this._pendingRemoveRanges[n]=null,this._lastInitSegments[n]=null;let o=this._sourceBuffers[n];if(o){if(e.readyState!=="closed"){try{e.removeSourceBuffer(o)}catch(d){I.e(this.TAG,d.message)}o.removeEventListener("error",this.e.onSourceBufferError),o.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[n]=null,this._sourceBuffers[n]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(n){I.e(this.TAG,n.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.removeEventListener("sourceclose",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)}appendInitSegment(e,n){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let r=e,o=`${r.container}`;r.codec&&r.codec.length>0&&(o+=`;codecs=${r.codec}`);let d=!1;if(I.v(this.TAG,"Received Initialization Segment, mimeType: "+o),this._lastInitSegments[r.type]=r,o!==this._mimeTypes[r.type]){if(this._mimeTypes[r.type])I.v(this.TAG,`Notice: ${r.type} mimeType changed, origin: ${this._mimeTypes[r.type]}, target: ${o}`);else{d=!0;try{let B=this._sourceBuffers[r.type]=this._mediaSource.addSourceBuffer(o);B.addEventListener("error",this.e.onSourceBufferError),B.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(B){I.e(this.TAG,B.message),this._emitter.emit(c.ERROR,{code:B.code,msg:B.message});return}}this._mimeTypes[r.type]=o}n||this._pendingSegments[r.type].push(r),d||this._sourceBuffers[r.type]&&!this._sourceBuffers[r.type].updating&&this._doAppendSegments(),Ae.safari&&r.container==="audio/mpeg"&&r.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=r.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let n=e;this._pendingSegments[n.type].push(n),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let r=this._sourceBuffers[n.type];r&&!r.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let n in this._sourceBuffers){if(!this._sourceBuffers[n])continue;let r=this._sourceBuffers[n];if(this._mediaSource.readyState==="open")try{r.abort()}catch(d){I.e(this.TAG,d.message)}this._idrList.clear();let o=this._pendingSegments[n];if(o.splice(0,o.length),this._mediaSource.readyState!=="closed"){for(let d=0;d=1&&e-o.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let n in this._sourceBuffers){let r=this._sourceBuffers[n];if(r){let o=r.buffered,d=!1;for(let B=0;B=this._config.autoCleanupMaxBackwardDuration){d=!0;let Ce=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[n].push({start:O,end:Ce})}}else Te0&&(isNaN(n)||r>n)&&(I.v(this.TAG,`Update MediaSource duration from ${n} to ${r}`),this._mediaSource.duration=r),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let n=this._sourceBuffers[e],r=this._pendingRemoveRanges[e];for(;r.length&&!n.updating;){let o=r.shift();n.remove(o.start,o.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let n in e)if(!(!this._sourceBuffers[n]||this._sourceBuffers[n].updating)&&e[n].length>0){let r=e[n].shift();if(r.timestampOffset){let o=this._sourceBuffers[n].timestampOffset,d=r.timestampOffset/1e3;Math.abs(o-d)>.1&&(I.v(this.TAG,`Update MPEG audio timestampOffset from ${o} to ${d}`),this._sourceBuffers[n].timestampOffset=d),delete r.timestampOffset}if(!r.data||r.data.byteLength===0)continue;try{this._sourceBuffers[n].appendBuffer(r.data),this._isBufferFull=!1,n==="video"&&r.hasOwnProperty("info")&&this._idrList.appendArray(r.info.syncPoints)}catch(o){this._pendingSegments[n].unshift(r),o.code===22?(this._isBufferFull||this._emitter.emit(c.BUFFER_FULL),this._isBufferFull=!0):(I.e(this.TAG,o.message),this._emitter.emit(c.ERROR,{code:o.code,msg:o.message}))}}}_onSourceOpen(){if(I.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let n=e.shift();this.appendInitSegment(n,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(c.SOURCE_OPEN)}_onSourceEnded(){I.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){I.v(this.TAG,"MediaSource onSourceClose"),this._mediaSource&&this.e!=null&&(this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._mediaSource.removeEventListener("sourceended",this.e.onSourceEnded),this._mediaSource.removeEventListener("sourceclose",this.e.onSourceClose))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(c.UPDATE_END)}_onSourceBufferError(e){I.e(this.TAG,`SourceBuffer Error: ${e}`)}}var _=S;const l={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},L={NETWORK_EXCEPTION:Se.EXCEPTION,NETWORK_STATUS_CODE_INVALID:Se.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:Se.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:Se.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Jt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Jt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Jt.CODEC_UNSUPPORTED};class D{constructor(e,n){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(K()),this._config=ve(),typeof n=="object"&&Object.assign(this._config,n),e.type.toLowerCase()!=="flv")throw new Me("FlvPlayer requires an flv MediaDataSource input!");e.isLive===!0&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let r=Ae.chrome&&(Ae.version.major<50||Ae.version.major===50&&Ae.version.build<2661);this._alwaysSeekKeyframe=!!(r||Ae.msedge||Ae.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,n){e===Ft.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ft.MEDIA_INFO,this.mediaInfo)}):e===Ft.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ft.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new _(this._config),this._msectl.on(c.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(c.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(c.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(c.ERROR,n=>{this._emitter.emit(Ft.ERROR,l.MEDIA_ERROR,L.MEDIA_MSE_ERROR,n)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}detachMediaElement(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener("seeking",this.e.onvSeeking),this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay),this._mediaElement.removeEventListener("stalled",this.e.onvStalled),this._mediaElement.removeEventListener("progress",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)}load(){if(!this._mediaElement)throw new Ze("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Ze("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Vn(this._mediaDataSource,this._config),this._transmuxer.on(ge.INIT_SEGMENT,(e,n)=>{this._msectl.appendInitSegment(n)}),this._transmuxer.on(ge.MEDIA_SEGMENT,(e,n)=>{if(this._msectl.appendMediaSegment(n),this._config.lazyLoad&&!this._config.isLive){let r=this._mediaElement.currentTime;n.info.endDts>=(r+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(I.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(ge.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Ft.LOADING_COMPLETE)}),this._transmuxer.on(ge.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Ft.RECOVERED_EARLY_EOF)}),this._transmuxer.on(ge.IO_ERROR,(e,n)=>{this._emitter.emit(Ft.ERROR,l.NETWORK_ERROR,e,n)}),this._transmuxer.on(ge.DEMUX_ERROR,(e,n)=>{this._emitter.emit(Ft.ERROR,l.MEDIA_ERROR,e,{code:-1,msg:n})}),this._transmuxer.on(ge.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(Ft.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(ge.METADATA_ARRIVED,e=>{this._emitter.emit(Ft.METADATA_ARRIVED,e)}),this._transmuxer.on(ge.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(Ft.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(ge.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(Ft.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(ge.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let n=!0,r=0,o=0;if(this._mediaElement.getVideoPlaybackQuality){let d=this._mediaElement.getVideoPlaybackQuality();r=d.totalVideoFrames,o=d.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(r=this._mediaElement.webkitDecodedFrameCount,o=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=r,e.droppedFrames=o),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,n=this._mediaElement.currentTime,r=0,o=0;for(let d=0;d=n+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(I.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){I.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,n=this._mediaElement.buffered,r=!1;for(let o=0;o=d&&e=B-this._config.lazyLoadRecoverDuration&&(r=!0);break}}r&&(window.clearInterval(this._progressChecker),this._progressChecker=null,r&&(I.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let n=this._mediaElement.buffered;for(let r=0;r=o&&e0){let d=this._mediaElement.buffered.start(0);(d<1&&e0&&n.currentTime0){let o=r.start(0);if(o<1&&n{this._emitter.emit(Ft.MEDIA_INFO,this.mediaInfo)}):e===Ft.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Ft.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}detachMediaElement(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src"),this._mediaElement.removeEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._mediaElement=null),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}load(){if(!this._mediaElement)throw new Ze("HTMLMediaElement must be attached before load()!");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload="auto",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let n={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(n.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(n.width=this._mediaElement.videoWidth,n.height=this._mediaElement.videoHeight)),n}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let n=!0,r=0,o=0;if(this._mediaElement.getVideoPlaybackQuality){let d=this._mediaElement.getVideoPlaybackQuality();r=d.totalVideoFrames,o=d.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(r=this._mediaElement.webkitDecodedFrameCount,o=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=r,e.droppedFrames=o),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ft.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Ft.STATISTICS_INFO,this.statisticsInfo)}}var me=Z;Ve.install();function we(V,e){let n=V;if(n==null||typeof n!="object")throw new Me("MediaDataSource must be an javascript object!");if(!n.hasOwnProperty("type"))throw new Me("MediaDataSource must has type field to indicate video file type!");switch(n.type){case"flv":return new y(n,e);default:return new me(n,e)}}function Fe(){return St.supportMSEH264Playback()}function je(){return St.getFeatureList()}let st={};st.createPlayer=we,st.isSupported=Fe,st.getFeatureList=je,st.BaseLoader=ot,st.LoaderStatus=Ye,st.LoaderErrors=Se,st.Events=Ft,st.ErrorTypes=l,st.ErrorDetails=L,st.FlvPlayer=y,st.NativePlayer=me,st.LoggingControl=nt,Object.defineProperty(st,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var bt=st},18889:function(Be,wt,f){"use strict";f.d(wt,{Z:function(){return Ie}});var t=f(92310),Ve=f.n(t),T=f(2738),K=f(59301),se=f(36355),I=f(19716),Ue=f(61621),ke=f(99313),P=function(C,De){var pe={};for(var ve in C)Object.prototype.hasOwnProperty.call(C,ve)&&De.indexOf(ve)<0&&(pe[ve]=C[ve]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,ve=Object.getOwnPropertySymbols(C);F{var{prefixCls:De,className:pe,hoverable:ve=!0}=C,F=P(C,["prefixCls","className","hoverable"]);const{getPrefixCls:St}=K.useContext(se.E_),Qt=St("card",De),Ft=Ve()(`${Qt}-grid`,pe,{[`${Qt}-grid-hoverable`]:ve});return K.createElement("div",Object.assign({},F,{className:Ft}))},Oe=f(17313),Ye=f(83116),Se=f(37613);const ot=C=>{const{antCls:De,componentCls:pe,headerHeight:ve,cardPaddingBase:F,tabsMarginBottom:St}=C;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:ve,marginBottom:-1,padding:`0 ${F}px`,color:C.colorTextHeading,fontWeight:C.fontWeightStrong,fontSize:C.headerFontSize,background:C.headerBg,borderBottom:`${C.lineWidth}px ${C.lineType} ${C.colorBorderSecondary}`,borderRadius:`${C.borderRadiusLG}px ${C.borderRadiusLG}px 0 0`},(0,Oe.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Oe.vS),{[` > ${pe}-typography, > ${pe}-typography-edit-content diff --git a/p__knowledgegraph__Detail__id.b739173b.async.js b/p__knowledgegraph__Detail__id.ab67aeee.async.js similarity index 99% rename from p__knowledgegraph__Detail__id.b739173b.async.js rename to p__knowledgegraph__Detail__id.ab67aeee.async.js index 81e908cccb..a093076bc2 100644 --- a/p__knowledgegraph__Detail__id.b739173b.async.js +++ b/p__knowledgegraph__Detail__id.ab67aeee.async.js @@ -113,7 +113,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],oe=ie=>{te.current.setValue(te.current.getValue()+" "+ie.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},ne.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(Pe.Z,{value:`$$${ie.value}$$`}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>oe(De),className:ge.Z.diamond},be.createElement(Pe.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},le.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(Pe.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},ve.name&&be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>oe(De),className:ge.Z.diamond},be.createElement(Pe.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],he=()=>{var ie=document.createElement("div");ie.innerHTML=te.current.getValue();var ue=ie.innerText;return pe&&pe(ue),ue};return(0,Be.useImperativeHandle)(ce,()=>({getData:he})),be.createElement("div",{className:ge.Z.mathWrap},be.createElement(Ce.default,{defaultActiveKey:"1",items:de}),be.createElement("math-field",{locale:"zh_cn",className:ge.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},xe||""),ye&&be.createElement("div",{className:ge.Z.button},be.createElement(_e.ZP,{size:"large",onClick:he,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});It.Z=we},2748:function(St,It,Ie){"use strict";Ie.d(It,{Q:function(){return Pe}});var Be=Ie(59301),He=Ie(57809),Fe=Ie(5112),Ce=Ie(5871),_e=Ie(59301),Pe=(Ee=>(Ee[Ee.Number=1]="Number",Ee[Ee.Percent=2]="Percent",Ee))(Pe||{});const ge=({value:Ee,onChange:be,disabled:we,hidePercentOption:pe=!1,percentType:ye="select"})=>{const xe=(0,Be.useMemo)(()=>pe?1:2,[pe]),[ce,te]=(0,Be.useState)(xe);console.log(ce);const ne=oe=>Ee.type===1?`${oe}\u5206`:`${oe}%`,le=(0,Be.useCallback)(oe=>{if(ce===1){const de=oe.replace("\u5206","");return isNaN(parseInt(de,10))?0:de}else return oe.replace("%","")},[ce]);return(0,Be.useEffect)(()=>{te(Ee.type)},[Ee]),_e.createElement("div",{style:{display:"flex",alignItems:"center"}},ye=="select"&&_e.createElement(He.default,{size:"large",onChange:oe=>{te(oe),be({type:oe,inputValue:oe===1?5:20})},value:ce||xe,style:{width:100},options:pe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:we}),ye=="radio"&&_e.createElement(Fe.ZP.Group,{size:"large",onChange:oe=>{const de=oe.target.value;te(de),be({type:de,inputValue:de===1?5:20})},value:ce||xe,disabled:we},!pe&&_e.createElement(Fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),_e.createElement(Fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ye=="radio"&&_e.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ee.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),_e.createElement(Ce.Z,{size:"large",disabled:we,value:Ee.inputValue,style:{width:"120px"},parser:le,addonAfter:Ee.type===1?"\u5206":"%",max:ce===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:oe=>{be({type:ce,inputValue:oe})}}),ye=="radio"&&Ee.type==2&&_e.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};It.Z=ge},68226:function(St,It,Ie){"use strict";var Be=Ie(59301),He=Ie(78241),Fe=Ie(95237),Ce=Ie(57809),_e=Ie(92832),Pe=Ie(88522),ge=Ie(3113),Ee=Ie(24905),be=Ie(6848),we=Ie(8591),pe=Ie(1710),ye=Ie(76560),xe=Ie(61186),ce=Ie.n(xe),te=Ie(26724),ne=Ie.n(te),le=Ie(58143),oe=Ie(64948),de=Ie(47949),he=Ie(77277),ie=Ie(59301),ue=Object.defineProperty,ve=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Ue=(dt,nt,ft)=>nt in dt?ue(dt,nt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):dt[nt]=ft,Ge=(dt,nt)=>{for(var ft in nt||(nt={}))Re.call(nt,ft)&&Ue(dt,ft,nt[ft]);if(De)for(var ft of De(nt))Ne.call(nt,ft)&&Ue(dt,ft,nt[ft]);return dt},Xe=(dt,nt)=>ve(dt,Se(nt)),Qe=(dt,nt,ft)=>new Promise((yt,gt)=>{var ht=Qt=>{try{Ut(ft.next(Qt))}catch(en){gt(en)}},vt=Qt=>{try{Ut(ft.throw(Qt))}catch(en){gt(en)}},Ut=Qt=>Qt.done?yt(Qt.value):Promise.resolve(Qt.value).then(ht,vt);Ut((ft=ft.apply(dt,nt)).next())});const rt=[];function $e({onSearch:dt,schools:nt}){return ie.createElement(He.default,{colon:!1,layout:"horizontal",onFinish:dt,initialValues:{keyword:"",school_name:"",search_type:"1"}},ie.createElement(Fe.Z,{style:{flexWrap:"nowrap"}},ie.createElement(He.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},ie.createElement(Ce.default,{popupClassName:he.Z.selectdown,style:{width:106}},ie.createElement(Ce.default.Option,{value:"1"},"\u59D3\u540D"),ie.createElement(Ce.default.Option,{value:"2"},"\u624B\u673A\u53F7"),ie.createElement(Ce.default.Option,{value:"3"},"\u90AE\u7BB1"))),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},ie.createElement(_e.default,{allowClear:!0,style:{width:300},size:"middle"})),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},ie.createElement(Pe.Z,{options:nt,style:{width:300},size:"middle",showSearch:!0,filterOption:(ft,yt)=>yt.value.toUpperCase().indexOf(ft.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),ie.createElement(ge.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var qe=(dt=>(dt[dt.INITDATA=0]="INITDATA",dt[dt.INITSCHOOLS=1]="INITSCHOOLS",dt[dt.SHOWLOADING=2]="SHOWLOADING",dt[dt.SELECTEDIDS=3]="SELECTEDIDS",dt[dt.SETQUERY=4]="SETQUERY",dt[dt.SETPAGE=5]="SETPAGE",dt))(qe||{});function ut(dt,nt){switch(nt.type){case 0:return Ge(Ge({},dt),nt.payload);case 4:return Ge(Ge({},dt),nt.payload);case 5:return Xe(Ge({},dt),{page:nt.payload,reload:!1});case 2:return Xe(Ge({},dt),{loading:nt.payload});case 1:return Xe(Ge({},dt),{schools:nt.payload});case 3:return Xe(Ge({},dt),{selectedIds:nt.payload});default:throw new Error}}const at={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};It.Z=({onSelect:dt,onCancel:nt,container_id:ft,container_type:yt})=>{const[gt,ht]=(0,Be.useReducer)(ut,at),{data:vt,schools:Ut,loading:Qt,selectedIds:en,page:dn,count:Lt,query:an,reload:on}=gt;(0,Be.useEffect)(()=>{function Et(){return Qe(this,null,function*(){const{users:Yt,user_count:mt}=yield(0,oe.nQ)(Xe(Ge({},an),{page:dn,container_type:yt,container_id:ft,display_aliases:!0}));ht({type:0,payload:{data:on?Yt:[...vt,...Yt],count:mt}})})}an&&Et()},[dn,an,on,ft,yt]),(0,Be.useEffect)(()=>{function Et(){return Qe(this,null,function*(){const{school_names:Yt}=yield(0,oe.K$)({display_aliases:!0});ht({type:1,payload:Yt.map(mt=>({value:mt}))})})}Et()},[]);const In=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Et,Yt)=>ie.createElement(Ee.default,{value:Yt.numid,checked:en.includes(Yt.numid),disabled:!!Et})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Et,Yt)=>ie.createElement("div",null,ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement(ye.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Yt.login}`,target:"_blank"},Et||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Et=>ie.createElement("span",{style:{color:"#000000"}},Et?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},ce()(Et).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Et=>{if(Et===1)return ie.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Nn(Et){ht({type:4,payload:{page:1,reload:!0,query:Et}})}function sn(Et){ht({type:5,payload:Et})}function tn(Et){let Yt=en.indexOf(Et);Yt>=0?en.splice(Yt,1):en.push(Et),ht({type:3,payload:[...en]})}function Gt(){en.length===0?we.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(dt(en,ft),ht({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Tt=Lt>dn*10;return ie.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},ie.createElement($e,{onSearch:Nn,schools:Ut}),an?ie.createElement(ie.Fragment,null,ie.createElement("div",{className:"flexd-table-header mt20"},ie.createElement(de.Gi,null,ie.createElement(pe.default,{pagination:!1,dataSource:rt,columns:In}))),ie.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},ie.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:sn,hasMore:Tt,useWindow:!1},ie.createElement(de.Gi,null,ie.createElement(pe.default,{loading:Qt,showHeader:!1,pagination:!1,dataSource:vt,columns:In,onRow:Et=>({onClick:Yt=>{Et.added!==1&&tn(Et.numid)}})})))),ie.createElement("div",{className:"flex-container flex-end"},ie.createElement(ge.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:nt},"\u53D6\u6D88"),ie.createElement(ge.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Gt},"\u786E\u5B9A"))):ie.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},ie.createElement("img",{src:le,width:"100",alt:""}),ie.createElement("br",null),ie.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},6681:function(St,It,Ie){"use strict";Ie.d(It,{Z:function(){return Ee}});var Be=Ie(59301),He={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Fe=Ie(43418),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Pe=(be,we,pe)=>new Promise((ye,xe)=>{var ce=le=>{try{ne(pe.next(le))}catch(oe){xe(oe)}},te=le=>{try{ne(pe.throw(le))}catch(oe){xe(oe)}},ne=le=>le.done?ye(le.value):Promise.resolve(le.value).then(ce,te);ne((pe=pe.apply(be,we)).next())}),Ee=({type:be,resdata:we,onok:pe,oktext:ye,okloading:xe})=>{const[ce,te]=(0,Be.useState)(!1),{can_copy_list:ne,can_copy_num:le,challenge_type:oe,course_data_list:de,no_copy_list:he,no_copy_num:ie,no_use_list:ue,no_use_num:ve,repeat_shixun_num:Se,student_count:De,total_num:Re,use_num:Ne}=we;let Ue=le>0||be==="exercise";(0,Be.useEffect)(()=>{(we==null?void 0:we.student_count)>0&&te(!0)},[we]),console.log("---11",xe),(0,Be.useEffect)(()=>{xe||te(!1)},[xe]);const Ge=()=>{if(be==="exercise"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(be==="exercise"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",Be.createElement("span",{className:He.orangeColor},De)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",Be.createElement("span",{className:He.orangeColor},Ne)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="exercisepush")return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(be==="shixunpush"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixunpush"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Xe=()=>{if(be==="exercise"||be==="subject"||be==="exercisepush"||be==="shixunpush")return Be.createElement("div",{style:{marginTop:20}},ie>0&&Be.createElement("div",null,Be.createElement("span",{className:He.flex},Be.createElement("img",{src:_e,style:{width:14}}),Be.createElement("span",{className:He.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Be.createElement("div",{className:He.statusbody},be==="exercise"&&Be.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(be==="subject"||be==="exercisepush")&&Be.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&Be.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),be==="shixunpush"&&Be.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&Be.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Be.createElement("div",null,he==null?void 0:he.map((Qe,rt)=>Be.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==ie&&"\u3001"))))),le>0&&Be.createElement("div",{style:{marginTop:20}},Be.createElement("span",{className:He.flex},Be.createElement("img",{src:Ce,style:{width:14}}),Be.createElement("span",{className:He.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Be.createElement("div",{className:He.statusbody},be==="exercise"&&Be.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(be==="subject"||be==="exercisepush")&&Be.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),be==="shixunpush"&&Be.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Be.createElement("div",null,ne==null?void 0:ne.map((Qe,rt)=>Be.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==le&&"\u3001"))))));if(be==="shixun")return Be.createElement("div",{style:{marginTop:20}},le>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return Be.createElement(Fe.default,{open:ce,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ue&&"none"}},zIndex:1003,confirmLoading:xe,okText:Ue?ye:"\u6211\u77E5\u9053\u4E86",onOk:()=>Pe(void 0,null,function*(){Ue?yield pe([...ne,...ue]):te(!1)})},Be.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ge(),Xe()))}},93152:function(St,It,Ie){"use strict";Ie.d(It,{Z:function(){return te}});var Be=Ie(59301),He=Ie(8591),Fe=Ie(38854),Ce=Ie(60513),_e=Ie(78666),Pe=Ie(34055),ge=Ie(56102),Ee=Ie(2610),be={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},we=(ne,le,oe)=>new Promise((de,he)=>{var ie=Se=>{try{ve(oe.next(Se))}catch(De){he(De)}},ue=Se=>{try{ve(oe.throw(Se))}catch(De){he(De)}},ve=Se=>Se.done?de(Se.value):Promise.resolve(Se.value).then(ie,ue);ve((oe=oe.apply(ne,le)).next())});function pe(ne){if(isNaN(ne))return{minutes:"00",seconds:"00"};const le=new Date(ne*1e3).toISOString().substr(11,8);return{hour:le.substr(0,2),minutes:le.substr(3,2),seconds:le.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ye(ne,le){return ne-le}function xe(ne){ne.sort(ye);let le=0;for(let oe=0;oe{},handlePlay:Se=()=>{},handlePlayEnded:De=()=>{},autoPlay:Re=!1,onPlayEnded:Ne=()=>{},isShowWaterMark:Ue=!0},Ge)=>{var Xe;const rt=((Xe=le==null?void 0:le.split("."))==null?void 0:Xe.pop())==="flv",$e=(0,Be.useRef)(),qe=(0,Be.useRef)(),ut=(0,Be.useRef)(),at=(0,Be.useRef)(),dt=(0,Be.useRef)(),nt=(0,Be.useRef)(),ft=(0,Be.useRef)(),yt=(0,Be.useRef)(),gt=(0,Be.useRef)(),ht=(0,Be.useRef)(),vt=(0,Be.useRef)(),Ut=(0,Be.useRef)(),Qt=(0,Be.useRef)(),en=(0,Be.useRef)(),dn=navigator.userAgent.toLowerCase().match(ce),Lt=dn?dn[0]:"pc",an=(0,Be.useRef)(!1),on=(0,Pe.eY)();let In=0,Nn=0,sn=0,tn=null,Gt=!1,Tt=20,Et=1,Yt=!1,mt=!1,At=[];(0,Be.useImperativeHandle)(Ge,()=>({getLastUpdatedTime:()=>$e.current.currentTime,getDuration:()=>$e.current.duration})),He.ZP.config({maxCount:1,getContainer:()=>ut.current});const Xt=(0,Be.useCallback)((Kn,er=!1)=>{let $t={point:$e.current.currentTime};tn?($t.log_id=tn,$t.watch_duration=xe(At),$t.total_duration=Nn):(ie?($t.video_id=parseInt(de,10),$t.course_id=ie):$t.video_id=de,$t.duration=In,$t.device=Lt),er&&($t.ed="1");function vn(){return we(this,null,function*(){Yt=!0,tn=yield he==null?void 0:he($t),Yt=!1,Kn&&Kn()})}vn()},[de,ie]);(0,Be.useEffect)(()=>{$e.current&&(at.current.style.display="none",dt.current.style.display="block"),He.ZP.destroy();let Kn=null;return Ce.Z.isSupported&&rt&&le&&(le==null?void 0:le.indexOf(".m3u8"))<0?(Kn=Ce.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:le,muted:!1}),$e.current&&(Kn.attachMediaElement($e.current),Kn.load())):$e.current.setAttribute("src",le),Mt(),()=>{Kn&&(Kn.unload(),Kn.pause(),Kn.destroy(),Kn=null)}},[$e,rt,le]);function Ft(){$e.current.paused?(at.current.style.display="none",dt.current.style.display="block"):(at.current.style.display="block",dt.current.style.display="none")}function Mt(){vt.current.style.display="none",Qt.current.style.display="none",Ut.current.style.display="none",$e.current.muted||$e.current.volume===0?vt.current.style.display="block":$e.current.volume>0&&$e.current.volume<=.5?Qt.current.style.display="block":Ut.current.style.display="block"}(0,Be.useEffect)(()=>{const Kn=document.getElementById("play"),er=document.querySelectorAll(".playback-icons use");function $t(){Se(),ue&&!an.current&&($e.current.currentTime=ue),an.current=!0,At.push($e.current.currentTime),Gt||(Gt=!0,oe&&Xt())}function vn(){return we(this,null,function*(){Ft(),At.push($e.current.currentTime),oe&&Xt(()=>{tn=null,sn=0,Gt=!1,Yt=!1,mt=!1,At=[],Nn=0,Et=1},!0),Ne()})}function jn(){nt.current.value=Math.round($e.current.currentTime),ft.current.value=Math.round($e.current.currentTime)}function Tn(){const Kr=pe(Math.round($e.current.currentTime));gt.current.innerText=`${Kr.hour>0?Kr.hour+":":""}${Kr.minutes}:${Kr.seconds}`,gt.current.setAttribute("datetime",`${Kr.hour>0?" "+Kr.hour+" ":""}${Kr.minutes}m ${Kr.seconds}s`)}function xr(){var Kr,Qa,li,Er,yr,ci,kn;const hr=Math.round((Kr=$e.current)==null?void 0:Kr.duration);(li=(Qa=nt.current)==null?void 0:Qa.setAttribute)==null||li.call(Qa,"max",hr),(yr=(Er=ft.current)==null?void 0:Er.setAttribute)==null||yr.call(Er,"max",hr);const Fr=pe(hr);yt.current&&(yt.current.innerText=`${Fr.hour>0?Fr.hour+":":""}${Fr.minutes}:${Fr.seconds}`,(kn=(ci=yt.current).setAttribute)==null||kn.call(ci,"datetime",`${Fr.hour>0?" "+Fr.hour+" ":""}${Fr.minutes}m ${Fr.seconds}s`))}function jr(){try{const Kr=Math.round($e.current.duration);nt.current.setAttribute("max",Kr),ft.current.setAttribute("max",Kr);const Qa=pe(Kr);yt.current.innerText=`${Qa.hour>0?Qa.hour+":":""}${Qa.minutes}:${Qa.seconds}`,yt.current.setAttribute("datetime",`${Qa.hour>0?" "+Qa.hour+" ":""}${Qa.minutes}m ${Qa.seconds}s`),jn(),Tn();const{width:li,height:Er,x:yr,y:ci}=qe.current.getBoundingClientRect();if(yr<0||ci<0||!li)return;if(!mt){let kn=$e.current.currentTime,hr=kn-sn;Math.abs(hr)<10?(Nn+=Math.abs(hr),sn=kn,Yt||Nn-Et*Tt>=0&&(Et++,At.push(sn),oe&&Xt())):(sn=kn,oe&&Xt())}}catch(Kr){console.log(Kr)}}function wr(){mt=!0}function Vr(){$e.current.playing&&At.push($e.current.currentTime,sn),sn=$e.current.currentTime,mt=!1}function Da(){In=$e.current.duration,In<=20&&(Tt=In/3),$e.current.addEventListener("play",$t)}function Ya(Kr){Kr.preventDefault(),(0,Ee.vp)()?($e.current.style.width="100%",$e.current.style.height="100%"):$e.current.style.cssText=""}function Ba(){ve()}function Ia(Kr){if(!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Qa=Kr.target.dataset.seek?Kr.target.dataset.seek:Kr.target.value;$e.current.currentTime=Qa,ft.current.value=Qa,nt.current.value=Qa}function wi(Kr){const Qa=Math.round(Kr.offsetX/Kr.target.clientWidth*parseInt(Kr.target.getAttribute("max"),10));nt.current.setAttribute("data-seek",Qa);const li=pe(Qa);ht.current.textContent=`${li.hour>0?li.hour+":":""}${li.minutes}:${li.seconds}`;const Er=$e.current.getBoundingClientRect();ht.current.style.left=`${Kr.pageX-Er.left}px`}function bi(Kr){switch(Kr.code){case"Space":Kr.preventDefault(),Hn();break;case"ArrowRight":if(Kr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime>=$e.current.duration)break;$e.current.currentTime=parseInt($e.current.currentTime)+5,jn();break;case"ArrowLeft":if(Kr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime===0)break;$e.current.currentTime=parseInt($e.current.currentTime)-5,jn();break;case"ArrowUp":Kr.preventDefault(),$e.current.volume<1&&($e.current.volume=(parseInt($e.current.volume*10)+1)/10);break;case"ArrowDown":Kr.preventDefault(),$e.current.volume>0&&($e.current.volume=(parseInt($e.current.volume*10)-1)/10);break}}return ut.current.addEventListener((0,Ee.gH)(),Ya),$e.current.addEventListener("canplay",Da),$e.current.addEventListener("ended",vn),$e.current.addEventListener("seeking",wr),$e.current.addEventListener("seeked",Vr),$e.current.addEventListener("loadedmetadata",xr),nt.current.addEventListener("mousemove",wi),nt.current.addEventListener("input",Ia),$e.current.addEventListener("timeupdate",jr),$e.current.addEventListener("pause",Ba),$e.current.addEventListener("volumechange",Mt),document.addEventListener("keydown",bi),()=>{var Kr,Qa,li,Er,yr,ci,kn,hr,Fr,Ur,ca,bt;(Kr=$e.current)==null||Kr.removeEventListener("canplay",Da),(Qa=$e.current)==null||Qa.removeEventListener("play",$t),(li=$e.current)==null||li.removeEventListener("ended",vn),(Er=$e.current)==null||Er.removeEventListener("seeking",wr),(yr=$e.current)==null||yr.removeEventListener("seeked",Vr),(ci=nt.current)==null||ci.removeEventListener("mousemove",wi),(kn=nt.current)==null||kn.removeEventListener("input",Ia),(hr=$e.current)==null||hr.removeEventListener("timeupdate",jr),(Fr=$e.current)==null||Fr.removeEventListener("pause",Ba),(Ur=$e.current)==null||Ur.removeEventListener("loadedmetadata",xr),(ca=$e.current)==null||ca.removeEventListener("volumechange",Mt),document.removeEventListener("keydown",bi),(bt=$e.current)!=null&&bt.playing&&(At.push(sn,$e.current.currentTime),oe&&Xt())}},[$e,le]),(0,Be.useEffect)(()=>{if($e.current.onended=()=>{De($e)},$e.current.oncontextmenu=()=>!1,(le==null?void 0:le.indexOf(".m3u8"))>-1){if($e.current.canPlayType("application/vnd.apple.mpegurl"))$e.current.src=le;else if(_e.ZP.isSupported()){var Kn=new _e.ZP;Kn.loadSource(le),Kn.attachMedia($e.current)}}},[le]);const[ln,Mn]=(0,Be.useState)(1),Hn=()=>{$e.current.paused||$e.current.ended?$e.current.play():$e.current.pause(),Ft()};function Vn(){$e.current.muted=!$e.current.muted,$e.current.muted?(en.current.setAttribute("data-volume",volume.value),en.current.value=0):en.current.value=en.current.dataset.volume}return Be.createElement("div",{style:{position:"relative"},ref:ut},Be.createElement("div",{ref:qe,className:`${be.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${be.animate__loop}`},Ue&&on?on.login:" "),Be.createElement("div",{className:be.container},Be.createElement("div",{className:be["video-container"],id:"video-container"},Be.createElement("div",{className:be["playback-animation"],id:"playback-animation"},Be.createElement("svg",{className:be["playback-icons"]},Be.createElement("use",{className:"hidden",href:"#play-icon"}),Be.createElement("use",{href:"#pause"}))),Be.createElement("video",{className:be.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:$e,autoPlay:Re}),Be.createElement("div",{className:`${be["video-controls"]} `,id:"video-controls"},Be.createElement("div",{className:be["bottom-controls"]},Be.createElement("div",{className:be["left-controls"]},Be.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Hn},Be.createElement("svg",{className:be["playback-icons"]},Be.createElement("use",{ref:dt,href:"#play-icon"}),Be.createElement("use",{ref:at,style:{display:"none"},href:"#pause"}))),Be.createElement("div",{className:be.time},Be.createElement("time",{id:"time-elapsed",ref:gt},"00:00"),Be.createElement("span",null," / "),Be.createElement("time",{id:"duration",ref:yt},"00:00"))),Be.createElement("div",{className:be["right-controls"]},ne&&Be.createElement(Fe.Z,{placement:"top",overlayClassName:be.rateOverlay,getPopupContainer:Kn=>Kn.parentNode,menu:{items:[{key:"1",label:Be.createElement("span",{onClick:()=>{Mn(1),$e.current.playbackRate=1}},"1.0x")},{key:"2",label:Be.createElement("span",{onClick:()=>{Mn(1.5),$e.current.playbackRate=1.5}},"1.5x")},{key:"3",label:Be.createElement("span",{onClick:()=>{Mn(2),$e.current.playbackRate=2}},"2.0x")}]}},Be.createElement("div",{className:`${be.controlText} mr5`},"\u500D\u901F")),Be.createElement(ge.CopyToClipboard,{text:le,onCopy:()=>He.ZP.success("\u590D\u5236\u6210\u529F")},Be.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},Be.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),Be.createElement("div",{className:be["volume-controls"]},Be.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:be["volume-button"],id:"volume-button",onClick:Vn},Be.createElement("i",{ref:vt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),Be.createElement("i",{ref:Qt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),Be.createElement("i",{ref:Ut,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),Be.createElement("input",{className:be.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:en,style:{display:"none"},onClick:Mt})),Be.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:be["fullscreen-button"],onClick:()=>{(0,Ee.vp)()?(0,Ee.BU)():(0,Ee.Dj)(ut.current)}},Be.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),Be.createElement("div",{className:be["video-progress"]},Be.createElement("progress",{ref:ft,value:"0",min:"0"}),Be.createElement("input",{className:be.seek,ref:nt,value:"0",min:"0",type:"range",step:"1"}),Be.createElement("div",{className:be["seek-tooltip"],ref:ht,id:"seek-tooltip"},"00:00"))))),Be.createElement("svg",{style:{display:"none"}},Be.createElement("defs",null,Be.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),Be.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),Be.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),Be.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),Be.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),Be.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),Be.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),Be.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},44905:function(St,It,Ie){"use strict";Ie.d(It,{h:function(){return ie}});var Be=Ie(59301),He=Ie(57809),Fe=Ie(78241),Ce=Ie(3113),_e=Ie(89780),Pe=Ie.n(_e),ge=Ie(66543),Ee=Ie(59598),be=Object.defineProperty,we=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,te=(ue,ve,Se)=>ve in ue?be(ue,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ue[ve]=Se,ne=(ue,ve)=>{for(var Se in ve||(ve={}))xe.call(ve,Se)&&te(ue,Se,ve[Se]);if(ye)for(var Se of ye(ve))ce.call(ve,Se)&&te(ue,Se,ve[Se]);return ue},le=(ue,ve)=>we(ue,pe(ve));const oe=He.default.Option,de={labelCol:{span:4},wrapperCol:{span:20}},he={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};It.Z=({callback:ue,onCancel:ve})=>{const[Se,De]=(0,Be.useState)("python");function Re(Ue){De(he[Ue][1])}function Ne(Ue){ue(Ue)}return Be.createElement(Fe.default,le(ne({},de),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),Be.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Be.createElement(He.default,{getPopupContainer:Ue=>Ue.parentNode,onChange:Re},Object.keys(he).map(Ue=>Be.createElement(oe,{key:Ue,value:Ue},he[Ue][0])))),Be.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Be.createElement(ie,{mode:Se})),Be.createElement("div",{className:"flex-container flex-end"},Be.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Be.createElement(Ce.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ie({value:ue,onChange:ve,mode:Se,options:De={}}){const Re=(0,Be.useRef)(),[Ne,Ue]=(0,Be.useState)();return(0,Be.useEffect)(()=>{if(Ne){let Ge=function(Xe){const Qe=Xe.getValue();ve&&ve(Qe)};return Ne.on("change",Ge),()=>{Ne.off("change",Ge)}}},[Ne,ve]),(0,Be.useEffect)(()=>{Ne&&Ne.setOption("mode",Se)},[Ne,Se]),(0,Be.useEffect)(()=>{Ne&&(ue!==Ne.getValue()||ue==="")&&setTimeout(()=>{Ne.setValue(ue||"")},300)},[Ne,ue]),(0,Be.useEffect)(()=>{if(Re.current&&!Ne){const Ge=Pe().fromTextArea(Re.current,ne({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));Ue(Ge)}},[Re.current,Ne]),Be.createElement("div",{className:"my-codemirror-container"},Be.createElement("textarea",{ref:Re}))}},89389:function(St,It,Ie){"use strict";Ie.d(It,{Z:function(){return Me}});var Be=Ie(59301),He=Ie(89780),Fe=Ie.n(He),Ce=Ie(76374),_e=Ie(66543),Pe=Ie(6313),ge=Ie(25717),Ee=Ie(99498),be=Ie(25419),we=Ie(67549),pe=Ie(7664),ye=({value:Oe="",className:Te,showTextOnly:We,showLines:Ye,style:xt={}})=>{const Pt=(0,Be.useMemo)(()=>"",[Oe]);return Be.createElement(Be.Fragment,null,Be.createElement("div",{dangerouslySetInnerHTML:{__html:Pt}}))},xe=Ie(59301),ce=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,he=(Oe,Te,We)=>Te in Oe?ce(Oe,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Oe[Te]=We,ie=(Oe,Te)=>{for(var We in Te||(Te={}))oe.call(Te,We)&&he(Oe,We,Te[We]);if(le)for(var We of le(Te))de.call(Te,We)&&he(Oe,We,Te[We]);return Oe},ue=(Oe,Te)=>te(Oe,ne(Te));let ve=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Oe,title:Te,icon:We,actionName:Ye,className:xt="",children:Pt}){function qt(){Oe(Ye)}return xe.createElement("a",{title:Te,className:xt,onClick:qt},xe.createElement("i",{className:`${We}`}),Pt)}var De=({watch:Oe,showNullButton:Te,showNullProgramButton:We,onActionCallback:Ye,fullScreen:xt,insertTemp:Pt,hidetoolBar:qt,extraUse:Vt})=>{const hn=[...ve,{title:`${Oe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Oe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return xe.createElement("ul",{className:"markdown-toolbar-container"},!qt&&hn.map((gn,Qn)=>xe.createElement("li",{key:Qn},gn.actionName?xe.createElement(Se,ue(ie({},gn),{onActionCallback:Ye})):xe.createElement("span",{className:"v-line"}))),Te?xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?xe.createElement(xe.Fragment,null,xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Pt&&xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Pt}`,onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vt&&xe.createElement("li",null,Vt),xe.createElement("li",{className:"btn-full-screen"},xe.createElement(Se,{icon:`${xt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:xt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ye})))},Re=Ie(75790),Ne=Ie(78241),Ue=Ie(92832),Ge=Ie(3113),Xe=Object.defineProperty,Qe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,at=(Oe,Te,We)=>Te in Oe?Xe(Oe,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Oe[Te]=We,dt=(Oe,Te)=>{for(var We in Te||(Te={}))qe.call(Te,We)&&at(Oe,We,Te[We]);if($e)for(var We of $e(Te))ut.call(Te,We)&&at(Oe,We,Te[We]);return Oe},nt=(Oe,Te)=>Qe(Oe,rt(Te));const ft={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:Oe,onCancel:Te})=>{function We(Ye){Oe(Ye)}return Be.createElement(Ne.default,nt(dt({},ft),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),Be.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Be.createElement(Ue.default,null)),Be.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Be.createElement(Ue.default,null)),Be.createElement("div",{className:"flex-container flex-end"},Be.createElement(Ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Be.createElement(Ge.ZP,{type:"ghost",onClick:Te},"\u53D6\u6D88")))},gt=Ie(44905),ht=Ie(45596),vt=Ie(43418),Ut=Ie(95237),Qt=Ie(6077),en=Ie(59301),dn=({callback:Oe,onCancel:Te})=>{const We=document.createElement("canvas"),Ye=We.getContext("2d");We.width=1e3,We.height=800,Ye.fillStyle="#ffffff",Ye.fillRect(0,0,We.width,We.height);const xt=We.toDataURL("image/png");return en.createElement(vt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},en.createElement(Ut.Z,{style:{height:"100vh"}},en.createElement(Qt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:xt,visible:!0,title:String(Date.now())},onOk:Pt=>{Oe({src:Pt.url})},onClose:Te})))},Lt=Ie(12378);function an(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(an,go.CommandHandler),an.prototype.canAlignSelection=function(){var Oe=this.diagram;return!(Oe===null||Oe.isReadOnly||Oe.isModelReadOnly||Oe.selection.count<2)},an.prototype.alignLeft=function(){var Oe=this.diagram;Oe.startTransaction("aligning left");var Te=1/0;Oe.selection.each(function(We){We instanceof go.Link||(Te=Math.min(We.position.x,Te))}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Te,We.position.y))}),Oe.commitTransaction("aligning left")},an.prototype.alignRight=function(){var Oe=this.diagram;Oe.startTransaction("aligning right");var Te=-1/0;Oe.selection.each(function(We){if(!(We instanceof go.Link)){var Ye=We.actualBounds.x+We.actualBounds.width;Te=Math.max(Ye,Te)}}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Te-We.actualBounds.width,We.position.y))}),Oe.commitTransaction("aligning right")},an.prototype.alignTop=function(){var Oe=this.diagram;Oe.startTransaction("alignTop");var Te=1/0;Oe.selection.each(function(We){We instanceof go.Link||(Te=Math.min(We.position.y,Te))}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,Te))}),Oe.commitTransaction("alignTop")},an.prototype.alignBottom=function(){var Oe=this.diagram;Oe.startTransaction("aligning bottom");var Te=-1/0;Oe.selection.each(function(We){if(!(We instanceof go.Link)){var Ye=We.actualBounds.y+We.actualBounds.height;Te=Math.max(Ye,Te)}}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,Te-We.actualBounds.height))}),Oe.commitTransaction("aligning bottom")},an.prototype.alignCenterX=function(){var Oe=this.diagram,Te=Oe.selection.first();if(Te){Oe.startTransaction("aligning Center X");var We=Te.actualBounds.x+Te.actualBounds.width/2;Oe.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(We-Ye.actualBounds.width/2,Ye.actualBounds.y))}),Oe.commitTransaction("aligning Center X")}},an.prototype.alignCenterY=function(){var Oe=this.diagram,Te=Oe.selection.first();if(Te){Oe.startTransaction("aligning Center Y");var We=Te.actualBounds.y+Te.actualBounds.height/2;Oe.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(Ye.actualBounds.x,We-Ye.actualBounds.height/2))}),Oe.commitTransaction("aligning Center Y")}},an.prototype.alignColumn=function(Oe){var Te=this.diagram;Te.startTransaction("align Column"),Oe===void 0&&(Oe=0),Oe=parseFloat(Oe);var We=new Array;Te.selection.each(function(Vt){Vt instanceof go.Link||We.push(Vt)});for(var Ye=0;Ye0){for(var Vt=Pt.elt(qt-1);Vt!==null&&Vt.isTreeExpanded&&!Vt.isTreeLeaf;){var hn=this._sortTreeChildrenByY(Vt);Vt=hn.last()}Vt!==null&&Oe.select(Vt)}else Oe.select(xt)}}else if(We.key==="Down")if(Te.isTreeExpanded&&!Te.isTreeLeaf){var Ye=this._sortTreeChildrenByY(Te).first();Ye!==null&&Oe.select(Ye)}else for(;Te!==null;){var xt=Te.findTreeParentNode();if(xt===null)break;var Pt=this._sortTreeChildrenByY(xt),qt=Pt.indexOf(Te);if(qtPt.y?1:xt.xPt.x?1:0}),Te},an.prototype.copyToClipboard=function(Oe){go.CommandHandler.prototype.copyToClipboard.call(this,Oe),this._lastPasteOffset.set(this.pasteOffset)},an.prototype.pasteFromClipboard=function(){var Oe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Oe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Oe},Object.defineProperty(an.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Oe){if(Oe!=="move"&&Oe!=="select"&&Oe!=="scroll"&&Oe!=="tree"&&Oe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Oe);this._arrowKeyBehavior=Oe}}),Object.defineProperty(an.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Oe){if(!(Oe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Oe);this._pasteOffset.set(Oe)}});var on=an,In=Ie(20397),Nn=Ie(43604),sn=Ie(82093),tn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Gt=Ie(59301),Tt=(Oe,Te,We)=>new Promise((Ye,xt)=>{var Pt=hn=>{try{Vt(We.next(hn))}catch(gn){xt(gn)}},qt=hn=>{try{Vt(We.throw(hn))}catch(gn){xt(gn)}},Vt=hn=>hn.done?Ye(hn.value):Promise.resolve(hn.value).then(Pt,qt);Vt((We=We.apply(Oe,Te)).next())});function Et({onCancel:Oe,callback:Te}){let We=(0,Be.useRef)(),Ye=(0,Be.useRef)(),xt=(0,Be.useRef)(),Pt=(0,Be.useRef)(!1);const qt=(0,Be.useRef)(!1),[Vt,hn]=(0,Be.useState)(0);function gn(){const Pn=Lt.bx.make,qn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};We.current=new Lt.S0(Ye.current,{padding:20,grid:Pn(Lt.s_,"Grid",Pn(Lt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Pn(Lt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zr=>{var da=Zr.diagram.commandHandler.addTopLevelParts(Zr.diagram.selection,!0);da||Zr.diagram.currentTool.doCancel()},commandHandler:Pn(on),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zr=>{var da=Zr.subject;da.location=da.location.copy().snapToGridPoint(Zr.diagram.grid.gridOrigin,Zr.diagram.grid.gridCellSize),setTimeout(()=>{Zr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zr=>{var da=Zr.subject;setTimeout(()=>{Zr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zr=>{var da=Zr.parameter.part;da.invalidateConnectedLinks();var Oa=Zr.subject;Zr.diagram.toolManager.linkingTool.isForwards?Oa.toNode.invalidateConnectedLinks():Oa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=Pn(Lt.NB,"Auto",{locationSpot:Lt.z6.Center,locationObjectName:"SHAPE",desiredSize:new Lt.$u(120,60),minSize:new Lt.$u(40,40),resizable:!0,resizeCellSize:new Lt.$u(10,10),rotatable:!0},new Lt.KX("location","loc",Lt.E9.parse).makeTwoWay(Lt.E9.stringify),new Lt.KX("desiredSize","size",Lt.$u.parse).makeTwoWay(Lt.$u.stringify),Pn(Lt.bn,{name:"SHAPE",fill:qn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Lt.z6.AllSides,toSpot:Lt.z6.AllSides},new Lt.KX("figure"),new Lt.KX("fill"),new Lt.KX("stroke","borderColor"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Pn(Lt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Pn(Lt.al,{margin:1,textAlign:"center",overflow:Lt.al.OverflowEllipsis,editable:!0},new Lt.KX("text").makeTwoWay(),new Lt.KX("stroke","color"))),We.current.nodeTemplate.toolTip=Pn("ToolTip",Pn(Lt.s_,"Vertical",{maxSize:new Lt.$u(200,NaN)},Pn(Lt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Lt.KX("text")),Pn(Lt.al,{font:"10pt sans-serif",textAlign:"center"},new Lt.KX("text","details"))));function nr(Zr,da){var Oa=(sa,$a)=>{sa.handled=!0,sa.diagram.model.commit(Fi=>{var Ra=$a.part.adornedPart,Wi=new Lt.E9().setRectSpot(Ra.actualBounds,Zr);Wi.subtract(Ra.location),Wi.scale(2,2),Wi.x+=Math.sign(Wi.x)*130,Wi.y+=Math.sign(Wi.y)*130,Wi.add(Ra.location),Wi.snapToGridPoint(sa.diagram.grid.gridOrigin,sa.diagram.grid.gridCellSize);var Xi=Fi.copyNodeData(Ra.data);Fi.setGroupKeyForNodeData(Xi,Fi.getGroupKeyForNodeData(Ra.data)),Fi.addNodeData(Xi);var Bo={from:Ra.key,to:Fi.getKeyForNodeData(Xi)};Fi.addLinkData(Bo);var xo=sa.diagram.findNodeForData(Xi);xo.location=Wi,sa.diagram.select(xo),setTimeout(()=>{sa.diagram.commandHandler.editTextBlock()},20)})};return Pn(Lt.bn,{figure:da,alignment:Zr,alignmentFocus:Zr.opposite(),width:Zr.equals(Lt.z6.Top)||Zr.equals(Lt.z6.Bottom)?25:18,height:Zr.equals(Lt.z6.Top)||Zr.equals(Lt.z6.Bottom)?18:25,fill:"orange",stroke:qn.white,strokeWidth:4,mouseEnter:(sa,$a)=>$a.fill="dodgerblue",mouseLeave:(sa,$a)=>$a.fill="orange",isActionable:!0,click:Oa,contextClick:Oa})}function fr(Zr){return Pn(Lt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(da,Oa)=>Oa.fill="dodgerblue",mouseLeave:(da,Oa)=>Oa.fill="orange",click:(da,Oa)=>{da.diagram.commandHandler.showContextMenu(Oa.part.adornedPart)}},Zr||{})}We.current.nodeTemplate.selectionAdornmentTemplate=Pn(Lt.uz,"Spot",Pn(Lt.Vm,{padding:10}),nr(Lt.z6.Top,"TriangleUp"),nr(Lt.z6.Left,"TriangleLeft"),nr(Lt.z6.Right,"TriangleRight"),nr(Lt.z6.Bottom,"TriangleDown"),fr({alignment:new Lt.z6(.75,0)}));function mn(Zr,da){return(Oa,sa)=>{Oa.handled=!0,Oa.diagram.model.commit($a=>{$a.set(sa.part.adornedPart.data,Zr,da)})}}function rn(Zr,da){return da||(da="color"),Pn(Lt.bn,{width:16,height:16,stroke:"lightgray",fill:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.stroke="dodgerblue",mouseLeave:(Oa,sa)=>sa.stroke="lightgray",click:mn(da,Zr),contextClick:mn(da,Zr)})}function On(){return[Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.white,"fill"),rn(qn.beige,"fill"),rn(qn.extralightblue,"fill"),rn(qn.extralightred,"fill"))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.lightgray,"fill"),rn(qn.lightgreen,"fill"),rn(qn.lightblue,"fill"),rn(qn.lightred,"fill")))]}function Un(){return[Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.black),rn(qn.green),rn(qn.blue),rn(qn.red))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.white),rn(qn.magenta),rn(qn.purple),rn(qn.orange)))]}function sr(Zr,da){return da||(da="thickness"),Pn(Lt.bn,"LineH",{width:16,height:16,strokeWidth:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:mn(da,Zr),contextClick:mn(da,Zr)})}function Ar(Zr,da){return da||(da="dash"),Pn(Lt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:mn(da,Zr),contextClick:mn(da,Zr)})}function tr(){return[Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",sr(1),sr(2),sr(3),sr(4))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",Ar(null),Ar([2,4]),Ar([4,4])))]}function ur(Zr,da){return da||(da="figure"),Pn(Lt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.fill="dodgerblue",mouseLeave:(Oa,sa)=>sa.fill="lightgray",click:mn(da,Zr),contextClick:mn(da,Zr)})}We.current.nodeTemplate.contextMenu=Pn("ContextMenu",Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",ur("Rectangle"),ur("RoundedRectangle"),ur("Ellipse"),ur("Diamond"))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",ur("Parallelogram2"),ur("ManualOperation"),ur("Procedure"),ur("Cylinder1"))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",ur("Terminator"),ur("CreateRequest"),ur("Document"),ur("TriangleDown"))),On(),Un(),tr()),We.current.groupTemplate=Pn(Lt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Lt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zr,da)=>{var Oa=da.addMembers(da.diagram.selection,!0);Oa||da.diagram.currentTool.doCancel()},avoidable:!1},new Lt.KX("location","loc",Lt.E9.parse).makeTwoWay(Lt.E9.stringify),Pn(Lt.s_,"Auto",{name:"BODY"},Pn(Lt.bn,{parameter1:10,fill:qn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Lt.z6.AllSides,toSpot:Lt.z6.AllSides},new Lt.KX("fill"),new Lt.KX("stroke","color"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Pn(Lt.Vm,{background:"transparent",margin:20})),Pn(Lt.al,{alignment:Lt.z6.Top,alignmentFocus:Lt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Lt.KX("text"),new Lt.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=Pn(Lt.uz,"Spot",Pn(Lt.s_,"Auto",Pn(Lt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Pn(Lt.Vm,{margin:1.5})),fr({alignment:Lt.z6.TopRight,alignmentFocus:Lt.z6.BottomRight})),We.current.groupTemplate.contextMenu=Pn("ContextMenu",On(),Un(),tr()),We.current.linkTemplate=Pn(Lt.rU,{layerName:"Foreground",routing:Lt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Lt.KX("fromSpot","fromSpot",Lt.z6.parse),new Lt.KX("toSpot","toSpot",Lt.z6.parse),new Lt.KX("fromShortLength","dir",Zr=>Zr>=1?10:0),new Lt.KX("toShortLength","dir",Zr=>Zr>=1?10:0),new Lt.KX("points").makeTwoWay(),Pn(Lt.bn,{strokeWidth:2},new Lt.KX("stroke","color"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Pn(Lt.bn,{segmentIndex:0,segmentOffset:new Lt.E9(15,0),segmentOrientation:Lt.rU.OrientAlong,alignmentFocus:Lt.z6.Right,figure:"circle",width:10,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",Zr=>Zr===1)),Pn(Lt.bn,{segmentIndex:-1,segmentOffset:new Lt.E9(-10,6),segmentOrientation:Lt.rU.OrientPlus90,alignmentFocus:Lt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",Zr=>Zr>=1),new Lt.KX("width","thickness",Zr=>7+3*Zr),new Lt.KX("height","thickness",Zr=>7+3*Zr),new Lt.KX("segmentOffset","thickness",Zr=>new Lt.E9(-15,4+1.5*Zr))),Pn(Lt.bn,{segmentIndex:0,segmentOffset:new Lt.E9(15,-6),segmentOrientation:Lt.rU.OrientMinus90,alignmentFocus:Lt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",Zr=>Zr===2),new Lt.KX("width","thickness",Zr=>7+3*Zr),new Lt.KX("height","thickness",Zr=>7+3*Zr),new Lt.KX("segmentOffset","thickness",Zr=>new Lt.E9(-15,4+1.5*Zr))),Pn(Lt.al,{alignmentFocus:new Lt.z6(0,1,-4,0),editable:!0},new Lt.KX("text").makeTwoWay(),new Lt.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=Pn(Lt.uz,Pn(Lt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:cr(2)},new Lt.KX("pathPattern","thickness",cr)),fr({alignmentFocus:new Lt.z6(0,0,-6,-4)}));function cr(Zr){return Pn(Lt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zr+4).toString()+" H3"})}function Ln(Zr){var da="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zr===0?da="M0 0 M16 16 M0 8 L16 8":Zr===2&&(da="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Pn(Lt.bn,{geometryString:da,margin:2,background:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:mn("dir",Zr),contextClick:mn("dir",Zr)})}function pr(Zr){var da=(Oa,sa)=>{Oa.handled=!0,Oa.diagram.model.commit($a=>{var Fi=sa.part.adornedPart;$a.set(Fi.data,Zr?"toSpot":"fromSpot",Lt.z6.stringify(Lt.z6.AllSides)),(Zr?Fi.toNode:Fi.fromNode).invalidateConnectedLinks()})};return Pn(Lt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:da,contextClick:da})}function Xn(Zr,da){var Oa=0,sa=Lt.z6.RightSide;Zr.equals(Lt.z6.Top)?(Oa=270,sa=Lt.z6.TopSide):Zr.equals(Lt.z6.Left)?(Oa=180,sa=Lt.z6.LeftSide):Zr.equals(Lt.z6.Bottom)&&(Oa=90,sa=Lt.z6.BottomSide),da||(Oa-=180);var $a=(Fi,Ra)=>{Fi.handled=!0,Fi.diagram.model.commit(Wi=>{var Xi=Ra.part.adornedPart;Wi.set(Xi.data,da?"toSpot":"fromSpot",Lt.z6.stringify(sa)),(da?Xi.toNode:Xi.fromNode).invalidateConnectedLinks()})};return Pn(Lt.bn,{alignment:Zr,alignmentFocus:Zr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Oa,background:"transparent",mouseEnter:(Fi,Ra)=>Ra.background="dodgerblue",mouseLeave:(Fi,Ra)=>Ra.background="transparent",click:$a,contextClick:$a})}We.current.linkTemplate.contextMenu=Pn("ContextMenu",Un(),tr(),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",Ln(0),Ln(1),Ln(2))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",Pn(Lt.s_,"Spot",pr(!1),Xn(Lt.z6.Top,!1),Xn(Lt.z6.Left,!1),Xn(Lt.z6.Right,!1),Xn(Lt.z6.Bottom,!1)),Pn(Lt.s_,"Spot",{margin:new Lt.Zt(0,0,0,2)},pr(!0),Xn(Lt.z6.Top,!0),Xn(Lt.z6.Left,!0),Xn(Lt.z6.Right,!0),Xn(Lt.z6.Bottom,!0)))));const Rr=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],oe=ie=>{te.current.setValue(te.current.getValue()+" "+ie.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},ne.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(Pe.Z,{value:`$$${ie.value}$$`}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>oe(De),className:ge.Z.diamond},be.createElement(Pe.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},le.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(Pe.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},ve.name&&be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>oe(De),className:ge.Z.diamond},be.createElement(Pe.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],he=()=>{var ie=document.createElement("div");ie.innerHTML=te.current.getValue();var ue=ie.innerText;return pe&&pe(ue),ue};return(0,Be.useImperativeHandle)(ce,()=>({getData:he})),be.createElement("div",{className:ge.Z.mathWrap},be.createElement(Ce.default,{defaultActiveKey:"1",items:de}),be.createElement("math-field",{locale:"zh_cn",className:ge.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},xe||""),ye&&be.createElement("div",{className:ge.Z.button},be.createElement(_e.ZP,{size:"large",onClick:he,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});It.Z=we},2748:function(St,It,Ie){"use strict";Ie.d(It,{Q:function(){return Pe}});var Be=Ie(59301),He=Ie(57809),Fe=Ie(5112),Ce=Ie(5871),_e=Ie(59301),Pe=(Ee=>(Ee[Ee.Number=1]="Number",Ee[Ee.Percent=2]="Percent",Ee))(Pe||{});const ge=({value:Ee,onChange:be,disabled:we,hidePercentOption:pe=!1,percentType:ye="select"})=>{const xe=(0,Be.useMemo)(()=>pe?1:2,[pe]),[ce,te]=(0,Be.useState)(xe);console.log(ce);const ne=oe=>Ee.type===1?`${oe}\u5206`:`${oe}%`,le=(0,Be.useCallback)(oe=>{if(ce===1){const de=oe.replace("\u5206","");return isNaN(parseInt(de,10))?0:de}else return oe.replace("%","")},[ce]);return(0,Be.useEffect)(()=>{te(Ee.type)},[Ee]),_e.createElement("div",{style:{display:"flex",alignItems:"center"}},ye=="select"&&_e.createElement(He.default,{size:"large",onChange:oe=>{te(oe),be({type:oe,inputValue:oe===1?5:20})},value:ce||xe,style:{width:100},options:pe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:we}),ye=="radio"&&_e.createElement(Fe.ZP.Group,{size:"large",onChange:oe=>{const de=oe.target.value;te(de),be({type:de,inputValue:de===1?5:20})},value:ce||xe,disabled:we},!pe&&_e.createElement(Fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),_e.createElement(Fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ye=="radio"&&_e.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ee.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),_e.createElement(Ce.Z,{size:"large",disabled:we,value:Ee.inputValue,style:{width:"120px"},parser:le,addonAfter:Ee.type===1?"\u5206":"%",max:ce===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:oe=>{be({type:ce,inputValue:oe})}}),ye=="radio"&&Ee.type==2&&_e.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};It.Z=ge},68226:function(St,It,Ie){"use strict";var Be=Ie(59301),He=Ie(78241),Fe=Ie(95237),Ce=Ie(57809),_e=Ie(92832),Pe=Ie(88522),ge=Ie(3113),Ee=Ie(24905),be=Ie(6848),we=Ie(8591),pe=Ie(1710),ye=Ie(76560),xe=Ie(61186),ce=Ie.n(xe),te=Ie(26724),ne=Ie.n(te),le=Ie(58143),oe=Ie(64948),de=Ie(47949),he=Ie(77277),ie=Ie(59301),ue=Object.defineProperty,ve=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Ue=(dt,nt,ft)=>nt in dt?ue(dt,nt,{enumerable:!0,configurable:!0,writable:!0,value:ft}):dt[nt]=ft,Ge=(dt,nt)=>{for(var ft in nt||(nt={}))Re.call(nt,ft)&&Ue(dt,ft,nt[ft]);if(De)for(var ft of De(nt))Ne.call(nt,ft)&&Ue(dt,ft,nt[ft]);return dt},Xe=(dt,nt)=>ve(dt,Se(nt)),Qe=(dt,nt,ft)=>new Promise((yt,gt)=>{var ht=Qt=>{try{Ut(ft.next(Qt))}catch(en){gt(en)}},vt=Qt=>{try{Ut(ft.throw(Qt))}catch(en){gt(en)}},Ut=Qt=>Qt.done?yt(Qt.value):Promise.resolve(Qt.value).then(ht,vt);Ut((ft=ft.apply(dt,nt)).next())});const rt=[];function $e({onSearch:dt,schools:nt}){return ie.createElement(He.default,{colon:!1,layout:"horizontal",onFinish:dt,initialValues:{keyword:"",school_name:"",search_type:"1"}},ie.createElement(Fe.Z,{style:{flexWrap:"nowrap"}},ie.createElement(He.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},ie.createElement(Ce.default,{popupClassName:he.Z.selectdown,style:{width:106}},ie.createElement(Ce.default.Option,{value:"1"},"\u59D3\u540D"),ie.createElement(Ce.default.Option,{value:"2"},"\u624B\u673A\u53F7"),ie.createElement(Ce.default.Option,{value:"3"},"\u90AE\u7BB1"))),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},ie.createElement(_e.default,{allowClear:!0,style:{width:300},size:"middle"})),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},ie.createElement(Pe.Z,{options:nt,style:{width:300},size:"middle",showSearch:!0,filterOption:(ft,yt)=>yt.value.toUpperCase().indexOf(ft.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),ie.createElement(ge.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var qe=(dt=>(dt[dt.INITDATA=0]="INITDATA",dt[dt.INITSCHOOLS=1]="INITSCHOOLS",dt[dt.SHOWLOADING=2]="SHOWLOADING",dt[dt.SELECTEDIDS=3]="SELECTEDIDS",dt[dt.SETQUERY=4]="SETQUERY",dt[dt.SETPAGE=5]="SETPAGE",dt))(qe||{});function ut(dt,nt){switch(nt.type){case 0:return Ge(Ge({},dt),nt.payload);case 4:return Ge(Ge({},dt),nt.payload);case 5:return Xe(Ge({},dt),{page:nt.payload,reload:!1});case 2:return Xe(Ge({},dt),{loading:nt.payload});case 1:return Xe(Ge({},dt),{schools:nt.payload});case 3:return Xe(Ge({},dt),{selectedIds:nt.payload});default:throw new Error}}const at={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};It.Z=({onSelect:dt,onCancel:nt,container_id:ft,container_type:yt})=>{const[gt,ht]=(0,Be.useReducer)(ut,at),{data:vt,schools:Ut,loading:Qt,selectedIds:en,page:dn,count:Lt,query:an,reload:on}=gt;(0,Be.useEffect)(()=>{function Et(){return Qe(this,null,function*(){const{users:Yt,user_count:mt}=yield(0,oe.nQ)(Xe(Ge({},an),{page:dn,container_type:yt,container_id:ft,display_aliases:!0}));ht({type:0,payload:{data:on?Yt:[...vt,...Yt],count:mt}})})}an&&Et()},[dn,an,on,ft,yt]),(0,Be.useEffect)(()=>{function Et(){return Qe(this,null,function*(){const{school_names:Yt}=yield(0,oe.K$)({display_aliases:!0});ht({type:1,payload:Yt.map(mt=>({value:mt}))})})}Et()},[]);const In=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Et,Yt)=>ie.createElement(Ee.default,{value:Yt.numid,checked:en.includes(Yt.numid),disabled:!!Et})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Et,Yt)=>ie.createElement("div",null,ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement(ye.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Yt.login}`,target:"_blank"},Et||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},Et||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Et=>ie.createElement("span",{style:{color:"#000000"}},Et?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Et=>ie.createElement(be.Z,{placement:"bottom",title:Et},ie.createElement("span",{style:{color:"#000000"}},ce()(Et).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Et=>{if(Et===1)return ie.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Nn(Et){ht({type:4,payload:{page:1,reload:!0,query:Et}})}function sn(Et){ht({type:5,payload:Et})}function tn(Et){let Yt=en.indexOf(Et);Yt>=0?en.splice(Yt,1):en.push(Et),ht({type:3,payload:[...en]})}function Gt(){en.length===0?we.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(dt(en,ft),ht({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Tt=Lt>dn*10;return ie.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},ie.createElement($e,{onSearch:Nn,schools:Ut}),an?ie.createElement(ie.Fragment,null,ie.createElement("div",{className:"flexd-table-header mt20"},ie.createElement(de.Gi,null,ie.createElement(pe.default,{pagination:!1,dataSource:rt,columns:In}))),ie.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},ie.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:sn,hasMore:Tt,useWindow:!1},ie.createElement(de.Gi,null,ie.createElement(pe.default,{loading:Qt,showHeader:!1,pagination:!1,dataSource:vt,columns:In,onRow:Et=>({onClick:Yt=>{Et.added!==1&&tn(Et.numid)}})})))),ie.createElement("div",{className:"flex-container flex-end"},ie.createElement(ge.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:nt},"\u53D6\u6D88"),ie.createElement(ge.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Gt},"\u786E\u5B9A"))):ie.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},ie.createElement("img",{src:le,width:"100",alt:""}),ie.createElement("br",null),ie.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},6681:function(St,It,Ie){"use strict";Ie.d(It,{Z:function(){return Ee}});var Be=Ie(59301),He={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Fe=Ie(43418),Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Pe=(be,we,pe)=>new Promise((ye,xe)=>{var ce=le=>{try{ne(pe.next(le))}catch(oe){xe(oe)}},te=le=>{try{ne(pe.throw(le))}catch(oe){xe(oe)}},ne=le=>le.done?ye(le.value):Promise.resolve(le.value).then(ce,te);ne((pe=pe.apply(be,we)).next())}),Ee=({type:be,resdata:we,onok:pe,oktext:ye,okloading:xe})=>{const[ce,te]=(0,Be.useState)(!1),{can_copy_list:ne,can_copy_num:le,challenge_type:oe,course_data_list:de,no_copy_list:he,no_copy_num:ie,no_use_list:ue,no_use_num:ve,repeat_shixun_num:Se,student_count:De,total_num:Re,use_num:Ne}=we;let Ue=le>0||be==="exercise";(0,Be.useEffect)(()=>{(we==null?void 0:we.student_count)>0&&te(!0)},[we]),console.log("---11",xe),(0,Be.useEffect)(()=>{xe||te(!1)},[xe]);const Ge=()=>{if(be==="exercise"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(be==="exercise"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",Be.createElement("span",{className:He.orangeColor},De)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",Be.createElement("span",{className:He.orangeColor},Ne)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="exercisepush")return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(be==="shixunpush"&&oe===1)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixunpush"&&oe===2)return Be.createElement(Be.Fragment,null,"\u8BFE\u5802\u5185\u6709",Be.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",Be.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Be.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Xe=()=>{if(be==="exercise"||be==="subject"||be==="exercisepush"||be==="shixunpush")return Be.createElement("div",{style:{marginTop:20}},ie>0&&Be.createElement("div",null,Be.createElement("span",{className:He.flex},Be.createElement("img",{src:_e,style:{width:14}}),Be.createElement("span",{className:He.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Be.createElement("div",{className:He.statusbody},be==="exercise"&&Be.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Be.createElement("span",{className:He.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(be==="subject"||be==="exercisepush")&&Be.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&Be.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),be==="shixunpush"&&Be.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ue&&Be.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Be.createElement("div",null,he==null?void 0:he.map((Qe,rt)=>Be.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==ie&&"\u3001"))))),le>0&&Be.createElement("div",{style:{marginTop:20}},Be.createElement("span",{className:He.flex},Be.createElement("img",{src:Ce,style:{width:14}}),Be.createElement("span",{className:He.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Be.createElement("div",{className:He.statusbody},be==="exercise"&&Be.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(be==="subject"||be==="exercisepush")&&Be.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),be==="shixunpush"&&Be.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Be.createElement("div",null,ne==null?void 0:ne.map((Qe,rt)=>Be.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==le&&"\u3001"))))));if(be==="shixun")return Be.createElement("div",{style:{marginTop:20}},le>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return Be.createElement(Fe.default,{open:ce,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ue&&"none"}},zIndex:1003,confirmLoading:xe,okText:Ue?ye:"\u6211\u77E5\u9053\u4E86",onOk:()=>Pe(void 0,null,function*(){Ue?yield pe([...ne,...ue]):te(!1)})},Be.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ge(),Xe()))}},93152:function(St,It,Ie){"use strict";Ie.d(It,{Z:function(){return te}});var Be=Ie(59301),He=Ie(8591),Fe=Ie(38854),Ce=Ie(60513),_e=Ie(39394),Pe=Ie(34055),ge=Ie(56102),Ee=Ie(2610),be={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},we=(ne,le,oe)=>new Promise((de,he)=>{var ie=Se=>{try{ve(oe.next(Se))}catch(De){he(De)}},ue=Se=>{try{ve(oe.throw(Se))}catch(De){he(De)}},ve=Se=>Se.done?de(Se.value):Promise.resolve(Se.value).then(ie,ue);ve((oe=oe.apply(ne,le)).next())});function pe(ne){if(isNaN(ne))return{minutes:"00",seconds:"00"};const le=new Date(ne*1e3).toISOString().substr(11,8);return{hour:le.substr(0,2),minutes:le.substr(3,2),seconds:le.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ye(ne,le){return ne-le}function xe(ne){ne.sort(ye);let le=0;for(let oe=0;oe{},handlePlay:Se=()=>{},handlePlayEnded:De=()=>{},autoPlay:Re=!1,onPlayEnded:Ne=()=>{},isShowWaterMark:Ue=!0},Ge)=>{var Xe;const rt=((Xe=le==null?void 0:le.split("."))==null?void 0:Xe.pop())==="flv",$e=(0,Be.useRef)(),qe=(0,Be.useRef)(),ut=(0,Be.useRef)(),at=(0,Be.useRef)(),dt=(0,Be.useRef)(),nt=(0,Be.useRef)(),ft=(0,Be.useRef)(),yt=(0,Be.useRef)(),gt=(0,Be.useRef)(),ht=(0,Be.useRef)(),vt=(0,Be.useRef)(),Ut=(0,Be.useRef)(),Qt=(0,Be.useRef)(),en=(0,Be.useRef)(),dn=navigator.userAgent.toLowerCase().match(ce),Lt=dn?dn[0]:"pc",an=(0,Be.useRef)(!1),on=(0,Pe.eY)();let In=0,Nn=0,sn=0,tn=null,Gt=!1,Tt=20,Et=1,Yt=!1,mt=!1,At=[];(0,Be.useImperativeHandle)(Ge,()=>({getLastUpdatedTime:()=>$e.current.currentTime,getDuration:()=>$e.current.duration})),He.ZP.config({maxCount:1,getContainer:()=>ut.current});const Xt=(0,Be.useCallback)((Kn,er=!1)=>{let $t={point:$e.current.currentTime};tn?($t.log_id=tn,$t.watch_duration=xe(At),$t.total_duration=Nn):(ie?($t.video_id=parseInt(de,10),$t.course_id=ie):$t.video_id=de,$t.duration=In,$t.device=Lt),er&&($t.ed="1");function vn(){return we(this,null,function*(){Yt=!0,tn=yield he==null?void 0:he($t),Yt=!1,Kn&&Kn()})}vn()},[de,ie]);(0,Be.useEffect)(()=>{$e.current&&(at.current.style.display="none",dt.current.style.display="block"),He.ZP.destroy();let Kn=null;return Ce.Z.isSupported&&rt&&le&&(le==null?void 0:le.indexOf(".m3u8"))<0?(Kn=Ce.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:le,muted:!1}),$e.current&&(Kn.attachMediaElement($e.current),Kn.load())):$e.current.setAttribute("src",le),Mt(),()=>{Kn&&(Kn.unload(),Kn.pause(),Kn.destroy(),Kn=null)}},[$e,rt,le]);function Ft(){$e.current.paused?(at.current.style.display="none",dt.current.style.display="block"):(at.current.style.display="block",dt.current.style.display="none")}function Mt(){vt.current.style.display="none",Qt.current.style.display="none",Ut.current.style.display="none",$e.current.muted||$e.current.volume===0?vt.current.style.display="block":$e.current.volume>0&&$e.current.volume<=.5?Qt.current.style.display="block":Ut.current.style.display="block"}(0,Be.useEffect)(()=>{const Kn=document.getElementById("play"),er=document.querySelectorAll(".playback-icons use");function $t(){Se(),ue&&!an.current&&($e.current.currentTime=ue),an.current=!0,At.push($e.current.currentTime),Gt||(Gt=!0,oe&&Xt())}function vn(){return we(this,null,function*(){Ft(),At.push($e.current.currentTime),oe&&Xt(()=>{tn=null,sn=0,Gt=!1,Yt=!1,mt=!1,At=[],Nn=0,Et=1},!0),Ne()})}function jn(){nt.current.value=Math.round($e.current.currentTime),ft.current.value=Math.round($e.current.currentTime)}function Tn(){const Kr=pe(Math.round($e.current.currentTime));gt.current.innerText=`${Kr.hour>0?Kr.hour+":":""}${Kr.minutes}:${Kr.seconds}`,gt.current.setAttribute("datetime",`${Kr.hour>0?" "+Kr.hour+" ":""}${Kr.minutes}m ${Kr.seconds}s`)}function xr(){var Kr,Qa,li,Er,yr,ci,kn;const hr=Math.round((Kr=$e.current)==null?void 0:Kr.duration);(li=(Qa=nt.current)==null?void 0:Qa.setAttribute)==null||li.call(Qa,"max",hr),(yr=(Er=ft.current)==null?void 0:Er.setAttribute)==null||yr.call(Er,"max",hr);const Fr=pe(hr);yt.current&&(yt.current.innerText=`${Fr.hour>0?Fr.hour+":":""}${Fr.minutes}:${Fr.seconds}`,(kn=(ci=yt.current).setAttribute)==null||kn.call(ci,"datetime",`${Fr.hour>0?" "+Fr.hour+" ":""}${Fr.minutes}m ${Fr.seconds}s`))}function jr(){try{const Kr=Math.round($e.current.duration);nt.current.setAttribute("max",Kr),ft.current.setAttribute("max",Kr);const Qa=pe(Kr);yt.current.innerText=`${Qa.hour>0?Qa.hour+":":""}${Qa.minutes}:${Qa.seconds}`,yt.current.setAttribute("datetime",`${Qa.hour>0?" "+Qa.hour+" ":""}${Qa.minutes}m ${Qa.seconds}s`),jn(),Tn();const{width:li,height:Er,x:yr,y:ci}=qe.current.getBoundingClientRect();if(yr<0||ci<0||!li)return;if(!mt){let kn=$e.current.currentTime,hr=kn-sn;Math.abs(hr)<10?(Nn+=Math.abs(hr),sn=kn,Yt||Nn-Et*Tt>=0&&(Et++,At.push(sn),oe&&Xt())):(sn=kn,oe&&Xt())}}catch(Kr){console.log(Kr)}}function wr(){mt=!0}function Vr(){$e.current.playing&&At.push($e.current.currentTime,sn),sn=$e.current.currentTime,mt=!1}function Da(){In=$e.current.duration,In<=20&&(Tt=In/3),$e.current.addEventListener("play",$t)}function Ya(Kr){Kr.preventDefault(),(0,Ee.vp)()?($e.current.style.width="100%",$e.current.style.height="100%"):$e.current.style.cssText=""}function Ba(){ve()}function Ia(Kr){if(!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Qa=Kr.target.dataset.seek?Kr.target.dataset.seek:Kr.target.value;$e.current.currentTime=Qa,ft.current.value=Qa,nt.current.value=Qa}function wi(Kr){const Qa=Math.round(Kr.offsetX/Kr.target.clientWidth*parseInt(Kr.target.getAttribute("max"),10));nt.current.setAttribute("data-seek",Qa);const li=pe(Qa);ht.current.textContent=`${li.hour>0?li.hour+":":""}${li.minutes}:${li.seconds}`;const Er=$e.current.getBoundingClientRect();ht.current.style.left=`${Kr.pageX-Er.left}px`}function bi(Kr){switch(Kr.code){case"Space":Kr.preventDefault(),Hn();break;case"ArrowRight":if(Kr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime>=$e.current.duration)break;$e.current.currentTime=parseInt($e.current.currentTime)+5,jn();break;case"ArrowLeft":if(Kr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime===0)break;$e.current.currentTime=parseInt($e.current.currentTime)-5,jn();break;case"ArrowUp":Kr.preventDefault(),$e.current.volume<1&&($e.current.volume=(parseInt($e.current.volume*10)+1)/10);break;case"ArrowDown":Kr.preventDefault(),$e.current.volume>0&&($e.current.volume=(parseInt($e.current.volume*10)-1)/10);break}}return ut.current.addEventListener((0,Ee.gH)(),Ya),$e.current.addEventListener("canplay",Da),$e.current.addEventListener("ended",vn),$e.current.addEventListener("seeking",wr),$e.current.addEventListener("seeked",Vr),$e.current.addEventListener("loadedmetadata",xr),nt.current.addEventListener("mousemove",wi),nt.current.addEventListener("input",Ia),$e.current.addEventListener("timeupdate",jr),$e.current.addEventListener("pause",Ba),$e.current.addEventListener("volumechange",Mt),document.addEventListener("keydown",bi),()=>{var Kr,Qa,li,Er,yr,ci,kn,hr,Fr,Ur,ca,bt;(Kr=$e.current)==null||Kr.removeEventListener("canplay",Da),(Qa=$e.current)==null||Qa.removeEventListener("play",$t),(li=$e.current)==null||li.removeEventListener("ended",vn),(Er=$e.current)==null||Er.removeEventListener("seeking",wr),(yr=$e.current)==null||yr.removeEventListener("seeked",Vr),(ci=nt.current)==null||ci.removeEventListener("mousemove",wi),(kn=nt.current)==null||kn.removeEventListener("input",Ia),(hr=$e.current)==null||hr.removeEventListener("timeupdate",jr),(Fr=$e.current)==null||Fr.removeEventListener("pause",Ba),(Ur=$e.current)==null||Ur.removeEventListener("loadedmetadata",xr),(ca=$e.current)==null||ca.removeEventListener("volumechange",Mt),document.removeEventListener("keydown",bi),(bt=$e.current)!=null&&bt.playing&&(At.push(sn,$e.current.currentTime),oe&&Xt())}},[$e,le]),(0,Be.useEffect)(()=>{if($e.current.onended=()=>{De($e)},$e.current.oncontextmenu=()=>!1,(le==null?void 0:le.indexOf(".m3u8"))>-1){if($e.current.canPlayType("application/vnd.apple.mpegurl"))$e.current.src=le;else if(_e.ZP.isSupported()){var Kn=new _e.ZP;Kn.loadSource(le),Kn.attachMedia($e.current)}}},[le]);const[ln,Mn]=(0,Be.useState)(1),Hn=()=>{$e.current.paused||$e.current.ended?$e.current.play():$e.current.pause(),Ft()};function Vn(){$e.current.muted=!$e.current.muted,$e.current.muted?(en.current.setAttribute("data-volume",volume.value),en.current.value=0):en.current.value=en.current.dataset.volume}return Be.createElement("div",{style:{position:"relative"},ref:ut},Be.createElement("div",{ref:qe,className:`${be.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${be.animate__loop}`},Ue&&on?on.login:" "),Be.createElement("div",{className:be.container},Be.createElement("div",{className:be["video-container"],id:"video-container"},Be.createElement("div",{className:be["playback-animation"],id:"playback-animation"},Be.createElement("svg",{className:be["playback-icons"]},Be.createElement("use",{className:"hidden",href:"#play-icon"}),Be.createElement("use",{href:"#pause"}))),Be.createElement("video",{className:be.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:$e,autoPlay:Re}),Be.createElement("div",{className:`${be["video-controls"]} `,id:"video-controls"},Be.createElement("div",{className:be["bottom-controls"]},Be.createElement("div",{className:be["left-controls"]},Be.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Hn},Be.createElement("svg",{className:be["playback-icons"]},Be.createElement("use",{ref:dt,href:"#play-icon"}),Be.createElement("use",{ref:at,style:{display:"none"},href:"#pause"}))),Be.createElement("div",{className:be.time},Be.createElement("time",{id:"time-elapsed",ref:gt},"00:00"),Be.createElement("span",null," / "),Be.createElement("time",{id:"duration",ref:yt},"00:00"))),Be.createElement("div",{className:be["right-controls"]},ne&&Be.createElement(Fe.Z,{placement:"top",overlayClassName:be.rateOverlay,getPopupContainer:Kn=>Kn.parentNode,menu:{items:[{key:"1",label:Be.createElement("span",{onClick:()=>{Mn(1),$e.current.playbackRate=1}},"1.0x")},{key:"2",label:Be.createElement("span",{onClick:()=>{Mn(1.5),$e.current.playbackRate=1.5}},"1.5x")},{key:"3",label:Be.createElement("span",{onClick:()=>{Mn(2),$e.current.playbackRate=2}},"2.0x")}]}},Be.createElement("div",{className:`${be.controlText} mr5`},"\u500D\u901F")),Be.createElement(ge.CopyToClipboard,{text:le,onCopy:()=>He.ZP.success("\u590D\u5236\u6210\u529F")},Be.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},Be.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),Be.createElement("div",{className:be["volume-controls"]},Be.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:be["volume-button"],id:"volume-button",onClick:Vn},Be.createElement("i",{ref:vt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),Be.createElement("i",{ref:Qt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),Be.createElement("i",{ref:Ut,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),Be.createElement("input",{className:be.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:en,style:{display:"none"},onClick:Mt})),Be.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:be["fullscreen-button"],onClick:()=>{(0,Ee.vp)()?(0,Ee.BU)():(0,Ee.Dj)(ut.current)}},Be.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),Be.createElement("div",{className:be["video-progress"]},Be.createElement("progress",{ref:ft,value:"0",min:"0"}),Be.createElement("input",{className:be.seek,ref:nt,value:"0",min:"0",type:"range",step:"1"}),Be.createElement("div",{className:be["seek-tooltip"],ref:ht,id:"seek-tooltip"},"00:00"))))),Be.createElement("svg",{style:{display:"none"}},Be.createElement("defs",null,Be.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),Be.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),Be.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),Be.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),Be.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),Be.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),Be.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),Be.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},Be.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},44905:function(St,It,Ie){"use strict";Ie.d(It,{h:function(){return ie}});var Be=Ie(59301),He=Ie(57809),Fe=Ie(78241),Ce=Ie(3113),_e=Ie(89780),Pe=Ie.n(_e),ge=Ie(66543),Ee=Ie(59598),be=Object.defineProperty,we=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ye=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,te=(ue,ve,Se)=>ve in ue?be(ue,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ue[ve]=Se,ne=(ue,ve)=>{for(var Se in ve||(ve={}))xe.call(ve,Se)&&te(ue,Se,ve[Se]);if(ye)for(var Se of ye(ve))ce.call(ve,Se)&&te(ue,Se,ve[Se]);return ue},le=(ue,ve)=>we(ue,pe(ve));const oe=He.default.Option,de={labelCol:{span:4},wrapperCol:{span:20}},he={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};It.Z=({callback:ue,onCancel:ve})=>{const[Se,De]=(0,Be.useState)("python");function Re(Ue){De(he[Ue][1])}function Ne(Ue){ue(Ue)}return Be.createElement(Fe.default,le(ne({},de),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),Be.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Be.createElement(He.default,{getPopupContainer:Ue=>Ue.parentNode,onChange:Re},Object.keys(he).map(Ue=>Be.createElement(oe,{key:Ue,value:Ue},he[Ue][0])))),Be.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Be.createElement(ie,{mode:Se})),Be.createElement("div",{className:"flex-container flex-end"},Be.createElement(Ce.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Be.createElement(Ce.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ie({value:ue,onChange:ve,mode:Se,options:De={}}){const Re=(0,Be.useRef)(),[Ne,Ue]=(0,Be.useState)();return(0,Be.useEffect)(()=>{if(Ne){let Ge=function(Xe){const Qe=Xe.getValue();ve&&ve(Qe)};return Ne.on("change",Ge),()=>{Ne.off("change",Ge)}}},[Ne,ve]),(0,Be.useEffect)(()=>{Ne&&Ne.setOption("mode",Se)},[Ne,Se]),(0,Be.useEffect)(()=>{Ne&&(ue!==Ne.getValue()||ue==="")&&setTimeout(()=>{Ne.setValue(ue||"")},300)},[Ne,ue]),(0,Be.useEffect)(()=>{if(Re.current&&!Ne){const Ge=Pe().fromTextArea(Re.current,ne({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));Ue(Ge)}},[Re.current,Ne]),Be.createElement("div",{className:"my-codemirror-container"},Be.createElement("textarea",{ref:Re}))}},89389:function(St,It,Ie){"use strict";Ie.d(It,{Z:function(){return Me}});var Be=Ie(59301),He=Ie(89780),Fe=Ie.n(He),Ce=Ie(76374),_e=Ie(66543),Pe=Ie(6313),ge=Ie(25717),Ee=Ie(99498),be=Ie(25419),we=Ie(67549),pe=Ie(7664),ye=({value:Oe="",className:Te,showTextOnly:We,showLines:Ye,style:xt={}})=>{const Pt=(0,Be.useMemo)(()=>"",[Oe]);return Be.createElement(Be.Fragment,null,Be.createElement("div",{dangerouslySetInnerHTML:{__html:Pt}}))},xe=Ie(59301),ce=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,he=(Oe,Te,We)=>Te in Oe?ce(Oe,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Oe[Te]=We,ie=(Oe,Te)=>{for(var We in Te||(Te={}))oe.call(Te,We)&&he(Oe,We,Te[We]);if(le)for(var We of le(Te))de.call(Te,We)&&he(Oe,We,Te[We]);return Oe},ue=(Oe,Te)=>te(Oe,ne(Te));let ve=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Oe,title:Te,icon:We,actionName:Ye,className:xt="",children:Pt}){function qt(){Oe(Ye)}return xe.createElement("a",{title:Te,className:xt,onClick:qt},xe.createElement("i",{className:`${We}`}),Pt)}var De=({watch:Oe,showNullButton:Te,showNullProgramButton:We,onActionCallback:Ye,fullScreen:xt,insertTemp:Pt,hidetoolBar:qt,extraUse:Vt})=>{const hn=[...ve,{title:`${Oe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Oe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return xe.createElement("ul",{className:"markdown-toolbar-container"},!qt&&hn.map((gn,Qn)=>xe.createElement("li",{key:Qn},gn.actionName?xe.createElement(Se,ue(ie({},gn),{onActionCallback:Ye})):xe.createElement("span",{className:"v-line"}))),Te?xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,We?xe.createElement(xe.Fragment,null,xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Pt&&xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Pt}`,onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vt&&xe.createElement("li",null,Vt),xe.createElement("li",{className:"btn-full-screen"},xe.createElement(Se,{icon:`${xt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:xt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ye})))},Re=Ie(75790),Ne=Ie(78241),Ue=Ie(92832),Ge=Ie(3113),Xe=Object.defineProperty,Qe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,at=(Oe,Te,We)=>Te in Oe?Xe(Oe,Te,{enumerable:!0,configurable:!0,writable:!0,value:We}):Oe[Te]=We,dt=(Oe,Te)=>{for(var We in Te||(Te={}))qe.call(Te,We)&&at(Oe,We,Te[We]);if($e)for(var We of $e(Te))ut.call(Te,We)&&at(Oe,We,Te[We]);return Oe},nt=(Oe,Te)=>Qe(Oe,rt(Te));const ft={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:Oe,onCancel:Te})=>{function We(Ye){Oe(Ye)}return Be.createElement(Ne.default,nt(dt({},ft),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:We,style:{width:500}}),Be.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Be.createElement(Ue.default,null)),Be.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Be.createElement(Ue.default,null)),Be.createElement("div",{className:"flex-container flex-end"},Be.createElement(Ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Be.createElement(Ge.ZP,{type:"ghost",onClick:Te},"\u53D6\u6D88")))},gt=Ie(44905),ht=Ie(45596),vt=Ie(43418),Ut=Ie(95237),Qt=Ie(6077),en=Ie(59301),dn=({callback:Oe,onCancel:Te})=>{const We=document.createElement("canvas"),Ye=We.getContext("2d");We.width=1e3,We.height=800,Ye.fillStyle="#ffffff",Ye.fillRect(0,0,We.width,We.height);const xt=We.toDataURL("image/png");return en.createElement(vt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},en.createElement(Ut.Z,{style:{height:"100vh"}},en.createElement(Qt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:xt,visible:!0,title:String(Date.now())},onOk:Pt=>{Oe({src:Pt.url})},onClose:Te})))},Lt=Ie(12378);function an(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(an,go.CommandHandler),an.prototype.canAlignSelection=function(){var Oe=this.diagram;return!(Oe===null||Oe.isReadOnly||Oe.isModelReadOnly||Oe.selection.count<2)},an.prototype.alignLeft=function(){var Oe=this.diagram;Oe.startTransaction("aligning left");var Te=1/0;Oe.selection.each(function(We){We instanceof go.Link||(Te=Math.min(We.position.x,Te))}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Te,We.position.y))}),Oe.commitTransaction("aligning left")},an.prototype.alignRight=function(){var Oe=this.diagram;Oe.startTransaction("aligning right");var Te=-1/0;Oe.selection.each(function(We){if(!(We instanceof go.Link)){var Ye=We.actualBounds.x+We.actualBounds.width;Te=Math.max(Ye,Te)}}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(Te-We.actualBounds.width,We.position.y))}),Oe.commitTransaction("aligning right")},an.prototype.alignTop=function(){var Oe=this.diagram;Oe.startTransaction("alignTop");var Te=1/0;Oe.selection.each(function(We){We instanceof go.Link||(Te=Math.min(We.position.y,Te))}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.position.x,Te))}),Oe.commitTransaction("alignTop")},an.prototype.alignBottom=function(){var Oe=this.diagram;Oe.startTransaction("aligning bottom");var Te=-1/0;Oe.selection.each(function(We){if(!(We instanceof go.Link)){var Ye=We.actualBounds.y+We.actualBounds.height;Te=Math.max(Ye,Te)}}),Oe.selection.each(function(We){We instanceof go.Link||We.move(new go.Point(We.actualBounds.x,Te-We.actualBounds.height))}),Oe.commitTransaction("aligning bottom")},an.prototype.alignCenterX=function(){var Oe=this.diagram,Te=Oe.selection.first();if(Te){Oe.startTransaction("aligning Center X");var We=Te.actualBounds.x+Te.actualBounds.width/2;Oe.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(We-Ye.actualBounds.width/2,Ye.actualBounds.y))}),Oe.commitTransaction("aligning Center X")}},an.prototype.alignCenterY=function(){var Oe=this.diagram,Te=Oe.selection.first();if(Te){Oe.startTransaction("aligning Center Y");var We=Te.actualBounds.y+Te.actualBounds.height/2;Oe.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(Ye.actualBounds.x,We-Ye.actualBounds.height/2))}),Oe.commitTransaction("aligning Center Y")}},an.prototype.alignColumn=function(Oe){var Te=this.diagram;Te.startTransaction("align Column"),Oe===void 0&&(Oe=0),Oe=parseFloat(Oe);var We=new Array;Te.selection.each(function(Vt){Vt instanceof go.Link||We.push(Vt)});for(var Ye=0;Ye0){for(var Vt=Pt.elt(qt-1);Vt!==null&&Vt.isTreeExpanded&&!Vt.isTreeLeaf;){var hn=this._sortTreeChildrenByY(Vt);Vt=hn.last()}Vt!==null&&Oe.select(Vt)}else Oe.select(xt)}}else if(We.key==="Down")if(Te.isTreeExpanded&&!Te.isTreeLeaf){var Ye=this._sortTreeChildrenByY(Te).first();Ye!==null&&Oe.select(Ye)}else for(;Te!==null;){var xt=Te.findTreeParentNode();if(xt===null)break;var Pt=this._sortTreeChildrenByY(xt),qt=Pt.indexOf(Te);if(qtPt.y?1:xt.xPt.x?1:0}),Te},an.prototype.copyToClipboard=function(Oe){go.CommandHandler.prototype.copyToClipboard.call(this,Oe),this._lastPasteOffset.set(this.pasteOffset)},an.prototype.pasteFromClipboard=function(){var Oe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Oe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Oe},Object.defineProperty(an.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Oe){if(Oe!=="move"&&Oe!=="select"&&Oe!=="scroll"&&Oe!=="tree"&&Oe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Oe);this._arrowKeyBehavior=Oe}}),Object.defineProperty(an.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Oe){if(!(Oe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Oe);this._pasteOffset.set(Oe)}});var on=an,In=Ie(20397),Nn=Ie(43604),sn=Ie(82093),tn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Gt=Ie(59301),Tt=(Oe,Te,We)=>new Promise((Ye,xt)=>{var Pt=hn=>{try{Vt(We.next(hn))}catch(gn){xt(gn)}},qt=hn=>{try{Vt(We.throw(hn))}catch(gn){xt(gn)}},Vt=hn=>hn.done?Ye(hn.value):Promise.resolve(hn.value).then(Pt,qt);Vt((We=We.apply(Oe,Te)).next())});function Et({onCancel:Oe,callback:Te}){let We=(0,Be.useRef)(),Ye=(0,Be.useRef)(),xt=(0,Be.useRef)(),Pt=(0,Be.useRef)(!1);const qt=(0,Be.useRef)(!1),[Vt,hn]=(0,Be.useState)(0);function gn(){const Pn=Lt.bx.make,qn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};We.current=new Lt.S0(Ye.current,{padding:20,grid:Pn(Lt.s_,"Grid",Pn(Lt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Pn(Lt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Zr=>{var da=Zr.diagram.commandHandler.addTopLevelParts(Zr.diagram.selection,!0);da||Zr.diagram.currentTool.doCancel()},commandHandler:Pn(on),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Zr=>{var da=Zr.subject;da.location=da.location.copy().snapToGridPoint(Zr.diagram.grid.gridOrigin,Zr.diagram.grid.gridCellSize),setTimeout(()=>{Zr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Zr=>{var da=Zr.subject;setTimeout(()=>{Zr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Zr=>{var da=Zr.parameter.part;da.invalidateConnectedLinks();var Oa=Zr.subject;Zr.diagram.toolManager.linkingTool.isForwards?Oa.toNode.invalidateConnectedLinks():Oa.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),We.current.nodeTemplate=Pn(Lt.NB,"Auto",{locationSpot:Lt.z6.Center,locationObjectName:"SHAPE",desiredSize:new Lt.$u(120,60),minSize:new Lt.$u(40,40),resizable:!0,resizeCellSize:new Lt.$u(10,10),rotatable:!0},new Lt.KX("location","loc",Lt.E9.parse).makeTwoWay(Lt.E9.stringify),new Lt.KX("desiredSize","size",Lt.$u.parse).makeTwoWay(Lt.$u.stringify),Pn(Lt.bn,{name:"SHAPE",fill:qn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Lt.z6.AllSides,toSpot:Lt.z6.AllSides},new Lt.KX("figure"),new Lt.KX("fill"),new Lt.KX("stroke","borderColor"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Pn(Lt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Pn(Lt.al,{margin:1,textAlign:"center",overflow:Lt.al.OverflowEllipsis,editable:!0},new Lt.KX("text").makeTwoWay(),new Lt.KX("stroke","color"))),We.current.nodeTemplate.toolTip=Pn("ToolTip",Pn(Lt.s_,"Vertical",{maxSize:new Lt.$u(200,NaN)},Pn(Lt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Lt.KX("text")),Pn(Lt.al,{font:"10pt sans-serif",textAlign:"center"},new Lt.KX("text","details"))));function nr(Zr,da){var Oa=(sa,$a)=>{sa.handled=!0,sa.diagram.model.commit(Fi=>{var Ra=$a.part.adornedPart,Wi=new Lt.E9().setRectSpot(Ra.actualBounds,Zr);Wi.subtract(Ra.location),Wi.scale(2,2),Wi.x+=Math.sign(Wi.x)*130,Wi.y+=Math.sign(Wi.y)*130,Wi.add(Ra.location),Wi.snapToGridPoint(sa.diagram.grid.gridOrigin,sa.diagram.grid.gridCellSize);var Xi=Fi.copyNodeData(Ra.data);Fi.setGroupKeyForNodeData(Xi,Fi.getGroupKeyForNodeData(Ra.data)),Fi.addNodeData(Xi);var Bo={from:Ra.key,to:Fi.getKeyForNodeData(Xi)};Fi.addLinkData(Bo);var xo=sa.diagram.findNodeForData(Xi);xo.location=Wi,sa.diagram.select(xo),setTimeout(()=>{sa.diagram.commandHandler.editTextBlock()},20)})};return Pn(Lt.bn,{figure:da,alignment:Zr,alignmentFocus:Zr.opposite(),width:Zr.equals(Lt.z6.Top)||Zr.equals(Lt.z6.Bottom)?25:18,height:Zr.equals(Lt.z6.Top)||Zr.equals(Lt.z6.Bottom)?18:25,fill:"orange",stroke:qn.white,strokeWidth:4,mouseEnter:(sa,$a)=>$a.fill="dodgerblue",mouseLeave:(sa,$a)=>$a.fill="orange",isActionable:!0,click:Oa,contextClick:Oa})}function fr(Zr){return Pn(Lt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(da,Oa)=>Oa.fill="dodgerblue",mouseLeave:(da,Oa)=>Oa.fill="orange",click:(da,Oa)=>{da.diagram.commandHandler.showContextMenu(Oa.part.adornedPart)}},Zr||{})}We.current.nodeTemplate.selectionAdornmentTemplate=Pn(Lt.uz,"Spot",Pn(Lt.Vm,{padding:10}),nr(Lt.z6.Top,"TriangleUp"),nr(Lt.z6.Left,"TriangleLeft"),nr(Lt.z6.Right,"TriangleRight"),nr(Lt.z6.Bottom,"TriangleDown"),fr({alignment:new Lt.z6(.75,0)}));function mn(Zr,da){return(Oa,sa)=>{Oa.handled=!0,Oa.diagram.model.commit($a=>{$a.set(sa.part.adornedPart.data,Zr,da)})}}function rn(Zr,da){return da||(da="color"),Pn(Lt.bn,{width:16,height:16,stroke:"lightgray",fill:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.stroke="dodgerblue",mouseLeave:(Oa,sa)=>sa.stroke="lightgray",click:mn(da,Zr),contextClick:mn(da,Zr)})}function On(){return[Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.white,"fill"),rn(qn.beige,"fill"),rn(qn.extralightblue,"fill"),rn(qn.extralightred,"fill"))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.lightgray,"fill"),rn(qn.lightgreen,"fill"),rn(qn.lightblue,"fill"),rn(qn.lightred,"fill")))]}function Un(){return[Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.black),rn(qn.green),rn(qn.blue),rn(qn.red))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",rn(qn.white),rn(qn.magenta),rn(qn.purple),rn(qn.orange)))]}function sr(Zr,da){return da||(da="thickness"),Pn(Lt.bn,"LineH",{width:16,height:16,strokeWidth:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:mn(da,Zr),contextClick:mn(da,Zr)})}function Ar(Zr,da){return da||(da="dash"),Pn(Lt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:mn(da,Zr),contextClick:mn(da,Zr)})}function tr(){return[Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",sr(1),sr(2),sr(3),sr(4))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",Ar(null),Ar([2,4]),Ar([4,4])))]}function ur(Zr,da){return da||(da="figure"),Pn(Lt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Zr,margin:1,background:"transparent",mouseEnter:(Oa,sa)=>sa.fill="dodgerblue",mouseLeave:(Oa,sa)=>sa.fill="lightgray",click:mn(da,Zr),contextClick:mn(da,Zr)})}We.current.nodeTemplate.contextMenu=Pn("ContextMenu",Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",ur("Rectangle"),ur("RoundedRectangle"),ur("Ellipse"),ur("Diamond"))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",ur("Parallelogram2"),ur("ManualOperation"),ur("Procedure"),ur("Cylinder1"))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",ur("Terminator"),ur("CreateRequest"),ur("Document"),ur("TriangleDown"))),On(),Un(),tr()),We.current.groupTemplate=Pn(Lt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Lt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Zr,da)=>{var Oa=da.addMembers(da.diagram.selection,!0);Oa||da.diagram.currentTool.doCancel()},avoidable:!1},new Lt.KX("location","loc",Lt.E9.parse).makeTwoWay(Lt.E9.stringify),Pn(Lt.s_,"Auto",{name:"BODY"},Pn(Lt.bn,{parameter1:10,fill:qn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Lt.z6.AllSides,toSpot:Lt.z6.AllSides},new Lt.KX("fill"),new Lt.KX("stroke","color"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Pn(Lt.Vm,{background:"transparent",margin:20})),Pn(Lt.al,{alignment:Lt.z6.Top,alignmentFocus:Lt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Lt.KX("text"),new Lt.KX("stroke","color"))),We.current.groupTemplate.selectionAdornmentTemplate=Pn(Lt.uz,"Spot",Pn(Lt.s_,"Auto",Pn(Lt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Pn(Lt.Vm,{margin:1.5})),fr({alignment:Lt.z6.TopRight,alignmentFocus:Lt.z6.BottomRight})),We.current.groupTemplate.contextMenu=Pn("ContextMenu",On(),Un(),tr()),We.current.linkTemplate=Pn(Lt.rU,{layerName:"Foreground",routing:Lt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Lt.KX("fromSpot","fromSpot",Lt.z6.parse),new Lt.KX("toSpot","toSpot",Lt.z6.parse),new Lt.KX("fromShortLength","dir",Zr=>Zr>=1?10:0),new Lt.KX("toShortLength","dir",Zr=>Zr>=1?10:0),new Lt.KX("points").makeTwoWay(),Pn(Lt.bn,{strokeWidth:2},new Lt.KX("stroke","color"),new Lt.KX("strokeWidth","thickness"),new Lt.KX("strokeDashArray","dash")),Pn(Lt.bn,{segmentIndex:0,segmentOffset:new Lt.E9(15,0),segmentOrientation:Lt.rU.OrientAlong,alignmentFocus:Lt.z6.Right,figure:"circle",width:10,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",Zr=>Zr===1)),Pn(Lt.bn,{segmentIndex:-1,segmentOffset:new Lt.E9(-10,6),segmentOrientation:Lt.rU.OrientPlus90,alignmentFocus:Lt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",Zr=>Zr>=1),new Lt.KX("width","thickness",Zr=>7+3*Zr),new Lt.KX("height","thickness",Zr=>7+3*Zr),new Lt.KX("segmentOffset","thickness",Zr=>new Lt.E9(-15,4+1.5*Zr))),Pn(Lt.bn,{segmentIndex:0,segmentOffset:new Lt.E9(15,-6),segmentOrientation:Lt.rU.OrientMinus90,alignmentFocus:Lt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Lt.KX("fill","color"),new Lt.KX("visible","dir",Zr=>Zr===2),new Lt.KX("width","thickness",Zr=>7+3*Zr),new Lt.KX("height","thickness",Zr=>7+3*Zr),new Lt.KX("segmentOffset","thickness",Zr=>new Lt.E9(-15,4+1.5*Zr))),Pn(Lt.al,{alignmentFocus:new Lt.z6(0,1,-4,0),editable:!0},new Lt.KX("text").makeTwoWay(),new Lt.KX("stroke","color"))),We.current.linkTemplate.selectionAdornmentTemplate=Pn(Lt.uz,Pn(Lt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:cr(2)},new Lt.KX("pathPattern","thickness",cr)),fr({alignmentFocus:new Lt.z6(0,0,-6,-4)}));function cr(Zr){return Pn(Lt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Zr+4).toString()+" H3"})}function Ln(Zr){var da="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Zr===0?da="M0 0 M16 16 M0 8 L16 8":Zr===2&&(da="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Pn(Lt.bn,{geometryString:da,margin:2,background:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:mn("dir",Zr),contextClick:mn("dir",Zr)})}function pr(Zr){var da=(Oa,sa)=>{Oa.handled=!0,Oa.diagram.model.commit($a=>{var Fi=sa.part.adornedPart;$a.set(Fi.data,Zr?"toSpot":"fromSpot",Lt.z6.stringify(Lt.z6.AllSides)),(Zr?Fi.toNode:Fi.fromNode).invalidateConnectedLinks()})};return Pn(Lt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Oa,sa)=>sa.background="dodgerblue",mouseLeave:(Oa,sa)=>sa.background="transparent",click:da,contextClick:da})}function Xn(Zr,da){var Oa=0,sa=Lt.z6.RightSide;Zr.equals(Lt.z6.Top)?(Oa=270,sa=Lt.z6.TopSide):Zr.equals(Lt.z6.Left)?(Oa=180,sa=Lt.z6.LeftSide):Zr.equals(Lt.z6.Bottom)&&(Oa=90,sa=Lt.z6.BottomSide),da||(Oa-=180);var $a=(Fi,Ra)=>{Fi.handled=!0,Fi.diagram.model.commit(Wi=>{var Xi=Ra.part.adornedPart;Wi.set(Xi.data,da?"toSpot":"fromSpot",Lt.z6.stringify(sa)),(da?Xi.toNode:Xi.fromNode).invalidateConnectedLinks()})};return Pn(Lt.bn,{alignment:Zr,alignmentFocus:Zr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Oa,background:"transparent",mouseEnter:(Fi,Ra)=>Ra.background="dodgerblue",mouseLeave:(Fi,Ra)=>Ra.background="transparent",click:$a,contextClick:$a})}We.current.linkTemplate.contextMenu=Pn("ContextMenu",Un(),tr(),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",Ln(0),Ln(1),Ln(2))),Pn("ContextMenuButton",Pn(Lt.s_,"Horizontal",Pn(Lt.s_,"Spot",pr(!1),Xn(Lt.z6.Top,!1),Xn(Lt.z6.Left,!1),Xn(Lt.z6.Right,!1),Xn(Lt.z6.Bottom,!1)),Pn(Lt.s_,"Spot",{margin:new Lt.Zt(0,0,0,2)},pr(!0),Xn(Lt.z6.Top,!0),Xn(Lt.z6.Left,!0),Xn(Lt.z6.Right,!0),Xn(Lt.z6.Bottom,!0)))));const Rr=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, diff --git a/p__tasks__ThemeChange__index.12d53b68.async.js b/p__tasks__ThemeChange__index.d12bf1bf.async.js similarity index 99% rename from p__tasks__ThemeChange__index.12d53b68.async.js rename to p__tasks__ThemeChange__index.d12bf1bf.async.js index 391c4f36a9..35ec7ea95a 100644 --- a/p__tasks__ThemeChange__index.12d53b68.async.js +++ b/p__tasks__ThemeChange__index.d12bf1bf.async.js @@ -209,7 +209,7 @@ ${ot} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],E=fe=>{a.current.setValue(a.current.getValue()+" "+fe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ae.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},y.map((fe,Ae)=>ae.createElement(b.Z,{flex:"110px",className:se.Z.item},ae.createElement("div",null,ae.createElement(re.Z,{value:`$$${fe.value}$$`}),fe.name),ae.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ae.createElement("div",{key:pe},ae.createElement("h1",null,me.name),ae.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ae.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ae.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ae.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},x.map((fe,Ae)=>ae.createElement(b.Z,{flex:"110px",className:se.Z.item},ae.createElement("div",null,ae.createElement(re.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),ae.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ae.createElement("div",{key:pe},me.name&&ae.createElement("h1",null,me.name),ae.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ae.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ae.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var fe=document.createElement("div");fe.innerHTML=a.current.getValue();var Ae=fe.innerText;return oe&&oe(Ae),Ae};return(0,ge.useImperativeHandle)(z,()=>({getData:te})),ae.createElement("div",{className:se.Z.mathWrap},ae.createElement(he.default,{defaultActiveKey:"1",items:ee}),ae.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),ue&&ae.createElement("div",{className:se.Z.button},ae.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ze.Z=le},82454:function(Jt,Ze,ye){"use strict";ye.d(Ze,{z:function(){return mt},Z:function(){return Je}});var ge=ye(59301),ce=ye(54580),b=ye(8591),he=ye(43418),de=ye(3113),re=ye(90524),se=ye(92725),ie=Object.defineProperty,ae=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(lt,Mt,Bt)=>Mt in lt?ie(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Mt]=Bt,ne=(lt,Mt)=>{for(var Bt in Mt||(Mt={}))le.call(Mt,Bt)&&ue(lt,Bt,Mt[Bt]);if(ae)for(var Bt of ae(Mt))oe.call(Mt,Bt)&&ue(lt,Bt,Mt[Bt]);return lt},z=(lt,Mt,Bt)=>new Promise((Tt,bt)=>{var nt=Lt=>{try{Rt(Bt.next(Lt))}catch(Xt){bt(Xt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Xt){bt(Xt)}},Rt=Lt=>Lt.done?Tt(Lt.value):Promise.resolve(Lt.value).then(nt,ct);Rt((Bt=Bt.apply(lt,Mt)).next())});const a="\u3000\u3000";function y(lt){var Mt=["Bytes","KB","MB","GB","TB"];if(lt==0)return"0 Byte";var Bt=parseInt(""+Math.floor(Math.log(lt)/Math.log(1024)),10);return(lt/Math.pow(1024,Bt)).toFixed(1)+" "+Mt[Bt]}var x=({value:lt=[],action:Mt,onChange:Bt,className:Tt,maxSize:bt=150,title:nt="\u6587\u4EF6\u4E0A\u4F20",accept:ct=null})=>{const Rt={multiple:!1,fileList:lt,accept:ct,withCredentials:!0,beforeUpload:Xt=>Xt.size/1024/1024(_e.name.indexOf(a)===-1&&(_e.name=`${_e.name}${a}${y(_e.size)}`),ne({},_e))),Xt.file.status==="done"&&((ut=(vt=Xt.file)==null?void 0:vt.response)==null?void 0:ut.status)===-1){message.error((Nt=(Ye=Xt.file)==null?void 0:Ye.response)==null?void 0:Nt.message),Bt([]);return}Bt($e)},onRemove:Xt=>z(void 0,null,function*(){const vt=Xt.size/1024/1024;return Xt.status==="uploading"?!0:vt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:lt.length>0,ghost:!0},nt),React.createElement("span",{onClick:Lt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",bt,"M)"," ")))},E=ye(61481),ee=ye(89392),te=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,pe=(lt,Mt,Bt)=>Mt in lt?te(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Mt]=Bt,ve=(lt,Mt)=>{for(var Bt in Mt||(Mt={}))Ae.call(Mt,Bt)&&pe(lt,Bt,Mt[Bt]);if(fe)for(var Bt of fe(Mt))me.call(Mt,Bt)&&pe(lt,Bt,Mt[Bt]);return lt};const Ee=lt=>React.createElement("svg",ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},lt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",De=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ue=(lt,Mt,Bt)=>Mt in lt?De(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Mt]=Bt,Fe=(lt,Mt)=>{for(var Bt in Mt||(Mt={}))Qe.call(Mt,Bt)&&Ue(lt,Bt,Mt[Bt]);if(Ie)for(var Bt of Ie(Mt))Le.call(Mt,Bt)&&Ue(lt,Bt,Mt[Bt]);return lt},qe=(lt,Mt,Bt)=>new Promise((Tt,bt)=>{var nt=Lt=>{try{Rt(Bt.next(Lt))}catch(Xt){bt(Xt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Xt){bt(Xt)}},Rt=Lt=>Lt.done?Tt(Lt.value):Promise.resolve(Lt.value).then(nt,ct);Rt((Bt=Bt.apply(lt,Mt)).next())});const{Dragger:Xe}=ce.default;function mt(lt){let Mt=[];return lt&<.length>0&&(Mt=lt.map(Bt=>({uid:Bt.id,id:Bt.id,name:Bt.title+a+Bt.filesize,url:Bt.url,filesize:Bt.filesize,status:"done",response:{id:Bt.id}}))),Mt}var Je=({value:lt,onChange:Mt,action:Bt,data:Tt,className:bt,maxSize:nt=150,title:ct="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Rt=!1,accept:Lt="",additionalText:Xt,isDragger:vt,number:ut=1e3,aloneClear:Ye=!1,realTimeRemove:Nt=!0,uploadText:$e,setFileProgress:_e,showFileProgress:ze})=>{const[Ve,We]=(0,ge.useState)(!1);let[ke,je]=(0,ge.useState)(lt||[]),[Oe,ot]=(0,ge.useState)(1);(0,ge.useEffect)(()=>{lt&&(Oe===1&&je([...lt]),ot(2),ut===(lt==null?void 0:lt.length)&&We(!0))},[lt]);const Ct=()=>{setTimeout(()=>{ke.pop(),je([...ke])},500)};ze&&_e(ke.some(at=>at.status==="uploading"));const It={multiple:!0,disabled:Ve,accept:Lt,withCredentials:!0,fileList:ke,beforeUpload:(at,Wt)=>{const St=at.size/1024/1024;return ke.concat(Wt).length>ut?(ke.pop(),je([...ke]),b.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ut}\u4E2A\u6587\u4EF6`),Ye?Promise.reject():(Ct(),!1)):St=ut?We(!0):We(!1),je([...ke]),ke=ke.map(Pn=>{var Nn,Ht;return(Nn=Pn==null?void 0:Pn.response)!=null&&Nn.id&&(Pn.url=(Ht=Pn==null?void 0:Pn.response)==null?void 0:Ht.url),Pn.name.indexOf(a)===-1&&(Pn.name=`${Pn.name}${a}${y(Pn.size)}`),Fe({},Pn)}),console.log("info:",at,ke),Mt(ke)},onRemove:at=>qe(void 0,null,function*(){if(!Nt)return!0;const Wt=()=>qe(void 0,null,function*(){if(at.response?at.response.id:at.id){let nn=yield(0,se.JZ)(at.response?at.response.id:at.uid);return Promise.resolve(nn)}else return!0});return Rt?new Promise((St,nn)=>{he.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>qe(void 0,null,function*(){const sn=yield Wt();b.ZP.success("\u5220\u9664\u6210\u529F"),St(!0)}),onCancel:()=>St(!1)})}):yield Wt()})};function kt(at){at.preventDefault(),at.stopPropagation()}return ge.createElement("div",{className:`multi-upload ${bt||""}`},vt&&ge.createElement(Xe,Fe({},It),ge.createElement("p",{className:"ant-upload-drag-icon"},ge.createElement(E.Z,null)),ge.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",ge.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",nt,"MB)"," "),Xt),!vt&&ge.createElement(ce.default,Fe({},It),ge.createElement(de.ZP,{disabled:Ve,className:"upload_button"},ge.createElement("img",{className:"aBtn_img",src:Ce}),ct),ge.createElement("span",{onClick:kt,className:"upload_text"},$e||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${nt}MB)`)))}},766:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return he}});var ge=ye(76560),ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},b=ye(59301),he=({message:de,className:re,children:se,style:ie={}})=>b.createElement("div",{className:`custom-spinner ${ce.idsRingWrapper} ${re}`},b.createElement("div",{className:ce.ldsRing},b.createElement("div",null),b.createElement("div",null),b.createElement("div",null),b.createElement("div",null)),de?b.createElement("p",{style:ie},de):null,se,b.createElement(ge.Outlet,null))},46685:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return re}});var ge=ye(59301),ce={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},b=ye(92310),he=ye.n(b),re=({className:se,style:ie={},leftNode:ae,leftTitle:le="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ue="\u8FD0\u884C\u7ED3\u679C"})=>ge.createElement("div",{className:he()(ce.result,se),style:ie},ge.createElement("div",{className:ce.left},ge.createElement("div",{className:ce.title},ge.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,le)),ge.createElement("div",{className:ce.leftNode},ae)),ge.createElement("div",{className:ce.right},ge.createElement("div",{className:ce.title},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ge.createElement("span",null,ue)),ge.createElement("div",{className:ce.rightNode},oe)))},93152:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return a}});var ge=ye(59301),ce=ye(8591),b=ye(38854),he=ye(60513),de=ye(78666),re=ye(34055),se=ye(56102),ie=ye(2610),ae={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},le=(y,x,E)=>new Promise((ee,te)=>{var fe=pe=>{try{me(E.next(pe))}catch(ve){te(ve)}},Ae=pe=>{try{me(E.throw(pe))}catch(ve){te(ve)}},me=pe=>pe.done?ee(pe.value):Promise.resolve(pe.value).then(fe,Ae);me((E=E.apply(y,x)).next())});function oe(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const x=new Date(y*1e3).toISOString().substr(11,8);return{hour:x.substr(0,2),minutes:x.substr(3,2),seconds:x.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ue(y,x){return y-x}function ne(y){y.sort(ue);let x=0;for(let E=0;E{},handlePlay:pe=()=>{},handlePlayEnded:ve=()=>{},autoPlay:Ee=!1,onPlayEnded:Ce=()=>{},isShowWaterMark:De=!0},Ie)=>{var Qe;const Ue=((Qe=x==null?void 0:x.split("."))==null?void 0:Qe.pop())==="flv",Fe=(0,ge.useRef)(),qe=(0,ge.useRef)(),Xe=(0,ge.useRef)(),mt=(0,ge.useRef)(),Je=(0,ge.useRef)(),lt=(0,ge.useRef)(),Mt=(0,ge.useRef)(),Bt=(0,ge.useRef)(),Tt=(0,ge.useRef)(),bt=(0,ge.useRef)(),nt=(0,ge.useRef)(),ct=(0,ge.useRef)(),Rt=(0,ge.useRef)(),Lt=(0,ge.useRef)(),Xt=navigator.userAgent.toLowerCase().match(z),vt=Xt?Xt[0]:"pc",ut=(0,ge.useRef)(!1),Ye=(0,re.eY)();let Nt=0,$e=0,_e=0,ze=null,Ve=!1,We=20,ke=1,je=!1,Oe=!1,ot=[];(0,ge.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>Fe.current.currentTime,getDuration:()=>Fe.current.duration})),ce.ZP.config({maxCount:1,getContainer:()=>Xe.current});const Ct=(0,ge.useCallback)((sn,Pn=!1)=>{let Nn={point:Fe.current.currentTime};ze?(Nn.log_id=ze,Nn.watch_duration=ne(ot),Nn.total_duration=$e):(fe?(Nn.video_id=parseInt(ee,10),Nn.course_id=fe):Nn.video_id=ee,Nn.duration=Nt,Nn.device=vt),Pn&&(Nn.ed="1");function Ht(){return le(this,null,function*(){je=!0,ze=yield te==null?void 0:te(Nn),je=!1,sn&&sn()})}Ht()},[ee,fe]);(0,ge.useEffect)(()=>{Fe.current&&(mt.current.style.display="none",Je.current.style.display="block"),ce.ZP.destroy();let sn=null;return he.Z.isSupported&&Ue&&x&&(x==null?void 0:x.indexOf(".m3u8"))<0?(sn=he.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:x,muted:!1}),Fe.current&&(sn.attachMediaElement(Fe.current),sn.load())):Fe.current.setAttribute("src",x),kt(),()=>{sn&&(sn.unload(),sn.pause(),sn.destroy(),sn=null)}},[Fe,Ue,x]);function It(){Fe.current.paused?(mt.current.style.display="none",Je.current.style.display="block"):(mt.current.style.display="block",Je.current.style.display="none")}function kt(){nt.current.style.display="none",Rt.current.style.display="none",ct.current.style.display="none",Fe.current.muted||Fe.current.volume===0?nt.current.style.display="block":Fe.current.volume>0&&Fe.current.volume<=.5?Rt.current.style.display="block":ct.current.style.display="block"}(0,ge.useEffect)(()=>{const sn=document.getElementById("play"),Pn=document.querySelectorAll(".playback-icons use");function Nn(){pe(),Ae&&!ut.current&&(Fe.current.currentTime=Ae),ut.current=!0,ot.push(Fe.current.currentTime),Ve||(Ve=!0,E&&Ct())}function Ht(){return le(this,null,function*(){It(),ot.push(Fe.current.currentTime),E&&Ct(()=>{ze=null,_e=0,Ve=!1,je=!1,Oe=!1,ot=[],$e=0,ke=1},!0),Ce()})}function xn(){lt.current.value=Math.round(Fe.current.currentTime),Mt.current.value=Math.round(Fe.current.currentTime)}function mn(){const Rn=oe(Math.round(Fe.current.currentTime));Tt.current.innerText=`${Rn.hour>0?Rn.hour+":":""}${Rn.minutes}:${Rn.seconds}`,Tt.current.setAttribute("datetime",`${Rn.hour>0?" "+Rn.hour+" ":""}${Rn.minutes}m ${Rn.seconds}s`)}function Vn(){var Rn,tn,kn,Hn,gr,Zn,ur;const vi=Math.round((Rn=Fe.current)==null?void 0:Rn.duration);(kn=(tn=lt.current)==null?void 0:tn.setAttribute)==null||kn.call(tn,"max",vi),(gr=(Hn=Mt.current)==null?void 0:Hn.setAttribute)==null||gr.call(Hn,"max",vi);const Pi=oe(vi);Bt.current&&(Bt.current.innerText=`${Pi.hour>0?Pi.hour+":":""}${Pi.minutes}:${Pi.seconds}`,(ur=(Zn=Bt.current).setAttribute)==null||ur.call(Zn,"datetime",`${Pi.hour>0?" "+Pi.hour+" ":""}${Pi.minutes}m ${Pi.seconds}s`))}function fr(){try{const Rn=Math.round(Fe.current.duration);lt.current.setAttribute("max",Rn),Mt.current.setAttribute("max",Rn);const tn=oe(Rn);Bt.current.innerText=`${tn.hour>0?tn.hour+":":""}${tn.minutes}:${tn.seconds}`,Bt.current.setAttribute("datetime",`${tn.hour>0?" "+tn.hour+" ":""}${tn.minutes}m ${tn.seconds}s`),xn(),mn();const{width:kn,height:Hn,x:gr,y:Zn}=qe.current.getBoundingClientRect();if(gr<0||Zn<0||!kn)return;if(!Oe){let ur=Fe.current.currentTime,vi=ur-_e;Math.abs(vi)<10?($e+=Math.abs(vi),_e=ur,je||$e-ke*We>=0&&(ke++,ot.push(_e),E&&Ct())):(_e=ur,E&&Ct())}}catch(Rn){console.log(Rn)}}function nr(){Oe=!0}function Sn(){Fe.current.playing&&ot.push(Fe.current.currentTime,_e),_e=Fe.current.currentTime,Oe=!1}function ar(){Nt=Fe.current.duration,Nt<=20&&(We=Nt/3),Fe.current.addEventListener("play",Nn)}function rn(Rn){Rn.preventDefault(),(0,ie.vp)()?(Fe.current.style.width="100%",Fe.current.style.height="100%"):Fe.current.style.cssText=""}function Dr(){me()}function Ur(Rn){if(!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const tn=Rn.target.dataset.seek?Rn.target.dataset.seek:Rn.target.value;Fe.current.currentTime=tn,Mt.current.value=tn,lt.current.value=tn}function At(Rn){const tn=Math.round(Rn.offsetX/Rn.target.clientWidth*parseInt(Rn.target.getAttribute("max"),10));lt.current.setAttribute("data-seek",tn);const kn=oe(tn);bt.current.textContent=`${kn.hour>0?kn.hour+":":""}${kn.minutes}:${kn.seconds}`;const Hn=Fe.current.getBoundingClientRect();bt.current.style.left=`${Rn.pageX-Hn.left}px`}function er(Rn){switch(Rn.code){case"Space":Rn.preventDefault(),St();break;case"ArrowRight":if(Rn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime>=Fe.current.duration)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)+5,xn();break;case"ArrowLeft":if(Rn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime===0)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)-5,xn();break;case"ArrowUp":Rn.preventDefault(),Fe.current.volume<1&&(Fe.current.volume=(parseInt(Fe.current.volume*10)+1)/10);break;case"ArrowDown":Rn.preventDefault(),Fe.current.volume>0&&(Fe.current.volume=(parseInt(Fe.current.volume*10)-1)/10);break}}return Xe.current.addEventListener((0,ie.gH)(),rn),Fe.current.addEventListener("canplay",ar),Fe.current.addEventListener("ended",Ht),Fe.current.addEventListener("seeking",nr),Fe.current.addEventListener("seeked",Sn),Fe.current.addEventListener("loadedmetadata",Vn),lt.current.addEventListener("mousemove",At),lt.current.addEventListener("input",Ur),Fe.current.addEventListener("timeupdate",fr),Fe.current.addEventListener("pause",Dr),Fe.current.addEventListener("volumechange",kt),document.addEventListener("keydown",er),()=>{var Rn,tn,kn,Hn,gr,Zn,ur,vi,Pi,Pr,ui,Er;(Rn=Fe.current)==null||Rn.removeEventListener("canplay",ar),(tn=Fe.current)==null||tn.removeEventListener("play",Nn),(kn=Fe.current)==null||kn.removeEventListener("ended",Ht),(Hn=Fe.current)==null||Hn.removeEventListener("seeking",nr),(gr=Fe.current)==null||gr.removeEventListener("seeked",Sn),(Zn=lt.current)==null||Zn.removeEventListener("mousemove",At),(ur=lt.current)==null||ur.removeEventListener("input",Ur),(vi=Fe.current)==null||vi.removeEventListener("timeupdate",fr),(Pi=Fe.current)==null||Pi.removeEventListener("pause",Dr),(Pr=Fe.current)==null||Pr.removeEventListener("loadedmetadata",Vn),(ui=Fe.current)==null||ui.removeEventListener("volumechange",kt),document.removeEventListener("keydown",er),(Er=Fe.current)!=null&&Er.playing&&(ot.push(_e,Fe.current.currentTime),E&&Ct())}},[Fe,x]),(0,ge.useEffect)(()=>{if(Fe.current.onended=()=>{ve(Fe)},Fe.current.oncontextmenu=()=>!1,(x==null?void 0:x.indexOf(".m3u8"))>-1){if(Fe.current.canPlayType("application/vnd.apple.mpegurl"))Fe.current.src=x;else if(de.ZP.isSupported()){var sn=new de.ZP;sn.loadSource(x),sn.attachMedia(Fe.current)}}},[x]);const[at,Wt]=(0,ge.useState)(1),St=()=>{Fe.current.paused||Fe.current.ended?Fe.current.play():Fe.current.pause(),It()};function nn(){Fe.current.muted=!Fe.current.muted,Fe.current.muted?(Lt.current.setAttribute("data-volume",volume.value),Lt.current.value=0):Lt.current.value=Lt.current.dataset.volume}return ge.createElement("div",{style:{position:"relative"},ref:Xe},ge.createElement("div",{ref:qe,className:`${ae.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${ae.animate__loop}`},De&&Ye?Ye.login:" "),ge.createElement("div",{className:ae.container},ge.createElement("div",{className:ae["video-container"],id:"video-container"},ge.createElement("div",{className:ae["playback-animation"],id:"playback-animation"},ge.createElement("svg",{className:ae["playback-icons"]},ge.createElement("use",{className:"hidden",href:"#play-icon"}),ge.createElement("use",{href:"#pause"}))),ge.createElement("video",{className:ae.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:Fe,autoPlay:Ee}),ge.createElement("div",{className:`${ae["video-controls"]} `,id:"video-controls"},ge.createElement("div",{className:ae["bottom-controls"]},ge.createElement("div",{className:ae["left-controls"]},ge.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:St},ge.createElement("svg",{className:ae["playback-icons"]},ge.createElement("use",{ref:Je,href:"#play-icon"}),ge.createElement("use",{ref:mt,style:{display:"none"},href:"#pause"}))),ge.createElement("div",{className:ae.time},ge.createElement("time",{id:"time-elapsed",ref:Tt},"00:00"),ge.createElement("span",null," / "),ge.createElement("time",{id:"duration",ref:Bt},"00:00"))),ge.createElement("div",{className:ae["right-controls"]},y&&ge.createElement(b.Z,{placement:"top",overlayClassName:ae.rateOverlay,getPopupContainer:sn=>sn.parentNode,menu:{items:[{key:"1",label:ge.createElement("span",{onClick:()=>{Wt(1),Fe.current.playbackRate=1}},"1.0x")},{key:"2",label:ge.createElement("span",{onClick:()=>{Wt(1.5),Fe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:ge.createElement("span",{onClick:()=>{Wt(2),Fe.current.playbackRate=2}},"2.0x")}]}},ge.createElement("div",{className:`${ae.controlText} mr5`},"\u500D\u901F")),ge.createElement(se.CopyToClipboard,{text:x,onCopy:()=>ce.ZP.success("\u590D\u5236\u6210\u529F")},ge.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},ge.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),ge.createElement("div",{className:ae["volume-controls"]},ge.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:ae["volume-button"],id:"volume-button",onClick:nn},ge.createElement("i",{ref:nt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),ge.createElement("i",{ref:Rt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),ge.createElement("i",{ref:ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),ge.createElement("input",{className:ae.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Lt,style:{display:"none"},onClick:kt})),ge.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:ae["fullscreen-button"],onClick:()=>{(0,ie.vp)()?(0,ie.BU)():(0,ie.Dj)(Xe.current)}},ge.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),ge.createElement("div",{className:ae["video-progress"]},ge.createElement("progress",{ref:Mt,value:"0",min:"0"}),ge.createElement("input",{className:ae.seek,ref:lt,value:"0",min:"0",type:"range",step:"1"}),ge.createElement("div",{className:ae["seek-tooltip"],ref:bt,id:"seek-tooltip"},"00:00"))))),ge.createElement("svg",{style:{display:"none"}},ge.createElement("defs",null,ge.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),ge.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),ge.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),ge.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),ge.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),ge.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),ge.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),ge.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},39479:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return he}});var ge=ye(59301),ce=ye(33796),b=ye(11611),he=()=>{const[de,re]=(0,ge.useState)(""),[se,ie]=(0,ge.useState)(0);let[ae,le]=(0,ge.useState)(),[oe,ue]=(0,ge.useState)();const[ne,z]=(0,ge.useState)(!1),a=(0,ge.useRef)("");(0,ge.useEffect)(()=>ce.Z.subscribe("preview-image",Ee=>{re(Ee),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,ge.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ge.useEffect)(()=>{a.current=de},[de]);function y(ve){ve.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",le(void 0),ue(void 0),ie(0),re("")}function E(){ie(se+90)}function ee(){ae=me.current.width*1.1,oe=me.current.height*1.1,ue(oe),le(ae)}function te(){ae=me.current.width/1.1,oe=me.current.height/1.1,ue(oe),le(ae)}const fe=(0,ge.useRef)(),Ae=(0,ge.useRef)(),me=(0,ge.useRef)(),pe=ve=>{(ve.nativeEvent.target===fe.current||ve.nativeEvent.target===Ae.current)&&x()};return ge.createElement(ge.Fragment,null,de?ge.createElement("div",null,ge.createElement("div",{className:"preview-wrp-group",ref:Ae},ge.createElement(b.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:ve=>{re("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Jt,Ze,ye){"use strict";ye.d(Ze,{h:function(){return fe}});var ge=ye(59301),ce=ye(57809),b=ye(78241),he=ye(3113),de=ye(89780),re=ye.n(de),se=ye(66543),ie=ye(59598),ae=Object.defineProperty,le=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(Ae,me,pe)=>me in Ae?ae(Ae,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ae[me]=pe,y=(Ae,me)=>{for(var pe in me||(me={}))ne.call(me,pe)&&a(Ae,pe,me[pe]);if(ue)for(var pe of ue(me))z.call(me,pe)&&a(Ae,pe,me[pe]);return Ae},x=(Ae,me)=>le(Ae,oe(me));const E=ce.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ze.Z=({callback:Ae,onCancel:me})=>{const[pe,ve]=(0,ge.useState)("python");function Ee(De){ve(te[De][1])}function Ce(De){Ae(De)}return ge.createElement(b.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ce,style:{width:500}}),ge.createElement(b.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ge.createElement(ce.default,{getPopupContainer:De=>De.parentNode,onChange:Ee},Object.keys(te).map(De=>ge.createElement(E,{key:De,value:De},te[De][0])))),ge.createElement(b.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ge.createElement(fe,{mode:pe})),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(he.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function fe({value:Ae,onChange:me,mode:pe,options:ve={}}){const Ee=(0,ge.useRef)(),[Ce,De]=(0,ge.useState)();return(0,ge.useEffect)(()=>{if(Ce){let Ie=function(Qe){const Le=Qe.getValue();me&&me(Le)};return Ce.on("change",Ie),()=>{Ce.off("change",Ie)}}},[Ce,me]),(0,ge.useEffect)(()=>{Ce&&Ce.setOption("mode",pe)},[Ce,pe]),(0,ge.useEffect)(()=>{Ce&&(Ae!==Ce.getValue()||Ae==="")&&setTimeout(()=>{Ce.setValue(Ae||"")},300)},[Ce,Ae]),(0,ge.useEffect)(()=>{if(Ee.current&&!Ce){const Ie=re().fromTextArea(Ee.current,y({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));De(Ie)}},[Ee.current,Ce]),ge.createElement("div",{className:"my-codemirror-container"},ge.createElement("textarea",{ref:Ee}))}},89389:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return Re}});var ge=ye(59301),ce=ye(89780),b=ye.n(ce),he=ye(76374),de=ye(66543),re=ye(6313),se=ye(25717),ie=ye(99498),ae=ye(25419),le=ye(67549),oe=ye(7664),ue=({value:Me="",className:He,showTextOnly:Ke,showLines:st,style:en={}})=>{const hn=(0,ge.useMemo)(()=>"",[Me]);return ge.createElement(ge.Fragment,null,ge.createElement("div",{dangerouslySetInnerHTML:{__html:hn}}))},ne=ye(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Me,He,Ke)=>He in Me?z(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Me[He]=Ke,fe=(Me,He)=>{for(var Ke in He||(He={}))E.call(He,Ke)&&te(Me,Ke,He[Ke]);if(x)for(var Ke of x(He))ee.call(He,Ke)&&te(Me,Ke,He[Ke]);return Me},Ae=(Me,He)=>a(Me,y(He));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:Me,title:He,icon:Ke,actionName:st,className:en="",children:hn}){function Wn(){Me(st)}return ne.createElement("a",{title:He,className:en,onClick:Wn},ne.createElement("i",{className:`${Ke}`}),hn)}var ve=({watch:Me,showNullButton:He,showNullProgramButton:Ke,onActionCallback:st,fullScreen:en,insertTemp:hn,hidetoolBar:Wn,extraUse:Ln})=>{const ir=[...me,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!Wn&&ir.map((Sr,Br)=>ne.createElement("li",{key:Br},Sr.actionName?ne.createElement(pe,Ae(fe({},Sr),{onActionCallback:st})):ne.createElement("span",{className:"v-line"}))),He?ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ke?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,hn&&ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${hn}`,onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ln&&ne.createElement("li",null,Ln),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(pe,{icon:`${en?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:en?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:st})))},Ee=ye(75790),Ce=ye(78241),De=ye(92832),Ie=ye(3113),Qe=Object.defineProperty,Le=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,mt=(Me,He,Ke)=>He in Me?Qe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Me[He]=Ke,Je=(Me,He)=>{for(var Ke in He||(He={}))qe.call(He,Ke)&&mt(Me,Ke,He[Ke]);if(Fe)for(var Ke of Fe(He))Xe.call(He,Ke)&&mt(Me,Ke,He[Ke]);return Me},lt=(Me,He)=>Le(Me,Ue(He));const Mt={labelCol:{span:4},wrapperCol:{span:20}};var Bt=({callback:Me,onCancel:He})=>{function Ke(st){Me(st)}return ge.createElement(Ce.default,lt(Je({},Mt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ke,style:{width:500}}),ge.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ge.createElement(De.default,null)),ge.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ge.createElement(De.default,null)),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(Ie.ZP,{type:"ghost",onClick:He},"\u53D6\u6D88")))},Tt=ye(44905),bt=ye(45596),nt=ye(43418),ct=ye(95237),Rt=ye(6077),Lt=ye(59301),Xt=({callback:Me,onCancel:He})=>{const Ke=document.createElement("canvas"),st=Ke.getContext("2d");Ke.width=1e3,Ke.height=800,st.fillStyle="#ffffff",st.fillRect(0,0,Ke.width,Ke.height);const en=Ke.toDataURL("image/png");return Lt.createElement(nt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Lt.createElement(ct.Z,{style:{height:"100vh"}},Lt.createElement(Rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:en,visible:!0,title:String(Date.now())},onOk:hn=>{Me({src:hn.url})},onClose:He})))},vt=ye(12378);function ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ut,go.CommandHandler),ut.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},ut.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var He=1/0;Me.selection.each(function(Ke){Ke instanceof go.Link||(He=Math.min(Ke.position.x,He))}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(He,Ke.position.y))}),Me.commitTransaction("aligning left")},ut.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var He=-1/0;Me.selection.each(function(Ke){if(!(Ke instanceof go.Link)){var st=Ke.actualBounds.x+Ke.actualBounds.width;He=Math.max(st,He)}}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(He-Ke.actualBounds.width,Ke.position.y))}),Me.commitTransaction("aligning right")},ut.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var He=1/0;Me.selection.each(function(Ke){Ke instanceof go.Link||(He=Math.min(Ke.position.y,He))}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(Ke.position.x,He))}),Me.commitTransaction("alignTop")},ut.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var He=-1/0;Me.selection.each(function(Ke){if(!(Ke instanceof go.Link)){var st=Ke.actualBounds.y+Ke.actualBounds.height;He=Math.max(st,He)}}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(Ke.actualBounds.x,He-Ke.actualBounds.height))}),Me.commitTransaction("aligning bottom")},ut.prototype.alignCenterX=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center X");var Ke=He.actualBounds.x+He.actualBounds.width/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(Ke-st.actualBounds.width/2,st.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},ut.prototype.alignCenterY=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center Y");var Ke=He.actualBounds.y+He.actualBounds.height/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.actualBounds.x,Ke-st.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},ut.prototype.alignColumn=function(Me){var He=this.diagram;He.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var Ke=new Array;He.selection.each(function(Ln){Ln instanceof go.Link||Ke.push(Ln)});for(var st=0;st0){for(var Ln=hn.elt(Wn-1);Ln!==null&&Ln.isTreeExpanded&&!Ln.isTreeLeaf;){var ir=this._sortTreeChildrenByY(Ln);Ln=ir.last()}Ln!==null&&Me.select(Ln)}else Me.select(en)}}else if(Ke.key==="Down")if(He.isTreeExpanded&&!He.isTreeLeaf){var st=this._sortTreeChildrenByY(He).first();st!==null&&Me.select(st)}else for(;He!==null;){var en=He.findTreeParentNode();if(en===null)break;var hn=this._sortTreeChildrenByY(en),Wn=hn.indexOf(He);if(Wnhn.y?1:en.xhn.x?1:0}),He},ut.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},ut.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var Ye=ut,Nt=ye(20397),$e=ye(43604),_e=ye(82093),ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ve=ye(59301),We=(Me,He,Ke)=>new Promise((st,en)=>{var hn=ir=>{try{Ln(Ke.next(ir))}catch(Sr){en(Sr)}},Wn=ir=>{try{Ln(Ke.throw(ir))}catch(Sr){en(Sr)}},Ln=ir=>ir.done?st(ir.value):Promise.resolve(ir.value).then(hn,Wn);Ln((Ke=Ke.apply(Me,He)).next())});function ke({onCancel:Me,callback:He}){let Ke=(0,ge.useRef)(),st=(0,ge.useRef)(),en=(0,ge.useRef)(),hn=(0,ge.useRef)(!1);const Wn=(0,ge.useRef)(!1),[Ln,ir]=(0,ge.useState)(0);function Sr(){const Kn=vt.bx.make,Gr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Ke.current=new vt.S0(st.current,{padding:20,grid:Kn(vt.s_,"Grid",Kn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Kn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ti=>{var yi=ti.diagram.commandHandler.addTopLevelParts(ti.diagram.selection,!0);yi||ti.diagram.currentTool.doCancel()},commandHandler:Kn(Ye),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ti=>{var yi=ti.subject;yi.location=yi.location.copy().snapToGridPoint(ti.diagram.grid.gridOrigin,ti.diagram.grid.gridCellSize),setTimeout(()=>{ti.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ti=>{var yi=ti.subject;setTimeout(()=>{ti.diagram.commandHandler.editTextBlock()})},LinkRelinked:ti=>{var yi=ti.parameter.part;yi.invalidateConnectedLinks();var Ti=ti.subject;ti.diagram.toolManager.linkingTool.isForwards?Ti.toNode.invalidateConnectedLinks():Ti.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ke.current.nodeTemplate=Kn(vt.NB,"Auto",{locationSpot:vt.z6.Center,locationObjectName:"SHAPE",desiredSize:new vt.$u(120,60),minSize:new vt.$u(40,40),resizable:!0,resizeCellSize:new vt.$u(10,10),rotatable:!0},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),new vt.KX("desiredSize","size",vt.$u.parse).makeTwoWay(vt.$u.stringify),Kn(vt.bn,{name:"SHAPE",fill:Gr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("figure"),new vt.KX("fill"),new vt.KX("stroke","borderColor"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Kn(vt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Kn(vt.al,{margin:1,textAlign:"center",overflow:vt.al.OverflowEllipsis,editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Ke.current.nodeTemplate.toolTip=Kn("ToolTip",Kn(vt.s_,"Vertical",{maxSize:new vt.$u(200,NaN)},Kn(vt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new vt.KX("text")),Kn(vt.al,{font:"10pt sans-serif",textAlign:"center"},new vt.KX("text","details"))));function Nr(ti,yi){var Ti=(gi,_i)=>{gi.handled=!0,gi.diagram.model.commit(Fa=>{var so=_i.part.adornedPart,ua=new vt.E9().setRectSpot(so.actualBounds,ti);ua.subtract(so.location),ua.scale(2,2),ua.x+=Math.sign(ua.x)*130,ua.y+=Math.sign(ua.y)*130,ua.add(so.location),ua.snapToGridPoint(gi.diagram.grid.gridOrigin,gi.diagram.grid.gridCellSize);var Ua=Fa.copyNodeData(so.data);Fa.setGroupKeyForNodeData(Ua,Fa.getGroupKeyForNodeData(so.data)),Fa.addNodeData(Ua);var Wa={from:so.key,to:Fa.getKeyForNodeData(Ua)};Fa.addLinkData(Wa);var _o=gi.diagram.findNodeForData(Ua);_o.location=ua,gi.diagram.select(_o),setTimeout(()=>{gi.diagram.commandHandler.editTextBlock()},20)})};return Kn(vt.bn,{figure:yi,alignment:ti,alignmentFocus:ti.opposite(),width:ti.equals(vt.z6.Top)||ti.equals(vt.z6.Bottom)?25:18,height:ti.equals(vt.z6.Top)||ti.equals(vt.z6.Bottom)?18:25,fill:"orange",stroke:Gr.white,strokeWidth:4,mouseEnter:(gi,_i)=>_i.fill="dodgerblue",mouseLeave:(gi,_i)=>_i.fill="orange",isActionable:!0,click:Ti,contextClick:Ti})}function Tr(ti){return Kn(vt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(yi,Ti)=>Ti.fill="dodgerblue",mouseLeave:(yi,Ti)=>Ti.fill="orange",click:(yi,Ti)=>{yi.diagram.commandHandler.showContextMenu(Ti.part.adornedPart)}},ti||{})}Ke.current.nodeTemplate.selectionAdornmentTemplate=Kn(vt.uz,"Spot",Kn(vt.Vm,{padding:10}),Nr(vt.z6.Top,"TriangleUp"),Nr(vt.z6.Left,"TriangleLeft"),Nr(vt.z6.Right,"TriangleRight"),Nr(vt.z6.Bottom,"TriangleDown"),Tr({alignment:new vt.z6(.75,0)}));function Mr(ti,yi){return(Ti,gi)=>{Ti.handled=!0,Ti.diagram.model.commit(_i=>{_i.set(gi.part.adornedPart.data,ti,yi)})}}function Zr(ti,yi){return yi||(yi="color"),Kn(vt.bn,{width:16,height:16,stroke:"lightgray",fill:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.stroke="dodgerblue",mouseLeave:(Ti,gi)=>gi.stroke="lightgray",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}function ri(){return[Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.white,"fill"),Zr(Gr.beige,"fill"),Zr(Gr.extralightblue,"fill"),Zr(Gr.extralightred,"fill"))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.lightgray,"fill"),Zr(Gr.lightgreen,"fill"),Zr(Gr.lightblue,"fill"),Zr(Gr.lightred,"fill")))]}function ki(){return[Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.black),Zr(Gr.green),Zr(Gr.blue),Zr(Gr.red))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.white),Zr(Gr.magenta),Zr(Gr.purple),Zr(Gr.orange)))]}function Gi(ti,yi){return yi||(yi="thickness"),Kn(vt.bn,"LineH",{width:16,height:16,strokeWidth:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}function xi(ti,yi){return yi||(yi="dash"),Kn(vt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}function Ci(){return[Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Gi(1),Gi(2),Gi(3),Gi(4))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",xi(null),xi([2,4]),xi([4,4])))]}function Wi(ti,yi){return yi||(yi="figure"),Kn(vt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.fill="dodgerblue",mouseLeave:(Ti,gi)=>gi.fill="lightgray",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}Ke.current.nodeTemplate.contextMenu=Kn("ContextMenu",Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Wi("Rectangle"),Wi("RoundedRectangle"),Wi("Ellipse"),Wi("Diamond"))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Wi("Parallelogram2"),Wi("ManualOperation"),Wi("Procedure"),Wi("Cylinder1"))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Wi("Terminator"),Wi("CreateRequest"),Wi("Document"),Wi("TriangleDown"))),ri(),ki(),Ci()),Ke.current.groupTemplate=Kn(vt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:vt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ti,yi)=>{var Ti=yi.addMembers(yi.diagram.selection,!0);Ti||yi.diagram.currentTool.doCancel()},avoidable:!1},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),Kn(vt.s_,"Auto",{name:"BODY"},Kn(vt.bn,{parameter1:10,fill:Gr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("fill"),new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Kn(vt.Vm,{background:"transparent",margin:20})),Kn(vt.al,{alignment:vt.z6.Top,alignmentFocus:vt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new vt.KX("text"),new vt.KX("stroke","color"))),Ke.current.groupTemplate.selectionAdornmentTemplate=Kn(vt.uz,"Spot",Kn(vt.s_,"Auto",Kn(vt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Kn(vt.Vm,{margin:1.5})),Tr({alignment:vt.z6.TopRight,alignmentFocus:vt.z6.BottomRight})),Ke.current.groupTemplate.contextMenu=Kn("ContextMenu",ri(),ki(),Ci()),Ke.current.linkTemplate=Kn(vt.rU,{layerName:"Foreground",routing:vt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new vt.KX("fromSpot","fromSpot",vt.z6.parse),new vt.KX("toSpot","toSpot",vt.z6.parse),new vt.KX("fromShortLength","dir",ti=>ti>=1?10:0),new vt.KX("toShortLength","dir",ti=>ti>=1?10:0),new vt.KX("points").makeTwoWay(),Kn(vt.bn,{strokeWidth:2},new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Kn(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,0),segmentOrientation:vt.rU.OrientAlong,alignmentFocus:vt.z6.Right,figure:"circle",width:10,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",ti=>ti===1)),Kn(vt.bn,{segmentIndex:-1,segmentOffset:new vt.E9(-10,6),segmentOrientation:vt.rU.OrientPlus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",ti=>ti>=1),new vt.KX("width","thickness",ti=>7+3*ti),new vt.KX("height","thickness",ti=>7+3*ti),new vt.KX("segmentOffset","thickness",ti=>new vt.E9(-15,4+1.5*ti))),Kn(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,-6),segmentOrientation:vt.rU.OrientMinus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",ti=>ti===2),new vt.KX("width","thickness",ti=>7+3*ti),new vt.KX("height","thickness",ti=>7+3*ti),new vt.KX("segmentOffset","thickness",ti=>new vt.E9(-15,4+1.5*ti))),Kn(vt.al,{alignmentFocus:new vt.z6(0,1,-4,0),editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Ke.current.linkTemplate.selectionAdornmentTemplate=Kn(vt.uz,Kn(vt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:oa(2)},new vt.KX("pathPattern","thickness",oa)),Tr({alignmentFocus:new vt.z6(0,0,-6,-4)}));function oa(ti){return Kn(vt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ti+4).toString()+" H3"})}function Xi(ti){var yi="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ti===0?yi="M0 0 M16 16 M0 8 L16 8":ti===2&&(yi="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Kn(vt.bn,{geometryString:yi,margin:2,background:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:Mr("dir",ti),contextClick:Mr("dir",ti)})}function ga(ti){var yi=(Ti,gi)=>{Ti.handled=!0,Ti.diagram.model.commit(_i=>{var Fa=gi.part.adornedPart;_i.set(Fa.data,ti?"toSpot":"fromSpot",vt.z6.stringify(vt.z6.AllSides)),(ti?Fa.toNode:Fa.fromNode).invalidateConnectedLinks()})};return Kn(vt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:yi,contextClick:yi})}function Lr(ti,yi){var Ti=0,gi=vt.z6.RightSide;ti.equals(vt.z6.Top)?(Ti=270,gi=vt.z6.TopSide):ti.equals(vt.z6.Left)?(Ti=180,gi=vt.z6.LeftSide):ti.equals(vt.z6.Bottom)&&(Ti=90,gi=vt.z6.BottomSide),yi||(Ti-=180);var _i=(Fa,so)=>{Fa.handled=!0,Fa.diagram.model.commit(ua=>{var Ua=so.part.adornedPart;ua.set(Ua.data,yi?"toSpot":"fromSpot",vt.z6.stringify(gi)),(yi?Ua.toNode:Ua.fromNode).invalidateConnectedLinks()})};return Kn(vt.bn,{alignment:ti,alignmentFocus:ti.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ti,background:"transparent",mouseEnter:(Fa,so)=>so.background="dodgerblue",mouseLeave:(Fa,so)=>so.background="transparent",click:_i,contextClick:_i})}Ke.current.linkTemplate.contextMenu=Kn("ContextMenu",ki(),Ci(),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Xi(0),Xi(1),Xi(2))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Kn(vt.s_,"Spot",ga(!1),Lr(vt.z6.Top,!1),Lr(vt.z6.Left,!1),Lr(vt.z6.Right,!1),Lr(vt.z6.Bottom,!1)),Kn(vt.s_,"Spot",{margin:new vt.Zt(0,0,0,2)},ga(!0),Lr(vt.z6.Top,!0),Lr(vt.z6.Left,!0),Lr(vt.z6.Right,!0),Lr(vt.z6.Bottom,!0)))));const wo=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],E=fe=>{a.current.setValue(a.current.getValue()+" "+fe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ae.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},y.map((fe,Ae)=>ae.createElement(b.Z,{flex:"110px",className:se.Z.item},ae.createElement("div",null,ae.createElement(re.Z,{value:`$$${fe.value}$$`}),fe.name),ae.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ae.createElement("div",{key:pe},ae.createElement("h1",null,me.name),ae.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ae.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ae.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ae.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},x.map((fe,Ae)=>ae.createElement(b.Z,{flex:"110px",className:se.Z.item},ae.createElement("div",null,ae.createElement(re.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),ae.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ae.createElement("div",{key:pe},me.name&&ae.createElement("h1",null,me.name),ae.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ae.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ae.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var fe=document.createElement("div");fe.innerHTML=a.current.getValue();var Ae=fe.innerText;return oe&&oe(Ae),Ae};return(0,ge.useImperativeHandle)(z,()=>({getData:te})),ae.createElement("div",{className:se.Z.mathWrap},ae.createElement(he.default,{defaultActiveKey:"1",items:ee}),ae.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),ue&&ae.createElement("div",{className:se.Z.button},ae.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ze.Z=le},82454:function(Jt,Ze,ye){"use strict";ye.d(Ze,{z:function(){return mt},Z:function(){return Je}});var ge=ye(59301),ce=ye(54580),b=ye(8591),he=ye(43418),de=ye(3113),re=ye(90524),se=ye(92725),ie=Object.defineProperty,ae=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(lt,Mt,Bt)=>Mt in lt?ie(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Mt]=Bt,ne=(lt,Mt)=>{for(var Bt in Mt||(Mt={}))le.call(Mt,Bt)&&ue(lt,Bt,Mt[Bt]);if(ae)for(var Bt of ae(Mt))oe.call(Mt,Bt)&&ue(lt,Bt,Mt[Bt]);return lt},z=(lt,Mt,Bt)=>new Promise((Tt,bt)=>{var nt=Lt=>{try{Rt(Bt.next(Lt))}catch(Xt){bt(Xt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Xt){bt(Xt)}},Rt=Lt=>Lt.done?Tt(Lt.value):Promise.resolve(Lt.value).then(nt,ct);Rt((Bt=Bt.apply(lt,Mt)).next())});const a="\u3000\u3000";function y(lt){var Mt=["Bytes","KB","MB","GB","TB"];if(lt==0)return"0 Byte";var Bt=parseInt(""+Math.floor(Math.log(lt)/Math.log(1024)),10);return(lt/Math.pow(1024,Bt)).toFixed(1)+" "+Mt[Bt]}var x=({value:lt=[],action:Mt,onChange:Bt,className:Tt,maxSize:bt=150,title:nt="\u6587\u4EF6\u4E0A\u4F20",accept:ct=null})=>{const Rt={multiple:!1,fileList:lt,accept:ct,withCredentials:!0,beforeUpload:Xt=>Xt.size/1024/1024(_e.name.indexOf(a)===-1&&(_e.name=`${_e.name}${a}${y(_e.size)}`),ne({},_e))),Xt.file.status==="done"&&((ut=(vt=Xt.file)==null?void 0:vt.response)==null?void 0:ut.status)===-1){message.error((Nt=(Ye=Xt.file)==null?void 0:Ye.response)==null?void 0:Nt.message),Bt([]);return}Bt($e)},onRemove:Xt=>z(void 0,null,function*(){const vt=Xt.size/1024/1024;return Xt.status==="uploading"?!0:vt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:lt.length>0,ghost:!0},nt),React.createElement("span",{onClick:Lt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",bt,"M)"," ")))},E=ye(61481),ee=ye(89392),te=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,pe=(lt,Mt,Bt)=>Mt in lt?te(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Mt]=Bt,ve=(lt,Mt)=>{for(var Bt in Mt||(Mt={}))Ae.call(Mt,Bt)&&pe(lt,Bt,Mt[Bt]);if(fe)for(var Bt of fe(Mt))me.call(Mt,Bt)&&pe(lt,Bt,Mt[Bt]);return lt};const Ee=lt=>React.createElement("svg",ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},lt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",De=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ue=(lt,Mt,Bt)=>Mt in lt?De(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Mt]=Bt,Fe=(lt,Mt)=>{for(var Bt in Mt||(Mt={}))Qe.call(Mt,Bt)&&Ue(lt,Bt,Mt[Bt]);if(Ie)for(var Bt of Ie(Mt))Le.call(Mt,Bt)&&Ue(lt,Bt,Mt[Bt]);return lt},qe=(lt,Mt,Bt)=>new Promise((Tt,bt)=>{var nt=Lt=>{try{Rt(Bt.next(Lt))}catch(Xt){bt(Xt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Xt){bt(Xt)}},Rt=Lt=>Lt.done?Tt(Lt.value):Promise.resolve(Lt.value).then(nt,ct);Rt((Bt=Bt.apply(lt,Mt)).next())});const{Dragger:Xe}=ce.default;function mt(lt){let Mt=[];return lt&<.length>0&&(Mt=lt.map(Bt=>({uid:Bt.id,id:Bt.id,name:Bt.title+a+Bt.filesize,url:Bt.url,filesize:Bt.filesize,status:"done",response:{id:Bt.id}}))),Mt}var Je=({value:lt,onChange:Mt,action:Bt,data:Tt,className:bt,maxSize:nt=150,title:ct="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Rt=!1,accept:Lt="",additionalText:Xt,isDragger:vt,number:ut=1e3,aloneClear:Ye=!1,realTimeRemove:Nt=!0,uploadText:$e,setFileProgress:_e,showFileProgress:ze})=>{const[Ve,We]=(0,ge.useState)(!1);let[ke,je]=(0,ge.useState)(lt||[]),[Oe,ot]=(0,ge.useState)(1);(0,ge.useEffect)(()=>{lt&&(Oe===1&&je([...lt]),ot(2),ut===(lt==null?void 0:lt.length)&&We(!0))},[lt]);const Ct=()=>{setTimeout(()=>{ke.pop(),je([...ke])},500)};ze&&_e(ke.some(at=>at.status==="uploading"));const It={multiple:!0,disabled:Ve,accept:Lt,withCredentials:!0,fileList:ke,beforeUpload:(at,Wt)=>{const St=at.size/1024/1024;return ke.concat(Wt).length>ut?(ke.pop(),je([...ke]),b.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ut}\u4E2A\u6587\u4EF6`),Ye?Promise.reject():(Ct(),!1)):St=ut?We(!0):We(!1),je([...ke]),ke=ke.map(Pn=>{var Nn,Ht;return(Nn=Pn==null?void 0:Pn.response)!=null&&Nn.id&&(Pn.url=(Ht=Pn==null?void 0:Pn.response)==null?void 0:Ht.url),Pn.name.indexOf(a)===-1&&(Pn.name=`${Pn.name}${a}${y(Pn.size)}`),Fe({},Pn)}),console.log("info:",at,ke),Mt(ke)},onRemove:at=>qe(void 0,null,function*(){if(!Nt)return!0;const Wt=()=>qe(void 0,null,function*(){if(at.response?at.response.id:at.id){let nn=yield(0,se.JZ)(at.response?at.response.id:at.uid);return Promise.resolve(nn)}else return!0});return Rt?new Promise((St,nn)=>{he.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ge.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>qe(void 0,null,function*(){const sn=yield Wt();b.ZP.success("\u5220\u9664\u6210\u529F"),St(!0)}),onCancel:()=>St(!1)})}):yield Wt()})};function kt(at){at.preventDefault(),at.stopPropagation()}return ge.createElement("div",{className:`multi-upload ${bt||""}`},vt&&ge.createElement(Xe,Fe({},It),ge.createElement("p",{className:"ant-upload-drag-icon"},ge.createElement(E.Z,null)),ge.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",ge.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",nt,"MB)"," "),Xt),!vt&&ge.createElement(ce.default,Fe({},It),ge.createElement(de.ZP,{disabled:Ve,className:"upload_button"},ge.createElement("img",{className:"aBtn_img",src:Ce}),ct),ge.createElement("span",{onClick:kt,className:"upload_text"},$e||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${nt}MB)`)))}},766:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return he}});var ge=ye(76560),ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},b=ye(59301),he=({message:de,className:re,children:se,style:ie={}})=>b.createElement("div",{className:`custom-spinner ${ce.idsRingWrapper} ${re}`},b.createElement("div",{className:ce.ldsRing},b.createElement("div",null),b.createElement("div",null),b.createElement("div",null),b.createElement("div",null)),de?b.createElement("p",{style:ie},de):null,se,b.createElement(ge.Outlet,null))},46685:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return re}});var ge=ye(59301),ce={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},b=ye(92310),he=ye.n(b),re=({className:se,style:ie={},leftNode:ae,leftTitle:le="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ue="\u8FD0\u884C\u7ED3\u679C"})=>ge.createElement("div",{className:he()(ce.result,se),style:ie},ge.createElement("div",{className:ce.left},ge.createElement("div",{className:ce.title},ge.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ge.createElement("span",null,le)),ge.createElement("div",{className:ce.leftNode},ae)),ge.createElement("div",{className:ce.right},ge.createElement("div",{className:ce.title},ge.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ge.createElement("span",null,ue)),ge.createElement("div",{className:ce.rightNode},oe)))},93152:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return a}});var ge=ye(59301),ce=ye(8591),b=ye(38854),he=ye(60513),de=ye(39394),re=ye(34055),se=ye(56102),ie=ye(2610),ae={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},le=(y,x,E)=>new Promise((ee,te)=>{var fe=pe=>{try{me(E.next(pe))}catch(ve){te(ve)}},Ae=pe=>{try{me(E.throw(pe))}catch(ve){te(ve)}},me=pe=>pe.done?ee(pe.value):Promise.resolve(pe.value).then(fe,Ae);me((E=E.apply(y,x)).next())});function oe(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const x=new Date(y*1e3).toISOString().substr(11,8);return{hour:x.substr(0,2),minutes:x.substr(3,2),seconds:x.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ue(y,x){return y-x}function ne(y){y.sort(ue);let x=0;for(let E=0;E{},handlePlay:pe=()=>{},handlePlayEnded:ve=()=>{},autoPlay:Ee=!1,onPlayEnded:Ce=()=>{},isShowWaterMark:De=!0},Ie)=>{var Qe;const Ue=((Qe=x==null?void 0:x.split("."))==null?void 0:Qe.pop())==="flv",Fe=(0,ge.useRef)(),qe=(0,ge.useRef)(),Xe=(0,ge.useRef)(),mt=(0,ge.useRef)(),Je=(0,ge.useRef)(),lt=(0,ge.useRef)(),Mt=(0,ge.useRef)(),Bt=(0,ge.useRef)(),Tt=(0,ge.useRef)(),bt=(0,ge.useRef)(),nt=(0,ge.useRef)(),ct=(0,ge.useRef)(),Rt=(0,ge.useRef)(),Lt=(0,ge.useRef)(),Xt=navigator.userAgent.toLowerCase().match(z),vt=Xt?Xt[0]:"pc",ut=(0,ge.useRef)(!1),Ye=(0,re.eY)();let Nt=0,$e=0,_e=0,ze=null,Ve=!1,We=20,ke=1,je=!1,Oe=!1,ot=[];(0,ge.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>Fe.current.currentTime,getDuration:()=>Fe.current.duration})),ce.ZP.config({maxCount:1,getContainer:()=>Xe.current});const Ct=(0,ge.useCallback)((sn,Pn=!1)=>{let Nn={point:Fe.current.currentTime};ze?(Nn.log_id=ze,Nn.watch_duration=ne(ot),Nn.total_duration=$e):(fe?(Nn.video_id=parseInt(ee,10),Nn.course_id=fe):Nn.video_id=ee,Nn.duration=Nt,Nn.device=vt),Pn&&(Nn.ed="1");function Ht(){return le(this,null,function*(){je=!0,ze=yield te==null?void 0:te(Nn),je=!1,sn&&sn()})}Ht()},[ee,fe]);(0,ge.useEffect)(()=>{Fe.current&&(mt.current.style.display="none",Je.current.style.display="block"),ce.ZP.destroy();let sn=null;return he.Z.isSupported&&Ue&&x&&(x==null?void 0:x.indexOf(".m3u8"))<0?(sn=he.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:x,muted:!1}),Fe.current&&(sn.attachMediaElement(Fe.current),sn.load())):Fe.current.setAttribute("src",x),kt(),()=>{sn&&(sn.unload(),sn.pause(),sn.destroy(),sn=null)}},[Fe,Ue,x]);function It(){Fe.current.paused?(mt.current.style.display="none",Je.current.style.display="block"):(mt.current.style.display="block",Je.current.style.display="none")}function kt(){nt.current.style.display="none",Rt.current.style.display="none",ct.current.style.display="none",Fe.current.muted||Fe.current.volume===0?nt.current.style.display="block":Fe.current.volume>0&&Fe.current.volume<=.5?Rt.current.style.display="block":ct.current.style.display="block"}(0,ge.useEffect)(()=>{const sn=document.getElementById("play"),Pn=document.querySelectorAll(".playback-icons use");function Nn(){pe(),Ae&&!ut.current&&(Fe.current.currentTime=Ae),ut.current=!0,ot.push(Fe.current.currentTime),Ve||(Ve=!0,E&&Ct())}function Ht(){return le(this,null,function*(){It(),ot.push(Fe.current.currentTime),E&&Ct(()=>{ze=null,_e=0,Ve=!1,je=!1,Oe=!1,ot=[],$e=0,ke=1},!0),Ce()})}function xn(){lt.current.value=Math.round(Fe.current.currentTime),Mt.current.value=Math.round(Fe.current.currentTime)}function mn(){const Rn=oe(Math.round(Fe.current.currentTime));Tt.current.innerText=`${Rn.hour>0?Rn.hour+":":""}${Rn.minutes}:${Rn.seconds}`,Tt.current.setAttribute("datetime",`${Rn.hour>0?" "+Rn.hour+" ":""}${Rn.minutes}m ${Rn.seconds}s`)}function Vn(){var Rn,tn,kn,Hn,gr,Zn,ur;const vi=Math.round((Rn=Fe.current)==null?void 0:Rn.duration);(kn=(tn=lt.current)==null?void 0:tn.setAttribute)==null||kn.call(tn,"max",vi),(gr=(Hn=Mt.current)==null?void 0:Hn.setAttribute)==null||gr.call(Hn,"max",vi);const Pi=oe(vi);Bt.current&&(Bt.current.innerText=`${Pi.hour>0?Pi.hour+":":""}${Pi.minutes}:${Pi.seconds}`,(ur=(Zn=Bt.current).setAttribute)==null||ur.call(Zn,"datetime",`${Pi.hour>0?" "+Pi.hour+" ":""}${Pi.minutes}m ${Pi.seconds}s`))}function fr(){try{const Rn=Math.round(Fe.current.duration);lt.current.setAttribute("max",Rn),Mt.current.setAttribute("max",Rn);const tn=oe(Rn);Bt.current.innerText=`${tn.hour>0?tn.hour+":":""}${tn.minutes}:${tn.seconds}`,Bt.current.setAttribute("datetime",`${tn.hour>0?" "+tn.hour+" ":""}${tn.minutes}m ${tn.seconds}s`),xn(),mn();const{width:kn,height:Hn,x:gr,y:Zn}=qe.current.getBoundingClientRect();if(gr<0||Zn<0||!kn)return;if(!Oe){let ur=Fe.current.currentTime,vi=ur-_e;Math.abs(vi)<10?($e+=Math.abs(vi),_e=ur,je||$e-ke*We>=0&&(ke++,ot.push(_e),E&&Ct())):(_e=ur,E&&Ct())}}catch(Rn){console.log(Rn)}}function nr(){Oe=!0}function Sn(){Fe.current.playing&&ot.push(Fe.current.currentTime,_e),_e=Fe.current.currentTime,Oe=!1}function ar(){Nt=Fe.current.duration,Nt<=20&&(We=Nt/3),Fe.current.addEventListener("play",Nn)}function rn(Rn){Rn.preventDefault(),(0,ie.vp)()?(Fe.current.style.width="100%",Fe.current.style.height="100%"):Fe.current.style.cssText=""}function Dr(){me()}function Ur(Rn){if(!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const tn=Rn.target.dataset.seek?Rn.target.dataset.seek:Rn.target.value;Fe.current.currentTime=tn,Mt.current.value=tn,lt.current.value=tn}function At(Rn){const tn=Math.round(Rn.offsetX/Rn.target.clientWidth*parseInt(Rn.target.getAttribute("max"),10));lt.current.setAttribute("data-seek",tn);const kn=oe(tn);bt.current.textContent=`${kn.hour>0?kn.hour+":":""}${kn.minutes}:${kn.seconds}`;const Hn=Fe.current.getBoundingClientRect();bt.current.style.left=`${Rn.pageX-Hn.left}px`}function er(Rn){switch(Rn.code){case"Space":Rn.preventDefault(),St();break;case"ArrowRight":if(Rn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime>=Fe.current.duration)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)+5,xn();break;case"ArrowLeft":if(Rn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime===0)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)-5,xn();break;case"ArrowUp":Rn.preventDefault(),Fe.current.volume<1&&(Fe.current.volume=(parseInt(Fe.current.volume*10)+1)/10);break;case"ArrowDown":Rn.preventDefault(),Fe.current.volume>0&&(Fe.current.volume=(parseInt(Fe.current.volume*10)-1)/10);break}}return Xe.current.addEventListener((0,ie.gH)(),rn),Fe.current.addEventListener("canplay",ar),Fe.current.addEventListener("ended",Ht),Fe.current.addEventListener("seeking",nr),Fe.current.addEventListener("seeked",Sn),Fe.current.addEventListener("loadedmetadata",Vn),lt.current.addEventListener("mousemove",At),lt.current.addEventListener("input",Ur),Fe.current.addEventListener("timeupdate",fr),Fe.current.addEventListener("pause",Dr),Fe.current.addEventListener("volumechange",kt),document.addEventListener("keydown",er),()=>{var Rn,tn,kn,Hn,gr,Zn,ur,vi,Pi,Pr,ui,Er;(Rn=Fe.current)==null||Rn.removeEventListener("canplay",ar),(tn=Fe.current)==null||tn.removeEventListener("play",Nn),(kn=Fe.current)==null||kn.removeEventListener("ended",Ht),(Hn=Fe.current)==null||Hn.removeEventListener("seeking",nr),(gr=Fe.current)==null||gr.removeEventListener("seeked",Sn),(Zn=lt.current)==null||Zn.removeEventListener("mousemove",At),(ur=lt.current)==null||ur.removeEventListener("input",Ur),(vi=Fe.current)==null||vi.removeEventListener("timeupdate",fr),(Pi=Fe.current)==null||Pi.removeEventListener("pause",Dr),(Pr=Fe.current)==null||Pr.removeEventListener("loadedmetadata",Vn),(ui=Fe.current)==null||ui.removeEventListener("volumechange",kt),document.removeEventListener("keydown",er),(Er=Fe.current)!=null&&Er.playing&&(ot.push(_e,Fe.current.currentTime),E&&Ct())}},[Fe,x]),(0,ge.useEffect)(()=>{if(Fe.current.onended=()=>{ve(Fe)},Fe.current.oncontextmenu=()=>!1,(x==null?void 0:x.indexOf(".m3u8"))>-1){if(Fe.current.canPlayType("application/vnd.apple.mpegurl"))Fe.current.src=x;else if(de.ZP.isSupported()){var sn=new de.ZP;sn.loadSource(x),sn.attachMedia(Fe.current)}}},[x]);const[at,Wt]=(0,ge.useState)(1),St=()=>{Fe.current.paused||Fe.current.ended?Fe.current.play():Fe.current.pause(),It()};function nn(){Fe.current.muted=!Fe.current.muted,Fe.current.muted?(Lt.current.setAttribute("data-volume",volume.value),Lt.current.value=0):Lt.current.value=Lt.current.dataset.volume}return ge.createElement("div",{style:{position:"relative"},ref:Xe},ge.createElement("div",{ref:qe,className:`${ae.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${ae.animate__loop}`},De&&Ye?Ye.login:" "),ge.createElement("div",{className:ae.container},ge.createElement("div",{className:ae["video-container"],id:"video-container"},ge.createElement("div",{className:ae["playback-animation"],id:"playback-animation"},ge.createElement("svg",{className:ae["playback-icons"]},ge.createElement("use",{className:"hidden",href:"#play-icon"}),ge.createElement("use",{href:"#pause"}))),ge.createElement("video",{className:ae.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:Fe,autoPlay:Ee}),ge.createElement("div",{className:`${ae["video-controls"]} `,id:"video-controls"},ge.createElement("div",{className:ae["bottom-controls"]},ge.createElement("div",{className:ae["left-controls"]},ge.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:St},ge.createElement("svg",{className:ae["playback-icons"]},ge.createElement("use",{ref:Je,href:"#play-icon"}),ge.createElement("use",{ref:mt,style:{display:"none"},href:"#pause"}))),ge.createElement("div",{className:ae.time},ge.createElement("time",{id:"time-elapsed",ref:Tt},"00:00"),ge.createElement("span",null," / "),ge.createElement("time",{id:"duration",ref:Bt},"00:00"))),ge.createElement("div",{className:ae["right-controls"]},y&&ge.createElement(b.Z,{placement:"top",overlayClassName:ae.rateOverlay,getPopupContainer:sn=>sn.parentNode,menu:{items:[{key:"1",label:ge.createElement("span",{onClick:()=>{Wt(1),Fe.current.playbackRate=1}},"1.0x")},{key:"2",label:ge.createElement("span",{onClick:()=>{Wt(1.5),Fe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:ge.createElement("span",{onClick:()=>{Wt(2),Fe.current.playbackRate=2}},"2.0x")}]}},ge.createElement("div",{className:`${ae.controlText} mr5`},"\u500D\u901F")),ge.createElement(se.CopyToClipboard,{text:x,onCopy:()=>ce.ZP.success("\u590D\u5236\u6210\u529F")},ge.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},ge.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),ge.createElement("div",{className:ae["volume-controls"]},ge.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:ae["volume-button"],id:"volume-button",onClick:nn},ge.createElement("i",{ref:nt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),ge.createElement("i",{ref:Rt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),ge.createElement("i",{ref:ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),ge.createElement("input",{className:ae.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Lt,style:{display:"none"},onClick:kt})),ge.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:ae["fullscreen-button"],onClick:()=>{(0,ie.vp)()?(0,ie.BU)():(0,ie.Dj)(Xe.current)}},ge.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),ge.createElement("div",{className:ae["video-progress"]},ge.createElement("progress",{ref:Mt,value:"0",min:"0"}),ge.createElement("input",{className:ae.seek,ref:lt,value:"0",min:"0",type:"range",step:"1"}),ge.createElement("div",{className:ae["seek-tooltip"],ref:bt,id:"seek-tooltip"},"00:00"))))),ge.createElement("svg",{style:{display:"none"}},ge.createElement("defs",null,ge.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),ge.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),ge.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),ge.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),ge.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),ge.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),ge.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),ge.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},ge.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},39479:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return he}});var ge=ye(59301),ce=ye(33796),b=ye(11611),he=()=>{const[de,re]=(0,ge.useState)(""),[se,ie]=(0,ge.useState)(0);let[ae,le]=(0,ge.useState)(),[oe,ue]=(0,ge.useState)();const[ne,z]=(0,ge.useState)(!1),a=(0,ge.useRef)("");(0,ge.useEffect)(()=>ce.Z.subscribe("preview-image",Ee=>{re(Ee),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,ge.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ge.useEffect)(()=>{a.current=de},[de]);function y(ve){ve.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",le(void 0),ue(void 0),ie(0),re("")}function E(){ie(se+90)}function ee(){ae=me.current.width*1.1,oe=me.current.height*1.1,ue(oe),le(ae)}function te(){ae=me.current.width/1.1,oe=me.current.height/1.1,ue(oe),le(ae)}const fe=(0,ge.useRef)(),Ae=(0,ge.useRef)(),me=(0,ge.useRef)(),pe=ve=>{(ve.nativeEvent.target===fe.current||ve.nativeEvent.target===Ae.current)&&x()};return ge.createElement(ge.Fragment,null,de?ge.createElement("div",null,ge.createElement("div",{className:"preview-wrp-group",ref:Ae},ge.createElement(b.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:ve=>{re("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},44905:function(Jt,Ze,ye){"use strict";ye.d(Ze,{h:function(){return fe}});var ge=ye(59301),ce=ye(57809),b=ye(78241),he=ye(3113),de=ye(89780),re=ye.n(de),se=ye(66543),ie=ye(59598),ae=Object.defineProperty,le=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(Ae,me,pe)=>me in Ae?ae(Ae,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ae[me]=pe,y=(Ae,me)=>{for(var pe in me||(me={}))ne.call(me,pe)&&a(Ae,pe,me[pe]);if(ue)for(var pe of ue(me))z.call(me,pe)&&a(Ae,pe,me[pe]);return Ae},x=(Ae,me)=>le(Ae,oe(me));const E=ce.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ze.Z=({callback:Ae,onCancel:me})=>{const[pe,ve]=(0,ge.useState)("python");function Ee(De){ve(te[De][1])}function Ce(De){Ae(De)}return ge.createElement(b.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ce,style:{width:500}}),ge.createElement(b.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ge.createElement(ce.default,{getPopupContainer:De=>De.parentNode,onChange:Ee},Object.keys(te).map(De=>ge.createElement(E,{key:De,value:De},te[De][0])))),ge.createElement(b.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ge.createElement(fe,{mode:pe})),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(he.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(he.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function fe({value:Ae,onChange:me,mode:pe,options:ve={}}){const Ee=(0,ge.useRef)(),[Ce,De]=(0,ge.useState)();return(0,ge.useEffect)(()=>{if(Ce){let Ie=function(Qe){const Le=Qe.getValue();me&&me(Le)};return Ce.on("change",Ie),()=>{Ce.off("change",Ie)}}},[Ce,me]),(0,ge.useEffect)(()=>{Ce&&Ce.setOption("mode",pe)},[Ce,pe]),(0,ge.useEffect)(()=>{Ce&&(Ae!==Ce.getValue()||Ae==="")&&setTimeout(()=>{Ce.setValue(Ae||"")},300)},[Ce,Ae]),(0,ge.useEffect)(()=>{if(Ee.current&&!Ce){const Ie=re().fromTextArea(Ee.current,y({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));De(Ie)}},[Ee.current,Ce]),ge.createElement("div",{className:"my-codemirror-container"},ge.createElement("textarea",{ref:Ee}))}},89389:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return Re}});var ge=ye(59301),ce=ye(89780),b=ye.n(ce),he=ye(76374),de=ye(66543),re=ye(6313),se=ye(25717),ie=ye(99498),ae=ye(25419),le=ye(67549),oe=ye(7664),ue=({value:Me="",className:He,showTextOnly:Ke,showLines:st,style:en={}})=>{const hn=(0,ge.useMemo)(()=>"",[Me]);return ge.createElement(ge.Fragment,null,ge.createElement("div",{dangerouslySetInnerHTML:{__html:hn}}))},ne=ye(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Me,He,Ke)=>He in Me?z(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Me[He]=Ke,fe=(Me,He)=>{for(var Ke in He||(He={}))E.call(He,Ke)&&te(Me,Ke,He[Ke]);if(x)for(var Ke of x(He))ee.call(He,Ke)&&te(Me,Ke,He[Ke]);return Me},Ae=(Me,He)=>a(Me,y(He));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:Me,title:He,icon:Ke,actionName:st,className:en="",children:hn}){function Wn(){Me(st)}return ne.createElement("a",{title:He,className:en,onClick:Wn},ne.createElement("i",{className:`${Ke}`}),hn)}var ve=({watch:Me,showNullButton:He,showNullProgramButton:Ke,onActionCallback:st,fullScreen:en,insertTemp:hn,hidetoolBar:Wn,extraUse:Ln})=>{const ir=[...me,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!Wn&&ir.map((Sr,Br)=>ne.createElement("li",{key:Br},Sr.actionName?ne.createElement(pe,Ae(fe({},Sr),{onActionCallback:st})):ne.createElement("span",{className:"v-line"}))),He?ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ke?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,hn&&ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${hn}`,onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ln&&ne.createElement("li",null,Ln),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(pe,{icon:`${en?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:en?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:st})))},Ee=ye(75790),Ce=ye(78241),De=ye(92832),Ie=ye(3113),Qe=Object.defineProperty,Le=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,mt=(Me,He,Ke)=>He in Me?Qe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Me[He]=Ke,Je=(Me,He)=>{for(var Ke in He||(He={}))qe.call(He,Ke)&&mt(Me,Ke,He[Ke]);if(Fe)for(var Ke of Fe(He))Xe.call(He,Ke)&&mt(Me,Ke,He[Ke]);return Me},lt=(Me,He)=>Le(Me,Ue(He));const Mt={labelCol:{span:4},wrapperCol:{span:20}};var Bt=({callback:Me,onCancel:He})=>{function Ke(st){Me(st)}return ge.createElement(Ce.default,lt(Je({},Mt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ke,style:{width:500}}),ge.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ge.createElement(De.default,null)),ge.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ge.createElement(De.default,null)),ge.createElement("div",{className:"flex-container flex-end"},ge.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ge.createElement(Ie.ZP,{type:"ghost",onClick:He},"\u53D6\u6D88")))},Tt=ye(44905),bt=ye(45596),nt=ye(43418),ct=ye(95237),Rt=ye(6077),Lt=ye(59301),Xt=({callback:Me,onCancel:He})=>{const Ke=document.createElement("canvas"),st=Ke.getContext("2d");Ke.width=1e3,Ke.height=800,st.fillStyle="#ffffff",st.fillRect(0,0,Ke.width,Ke.height);const en=Ke.toDataURL("image/png");return Lt.createElement(nt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Lt.createElement(ct.Z,{style:{height:"100vh"}},Lt.createElement(Rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:en,visible:!0,title:String(Date.now())},onOk:hn=>{Me({src:hn.url})},onClose:He})))},vt=ye(12378);function ut(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ut,go.CommandHandler),ut.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},ut.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var He=1/0;Me.selection.each(function(Ke){Ke instanceof go.Link||(He=Math.min(Ke.position.x,He))}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(He,Ke.position.y))}),Me.commitTransaction("aligning left")},ut.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var He=-1/0;Me.selection.each(function(Ke){if(!(Ke instanceof go.Link)){var st=Ke.actualBounds.x+Ke.actualBounds.width;He=Math.max(st,He)}}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(He-Ke.actualBounds.width,Ke.position.y))}),Me.commitTransaction("aligning right")},ut.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var He=1/0;Me.selection.each(function(Ke){Ke instanceof go.Link||(He=Math.min(Ke.position.y,He))}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(Ke.position.x,He))}),Me.commitTransaction("alignTop")},ut.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var He=-1/0;Me.selection.each(function(Ke){if(!(Ke instanceof go.Link)){var st=Ke.actualBounds.y+Ke.actualBounds.height;He=Math.max(st,He)}}),Me.selection.each(function(Ke){Ke instanceof go.Link||Ke.move(new go.Point(Ke.actualBounds.x,He-Ke.actualBounds.height))}),Me.commitTransaction("aligning bottom")},ut.prototype.alignCenterX=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center X");var Ke=He.actualBounds.x+He.actualBounds.width/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(Ke-st.actualBounds.width/2,st.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},ut.prototype.alignCenterY=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center Y");var Ke=He.actualBounds.y+He.actualBounds.height/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.actualBounds.x,Ke-st.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},ut.prototype.alignColumn=function(Me){var He=this.diagram;He.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var Ke=new Array;He.selection.each(function(Ln){Ln instanceof go.Link||Ke.push(Ln)});for(var st=0;st0){for(var Ln=hn.elt(Wn-1);Ln!==null&&Ln.isTreeExpanded&&!Ln.isTreeLeaf;){var ir=this._sortTreeChildrenByY(Ln);Ln=ir.last()}Ln!==null&&Me.select(Ln)}else Me.select(en)}}else if(Ke.key==="Down")if(He.isTreeExpanded&&!He.isTreeLeaf){var st=this._sortTreeChildrenByY(He).first();st!==null&&Me.select(st)}else for(;He!==null;){var en=He.findTreeParentNode();if(en===null)break;var hn=this._sortTreeChildrenByY(en),Wn=hn.indexOf(He);if(Wnhn.y?1:en.xhn.x?1:0}),He},ut.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},ut.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(ut.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(ut.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var Ye=ut,Nt=ye(20397),$e=ye(43604),_e=ye(82093),ze={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ve=ye(59301),We=(Me,He,Ke)=>new Promise((st,en)=>{var hn=ir=>{try{Ln(Ke.next(ir))}catch(Sr){en(Sr)}},Wn=ir=>{try{Ln(Ke.throw(ir))}catch(Sr){en(Sr)}},Ln=ir=>ir.done?st(ir.value):Promise.resolve(ir.value).then(hn,Wn);Ln((Ke=Ke.apply(Me,He)).next())});function ke({onCancel:Me,callback:He}){let Ke=(0,ge.useRef)(),st=(0,ge.useRef)(),en=(0,ge.useRef)(),hn=(0,ge.useRef)(!1);const Wn=(0,ge.useRef)(!1),[Ln,ir]=(0,ge.useState)(0);function Sr(){const Kn=vt.bx.make,Gr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Ke.current=new vt.S0(st.current,{padding:20,grid:Kn(vt.s_,"Grid",Kn(vt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Kn(vt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ti=>{var yi=ti.diagram.commandHandler.addTopLevelParts(ti.diagram.selection,!0);yi||ti.diagram.currentTool.doCancel()},commandHandler:Kn(Ye),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ti=>{var yi=ti.subject;yi.location=yi.location.copy().snapToGridPoint(ti.diagram.grid.gridOrigin,ti.diagram.grid.gridCellSize),setTimeout(()=>{ti.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ti=>{var yi=ti.subject;setTimeout(()=>{ti.diagram.commandHandler.editTextBlock()})},LinkRelinked:ti=>{var yi=ti.parameter.part;yi.invalidateConnectedLinks();var Ti=ti.subject;ti.diagram.toolManager.linkingTool.isForwards?Ti.toNode.invalidateConnectedLinks():Ti.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ke.current.nodeTemplate=Kn(vt.NB,"Auto",{locationSpot:vt.z6.Center,locationObjectName:"SHAPE",desiredSize:new vt.$u(120,60),minSize:new vt.$u(40,40),resizable:!0,resizeCellSize:new vt.$u(10,10),rotatable:!0},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),new vt.KX("desiredSize","size",vt.$u.parse).makeTwoWay(vt.$u.stringify),Kn(vt.bn,{name:"SHAPE",fill:Gr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("figure"),new vt.KX("fill"),new vt.KX("stroke","borderColor"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Kn(vt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Kn(vt.al,{margin:1,textAlign:"center",overflow:vt.al.OverflowEllipsis,editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Ke.current.nodeTemplate.toolTip=Kn("ToolTip",Kn(vt.s_,"Vertical",{maxSize:new vt.$u(200,NaN)},Kn(vt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new vt.KX("text")),Kn(vt.al,{font:"10pt sans-serif",textAlign:"center"},new vt.KX("text","details"))));function Nr(ti,yi){var Ti=(gi,_i)=>{gi.handled=!0,gi.diagram.model.commit(Fa=>{var so=_i.part.adornedPart,ua=new vt.E9().setRectSpot(so.actualBounds,ti);ua.subtract(so.location),ua.scale(2,2),ua.x+=Math.sign(ua.x)*130,ua.y+=Math.sign(ua.y)*130,ua.add(so.location),ua.snapToGridPoint(gi.diagram.grid.gridOrigin,gi.diagram.grid.gridCellSize);var Ua=Fa.copyNodeData(so.data);Fa.setGroupKeyForNodeData(Ua,Fa.getGroupKeyForNodeData(so.data)),Fa.addNodeData(Ua);var Wa={from:so.key,to:Fa.getKeyForNodeData(Ua)};Fa.addLinkData(Wa);var _o=gi.diagram.findNodeForData(Ua);_o.location=ua,gi.diagram.select(_o),setTimeout(()=>{gi.diagram.commandHandler.editTextBlock()},20)})};return Kn(vt.bn,{figure:yi,alignment:ti,alignmentFocus:ti.opposite(),width:ti.equals(vt.z6.Top)||ti.equals(vt.z6.Bottom)?25:18,height:ti.equals(vt.z6.Top)||ti.equals(vt.z6.Bottom)?18:25,fill:"orange",stroke:Gr.white,strokeWidth:4,mouseEnter:(gi,_i)=>_i.fill="dodgerblue",mouseLeave:(gi,_i)=>_i.fill="orange",isActionable:!0,click:Ti,contextClick:Ti})}function Tr(ti){return Kn(vt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(yi,Ti)=>Ti.fill="dodgerblue",mouseLeave:(yi,Ti)=>Ti.fill="orange",click:(yi,Ti)=>{yi.diagram.commandHandler.showContextMenu(Ti.part.adornedPart)}},ti||{})}Ke.current.nodeTemplate.selectionAdornmentTemplate=Kn(vt.uz,"Spot",Kn(vt.Vm,{padding:10}),Nr(vt.z6.Top,"TriangleUp"),Nr(vt.z6.Left,"TriangleLeft"),Nr(vt.z6.Right,"TriangleRight"),Nr(vt.z6.Bottom,"TriangleDown"),Tr({alignment:new vt.z6(.75,0)}));function Mr(ti,yi){return(Ti,gi)=>{Ti.handled=!0,Ti.diagram.model.commit(_i=>{_i.set(gi.part.adornedPart.data,ti,yi)})}}function Zr(ti,yi){return yi||(yi="color"),Kn(vt.bn,{width:16,height:16,stroke:"lightgray",fill:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.stroke="dodgerblue",mouseLeave:(Ti,gi)=>gi.stroke="lightgray",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}function ri(){return[Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.white,"fill"),Zr(Gr.beige,"fill"),Zr(Gr.extralightblue,"fill"),Zr(Gr.extralightred,"fill"))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.lightgray,"fill"),Zr(Gr.lightgreen,"fill"),Zr(Gr.lightblue,"fill"),Zr(Gr.lightred,"fill")))]}function ki(){return[Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.black),Zr(Gr.green),Zr(Gr.blue),Zr(Gr.red))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Zr(Gr.white),Zr(Gr.magenta),Zr(Gr.purple),Zr(Gr.orange)))]}function Gi(ti,yi){return yi||(yi="thickness"),Kn(vt.bn,"LineH",{width:16,height:16,strokeWidth:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}function xi(ti,yi){return yi||(yi="dash"),Kn(vt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}function Ci(){return[Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Gi(1),Gi(2),Gi(3),Gi(4))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",xi(null),xi([2,4]),xi([4,4])))]}function Wi(ti,yi){return yi||(yi="figure"),Kn(vt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ti,margin:1,background:"transparent",mouseEnter:(Ti,gi)=>gi.fill="dodgerblue",mouseLeave:(Ti,gi)=>gi.fill="lightgray",click:Mr(yi,ti),contextClick:Mr(yi,ti)})}Ke.current.nodeTemplate.contextMenu=Kn("ContextMenu",Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Wi("Rectangle"),Wi("RoundedRectangle"),Wi("Ellipse"),Wi("Diamond"))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Wi("Parallelogram2"),Wi("ManualOperation"),Wi("Procedure"),Wi("Cylinder1"))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Wi("Terminator"),Wi("CreateRequest"),Wi("Document"),Wi("TriangleDown"))),ri(),ki(),Ci()),Ke.current.groupTemplate=Kn(vt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:vt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ti,yi)=>{var Ti=yi.addMembers(yi.diagram.selection,!0);Ti||yi.diagram.currentTool.doCancel()},avoidable:!1},new vt.KX("location","loc",vt.E9.parse).makeTwoWay(vt.E9.stringify),Kn(vt.s_,"Auto",{name:"BODY"},Kn(vt.bn,{parameter1:10,fill:Gr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:vt.z6.AllSides,toSpot:vt.z6.AllSides},new vt.KX("fill"),new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Kn(vt.Vm,{background:"transparent",margin:20})),Kn(vt.al,{alignment:vt.z6.Top,alignmentFocus:vt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new vt.KX("text"),new vt.KX("stroke","color"))),Ke.current.groupTemplate.selectionAdornmentTemplate=Kn(vt.uz,"Spot",Kn(vt.s_,"Auto",Kn(vt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Kn(vt.Vm,{margin:1.5})),Tr({alignment:vt.z6.TopRight,alignmentFocus:vt.z6.BottomRight})),Ke.current.groupTemplate.contextMenu=Kn("ContextMenu",ri(),ki(),Ci()),Ke.current.linkTemplate=Kn(vt.rU,{layerName:"Foreground",routing:vt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new vt.KX("fromSpot","fromSpot",vt.z6.parse),new vt.KX("toSpot","toSpot",vt.z6.parse),new vt.KX("fromShortLength","dir",ti=>ti>=1?10:0),new vt.KX("toShortLength","dir",ti=>ti>=1?10:0),new vt.KX("points").makeTwoWay(),Kn(vt.bn,{strokeWidth:2},new vt.KX("stroke","color"),new vt.KX("strokeWidth","thickness"),new vt.KX("strokeDashArray","dash")),Kn(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,0),segmentOrientation:vt.rU.OrientAlong,alignmentFocus:vt.z6.Right,figure:"circle",width:10,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",ti=>ti===1)),Kn(vt.bn,{segmentIndex:-1,segmentOffset:new vt.E9(-10,6),segmentOrientation:vt.rU.OrientPlus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",ti=>ti>=1),new vt.KX("width","thickness",ti=>7+3*ti),new vt.KX("height","thickness",ti=>7+3*ti),new vt.KX("segmentOffset","thickness",ti=>new vt.E9(-15,4+1.5*ti))),Kn(vt.bn,{segmentIndex:0,segmentOffset:new vt.E9(15,-6),segmentOrientation:vt.rU.OrientMinus90,alignmentFocus:vt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new vt.KX("fill","color"),new vt.KX("visible","dir",ti=>ti===2),new vt.KX("width","thickness",ti=>7+3*ti),new vt.KX("height","thickness",ti=>7+3*ti),new vt.KX("segmentOffset","thickness",ti=>new vt.E9(-15,4+1.5*ti))),Kn(vt.al,{alignmentFocus:new vt.z6(0,1,-4,0),editable:!0},new vt.KX("text").makeTwoWay(),new vt.KX("stroke","color"))),Ke.current.linkTemplate.selectionAdornmentTemplate=Kn(vt.uz,Kn(vt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:oa(2)},new vt.KX("pathPattern","thickness",oa)),Tr({alignmentFocus:new vt.z6(0,0,-6,-4)}));function oa(ti){return Kn(vt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ti+4).toString()+" H3"})}function Xi(ti){var yi="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ti===0?yi="M0 0 M16 16 M0 8 L16 8":ti===2&&(yi="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Kn(vt.bn,{geometryString:yi,margin:2,background:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:Mr("dir",ti),contextClick:Mr("dir",ti)})}function ga(ti){var yi=(Ti,gi)=>{Ti.handled=!0,Ti.diagram.model.commit(_i=>{var Fa=gi.part.adornedPart;_i.set(Fa.data,ti?"toSpot":"fromSpot",vt.z6.stringify(vt.z6.AllSides)),(ti?Fa.toNode:Fa.fromNode).invalidateConnectedLinks()})};return Kn(vt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ti,gi)=>gi.background="dodgerblue",mouseLeave:(Ti,gi)=>gi.background="transparent",click:yi,contextClick:yi})}function Lr(ti,yi){var Ti=0,gi=vt.z6.RightSide;ti.equals(vt.z6.Top)?(Ti=270,gi=vt.z6.TopSide):ti.equals(vt.z6.Left)?(Ti=180,gi=vt.z6.LeftSide):ti.equals(vt.z6.Bottom)&&(Ti=90,gi=vt.z6.BottomSide),yi||(Ti-=180);var _i=(Fa,so)=>{Fa.handled=!0,Fa.diagram.model.commit(ua=>{var Ua=so.part.adornedPart;ua.set(Ua.data,yi?"toSpot":"fromSpot",vt.z6.stringify(gi)),(yi?Ua.toNode:Ua.fromNode).invalidateConnectedLinks()})};return Kn(vt.bn,{alignment:ti,alignmentFocus:ti.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ti,background:"transparent",mouseEnter:(Fa,so)=>so.background="dodgerblue",mouseLeave:(Fa,so)=>so.background="transparent",click:_i,contextClick:_i})}Ke.current.linkTemplate.contextMenu=Kn("ContextMenu",ki(),Ci(),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Xi(0),Xi(1),Xi(2))),Kn("ContextMenuButton",Kn(vt.s_,"Horizontal",Kn(vt.s_,"Spot",ga(!1),Lr(vt.z6.Top,!1),Lr(vt.z6.Left,!1),Lr(vt.z6.Right,!1),Lr(vt.z6.Bottom,!1)),Kn(vt.s_,"Spot",{margin:new vt.Zt(0,0,0,2)},ga(!0),Lr(vt.z6.Top,!0),Lr(vt.z6.Left,!0),Lr(vt.z6.Right,!0),Lr(vt.z6.Bottom,!0)))));const wo=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, diff --git a/umi.112f1f97.js b/umi.eea1738f.js similarity index 74% rename from umi.112f1f97.js rename to umi.eea1738f.js index e8b0d9df41..76085a37b9 100644 --- a/umi.112f1f97.js +++ b/umi.eea1738f.js @@ -1,6 +1,6 @@ -(function(){var __webpack_modules__={30071:function(d,_,e){"use strict";e.r(_),e.d(_,{blue:function(){return oe},blueDark:function(){return je},cyan:function(){return ne},cyanDark:function(){return Ge},geekblue:function(){return q},geekblueDark:function(){return Mt},generate:function(){return A},gold:function(){return K},goldDark:function(){return ie},gray:function(){return ee},green:function(){return ae},greenDark:function(){return Oe},grey:function(){return se},greyDark:function(){return Zt},lime:function(){return W},limeDark:function(){return Te},magenta:function(){return V},magentaDark:function(){return kt},orange:function(){return N},orangeDark:function(){return j},presetDarkPalettes:function(){return Ft},presetPalettes:function(){return Q},presetPrimaryColors:function(){return P},purple:function(){return J},purpleDark:function(){return yt},red:function(){return M},redDark:function(){return ue},volcano:function(){return B},volcanoDark:function(){return z},yellow:function(){return G},yellowDark:function(){return me}});var r=e(52873);const i=Math.round;function l(tr,Ue){const wt=tr.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],Bt=wt.map(nt=>parseFloat(nt));for(let nt=0;nt<3;nt+=1)Bt[nt]=Ue(Bt[nt]||0,wt[nt]||"",nt);return wt[3]?Bt[3]=wt[3].includes("%")?Bt[3]/100:Bt[3]:Bt[3]=1,Bt}const c=(tr,Ue,wt)=>wt===0?tr:tr/100;function f(tr,Ue){const wt=Ue||255;return tr>wt?wt:tr<0?0:tr}class o{constructor(Ue){(0,r.Z)(this,"isValid",!0),(0,r.Z)(this,"r",0),(0,r.Z)(this,"g",0),(0,r.Z)(this,"b",0),(0,r.Z)(this,"a",1),(0,r.Z)(this,"_h",void 0),(0,r.Z)(this,"_s",void 0),(0,r.Z)(this,"_l",void 0),(0,r.Z)(this,"_v",void 0),(0,r.Z)(this,"_max",void 0),(0,r.Z)(this,"_min",void 0),(0,r.Z)(this,"_brightness",void 0);function wt(Bt){return Bt[0]in Ue&&Bt[1]in Ue&&Bt[2]in Ue}if(Ue)if(typeof Ue=="string"){let nt=function(_t){return Bt.startsWith(_t)};const Bt=Ue.trim();/^#?[A-F\d]{3,8}$/i.test(Bt)?this.fromHexString(Bt):nt("rgb")?this.fromRgbString(Bt):nt("hsl")?this.fromHslString(Bt):(nt("hsv")||nt("hsb"))&&this.fromHsvString(Bt)}else if(Ue instanceof o)this.r=Ue.r,this.g=Ue.g,this.b=Ue.b,this.a=Ue.a,this._h=Ue._h,this._s=Ue._s,this._l=Ue._l,this._v=Ue._v;else if(wt("rgb"))this.r=f(Ue.r),this.g=f(Ue.g),this.b=f(Ue.b),this.a=typeof Ue.a=="number"?f(Ue.a,1):1;else if(wt("hsl"))this.fromHsl(Ue);else if(wt("hsv"))this.fromHsv(Ue);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(Ue))}setR(Ue){return this._sc("r",Ue)}setG(Ue){return this._sc("g",Ue)}setB(Ue){return this._sc("b",Ue)}setA(Ue){return this._sc("a",Ue,1)}setHue(Ue){const wt=this.toHsv();return wt.h=Ue,this._c(wt)}getLuminance(){function Ue(_t){const ht=_t/255;return ht<=.03928?ht/12.92:Math.pow((ht+.055)/1.055,2.4)}const wt=Ue(this.r),Bt=Ue(this.g),nt=Ue(this.b);return .2126*wt+.7152*Bt+.0722*nt}getHue(){if(typeof this._h=="undefined"){const Ue=this.getMax()-this.getMin();Ue===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/Ue+(this.g1&&(nt=1),this._c({h:wt,s:Bt,l:nt,a:this.a})}mix(Ue,wt=50){const Bt=this._c(Ue),nt=wt/100,_t=Je=>(Bt[Je]-this[Je])*nt+this[Je],ht={r:i(_t("r")),g:i(_t("g")),b:i(_t("b")),a:i(_t("a")*100)/100};return this._c(ht)}tint(Ue=10){return this.mix({r:255,g:255,b:255,a:1},Ue)}shade(Ue=10){return this.mix({r:0,g:0,b:0,a:1},Ue)}onBackground(Ue){const wt=this._c(Ue),Bt=this.a+wt.a*(1-this.a),nt=_t=>i((this[_t]*this.a+wt[_t]*wt.a*(1-this.a))/Bt);return this._c({r:nt("r"),g:nt("g"),b:nt("b"),a:Bt})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(Ue){return this.r===Ue.r&&this.g===Ue.g&&this.b===Ue.b&&this.a===Ue.a}clone(){return this._c(this)}toHexString(){let Ue="#";const wt=(this.r||0).toString(16);Ue+=wt.length===2?wt:"0"+wt;const Bt=(this.g||0).toString(16);Ue+=Bt.length===2?Bt:"0"+Bt;const nt=(this.b||0).toString(16);if(Ue+=nt.length===2?nt:"0"+nt,typeof this.a=="number"&&this.a>=0&&this.a<1){const _t=i(this.a*255).toString(16);Ue+=_t.length===2?_t:"0"+_t}return Ue}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const Ue=this.getHue(),wt=i(this.getSaturation()*100),Bt=i(this.getLightness()*100);return this.a!==1?`hsla(${Ue},${wt}%,${Bt}%,${this.a})`:`hsl(${Ue},${wt}%,${Bt}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(Ue,wt,Bt){const nt=this.clone();return nt[Ue]=f(wt,Bt),nt}_c(Ue){return new this.constructor(Ue)}getMax(){return typeof this._max=="undefined"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min=="undefined"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(Ue){const wt=Ue.replace("#","");function Bt(nt,_t){return parseInt(wt[nt]+wt[_t||nt],16)}wt.length<6?(this.r=Bt(0),this.g=Bt(1),this.b=Bt(2),this.a=wt[3]?Bt(3)/255:1):(this.r=Bt(0,1),this.g=Bt(2,3),this.b=Bt(4,5),this.a=wt[6]?Bt(6,7)/255:1)}fromHsl({h:Ue,s:wt,l:Bt,a:nt}){if(this._h=Ue%360,this._s=wt,this._l=Bt,this.a=typeof nt=="number"?nt:1,wt<=0){const He=i(Bt*255);this.r=He,this.g=He,this.b=He}let _t=0,ht=0,Je=0;const Ne=Ue/60,be=(1-Math.abs(2*Bt-1))*wt,Le=be*(1-Math.abs(Ne%2-1));Ne>=0&&Ne<1?(_t=be,ht=Le):Ne>=1&&Ne<2?(_t=Le,ht=be):Ne>=2&&Ne<3?(ht=be,Je=Le):Ne>=3&&Ne<4?(ht=Le,Je=be):Ne>=4&&Ne<5?(_t=Le,Je=be):Ne>=5&&Ne<6&&(_t=be,Je=Le);const Ke=Bt-be/2;this.r=i((_t+Ke)*255),this.g=i((ht+Ke)*255),this.b=i((Je+Ke)*255)}fromHsv({h:Ue,s:wt,v:Bt,a:nt}){this._h=Ue%360,this._s=wt,this._v=Bt,this.a=typeof nt=="number"?nt:1;const _t=i(Bt*255);if(this.r=_t,this.g=_t,this.b=_t,wt<=0)return;const ht=Ue/60,Je=Math.floor(ht),Ne=ht-Je,be=i(Bt*(1-wt)*255),Le=i(Bt*(1-wt*Ne)*255),Ke=i(Bt*(1-wt*(1-Ne))*255);switch(Je){case 0:this.g=Ke,this.b=be;break;case 1:this.r=Le,this.b=be;break;case 2:this.r=be,this.b=Ke;break;case 3:this.r=be,this.g=Le;break;case 4:this.r=Ke,this.g=be;break;case 5:default:this.g=be,this.b=Le;break}}fromHsvString(Ue){const wt=l(Ue,c);this.fromHsv({h:wt[0],s:wt[1],v:wt[2],a:wt[3]})}fromHslString(Ue){const wt=l(Ue,c);this.fromHsl({h:wt[0],s:wt[1],l:wt[2],a:wt[3]})}fromRgbString(Ue){const wt=l(Ue,(Bt,nt)=>nt.includes("%")?i(Bt/100*255):Bt);this.r=wt[0],this.g=wt[1],this.b=wt[2],this.a=wt[3]}}var h=2,u=.16,a=.05,x=.05,p=.15,y=5,m=4,b=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function S(tr,Ue,wt){var Bt;return Math.round(tr.h)>=60&&Math.round(tr.h)<=240?Bt=wt?Math.round(tr.h)-h*Ue:Math.round(tr.h)+h*Ue:Bt=wt?Math.round(tr.h)+h*Ue:Math.round(tr.h)-h*Ue,Bt<0?Bt+=360:Bt>=360&&(Bt-=360),Bt}function D(tr,Ue,wt){if(tr.h===0&&tr.s===0)return tr.s;var Bt;return wt?Bt=tr.s-u*Ue:Ue===m?Bt=tr.s+u:Bt=tr.s+a*Ue,Bt>1&&(Bt=1),wt&&Ue===y&&Bt>.1&&(Bt=.1),Bt<.06&&(Bt=.06),Math.round(Bt*100)/100}function R(tr,Ue,wt){var Bt;return wt?Bt=tr.v+x*Ue:Bt=tr.v-p*Ue,Bt=Math.max(0,Math.min(1,Bt)),Math.round(Bt*100)/100}function A(tr){for(var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wt=[],Bt=new o(tr),nt=Bt.toHsv(),_t=y;_t>0;_t-=1){var ht=new o({h:S(nt,_t,!0),s:D(nt,_t,!0),v:R(nt,_t,!0)});wt.push(ht)}wt.push(Bt);for(var Je=1;Je<=m;Je+=1){var Ne=new o({h:S(nt,Je),s:D(nt,Je),v:R(nt,Je)});wt.push(Ne)}return Ue.theme==="dark"?b.map(function(be){var Le=be.index,Ke=be.amount;return new o(Ue.backgroundColor||"#141414").mix(wt[Le],Ke).toHexString()}):wt.map(function(be){return be.toHexString()})}var P={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},M=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];M.primary=M[5];var B=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];B.primary=B[5];var N=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];N.primary=N[5];var K=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];K.primary=K[5];var G=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];G.primary=G[5];var W=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];W.primary=W[5];var ae=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];ae.primary=ae[5];var ne=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ne.primary=ne[5];var oe=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];oe.primary=oe[5];var q=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];q.primary=q[5];var J=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];J.primary=J[5];var V=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];V.primary=V[5];var se=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];se.primary=se[5];var ee=se,Q={red:M,volcano:B,orange:N,gold:K,yellow:G,lime:W,green:ae,cyan:ne,blue:oe,geekblue:q,purple:J,magenta:V,grey:se},ue=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];ue.primary=ue[5];var z=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];z.primary=z[5];var j=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];j.primary=j[5];var ie=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ie.primary=ie[5];var me=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];me.primary=me[5];var Te=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];Te.primary=Te[5];var Oe=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];Oe.primary=Oe[5];var Ge=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];Ge.primary=Ge[5];var je=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];je.primary=je[5];var Mt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];Mt.primary=Mt[5];var yt=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];yt.primary=yt[5];var kt=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];kt.primary=kt[5];var Zt=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Zt.primary=Zt[5];var Ft={red:ue,volcano:z,orange:j,gold:ie,yellow:me,lime:Te,green:Oe,cyan:Ge,blue:je,geekblue:Mt,purple:yt,magenta:kt,grey:Zt}},36237:function(d,_,e){"use strict";e.r(_),e.d(_,{Keyframes:function(){return Fo},NaNLinter:function(){return ts},StyleContext:function(){return ne},StyleProvider:function(){return ae},Theme:function(){return kt},_experimental:function(){return Nu},createCache:function(){return G},createTheme:function(){return Ft},extractStyle:function(){return Mo},genCalc:function(){return Oe},getComputedToken:function(){return vr},legacyLogicalPropertiesTransformer:function(){return Ou},legacyNotSelectorLinter:function(){return da},logicalPropertiesLinter:function(){return vo},parentSelectorLinter:function(){return Is},px2remTransformer:function(){return Ho},token2CSSVar:function(){return Me},unit:function(){return rr},useCSSVarRegister:function(){return tu},useCacheToken:function(){return sn},useStyleRegister:function(){return ss}});var r=e(16886),i=e(52873),l=e(15142),c=e(98506);function f(qt){for(var hr=0,ur,pr=0,Sr=qt.length;Sr>=4;++pr,Sr-=4)ur=qt.charCodeAt(pr)&255|(qt.charCodeAt(++pr)&255)<<8|(qt.charCodeAt(++pr)&255)<<16|(qt.charCodeAt(++pr)&255)<<24,ur=(ur&65535)*1540483477+((ur>>>16)*59797<<16),ur^=ur>>>24,hr=(ur&65535)*1540483477+((ur>>>16)*59797<<16)^(hr&65535)*1540483477+((hr>>>16)*59797<<16);switch(Sr){case 3:hr^=(qt.charCodeAt(pr+2)&255)<<16;case 2:hr^=(qt.charCodeAt(pr+1)&255)<<8;case 1:hr^=qt.charCodeAt(pr)&255,hr=(hr&65535)*1540483477+((hr>>>16)*59797<<16)}return hr^=hr>>>13,hr=(hr&65535)*1540483477+((hr>>>16)*59797<<16),((hr^hr>>>15)>>>0).toString(36)}var o=f,h=e(810),u=e(59301),a=e.t(u,2),x=e(33346),p=e(80547),y=e(13697),m=e(42573),b=e(58698),S="%";function D(qt){return qt.join(S)}var R=function(){function qt(hr){(0,m.Z)(this,qt),(0,i.Z)(this,"instanceId",void 0),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"extracted",new Set),this.instanceId=hr}return(0,b.Z)(qt,[{key:"get",value:function(ur){return this.opGet(D(ur))}},{key:"opGet",value:function(ur){return this.cache.get(ur)||null}},{key:"update",value:function(ur,pr){return this.opUpdate(D(ur),pr)}},{key:"opUpdate",value:function(ur,pr){var Sr=this.cache.get(ur),vn=pr(Sr);vn===null?this.cache.delete(ur):this.cache.set(ur,vn)}}]),qt}(),A=R,P=["children"],M="data-token-hash",B="data-css-hash",N="data-cache-path",K="__cssinjs_instance__";function G(){var qt=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var hr=document.body.querySelectorAll("style[".concat(B,"]"))||[],ur=document.head.firstChild;Array.from(hr).forEach(function(Sr){Sr[K]=Sr[K]||qt,Sr[K]===qt&&document.head.insertBefore(Sr,ur)});var pr={};Array.from(document.querySelectorAll("style[".concat(B,"]"))).forEach(function(Sr){var vn=Sr.getAttribute(B);if(pr[vn]){if(Sr[K]===qt){var Wn;(Wn=Sr.parentNode)===null||Wn===void 0||Wn.removeChild(Sr)}}else pr[vn]=!0})}return new A(qt)}var W=u.createContext({hashPriority:"low",cache:G(),defaultCache:!0}),ae=function(hr){var ur=hr.children,pr=(0,x.Z)(hr,P),Sr=u.useContext(W),vn=(0,p.Z)(function(){var Wn=(0,c.Z)({},Sr);Object.keys(pr).forEach(function(Hn){var oi=pr[Hn];pr[Hn]!==void 0&&(Wn[Hn]=oi)});var Rn=pr.cache;return Wn.cache=Wn.cache||G(),Wn.defaultCache=!Rn&&Sr.defaultCache,Wn},[Sr,pr],function(Wn,Rn){return!(0,y.Z)(Wn[0],Rn[0],!0)||!(0,y.Z)(Wn[1],Rn[1],!0)});return u.createElement(W.Provider,{value:vn},ur)},ne=W,oe=e(26420),q=e(47273),J=e(62437),V=e(74700),se=e(45080),ee=(0,b.Z)(function qt(){(0,m.Z)(this,qt)}),Q=ee,ue="CALC_UNIT",z=new RegExp(ue,"g");function j(qt){return typeof qt=="number"?"".concat(qt).concat(ue):qt}var ie=function(qt){(0,V.Z)(ur,qt);var hr=(0,se.Z)(ur);function ur(pr,Sr){var vn;(0,m.Z)(this,ur),vn=hr.call(this),(0,i.Z)((0,J.Z)(vn),"result",""),(0,i.Z)((0,J.Z)(vn),"unitlessCssVar",void 0),(0,i.Z)((0,J.Z)(vn),"lowPriority",void 0);var Wn=(0,oe.Z)(pr);return vn.unitlessCssVar=Sr,pr instanceof ur?vn.result="(".concat(pr.result,")"):Wn==="number"?vn.result=j(pr):Wn==="string"&&(vn.result=pr),vn}return(0,b.Z)(ur,[{key:"add",value:function(Sr){return Sr instanceof ur?this.result="".concat(this.result," + ").concat(Sr.getResult()):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," + ").concat(j(Sr))),this.lowPriority=!0,this}},{key:"sub",value:function(Sr){return Sr instanceof ur?this.result="".concat(this.result," - ").concat(Sr.getResult()):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," - ").concat(j(Sr))),this.lowPriority=!0,this}},{key:"mul",value:function(Sr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Sr instanceof ur?this.result="".concat(this.result," * ").concat(Sr.getResult(!0)):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," * ").concat(Sr)),this.lowPriority=!1,this}},{key:"div",value:function(Sr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Sr instanceof ur?this.result="".concat(this.result," / ").concat(Sr.getResult(!0)):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," / ").concat(Sr)),this.lowPriority=!1,this}},{key:"getResult",value:function(Sr){return this.lowPriority||Sr?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Sr){var vn=this,Wn=Sr||{},Rn=Wn.unit,Hn=!0;return typeof Rn=="boolean"?Hn=Rn:Array.from(this.unitlessCssVar).some(function(oi){return vn.result.includes(oi)})&&(Hn=!1),this.result=this.result.replace(z,Hn?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),ur}(Q),me=function(qt){(0,V.Z)(ur,qt);var hr=(0,se.Z)(ur);function ur(pr){var Sr;return(0,m.Z)(this,ur),Sr=hr.call(this),(0,i.Z)((0,J.Z)(Sr),"result",0),pr instanceof ur?Sr.result=pr.result:typeof pr=="number"&&(Sr.result=pr),Sr}return(0,b.Z)(ur,[{key:"add",value:function(Sr){return Sr instanceof ur?this.result+=Sr.result:typeof Sr=="number"&&(this.result+=Sr),this}},{key:"sub",value:function(Sr){return Sr instanceof ur?this.result-=Sr.result:typeof Sr=="number"&&(this.result-=Sr),this}},{key:"mul",value:function(Sr){return Sr instanceof ur?this.result*=Sr.result:typeof Sr=="number"&&(this.result*=Sr),this}},{key:"div",value:function(Sr){return Sr instanceof ur?this.result/=Sr.result:typeof Sr=="number"&&(this.result/=Sr),this}},{key:"equal",value:function(){return this.result}}]),ur}(Q),Te=function(hr,ur){var pr=hr==="css"?ie:me;return function(Sr){return new pr(Sr,ur)}},Oe=Te;function Ge(qt,hr){if(qt.length!==hr.length)return!1;for(var ur=0;ur1&&arguments[1]!==void 0?arguments[1]:!1,Wn={map:this.cache};return ur.forEach(function(Rn){if(!Wn)Wn=void 0;else{var Hn;Wn=(Hn=Wn)===null||Hn===void 0||(Hn=Hn.map)===null||Hn===void 0?void 0:Hn.get(Rn)}}),(pr=Wn)!==null&&pr!==void 0&&pr.value&&vn&&(Wn.value[1]=this.cacheCallTimes++),(Sr=Wn)===null||Sr===void 0?void 0:Sr.value}},{key:"get",value:function(ur){var pr;return(pr=this.internalGet(ur,!0))===null||pr===void 0?void 0:pr[0]}},{key:"has",value:function(ur){return!!this.internalGet(ur)}},{key:"set",value:function(ur,pr){var Sr=this;if(!this.has(ur)){if(this.size()+1>qt.MAX_CACHE_SIZE+qt.MAX_CACHE_OFFSET){var vn=this.keys.reduce(function(oi,ai){var fr=(0,r.Z)(oi,2),Br=fr[1];return Sr.internalGet(ai)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),yt+=1}return(0,b.Z)(qt,[{key:"getDerivativeToken",value:function(ur){return this.derivatives.reduce(function(pr,Sr){return Sr(ur,pr)},void 0)}}]),qt}(),Zt=new je;function Ft(qt){var hr=Array.isArray(qt)?qt:[qt];return Zt.has(hr)||Zt.set(hr,new kt(hr)),Zt.get(hr)}var tr=new WeakMap,Ue={};function wt(qt,hr){for(var ur=tr,pr=0;pr3&&arguments[3]!==void 0?arguments[3]:{},Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Sr)return qt;var vn=(0,c.Z)((0,c.Z)({},pr),{},(0,i.Z)((0,i.Z)({},M,hr),B,ur)),Wn=Object.keys(vn).map(function(Rn){var Hn=vn[Rn];return Hn?"".concat(Rn,'="').concat(Hn,'"'):null}).filter(function(Rn){return Rn}).join(" ");return"")}var Me=function(hr){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(ur?"".concat(ur,"-"):"").concat(hr).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},rt=function(hr,ur,pr){return Object.keys(hr).length?".".concat(ur).concat(pr!=null&&pr.scope?".".concat(pr.scope):"","{").concat(Object.entries(hr).map(function(Sr){var vn=(0,r.Z)(Sr,2),Wn=vn[0],Rn=vn[1];return"".concat(Wn,":").concat(Rn,";")}).join(""),"}"):""},Yt=function(hr,ur,pr){var Sr={},vn={};return Object.entries(hr).forEach(function(Wn){var Rn,Hn,oi=(0,r.Z)(Wn,2),ai=oi[0],fr=oi[1];if(pr!=null&&(Rn=pr.preserve)!==null&&Rn!==void 0&&Rn[ai])vn[ai]=fr;else if((typeof fr=="string"||typeof fr=="number")&&!(pr!=null&&(Hn=pr.ignore)!==null&&Hn!==void 0&&Hn[ai])){var Br,kr=Me(ai,pr==null?void 0:pr.prefix);Sr[kr]=typeof fr=="number"&&!(pr!=null&&(Br=pr.unitless)!==null&&Br!==void 0&&Br[ai])?"".concat(fr,"px"):String(fr),vn[ai]="var(".concat(kr,")")}}),[vn,rt(Sr,ur,{scope:pr==null?void 0:pr.scope})]},Lt=e(34280),Wt=(0,c.Z)({},a),Ht=Wt.useInsertionEffect,ir=function(hr,ur,pr){u.useMemo(hr,pr),(0,Lt.Z)(function(){return ur(!0)},pr)},Gt=Ht?function(qt,hr,ur){return Ht(function(){return qt(),hr()},ur)}:ir,Ie=Gt,ce=(0,c.Z)({},a),he=ce.useInsertionEffect,It=function(hr){var ur=[],pr=!1;function Sr(vn){pr||ur.push(vn)}return u.useEffect(function(){return pr=!1,function(){pr=!0,ur.length&&ur.forEach(function(vn){return vn()})}},hr),Sr},Ce=function(){return function(hr){hr()}},ft=typeof he!="undefined"?It:Ce,Kt=ft;function Tt(){return!1}var Pe=!1;function At(){return Pe}var Ze=Tt;if(0)var we,gt;function Rt(qt,hr,ur,pr,Sr){var vn=u.useContext(ne),Wn=vn.cache,Rn=[qt].concat((0,l.Z)(hr)),Hn=D(Rn),oi=Kt([Hn]),ai=Ze(),fr=function(Sn){Wn.opUpdate(Hn,function(mt){var Un=mt||[void 0,void 0],Gn=(0,r.Z)(Un,2),Oi=Gn[0],qi=Oi===void 0?0:Oi,er=Gn[1],na=er,Vi=na||ur(),Sa=[qi,Vi];return Sn?Sn(Sa):Sa})};u.useMemo(function(){fr()},[Hn]);var Br=Wn.opGet(Hn),kr=Br[1];return Ie(function(){Sr==null||Sr(kr)},function(En){return fr(function(Sn){var mt=(0,r.Z)(Sn,2),Un=mt[0],Gn=mt[1];return En&&Un===0&&(Sr==null||Sr(kr)),[Un+1,Gn]}),function(){Wn.opUpdate(Hn,function(Sn){var mt=Sn||[],Un=(0,r.Z)(mt,2),Gn=Un[0],Oi=Gn===void 0?0:Gn,qi=Un[1],er=Oi-1;return er===0?(oi(function(){(En||!Wn.opGet(Hn))&&(pr==null||pr(qi,!1))}),null):[Oi-1,qi]})}},[Hn]),kr}var Fe={},Tr="css",Ct=new Map;function Kr(qt){Ct.set(qt,(Ct.get(qt)||0)+1)}function tn(qt,hr){if(typeof document!="undefined"){var ur=document.querySelectorAll("style[".concat(M,'="').concat(qt,'"]'));ur.forEach(function(pr){if(pr[K]===hr){var Sr;(Sr=pr.parentNode)===null||Sr===void 0||Sr.removeChild(pr)}})}}var Ir=0;function Lr(qt,hr){Ct.set(qt,(Ct.get(qt)||0)-1);var ur=new Set;Ct.forEach(function(pr,Sr){pr<=0&&ur.add(Sr)}),Ct.size-ur.size>Ir&&ur.forEach(function(pr){tn(pr,hr),Ct.delete(pr)})}var vr=function(hr,ur,pr,Sr){var vn=pr.getDerivativeToken(hr),Wn=(0,c.Z)((0,c.Z)({},vn),ur);return Sr&&(Wn=Sr(Wn)),Wn},$r="token";function sn(qt,hr){var ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},pr=(0,u.useContext)(ne),Sr=pr.cache.instanceId,vn=pr.container,Wn=ur.salt,Rn=Wn===void 0?"":Wn,Hn=ur.override,oi=Hn===void 0?Fe:Hn,ai=ur.formatToken,fr=ur.getComputedToken,Br=ur.cssVar,kr=wt(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(hr)))},hr),En=nt(kr),Sn=nt(oi),mt=Br?nt(Br):"",Un=Rt($r,[Rn,qt.id,En,Sn,mt],function(){var Gn,Oi=fr?fr(kr,oi,qt):vr(kr,oi,qt,ai),qi=(0,c.Z)({},Oi),er="";if(Br){var na=Yt(Oi,Br.key,{prefix:Br.prefix,ignore:Br.ignore,unitless:Br.unitless,preserve:Br.preserve}),Vi=(0,r.Z)(na,2);Oi=Vi[0],er=Vi[1]}var Sa=_t(Oi,Rn);Oi._tokenKey=Sa,qi._tokenKey=_t(qi,Rn);var gs=(Gn=Br==null?void 0:Br.key)!==null&&Gn!==void 0?Gn:Sa;Oi._themeKey=gs,Kr(gs);var Ns="".concat(Tr,"-").concat(o(Sa));return Oi._hashId=Ns,[Oi,Ns,qi,er,(Br==null?void 0:Br.key)||""]},function(Gn){Lr(Gn[0]._themeKey,Sr)},function(Gn){var Oi=(0,r.Z)(Gn,4),qi=Oi[0],er=Oi[3];if(Br&&er){var na=(0,h.hq)(er,o("css-variables-".concat(qi._themeKey)),{mark:B,prepend:"queue",attachTo:vn,priority:-999});na[K]=Sr,na.setAttribute(M,qi._themeKey)}});return Un}var hn=function(hr,ur,pr){var Sr=(0,r.Z)(hr,5),vn=Sr[2],Wn=Sr[3],Rn=Sr[4],Hn=pr||{},oi=Hn.plain;if(!Wn)return null;var ai=vn._tokenKey,fr=-999,Br={"data-rc-order":"prependQueue","data-rc-priority":"".concat(fr)},kr=Jt(Wn,Rn,ai,Br,oi);return[fr,ai,kr]},Xt=e(67711),vt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},st=vt,ct="-ms-",Nt="-moz-",br="-webkit-",_r="comm",Jr="rule",zr="decl",xn="@page",Et="@media",Dr="@import",kn="@charset",Qn="@viewport",Nn="@supports",ti="@document",Tn="@namespace",Ci="@keyframes",ri="@font-face",Ti="@counter-style",Qi="@font-feature-values",Wi="@layer",Ca="@scope",ui=Math.abs,la=String.fromCharCode,Ta=Object.assign;function St(qt,hr){return Ei(qt,0)^45?(((hr<<2^Ei(qt,0))<<2^Ei(qt,1))<<2^Ei(qt,2))<<2^Ei(qt,3):0}function ga(qt){return qt.trim()}function sa(qt,hr){return(qt=hr.exec(qt))?qt[0]:qt}function _i(qt,hr,ur){return qt.replace(hr,ur)}function Ma(qt,hr,ur){return qt.indexOf(hr,ur)}function Ei(qt,hr){return qt.charCodeAt(hr)|0}function ci(qt,hr,ur){return qt.slice(hr,ur)}function On(qt){return qt.length}function Ee(qt){return qt.length}function ot(qt,hr){return hr.push(qt),qt}function tt(qt,hr){return qt.map(hr).join("")}function Ot(qt,hr){return qt.filter(function(ur){return!sa(ur,hr)})}function dt(qt,hr){for(var ur="",pr=0;pr0?Ei(ye,--We):0,Ar--,et===10&&(Ar=1,cr--),et}function Ur(){return et=We2||nn(et)>3?"":" "}function yn(qt){for(;Ur();)switch(nn(et)){case 0:append(Ks(We-1),qt);break;case 2:append(Pa(et),qt);break;default:append(from(et),qt)}return qt}function fi(qt,hr){for(;--hr&&Ur()&&!(et<48||et>102||et>57&&et<65||et>70&&et<97););return fn(qt,wr()+(hr<6&&bn()==32&&Ur()==32))}function Ki(qt){for(;Ur();)switch(et){case qt:return We;case 34:case 39:qt!==34&&qt!==39&&Ki(et);break;case 40:qt===41&&Ki(qt);break;case 92:Ur();break}return We}function ya(qt,hr){for(;Ur()&&qt+et!==57;)if(qt+et===84&&bn()===47)break;return"/*"+fn(hr,We-1)+"*"+la(qt===47?qt:Ur())}function Ks(qt){for(;!nn(bn());)Ur();return fn(qt,We)}function ba(qt){return Pn(Fs("",null,null,null,[""],qt=cn(qt),0,[0],qt))}function Fs(qt,hr,ur,pr,Sr,vn,Wn,Rn,Hn){for(var oi=0,ai=0,fr=Wn,Br=0,kr=0,En=0,Sn=1,mt=1,Un=1,Gn=0,Oi="",qi=Sr,er=vn,na=pr,Vi=Oi;mt;)switch(En=Gn,Gn=Ur()){case 40:if(En!=108&&Ei(Vi,fr-1)==58){Ma(Vi+=_i(Pa(Gn),"&","&\f"),"&\f",ui(oi?Rn[oi-1]:0))!=-1&&(Un=-1);break}case 34:case 39:case 91:Vi+=Pa(Gn);break;case 9:case 10:case 13:case 32:Vi+=mi(En);break;case 92:Vi+=fi(wr()-1,7);continue;case 47:switch(bn()){case 42:case 47:ot(es(ya(Ur(),wr()),hr,ur,Hn),Hn),(nn(En||1)==5||nn(bn()||1)==5)&&On(Vi)&&ci(Vi,-1,void 0)!==" "&&(Vi+=" ");break;default:Vi+="/"}break;case 123*Sn:Rn[oi++]=On(Vi)*Un;case 125*Sn:case 59:case 0:switch(Gn){case 0:case 125:mt=0;case 59+ai:Un==-1&&(Vi=_i(Vi,/\f/g,"")),kr>0&&(On(Vi)-fr||Sn===0&&En===47)&&ot(kr>32?Ws(Vi+";",pr,ur,fr-1,Hn):Ws(_i(Vi," ","")+";",pr,ur,fr-2,Hn),Hn);break;case 59:Vi+=";";default:if(ot(na=Vs(Vi,hr,ur,oi,ai,Sr,Rn,Oi,qi=[],er=[],fr,vn),vn),Gn===123)if(ai===0)Fs(Vi,hr,na,na,qi,vn,fr,Rn,er);else{switch(Br){case 99:if(Ei(Vi,3)===110)break;case 108:if(Ei(Vi,2)===97)break;default:ai=0;case 100:case 109:case 115:}ai?Fs(qt,na,na,pr&&ot(Vs(qt,na,na,0,0,Sr,Rn,Oi,Sr,qi=[],fr,er),er),Sr,er,fr,Rn,pr?qi:er):Fs(Vi,na,na,na,[""],er,0,Rn,er)}}oi=ai=kr=0,Sn=Un=1,Oi=Vi="",fr=Wn;break;case 58:fr=1+On(Vi),kr=En;default:if(Sn<1){if(Gn==123)--Sn;else if(Gn==125&&Sn++==0&&Cr()==125)continue}switch(Vi+=la(Gn),Gn*Sn){case 38:Un=ai>0?1:(Vi+="\f",-1);break;case 44:Rn[oi++]=(On(Vi)-1)*Un,Un=1;break;case 64:bn()===45&&(Vi+=Pa(Ur())),Br=bn(),ai=fr=On(Oi=Vi+=Ks(wr())),Gn++;break;case 45:En===45&&On(Vi)==2&&(Sn=0)}}return vn}function Vs(qt,hr,ur,pr,Sr,vn,Wn,Rn,Hn,oi,ai,fr){for(var Br=Sr-1,kr=Sr===0?vn:[""],En=Ee(kr),Sn=0,mt=0,Un=0;Sn0?kr[Gn]+" "+Oi:_i(Oi,/&\f/g,kr[Gn])))&&(Hn[Un++]=qi);return it(qt,hr,ur,Sr===0?Jr:Rn,Hn,oi,ai,fr)}function es(qt,hr,ur,pr){return it(qt,hr,ur,_r,la(Or()),ci(qt,2,-2),0,pr)}function Ws(qt,hr,ur,pr,Sr){return it(qt,hr,ur,zr,ci(qt,0,pr),ci(qt,pr+1,-1),pr,Sr)}function qn(qt,hr){var ur=hr.path,pr=hr.parentSelectors;(0,Mt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(ur?"Error in ".concat(ur,": "):"").concat(qt).concat(pr.length?" Selector: ".concat(pr.join(" | ")):""))}var Es=function(hr,ur,pr){if(hr==="content"){var Sr=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,vn=["normal","none","initial","inherit","unset"];(typeof ur!="string"||vn.indexOf(ur)===-1&&!Sr.test(ur)&&(ur.charAt(0)!==ur.charAt(ur.length-1)||ur.charAt(0)!=='"'&&ur.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(ur,"\"'`."),pr)}},fs=null,Ys=function(hr,ur,pr){hr==="animation"&&pr.hashId&&ur!=="none"&&lintWarning("You seem to be using hashed animation '".concat(ur,"', in which case 'animationName' with Keyframe as value is recommended."),pr)},Xi=null;function Bs(qt){var hr,ur=((hr=qt.match(/:not\(([^)]*)\)/))===null||hr===void 0?void 0:hr[1])||"",pr=ur.split(/(\[[^[]*])|(?=[.#])/).filter(function(Sr){return Sr});return pr.length>1}function Ko(qt){return qt.parentSelectors.reduce(function(hr,ur){return hr?ur.includes("&")?ur.replace(/&/g,hr):"".concat(hr," ").concat(ur):ur},"")}var Va=function(hr,ur,pr){var Sr=Ko(pr),vn=Sr.match(/:not\([^)]*\)/g)||[];vn.length>0&&vn.some(Bs)&&qn("Concat ':not' selector not support in legacy browsers.",pr)},da=Va,is=function(hr,ur,pr){switch(hr){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":qn("You seem to be using non-logical property '".concat(hr,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof ur=="string"){var Sr=ur.split(" ").map(function(Rn){return Rn.trim()});Sr.length===4&&Sr[1]!==Sr[3]&&qn("You seem to be using '".concat(hr,"' property with different left ").concat(hr," and right ").concat(hr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr)}return;case"clear":case"textAlign":(ur==="left"||ur==="right")&&qn("You seem to be using non-logical value '".concat(ur,"' of ").concat(hr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr);return;case"borderRadius":if(typeof ur=="string"){var vn=ur.split("/").map(function(Rn){return Rn.trim()}),Wn=vn.reduce(function(Rn,Hn){if(Rn)return Rn;var oi=Hn.split(" ").map(function(ai){return ai.trim()});return oi.length>=2&&oi[0]!==oi[1]||oi.length===3&&oi[1]!==oi[2]||oi.length===4&&oi[2]!==oi[3]?!0:Rn},!1);Wn&&qn("You seem to be using non-logical value '".concat(ur,"' of ").concat(hr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr)}return;default:}},vo=is,jn=function(hr,ur,pr){(typeof ur=="string"&&/NaN/g.test(ur)||Number.isNaN(ur))&&qn("Unexpected 'NaN' in property '".concat(hr,": ").concat(ur,"'."),pr)},ts=jn,Ps=function(hr,ur,pr){pr.parentSelectors.some(function(Sr){var vn=Sr.split(",");return vn.some(function(Wn){return Wn.split("&").length>2})})&&qn("Should not use more than one `&` in a selector.",pr)},Is=Ps,Hi="data-ant-cssinjs-cache-path",Xa="_FILE_STYLE__";function Wa(qt){return Object.keys(qt).map(function(hr){var ur=qt[hr];return"".concat(hr,":").concat(ur)}).join(";")}var Rs,_o=!0;function $o(qt){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;Rs=qt,_o=hr}function Vo(){if(!Rs&&(Rs={},(0,q.Z)())){var qt=document.createElement("div");qt.className=Hi,qt.style.position="fixed",qt.style.visibility="hidden",qt.style.top="-9999px",document.body.appendChild(qt);var hr=getComputedStyle(qt).content||"";hr=hr.replace(/^"/,"").replace(/"$/,""),hr.split(";").forEach(function(Sr){var vn=Sr.split(":"),Wn=(0,r.Z)(vn,2),Rn=Wn[0],Hn=Wn[1];Rs[Rn]=Hn});var ur=document.querySelector("style[".concat(Hi,"]"));if(ur){var pr;_o=!1,(pr=ur.parentNode)===null||pr===void 0||pr.removeChild(ur)}document.body.removeChild(qt)}}function Yo(qt){return Vo(),!!Rs[qt]}function rs(qt){var hr=Rs[qt],ur=null;if(hr&&(0,q.Z)())if(_o)ur=Xa;else{var pr=document.querySelector("style[".concat(B,'="').concat(Rs[qt],'"]'));pr?ur=pr.innerHTML:delete Rs[qt]}return[ur,hr]}var _s="_skip_check_",Ao="_multi_value_";function Zo(qt){var hr=dt(ba(qt),lr);return hr.replace(/\{%%%\:[^;];}/g,";")}function Lo(qt){return(0,oe.Z)(qt)==="object"&&qt&&(_s in qt||Ao in qt)}function Xo(qt,hr,ur){if(!hr)return qt;var pr=".".concat(hr),Sr=ur==="low"?":where(".concat(pr,")"):pr,vn=qt.split(",").map(function(Wn){var Rn,Hn=Wn.trim().split(/\s+/),oi=Hn[0]||"",ai=((Rn=oi.match(/^\w+/))===null||Rn===void 0?void 0:Rn[0])||"";return oi="".concat(ai).concat(Sr).concat(oi.slice(ai.length)),[oi].concat((0,l.Z)(Hn.slice(1))).join(" ")});return vn.join(",")}var gi=function qt(hr){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Sr=pr.root,vn=pr.injectHash,Wn=pr.parentSelectors,Rn=ur.hashId,Hn=ur.layer,oi=ur.path,ai=ur.hashPriority,fr=ur.transformers,Br=fr===void 0?[]:fr,kr=ur.linters,En=kr===void 0?[]:kr,Sn="",mt={};function Un(qi){var er=qi.getName(Rn);if(!mt[er]){var na=qt(qi.style,ur,{root:!1,parentSelectors:Wn}),Vi=(0,r.Z)(na,1),Sa=Vi[0];mt[er]="@keyframes ".concat(qi.getName(Rn)).concat(Sa)}}function Gn(qi){var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return qi.forEach(function(na){Array.isArray(na)?Gn(na,er):na&&er.push(na)}),er}var Oi=Gn(Array.isArray(hr)?hr:[hr]);return Oi.forEach(function(qi){var er=typeof qi=="string"&&!Sr?{}:qi;if(typeof er=="string")Sn+="".concat(er,` -`);else if(er._keyframe)Un(er);else{var na=Br.reduce(function(Vi,Sa){var gs;return(Sa==null||(gs=Sa.visit)===null||gs===void 0?void 0:gs.call(Sa,Vi))||Vi},er);Object.keys(na).forEach(function(Vi){var Sa=na[Vi];if((0,oe.Z)(Sa)==="object"&&Sa&&(Vi!=="animationName"||!Sa._keyframe)&&!Lo(Sa)){var gs=!1,Ns=Vi.trim(),Mi=!1;(Sr||vn)&&Rn?Ns.startsWith("@")?gs=!0:Ns==="&"?Ns=Xo("",Rn,ai):Ns=Xo(Vi,Rn,ai):Sr&&!Rn&&(Ns==="&"||Ns==="")&&(Ns="",Mi=!0);var Co=qt(Sa,ur,{root:Mi,injectHash:gs,parentSelectors:[].concat((0,l.Z)(Wn),[Ns])}),oo=(0,r.Z)(Co,2),Ms=oo[0],Fa=oo[1];mt=(0,c.Z)((0,c.Z)({},mt),Fa),Sn+="".concat(Ns).concat(Ms)}else{let Zn=function(Hs,uo){var Qe=Hs.replace(/[A-Z]/g,function(jt){return"-".concat(jt.toLowerCase())}),qe=uo;!st[Hs]&&typeof qe=="number"&&qe!==0&&(qe="".concat(qe,"px")),Hs==="animationName"&&uo!==null&&uo!==void 0&&uo._keyframe&&(Un(uo),qe=uo.getName(Rn)),Sn+="".concat(Qe,":").concat(qe,";")};var Ds,yo=(Ds=Sa==null?void 0:Sa.value)!==null&&Ds!==void 0?Ds:Sa;(0,oe.Z)(Sa)==="object"&&Sa!==null&&Sa!==void 0&&Sa[Ao]&&Array.isArray(yo)?yo.forEach(function(Hs){Zn(Vi,Hs)}):Zn(Vi,yo)}})}}),Sr?Hn&&(Sn&&(Sn="@layer ".concat(Hn.name," {").concat(Sn,"}")),Hn.dependencies&&(mt["@layer ".concat(Hn.name)]=Hn.dependencies.map(function(qi){return"@layer ".concat(qi,", ").concat(Hn.name,";")}).join(` -`))):Sn="{".concat(Sn,"}"),[Sn,mt]};function di(qt,hr){return o("".concat(qt.join("%")).concat(hr))}function as(){return null}var ds="style";function ss(qt,hr){var ur=qt.token,pr=qt.path,Sr=qt.hashId,vn=qt.layer,Wn=qt.nonce,Rn=qt.clientOnly,Hn=qt.order,oi=Hn===void 0?0:Hn,ai=u.useContext(ne),fr=ai.autoClear,Br=ai.mock,kr=ai.defaultCache,En=ai.hashPriority,Sn=ai.container,mt=ai.ssrInline,Un=ai.transformers,Gn=ai.linters,Oi=ai.cache,qi=ai.layer,er=ur._tokenKey,na=[er];qi&&na.push("layer"),na.push.apply(na,(0,l.Z)(pr));var Vi=bt,Sa=Rt(ds,na,function(){var oo=na.join("|");if(Yo(oo)){var Ms=rs(oo),Fa=(0,r.Z)(Ms,2),Ds=Fa[0],yo=Fa[1];if(Ds)return[Ds,er,yo,{},Rn,oi]}var Zn=hr(),Hs=gi(Zn,{hashId:Sr,hashPriority:En,layer:qi?vn:void 0,path:pr.join("-"),transformers:Un,linters:Gn}),uo=(0,r.Z)(Hs,2),Qe=uo[0],qe=uo[1],jt=Zo(Qe),Vt=di(na,jt);return[jt,er,Vt,qe,Rn,oi]},function(oo,Ms){var Fa=(0,r.Z)(oo,3),Ds=Fa[2];(Ms||fr)&&bt&&(0,h.jL)(Ds,{mark:B,attachTo:Sn})},function(oo){var Ms=(0,r.Z)(oo,4),Fa=Ms[0],Ds=Ms[1],yo=Ms[2],Zn=Ms[3];if(Vi&&Fa!==Xa){var Hs={mark:B,prepend:qi?!1:"queue",attachTo:Sn,priority:oi},uo=typeof Wn=="function"?Wn():Wn;uo&&(Hs.csp={nonce:uo});var Qe=[],qe=[];Object.keys(Zn).forEach(function(Vt){Vt.startsWith("@layer")?Qe.push(Vt):qe.push(Vt)}),Qe.forEach(function(Vt){(0,h.hq)(Zo(Zn[Vt]),"_layer-".concat(Vt),(0,c.Z)((0,c.Z)({},Hs),{},{prepend:!0}))});var jt=(0,h.hq)(Fa,yo,Hs);jt[K]=Oi.instanceId,jt.setAttribute(M,er),qe.forEach(function(Vt){(0,h.hq)(Zo(Zn[Vt]),"_effect-".concat(Vt),Hs)})}}),gs=(0,r.Z)(Sa,3),Ns=gs[0],Mi=gs[1],Co=gs[2];return function(oo){var Ms;return!mt||Vi||!kr?Ms=u.createElement(as,null):Ms=u.createElement("style",(0,Xt.Z)({},(0,i.Z)((0,i.Z)({},M,Mi),B,Co),{dangerouslySetInnerHTML:{__html:Ns}})),u.createElement(u.Fragment,null,Ms,oo)}}var go=function(hr,ur,pr){var Sr=(0,r.Z)(hr,6),vn=Sr[0],Wn=Sr[1],Rn=Sr[2],Hn=Sr[3],oi=Sr[4],ai=Sr[5],fr=pr||{},Br=fr.plain;if(oi)return null;var kr=vn,En={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ai)};return kr=Jt(vn,Wn,Rn,En,Br),Hn&&Object.keys(Hn).forEach(function(Sn){if(!ur[Sn]){ur[Sn]=!0;var mt=Zo(Hn[Sn]),Un=Jt(mt,Wn,"_effect-".concat(Sn),En,Br);Sn.startsWith("@layer")?kr=Un+kr:kr+=Un}}),[ai,Rn,kr]},Wo="cssVar",du=function(hr,ur){var pr=hr.key,Sr=hr.prefix,vn=hr.unitless,Wn=hr.ignore,Rn=hr.token,Hn=hr.scope,oi=Hn===void 0?"":Hn,ai=(0,u.useContext)(ne),fr=ai.cache.instanceId,Br=ai.container,kr=Rn._tokenKey,En=[].concat((0,l.Z)(hr.path),[pr,oi,kr]),Sn=Rt(Wo,En,function(){var mt=ur(),Un=Yt(mt,pr,{prefix:Sr,unitless:vn,ignore:Wn,scope:oi}),Gn=(0,r.Z)(Un,2),Oi=Gn[0],qi=Gn[1],er=di(En,qi);return[Oi,qi,er,pr]},function(mt){var Un=(0,r.Z)(mt,3),Gn=Un[2];bt&&(0,h.jL)(Gn,{mark:B,attachTo:Br})},function(mt){var Un=(0,r.Z)(mt,3),Gn=Un[1],Oi=Un[2];if(Gn){var qi=(0,h.hq)(Gn,Oi,{mark:B,prepend:"queue",attachTo:Br,priority:-999});qi[K]=fr,qi.setAttribute(M,pr)}});return Sn},Ls=function(hr,ur,pr){var Sr=(0,r.Z)(hr,4),vn=Sr[1],Wn=Sr[2],Rn=Sr[3],Hn=pr||{},oi=Hn.plain;if(!vn)return null;var ai=-999,fr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ai)},Br=Jt(vn,Rn,Wn,fr,oi);return[ai,Wn,Br]},tu=du,hu=(0,i.Z)((0,i.Z)((0,i.Z)({},ds,go),$r,hn),Wo,Ls);function Iu(qt){return qt!==null}function Mo(qt,hr){var ur=typeof hr=="boolean"?{plain:hr}:hr||{},pr=ur.plain,Sr=pr===void 0?!1:pr,vn=ur.types,Wn=vn===void 0?["style","token","cssVar"]:vn,Rn=ur.once,Hn=Rn===void 0?!1:Rn,oi=new RegExp("^(".concat((typeof Wn=="string"?[Wn]:Wn).join("|"),")%")),ai=Array.from(qt.cache.keys()).filter(function(En){return oi.test(En)}),fr={},Br={},kr="";return ai.map(function(En){if(Hn&&qt.extracted.has(En))return null;var Sn=En.replace(oi,"").replace(/%/g,"|"),mt=En.split("%"),Un=(0,r.Z)(mt,1),Gn=Un[0],Oi=hu[Gn],qi=Oi(qt.cache.get(En)[1],fr,{plain:Sr});if(!qi)return null;var er=(0,r.Z)(qi,3),na=er[0],Vi=er[1],Sa=er[2];return En.startsWith("style")&&(Br[Sn]=Vi),qt.extracted.add(En),[na,Sa]}).filter(Iu).sort(function(En,Sn){var mt=(0,r.Z)(En,1),Un=mt[0],Gn=(0,r.Z)(Sn,1),Oi=Gn[0];return Un-Oi}).forEach(function(En){var Sn=(0,r.Z)(En,2),mt=Sn[1];kr+=mt}),kr+=Jt(".".concat(Hi,'{content:"').concat(Wa(Br),'";}'),void 0,void 0,(0,i.Z)({},Hi,Hi),Sr),kr}var Ju=function(){function qt(hr,ur){(0,m.Z)(this,qt),(0,i.Z)(this,"name",void 0),(0,i.Z)(this,"style",void 0),(0,i.Z)(this,"_keyframe",!0),this.name=hr,this.style=ur}return(0,b.Z)(qt,[{key:"getName",value:function(){var ur=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ur?"".concat(ur,"-").concat(this.name):this.name}}]),qt}(),Fo=Ju;function mo(qt){if(typeof qt=="number")return[[qt],!1];var hr=String(qt).trim(),ur=hr.match(/(.*)(!important)/),pr=(ur?ur[1]:hr).trim().split(/\s+/),Sr=[],vn=0;return[pr.reduce(function(Wn,Rn){if(Rn.includes("(")||Rn.includes(")")){var Hn=Rn.split("(").length-1,oi=Rn.split(")").length-1;vn+=Hn-oi}return vn>=0&&Sr.push(Rn),vn===0&&(Wn.push(Sr.join(" ")),Sr=[]),Wn},[]),!!ur]}function gu(qt){return qt.notSplit=!0,qt}var Bu={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:gu(["borderTop","borderBottom"]),borderBlockStart:gu(["borderTop"]),borderBlockEnd:gu(["borderBottom"]),borderInline:gu(["borderLeft","borderRight"]),borderInlineStart:gu(["borderLeft"]),borderInlineEnd:gu(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Do(qt,hr){var ur=qt;return hr&&(ur="".concat(ur," !important")),{_skip_check_:!0,value:ur}}var Bo={visit:function(hr){var ur={};return Object.keys(hr).forEach(function(pr){var Sr=hr[pr],vn=Bu[pr];if(vn&&(typeof Sr=="number"||typeof Sr=="string")){var Wn=mo(Sr),Rn=(0,r.Z)(Wn,2),Hn=Rn[0],oi=Rn[1];vn.length&&vn.notSplit?vn.forEach(function(ai){ur[ai]=Do(Sr,oi)}):vn.length===1?ur[vn[0]]=Do(Hn[0],oi):vn.length===2?vn.forEach(function(ai,fr){var Br;ur[ai]=Do((Br=Hn[fr])!==null&&Br!==void 0?Br:Hn[0],oi)}):vn.length===4?vn.forEach(function(ai,fr){var Br,kr;ur[ai]=Do((Br=(kr=Hn[fr])!==null&&kr!==void 0?kr:Hn[fr-2])!==null&&Br!==void 0?Br:Hn[0],oi)}):ur[pr]=Sr}else ur[pr]=Sr}),ur}},Ou=Bo,Qo=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function ru(qt,hr){var ur=Math.pow(10,hr+1),pr=Math.floor(qt*ur);return Math.round(pr/10)*10/ur}var Os=function(){var hr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ur=hr.rootValue,pr=ur===void 0?16:ur,Sr=hr.precision,vn=Sr===void 0?5:Sr,Wn=hr.mediaQuery,Rn=Wn===void 0?!1:Wn,Hn=function(fr,Br){if(!Br)return fr;var kr=parseFloat(Br);if(kr<=1)return fr;var En=ru(kr/pr,vn);return"".concat(En,"rem")},oi=function(fr){var Br=(0,c.Z)({},fr);return Object.entries(fr).forEach(function(kr){var En=(0,r.Z)(kr,2),Sn=En[0],mt=En[1];if(typeof mt=="string"&&mt.includes("px")){var Un=mt.replace(Qo,Hn);Br[Sn]=Un}!st[Sn]&&typeof mt=="number"&&mt!==0&&(Br[Sn]="".concat(mt,"px").replace(Qo,Hn));var Gn=Sn.trim();if(Gn.startsWith("@")&&Gn.includes("px")&&Rn){var Oi=Sn.replace(Qo,Hn);Br[Oi]=Br[Sn],delete Br[Sn]}}),Br};return{visit:oi}},Ho=Os,Nu={supportModernCSS:function(){return He()&&pt()}}},7657:function(d,_,e){"use strict";e.d(_,{Z:function(){return ue}});var r=e(67711),i=e(16886),l=e(52873),c=e(33346),f=e(59301),o=e(92310),h=e.n(o),u=e(30071),a=e(18418),x=e(98506),p=e(26420),y=e(810),m=e(96452),b=e(48736);function S(z){return z.replace(/-(.)/g,function(j,ie){return ie.toUpperCase()})}function D(z,j){(0,b.ZP)(z,"[@ant-design/icons] ".concat(j))}function R(z){return(0,p.Z)(z)==="object"&&typeof z.name=="string"&&typeof z.theme=="string"&&((0,p.Z)(z.icon)==="object"||typeof z.icon=="function")}function A(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(z).reduce(function(j,ie){var me=z[ie];switch(ie){case"class":j.className=me,delete j.class;break;default:delete j[ie],j[S(ie)]=me}return j},{})}function P(z,j,ie){return ie?f.createElement(z.tag,(0,x.Z)((0,x.Z)({key:j},A(z.attrs)),ie),(z.children||[]).map(function(me,Te){return P(me,"".concat(j,"-").concat(z.tag,"-").concat(Te))})):f.createElement(z.tag,(0,x.Z)({key:j},A(z.attrs)),(z.children||[]).map(function(me,Te){return P(me,"".concat(j,"-").concat(z.tag,"-").concat(Te))}))}function M(z){return(0,u.generate)(z)[0]}function B(z){return z?Array.isArray(z)?z:[z]:[]}var N={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},K=` +(function(){var __webpack_modules__={30071:function(d,_,e){"use strict";e.r(_),e.d(_,{blue:function(){return oe},blueDark:function(){return Ue},cyan:function(){return ne},cyanDark:function(){return Ge},geekblue:function(){return q},geekblueDark:function(){return Mt},generate:function(){return A},gold:function(){return G},goldDark:function(){return ie},gray:function(){return ee},green:function(){return ae},greenDark:function(){return Oe},grey:function(){return se},greyDark:function(){return Zt},lime:function(){return W},limeDark:function(){return Te},magenta:function(){return K},magentaDark:function(){return kt},orange:function(){return N},orangeDark:function(){return j},presetDarkPalettes:function(){return Ft},presetPalettes:function(){return Q},presetPrimaryColors:function(){return P},purple:function(){return J},purpleDark:function(){return yt},red:function(){return M},redDark:function(){return le},volcano:function(){return B},volcanoDark:function(){return $},yellow:function(){return H},yellowDark:function(){return me}});var r=e(52873);const i=Math.round;function l(tr,ze){const wt=tr.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],Bt=wt.map(nt=>parseFloat(nt));for(let nt=0;nt<3;nt+=1)Bt[nt]=ze(Bt[nt]||0,wt[nt]||"",nt);return wt[3]?Bt[3]=wt[3].includes("%")?Bt[3]/100:Bt[3]:Bt[3]=1,Bt}const c=(tr,ze,wt)=>wt===0?tr:tr/100;function f(tr,ze){const wt=ze||255;return tr>wt?wt:tr<0?0:tr}class o{constructor(ze){(0,r.Z)(this,"isValid",!0),(0,r.Z)(this,"r",0),(0,r.Z)(this,"g",0),(0,r.Z)(this,"b",0),(0,r.Z)(this,"a",1),(0,r.Z)(this,"_h",void 0),(0,r.Z)(this,"_s",void 0),(0,r.Z)(this,"_l",void 0),(0,r.Z)(this,"_v",void 0),(0,r.Z)(this,"_max",void 0),(0,r.Z)(this,"_min",void 0),(0,r.Z)(this,"_brightness",void 0);function wt(Bt){return Bt[0]in ze&&Bt[1]in ze&&Bt[2]in ze}if(ze)if(typeof ze=="string"){let nt=function(_t){return Bt.startsWith(_t)};const Bt=ze.trim();/^#?[A-F\d]{3,8}$/i.test(Bt)?this.fromHexString(Bt):nt("rgb")?this.fromRgbString(Bt):nt("hsl")?this.fromHslString(Bt):(nt("hsv")||nt("hsb"))&&this.fromHsvString(Bt)}else if(ze instanceof o)this.r=ze.r,this.g=ze.g,this.b=ze.b,this.a=ze.a,this._h=ze._h,this._s=ze._s,this._l=ze._l,this._v=ze._v;else if(wt("rgb"))this.r=f(ze.r),this.g=f(ze.g),this.b=f(ze.b),this.a=typeof ze.a=="number"?f(ze.a,1):1;else if(wt("hsl"))this.fromHsl(ze);else if(wt("hsv"))this.fromHsv(ze);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(ze))}setR(ze){return this._sc("r",ze)}setG(ze){return this._sc("g",ze)}setB(ze){return this._sc("b",ze)}setA(ze){return this._sc("a",ze,1)}setHue(ze){const wt=this.toHsv();return wt.h=ze,this._c(wt)}getLuminance(){function ze(_t){const ht=_t/255;return ht<=.03928?ht/12.92:Math.pow((ht+.055)/1.055,2.4)}const wt=ze(this.r),Bt=ze(this.g),nt=ze(this.b);return .2126*wt+.7152*Bt+.0722*nt}getHue(){if(typeof this._h=="undefined"){const ze=this.getMax()-this.getMin();ze===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/ze+(this.g1&&(nt=1),this._c({h:wt,s:Bt,l:nt,a:this.a})}mix(ze,wt=50){const Bt=this._c(ze),nt=wt/100,_t=Je=>(Bt[Je]-this[Je])*nt+this[Je],ht={r:i(_t("r")),g:i(_t("g")),b:i(_t("b")),a:i(_t("a")*100)/100};return this._c(ht)}tint(ze=10){return this.mix({r:255,g:255,b:255,a:1},ze)}shade(ze=10){return this.mix({r:0,g:0,b:0,a:1},ze)}onBackground(ze){const wt=this._c(ze),Bt=this.a+wt.a*(1-this.a),nt=_t=>i((this[_t]*this.a+wt[_t]*wt.a*(1-this.a))/Bt);return this._c({r:nt("r"),g:nt("g"),b:nt("b"),a:Bt})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(ze){return this.r===ze.r&&this.g===ze.g&&this.b===ze.b&&this.a===ze.a}clone(){return this._c(this)}toHexString(){let ze="#";const wt=(this.r||0).toString(16);ze+=wt.length===2?wt:"0"+wt;const Bt=(this.g||0).toString(16);ze+=Bt.length===2?Bt:"0"+Bt;const nt=(this.b||0).toString(16);if(ze+=nt.length===2?nt:"0"+nt,typeof this.a=="number"&&this.a>=0&&this.a<1){const _t=i(this.a*255).toString(16);ze+=_t.length===2?_t:"0"+_t}return ze}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const ze=this.getHue(),wt=i(this.getSaturation()*100),Bt=i(this.getLightness()*100);return this.a!==1?`hsla(${ze},${wt}%,${Bt}%,${this.a})`:`hsl(${ze},${wt}%,${Bt}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(ze,wt,Bt){const nt=this.clone();return nt[ze]=f(wt,Bt),nt}_c(ze){return new this.constructor(ze)}getMax(){return typeof this._max=="undefined"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min=="undefined"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(ze){const wt=ze.replace("#","");function Bt(nt,_t){return parseInt(wt[nt]+wt[_t||nt],16)}wt.length<6?(this.r=Bt(0),this.g=Bt(1),this.b=Bt(2),this.a=wt[3]?Bt(3)/255:1):(this.r=Bt(0,1),this.g=Bt(2,3),this.b=Bt(4,5),this.a=wt[6]?Bt(6,7)/255:1)}fromHsl({h:ze,s:wt,l:Bt,a:nt}){if(this._h=ze%360,this._s=wt,this._l=Bt,this.a=typeof nt=="number"?nt:1,wt<=0){const He=i(Bt*255);this.r=He,this.g=He,this.b=He}let _t=0,ht=0,Je=0;const je=ze/60,be=(1-Math.abs(2*Bt-1))*wt,Le=be*(1-Math.abs(je%2-1));je>=0&&je<1?(_t=be,ht=Le):je>=1&&je<2?(_t=Le,ht=be):je>=2&&je<3?(ht=be,Je=Le):je>=3&&je<4?(ht=Le,Je=be):je>=4&&je<5?(_t=Le,Je=be):je>=5&&je<6&&(_t=be,Je=Le);const Ke=Bt-be/2;this.r=i((_t+Ke)*255),this.g=i((ht+Ke)*255),this.b=i((Je+Ke)*255)}fromHsv({h:ze,s:wt,v:Bt,a:nt}){this._h=ze%360,this._s=wt,this._v=Bt,this.a=typeof nt=="number"?nt:1;const _t=i(Bt*255);if(this.r=_t,this.g=_t,this.b=_t,wt<=0)return;const ht=ze/60,Je=Math.floor(ht),je=ht-Je,be=i(Bt*(1-wt)*255),Le=i(Bt*(1-wt*je)*255),Ke=i(Bt*(1-wt*(1-je))*255);switch(Je){case 0:this.g=Ke,this.b=be;break;case 1:this.r=Le,this.b=be;break;case 2:this.r=be,this.b=Ke;break;case 3:this.r=be,this.g=Le;break;case 4:this.r=Ke,this.g=be;break;case 5:default:this.g=be,this.b=Le;break}}fromHsvString(ze){const wt=l(ze,c);this.fromHsv({h:wt[0],s:wt[1],v:wt[2],a:wt[3]})}fromHslString(ze){const wt=l(ze,c);this.fromHsl({h:wt[0],s:wt[1],l:wt[2],a:wt[3]})}fromRgbString(ze){const wt=l(ze,(Bt,nt)=>nt.includes("%")?i(Bt/100*255):Bt);this.r=wt[0],this.g=wt[1],this.b=wt[2],this.a=wt[3]}}var h=2,u=.16,a=.05,x=.05,p=.15,y=5,m=4,b=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function S(tr,ze,wt){var Bt;return Math.round(tr.h)>=60&&Math.round(tr.h)<=240?Bt=wt?Math.round(tr.h)-h*ze:Math.round(tr.h)+h*ze:Bt=wt?Math.round(tr.h)+h*ze:Math.round(tr.h)-h*ze,Bt<0?Bt+=360:Bt>=360&&(Bt-=360),Bt}function D(tr,ze,wt){if(tr.h===0&&tr.s===0)return tr.s;var Bt;return wt?Bt=tr.s-u*ze:ze===m?Bt=tr.s+u:Bt=tr.s+a*ze,Bt>1&&(Bt=1),wt&&ze===y&&Bt>.1&&(Bt=.1),Bt<.06&&(Bt=.06),Math.round(Bt*100)/100}function R(tr,ze,wt){var Bt;return wt?Bt=tr.v+x*ze:Bt=tr.v-p*ze,Bt=Math.max(0,Math.min(1,Bt)),Math.round(Bt*100)/100}function A(tr){for(var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},wt=[],Bt=new o(tr),nt=Bt.toHsv(),_t=y;_t>0;_t-=1){var ht=new o({h:S(nt,_t,!0),s:D(nt,_t,!0),v:R(nt,_t,!0)});wt.push(ht)}wt.push(Bt);for(var Je=1;Je<=m;Je+=1){var je=new o({h:S(nt,Je),s:D(nt,Je),v:R(nt,Je)});wt.push(je)}return ze.theme==="dark"?b.map(function(be){var Le=be.index,Ke=be.amount;return new o(ze.backgroundColor||"#141414").mix(wt[Le],Ke).toHexString()}):wt.map(function(be){return be.toHexString()})}var P={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},M=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];M.primary=M[5];var B=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];B.primary=B[5];var N=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];N.primary=N[5];var G=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];G.primary=G[5];var H=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];H.primary=H[5];var W=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];W.primary=W[5];var ae=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];ae.primary=ae[5];var ne=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ne.primary=ne[5];var oe=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];oe.primary=oe[5];var q=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];q.primary=q[5];var J=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];J.primary=J[5];var K=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];K.primary=K[5];var se=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];se.primary=se[5];var ee=se,Q={red:M,volcano:B,orange:N,gold:G,yellow:H,lime:W,green:ae,cyan:ne,blue:oe,geekblue:q,purple:J,magenta:K,grey:se},le=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];le.primary=le[5];var $=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];$.primary=$[5];var j=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];j.primary=j[5];var ie=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ie.primary=ie[5];var me=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];me.primary=me[5];var Te=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];Te.primary=Te[5];var Oe=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];Oe.primary=Oe[5];var Ge=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];Ge.primary=Ge[5];var Ue=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];Ue.primary=Ue[5];var Mt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];Mt.primary=Mt[5];var yt=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];yt.primary=yt[5];var kt=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];kt.primary=kt[5];var Zt=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Zt.primary=Zt[5];var Ft={red:le,volcano:$,orange:j,gold:ie,yellow:me,lime:Te,green:Oe,cyan:Ge,blue:Ue,geekblue:Mt,purple:yt,magenta:kt,grey:Zt}},36237:function(d,_,e){"use strict";e.r(_),e.d(_,{Keyframes:function(){return Fo},NaNLinter:function(){return ts},StyleContext:function(){return ne},StyleProvider:function(){return ae},Theme:function(){return kt},_experimental:function(){return Nu},createCache:function(){return H},createTheme:function(){return Ft},extractStyle:function(){return Mo},genCalc:function(){return Oe},getComputedToken:function(){return vr},legacyLogicalPropertiesTransformer:function(){return Ou},legacyNotSelectorLinter:function(){return ha},logicalPropertiesLinter:function(){return vo},parentSelectorLinter:function(){return Is},px2remTransformer:function(){return Ho},token2CSSVar:function(){return Me},unit:function(){return rr},useCSSVarRegister:function(){return tu},useCacheToken:function(){return sn},useStyleRegister:function(){return ss}});var r=e(16886),i=e(52873),l=e(15142),c=e(98506);function f(qt){for(var hr=0,ur,pr=0,Sr=qt.length;Sr>=4;++pr,Sr-=4)ur=qt.charCodeAt(pr)&255|(qt.charCodeAt(++pr)&255)<<8|(qt.charCodeAt(++pr)&255)<<16|(qt.charCodeAt(++pr)&255)<<24,ur=(ur&65535)*1540483477+((ur>>>16)*59797<<16),ur^=ur>>>24,hr=(ur&65535)*1540483477+((ur>>>16)*59797<<16)^(hr&65535)*1540483477+((hr>>>16)*59797<<16);switch(Sr){case 3:hr^=(qt.charCodeAt(pr+2)&255)<<16;case 2:hr^=(qt.charCodeAt(pr+1)&255)<<8;case 1:hr^=qt.charCodeAt(pr)&255,hr=(hr&65535)*1540483477+((hr>>>16)*59797<<16)}return hr^=hr>>>13,hr=(hr&65535)*1540483477+((hr>>>16)*59797<<16),((hr^hr>>>15)>>>0).toString(36)}var o=f,h=e(810),u=e(59301),a=e.t(u,2),x=e(33346),p=e(80547),y=e(13697),m=e(42573),b=e(58698),S="%";function D(qt){return qt.join(S)}var R=function(){function qt(hr){(0,m.Z)(this,qt),(0,i.Z)(this,"instanceId",void 0),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"extracted",new Set),this.instanceId=hr}return(0,b.Z)(qt,[{key:"get",value:function(ur){return this.opGet(D(ur))}},{key:"opGet",value:function(ur){return this.cache.get(ur)||null}},{key:"update",value:function(ur,pr){return this.opUpdate(D(ur),pr)}},{key:"opUpdate",value:function(ur,pr){var Sr=this.cache.get(ur),vn=pr(Sr);vn===null?this.cache.delete(ur):this.cache.set(ur,vn)}}]),qt}(),A=R,P=["children"],M="data-token-hash",B="data-css-hash",N="data-cache-path",G="__cssinjs_instance__";function H(){var qt=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var hr=document.body.querySelectorAll("style[".concat(B,"]"))||[],ur=document.head.firstChild;Array.from(hr).forEach(function(Sr){Sr[G]=Sr[G]||qt,Sr[G]===qt&&document.head.insertBefore(Sr,ur)});var pr={};Array.from(document.querySelectorAll("style[".concat(B,"]"))).forEach(function(Sr){var vn=Sr.getAttribute(B);if(pr[vn]){if(Sr[G]===qt){var Wn;(Wn=Sr.parentNode)===null||Wn===void 0||Wn.removeChild(Sr)}}else pr[vn]=!0})}return new A(qt)}var W=u.createContext({hashPriority:"low",cache:H(),defaultCache:!0}),ae=function(hr){var ur=hr.children,pr=(0,x.Z)(hr,P),Sr=u.useContext(W),vn=(0,p.Z)(function(){var Wn=(0,c.Z)({},Sr);Object.keys(pr).forEach(function(Hn){var oi=pr[Hn];pr[Hn]!==void 0&&(Wn[Hn]=oi)});var Rn=pr.cache;return Wn.cache=Wn.cache||H(),Wn.defaultCache=!Rn&&Sr.defaultCache,Wn},[Sr,pr],function(Wn,Rn){return!(0,y.Z)(Wn[0],Rn[0],!0)||!(0,y.Z)(Wn[1],Rn[1],!0)});return u.createElement(W.Provider,{value:vn},ur)},ne=W,oe=e(26420),q=e(47273),J=e(62437),K=e(74700),se=e(45080),ee=(0,b.Z)(function qt(){(0,m.Z)(this,qt)}),Q=ee,le="CALC_UNIT",$=new RegExp(le,"g");function j(qt){return typeof qt=="number"?"".concat(qt).concat(le):qt}var ie=function(qt){(0,K.Z)(ur,qt);var hr=(0,se.Z)(ur);function ur(pr,Sr){var vn;(0,m.Z)(this,ur),vn=hr.call(this),(0,i.Z)((0,J.Z)(vn),"result",""),(0,i.Z)((0,J.Z)(vn),"unitlessCssVar",void 0),(0,i.Z)((0,J.Z)(vn),"lowPriority",void 0);var Wn=(0,oe.Z)(pr);return vn.unitlessCssVar=Sr,pr instanceof ur?vn.result="(".concat(pr.result,")"):Wn==="number"?vn.result=j(pr):Wn==="string"&&(vn.result=pr),vn}return(0,b.Z)(ur,[{key:"add",value:function(Sr){return Sr instanceof ur?this.result="".concat(this.result," + ").concat(Sr.getResult()):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," + ").concat(j(Sr))),this.lowPriority=!0,this}},{key:"sub",value:function(Sr){return Sr instanceof ur?this.result="".concat(this.result," - ").concat(Sr.getResult()):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," - ").concat(j(Sr))),this.lowPriority=!0,this}},{key:"mul",value:function(Sr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Sr instanceof ur?this.result="".concat(this.result," * ").concat(Sr.getResult(!0)):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," * ").concat(Sr)),this.lowPriority=!1,this}},{key:"div",value:function(Sr){return this.lowPriority&&(this.result="(".concat(this.result,")")),Sr instanceof ur?this.result="".concat(this.result," / ").concat(Sr.getResult(!0)):(typeof Sr=="number"||typeof Sr=="string")&&(this.result="".concat(this.result," / ").concat(Sr)),this.lowPriority=!1,this}},{key:"getResult",value:function(Sr){return this.lowPriority||Sr?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Sr){var vn=this,Wn=Sr||{},Rn=Wn.unit,Hn=!0;return typeof Rn=="boolean"?Hn=Rn:Array.from(this.unitlessCssVar).some(function(oi){return vn.result.includes(oi)})&&(Hn=!1),this.result=this.result.replace($,Hn?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),ur}(Q),me=function(qt){(0,K.Z)(ur,qt);var hr=(0,se.Z)(ur);function ur(pr){var Sr;return(0,m.Z)(this,ur),Sr=hr.call(this),(0,i.Z)((0,J.Z)(Sr),"result",0),pr instanceof ur?Sr.result=pr.result:typeof pr=="number"&&(Sr.result=pr),Sr}return(0,b.Z)(ur,[{key:"add",value:function(Sr){return Sr instanceof ur?this.result+=Sr.result:typeof Sr=="number"&&(this.result+=Sr),this}},{key:"sub",value:function(Sr){return Sr instanceof ur?this.result-=Sr.result:typeof Sr=="number"&&(this.result-=Sr),this}},{key:"mul",value:function(Sr){return Sr instanceof ur?this.result*=Sr.result:typeof Sr=="number"&&(this.result*=Sr),this}},{key:"div",value:function(Sr){return Sr instanceof ur?this.result/=Sr.result:typeof Sr=="number"&&(this.result/=Sr),this}},{key:"equal",value:function(){return this.result}}]),ur}(Q),Te=function(hr,ur){var pr=hr==="css"?ie:me;return function(Sr){return new pr(Sr,ur)}},Oe=Te;function Ge(qt,hr){if(qt.length!==hr.length)return!1;for(var ur=0;ur1&&arguments[1]!==void 0?arguments[1]:!1,Wn={map:this.cache};return ur.forEach(function(Rn){if(!Wn)Wn=void 0;else{var Hn;Wn=(Hn=Wn)===null||Hn===void 0||(Hn=Hn.map)===null||Hn===void 0?void 0:Hn.get(Rn)}}),(pr=Wn)!==null&&pr!==void 0&&pr.value&&vn&&(Wn.value[1]=this.cacheCallTimes++),(Sr=Wn)===null||Sr===void 0?void 0:Sr.value}},{key:"get",value:function(ur){var pr;return(pr=this.internalGet(ur,!0))===null||pr===void 0?void 0:pr[0]}},{key:"has",value:function(ur){return!!this.internalGet(ur)}},{key:"set",value:function(ur,pr){var Sr=this;if(!this.has(ur)){if(this.size()+1>qt.MAX_CACHE_SIZE+qt.MAX_CACHE_OFFSET){var vn=this.keys.reduce(function(oi,ai){var fr=(0,r.Z)(oi,2),Fr=fr[1];return Sr.internalGet(ai)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),yt+=1}return(0,b.Z)(qt,[{key:"getDerivativeToken",value:function(ur){return this.derivatives.reduce(function(pr,Sr){return Sr(ur,pr)},void 0)}}]),qt}(),Zt=new Ue;function Ft(qt){var hr=Array.isArray(qt)?qt:[qt];return Zt.has(hr)||Zt.set(hr,new kt(hr)),Zt.get(hr)}var tr=new WeakMap,ze={};function wt(qt,hr){for(var ur=tr,pr=0;pr3&&arguments[3]!==void 0?arguments[3]:{},Sr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Sr)return qt;var vn=(0,c.Z)((0,c.Z)({},pr),{},(0,i.Z)((0,i.Z)({},M,hr),B,ur)),Wn=Object.keys(vn).map(function(Rn){var Hn=vn[Rn];return Hn?"".concat(Rn,'="').concat(Hn,'"'):null}).filter(function(Rn){return Rn}).join(" ");return"")}var Me=function(hr){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(ur?"".concat(ur,"-"):"").concat(hr).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},rt=function(hr,ur,pr){return Object.keys(hr).length?".".concat(ur).concat(pr!=null&&pr.scope?".".concat(pr.scope):"","{").concat(Object.entries(hr).map(function(Sr){var vn=(0,r.Z)(Sr,2),Wn=vn[0],Rn=vn[1];return"".concat(Wn,":").concat(Rn,";")}).join(""),"}"):""},Yt=function(hr,ur,pr){var Sr={},vn={};return Object.entries(hr).forEach(function(Wn){var Rn,Hn,oi=(0,r.Z)(Wn,2),ai=oi[0],fr=oi[1];if(pr!=null&&(Rn=pr.preserve)!==null&&Rn!==void 0&&Rn[ai])vn[ai]=fr;else if((typeof fr=="string"||typeof fr=="number")&&!(pr!=null&&(Hn=pr.ignore)!==null&&Hn!==void 0&&Hn[ai])){var Fr,kr=Me(ai,pr==null?void 0:pr.prefix);Sr[kr]=typeof fr=="number"&&!(pr!=null&&(Fr=pr.unitless)!==null&&Fr!==void 0&&Fr[ai])?"".concat(fr,"px"):String(fr),vn[ai]="var(".concat(kr,")")}}),[vn,rt(Sr,ur,{scope:pr==null?void 0:pr.scope})]},Lt=e(34280),Wt=(0,c.Z)({},a),Ht=Wt.useInsertionEffect,ir=function(hr,ur,pr){u.useMemo(hr,pr),(0,Lt.Z)(function(){return ur(!0)},pr)},Gt=Ht?function(qt,hr,ur){return Ht(function(){return qt(),hr()},ur)}:ir,Ie=Gt,ce=(0,c.Z)({},a),he=ce.useInsertionEffect,It=function(hr){var ur=[],pr=!1;function Sr(vn){pr||ur.push(vn)}return u.useEffect(function(){return pr=!1,function(){pr=!0,ur.length&&ur.forEach(function(vn){return vn()})}},hr),Sr},Ce=function(){return function(hr){hr()}},ft=typeof he!="undefined"?It:Ce,Kt=ft;function Tt(){return!1}var Pe=!1;function At(){return Pe}var Ze=Tt;if(0)var we,gt;function Rt(qt,hr,ur,pr,Sr){var vn=u.useContext(ne),Wn=vn.cache,Rn=[qt].concat((0,l.Z)(hr)),Hn=D(Rn),oi=Kt([Hn]),ai=Ze(),fr=function(Sn){Wn.opUpdate(Hn,function(mt){var Un=mt||[void 0,void 0],Gn=(0,r.Z)(Un,2),Oi=Gn[0],qi=Oi===void 0?0:Oi,er=Gn[1],ia=er,Ki=ia||ur(),Sa=[qi,Ki];return Sn?Sn(Sa):Sa})};u.useMemo(function(){fr()},[Hn]);var Fr=Wn.opGet(Hn),kr=Fr[1];return Ie(function(){Sr==null||Sr(kr)},function(En){return fr(function(Sn){var mt=(0,r.Z)(Sn,2),Un=mt[0],Gn=mt[1];return En&&Un===0&&(Sr==null||Sr(kr)),[Un+1,Gn]}),function(){Wn.opUpdate(Hn,function(Sn){var mt=Sn||[],Un=(0,r.Z)(mt,2),Gn=Un[0],Oi=Gn===void 0?0:Gn,qi=Un[1],er=Oi-1;return er===0?(oi(function(){(En||!Wn.opGet(Hn))&&(pr==null||pr(qi,!1))}),null):[Oi-1,qi]})}},[Hn]),kr}var Fe={},Tr="css",Ct=new Map;function Kr(qt){Ct.set(qt,(Ct.get(qt)||0)+1)}function tn(qt,hr){if(typeof document!="undefined"){var ur=document.querySelectorAll("style[".concat(M,'="').concat(qt,'"]'));ur.forEach(function(pr){if(pr[G]===hr){var Sr;(Sr=pr.parentNode)===null||Sr===void 0||Sr.removeChild(pr)}})}}var Ir=0;function Lr(qt,hr){Ct.set(qt,(Ct.get(qt)||0)-1);var ur=new Set;Ct.forEach(function(pr,Sr){pr<=0&&ur.add(Sr)}),Ct.size-ur.size>Ir&&ur.forEach(function(pr){tn(pr,hr),Ct.delete(pr)})}var vr=function(hr,ur,pr,Sr){var vn=pr.getDerivativeToken(hr),Wn=(0,c.Z)((0,c.Z)({},vn),ur);return Sr&&(Wn=Sr(Wn)),Wn},$r="token";function sn(qt,hr){var ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},pr=(0,u.useContext)(ne),Sr=pr.cache.instanceId,vn=pr.container,Wn=ur.salt,Rn=Wn===void 0?"":Wn,Hn=ur.override,oi=Hn===void 0?Fe:Hn,ai=ur.formatToken,fr=ur.getComputedToken,Fr=ur.cssVar,kr=wt(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(hr)))},hr),En=nt(kr),Sn=nt(oi),mt=Fr?nt(Fr):"",Un=Rt($r,[Rn,qt.id,En,Sn,mt],function(){var Gn,Oi=fr?fr(kr,oi,qt):vr(kr,oi,qt,ai),qi=(0,c.Z)({},Oi),er="";if(Fr){var ia=Yt(Oi,Fr.key,{prefix:Fr.prefix,ignore:Fr.ignore,unitless:Fr.unitless,preserve:Fr.preserve}),Ki=(0,r.Z)(ia,2);Oi=Ki[0],er=Ki[1]}var Sa=_t(Oi,Rn);Oi._tokenKey=Sa,qi._tokenKey=_t(qi,Rn);var gs=(Gn=Fr==null?void 0:Fr.key)!==null&&Gn!==void 0?Gn:Sa;Oi._themeKey=gs,Kr(gs);var Ns="".concat(Tr,"-").concat(o(Sa));return Oi._hashId=Ns,[Oi,Ns,qi,er,(Fr==null?void 0:Fr.key)||""]},function(Gn){Lr(Gn[0]._themeKey,Sr)},function(Gn){var Oi=(0,r.Z)(Gn,4),qi=Oi[0],er=Oi[3];if(Fr&&er){var ia=(0,h.hq)(er,o("css-variables-".concat(qi._themeKey)),{mark:B,prepend:"queue",attachTo:vn,priority:-999});ia[G]=Sr,ia.setAttribute(M,qi._themeKey)}});return Un}var hn=function(hr,ur,pr){var Sr=(0,r.Z)(hr,5),vn=Sr[2],Wn=Sr[3],Rn=Sr[4],Hn=pr||{},oi=Hn.plain;if(!Wn)return null;var ai=vn._tokenKey,fr=-999,Fr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(fr)},kr=Jt(Wn,Rn,ai,Fr,oi);return[fr,ai,kr]},Xt=e(67711),vt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ot=vt,ct="-ms-",Nt="-moz-",br="-webkit-",_r="comm",Jr="rule",zr="decl",xn="@page",Et="@media",Dr="@import",kn="@charset",Qn="@viewport",Nn="@supports",ti="@document",Tn="@namespace",Ai="@keyframes",ri="@font-face",Ci="@counter-style",Qi="@font-feature-values",Zi="@layer",Ca="@scope",ui=Math.abs,ca=String.fromCharCode,Ta=Object.assign;function St(qt,hr){return Ei(qt,0)^45?(((hr<<2^Ei(qt,0))<<2^Ei(qt,1))<<2^Ei(qt,2))<<2^Ei(qt,3):0}function ga(qt){return qt.trim()}function oa(qt,hr){return(qt=hr.exec(qt))?qt[0]:qt}function gi(qt,hr,ur){return qt.replace(hr,ur)}function Ma(qt,hr,ur){return qt.indexOf(hr,ur)}function Ei(qt,hr){return qt.charCodeAt(hr)|0}function ci(qt,hr,ur){return qt.slice(hr,ur)}function On(qt){return qt.length}function Ee(qt){return qt.length}function ut(qt,hr){return hr.push(qt),qt}function tt(qt,hr){return qt.map(hr).join("")}function Ot(qt,hr){return qt.filter(function(ur){return!oa(ur,hr)})}function dt(qt,hr){for(var ur="",pr=0;pr0?Ei(ye,--We):0,Ar--,et===10&&(Ar=1,cr--),et}function Ur(){return et=We2||nn(et)>3?"":" "}function yn(qt){for(;Ur();)switch(nn(et)){case 0:append(Vs(We-1),qt);break;case 2:append(Pa(et),qt);break;default:append(from(et),qt)}return qt}function fi(qt,hr){for(;--hr&&Ur()&&!(et<48||et>102||et>57&&et<65||et>70&&et<97););return fn(qt,wr()+(hr<6&&bn()==32&&Ur()==32))}function Gi(qt){for(;Ur();)switch(et){case qt:return We;case 34:case 39:qt!==34&&qt!==39&&Gi(et);break;case 40:qt===41&&Gi(qt);break;case 92:Ur();break}return We}function ya(qt,hr){for(;Ur()&&qt+et!==57;)if(qt+et===84&&bn()===47)break;return"/*"+fn(hr,We-1)+"*"+ca(qt===47?qt:Ur())}function Vs(qt){for(;!nn(bn());)Ur();return fn(qt,We)}function ba(qt){return Pn(Fs("",null,null,null,[""],qt=cn(qt),0,[0],qt))}function Fs(qt,hr,ur,pr,Sr,vn,Wn,Rn,Hn){for(var oi=0,ai=0,fr=Wn,Fr=0,kr=0,En=0,Sn=1,mt=1,Un=1,Gn=0,Oi="",qi=Sr,er=vn,ia=pr,Ki=Oi;mt;)switch(En=Gn,Gn=Ur()){case 40:if(En!=108&&Ei(Ki,fr-1)==58){Ma(Ki+=gi(Pa(Gn),"&","&\f"),"&\f",ui(oi?Rn[oi-1]:0))!=-1&&(Un=-1);break}case 34:case 39:case 91:Ki+=Pa(Gn);break;case 9:case 10:case 13:case 32:Ki+=vi(En);break;case 92:Ki+=fi(wr()-1,7);continue;case 47:switch(bn()){case 42:case 47:ut(es(ya(Ur(),wr()),hr,ur,Hn),Hn),(nn(En||1)==5||nn(bn()||1)==5)&&On(Ki)&&ci(Ki,-1,void 0)!==" "&&(Ki+=" ");break;default:Ki+="/"}break;case 123*Sn:Rn[oi++]=On(Ki)*Un;case 125*Sn:case 59:case 0:switch(Gn){case 0:case 125:mt=0;case 59+ai:Un==-1&&(Ki=gi(Ki,/\f/g,"")),kr>0&&(On(Ki)-fr||Sn===0&&En===47)&&ut(kr>32?Ws(Ki+";",pr,ur,fr-1,Hn):Ws(gi(Ki," ","")+";",pr,ur,fr-2,Hn),Hn);break;case 59:Ki+=";";default:if(ut(ia=Ys(Ki,hr,ur,oi,ai,Sr,Rn,Oi,qi=[],er=[],fr,vn),vn),Gn===123)if(ai===0)Fs(Ki,hr,ia,ia,qi,vn,fr,Rn,er);else{switch(Fr){case 99:if(Ei(Ki,3)===110)break;case 108:if(Ei(Ki,2)===97)break;default:ai=0;case 100:case 109:case 115:}ai?Fs(qt,ia,ia,pr&&ut(Ys(qt,ia,ia,0,0,Sr,Rn,Oi,Sr,qi=[],fr,er),er),Sr,er,fr,Rn,pr?qi:er):Fs(Ki,ia,ia,ia,[""],er,0,Rn,er)}}oi=ai=kr=0,Sn=Un=1,Oi=Ki="",fr=Wn;break;case 58:fr=1+On(Ki),kr=En;default:if(Sn<1){if(Gn==123)--Sn;else if(Gn==125&&Sn++==0&&Cr()==125)continue}switch(Ki+=ca(Gn),Gn*Sn){case 38:Un=ai>0?1:(Ki+="\f",-1);break;case 44:Rn[oi++]=(On(Ki)-1)*Un,Un=1;break;case 64:bn()===45&&(Ki+=Pa(Ur())),Fr=bn(),ai=fr=On(Oi=Ki+=Vs(wr())),Gn++;break;case 45:En===45&&On(Ki)==2&&(Sn=0)}}return vn}function Ys(qt,hr,ur,pr,Sr,vn,Wn,Rn,Hn,oi,ai,fr){for(var Fr=Sr-1,kr=Sr===0?vn:[""],En=Ee(kr),Sn=0,mt=0,Un=0;Sn0?kr[Gn]+" "+Oi:gi(Oi,/&\f/g,kr[Gn])))&&(Hn[Un++]=qi);return it(qt,hr,ur,Sr===0?Jr:Rn,Hn,oi,ai,fr)}function es(qt,hr,ur,pr){return it(qt,hr,ur,_r,ca(Or()),ci(qt,2,-2),0,pr)}function Ws(qt,hr,ur,pr,Sr){return it(qt,hr,ur,zr,ci(qt,0,pr),ci(qt,pr+1,-1),pr,Sr)}function qn(qt,hr){var ur=hr.path,pr=hr.parentSelectors;(0,Mt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(ur?"Error in ".concat(ur,": "):"").concat(qt).concat(pr.length?" Selector: ".concat(pr.join(" | ")):""))}var Es=function(hr,ur,pr){if(hr==="content"){var Sr=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,vn=["normal","none","initial","inherit","unset"];(typeof ur!="string"||vn.indexOf(ur)===-1&&!Sr.test(ur)&&(ur.charAt(0)!==ur.charAt(ur.length-1)||ur.charAt(0)!=='"'&&ur.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(ur,"\"'`."),pr)}},fs=null,Xs=function(hr,ur,pr){hr==="animation"&&pr.hashId&&ur!=="none"&&lintWarning("You seem to be using hashed animation '".concat(ur,"', in which case 'animationName' with Keyframe as value is recommended."),pr)},Yi=null;function Bs(qt){var hr,ur=((hr=qt.match(/:not\(([^)]*)\)/))===null||hr===void 0?void 0:hr[1])||"",pr=ur.split(/(\[[^[]*])|(?=[.#])/).filter(function(Sr){return Sr});return pr.length>1}function Ko(qt){return qt.parentSelectors.reduce(function(hr,ur){return hr?ur.includes("&")?ur.replace(/&/g,hr):"".concat(hr," ").concat(ur):ur},"")}var Va=function(hr,ur,pr){var Sr=Ko(pr),vn=Sr.match(/:not\([^)]*\)/g)||[];vn.length>0&&vn.some(Bs)&&qn("Concat ':not' selector not support in legacy browsers.",pr)},ha=Va,is=function(hr,ur,pr){switch(hr){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":qn("You seem to be using non-logical property '".concat(hr,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof ur=="string"){var Sr=ur.split(" ").map(function(Rn){return Rn.trim()});Sr.length===4&&Sr[1]!==Sr[3]&&qn("You seem to be using '".concat(hr,"' property with different left ").concat(hr," and right ").concat(hr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr)}return;case"clear":case"textAlign":(ur==="left"||ur==="right")&&qn("You seem to be using non-logical value '".concat(ur,"' of ").concat(hr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr);return;case"borderRadius":if(typeof ur=="string"){var vn=ur.split("/").map(function(Rn){return Rn.trim()}),Wn=vn.reduce(function(Rn,Hn){if(Rn)return Rn;var oi=Hn.split(" ").map(function(ai){return ai.trim()});return oi.length>=2&&oi[0]!==oi[1]||oi.length===3&&oi[1]!==oi[2]||oi.length===4&&oi[2]!==oi[3]?!0:Rn},!1);Wn&&qn("You seem to be using non-logical value '".concat(ur,"' of ").concat(hr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),pr)}return;default:}},vo=is,jn=function(hr,ur,pr){(typeof ur=="string"&&/NaN/g.test(ur)||Number.isNaN(ur))&&qn("Unexpected 'NaN' in property '".concat(hr,": ").concat(ur,"'."),pr)},ts=jn,Ps=function(hr,ur,pr){pr.parentSelectors.some(function(Sr){var vn=Sr.split(",");return vn.some(function(Wn){return Wn.split("&").length>2})})&&qn("Should not use more than one `&` in a selector.",pr)},Is=Ps,Wi="data-ant-cssinjs-cache-path",Xa="_FILE_STYLE__";function Wa(qt){return Object.keys(qt).map(function(hr){var ur=qt[hr];return"".concat(hr,":").concat(ur)}).join(";")}var Rs,_o=!0;function $o(qt){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;Rs=qt,_o=hr}function Vo(){if(!Rs&&(Rs={},(0,q.Z)())){var qt=document.createElement("div");qt.className=Wi,qt.style.position="fixed",qt.style.visibility="hidden",qt.style.top="-9999px",document.body.appendChild(qt);var hr=getComputedStyle(qt).content||"";hr=hr.replace(/^"/,"").replace(/"$/,""),hr.split(";").forEach(function(Sr){var vn=Sr.split(":"),Wn=(0,r.Z)(vn,2),Rn=Wn[0],Hn=Wn[1];Rs[Rn]=Hn});var ur=document.querySelector("style[".concat(Wi,"]"));if(ur){var pr;_o=!1,(pr=ur.parentNode)===null||pr===void 0||pr.removeChild(ur)}document.body.removeChild(qt)}}function Yo(qt){return Vo(),!!Rs[qt]}function rs(qt){var hr=Rs[qt],ur=null;if(hr&&(0,q.Z)())if(_o)ur=Xa;else{var pr=document.querySelector("style[".concat(B,'="').concat(Rs[qt],'"]'));pr?ur=pr.innerHTML:delete Rs[qt]}return[ur,hr]}var _s="_skip_check_",Ao="_multi_value_";function Zo(qt){var hr=dt(ba(qt),lr);return hr.replace(/\{%%%\:[^;];}/g,";")}function Lo(qt){return(0,oe.Z)(qt)==="object"&&qt&&(_s in qt||Ao in qt)}function Xo(qt,hr,ur){if(!hr)return qt;var pr=".".concat(hr),Sr=ur==="low"?":where(".concat(pr,")"):pr,vn=qt.split(",").map(function(Wn){var Rn,Hn=Wn.trim().split(/\s+/),oi=Hn[0]||"",ai=((Rn=oi.match(/^\w+/))===null||Rn===void 0?void 0:Rn[0])||"";return oi="".concat(ai).concat(Sr).concat(oi.slice(ai.length)),[oi].concat((0,l.Z)(Hn.slice(1))).join(" ")});return vn.join(",")}var yi=function qt(hr){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Sr=pr.root,vn=pr.injectHash,Wn=pr.parentSelectors,Rn=ur.hashId,Hn=ur.layer,oi=ur.path,ai=ur.hashPriority,fr=ur.transformers,Fr=fr===void 0?[]:fr,kr=ur.linters,En=kr===void 0?[]:kr,Sn="",mt={};function Un(qi){var er=qi.getName(Rn);if(!mt[er]){var ia=qt(qi.style,ur,{root:!1,parentSelectors:Wn}),Ki=(0,r.Z)(ia,1),Sa=Ki[0];mt[er]="@keyframes ".concat(qi.getName(Rn)).concat(Sa)}}function Gn(qi){var er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return qi.forEach(function(ia){Array.isArray(ia)?Gn(ia,er):ia&&er.push(ia)}),er}var Oi=Gn(Array.isArray(hr)?hr:[hr]);return Oi.forEach(function(qi){var er=typeof qi=="string"&&!Sr?{}:qi;if(typeof er=="string")Sn+="".concat(er,` +`);else if(er._keyframe)Un(er);else{var ia=Fr.reduce(function(Ki,Sa){var gs;return(Sa==null||(gs=Sa.visit)===null||gs===void 0?void 0:gs.call(Sa,Ki))||Ki},er);Object.keys(ia).forEach(function(Ki){var Sa=ia[Ki];if((0,oe.Z)(Sa)==="object"&&Sa&&(Ki!=="animationName"||!Sa._keyframe)&&!Lo(Sa)){var gs=!1,Ns=Ki.trim(),Mi=!1;(Sr||vn)&&Rn?Ns.startsWith("@")?gs=!0:Ns==="&"?Ns=Xo("",Rn,ai):Ns=Xo(Ki,Rn,ai):Sr&&!Rn&&(Ns==="&"||Ns==="")&&(Ns="",Mi=!0);var Co=qt(Sa,ur,{root:Mi,injectHash:gs,parentSelectors:[].concat((0,l.Z)(Wn),[Ns])}),oo=(0,r.Z)(Co,2),Ms=oo[0],Ba=oo[1];mt=(0,c.Z)((0,c.Z)({},mt),Ba),Sn+="".concat(Ns).concat(Ms)}else{let Zn=function(Hs,uo){var Qe=Hs.replace(/[A-Z]/g,function(jt){return"-".concat(jt.toLowerCase())}),qe=uo;!ot[Hs]&&typeof qe=="number"&&qe!==0&&(qe="".concat(qe,"px")),Hs==="animationName"&&uo!==null&&uo!==void 0&&uo._keyframe&&(Un(uo),qe=uo.getName(Rn)),Sn+="".concat(Qe,":").concat(qe,";")};var Ds,yo=(Ds=Sa==null?void 0:Sa.value)!==null&&Ds!==void 0?Ds:Sa;(0,oe.Z)(Sa)==="object"&&Sa!==null&&Sa!==void 0&&Sa[Ao]&&Array.isArray(yo)?yo.forEach(function(Hs){Zn(Ki,Hs)}):Zn(Ki,yo)}})}}),Sr?Hn&&(Sn&&(Sn="@layer ".concat(Hn.name," {").concat(Sn,"}")),Hn.dependencies&&(mt["@layer ".concat(Hn.name)]=Hn.dependencies.map(function(qi){return"@layer ".concat(qi,", ").concat(Hn.name,";")}).join(` +`))):Sn="{".concat(Sn,"}"),[Sn,mt]};function hi(qt,hr){return o("".concat(qt.join("%")).concat(hr))}function as(){return null}var ds="style";function ss(qt,hr){var ur=qt.token,pr=qt.path,Sr=qt.hashId,vn=qt.layer,Wn=qt.nonce,Rn=qt.clientOnly,Hn=qt.order,oi=Hn===void 0?0:Hn,ai=u.useContext(ne),fr=ai.autoClear,Fr=ai.mock,kr=ai.defaultCache,En=ai.hashPriority,Sn=ai.container,mt=ai.ssrInline,Un=ai.transformers,Gn=ai.linters,Oi=ai.cache,qi=ai.layer,er=ur._tokenKey,ia=[er];qi&&ia.push("layer"),ia.push.apply(ia,(0,l.Z)(pr));var Ki=bt,Sa=Rt(ds,ia,function(){var oo=ia.join("|");if(Yo(oo)){var Ms=rs(oo),Ba=(0,r.Z)(Ms,2),Ds=Ba[0],yo=Ba[1];if(Ds)return[Ds,er,yo,{},Rn,oi]}var Zn=hr(),Hs=yi(Zn,{hashId:Sr,hashPriority:En,layer:qi?vn:void 0,path:pr.join("-"),transformers:Un,linters:Gn}),uo=(0,r.Z)(Hs,2),Qe=uo[0],qe=uo[1],jt=Zo(Qe),Vt=hi(ia,jt);return[jt,er,Vt,qe,Rn,oi]},function(oo,Ms){var Ba=(0,r.Z)(oo,3),Ds=Ba[2];(Ms||fr)&&bt&&(0,h.jL)(Ds,{mark:B,attachTo:Sn})},function(oo){var Ms=(0,r.Z)(oo,4),Ba=Ms[0],Ds=Ms[1],yo=Ms[2],Zn=Ms[3];if(Ki&&Ba!==Xa){var Hs={mark:B,prepend:qi?!1:"queue",attachTo:Sn,priority:oi},uo=typeof Wn=="function"?Wn():Wn;uo&&(Hs.csp={nonce:uo});var Qe=[],qe=[];Object.keys(Zn).forEach(function(Vt){Vt.startsWith("@layer")?Qe.push(Vt):qe.push(Vt)}),Qe.forEach(function(Vt){(0,h.hq)(Zo(Zn[Vt]),"_layer-".concat(Vt),(0,c.Z)((0,c.Z)({},Hs),{},{prepend:!0}))});var jt=(0,h.hq)(Ba,yo,Hs);jt[G]=Oi.instanceId,jt.setAttribute(M,er),qe.forEach(function(Vt){(0,h.hq)(Zo(Zn[Vt]),"_effect-".concat(Vt),Hs)})}}),gs=(0,r.Z)(Sa,3),Ns=gs[0],Mi=gs[1],Co=gs[2];return function(oo){var Ms;return!mt||Ki||!kr?Ms=u.createElement(as,null):Ms=u.createElement("style",(0,Xt.Z)({},(0,i.Z)((0,i.Z)({},M,Mi),B,Co),{dangerouslySetInnerHTML:{__html:Ns}})),u.createElement(u.Fragment,null,Ms,oo)}}var go=function(hr,ur,pr){var Sr=(0,r.Z)(hr,6),vn=Sr[0],Wn=Sr[1],Rn=Sr[2],Hn=Sr[3],oi=Sr[4],ai=Sr[5],fr=pr||{},Fr=fr.plain;if(oi)return null;var kr=vn,En={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ai)};return kr=Jt(vn,Wn,Rn,En,Fr),Hn&&Object.keys(Hn).forEach(function(Sn){if(!ur[Sn]){ur[Sn]=!0;var mt=Zo(Hn[Sn]),Un=Jt(mt,Wn,"_effect-".concat(Sn),En,Fr);Sn.startsWith("@layer")?kr=Un+kr:kr+=Un}}),[ai,Rn,kr]},Wo="cssVar",du=function(hr,ur){var pr=hr.key,Sr=hr.prefix,vn=hr.unitless,Wn=hr.ignore,Rn=hr.token,Hn=hr.scope,oi=Hn===void 0?"":Hn,ai=(0,u.useContext)(ne),fr=ai.cache.instanceId,Fr=ai.container,kr=Rn._tokenKey,En=[].concat((0,l.Z)(hr.path),[pr,oi,kr]),Sn=Rt(Wo,En,function(){var mt=ur(),Un=Yt(mt,pr,{prefix:Sr,unitless:vn,ignore:Wn,scope:oi}),Gn=(0,r.Z)(Un,2),Oi=Gn[0],qi=Gn[1],er=hi(En,qi);return[Oi,qi,er,pr]},function(mt){var Un=(0,r.Z)(mt,3),Gn=Un[2];bt&&(0,h.jL)(Gn,{mark:B,attachTo:Fr})},function(mt){var Un=(0,r.Z)(mt,3),Gn=Un[1],Oi=Un[2];if(Gn){var qi=(0,h.hq)(Gn,Oi,{mark:B,prepend:"queue",attachTo:Fr,priority:-999});qi[G]=fr,qi.setAttribute(M,pr)}});return Sn},Ls=function(hr,ur,pr){var Sr=(0,r.Z)(hr,4),vn=Sr[1],Wn=Sr[2],Rn=Sr[3],Hn=pr||{},oi=Hn.plain;if(!vn)return null;var ai=-999,fr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ai)},Fr=Jt(vn,Rn,Wn,fr,oi);return[ai,Wn,Fr]},tu=du,hu=(0,i.Z)((0,i.Z)((0,i.Z)({},ds,go),$r,hn),Wo,Ls);function Iu(qt){return qt!==null}function Mo(qt,hr){var ur=typeof hr=="boolean"?{plain:hr}:hr||{},pr=ur.plain,Sr=pr===void 0?!1:pr,vn=ur.types,Wn=vn===void 0?["style","token","cssVar"]:vn,Rn=ur.once,Hn=Rn===void 0?!1:Rn,oi=new RegExp("^(".concat((typeof Wn=="string"?[Wn]:Wn).join("|"),")%")),ai=Array.from(qt.cache.keys()).filter(function(En){return oi.test(En)}),fr={},Fr={},kr="";return ai.map(function(En){if(Hn&&qt.extracted.has(En))return null;var Sn=En.replace(oi,"").replace(/%/g,"|"),mt=En.split("%"),Un=(0,r.Z)(mt,1),Gn=Un[0],Oi=hu[Gn],qi=Oi(qt.cache.get(En)[1],fr,{plain:Sr});if(!qi)return null;var er=(0,r.Z)(qi,3),ia=er[0],Ki=er[1],Sa=er[2];return En.startsWith("style")&&(Fr[Sn]=Ki),qt.extracted.add(En),[ia,Sa]}).filter(Iu).sort(function(En,Sn){var mt=(0,r.Z)(En,1),Un=mt[0],Gn=(0,r.Z)(Sn,1),Oi=Gn[0];return Un-Oi}).forEach(function(En){var Sn=(0,r.Z)(En,2),mt=Sn[1];kr+=mt}),kr+=Jt(".".concat(Wi,'{content:"').concat(Wa(Fr),'";}'),void 0,void 0,(0,i.Z)({},Wi,Wi),Sr),kr}var Ju=function(){function qt(hr,ur){(0,m.Z)(this,qt),(0,i.Z)(this,"name",void 0),(0,i.Z)(this,"style",void 0),(0,i.Z)(this,"_keyframe",!0),this.name=hr,this.style=ur}return(0,b.Z)(qt,[{key:"getName",value:function(){var ur=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ur?"".concat(ur,"-").concat(this.name):this.name}}]),qt}(),Fo=Ju;function mo(qt){if(typeof qt=="number")return[[qt],!1];var hr=String(qt).trim(),ur=hr.match(/(.*)(!important)/),pr=(ur?ur[1]:hr).trim().split(/\s+/),Sr=[],vn=0;return[pr.reduce(function(Wn,Rn){if(Rn.includes("(")||Rn.includes(")")){var Hn=Rn.split("(").length-1,oi=Rn.split(")").length-1;vn+=Hn-oi}return vn>=0&&Sr.push(Rn),vn===0&&(Wn.push(Sr.join(" ")),Sr=[]),Wn},[]),!!ur]}function gu(qt){return qt.notSplit=!0,qt}var Bu={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:gu(["borderTop","borderBottom"]),borderBlockStart:gu(["borderTop"]),borderBlockEnd:gu(["borderBottom"]),borderInline:gu(["borderLeft","borderRight"]),borderInlineStart:gu(["borderLeft"]),borderInlineEnd:gu(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Do(qt,hr){var ur=qt;return hr&&(ur="".concat(ur," !important")),{_skip_check_:!0,value:ur}}var Bo={visit:function(hr){var ur={};return Object.keys(hr).forEach(function(pr){var Sr=hr[pr],vn=Bu[pr];if(vn&&(typeof Sr=="number"||typeof Sr=="string")){var Wn=mo(Sr),Rn=(0,r.Z)(Wn,2),Hn=Rn[0],oi=Rn[1];vn.length&&vn.notSplit?vn.forEach(function(ai){ur[ai]=Do(Sr,oi)}):vn.length===1?ur[vn[0]]=Do(Hn[0],oi):vn.length===2?vn.forEach(function(ai,fr){var Fr;ur[ai]=Do((Fr=Hn[fr])!==null&&Fr!==void 0?Fr:Hn[0],oi)}):vn.length===4?vn.forEach(function(ai,fr){var Fr,kr;ur[ai]=Do((Fr=(kr=Hn[fr])!==null&&kr!==void 0?kr:Hn[fr-2])!==null&&Fr!==void 0?Fr:Hn[0],oi)}):ur[pr]=Sr}else ur[pr]=Sr}),ur}},Ou=Bo,Qo=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function ru(qt,hr){var ur=Math.pow(10,hr+1),pr=Math.floor(qt*ur);return Math.round(pr/10)*10/ur}var Os=function(){var hr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ur=hr.rootValue,pr=ur===void 0?16:ur,Sr=hr.precision,vn=Sr===void 0?5:Sr,Wn=hr.mediaQuery,Rn=Wn===void 0?!1:Wn,Hn=function(fr,Fr){if(!Fr)return fr;var kr=parseFloat(Fr);if(kr<=1)return fr;var En=ru(kr/pr,vn);return"".concat(En,"rem")},oi=function(fr){var Fr=(0,c.Z)({},fr);return Object.entries(fr).forEach(function(kr){var En=(0,r.Z)(kr,2),Sn=En[0],mt=En[1];if(typeof mt=="string"&&mt.includes("px")){var Un=mt.replace(Qo,Hn);Fr[Sn]=Un}!ot[Sn]&&typeof mt=="number"&&mt!==0&&(Fr[Sn]="".concat(mt,"px").replace(Qo,Hn));var Gn=Sn.trim();if(Gn.startsWith("@")&&Gn.includes("px")&&Rn){var Oi=Sn.replace(Qo,Hn);Fr[Oi]=Fr[Sn],delete Fr[Sn]}}),Fr};return{visit:oi}},Ho=Os,Nu={supportModernCSS:function(){return He()&&pt()}}},7657:function(d,_,e){"use strict";e.d(_,{Z:function(){return le}});var r=e(67711),i=e(16886),l=e(52873),c=e(33346),f=e(59301),o=e(92310),h=e.n(o),u=e(30071),a=e(18418),x=e(98506),p=e(26420),y=e(810),m=e(96452),b=e(48736);function S($){return $.replace(/-(.)/g,function(j,ie){return ie.toUpperCase()})}function D($,j){(0,b.ZP)($,"[@ant-design/icons] ".concat(j))}function R($){return(0,p.Z)($)==="object"&&typeof $.name=="string"&&typeof $.theme=="string"&&((0,p.Z)($.icon)==="object"||typeof $.icon=="function")}function A(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys($).reduce(function(j,ie){var me=$[ie];switch(ie){case"class":j.className=me,delete j.class;break;default:delete j[ie],j[S(ie)]=me}return j},{})}function P($,j,ie){return ie?f.createElement($.tag,(0,x.Z)((0,x.Z)({key:j},A($.attrs)),ie),($.children||[]).map(function(me,Te){return P(me,"".concat(j,"-").concat($.tag,"-").concat(Te))})):f.createElement($.tag,(0,x.Z)({key:j},A($.attrs)),($.children||[]).map(function(me,Te){return P(me,"".concat(j,"-").concat($.tag,"-").concat(Te))}))}function M($){return(0,u.generate)($)[0]}function B($){return $?Array.isArray($)?$:[$]:[]}var N={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},G=` .anticon { display: inline-flex; align-items: center; @@ -55,47 +55,47 @@ transform: rotate(360deg); } } -`,G=function(j){var ie=(0,f.useContext)(a.Z),me=ie.csp,Te=ie.prefixCls,Oe=ie.layer,Ge=K;Te&&(Ge=Ge.replace(/anticon/g,Te)),Oe&&(Ge="@layer ".concat(Oe,` { +`,H=function(j){var ie=(0,f.useContext)(a.Z),me=ie.csp,Te=ie.prefixCls,Oe=ie.layer,Ge=G;Te&&(Ge=Ge.replace(/anticon/g,Te)),Oe&&(Ge="@layer ".concat(Oe,` { `).concat(Ge,` -}`)),(0,f.useEffect)(function(){var je=j.current,Mt=(0,m.A)(je);(0,y.hq)(Ge,"@ant-design-icons",{prepend:!Oe,csp:me,attachTo:Mt})},[])},W=["icon","className","onClick","style","primaryColor","secondaryColor"],ae={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function ne(z){var j=z.primaryColor,ie=z.secondaryColor;ae.primaryColor=j,ae.secondaryColor=ie||M(j),ae.calculated=!!ie}function oe(){return(0,x.Z)({},ae)}var q=function(j){var ie=j.icon,me=j.className,Te=j.onClick,Oe=j.style,Ge=j.primaryColor,je=j.secondaryColor,Mt=(0,c.Z)(j,W),yt=f.useRef(),kt=ae;if(Ge&&(kt={primaryColor:Ge,secondaryColor:je||M(Ge)}),G(yt),D(R(ie),"icon should be icon definiton, but got ".concat(ie)),!R(ie))return null;var Zt=ie;return Zt&&typeof Zt.icon=="function"&&(Zt=(0,x.Z)((0,x.Z)({},Zt),{},{icon:Zt.icon(kt.primaryColor,kt.secondaryColor)})),P(Zt.icon,"svg-".concat(Zt.name),(0,x.Z)((0,x.Z)({className:me,onClick:Te,style:Oe,"data-icon":Zt.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Mt),{},{ref:yt}))};q.displayName="IconReact",q.getTwoToneColors=oe,q.setTwoToneColors=ne;var J=q;function V(z){var j=B(z),ie=(0,i.Z)(j,2),me=ie[0],Te=ie[1];return J.setTwoToneColors({primaryColor:me,secondaryColor:Te})}function se(){var z=J.getTwoToneColors();return z.calculated?[z.primaryColor,z.secondaryColor]:z.primaryColor}var ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];V(u.blue.primary);var Q=f.forwardRef(function(z,j){var ie=z.className,me=z.icon,Te=z.spin,Oe=z.rotate,Ge=z.tabIndex,je=z.onClick,Mt=z.twoToneColor,yt=(0,c.Z)(z,ee),kt=f.useContext(a.Z),Zt=kt.prefixCls,Ft=Zt===void 0?"anticon":Zt,tr=kt.rootClassName,Ue=h()(tr,Ft,(0,l.Z)((0,l.Z)({},"".concat(Ft,"-").concat(me.name),!!me.name),"".concat(Ft,"-spin"),!!Te||me.name==="loading"),ie),wt=Ge;wt===void 0&&je&&(wt=-1);var Bt=Oe?{msTransform:"rotate(".concat(Oe,"deg)"),transform:"rotate(".concat(Oe,"deg)")}:void 0,nt=B(Mt),_t=(0,i.Z)(nt,2),ht=_t[0],Je=_t[1];return f.createElement("span",(0,r.Z)({role:"img","aria-label":me.name},yt,{ref:j,tabIndex:wt,onClick:je,className:Ue}),f.createElement(J,{icon:me,primaryColor:ht,secondaryColor:Je,style:Bt}))});Q.displayName="AntdIcon",Q.getTwoToneColor=se,Q.setTwoToneColor=V;var ue=Q},18418:function(d,_,e){"use strict";var r=e(59301),i=(0,r.createContext)({});_.Z=i},29679:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={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 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},19248:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},99267:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},96512:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={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 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},78987:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},58617:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},12722:function(d,_,e){"use strict";e.d(_,{GC:function(){return x},T6:function(){return y},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return b},lC:function(){return l},py:function(){return o},rW:function(){return i},s:function(){return a},ve:function(){return f},vq:function(){return u}});var r=e(12187);function i(S,D,R){return{r:(0,r.sh)(S,255)*255,g:(0,r.sh)(D,255)*255,b:(0,r.sh)(R,255)*255}}function l(S,D,R){S=(0,r.sh)(S,255),D=(0,r.sh)(D,255),R=(0,r.sh)(R,255);var A=Math.max(S,D,R),P=Math.min(S,D,R),M=0,B=0,N=(A+P)/2;if(A===P)B=0,M=0;else{var K=A-P;switch(B=N>.5?K/(2-A-P):K/(A+P),A){case S:M=(D-R)/K+(D1&&(R-=1),R<.16666666666666666?S+(D-S)*(6*R):R<.5?D:R<.6666666666666666?S+(D-S)*(.6666666666666666-R)*6:S}function f(S,D,R){var A,P,M;if(S=(0,r.sh)(S,360),D=(0,r.sh)(D,100),R=(0,r.sh)(R,100),D===0)P=R,M=R,A=R;else{var B=R<.5?R*(1+D):R+D-R*D,N=2*R-B;A=c(N,B,S+.3333333333333333),P=c(N,B,S),M=c(N,B,S-.3333333333333333)}return{r:A*255,g:P*255,b:M*255}}function o(S,D,R){S=(0,r.sh)(S,255),D=(0,r.sh)(D,255),R=(0,r.sh)(R,255);var A=Math.max(S,D,R),P=Math.min(S,D,R),M=0,B=A,N=A-P,K=A===0?0:N/A;if(A===P)M=0;else{switch(A){case S:M=(D-R)/N+(D>16,g:(S&65280)>>8,b:S&255}}},93796:function(d,_,e){"use strict";e.d(_,{R:function(){return r}});var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},9915:function(d,_,e){"use strict";e.d(_,{ky:function(){return y},uA:function(){return c},uz:function(){return p}});var r=e(12722),i=e(93796),l=e(12187);function c(m){var b={r:0,g:0,b:0},S=1,D=null,R=null,A=null,P=!1,M=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(y(m.r)&&y(m.g)&&y(m.b)?(b=(0,r.rW)(m.r,m.g,m.b),P=!0,M=String(m.r).substr(-1)==="%"?"prgb":"rgb"):y(m.h)&&y(m.s)&&y(m.v)?(D=(0,l.JX)(m.s),R=(0,l.JX)(m.v),b=(0,r.WE)(m.h,D,R),P=!0,M="hsv"):y(m.h)&&y(m.s)&&y(m.l)&&(D=(0,l.JX)(m.s),A=(0,l.JX)(m.l),b=(0,r.ve)(m.h,D,A),P=!0,M="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(S=m.a)),S=(0,l.Yq)(S),{ok:P,format:m.format||M,r:Math.min(255,Math.max(b.r,0)),g:Math.min(255,Math.max(b.g,0)),b:Math.min(255,Math.max(b.b,0)),a:S}}var f="[-\\+]?\\d+%?",o="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(o,")|(?:").concat(f,")"),u="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),a="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),x={CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+u),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+u),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function p(m){if(m=m.trim().toLowerCase(),m.length===0)return!1;var b=!1;if(i.R[m])m=i.R[m],b=!0;else if(m==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var S=x.rgb.exec(m);return S?{r:S[1],g:S[2],b:S[3]}:(S=x.rgba.exec(m),S?{r:S[1],g:S[2],b:S[3],a:S[4]}:(S=x.hsl.exec(m),S?{h:S[1],s:S[2],l:S[3]}:(S=x.hsla.exec(m),S?{h:S[1],s:S[2],l:S[3],a:S[4]}:(S=x.hsv.exec(m),S?{h:S[1],s:S[2],v:S[3]}:(S=x.hsva.exec(m),S?{h:S[1],s:S[2],v:S[3],a:S[4]}:(S=x.hex8.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),a:(0,r.T6)(S[4]),format:b?"name":"hex8"}:(S=x.hex6.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),format:b?"name":"hex"}:(S=x.hex4.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),a:(0,r.T6)(S[4]+S[4]),format:b?"name":"hex8"}:(S=x.hex3.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),format:b?"name":"hex"}:!1)))))))))}function y(m){return!!x.CSS_UNIT.exec(String(m))}},64993:function(d,_,e){"use strict";e.d(_,{C:function(){return f},H:function(){return o}});var r=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(u,a){u===void 0&&(u=""),a===void 0&&(a={});var x;if(u instanceof h)return u;typeof u=="number"&&(u=(0,r.Yt)(u)),this.originalInput=u;var p=(0,l.uA)(u);this.originalInput=u,this.r=p.r,this.g=p.g,this.b=p.b,this.a=p.a,this.roundA=Math.round(100*this.a)/100,this.format=(x=a.format)!==null&&x!==void 0?x:p.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=p.ok}return h.prototype.isDark=function(){return this.getBrightness()<128},h.prototype.isLight=function(){return!this.isDark()},h.prototype.getBrightness=function(){var u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},h.prototype.getLuminance=function(){var u=this.toRgb(),a,x,p,y=u.r/255,m=u.g/255,b=u.b/255;return y<=.03928?a=y/12.92:a=Math.pow((y+.055)/1.055,2.4),m<=.03928?x=m/12.92:x=Math.pow((m+.055)/1.055,2.4),b<=.03928?p=b/12.92:p=Math.pow((b+.055)/1.055,2.4),.2126*a+.7152*x+.0722*p},h.prototype.getAlpha=function(){return this.a},h.prototype.setAlpha=function(u){return this.a=(0,c.Yq)(u),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},h.prototype.toHsv=function(){var u=(0,r.py)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},h.prototype.toHsvString=function(){var u=(0,r.py)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.v*100);return this.a===1?"hsv(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsva(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHsl=function(){var u=(0,r.lC)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},h.prototype.toHslString=function(){var u=(0,r.lC)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.l*100);return this.a===1?"hsl(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsla(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHex=function(u){return u===void 0&&(u=!1),(0,r.vq)(this.r,this.g,this.b,u)},h.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},h.prototype.toHex8=function(u){return u===void 0&&(u=!1),(0,r.s)(this.r,this.g,this.b,this.a,u)},h.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},h.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},h.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},h.prototype.toRgbString=function(){var u=Math.round(this.r),a=Math.round(this.g),x=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(a,", ").concat(x,")"):"rgba(".concat(u,", ").concat(a,", ").concat(x,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var u=function(a){return"".concat(Math.round((0,c.sh)(a,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var u=function(a){return Math.round((0,c.sh)(a,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+(0,r.vq)(this.r,this.g,this.b,!1),a=0,x=Object.entries(i.R);a=0,y=!a&&p&&(u.startsWith("hex")||u==="name");return y?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&(x=this.toRgbString()),u==="prgb"&&(x=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&(x=this.toHexString()),u==="hex3"&&(x=this.toHexString(!0)),u==="hex4"&&(x=this.toHex8String(!0)),u==="hex8"&&(x=this.toHex8String()),u==="name"&&(x=this.toName()),u==="hsl"&&(x=this.toHslString()),u==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},h.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},h.prototype.clone=function(){return new h(this.toString())},h.prototype.lighten=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l+=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.brighten=function(u){u===void 0&&(u=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(u/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(u/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(u/100)))),new h(a)},h.prototype.darken=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l-=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},h.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},h.prototype.desaturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s-=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.saturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s+=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(u){var a=this.toHsl(),x=(a.h+u)%360;return a.h=x<0?360+x:x,new h(a)},h.prototype.mix=function(u,a){a===void 0&&(a=50);var x=this.toRgb(),p=new h(u).toRgb(),y=a/100,m={r:(p.r-x.r)*y+x.r,g:(p.g-x.g)*y+x.g,b:(p.b-x.b)*y+x.b,a:(p.a-x.a)*y+x.a};return new h(m)},h.prototype.analogous=function(u,a){u===void 0&&(u=6),a===void 0&&(a=30);var x=this.toHsl(),p=360/a,y=[this];for(x.h=(x.h-(p*u>>1)+720)%360;--u;)x.h=(x.h+p)%360,y.push(new h(x));return y},h.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new h(u)},h.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var a=this.toHsv(),x=a.h,p=a.s,y=a.v,m=[],b=1/u;u--;)m.push(new h({h:x,s:p,v:y})),y=(y+b)%1;return m},h.prototype.splitcomplement=function(){var u=this.toHsl(),a=u.h;return[this,new h({h:(a+72)%360,s:u.s,l:u.l}),new h({h:(a+216)%360,s:u.s,l:u.l})]},h.prototype.onBackground=function(u){var a=this.toRgb(),x=new h(u).toRgb(),p=a.a+x.a*(1-a.a);return new h({r:(a.r*a.a+x.r*x.a*(1-a.a))/p,g:(a.g*a.a+x.g*x.a*(1-a.a))/p,b:(a.b*a.a+x.b*x.a*(1-a.a))/p,a:p})},h.prototype.triad=function(){return this.polyad(3)},h.prototype.tetrad=function(){return this.polyad(4)},h.prototype.polyad=function(u){for(var a=this.toHsl(),x=a.h,p=[this],y=360/u,m=1;m1)&&(u=1),u}function o(u){return u<=1?"".concat(Number(u)*100,"%"):u}function h(u){return u.length===1?"0"+u:String(u)}},43403:function(d,_,e){"use strict";e.d(_,{Z:function(){return G}});var r=e(16886),i=e(59301),l=e(4676),c=e(47273),f=e(48736),o=e(8654),h=i.createContext(null),u=h,a=e(15142),x=e(34280),p=[];function y(W,ae){var ne=i.useState(function(){if(!(0,c.Z)())return null;var me=document.createElement("div");return me}),oe=(0,r.Z)(ne,1),q=oe[0],J=i.useRef(!1),V=i.useContext(u),se=i.useState(p),ee=(0,r.Z)(se,2),Q=ee[0],ue=ee[1],z=V||(J.current?void 0:function(me){ue(function(Te){var Oe=[me].concat((0,a.Z)(Te));return Oe})});function j(){q.parentElement||document.body.appendChild(q),J.current=!0}function ie(){var me;(me=q.parentElement)===null||me===void 0||me.removeChild(q),J.current=!1}return(0,x.Z)(function(){return W?V?V(j):j():ie(),ie},[W]),(0,x.Z)(function(){Q.length&&(Q.forEach(function(me){return me()}),ue(p))},[Q]),[q,z]}var m=e(810),b=e(75152);function S(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var D="rc-util-locker-".concat(Date.now()),R=0;function A(W){var ae=!!W,ne=i.useState(function(){return R+=1,"".concat(D,"_").concat(R)}),oe=(0,r.Z)(ne,1),q=oe[0];(0,x.Z)(function(){if(ae){var J=(0,b.o)(document.body).width,V=S();(0,m.hq)(` +}`)),(0,f.useEffect)(function(){var Ue=j.current,Mt=(0,m.A)(Ue);(0,y.hq)(Ge,"@ant-design-icons",{prepend:!Oe,csp:me,attachTo:Mt})},[])},W=["icon","className","onClick","style","primaryColor","secondaryColor"],ae={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function ne($){var j=$.primaryColor,ie=$.secondaryColor;ae.primaryColor=j,ae.secondaryColor=ie||M(j),ae.calculated=!!ie}function oe(){return(0,x.Z)({},ae)}var q=function(j){var ie=j.icon,me=j.className,Te=j.onClick,Oe=j.style,Ge=j.primaryColor,Ue=j.secondaryColor,Mt=(0,c.Z)(j,W),yt=f.useRef(),kt=ae;if(Ge&&(kt={primaryColor:Ge,secondaryColor:Ue||M(Ge)}),H(yt),D(R(ie),"icon should be icon definiton, but got ".concat(ie)),!R(ie))return null;var Zt=ie;return Zt&&typeof Zt.icon=="function"&&(Zt=(0,x.Z)((0,x.Z)({},Zt),{},{icon:Zt.icon(kt.primaryColor,kt.secondaryColor)})),P(Zt.icon,"svg-".concat(Zt.name),(0,x.Z)((0,x.Z)({className:me,onClick:Te,style:Oe,"data-icon":Zt.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Mt),{},{ref:yt}))};q.displayName="IconReact",q.getTwoToneColors=oe,q.setTwoToneColors=ne;var J=q;function K($){var j=B($),ie=(0,i.Z)(j,2),me=ie[0],Te=ie[1];return J.setTwoToneColors({primaryColor:me,secondaryColor:Te})}function se(){var $=J.getTwoToneColors();return $.calculated?[$.primaryColor,$.secondaryColor]:$.primaryColor}var ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];K(u.blue.primary);var Q=f.forwardRef(function($,j){var ie=$.className,me=$.icon,Te=$.spin,Oe=$.rotate,Ge=$.tabIndex,Ue=$.onClick,Mt=$.twoToneColor,yt=(0,c.Z)($,ee),kt=f.useContext(a.Z),Zt=kt.prefixCls,Ft=Zt===void 0?"anticon":Zt,tr=kt.rootClassName,ze=h()(tr,Ft,(0,l.Z)((0,l.Z)({},"".concat(Ft,"-").concat(me.name),!!me.name),"".concat(Ft,"-spin"),!!Te||me.name==="loading"),ie),wt=Ge;wt===void 0&&Ue&&(wt=-1);var Bt=Oe?{msTransform:"rotate(".concat(Oe,"deg)"),transform:"rotate(".concat(Oe,"deg)")}:void 0,nt=B(Mt),_t=(0,i.Z)(nt,2),ht=_t[0],Je=_t[1];return f.createElement("span",(0,r.Z)({role:"img","aria-label":me.name},yt,{ref:j,tabIndex:wt,onClick:Ue,className:ze}),f.createElement(J,{icon:me,primaryColor:ht,secondaryColor:Je,style:Bt}))});Q.displayName="AntdIcon",Q.getTwoToneColor=se,Q.setTwoToneColor=K;var le=Q},18418:function(d,_,e){"use strict";var r=e(59301),i=(0,r.createContext)({});_.Z=i},29679:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={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 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},19248:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},99267:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},96512:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={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 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},78987:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},58617:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(67711),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},12722:function(d,_,e){"use strict";e.d(_,{GC:function(){return x},T6:function(){return y},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return b},lC:function(){return l},py:function(){return o},rW:function(){return i},s:function(){return a},ve:function(){return f},vq:function(){return u}});var r=e(12187);function i(S,D,R){return{r:(0,r.sh)(S,255)*255,g:(0,r.sh)(D,255)*255,b:(0,r.sh)(R,255)*255}}function l(S,D,R){S=(0,r.sh)(S,255),D=(0,r.sh)(D,255),R=(0,r.sh)(R,255);var A=Math.max(S,D,R),P=Math.min(S,D,R),M=0,B=0,N=(A+P)/2;if(A===P)B=0,M=0;else{var G=A-P;switch(B=N>.5?G/(2-A-P):G/(A+P),A){case S:M=(D-R)/G+(D1&&(R-=1),R<.16666666666666666?S+(D-S)*(6*R):R<.5?D:R<.6666666666666666?S+(D-S)*(.6666666666666666-R)*6:S}function f(S,D,R){var A,P,M;if(S=(0,r.sh)(S,360),D=(0,r.sh)(D,100),R=(0,r.sh)(R,100),D===0)P=R,M=R,A=R;else{var B=R<.5?R*(1+D):R+D-R*D,N=2*R-B;A=c(N,B,S+.3333333333333333),P=c(N,B,S),M=c(N,B,S-.3333333333333333)}return{r:A*255,g:P*255,b:M*255}}function o(S,D,R){S=(0,r.sh)(S,255),D=(0,r.sh)(D,255),R=(0,r.sh)(R,255);var A=Math.max(S,D,R),P=Math.min(S,D,R),M=0,B=A,N=A-P,G=A===0?0:N/A;if(A===P)M=0;else{switch(A){case S:M=(D-R)/N+(D>16,g:(S&65280)>>8,b:S&255}}},93796:function(d,_,e){"use strict";e.d(_,{R:function(){return r}});var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},9915:function(d,_,e){"use strict";e.d(_,{ky:function(){return y},uA:function(){return c},uz:function(){return p}});var r=e(12722),i=e(93796),l=e(12187);function c(m){var b={r:0,g:0,b:0},S=1,D=null,R=null,A=null,P=!1,M=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(y(m.r)&&y(m.g)&&y(m.b)?(b=(0,r.rW)(m.r,m.g,m.b),P=!0,M=String(m.r).substr(-1)==="%"?"prgb":"rgb"):y(m.h)&&y(m.s)&&y(m.v)?(D=(0,l.JX)(m.s),R=(0,l.JX)(m.v),b=(0,r.WE)(m.h,D,R),P=!0,M="hsv"):y(m.h)&&y(m.s)&&y(m.l)&&(D=(0,l.JX)(m.s),A=(0,l.JX)(m.l),b=(0,r.ve)(m.h,D,A),P=!0,M="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(S=m.a)),S=(0,l.Yq)(S),{ok:P,format:m.format||M,r:Math.min(255,Math.max(b.r,0)),g:Math.min(255,Math.max(b.g,0)),b:Math.min(255,Math.max(b.b,0)),a:S}}var f="[-\\+]?\\d+%?",o="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(o,")|(?:").concat(f,")"),u="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),a="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),x={CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+u),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+u),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function p(m){if(m=m.trim().toLowerCase(),m.length===0)return!1;var b=!1;if(i.R[m])m=i.R[m],b=!0;else if(m==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var S=x.rgb.exec(m);return S?{r:S[1],g:S[2],b:S[3]}:(S=x.rgba.exec(m),S?{r:S[1],g:S[2],b:S[3],a:S[4]}:(S=x.hsl.exec(m),S?{h:S[1],s:S[2],l:S[3]}:(S=x.hsla.exec(m),S?{h:S[1],s:S[2],l:S[3],a:S[4]}:(S=x.hsv.exec(m),S?{h:S[1],s:S[2],v:S[3]}:(S=x.hsva.exec(m),S?{h:S[1],s:S[2],v:S[3],a:S[4]}:(S=x.hex8.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),a:(0,r.T6)(S[4]),format:b?"name":"hex8"}:(S=x.hex6.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),format:b?"name":"hex"}:(S=x.hex4.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),a:(0,r.T6)(S[4]+S[4]),format:b?"name":"hex8"}:(S=x.hex3.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),format:b?"name":"hex"}:!1)))))))))}function y(m){return!!x.CSS_UNIT.exec(String(m))}},64993:function(d,_,e){"use strict";e.d(_,{C:function(){return f},H:function(){return o}});var r=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(u,a){u===void 0&&(u=""),a===void 0&&(a={});var x;if(u instanceof h)return u;typeof u=="number"&&(u=(0,r.Yt)(u)),this.originalInput=u;var p=(0,l.uA)(u);this.originalInput=u,this.r=p.r,this.g=p.g,this.b=p.b,this.a=p.a,this.roundA=Math.round(100*this.a)/100,this.format=(x=a.format)!==null&&x!==void 0?x:p.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=p.ok}return h.prototype.isDark=function(){return this.getBrightness()<128},h.prototype.isLight=function(){return!this.isDark()},h.prototype.getBrightness=function(){var u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},h.prototype.getLuminance=function(){var u=this.toRgb(),a,x,p,y=u.r/255,m=u.g/255,b=u.b/255;return y<=.03928?a=y/12.92:a=Math.pow((y+.055)/1.055,2.4),m<=.03928?x=m/12.92:x=Math.pow((m+.055)/1.055,2.4),b<=.03928?p=b/12.92:p=Math.pow((b+.055)/1.055,2.4),.2126*a+.7152*x+.0722*p},h.prototype.getAlpha=function(){return this.a},h.prototype.setAlpha=function(u){return this.a=(0,c.Yq)(u),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},h.prototype.toHsv=function(){var u=(0,r.py)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},h.prototype.toHsvString=function(){var u=(0,r.py)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.v*100);return this.a===1?"hsv(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsva(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHsl=function(){var u=(0,r.lC)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},h.prototype.toHslString=function(){var u=(0,r.lC)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.l*100);return this.a===1?"hsl(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsla(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHex=function(u){return u===void 0&&(u=!1),(0,r.vq)(this.r,this.g,this.b,u)},h.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},h.prototype.toHex8=function(u){return u===void 0&&(u=!1),(0,r.s)(this.r,this.g,this.b,this.a,u)},h.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},h.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},h.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},h.prototype.toRgbString=function(){var u=Math.round(this.r),a=Math.round(this.g),x=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(a,", ").concat(x,")"):"rgba(".concat(u,", ").concat(a,", ").concat(x,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var u=function(a){return"".concat(Math.round((0,c.sh)(a,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var u=function(a){return Math.round((0,c.sh)(a,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+(0,r.vq)(this.r,this.g,this.b,!1),a=0,x=Object.entries(i.R);a=0,y=!a&&p&&(u.startsWith("hex")||u==="name");return y?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&(x=this.toRgbString()),u==="prgb"&&(x=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&(x=this.toHexString()),u==="hex3"&&(x=this.toHexString(!0)),u==="hex4"&&(x=this.toHex8String(!0)),u==="hex8"&&(x=this.toHex8String()),u==="name"&&(x=this.toName()),u==="hsl"&&(x=this.toHslString()),u==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},h.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},h.prototype.clone=function(){return new h(this.toString())},h.prototype.lighten=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l+=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.brighten=function(u){u===void 0&&(u=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(u/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(u/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(u/100)))),new h(a)},h.prototype.darken=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l-=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},h.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},h.prototype.desaturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s-=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.saturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s+=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(u){var a=this.toHsl(),x=(a.h+u)%360;return a.h=x<0?360+x:x,new h(a)},h.prototype.mix=function(u,a){a===void 0&&(a=50);var x=this.toRgb(),p=new h(u).toRgb(),y=a/100,m={r:(p.r-x.r)*y+x.r,g:(p.g-x.g)*y+x.g,b:(p.b-x.b)*y+x.b,a:(p.a-x.a)*y+x.a};return new h(m)},h.prototype.analogous=function(u,a){u===void 0&&(u=6),a===void 0&&(a=30);var x=this.toHsl(),p=360/a,y=[this];for(x.h=(x.h-(p*u>>1)+720)%360;--u;)x.h=(x.h+p)%360,y.push(new h(x));return y},h.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new h(u)},h.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var a=this.toHsv(),x=a.h,p=a.s,y=a.v,m=[],b=1/u;u--;)m.push(new h({h:x,s:p,v:y})),y=(y+b)%1;return m},h.prototype.splitcomplement=function(){var u=this.toHsl(),a=u.h;return[this,new h({h:(a+72)%360,s:u.s,l:u.l}),new h({h:(a+216)%360,s:u.s,l:u.l})]},h.prototype.onBackground=function(u){var a=this.toRgb(),x=new h(u).toRgb(),p=a.a+x.a*(1-a.a);return new h({r:(a.r*a.a+x.r*x.a*(1-a.a))/p,g:(a.g*a.a+x.g*x.a*(1-a.a))/p,b:(a.b*a.a+x.b*x.a*(1-a.a))/p,a:p})},h.prototype.triad=function(){return this.polyad(3)},h.prototype.tetrad=function(){return this.polyad(4)},h.prototype.polyad=function(u){for(var a=this.toHsl(),x=a.h,p=[this],y=360/u,m=1;m1)&&(u=1),u}function o(u){return u<=1?"".concat(Number(u)*100,"%"):u}function h(u){return u.length===1?"0"+u:String(u)}},43403:function(d,_,e){"use strict";e.d(_,{Z:function(){return H}});var r=e(16886),i=e(59301),l=e(4676),c=e(47273),f=e(48736),o=e(8654),h=i.createContext(null),u=h,a=e(15142),x=e(34280),p=[];function y(W,ae){var ne=i.useState(function(){if(!(0,c.Z)())return null;var me=document.createElement("div");return me}),oe=(0,r.Z)(ne,1),q=oe[0],J=i.useRef(!1),K=i.useContext(u),se=i.useState(p),ee=(0,r.Z)(se,2),Q=ee[0],le=ee[1],$=K||(J.current?void 0:function(me){le(function(Te){var Oe=[me].concat((0,a.Z)(Te));return Oe})});function j(){q.parentElement||document.body.appendChild(q),J.current=!0}function ie(){var me;(me=q.parentElement)===null||me===void 0||me.removeChild(q),J.current=!1}return(0,x.Z)(function(){return W?K?K(j):j():ie(),ie},[W]),(0,x.Z)(function(){Q.length&&(Q.forEach(function(me){return me()}),le(p))},[Q]),[q,$]}var m=e(810),b=e(75152);function S(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var D="rc-util-locker-".concat(Date.now()),R=0;function A(W){var ae=!!W,ne=i.useState(function(){return R+=1,"".concat(D,"_").concat(R)}),oe=(0,r.Z)(ne,1),q=oe[0];(0,x.Z)(function(){if(ae){var J=(0,b.o)(document.body).width,K=S();(0,m.hq)(` html body { overflow-y: hidden; - `.concat(V?"width: calc(100% - ".concat(J,"px);"):"",` -}`),q)}else(0,m.jL)(q);return function(){(0,m.jL)(q)}},[ae,q])}var P=!1;function M(W){return typeof W=="boolean"&&(P=W),P}var B=function(ae){return ae===!1?!1:!(0,c.Z)()||!ae?null:typeof ae=="string"?document.querySelector(ae):typeof ae=="function"?ae():ae},N=i.forwardRef(function(W,ae){var ne=W.open,oe=W.autoLock,q=W.getContainer,J=W.debug,V=W.autoDestroy,se=V===void 0?!0:V,ee=W.children,Q=i.useState(ne),ue=(0,r.Z)(Q,2),z=ue[0],j=ue[1],ie=z||ne;i.useEffect(function(){(se||ne)&&j(ne)},[ne,se]);var me=i.useState(function(){return B(q)}),Te=(0,r.Z)(me,2),Oe=Te[0],Ge=Te[1];i.useEffect(function(){var nt=B(q);Ge(nt!=null?nt:null)});var je=y(ie&&!Oe,J),Mt=(0,r.Z)(je,2),yt=Mt[0],kt=Mt[1],Zt=Oe!=null?Oe:yt;A(oe&&ne&&(0,c.Z)()&&(Zt===yt||Zt===document.body));var Ft=null;if(ee&&(0,o.Yr)(ee)&&ae){var tr=ee;Ft=tr.ref}var Ue=(0,o.x1)(Ft,ae);if(!ie||!(0,c.Z)()||Oe===void 0)return null;var wt=Zt===!1||M(),Bt=ee;return ae&&(Bt=i.cloneElement(ee,{ref:Ue})),i.createElement(u.Provider,{value:kt},wt?Bt:(0,l.createPortal)(Bt,Zt))}),K=N,G=K},35593:function(d,_,e){"use strict";e.d(_,{Z:function(){return Bt}});var r=e(98506),i=e(16886),l=e(33346),c=e(43403),f=e(92310),o=e.n(f),h=e(29301),u=e(76846),a=e(96452),x=e(6089),p=e(80402),y=e(34280),m=e(49658),b=e(59301),S=e(67711),D=e(77900),R=e(8654);function A(nt){var _t=nt.prefixCls,ht=nt.align,Je=nt.arrow,Ne=nt.arrowPos,be=Je||{},Le=be.className,Ke=be.content,He=Ne.x,Xe=He===void 0?0:He,pt=Ne.y,bt=pt===void 0?0:pt,rr=b.useRef();if(!ht||!ht.points)return null;var Jt={position:"absolute"};if(ht.autoArrow!==!1){var Me=ht.points[0],rt=ht.points[1],Yt=Me[0],Lt=Me[1],Wt=rt[0],Ht=rt[1];Yt===Wt||!["t","b"].includes(Yt)?Jt.top=bt:Yt==="t"?Jt.top=0:Jt.bottom=0,Lt===Ht||!["l","r"].includes(Lt)?Jt.left=Xe:Lt==="l"?Jt.left=0:Jt.right=0}return b.createElement("div",{ref:rr,className:o()("".concat(_t,"-arrow"),Le),style:Jt},Ke)}function P(nt){var _t=nt.prefixCls,ht=nt.open,Je=nt.zIndex,Ne=nt.mask,be=nt.motion;return Ne?b.createElement(D.default,(0,S.Z)({},be,{motionAppear:!0,visible:ht,removeOnLeave:!0}),function(Le){var Ke=Le.className;return b.createElement("div",{style:{zIndex:Je},className:o()("".concat(_t,"-mask"),Ke)})}):null}var M=b.memo(function(nt){var _t=nt.children;return _t},function(nt,_t){return _t.cache}),B=M,N=b.forwardRef(function(nt,_t){var ht=nt.popup,Je=nt.className,Ne=nt.prefixCls,be=nt.style,Le=nt.target,Ke=nt.onVisibleChanged,He=nt.open,Xe=nt.keepDom,pt=nt.fresh,bt=nt.onClick,rr=nt.mask,Jt=nt.arrow,Me=nt.arrowPos,rt=nt.align,Yt=nt.motion,Lt=nt.maskMotion,Wt=nt.forceRender,Ht=nt.getPopupContainer,ir=nt.autoDestroy,Gt=nt.portal,Ie=nt.zIndex,ce=nt.onMouseEnter,he=nt.onMouseLeave,It=nt.onPointerEnter,Ce=nt.ready,ft=nt.offsetX,Kt=nt.offsetY,Tt=nt.offsetR,Pe=nt.offsetB,At=nt.onAlign,Ze=nt.onPrepare,we=nt.stretch,gt=nt.targetWidth,Rt=nt.targetHeight,Fe=typeof ht=="function"?ht():ht,Tr=He||Xe,Ct=(Ht==null?void 0:Ht.length)>0,Kr=b.useState(!Ht||!Ct),tn=(0,i.Z)(Kr,2),Ir=tn[0],Lr=tn[1];if((0,y.Z)(function(){!Ir&&Ct&&Le&&Lr(!0)},[Ir,Ct,Le]),!Ir)return null;var vr="auto",$r={left:"-1000vw",top:"-1000vh",right:vr,bottom:vr};if(Ce||!He){var sn,hn=rt.points,Xt=rt.dynamicInset||((sn=rt._experimental)===null||sn===void 0?void 0:sn.dynamicInset),vt=Xt&&hn[0][1]==="r",st=Xt&&hn[0][0]==="b";vt?($r.right=Tt,$r.left=vr):($r.left=ft,$r.right=vr),st?($r.bottom=Pe,$r.top=vr):($r.top=Kt,$r.bottom=vr)}var ct={};return we&&(we.includes("height")&&Rt?ct.height=Rt:we.includes("minHeight")&&Rt&&(ct.minHeight=Rt),we.includes("width")&>?ct.width=gt:we.includes("minWidth")&>&&(ct.minWidth=gt)),He||(ct.pointerEvents="none"),b.createElement(Gt,{open:Wt||Tr,getContainer:Ht&&function(){return Ht(Le)},autoDestroy:ir},b.createElement(P,{prefixCls:Ne,open:He,zIndex:Ie,mask:rr,motion:Lt}),b.createElement(h.Z,{onResize:At,disabled:!He},function(Nt){return b.createElement(D.default,(0,S.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Wt,leavedClassName:"".concat(Ne,"-hidden")},Yt,{onAppearPrepare:Ze,onEnterPrepare:Ze,visible:He,onVisibleChanged:function(_r){var Jr;Yt==null||(Jr=Yt.onVisibleChanged)===null||Jr===void 0||Jr.call(Yt,_r),Ke(_r)}}),function(br,_r){var Jr=br.className,zr=br.style,xn=o()(Ne,Jr,Je);return b.createElement("div",{ref:(0,R.sQ)(Nt,_t,_r),className:xn,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(Me.x||0,"px"),"--arrow-y":"".concat(Me.y||0,"px")},$r),ct),zr),{},{boxSizing:"border-box",zIndex:Ie},be),onMouseEnter:ce,onMouseLeave:he,onPointerEnter:It,onClick:bt},Jt&&b.createElement(A,{prefixCls:Ne,arrow:Jt,arrowPos:Me,align:rt}),b.createElement(B,{cache:!He&&!pt},Fe))})}))}),K=N,G=b.forwardRef(function(nt,_t){var ht=nt.children,Je=nt.getTriggerDOMNode,Ne=(0,R.Yr)(ht),be=b.useCallback(function(Ke){(0,R.mH)(_t,Je?Je(Ke):Ke)},[Je]),Le=(0,R.x1)(be,ht.ref);return Ne?b.cloneElement(ht,{ref:Le}):ht}),W=G,ae=b.createContext(null),ne=ae;function oe(nt){return nt?Array.isArray(nt)?nt:[nt]:[]}function q(nt,_t,ht,Je){return b.useMemo(function(){var Ne=oe(ht!=null?ht:_t),be=oe(Je!=null?Je:_t),Le=new Set(Ne),Ke=new Set(be);return nt&&(Le.has("hover")&&(Le.delete("hover"),Le.add("click")),Ke.has("hover")&&(Ke.delete("hover"),Ke.add("click"))),[Le,Ke]},[nt,_t,ht,Je])}var J=e(29194);function V(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ht=arguments.length>2?arguments[2]:void 0;return ht?nt[0]===_t[0]:nt[0]===_t[0]&&nt[1]===_t[1]}function se(nt,_t,ht,Je){for(var Ne=ht.points,be=Object.keys(nt),Le=0;Le1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(nt)?_t:nt}function j(nt){return z(parseFloat(nt),0)}function ie(nt,_t){var ht=(0,r.Z)({},nt);return(_t||[]).forEach(function(Je){if(!(Je instanceof HTMLBodyElement||Je instanceof HTMLHtmlElement)){var Ne=Q(Je).getComputedStyle(Je),be=Ne.overflow,Le=Ne.overflowClipMargin,Ke=Ne.borderTopWidth,He=Ne.borderBottomWidth,Xe=Ne.borderLeftWidth,pt=Ne.borderRightWidth,bt=Je.getBoundingClientRect(),rr=Je.offsetHeight,Jt=Je.clientHeight,Me=Je.offsetWidth,rt=Je.clientWidth,Yt=j(Ke),Lt=j(He),Wt=j(Xe),Ht=j(pt),ir=z(Math.round(bt.width/Me*1e3)/1e3),Gt=z(Math.round(bt.height/rr*1e3)/1e3),Ie=(Me-rt-Wt-Ht)*ir,ce=(rr-Jt-Yt-Lt)*Gt,he=Yt*Gt,It=Lt*Gt,Ce=Wt*ir,ft=Ht*ir,Kt=0,Tt=0;if(be==="clip"){var Pe=j(Le);Kt=Pe*ir,Tt=Pe*Gt}var At=bt.x+Ce-Kt,Ze=bt.y+he-Tt,we=At+bt.width+2*Kt-Ce-ft-Ie,gt=Ze+bt.height+2*Tt-he-It-ce;ht.left=Math.max(ht.left,At),ht.top=Math.max(ht.top,Ze),ht.right=Math.min(ht.right,we),ht.bottom=Math.min(ht.bottom,gt)}}),ht}function me(nt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ht="".concat(_t),Je=ht.match(/^(.*)\%$/);return Je?nt*(parseFloat(Je[1])/100):parseFloat(ht)}function Te(nt,_t){var ht=_t||[],Je=(0,i.Z)(ht,2),Ne=Je[0],be=Je[1];return[me(nt.width,Ne),me(nt.height,be)]}function Oe(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[nt[0],nt[1]]}function Ge(nt,_t){var ht=_t[0],Je=_t[1],Ne,be;return ht==="t"?be=nt.y:ht==="b"?be=nt.y+nt.height:be=nt.y+nt.height/2,Je==="l"?Ne=nt.x:Je==="r"?Ne=nt.x+nt.width:Ne=nt.x+nt.width/2,{x:Ne,y:be}}function je(nt,_t){var ht={t:"b",b:"t",l:"r",r:"l"};return nt.map(function(Je,Ne){return Ne===_t?ht[Je]||"c":Je}).join("")}function Mt(nt,_t,ht,Je,Ne,be,Le){var Ke=b.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Ne[Je]||{}}),He=(0,i.Z)(Ke,2),Xe=He[0],pt=He[1],bt=b.useRef(0),rr=b.useMemo(function(){return _t?ue(_t):[]},[_t]),Jt=b.useRef({}),Me=function(){Jt.current={}};nt||Me();var rt=(0,x.Z)(function(){if(_t&&ht&&nt){let Xa=function(Rs,_o){var $o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:xn,Vo=Fe.x+Rs,Yo=Fe.y+_o,rs=Vo+sn,_s=Yo+$r,Ao=Math.max(Vo,$o.left),Zo=Math.max(Yo,$o.top),Lo=Math.min(rs,$o.right),Xo=Math.min(_s,$o.bottom);return Math.max(0,(Lo-Ao)*(Xo-Zo))},Wa=function(){sr=Fe.y+Ee,xr=sr+$r,Or=Fe.x+On,Cr=Or+sn};var Wt,Ht,ir=_t,Gt=ir.ownerDocument,Ie=Q(ir),ce=Ie.getComputedStyle(ir),he=ce.width,It=ce.height,Ce=ce.position,ft=ir.style.left,Kt=ir.style.top,Tt=ir.style.right,Pe=ir.style.bottom,At=ir.style.overflow,Ze=(0,r.Z)((0,r.Z)({},Ne[Je]),be),we=Gt.createElement("div");(Wt=ir.parentElement)===null||Wt===void 0||Wt.appendChild(we),we.style.left="".concat(ir.offsetLeft,"px"),we.style.top="".concat(ir.offsetTop,"px"),we.style.position=Ce,we.style.height="".concat(ir.offsetHeight,"px"),we.style.width="".concat(ir.offsetWidth,"px"),ir.style.left="0",ir.style.top="0",ir.style.right="auto",ir.style.bottom="auto",ir.style.overflow="hidden";var gt;if(Array.isArray(ht))gt={x:ht[0],y:ht[1],width:0,height:0};else{var Rt=ht.getBoundingClientRect();gt={x:Rt.x,y:Rt.y,width:Rt.width,height:Rt.height}}var Fe=ir.getBoundingClientRect(),Tr=Gt.documentElement,Ct=Tr.clientWidth,Kr=Tr.clientHeight,tn=Tr.scrollWidth,Ir=Tr.scrollHeight,Lr=Tr.scrollTop,vr=Tr.scrollLeft,$r=Fe.height,sn=Fe.width,hn=gt.height,Xt=gt.width,vt={left:0,top:0,right:Ct,bottom:Kr},st={left:-vr,top:-Lr,right:tn-vr,bottom:Ir-Lr},ct=Ze.htmlRegion,Nt="visible",br="visibleFirst";ct!=="scroll"&&ct!==br&&(ct=Nt);var _r=ct===br,Jr=ie(st,rr),zr=ie(vt,rr),xn=ct===Nt?zr:Jr,Et=_r?zr:xn;ir.style.left="auto",ir.style.top="auto",ir.style.right="0",ir.style.bottom="0";var Dr=ir.getBoundingClientRect();ir.style.left=ft,ir.style.top=Kt,ir.style.right=Tt,ir.style.bottom=Pe,ir.style.overflow=At,(Ht=ir.parentElement)===null||Ht===void 0||Ht.removeChild(we);var kn=z(Math.round(sn/parseFloat(he)*1e3)/1e3),Qn=z(Math.round($r/parseFloat(It)*1e3)/1e3);if(kn===0||Qn===0||(0,u.Sh)(ht)&&!(0,J.Z)(ht))return;var Nn=Ze.offset,ti=Ze.targetOffset,Tn=Te(Fe,Nn),Ci=(0,i.Z)(Tn,2),ri=Ci[0],Ti=Ci[1],Qi=Te(gt,ti),Wi=(0,i.Z)(Qi,2),Ca=Wi[0],ui=Wi[1];gt.x-=Ca,gt.y-=ui;var la=Ze.points||[],Ta=(0,i.Z)(la,2),St=Ta[0],ga=Ta[1],sa=Oe(ga),_i=Oe(St),Ma=Ge(gt,sa),Ei=Ge(Fe,_i),ci=(0,r.Z)({},Ze),On=Ma.x-Ei.x+ri,Ee=Ma.y-Ei.y+Ti,ot=Xa(On,Ee),tt=Xa(On,Ee,zr),Ot=Ge(gt,["t","l"]),dt=Ge(Fe,["t","l"]),lr=Ge(gt,["b","r"]),cr=Ge(Fe,["b","r"]),Ar=Ze.overflow||{},Nr=Ar.adjustX,We=Ar.adjustY,et=Ar.shiftX,ye=Ar.shiftY,it=function(_o){return typeof _o=="boolean"?_o:_o>=0},sr,xr,Or,Cr;Wa();var Ur=it(We),bn=_i[0]===sa[0];if(Ur&&_i[0]==="t"&&(xr>Et.bottom||Jt.current.bt)){var wr=Ee;bn?wr-=$r-hn:wr=Ot.y-cr.y-Ti;var fn=Xa(On,wr),nn=Xa(On,wr,zr);fn>ot||fn===ot&&(!_r||nn>=tt)?(Jt.current.bt=!0,Ee=wr,Ti=-Ti,ci.points=[je(_i,0),je(sa,0)]):Jt.current.bt=!1}if(Ur&&_i[0]==="b"&&(srot||Pn===ot&&(!_r||Pa>=tt)?(Jt.current.tb=!0,Ee=cn,Ti=-Ti,ci.points=[je(_i,0),je(sa,0)]):Jt.current.tb=!1}var Li=it(Nr),mi=_i[1]===sa[1];if(Li&&_i[1]==="l"&&(Cr>Et.right||Jt.current.rl)){var yn=On;mi?yn-=sn-Xt:yn=Ot.x-cr.x-ri;var fi=Xa(yn,Ee),Ki=Xa(yn,Ee,zr);fi>ot||fi===ot&&(!_r||Ki>=tt)?(Jt.current.rl=!0,On=yn,ri=-ri,ci.points=[je(_i,1),je(sa,1)]):Jt.current.rl=!1}if(Li&&_i[1]==="r"&&(Orot||Ks===ot&&(!_r||ba>=tt)?(Jt.current.lr=!0,On=ya,ri=-ri,ci.points=[je(_i,1),je(sa,1)]):Jt.current.lr=!1}Wa();var Fs=et===!0?0:et;typeof Fs=="number"&&(Orzr.right&&(On-=Cr-zr.right-ri,gt.x>zr.right-Fs&&(On+=gt.x-zr.right+Fs)));var Vs=ye===!0?0:ye;typeof Vs=="number"&&(srzr.bottom&&(Ee-=xr-zr.bottom-Ti,gt.y>zr.bottom-Vs&&(Ee+=gt.y-zr.bottom+Vs)));var es=Fe.x+On,Ws=es+sn,qn=Fe.y+Ee,Es=qn+$r,fs=gt.x,Ys=fs+Xt,Xi=gt.y,Bs=Xi+hn,Ko=Math.max(es,fs),Va=Math.min(Ws,Ys),da=(Ko+Va)/2,is=da-es,vo=Math.max(qn,Xi),jn=Math.min(Es,Bs),ts=(vo+jn)/2,Ps=ts-qn;Le==null||Le(_t,ci);var Is=Dr.right-Fe.x-(On+Fe.width),Hi=Dr.bottom-Fe.y-(Ee+Fe.height);pt({ready:!0,offsetX:On/kn,offsetY:Ee/Qn,offsetR:Is/kn,offsetB:Hi/Qn,arrowX:is/kn,arrowY:Ps/Qn,scaleX:kn,scaleY:Qn,align:ci})}}),Yt=function(){bt.current+=1;var Ht=bt.current;Promise.resolve().then(function(){bt.current===Ht&&rt()})},Lt=function(){pt(function(Ht){return(0,r.Z)((0,r.Z)({},Ht),{},{ready:!1})})};return(0,y.Z)(Lt,[Je]),(0,y.Z)(function(){nt||Lt()},[nt]),[Xe.ready,Xe.offsetX,Xe.offsetY,Xe.offsetR,Xe.offsetB,Xe.arrowX,Xe.arrowY,Xe.scaleX,Xe.scaleY,Xe.align,Yt]}var yt=e(15142);function kt(nt,_t,ht,Je,Ne){(0,y.Z)(function(){if(nt&&_t&&ht){let bt=function(){Je(),Ne()};var be=_t,Le=ht,Ke=ue(be),He=ue(Le),Xe=Q(Le),pt=new Set([Xe].concat((0,yt.Z)(Ke),(0,yt.Z)(He)));return pt.forEach(function(rr){rr.addEventListener("scroll",bt,{passive:!0})}),Xe.addEventListener("resize",bt,{passive:!0}),Je(),function(){pt.forEach(function(rr){rr.removeEventListener("scroll",bt),Xe.removeEventListener("resize",bt)})}}},[nt,_t,ht])}var Zt=e(48736),Ft=e(16089);function tr(nt,_t,ht,Je,Ne,be,Le,Ke){var He=b.useRef(nt),Xe=b.useRef(!1);He.current!==nt&&(Xe.current=!0,He.current=nt),b.useEffect(function(){var pt=(0,Ft.Z)(function(){Xe.current=!1});return function(){Ft.Z.cancel(pt)}},[nt]),b.useEffect(function(){if(_t&&Je&&(!Ne||be)){var pt=function(){var Ce=!1,ft=function(Pe){var At=Pe.target;Ce=Le(At)},Kt=function(Pe){var At=Pe.target;!Xe.current&&He.current&&!Ce&&!Le(At)&&Ke(!1)};return[ft,Kt]},bt=pt(),rr=(0,i.Z)(bt,2),Jt=rr[0],Me=rr[1],rt=pt(),Yt=(0,i.Z)(rt,2),Lt=Yt[0],Wt=Yt[1],Ht=Q(Je);Ht.addEventListener("mousedown",Jt,!0),Ht.addEventListener("click",Me,!0),Ht.addEventListener("contextmenu",Me,!0);var ir=(0,a.A)(ht);if(ir&&(ir.addEventListener("mousedown",Lt,!0),ir.addEventListener("click",Wt,!0),ir.addEventListener("contextmenu",Wt,!0)),0)var Gt,Ie,ce,he;return function(){Ht.removeEventListener("mousedown",Jt,!0),Ht.removeEventListener("click",Me,!0),Ht.removeEventListener("contextmenu",Me,!0),ir&&(ir.removeEventListener("mousedown",Lt,!0),ir.removeEventListener("click",Wt,!0),ir.removeEventListener("contextmenu",Wt,!0))}}},[_t,ht,Je,Ne,be])}var Ue=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function wt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,_t=b.forwardRef(function(ht,Je){var Ne=ht.prefixCls,be=Ne===void 0?"rc-trigger-popup":Ne,Le=ht.children,Ke=ht.action,He=Ke===void 0?"hover":Ke,Xe=ht.showAction,pt=ht.hideAction,bt=ht.popupVisible,rr=ht.defaultPopupVisible,Jt=ht.onPopupVisibleChange,Me=ht.afterPopupVisibleChange,rt=ht.mouseEnterDelay,Yt=ht.mouseLeaveDelay,Lt=Yt===void 0?.1:Yt,Wt=ht.focusDelay,Ht=ht.blurDelay,ir=ht.mask,Gt=ht.maskClosable,Ie=Gt===void 0?!0:Gt,ce=ht.getPopupContainer,he=ht.forceRender,It=ht.autoDestroy,Ce=ht.destroyPopupOnHide,ft=ht.popup,Kt=ht.popupClassName,Tt=ht.popupStyle,Pe=ht.popupPlacement,At=ht.builtinPlacements,Ze=At===void 0?{}:At,we=ht.popupAlign,gt=ht.zIndex,Rt=ht.stretch,Fe=ht.getPopupClassNameFromAlign,Tr=ht.fresh,Ct=ht.alignPoint,Kr=ht.onPopupClick,tn=ht.onPopupAlign,Ir=ht.arrow,Lr=ht.popupMotion,vr=ht.maskMotion,$r=ht.popupTransitionName,sn=ht.popupAnimation,hn=ht.maskTransitionName,Xt=ht.maskAnimation,vt=ht.className,st=ht.getTriggerDOMNode,ct=(0,l.Z)(ht,Ue),Nt=It||Ce||!1,br=b.useState(!1),_r=(0,i.Z)(br,2),Jr=_r[0],zr=_r[1];(0,y.Z)(function(){zr((0,m.Z)())},[]);var xn=b.useRef({}),Et=b.useContext(ne),Dr=b.useMemo(function(){return{registerSubPopup:function(di,as){xn.current[di]=as,Et==null||Et.registerSubPopup(di,as)}}},[Et]),kn=(0,p.Z)(),Qn=b.useState(null),Nn=(0,i.Z)(Qn,2),ti=Nn[0],Tn=Nn[1],Ci=(0,x.Z)(function(gi){(0,u.Sh)(gi)&&ti!==gi&&Tn(gi),Et==null||Et.registerSubPopup(kn,gi)}),ri=b.useState(null),Ti=(0,i.Z)(ri,2),Qi=Ti[0],Wi=Ti[1],Ca=b.useRef(null),ui=(0,x.Z)(function(gi){(0,u.Sh)(gi)&&Qi!==gi&&(Wi(gi),Ca.current=gi)}),la=b.Children.only(Le),Ta=(la==null?void 0:la.props)||{},St={},ga=(0,x.Z)(function(gi){var di,as,ds=Qi;return(ds==null?void 0:ds.contains(gi))||((di=(0,a.A)(ds))===null||di===void 0?void 0:di.host)===gi||gi===ds||(ti==null?void 0:ti.contains(gi))||((as=(0,a.A)(ti))===null||as===void 0?void 0:as.host)===gi||gi===ti||Object.values(xn.current).some(function(ss){return(ss==null?void 0:ss.contains(gi))||gi===ss})}),sa=ee(be,Lr,sn,$r),_i=ee(be,vr,Xt,hn),Ma=b.useState(rr||!1),Ei=(0,i.Z)(Ma,2),ci=Ei[0],On=Ei[1],Ee=bt!=null?bt:ci,ot=(0,x.Z)(function(gi){bt===void 0&&On(gi)});(0,y.Z)(function(){On(bt||!1)},[bt]);var tt=b.useRef(Ee);tt.current=Ee;var Ot=b.useRef([]);Ot.current=[];var dt=(0,x.Z)(function(gi){var di;ot(gi),((di=Ot.current[Ot.current.length-1])!==null&&di!==void 0?di:Ee)!==gi&&(Ot.current.push(gi),Jt==null||Jt(gi))}),lr=b.useRef(),cr=function(){clearTimeout(lr.current)},Ar=function(di){var as=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;cr(),as===0?dt(di):lr.current=setTimeout(function(){dt(di)},as*1e3)};b.useEffect(function(){return cr},[]);var Nr=b.useState(!1),We=(0,i.Z)(Nr,2),et=We[0],ye=We[1];(0,y.Z)(function(gi){(!gi||Ee)&&ye(!0)},[Ee]);var it=b.useState(null),sr=(0,i.Z)(it,2),xr=sr[0],Or=sr[1],Cr=b.useState([0,0]),Ur=(0,i.Z)(Cr,2),bn=Ur[0],wr=Ur[1],fn=function(di){wr([di.clientX,di.clientY])},nn=Mt(Ee,ti,Ct?bn:Qi,Pe,Ze,we,tn),cn=(0,i.Z)(nn,11),Pn=cn[0],Pa=cn[1],Li=cn[2],mi=cn[3],yn=cn[4],fi=cn[5],Ki=cn[6],ya=cn[7],Ks=cn[8],ba=cn[9],Fs=cn[10],Vs=q(Jr,He,Xe,pt),es=(0,i.Z)(Vs,2),Ws=es[0],qn=es[1],Es=Ws.has("click"),fs=qn.has("click")||qn.has("contextMenu"),Ys=(0,x.Z)(function(){et||Fs()}),Xi=function(){tt.current&&Ct&&fs&&Ar(!1)};kt(Ee,Qi,ti,Ys,Xi),(0,y.Z)(function(){Ys()},[bn,Pe]),(0,y.Z)(function(){Ee&&!(Ze!=null&&Ze[Pe])&&Ys()},[JSON.stringify(we)]);var Bs=b.useMemo(function(){var gi=se(Ze,be,ba,Ct);return o()(gi,Fe==null?void 0:Fe(ba))},[ba,Fe,Ze,be,Ct]);b.useImperativeHandle(Je,function(){return{nativeElement:Ca.current,forceAlign:Ys}});var Ko=b.useState(0),Va=(0,i.Z)(Ko,2),da=Va[0],is=Va[1],vo=b.useState(0),jn=(0,i.Z)(vo,2),ts=jn[0],Ps=jn[1],Is=function(){if(Rt&&Qi){var di=Qi.getBoundingClientRect();is(di.width),Ps(di.height)}},Hi=function(){Is(),Ys()},Xa=function(di){ye(!1),Fs(),Me==null||Me(di)},Wa=function(){return new Promise(function(di){Is(),Or(function(){return di})})};(0,y.Z)(function(){xr&&(Fs(),xr(),Or(null))},[xr]);function Rs(gi,di,as,ds){St[gi]=function(ss){var go;ds==null||ds(ss),Ar(di,as);for(var Wo=arguments.length,du=new Array(Wo>1?Wo-1:0),Ls=1;Ls1?as-1:0),ss=1;ss1?as-1:0),ss=1;ss=0)return l[f].splice(u,1),!0}return!1},publish:function(f){if(!l[f])return!1;const o=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,o)}),this}};return i?Object.assign(i,c):c}const r=new e;_.Z=r},45434:function(d,_,e){"use strict";e.d(_,{zt:function(){return gs},$j:function(){return Vi},Ue:function(){return _o},I0:function(){return oo},v9:function(){return hu}});var r={};e.r(r),e.d(r,{actionChannel:function(){return Xt},all:function(){return Fe},apply:function(){return tn},call:function(){return Kr},cancel:function(){return sn},cancelled:function(){return vt},cps:function(){return Ir},flush:function(){return st},fork:function(){return Lr},getContext:function(){return ct},join:function(){return $r},put:function(){return Rt},race:function(){return Tr},select:function(){return hn},setContext:function(){return Nt},spawn:function(){return vr},take:function(){return we},takeEvery:function(){return ot},takeLatest:function(){return tt},takem:function(){return gt},throttle:function(){return Ot}});var i=e(59301),l=e(19456),c=e(59781),f=Object.assign||function(Qe){for(var qe=1;qe=0&&Qe.splice(jt,1)}var W={from:function(qe){var jt=Array(qe.length);for(var Vt in qe)B(qe,Vt)&&(jt[Vt]=qe[Vt]);return jt}};function ae(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qe=f({},Qe),jt=new Promise(function(Vt,gr){qe.resolve=Vt,qe.reject=gr});return qe.promise=jt,qe}function ne(Qe){for(var qe=[],jt=0;jt1&&arguments[1]!==void 0?arguments[1]:!0,jt=void 0,Vt=new Promise(function(gr){jt=setTimeout(function(){return gr(qe)},Qe)});return Vt[p]=function(){return clearTimeout(jt)},Vt}function q(){var Qe,qe=!0,jt=void 0,Vt=void 0;return Qe={},Qe[u]=!0,Qe.isRunning=function(){return qe},Qe.result=function(){return jt},Qe.error=function(){return Vt},Qe.setRunning=function(Mr){return qe=Mr},Qe.setResult=function(Mr){return jt=Mr},Qe.setError=function(Mr){return Vt=Mr},Qe}function J(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Qe}}var V=J(),se=function(qe){throw qe},ee=function(qe){return{value:qe,done:!0}};function Q(Qe){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",Vt=arguments[3],gr={name:jt,next:Qe,throw:qe,return:ee};return Vt&&(gr[a]=!0),typeof Symbol!="undefined"&&(gr[Symbol.iterator]=function(){return gr}),gr}function ue(Qe,qe){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Qe+": "+qe+` -`+(jt&&jt.stack||jt)):console[Qe](qe,jt)}function z(Qe,qe){return function(){return Qe.apply(void 0,arguments)}}var j=function(qe,jt){return qe+" has been deprecated in favor of "+jt+", please update your code"},ie=function(qe){return new Error(` + `.concat(K?"width: calc(100% - ".concat(J,"px);"):"",` +}`),q)}else(0,m.jL)(q);return function(){(0,m.jL)(q)}},[ae,q])}var P=!1;function M(W){return typeof W=="boolean"&&(P=W),P}var B=function(ae){return ae===!1?!1:!(0,c.Z)()||!ae?null:typeof ae=="string"?document.querySelector(ae):typeof ae=="function"?ae():ae},N=i.forwardRef(function(W,ae){var ne=W.open,oe=W.autoLock,q=W.getContainer,J=W.debug,K=W.autoDestroy,se=K===void 0?!0:K,ee=W.children,Q=i.useState(ne),le=(0,r.Z)(Q,2),$=le[0],j=le[1],ie=$||ne;i.useEffect(function(){(se||ne)&&j(ne)},[ne,se]);var me=i.useState(function(){return B(q)}),Te=(0,r.Z)(me,2),Oe=Te[0],Ge=Te[1];i.useEffect(function(){var nt=B(q);Ge(nt!=null?nt:null)});var Ue=y(ie&&!Oe,J),Mt=(0,r.Z)(Ue,2),yt=Mt[0],kt=Mt[1],Zt=Oe!=null?Oe:yt;A(oe&&ne&&(0,c.Z)()&&(Zt===yt||Zt===document.body));var Ft=null;if(ee&&(0,o.Yr)(ee)&&ae){var tr=ee;Ft=tr.ref}var ze=(0,o.x1)(Ft,ae);if(!ie||!(0,c.Z)()||Oe===void 0)return null;var wt=Zt===!1||M(),Bt=ee;return ae&&(Bt=i.cloneElement(ee,{ref:ze})),i.createElement(u.Provider,{value:kt},wt?Bt:(0,l.createPortal)(Bt,Zt))}),G=N,H=G},35593:function(d,_,e){"use strict";e.d(_,{Z:function(){return Bt}});var r=e(98506),i=e(16886),l=e(33346),c=e(43403),f=e(92310),o=e.n(f),h=e(29301),u=e(76846),a=e(96452),x=e(6089),p=e(80402),y=e(34280),m=e(49658),b=e(59301),S=e(67711),D=e(77900),R=e(8654);function A(nt){var _t=nt.prefixCls,ht=nt.align,Je=nt.arrow,je=nt.arrowPos,be=Je||{},Le=be.className,Ke=be.content,He=je.x,Xe=He===void 0?0:He,pt=je.y,bt=pt===void 0?0:pt,rr=b.useRef();if(!ht||!ht.points)return null;var Jt={position:"absolute"};if(ht.autoArrow!==!1){var Me=ht.points[0],rt=ht.points[1],Yt=Me[0],Lt=Me[1],Wt=rt[0],Ht=rt[1];Yt===Wt||!["t","b"].includes(Yt)?Jt.top=bt:Yt==="t"?Jt.top=0:Jt.bottom=0,Lt===Ht||!["l","r"].includes(Lt)?Jt.left=Xe:Lt==="l"?Jt.left=0:Jt.right=0}return b.createElement("div",{ref:rr,className:o()("".concat(_t,"-arrow"),Le),style:Jt},Ke)}function P(nt){var _t=nt.prefixCls,ht=nt.open,Je=nt.zIndex,je=nt.mask,be=nt.motion;return je?b.createElement(D.default,(0,S.Z)({},be,{motionAppear:!0,visible:ht,removeOnLeave:!0}),function(Le){var Ke=Le.className;return b.createElement("div",{style:{zIndex:Je},className:o()("".concat(_t,"-mask"),Ke)})}):null}var M=b.memo(function(nt){var _t=nt.children;return _t},function(nt,_t){return _t.cache}),B=M,N=b.forwardRef(function(nt,_t){var ht=nt.popup,Je=nt.className,je=nt.prefixCls,be=nt.style,Le=nt.target,Ke=nt.onVisibleChanged,He=nt.open,Xe=nt.keepDom,pt=nt.fresh,bt=nt.onClick,rr=nt.mask,Jt=nt.arrow,Me=nt.arrowPos,rt=nt.align,Yt=nt.motion,Lt=nt.maskMotion,Wt=nt.forceRender,Ht=nt.getPopupContainer,ir=nt.autoDestroy,Gt=nt.portal,Ie=nt.zIndex,ce=nt.onMouseEnter,he=nt.onMouseLeave,It=nt.onPointerEnter,Ce=nt.ready,ft=nt.offsetX,Kt=nt.offsetY,Tt=nt.offsetR,Pe=nt.offsetB,At=nt.onAlign,Ze=nt.onPrepare,we=nt.stretch,gt=nt.targetWidth,Rt=nt.targetHeight,Fe=typeof ht=="function"?ht():ht,Tr=He||Xe,Ct=(Ht==null?void 0:Ht.length)>0,Kr=b.useState(!Ht||!Ct),tn=(0,i.Z)(Kr,2),Ir=tn[0],Lr=tn[1];if((0,y.Z)(function(){!Ir&&Ct&&Le&&Lr(!0)},[Ir,Ct,Le]),!Ir)return null;var vr="auto",$r={left:"-1000vw",top:"-1000vh",right:vr,bottom:vr};if(Ce||!He){var sn,hn=rt.points,Xt=rt.dynamicInset||((sn=rt._experimental)===null||sn===void 0?void 0:sn.dynamicInset),vt=Xt&&hn[0][1]==="r",ot=Xt&&hn[0][0]==="b";vt?($r.right=Tt,$r.left=vr):($r.left=ft,$r.right=vr),ot?($r.bottom=Pe,$r.top=vr):($r.top=Kt,$r.bottom=vr)}var ct={};return we&&(we.includes("height")&&Rt?ct.height=Rt:we.includes("minHeight")&&Rt&&(ct.minHeight=Rt),we.includes("width")&>?ct.width=gt:we.includes("minWidth")&>&&(ct.minWidth=gt)),He||(ct.pointerEvents="none"),b.createElement(Gt,{open:Wt||Tr,getContainer:Ht&&function(){return Ht(Le)},autoDestroy:ir},b.createElement(P,{prefixCls:je,open:He,zIndex:Ie,mask:rr,motion:Lt}),b.createElement(h.Z,{onResize:At,disabled:!He},function(Nt){return b.createElement(D.default,(0,S.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Wt,leavedClassName:"".concat(je,"-hidden")},Yt,{onAppearPrepare:Ze,onEnterPrepare:Ze,visible:He,onVisibleChanged:function(_r){var Jr;Yt==null||(Jr=Yt.onVisibleChanged)===null||Jr===void 0||Jr.call(Yt,_r),Ke(_r)}}),function(br,_r){var Jr=br.className,zr=br.style,xn=o()(je,Jr,Je);return b.createElement("div",{ref:(0,R.sQ)(Nt,_t,_r),className:xn,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(Me.x||0,"px"),"--arrow-y":"".concat(Me.y||0,"px")},$r),ct),zr),{},{boxSizing:"border-box",zIndex:Ie},be),onMouseEnter:ce,onMouseLeave:he,onPointerEnter:It,onClick:bt},Jt&&b.createElement(A,{prefixCls:je,arrow:Jt,arrowPos:Me,align:rt}),b.createElement(B,{cache:!He&&!pt},Fe))})}))}),G=N,H=b.forwardRef(function(nt,_t){var ht=nt.children,Je=nt.getTriggerDOMNode,je=(0,R.Yr)(ht),be=b.useCallback(function(Ke){(0,R.mH)(_t,Je?Je(Ke):Ke)},[Je]),Le=(0,R.x1)(be,ht.ref);return je?b.cloneElement(ht,{ref:Le}):ht}),W=H,ae=b.createContext(null),ne=ae;function oe(nt){return nt?Array.isArray(nt)?nt:[nt]:[]}function q(nt,_t,ht,Je){return b.useMemo(function(){var je=oe(ht!=null?ht:_t),be=oe(Je!=null?Je:_t),Le=new Set(je),Ke=new Set(be);return nt&&(Le.has("hover")&&(Le.delete("hover"),Le.add("click")),Ke.has("hover")&&(Ke.delete("hover"),Ke.add("click"))),[Le,Ke]},[nt,_t,ht,Je])}var J=e(29194);function K(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ht=arguments.length>2?arguments[2]:void 0;return ht?nt[0]===_t[0]:nt[0]===_t[0]&&nt[1]===_t[1]}function se(nt,_t,ht,Je){for(var je=ht.points,be=Object.keys(nt),Le=0;Le1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(nt)?_t:nt}function j(nt){return $(parseFloat(nt),0)}function ie(nt,_t){var ht=(0,r.Z)({},nt);return(_t||[]).forEach(function(Je){if(!(Je instanceof HTMLBodyElement||Je instanceof HTMLHtmlElement)){var je=Q(Je).getComputedStyle(Je),be=je.overflow,Le=je.overflowClipMargin,Ke=je.borderTopWidth,He=je.borderBottomWidth,Xe=je.borderLeftWidth,pt=je.borderRightWidth,bt=Je.getBoundingClientRect(),rr=Je.offsetHeight,Jt=Je.clientHeight,Me=Je.offsetWidth,rt=Je.clientWidth,Yt=j(Ke),Lt=j(He),Wt=j(Xe),Ht=j(pt),ir=$(Math.round(bt.width/Me*1e3)/1e3),Gt=$(Math.round(bt.height/rr*1e3)/1e3),Ie=(Me-rt-Wt-Ht)*ir,ce=(rr-Jt-Yt-Lt)*Gt,he=Yt*Gt,It=Lt*Gt,Ce=Wt*ir,ft=Ht*ir,Kt=0,Tt=0;if(be==="clip"){var Pe=j(Le);Kt=Pe*ir,Tt=Pe*Gt}var At=bt.x+Ce-Kt,Ze=bt.y+he-Tt,we=At+bt.width+2*Kt-Ce-ft-Ie,gt=Ze+bt.height+2*Tt-he-It-ce;ht.left=Math.max(ht.left,At),ht.top=Math.max(ht.top,Ze),ht.right=Math.min(ht.right,we),ht.bottom=Math.min(ht.bottom,gt)}}),ht}function me(nt){var _t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ht="".concat(_t),Je=ht.match(/^(.*)\%$/);return Je?nt*(parseFloat(Je[1])/100):parseFloat(ht)}function Te(nt,_t){var ht=_t||[],Je=(0,i.Z)(ht,2),je=Je[0],be=Je[1];return[me(nt.width,je),me(nt.height,be)]}function Oe(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[nt[0],nt[1]]}function Ge(nt,_t){var ht=_t[0],Je=_t[1],je,be;return ht==="t"?be=nt.y:ht==="b"?be=nt.y+nt.height:be=nt.y+nt.height/2,Je==="l"?je=nt.x:Je==="r"?je=nt.x+nt.width:je=nt.x+nt.width/2,{x:je,y:be}}function Ue(nt,_t){var ht={t:"b",b:"t",l:"r",r:"l"};return nt.map(function(Je,je){return je===_t?ht[Je]||"c":Je}).join("")}function Mt(nt,_t,ht,Je,je,be,Le){var Ke=b.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:je[Je]||{}}),He=(0,i.Z)(Ke,2),Xe=He[0],pt=He[1],bt=b.useRef(0),rr=b.useMemo(function(){return _t?le(_t):[]},[_t]),Jt=b.useRef({}),Me=function(){Jt.current={}};nt||Me();var rt=(0,x.Z)(function(){if(_t&&ht&&nt){let Xa=function(Rs,_o){var $o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:xn,Vo=Fe.x+Rs,Yo=Fe.y+_o,rs=Vo+sn,_s=Yo+$r,Ao=Math.max(Vo,$o.left),Zo=Math.max(Yo,$o.top),Lo=Math.min(rs,$o.right),Xo=Math.min(_s,$o.bottom);return Math.max(0,(Lo-Ao)*(Xo-Zo))},Wa=function(){sr=Fe.y+Ee,xr=sr+$r,Or=Fe.x+On,Cr=Or+sn};var Wt,Ht,ir=_t,Gt=ir.ownerDocument,Ie=Q(ir),ce=Ie.getComputedStyle(ir),he=ce.width,It=ce.height,Ce=ce.position,ft=ir.style.left,Kt=ir.style.top,Tt=ir.style.right,Pe=ir.style.bottom,At=ir.style.overflow,Ze=(0,r.Z)((0,r.Z)({},je[Je]),be),we=Gt.createElement("div");(Wt=ir.parentElement)===null||Wt===void 0||Wt.appendChild(we),we.style.left="".concat(ir.offsetLeft,"px"),we.style.top="".concat(ir.offsetTop,"px"),we.style.position=Ce,we.style.height="".concat(ir.offsetHeight,"px"),we.style.width="".concat(ir.offsetWidth,"px"),ir.style.left="0",ir.style.top="0",ir.style.right="auto",ir.style.bottom="auto",ir.style.overflow="hidden";var gt;if(Array.isArray(ht))gt={x:ht[0],y:ht[1],width:0,height:0};else{var Rt=ht.getBoundingClientRect();gt={x:Rt.x,y:Rt.y,width:Rt.width,height:Rt.height}}var Fe=ir.getBoundingClientRect(),Tr=Gt.documentElement,Ct=Tr.clientWidth,Kr=Tr.clientHeight,tn=Tr.scrollWidth,Ir=Tr.scrollHeight,Lr=Tr.scrollTop,vr=Tr.scrollLeft,$r=Fe.height,sn=Fe.width,hn=gt.height,Xt=gt.width,vt={left:0,top:0,right:Ct,bottom:Kr},ot={left:-vr,top:-Lr,right:tn-vr,bottom:Ir-Lr},ct=Ze.htmlRegion,Nt="visible",br="visibleFirst";ct!=="scroll"&&ct!==br&&(ct=Nt);var _r=ct===br,Jr=ie(ot,rr),zr=ie(vt,rr),xn=ct===Nt?zr:Jr,Et=_r?zr:xn;ir.style.left="auto",ir.style.top="auto",ir.style.right="0",ir.style.bottom="0";var Dr=ir.getBoundingClientRect();ir.style.left=ft,ir.style.top=Kt,ir.style.right=Tt,ir.style.bottom=Pe,ir.style.overflow=At,(Ht=ir.parentElement)===null||Ht===void 0||Ht.removeChild(we);var kn=$(Math.round(sn/parseFloat(he)*1e3)/1e3),Qn=$(Math.round($r/parseFloat(It)*1e3)/1e3);if(kn===0||Qn===0||(0,u.Sh)(ht)&&!(0,J.Z)(ht))return;var Nn=Ze.offset,ti=Ze.targetOffset,Tn=Te(Fe,Nn),Ai=(0,i.Z)(Tn,2),ri=Ai[0],Ci=Ai[1],Qi=Te(gt,ti),Zi=(0,i.Z)(Qi,2),Ca=Zi[0],ui=Zi[1];gt.x-=Ca,gt.y-=ui;var ca=Ze.points||[],Ta=(0,i.Z)(ca,2),St=Ta[0],ga=Ta[1],oa=Oe(ga),gi=Oe(St),Ma=Ge(gt,oa),Ei=Ge(Fe,gi),ci=(0,r.Z)({},Ze),On=Ma.x-Ei.x+ri,Ee=Ma.y-Ei.y+Ci,ut=Xa(On,Ee),tt=Xa(On,Ee,zr),Ot=Ge(gt,["t","l"]),dt=Ge(Fe,["t","l"]),lr=Ge(gt,["b","r"]),cr=Ge(Fe,["b","r"]),Ar=Ze.overflow||{},Nr=Ar.adjustX,We=Ar.adjustY,et=Ar.shiftX,ye=Ar.shiftY,it=function(_o){return typeof _o=="boolean"?_o:_o>=0},sr,xr,Or,Cr;Wa();var Ur=it(We),bn=gi[0]===oa[0];if(Ur&&gi[0]==="t"&&(xr>Et.bottom||Jt.current.bt)){var wr=Ee;bn?wr-=$r-hn:wr=Ot.y-cr.y-Ci;var fn=Xa(On,wr),nn=Xa(On,wr,zr);fn>ut||fn===ut&&(!_r||nn>=tt)?(Jt.current.bt=!0,Ee=wr,Ci=-Ci,ci.points=[Ue(gi,0),Ue(oa,0)]):Jt.current.bt=!1}if(Ur&&gi[0]==="b"&&(srut||Pn===ut&&(!_r||Pa>=tt)?(Jt.current.tb=!0,Ee=cn,Ci=-Ci,ci.points=[Ue(gi,0),Ue(oa,0)]):Jt.current.tb=!1}var Li=it(Nr),vi=gi[1]===oa[1];if(Li&&gi[1]==="l"&&(Cr>Et.right||Jt.current.rl)){var yn=On;vi?yn-=sn-Xt:yn=Ot.x-cr.x-ri;var fi=Xa(yn,Ee),Gi=Xa(yn,Ee,zr);fi>ut||fi===ut&&(!_r||Gi>=tt)?(Jt.current.rl=!0,On=yn,ri=-ri,ci.points=[Ue(gi,1),Ue(oa,1)]):Jt.current.rl=!1}if(Li&&gi[1]==="r"&&(Orut||Vs===ut&&(!_r||ba>=tt)?(Jt.current.lr=!0,On=ya,ri=-ri,ci.points=[Ue(gi,1),Ue(oa,1)]):Jt.current.lr=!1}Wa();var Fs=et===!0?0:et;typeof Fs=="number"&&(Orzr.right&&(On-=Cr-zr.right-ri,gt.x>zr.right-Fs&&(On+=gt.x-zr.right+Fs)));var Ys=ye===!0?0:ye;typeof Ys=="number"&&(srzr.bottom&&(Ee-=xr-zr.bottom-Ci,gt.y>zr.bottom-Ys&&(Ee+=gt.y-zr.bottom+Ys)));var es=Fe.x+On,Ws=es+sn,qn=Fe.y+Ee,Es=qn+$r,fs=gt.x,Xs=fs+Xt,Yi=gt.y,Bs=Yi+hn,Ko=Math.max(es,fs),Va=Math.min(Ws,Xs),ha=(Ko+Va)/2,is=ha-es,vo=Math.max(qn,Yi),jn=Math.min(Es,Bs),ts=(vo+jn)/2,Ps=ts-qn;Le==null||Le(_t,ci);var Is=Dr.right-Fe.x-(On+Fe.width),Wi=Dr.bottom-Fe.y-(Ee+Fe.height);pt({ready:!0,offsetX:On/kn,offsetY:Ee/Qn,offsetR:Is/kn,offsetB:Wi/Qn,arrowX:is/kn,arrowY:Ps/Qn,scaleX:kn,scaleY:Qn,align:ci})}}),Yt=function(){bt.current+=1;var Ht=bt.current;Promise.resolve().then(function(){bt.current===Ht&&rt()})},Lt=function(){pt(function(Ht){return(0,r.Z)((0,r.Z)({},Ht),{},{ready:!1})})};return(0,y.Z)(Lt,[Je]),(0,y.Z)(function(){nt||Lt()},[nt]),[Xe.ready,Xe.offsetX,Xe.offsetY,Xe.offsetR,Xe.offsetB,Xe.arrowX,Xe.arrowY,Xe.scaleX,Xe.scaleY,Xe.align,Yt]}var yt=e(15142);function kt(nt,_t,ht,Je,je){(0,y.Z)(function(){if(nt&&_t&&ht){let bt=function(){Je(),je()};var be=_t,Le=ht,Ke=le(be),He=le(Le),Xe=Q(Le),pt=new Set([Xe].concat((0,yt.Z)(Ke),(0,yt.Z)(He)));return pt.forEach(function(rr){rr.addEventListener("scroll",bt,{passive:!0})}),Xe.addEventListener("resize",bt,{passive:!0}),Je(),function(){pt.forEach(function(rr){rr.removeEventListener("scroll",bt),Xe.removeEventListener("resize",bt)})}}},[nt,_t,ht])}var Zt=e(48736),Ft=e(16089);function tr(nt,_t,ht,Je,je,be,Le,Ke){var He=b.useRef(nt),Xe=b.useRef(!1);He.current!==nt&&(Xe.current=!0,He.current=nt),b.useEffect(function(){var pt=(0,Ft.Z)(function(){Xe.current=!1});return function(){Ft.Z.cancel(pt)}},[nt]),b.useEffect(function(){if(_t&&Je&&(!je||be)){var pt=function(){var Ce=!1,ft=function(Pe){var At=Pe.target;Ce=Le(At)},Kt=function(Pe){var At=Pe.target;!Xe.current&&He.current&&!Ce&&!Le(At)&&Ke(!1)};return[ft,Kt]},bt=pt(),rr=(0,i.Z)(bt,2),Jt=rr[0],Me=rr[1],rt=pt(),Yt=(0,i.Z)(rt,2),Lt=Yt[0],Wt=Yt[1],Ht=Q(Je);Ht.addEventListener("mousedown",Jt,!0),Ht.addEventListener("click",Me,!0),Ht.addEventListener("contextmenu",Me,!0);var ir=(0,a.A)(ht);if(ir&&(ir.addEventListener("mousedown",Lt,!0),ir.addEventListener("click",Wt,!0),ir.addEventListener("contextmenu",Wt,!0)),0)var Gt,Ie,ce,he;return function(){Ht.removeEventListener("mousedown",Jt,!0),Ht.removeEventListener("click",Me,!0),Ht.removeEventListener("contextmenu",Me,!0),ir&&(ir.removeEventListener("mousedown",Lt,!0),ir.removeEventListener("click",Wt,!0),ir.removeEventListener("contextmenu",Wt,!0))}}},[_t,ht,Je,je,be])}var ze=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function wt(){var nt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,_t=b.forwardRef(function(ht,Je){var je=ht.prefixCls,be=je===void 0?"rc-trigger-popup":je,Le=ht.children,Ke=ht.action,He=Ke===void 0?"hover":Ke,Xe=ht.showAction,pt=ht.hideAction,bt=ht.popupVisible,rr=ht.defaultPopupVisible,Jt=ht.onPopupVisibleChange,Me=ht.afterPopupVisibleChange,rt=ht.mouseEnterDelay,Yt=ht.mouseLeaveDelay,Lt=Yt===void 0?.1:Yt,Wt=ht.focusDelay,Ht=ht.blurDelay,ir=ht.mask,Gt=ht.maskClosable,Ie=Gt===void 0?!0:Gt,ce=ht.getPopupContainer,he=ht.forceRender,It=ht.autoDestroy,Ce=ht.destroyPopupOnHide,ft=ht.popup,Kt=ht.popupClassName,Tt=ht.popupStyle,Pe=ht.popupPlacement,At=ht.builtinPlacements,Ze=At===void 0?{}:At,we=ht.popupAlign,gt=ht.zIndex,Rt=ht.stretch,Fe=ht.getPopupClassNameFromAlign,Tr=ht.fresh,Ct=ht.alignPoint,Kr=ht.onPopupClick,tn=ht.onPopupAlign,Ir=ht.arrow,Lr=ht.popupMotion,vr=ht.maskMotion,$r=ht.popupTransitionName,sn=ht.popupAnimation,hn=ht.maskTransitionName,Xt=ht.maskAnimation,vt=ht.className,ot=ht.getTriggerDOMNode,ct=(0,l.Z)(ht,ze),Nt=It||Ce||!1,br=b.useState(!1),_r=(0,i.Z)(br,2),Jr=_r[0],zr=_r[1];(0,y.Z)(function(){zr((0,m.Z)())},[]);var xn=b.useRef({}),Et=b.useContext(ne),Dr=b.useMemo(function(){return{registerSubPopup:function(hi,as){xn.current[hi]=as,Et==null||Et.registerSubPopup(hi,as)}}},[Et]),kn=(0,p.Z)(),Qn=b.useState(null),Nn=(0,i.Z)(Qn,2),ti=Nn[0],Tn=Nn[1],Ai=(0,x.Z)(function(yi){(0,u.Sh)(yi)&&ti!==yi&&Tn(yi),Et==null||Et.registerSubPopup(kn,yi)}),ri=b.useState(null),Ci=(0,i.Z)(ri,2),Qi=Ci[0],Zi=Ci[1],Ca=b.useRef(null),ui=(0,x.Z)(function(yi){(0,u.Sh)(yi)&&Qi!==yi&&(Zi(yi),Ca.current=yi)}),ca=b.Children.only(Le),Ta=(ca==null?void 0:ca.props)||{},St={},ga=(0,x.Z)(function(yi){var hi,as,ds=Qi;return(ds==null?void 0:ds.contains(yi))||((hi=(0,a.A)(ds))===null||hi===void 0?void 0:hi.host)===yi||yi===ds||(ti==null?void 0:ti.contains(yi))||((as=(0,a.A)(ti))===null||as===void 0?void 0:as.host)===yi||yi===ti||Object.values(xn.current).some(function(ss){return(ss==null?void 0:ss.contains(yi))||yi===ss})}),oa=ee(be,Lr,sn,$r),gi=ee(be,vr,Xt,hn),Ma=b.useState(rr||!1),Ei=(0,i.Z)(Ma,2),ci=Ei[0],On=Ei[1],Ee=bt!=null?bt:ci,ut=(0,x.Z)(function(yi){bt===void 0&&On(yi)});(0,y.Z)(function(){On(bt||!1)},[bt]);var tt=b.useRef(Ee);tt.current=Ee;var Ot=b.useRef([]);Ot.current=[];var dt=(0,x.Z)(function(yi){var hi;ut(yi),((hi=Ot.current[Ot.current.length-1])!==null&&hi!==void 0?hi:Ee)!==yi&&(Ot.current.push(yi),Jt==null||Jt(yi))}),lr=b.useRef(),cr=function(){clearTimeout(lr.current)},Ar=function(hi){var as=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;cr(),as===0?dt(hi):lr.current=setTimeout(function(){dt(hi)},as*1e3)};b.useEffect(function(){return cr},[]);var Nr=b.useState(!1),We=(0,i.Z)(Nr,2),et=We[0],ye=We[1];(0,y.Z)(function(yi){(!yi||Ee)&&ye(!0)},[Ee]);var it=b.useState(null),sr=(0,i.Z)(it,2),xr=sr[0],Or=sr[1],Cr=b.useState([0,0]),Ur=(0,i.Z)(Cr,2),bn=Ur[0],wr=Ur[1],fn=function(hi){wr([hi.clientX,hi.clientY])},nn=Mt(Ee,ti,Ct?bn:Qi,Pe,Ze,we,tn),cn=(0,i.Z)(nn,11),Pn=cn[0],Pa=cn[1],Li=cn[2],vi=cn[3],yn=cn[4],fi=cn[5],Gi=cn[6],ya=cn[7],Vs=cn[8],ba=cn[9],Fs=cn[10],Ys=q(Jr,He,Xe,pt),es=(0,i.Z)(Ys,2),Ws=es[0],qn=es[1],Es=Ws.has("click"),fs=qn.has("click")||qn.has("contextMenu"),Xs=(0,x.Z)(function(){et||Fs()}),Yi=function(){tt.current&&Ct&&fs&&Ar(!1)};kt(Ee,Qi,ti,Xs,Yi),(0,y.Z)(function(){Xs()},[bn,Pe]),(0,y.Z)(function(){Ee&&!(Ze!=null&&Ze[Pe])&&Xs()},[JSON.stringify(we)]);var Bs=b.useMemo(function(){var yi=se(Ze,be,ba,Ct);return o()(yi,Fe==null?void 0:Fe(ba))},[ba,Fe,Ze,be,Ct]);b.useImperativeHandle(Je,function(){return{nativeElement:Ca.current,forceAlign:Xs}});var Ko=b.useState(0),Va=(0,i.Z)(Ko,2),ha=Va[0],is=Va[1],vo=b.useState(0),jn=(0,i.Z)(vo,2),ts=jn[0],Ps=jn[1],Is=function(){if(Rt&&Qi){var hi=Qi.getBoundingClientRect();is(hi.width),Ps(hi.height)}},Wi=function(){Is(),Xs()},Xa=function(hi){ye(!1),Fs(),Me==null||Me(hi)},Wa=function(){return new Promise(function(hi){Is(),Or(function(){return hi})})};(0,y.Z)(function(){xr&&(Fs(),xr(),Or(null))},[xr]);function Rs(yi,hi,as,ds){St[yi]=function(ss){var go;ds==null||ds(ss),Ar(hi,as);for(var Wo=arguments.length,du=new Array(Wo>1?Wo-1:0),Ls=1;Ls1?as-1:0),ss=1;ss1?as-1:0),ss=1;ss=0)return l[f].splice(u,1),!0}return!1},publish:function(f){if(!l[f])return!1;const o=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,o)}),this}};return i?Object.assign(i,c):c}const r=new e;_.Z=r},45434:function(d,_,e){"use strict";e.d(_,{zt:function(){return gs},$j:function(){return Ki},Ue:function(){return _o},I0:function(){return oo},v9:function(){return hu}});var r={};e.r(r),e.d(r,{actionChannel:function(){return Xt},all:function(){return Fe},apply:function(){return tn},call:function(){return Kr},cancel:function(){return sn},cancelled:function(){return vt},cps:function(){return Ir},flush:function(){return ot},fork:function(){return Lr},getContext:function(){return ct},join:function(){return $r},put:function(){return Rt},race:function(){return Tr},select:function(){return hn},setContext:function(){return Nt},spawn:function(){return vr},take:function(){return we},takeEvery:function(){return ut},takeLatest:function(){return tt},takem:function(){return gt},throttle:function(){return Ot}});var i=e(59301),l=e(19456),c=e(59781),f=Object.assign||function(Qe){for(var qe=1;qe=0&&Qe.splice(jt,1)}var W={from:function(qe){var jt=Array(qe.length);for(var Vt in qe)B(qe,Vt)&&(jt[Vt]=qe[Vt]);return jt}};function ae(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qe=f({},Qe),jt=new Promise(function(Vt,gr){qe.resolve=Vt,qe.reject=gr});return qe.promise=jt,qe}function ne(Qe){for(var qe=[],jt=0;jt1&&arguments[1]!==void 0?arguments[1]:!0,jt=void 0,Vt=new Promise(function(gr){jt=setTimeout(function(){return gr(qe)},Qe)});return Vt[p]=function(){return clearTimeout(jt)},Vt}function q(){var Qe,qe=!0,jt=void 0,Vt=void 0;return Qe={},Qe[u]=!0,Qe.isRunning=function(){return qe},Qe.result=function(){return jt},Qe.error=function(){return Vt},Qe.setRunning=function(Mr){return qe=Mr},Qe.setResult=function(Mr){return jt=Mr},Qe.setError=function(Mr){return Vt=Mr},Qe}function J(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Qe}}var K=J(),se=function(qe){throw qe},ee=function(qe){return{value:qe,done:!0}};function Q(Qe){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",Vt=arguments[3],gr={name:jt,next:Qe,throw:qe,return:ee};return Vt&&(gr[a]=!0),typeof Symbol!="undefined"&&(gr[Symbol.iterator]=function(){return gr}),gr}function le(Qe,qe){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Qe+": "+qe+` +`+(jt&&jt.stack||jt)):console[Qe](qe,jt)}function $(Qe,qe){return function(){return Qe.apply(void 0,arguments)}}var j=function(qe,jt){return qe+" has been deprecated in favor of "+jt+", please update your code"},ie=function(qe){return new Error(` redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug in redux-saga code and not yours. Thanks for reporting this in the project's github repo. Error: `+qe+` -`)},me=function(qe,jt){return(qe?qe+".":"")+"setContext(props): argument "+jt+" is not a plain object"},Te=function(qe){return function(jt){return qe(Object.defineProperty(jt,y,{value:!0}))}},Oe=function Qe(qe){return function(){for(var jt=arguments.length,Vt=Array(jt),gr=0;gr0&&arguments[0]!==void 0?arguments[0]:10,qe=arguments[1],jt=new Array(Qe),Vt=0,gr=0,Mr=0,Zr=function(ni){jt[gr]=ni,gr=(gr+1)%Qe,Vt++},_n=function(){if(Vt!=0){var ni=jt[Mr];return jt[Mr]=null,Vt--,Mr=(Mr+1)%Qe,ni}},on=function(){for(var ni=[];Vt;)ni.push(_n());return ni};return{isEmpty:function(){return Vt==0},put:function(ni){if(Vt0&&arguments[0]!==void 0?arguments[0]:tr.fixed(),qe=!1,jt=[];P(Qe,N.buffer,Xe);function Vt(){if(qe&&jt.length)throw ie("Cannot have a closed channel with pending takers");if(jt.length&&!Qe.isEmpty())throw ie("Cannot have pending takers with non empty buffer")}function gr(on){if(Vt(),P(on,N.notUndef,pt),!qe){if(!jt.length)return Qe.put(on);for(var gn=0;gn1&&arguments[1]!==void 0?arguments[1]:tr.none(),jt=arguments[2];arguments.length>2&&P(jt,N.func,"Invalid match function passed to eventChannel");var Vt=bt(qe),gr=function(){Vt.__closed__||(Mr&&Mr(),Vt.close())},Mr=Qe(function(Zr){if(Ke(Zr)){gr();return}jt&&!jt(Zr)||Vt.put(Zr)});if(Vt.__closed__&&Mr(),!N.func(Mr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:Vt.take,flush:Vt.flush,close:gr}}function Jt(Qe){var qe=rr(function(jt){return Qe(function(Vt){if(Vt[y]){jt(Vt);return}nt(function(){return jt(Vt)})})});return Ne({},qe,{take:function(Vt,gr){arguments.length>1&&(P(gr,N.func,"channel.take's matcher argument must be a function"),Vt[x]=gr),qe.take(Vt)}})}var Me=h("IO"),rt="TAKE",Yt="PUT",Lt="ALL",Wt="RACE",Ht="CALL",ir="CPS",Gt="FORK",Ie="JOIN",ce="CANCEL",he="SELECT",It="ACTION_CHANNEL",Ce="CANCELLED",ft="FLUSH",Kt="GET_CONTEXT",Tt="SET_CONTEXT",Pe=` -(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,At=function(qe,jt){var Vt;return Vt={},Vt[Me]=!0,Vt[qe]=jt,Vt},Ze=function(qe){return P(_r.fork(qe),N.object,"detach(eff): argument must be a fork effect"),qe[Gt].detached=!0,qe};function we(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&P(arguments[0],N.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.pattern(Qe))return At(rt,{pattern:Qe});if(N.channel(Qe))return At(rt,{channel:Qe});throw new Error("take(patternOrChannel): argument "+String(Qe)+" is not valid channel or a valid pattern")}we.maybe=function(){var Qe=we.apply(void 0,arguments);return Qe[rt].maybe=!0,Qe};var gt=z(we.maybe,j("takem","take.maybe"));function Rt(Qe,qe){return arguments.length>1?(P(Qe,N.notUndef,"put(channel, action): argument channel is undefined"),P(Qe,N.channel,"put(channel, action): argument "+Qe+" is not a valid channel"),P(qe,N.notUndef,"put(channel, action): argument action is undefined")):(P(Qe,N.notUndef,"put(action): argument action is undefined"),qe=Qe,Qe=null),At(Yt,{channel:Qe,action:qe})}Rt.resolve=function(){var Qe=Rt.apply(void 0,arguments);return Qe[Yt].resolve=!0,Qe},Rt.sync=z(Rt.resolve,j("put.sync","put.resolve"));function Fe(Qe){return At(Lt,Qe)}function Tr(Qe){return At(Wt,Qe)}function Ct(Qe,qe,jt){P(qe,N.notUndef,Qe+": argument fn is undefined");var Vt=null;if(N.array(qe)){var gr=qe;Vt=gr[0],qe=gr[1]}else if(qe.fn){var Mr=qe;Vt=Mr.context,qe=Mr.fn}return Vt&&N.string(qe)&&N.func(Vt[qe])&&(qe=Vt[qe]),P(qe,N.func,Qe+": argument "+qe+" is not a function"),{context:Vt,fn:qe,args:jt}}function Kr(Qe){for(var qe=arguments.length,jt=Array(qe>1?qe-1:0),Vt=1;Vt2&&arguments[2]!==void 0?arguments[2]:[];return At(Ht,Ct("apply",{context:Qe,fn:qe},jt))}function Ir(Qe){for(var qe=arguments.length,jt=Array(qe>1?qe-1:0),Vt=1;Vt1?qe-1:0),Vt=1;Vt1?qe-1:0),Vt=1;Vt1)return Fe(qe.map(function(gr){return $r(gr)}));var Vt=qe[0];return P(Vt,N.notUndef,"join(task): argument task is undefined"),P(Vt,N.task,"join(task): argument "+Vt+" is not a valid Task object "+Pe),At(Ie,Vt)}function sn(){for(var Qe=arguments.length,qe=Array(Qe),jt=0;jt1)return Fe(qe.map(function(gr){return sn(gr)}));var Vt=qe[0];return qe.length===1&&(P(Vt,N.notUndef,"cancel(task): argument task is undefined"),P(Vt,N.task,"cancel(task): argument "+Vt+" is not a valid Task object "+Pe)),At(ce,Vt||m)}function hn(Qe){for(var qe=arguments.length,jt=Array(qe>1?qe-1:0),Vt=1;Vt1&&(P(qe,N.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),P(qe,N.buffer,"actionChannel(pattern, buffer): argument "+qe+" is not a valid buffer")),At(It,{pattern:Qe,buffer:qe})}function vt(){return At(Ce,{})}function st(Qe){return P(Qe,N.channel,"flush(channel): argument "+Qe+" is not valid channel"),At(ft,Qe)}function ct(Qe){return P(Qe,N.string,"getContext(prop): argument "+Qe+" is not a string"),At(Kt,Qe)}function Nt(Qe){return P(Qe,N.object,me(null,Qe)),At(Tt,Qe)}var br=function(qe){return function(jt){return jt&&jt[Me]&&jt[qe]}},_r={take:br(rt),put:br(Yt),all:br(Lt),race:br(Wt),call:br(Ht),cps:br(ir),fork:br(Gt),join:br(Ie),cancel:br(ce),select:br(he),actionChannel:br(It),cancelled:br(Ce),flush:br(ft),getContext:br(Kt),setContext:br(Tt)},Jr=Object.assign||function(Qe){for(var qe=1;qe1&&arguments[1]!==void 0?arguments[1]:function(){return R},jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:R,Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,gr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Mr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Zr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,_n=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",on=arguments[8];P(Qe,N.iterator,Et);var gn="[...effects]",ni=z(ks,j(gn,"all("+gn+")")),si=Mr.sagaMonitor,Si=Mr.logger,Di=Mr.onError,Ji=Si||ue,Gi=function(Qr){var In=Qr.sagaStack;!In&&Qr.stack&&(In=Qr.stack.split(` +`)},me=function(qe,jt){return(qe?qe+".":"")+"setContext(props): argument "+jt+" is not a plain object"},Te=function(qe){return function(jt){return qe(Object.defineProperty(jt,y,{value:!0}))}},Oe=function Qe(qe){return function(){for(var jt=arguments.length,Vt=Array(jt),gr=0;gr0&&arguments[0]!==void 0?arguments[0]:10,qe=arguments[1],jt=new Array(Qe),Vt=0,gr=0,Mr=0,Zr=function(ni){jt[gr]=ni,gr=(gr+1)%Qe,Vt++},_n=function(){if(Vt!=0){var ni=jt[Mr];return jt[Mr]=null,Vt--,Mr=(Mr+1)%Qe,ni}},on=function(){for(var ni=[];Vt;)ni.push(_n());return ni};return{isEmpty:function(){return Vt==0},put:function(ni){if(Vt0&&arguments[0]!==void 0?arguments[0]:tr.fixed(),qe=!1,jt=[];P(Qe,N.buffer,Xe);function Vt(){if(qe&&jt.length)throw ie("Cannot have a closed channel with pending takers");if(jt.length&&!Qe.isEmpty())throw ie("Cannot have pending takers with non empty buffer")}function gr(on){if(Vt(),P(on,N.notUndef,pt),!qe){if(!jt.length)return Qe.put(on);for(var gn=0;gn1&&arguments[1]!==void 0?arguments[1]:tr.none(),jt=arguments[2];arguments.length>2&&P(jt,N.func,"Invalid match function passed to eventChannel");var Vt=bt(qe),gr=function(){Vt.__closed__||(Mr&&Mr(),Vt.close())},Mr=Qe(function(Zr){if(Ke(Zr)){gr();return}jt&&!jt(Zr)||Vt.put(Zr)});if(Vt.__closed__&&Mr(),!N.func(Mr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:Vt.take,flush:Vt.flush,close:gr}}function Jt(Qe){var qe=rr(function(jt){return Qe(function(Vt){if(Vt[y]){jt(Vt);return}nt(function(){return jt(Vt)})})});return je({},qe,{take:function(Vt,gr){arguments.length>1&&(P(gr,N.func,"channel.take's matcher argument must be a function"),Vt[x]=gr),qe.take(Vt)}})}var Me=h("IO"),rt="TAKE",Yt="PUT",Lt="ALL",Wt="RACE",Ht="CALL",ir="CPS",Gt="FORK",Ie="JOIN",ce="CANCEL",he="SELECT",It="ACTION_CHANNEL",Ce="CANCELLED",ft="FLUSH",Kt="GET_CONTEXT",Tt="SET_CONTEXT",Pe=` +(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,At=function(qe,jt){var Vt;return Vt={},Vt[Me]=!0,Vt[qe]=jt,Vt},Ze=function(qe){return P(_r.fork(qe),N.object,"detach(eff): argument must be a fork effect"),qe[Gt].detached=!0,qe};function we(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&P(arguments[0],N.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.pattern(Qe))return At(rt,{pattern:Qe});if(N.channel(Qe))return At(rt,{channel:Qe});throw new Error("take(patternOrChannel): argument "+String(Qe)+" is not valid channel or a valid pattern")}we.maybe=function(){var Qe=we.apply(void 0,arguments);return Qe[rt].maybe=!0,Qe};var gt=$(we.maybe,j("takem","take.maybe"));function Rt(Qe,qe){return arguments.length>1?(P(Qe,N.notUndef,"put(channel, action): argument channel is undefined"),P(Qe,N.channel,"put(channel, action): argument "+Qe+" is not a valid channel"),P(qe,N.notUndef,"put(channel, action): argument action is undefined")):(P(Qe,N.notUndef,"put(action): argument action is undefined"),qe=Qe,Qe=null),At(Yt,{channel:Qe,action:qe})}Rt.resolve=function(){var Qe=Rt.apply(void 0,arguments);return Qe[Yt].resolve=!0,Qe},Rt.sync=$(Rt.resolve,j("put.sync","put.resolve"));function Fe(Qe){return At(Lt,Qe)}function Tr(Qe){return At(Wt,Qe)}function Ct(Qe,qe,jt){P(qe,N.notUndef,Qe+": argument fn is undefined");var Vt=null;if(N.array(qe)){var gr=qe;Vt=gr[0],qe=gr[1]}else if(qe.fn){var Mr=qe;Vt=Mr.context,qe=Mr.fn}return Vt&&N.string(qe)&&N.func(Vt[qe])&&(qe=Vt[qe]),P(qe,N.func,Qe+": argument "+qe+" is not a function"),{context:Vt,fn:qe,args:jt}}function Kr(Qe){for(var qe=arguments.length,jt=Array(qe>1?qe-1:0),Vt=1;Vt2&&arguments[2]!==void 0?arguments[2]:[];return At(Ht,Ct("apply",{context:Qe,fn:qe},jt))}function Ir(Qe){for(var qe=arguments.length,jt=Array(qe>1?qe-1:0),Vt=1;Vt1?qe-1:0),Vt=1;Vt1?qe-1:0),Vt=1;Vt1)return Fe(qe.map(function(gr){return $r(gr)}));var Vt=qe[0];return P(Vt,N.notUndef,"join(task): argument task is undefined"),P(Vt,N.task,"join(task): argument "+Vt+" is not a valid Task object "+Pe),At(Ie,Vt)}function sn(){for(var Qe=arguments.length,qe=Array(Qe),jt=0;jt1)return Fe(qe.map(function(gr){return sn(gr)}));var Vt=qe[0];return qe.length===1&&(P(Vt,N.notUndef,"cancel(task): argument task is undefined"),P(Vt,N.task,"cancel(task): argument "+Vt+" is not a valid Task object "+Pe)),At(ce,Vt||m)}function hn(Qe){for(var qe=arguments.length,jt=Array(qe>1?qe-1:0),Vt=1;Vt1&&(P(qe,N.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),P(qe,N.buffer,"actionChannel(pattern, buffer): argument "+qe+" is not a valid buffer")),At(It,{pattern:Qe,buffer:qe})}function vt(){return At(Ce,{})}function ot(Qe){return P(Qe,N.channel,"flush(channel): argument "+Qe+" is not valid channel"),At(ft,Qe)}function ct(Qe){return P(Qe,N.string,"getContext(prop): argument "+Qe+" is not a string"),At(Kt,Qe)}function Nt(Qe){return P(Qe,N.object,me(null,Qe)),At(Tt,Qe)}var br=function(qe){return function(jt){return jt&&jt[Me]&&jt[qe]}},_r={take:br(rt),put:br(Yt),all:br(Lt),race:br(Wt),call:br(Ht),cps:br(ir),fork:br(Gt),join:br(Ie),cancel:br(ce),select:br(he),actionChannel:br(It),cancelled:br(Ce),flush:br(ft),getContext:br(Kt),setContext:br(Tt)},Jr=Object.assign||function(Qe){for(var qe=1;qe1&&arguments[1]!==void 0?arguments[1]:function(){return R},jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:R,Vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,gr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Mr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Zr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,_n=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",on=arguments[8];P(Qe,N.iterator,Et);var gn="[...effects]",ni=$(ks,j(gn,"all("+gn+")")),si=Mr.sagaMonitor,Si=Mr.logger,Di=Mr.onError,Ji=Si||le,Hi=function(Qr){var In=Qr.sagaStack;!In&&Qr.stack&&(In=Qr.stack.split(` `)[0].indexOf(Qr.message)!==-1?Qr.stack:"Error: "+Qr.message+` -`+Qr.stack),Ji("error","uncaught at "+_n,In||Qr.message||Qr)},Pi=Jt(qe),Ia=Object.create(gr);ea.cancel=R;var Ii=en(Zr,_n,Qe,on),bi={name:_n,cancel:bo,isRunning:!0},xa=ti(_n,bi,Qa);function bo(){bi.isRunning&&!bi.isCancelled&&(bi.isCancelled=!0,ea(kn))}function Gs(){Qe._isRunning&&!Qe._isCancelled&&(Qe._isCancelled=!0,xa.cancelAll(),Qa(kn))}return on&&(on.cancel=Gs),Qe._isRunning=!0,ea(),Ii;function ea(yr,Qr){if(!bi.isRunning)throw new Error("Trying to resume an already finished generator");try{var In=void 0;Qr?In=Qe.throw(yr):yr===kn?(bi.isCancelled=!0,ea.cancel(),In=N.func(Qe.return)?Qe.return(kn):{done:!0,value:kn}):yr===Dr?In=N.func(Qe.return)?Qe.return():{done:!0}:In=Qe.next(yr),In.done?(bi.isMainRunning=!1,bi.cont&&bi.cont(In.value)):ca(In.value,Zr,"",ea)}catch(ii){bi.isCancelled&&Gi(ii),bi.isMainRunning=!1,bi.cont(ii,!0)}}function Qa(yr,Qr){Qe._isRunning=!1,Pi.close(),Qr?(yr instanceof Error&&Object.defineProperty(yr,"sagaStack",{value:"at "+_n+` - `+(yr.sagaStack||yr.stack),configurable:!0}),Ii.cont||(yr instanceof Error&&Di?Di(yr):Gi(yr)),Qe._error=yr,Qe._isAborted=!0,Qe._deferredEnd&&Qe._deferredEnd.reject(yr)):(Qe._result=yr,Qe._deferredEnd&&Qe._deferredEnd.resolve(yr)),Ii.cont&&Ii.cont(yr,Qr),Ii.joiners.forEach(function(In){return In.cb(yr,Qr)}),Ii.joiners=null}function ca(yr,Qr){var In=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",ii=arguments[3],Zi=V();si&&si.effectTriggered({effectId:Zi,parentEffectId:Qr,label:In,effect:yr});var zn=void 0;function Mn(ma,ta){zn||(zn=!0,ii.cancel=R,si&&(ta?si.effectRejected(Zi,ma):si.effectResolved(Zi,ma)),ii(ma,ta))}Mn.cancel=R,ii.cancel=function(){if(!zn){zn=!0;try{Mn.cancel()}catch(ma){Gi(ma)}Mn.cancel=R,si&&si.effectCancelled(Zi)}};var Kn=void 0;return N.promise(yr)?Ui(yr,Mn):N.helper(yr)?ko(Ci(yr),Zi,Mn):N.iterator(yr)?ka(yr,Zi,_n,Mn):N.array(yr)?ni(yr,Zi,Mn):(Kn=_r.take(yr))?qa(Kn,Mn):(Kn=_r.put(yr))?hs(Kn,Mn):(Kn=_r.all(yr))?ks(Kn,Zi,Mn):(Kn=_r.race(yr))?ha(Kn,Zi,Mn):(Kn=_r.call(yr))?xo(Kn,Zi,Mn):(Kn=_r.cps(yr))?ps(Kn,Mn):(Kn=_r.fork(yr))?ko(Kn,Zi,Mn):(Kn=_r.join(yr))?os(Kn,Mn):(Kn=_r.cancel(yr))?ms(Kn,Mn):(Kn=_r.select(yr))?us(Kn,Mn):(Kn=_r.actionChannel(yr))?js(Kn,Mn):(Kn=_r.flush(yr))?ge(Kn,Mn):(Kn=_r.cancelled(yr))?Ra(Kn,Mn):(Kn=_r.getContext(yr))?Se(Kn,Mn):(Kn=_r.setContext(yr))?Er(Kn,Mn):Mn(yr)}function Ui(yr,Qr){var In=yr[p];N.func(In)?Qr.cancel=In:N.func(yr.abort)&&(Qr.cancel=function(){return yr.abort()}),yr.then(Qr,function(ii){return Qr(ii,!0)})}function ka(yr,Qr,In,ii){ri(yr,qe,jt,Vt,Ia,Mr,Qr,In,ii)}function qa(yr,Qr){var In=yr.channel,ii=yr.pattern,Zi=yr.maybe;In=In||Pi;var zn=function(Kn){return Kn instanceof Error?Qr(Kn,!0):Ke(Kn)&&!Zi?Qr(Dr):Qr(Kn)};try{In.take(zn,Nn(ii))}catch(Mn){return Qr(Mn,!0)}Qr.cancel=zn.cancel}function hs(yr,Qr){var In=yr.channel,ii=yr.action,Zi=yr.resolve;nt(function(){var zn=void 0;try{zn=(In?In.put:jt)(ii)}catch(Mn){if(In||Zi)return Qr(Mn,!0);Gi(Mn)}if(Zi&&N.promise(zn))Ui(zn,Qr);else return Qr(zn)})}function xo(yr,Qr,In){var ii=yr.context,Zi=yr.fn,zn=yr.args,Mn=void 0;try{Mn=Zi.apply(ii,zn)}catch(Kn){return In(Kn,!0)}return N.promise(Mn)?Ui(Mn,In):N.iterator(Mn)?ka(Mn,Qr,Zi.name,In):In(Mn)}function ps(yr,Qr){var In=yr.context,ii=yr.fn,Zi=yr.args;try{var zn=function(Kn,ma){return N.undef(Kn)?Qr(ma):Qr(Kn,!0)};ii.apply(In,Zi.concat(zn)),zn.cancel&&(Qr.cancel=function(){return zn.cancel()})}catch(Mn){return Qr(Mn,!0)}}function ko(yr,Qr,In){var ii=yr.context,Zi=yr.fn,zn=yr.args,Mn=yr.detached,Kn=Tn({context:ii,fn:Zi,args:zn});try{_t();var ma=ri(Kn,qe,jt,Vt,Ia,Mr,Qr,Zi.name,Mn?null:R);Mn?In(ma):Kn._isRunning?(xa.addTask(ma),In(ma)):Kn._error?xa.abort(Kn._error):In(ma)}finally{Je()}}function os(yr,Qr){if(yr.isRunning()){var In={task:Ii,cb:Qr};Qr.cancel=function(){return G(yr.joiners,In)},yr.joiners.push(In)}else yr.isAborted()?Qr(yr.error(),!0):Qr(yr.result())}function ms(yr,Qr){yr===m&&(yr=Ii),yr.isRunning()&&yr.cancel(),Qr()}function ks(yr,Qr,In){var ii=Object.keys(yr);if(!ii.length)return In(N.array(yr)?[]:{});var Zi=0,zn=void 0,Mn={},Kn={};function ma(){Zi===ii.length&&(zn=!0,In(N.array(yr)?W.from(Jr({},Mn,{length:ii.length})):Mn))}ii.forEach(function(ta){var No=function(yu,Ml){zn||(Ml||Ke(yu)||yu===Dr||yu===kn?(In.cancel(),In(yu,Ml)):(Mn[ta]=yu,Zi++,ma()))};No.cancel=R,Kn[ta]=No}),In.cancel=function(){zn||(zn=!0,ii.forEach(function(ta){return Kn[ta].cancel()}))},ii.forEach(function(ta){return ca(yr[ta],Qr,ta,Kn[ta])})}function ha(yr,Qr,In){var ii=void 0,Zi=Object.keys(yr),zn={};Zi.forEach(function(Mn){var Kn=function(ta,No){if(!ii){if(No)In.cancel(),In(ta,!0);else if(!Ke(ta)&&ta!==Dr&&ta!==kn){var To;In.cancel(),ii=!0;var yu=(To={},To[Mn]=ta,To);In(N.array(yr)?[].slice.call(Jr({},yu,{length:Zi.length})):yu)}}};Kn.cancel=R,zn[Mn]=Kn}),In.cancel=function(){ii||(ii=!0,Zi.forEach(function(Mn){return zn[Mn].cancel()}))},Zi.forEach(function(Mn){ii||ca(yr[Mn],Qr,Mn,zn[Mn])})}function us(yr,Qr){var In=yr.selector,ii=yr.args;try{var Zi=In.apply(void 0,[Vt()].concat(ii));Qr(Zi)}catch(zn){Qr(zn,!0)}}function js(yr,Qr){var In=yr.pattern,ii=yr.buffer,Zi=Nn(In);Zi.pattern=In,Qr(rr(qe,ii||tr.fixed(),Zi))}function Ra(yr,Qr){Qr(!!bi.isCancelled)}function ge(yr,Qr){yr.flush(Qr)}function Se(yr,Qr){Qr(Ia[yr])}function Er(yr,Qr){K.assign(Ia,yr),Qr()}function en(yr,Qr,In,ii){var Zi,zn,Mn;return In._deferredEnd=null,zn={},zn[u]=!0,zn.id=yr,zn.name=Qr,Zi="done",Mn={},Mn[Zi]=Mn[Zi]||{},Mn[Zi].get=function(){if(In._deferredEnd)return In._deferredEnd.promise;var Kn=ae();return In._deferredEnd=Kn,In._isRunning||(In._error?Kn.reject(In._error):Kn.resolve(In._result)),Kn.promise},zn.cont=ii,zn.joiners=[],zn.cancel=Gs,zn.isRunning=function(){return In._isRunning},zn.isCancelled=function(){return In._isCancelled},zn.isAborted=function(){return In._isAborted},zn.result=function(){return In._result},zn.error=function(){return In._error},zn.setContext=function(ma){P(ma,N.object,me("task",ma)),K.assign(Ia,ma)},xn(zn,Mn),zn}}var Ti="runSaga(storeInterface, saga, ...args)",Qi=Ti+": saga argument must be a Generator function!";function Wi(Qe,qe){for(var jt=arguments.length,Vt=Array(jt>2?jt-2:0),gr=2;gr=0||Object.prototype.hasOwnProperty.call(Qe,Vt)&&(jt[Vt]=Qe[Vt]);return jt}function ui(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qe=Qe.context,jt=qe===void 0?{}:qe,Vt=Ca(Qe,["context"]),gr=Vt.sagaMonitor,Mr=Vt.logger,Zr=Vt.onError;if(N.func(Vt))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(Mr&&!N.func(Mr))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Zr&&!N.func(Zr))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(Vt.emitter&&!N.func(Vt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function _n(on){var gn=on.getState,ni=on.dispatch,si=He();return si.emit=(Vt.emitter||A)(si.emit),_n.run=Wi.bind(null,{context:jt,subscribe:si.subscribe,dispatch:ni,getState:gn,sagaMonitor:gr,logger:Mr,onError:Zr}),function(Si){return function(Di){gr&&gr.actionDispatched&&gr.actionDispatched(Di);var Ji=Si(Di);return si.emit(Di),Ji}}}return _n.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},_n.setContext=function(on){P(on,N.object,me("sagaMiddleware",on)),K.assign(jt,on)},_n}var la={done:!0,value:void 0},Ta={};function St(Qe){return N.channel(Qe)?"channel":Array.isArray(Qe)?String(Qe.map(function(qe){return String(qe)})):String(Qe)}function ga(Qe,qe){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",Vt=void 0,gr=qe;function Mr(Zr,_n){if(gr===Ta)return la;if(_n)throw gr=Ta,_n;Vt&&Vt(Zr);var on=Qe[gr](),gn=on[0],ni=on[1],si=on[2];return gr=gn,Vt=si,gr===Ta?la:ni}return Q(Mr,function(Zr){return Mr(null,Zr)},jt,!0)}function sa(Qe,qe){for(var jt=arguments.length,Vt=Array(jt>2?jt-2:0),gr=2;gr2?jt-2:0),gr=2;gr3?Vt-3:0),Mr=3;Mr2&&arguments[2]!==void 0?arguments[2]:"",ii=arguments[3],$i=K();si&&si.effectTriggered({effectId:$i,parentEffectId:Qr,label:In,effect:yr});var zn=void 0;function Mn(ma,ta){zn||(zn=!0,ii.cancel=R,si&&(ta?si.effectRejected($i,ma):si.effectResolved($i,ma)),ii(ma,ta))}Mn.cancel=R,ii.cancel=function(){if(!zn){zn=!0;try{Mn.cancel()}catch(ma){Hi(ma)}Mn.cancel=R,si&&si.effectCancelled($i)}};var Kn=void 0;return N.promise(yr)?Ni(yr,Mn):N.helper(yr)?ko(Ai(yr),$i,Mn):N.iterator(yr)?ka(yr,$i,_n,Mn):N.array(yr)?ni(yr,$i,Mn):(Kn=_r.take(yr))?qa(Kn,Mn):(Kn=_r.put(yr))?hs(Kn,Mn):(Kn=_r.all(yr))?ks(Kn,$i,Mn):(Kn=_r.race(yr))?pa(Kn,$i,Mn):(Kn=_r.call(yr))?xo(Kn,$i,Mn):(Kn=_r.cps(yr))?ps(Kn,Mn):(Kn=_r.fork(yr))?ko(Kn,$i,Mn):(Kn=_r.join(yr))?os(Kn,Mn):(Kn=_r.cancel(yr))?ms(Kn,Mn):(Kn=_r.select(yr))?us(Kn,Mn):(Kn=_r.actionChannel(yr))?js(Kn,Mn):(Kn=_r.flush(yr))?ge(Kn,Mn):(Kn=_r.cancelled(yr))?Ra(Kn,Mn):(Kn=_r.getContext(yr))?Se(Kn,Mn):(Kn=_r.setContext(yr))?Er(Kn,Mn):Mn(yr)}function Ni(yr,Qr){var In=yr[p];N.func(In)?Qr.cancel=In:N.func(yr.abort)&&(Qr.cancel=function(){return yr.abort()}),yr.then(Qr,function(ii){return Qr(ii,!0)})}function ka(yr,Qr,In,ii){ri(yr,qe,jt,Vt,Ia,Mr,Qr,In,ii)}function qa(yr,Qr){var In=yr.channel,ii=yr.pattern,$i=yr.maybe;In=In||Ti;var zn=function(Kn){return Kn instanceof Error?Qr(Kn,!0):Ke(Kn)&&!$i?Qr(Dr):Qr(Kn)};try{In.take(zn,Nn(ii))}catch(Mn){return Qr(Mn,!0)}Qr.cancel=zn.cancel}function hs(yr,Qr){var In=yr.channel,ii=yr.action,$i=yr.resolve;nt(function(){var zn=void 0;try{zn=(In?In.put:jt)(ii)}catch(Mn){if(In||$i)return Qr(Mn,!0);Hi(Mn)}if($i&&N.promise(zn))Ni(zn,Qr);else return Qr(zn)})}function xo(yr,Qr,In){var ii=yr.context,$i=yr.fn,zn=yr.args,Mn=void 0;try{Mn=$i.apply(ii,zn)}catch(Kn){return In(Kn,!0)}return N.promise(Mn)?Ni(Mn,In):N.iterator(Mn)?ka(Mn,Qr,$i.name,In):In(Mn)}function ps(yr,Qr){var In=yr.context,ii=yr.fn,$i=yr.args;try{var zn=function(Kn,ma){return N.undef(Kn)?Qr(ma):Qr(Kn,!0)};ii.apply(In,$i.concat(zn)),zn.cancel&&(Qr.cancel=function(){return zn.cancel()})}catch(Mn){return Qr(Mn,!0)}}function ko(yr,Qr,In){var ii=yr.context,$i=yr.fn,zn=yr.args,Mn=yr.detached,Kn=Tn({context:ii,fn:$i,args:zn});try{_t();var ma=ri(Kn,qe,jt,Vt,Ia,Mr,Qr,$i.name,Mn?null:R);Mn?In(ma):Kn._isRunning?(xa.addTask(ma),In(ma)):Kn._error?xa.abort(Kn._error):In(ma)}finally{Je()}}function os(yr,Qr){if(yr.isRunning()){var In={task:Pi,cb:Qr};Qr.cancel=function(){return H(yr.joiners,In)},yr.joiners.push(In)}else yr.isAborted()?Qr(yr.error(),!0):Qr(yr.result())}function ms(yr,Qr){yr===m&&(yr=Pi),yr.isRunning()&&yr.cancel(),Qr()}function ks(yr,Qr,In){var ii=Object.keys(yr);if(!ii.length)return In(N.array(yr)?[]:{});var $i=0,zn=void 0,Mn={},Kn={};function ma(){$i===ii.length&&(zn=!0,In(N.array(yr)?W.from(Jr({},Mn,{length:ii.length})):Mn))}ii.forEach(function(ta){var No=function(yu,Ml){zn||(Ml||Ke(yu)||yu===Dr||yu===kn?(In.cancel(),In(yu,Ml)):(Mn[ta]=yu,$i++,ma()))};No.cancel=R,Kn[ta]=No}),In.cancel=function(){zn||(zn=!0,ii.forEach(function(ta){return Kn[ta].cancel()}))},ii.forEach(function(ta){return fa(yr[ta],Qr,ta,Kn[ta])})}function pa(yr,Qr,In){var ii=void 0,$i=Object.keys(yr),zn={};$i.forEach(function(Mn){var Kn=function(ta,No){if(!ii){if(No)In.cancel(),In(ta,!0);else if(!Ke(ta)&&ta!==Dr&&ta!==kn){var To;In.cancel(),ii=!0;var yu=(To={},To[Mn]=ta,To);In(N.array(yr)?[].slice.call(Jr({},yu,{length:$i.length})):yu)}}};Kn.cancel=R,zn[Mn]=Kn}),In.cancel=function(){ii||(ii=!0,$i.forEach(function(Mn){return zn[Mn].cancel()}))},$i.forEach(function(Mn){ii||fa(yr[Mn],Qr,Mn,zn[Mn])})}function us(yr,Qr){var In=yr.selector,ii=yr.args;try{var $i=In.apply(void 0,[Vt()].concat(ii));Qr($i)}catch(zn){Qr(zn,!0)}}function js(yr,Qr){var In=yr.pattern,ii=yr.buffer,$i=Nn(In);$i.pattern=In,Qr(rr(qe,ii||tr.fixed(),$i))}function Ra(yr,Qr){Qr(!!bi.isCancelled)}function ge(yr,Qr){yr.flush(Qr)}function Se(yr,Qr){Qr(Ia[yr])}function Er(yr,Qr){G.assign(Ia,yr),Qr()}function en(yr,Qr,In,ii){var $i,zn,Mn;return In._deferredEnd=null,zn={},zn[u]=!0,zn.id=yr,zn.name=Qr,$i="done",Mn={},Mn[$i]=Mn[$i]||{},Mn[$i].get=function(){if(In._deferredEnd)return In._deferredEnd.promise;var Kn=ae();return In._deferredEnd=Kn,In._isRunning||(In._error?Kn.reject(In._error):Kn.resolve(In._result)),Kn.promise},zn.cont=ii,zn.joiners=[],zn.cancel=Gs,zn.isRunning=function(){return In._isRunning},zn.isCancelled=function(){return In._isCancelled},zn.isAborted=function(){return In._isAborted},zn.result=function(){return In._result},zn.error=function(){return In._error},zn.setContext=function(ma){P(ma,N.object,me("task",ma)),G.assign(Ia,ma)},xn(zn,Mn),zn}}var Ci="runSaga(storeInterface, saga, ...args)",Qi=Ci+": saga argument must be a Generator function!";function Zi(Qe,qe){for(var jt=arguments.length,Vt=Array(jt>2?jt-2:0),gr=2;gr=0||Object.prototype.hasOwnProperty.call(Qe,Vt)&&(jt[Vt]=Qe[Vt]);return jt}function ui(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qe=Qe.context,jt=qe===void 0?{}:qe,Vt=Ca(Qe,["context"]),gr=Vt.sagaMonitor,Mr=Vt.logger,Zr=Vt.onError;if(N.func(Vt))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(Mr&&!N.func(Mr))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Zr&&!N.func(Zr))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(Vt.emitter&&!N.func(Vt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function _n(on){var gn=on.getState,ni=on.dispatch,si=He();return si.emit=(Vt.emitter||A)(si.emit),_n.run=Zi.bind(null,{context:jt,subscribe:si.subscribe,dispatch:ni,getState:gn,sagaMonitor:gr,logger:Mr,onError:Zr}),function(Si){return function(Di){gr&&gr.actionDispatched&&gr.actionDispatched(Di);var Ji=Si(Di);return si.emit(Di),Ji}}}return _n.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},_n.setContext=function(on){P(on,N.object,me("sagaMiddleware",on)),G.assign(jt,on)},_n}var ca={done:!0,value:void 0},Ta={};function St(Qe){return N.channel(Qe)?"channel":Array.isArray(Qe)?String(Qe.map(function(qe){return String(qe)})):String(Qe)}function ga(Qe,qe){var jt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",Vt=void 0,gr=qe;function Mr(Zr,_n){if(gr===Ta)return ca;if(_n)throw gr=Ta,_n;Vt&&Vt(Zr);var on=Qe[gr](),gn=on[0],ni=on[1],si=on[2];return gr=gn,Vt=si,gr===Ta?ca:ni}return Q(Mr,function(Zr){return Mr(null,Zr)},jt,!0)}function oa(Qe,qe){for(var jt=arguments.length,Vt=Array(jt>2?jt-2:0),gr=2;gr2?jt-2:0),gr=2;gr3?Vt-3:0),Mr=3;Mr2?jt-2:0),gr=2;gr2?jt-2:0),gr=2;gr3?Vt-3:0),Mr=3;Mr-1&&(qe[jt]=Qe[jt]),qe},{})}var es=function(){function Qe(){(0,xr.Z)(this,Qe),this._handleActions=null,this.hooks=Fs.reduce(function(qe,jt){return qe[jt]=[],qe},{})}return(0,Or.Z)(Qe,[{key:"use",value:function(jt){cr()(We()(jt),"plugin.use: plugin should be plain object");var Vt=this.hooks;for(var gr in jt)Object.prototype.hasOwnProperty.call(jt,gr)&&(cr()(Vt[gr],"plugin.use: unknown plugin property: ".concat(gr)),gr==="_handleActions"?this._handleActions=jt[gr]:gr==="extraEnhancers"?Vt[gr]=jt[gr]:Vt[gr].push(jt[gr]))}},{key:"apply",value:function(jt,Vt){var gr=this.hooks,Mr=["onError","onHmr"];cr()(Mr.indexOf(jt)>-1,"plugin.apply: hook ".concat(jt," cannot be applied"));var Zr=gr[jt];return function(){if(Zr.length){var _n=!0,on=!1,gn=void 0;try{for(var ni=Zr[Symbol.iterator](),si;!(_n=(si=ni.next()).done);_n=!0){var Si=si.value;Si.apply(void 0,arguments)}}catch(Di){on=!0,gn=Di}finally{try{!_n&&ni.return!=null&&ni.return()}finally{if(on)throw gn}}}else Vt&&Vt.apply(void 0,arguments)}}},{key:"get",value:function(jt){var Vt=this.hooks;return cr()(jt in Vt,"plugin.get: hook ".concat(jt," cannot be got")),jt==="extraReducers"?Ws(Vt[jt]):jt==="onReducer"?qn(Vt[jt]):Vt[jt]}}]),Qe}();function Ws(Qe){var qe={},jt=!0,Vt=!1,gr=void 0;try{for(var Mr=Qe[Symbol.iterator](),Zr;!(jt=(Zr=Mr.next()).done);jt=!0){var _n=Zr.value;qe=(0,l.Z)({},qe,_n)}}catch(on){Vt=!0,gr=on}finally{try{!jt&&Mr.return!=null&&Mr.return()}finally{if(Vt)throw gr}}return qe}function qn(Qe){return function(qe){var jt=!0,Vt=!1,gr=void 0;try{for(var Mr=Qe[Symbol.iterator](),Zr;!(jt=(Zr=Mr.next()).done);jt=!0){var _n=Zr.value;qe=_n(qe)}}catch(on){Vt=!0,gr=on}finally{try{!jt&&Mr.return!=null&&Mr.return()}finally{if(Vt)throw gr}}return qe}}function Es(Qe){var qe=Qe.reducers,jt=Qe.initialState,Vt=Qe.plugin,gr=Qe.sagaMiddleware,Mr=Qe.promiseMiddleware,Zr=Qe.createOpts.setupMiddlewares,_n=Zr===void 0?Pa:Zr,on=Vt.get("extraEnhancers");cr()(cn(on),"[app.start] extraEnhancers should be array, but got ".concat((0,Ar.Z)(on)));var gn=Vt.get("onAction"),ni=_n([Mr,gr].concat((0,et.Z)(Ur()(gn)))),si=c.qC,Si=[c.md.apply(void 0,(0,et.Z)(ni))].concat((0,et.Z)(on));return(0,c.MT)(qe,jt,si.apply(void 0,(0,et.Z)(Si)))}function fs(Qe,qe){var jt="".concat(qe.namespace).concat(ya).concat(Qe),Vt=jt.replace(/\/@@[^/]+?$/,""),gr=Array.isArray(qe.reducers)?qe.reducers[0][Vt]:qe.reducers&&qe.reducers[Vt];return gr||qe.effects&&qe.effects[Vt]?jt:Qe}function Ys(Qe,qe,jt,Vt){var gr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nn().mark(function Mr(){var Zr;return nn().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:on.t0=nn().keys(Qe);case 1:if((on.t1=on.t0()).done){on.next=7;break}if(Zr=on.t1.value,!Object.prototype.hasOwnProperty.call(Qe,Zr)){on.next=5;break}return on.delegateYield(nn().mark(function gn(){var ni,si;return nn().wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:return ni=Xi(Zr,Qe[Zr],qe,jt,Vt,gr),Di.next=3,Lr(ni);case 3:return si=Di.sent,Di.next=6,Lr(nn().mark(function Ji(){return nn().wrap(function(Pi){for(;;)switch(Pi.prev=Pi.next){case 0:return Pi.next=2,we("".concat(qe.namespace,"/@@CANCEL_EFFECTS"));case 2:return Pi.next=4,sn(si);case 4:case"end":return Pi.stop()}},Ji)}));case 6:case"end":return Di.stop()}},gn)})(),"t2",5);case 5:on.next=1;break;case 7:case"end":return on.stop()}},Mr)})}function Xi(Qe,qe,jt,Vt,gr,Mr){var Zr=nn().mark(Ji),_n=qe,on="takeEvery",gn,ni;if(Array.isArray(qe)){var si=(0,wr.Z)(qe,1);_n=si[0];var Si=qe[1];Si&&Si.type&&(on=Si.type,on==="throttle"&&(cr()(Si.ms,"app.start: opts.ms should be defined if type is throttle"),gn=Si.ms),on==="poll"&&(cr()(Si.delay,"app.start: opts.delay should be defined if type is poll"),ni=Si.delay)),cr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(on)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Di(){}function Ji(){var Pi,Ia,Ii,bi,xa,bo,Gs,ea,Qa,ca=arguments;return nn().wrap(function(ka){for(;;)switch(ka.prev=ka.next){case 0:for(Pi=ca.length,Ia=new Array(Pi),Ii=0;Ii0?Ia[0]:{},xa=bi.__dva_resolve,bo=xa===void 0?Di:xa,Gs=bi.__dva_reject,ea=Gs===void 0?Di:Gs,ka.prev=2,ka.next=5,Rt({type:"".concat(Qe).concat(ya,"@@start")});case 5:return ka.next=7,_n.apply(void 0,(0,et.Z)(Ia.concat(Bs(jt,Mr))));case 7:return Qa=ka.sent,ka.next=10,Rt({type:"".concat(Qe).concat(ya,"@@end")});case 10:bo(Qa),ka.next=17;break;case 13:ka.prev=13,ka.t0=ka.catch(2),Vt(ka.t0,{key:Qe,effectArgs:Ia}),ka.t0._dontReject||ea(ka.t0);case 17:case"end":return ka.stop()}},Zr,null,[[2,13]])}var Gi=Ko(gr,Ji,jt,Qe);switch(on){case"watcher":return Ji;case"takeLatest":return nn().mark(function Pi(){return nn().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,tt(Qe,Gi);case 2:case"end":return Ii.stop()}},Pi)});case"throttle":return nn().mark(function Pi(){return nn().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,Ot(gn,Qe,Gi);case 2:case"end":return Ii.stop()}},Pi)});case"poll":return nn().mark(function Pi(){var Ia,Ii,bi,xa,bo,Gs,ea;return nn().wrap(function(ca){for(;;)switch(ca.prev=ca.next){case 0:bi=function(ka,qa){var hs;return nn().wrap(function(ps){for(;;)switch(ps.prev=ps.next){case 0:hs=ka.call;case 1:return ps.next=4,hs(Gi,qa);case 4:return ps.next=6,hs(Ii,ni);case 6:ps.next=1;break;case 8:case"end":return ps.stop()}},Ia)},Ii=function(ka){return new Promise(function(qa){return setTimeout(qa,ka)})},Ia=nn().mark(bi),xa=Kr,bo=we,Gs=Tr;case 4:return ca.next=7,bo("".concat(Qe,"-start"));case 7:return ea=ca.sent,ca.next=10,Gs([xa(bi,r,ea),bo("".concat(Qe,"-stop"))]);case 10:ca.next=4;break;case 12:case"end":return ca.stop()}},Pi)});default:return nn().mark(function Pi(){return nn().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,ot(Qe,Gi);case 2:case"end":return Ii.stop()}},Pi)})}}function Bs(Qe,qe){function jt(Zr,_n){cr()(Zr,"dispatch: action should be a plain Object with type");var on=qe.namespacePrefixWarning,gn=on===void 0?!0:on;gn&&sr()(Zr.indexOf("".concat(Qe.namespace).concat(ya))!==0,"[".concat(_n,"] ").concat(Zr," should not be prefixed with namespace ").concat(Qe.namespace))}function Vt(Zr){var _n=Zr.type;return jt(_n,"sagaEffects.put"),Rt((0,l.Z)({},Zr,{type:fs(_n,Qe)}))}function gr(Zr){var _n=Zr.type;return jt(_n,"sagaEffects.put.resolve"),Rt.resolve((0,l.Z)({},Zr,{type:fs(_n,Qe)}))}Vt.resolve=gr;function Mr(Zr){return typeof Zr=="string"?(jt(Zr,"sagaEffects.take"),we(fs(Zr,Qe))):Array.isArray(Zr)?we(Zr.map(function(_n){return typeof _n=="string"?(jt(_n,"sagaEffects.take"),fs(_n,Qe)):_n})):we(Zr)}return(0,l.Z)({},r,{put:Vt,take:Mr})}function Ko(Qe,qe,jt,Vt){var gr=!0,Mr=!1,Zr=void 0;try{for(var _n=Qe[Symbol.iterator](),on;!(gr=(on=_n.next()).done);gr=!0){var gn=on.value;qe=gn(qe,r,jt,Vt)}}catch(ni){Mr=!0,Zr=ni}finally{try{!gr&&_n.return!=null&&_n.return()}finally{if(Mr)throw Zr}}return qe}function Va(Qe){return Qe}function da(Qe){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Va;return function(jt,Vt){var gr=Vt.type;return cr()(gr,"dispatch: action should be a plain Object with type"),Qe===gr?qe(jt,Vt):jt}}function is(){for(var Qe=arguments.length,qe=new Array(Qe),jt=0;jt0&&arguments[0]!==void 0?arguments[0]:qe,Mr=arguments.length>1?arguments[1]:void 0;return Vt(gr,Mr)}}function jn(Qe,qe,jt){return Array.isArray(Qe)?Qe[1]((jt||vo)(Qe[0],qe)):(jt||vo)(Qe||{},qe)}function ts(Qe){return function(){return function(jt){return function(Vt){var gr=Vt.type;return qe(gr)?new Promise(function(Mr,Zr){jt((0,l.Z)({__dva_resolve:Mr,__dva_reject:Zr},Vt))}):jt(Vt)}}};function qe(jt){if(!jt||typeof jt!="string")return!1;var Vt=jt.split(ya),gr=(0,wr.Z)(Vt,1),Mr=gr[0],Zr=Qe._models.filter(function(_n){return _n.namespace===Mr})[0];return!!(Zr&&Zr.effects&&Zr.effects[jt])}}function Ps(Qe,qe){return function(jt){var Vt=jt.type;return cr()(Vt,"dispatch: action should be a plain Object with type"),sr()(Vt.indexOf("".concat(qe.namespace).concat(ya))!==0,"dispatch: ".concat(Vt," should not be prefixed with namespace ").concat(qe.namespace)),Qe((0,l.Z)({},jt,{type:fs(Vt,qe)}))}}function Is(Qe,qe,jt,Vt){var gr=[],Mr=[];for(var Zr in Qe)if(Object.prototype.hasOwnProperty.call(Qe,Zr)){var _n=Qe[Zr],on=_n({dispatch:Ps(jt._store.dispatch,qe),history:jt._history},Vt);Pn(on)?gr.push(on):Mr.push(Zr)}return{funcs:gr,nonFuncs:Mr}}function Hi(Qe,qe){if(Qe[qe]){var jt=Qe[qe],Vt=jt.funcs,gr=jt.nonFuncs;sr()(gr.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(gr.join(", ")));var Mr=!0,Zr=!1,_n=void 0;try{for(var on=Vt[Symbol.iterator](),gn;!(Mr=(gn=on.next()).done);Mr=!0){var ni=gn.value;ni()}}catch(si){Zr=!0,_n=si}finally{try{!Mr&&on.return!=null&&on.return()}finally{if(Zr)throw _n}}delete Qe[qe]}}var Xa=Li,Wa=mi,Rs={namespace:"@@dva",state:0,reducers:{UPDATE:function(qe){return qe+1}}};function _o(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},jt=qe.initialReducer,Vt=qe.setupApp,gr=Vt===void 0?Xa:Vt,Mr=new es;Mr.use(Vs(Qe));var Zr={_models:[ba((0,l.Z)({},Rs))],_store:null,_plugin:Mr,use:Mr.use.bind(Mr),model:_n,start:si};return Zr;function _n(Si){var Di=ba((0,l.Z)({},Si));return Zr._models.push(Di),Di}function on(Si,Di,Ji,Gi){Gi=_n(Gi);var Pi=Zr._store;Pi.asyncReducers[Gi.namespace]=jn(Gi.reducers,Gi.state,Mr._handleActions),Pi.replaceReducer(Si()),Gi.effects&&Pi.runSaga(Zr._getSaga(Gi.effects,Gi,Di,Mr.get("onEffect"),Qe)),Gi.subscriptions&&(Ji[Gi.namespace]=Is(Gi.subscriptions,Gi,Zr,Di))}function gn(Si,Di,Ji,Gi){var Pi=Zr._store;delete Pi.asyncReducers[Gi],delete Di[Gi],Pi.replaceReducer(Si()),Pi.dispatch({type:"@@dva/UPDATE"}),Pi.dispatch({type:"".concat(Gi,"/@@CANCEL_EFFECTS")}),Hi(Ji,Gi),Zr._models=Zr._models.filter(function(Ia){return Ia.namespace!==Gi})}function ni(Si,Di,Ji,Gi,Pi){var Ia=Zr._store,Ii=Pi.namespace,bi=Wa(Zr._models,function(xa){return xa.namespace===Ii});~bi&&(Ia.dispatch({type:"".concat(Ii,"/@@CANCEL_EFFECTS")}),delete Ia.asyncReducers[Ii],delete Di[Ii],Hi(Ji,Ii),Zr._models.splice(bi,1)),Zr.model(Pi),Ia.dispatch({type:"@@dva/UPDATE"})}function si(){var Si=function(Er,en){Er&&(typeof Er=="string"&&(Er=new Error(Er)),Er.preventDefault=function(){Er._dontReject=!0},Mr.apply("onError",function(yr){throw new Error(yr.stack||yr)})(Er,Zr._store.dispatch,en))},Di=dt(),Ji=ts(Zr);Zr._getSaga=Ys.bind(null);var Gi=[],Pi=(0,l.Z)({},jt),Ia=!0,Ii=!1,bi=void 0;try{for(var xa=Zr._models[Symbol.iterator](),bo;!(Ia=(bo=xa.next()).done);Ia=!0){var Gs=bo.value;Pi[Gs.namespace]=jn(Gs.reducers,Gs.state,Mr._handleActions),Gs.effects&&Gi.push(Zr._getSaga(Gs.effects,Gs,Si,Mr.get("onEffect"),Qe))}}catch(Se){Ii=!0,bi=Se}finally{try{!Ia&&xa.return!=null&&xa.return()}finally{if(Ii)throw bi}}var ea=Mr.get("onReducer"),Qa=Mr.get("extraReducers");cr()(Object.keys(Qa).every(function(Se){return!(Se in Pi)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(Pi).join(", "))),Zr._store=Es({reducers:ge(),initialState:Qe.initialState||{},plugin:Mr,createOpts:qe,sagaMiddleware:Di,promiseMiddleware:Ji});var ca=Zr._store;ca.runSaga=Di.run,ca.asyncReducers={};var Ui=Mr.get("onStateChange"),ka=!0,qa=!1,hs=void 0;try{for(var xo=function(){var Er=ko.value;ca.subscribe(function(){Er(ca.getState())})},ps=Ui[Symbol.iterator](),ko;!(ka=(ko=ps.next()).done);ka=!0)xo()}catch(Se){qa=!0,hs=Se}finally{try{!ka&&ps.return!=null&&ps.return()}finally{if(qa)throw hs}}Gi.forEach(Di.run),gr(Zr);var os={},ms=!0,ks=!1,ha=void 0;try{for(var us=this._models[Symbol.iterator](),js;!(ms=(js=us.next()).done);ms=!0){var Ra=js.value;Ra.subscriptions&&(os[Ra.namespace]=Is(Ra.subscriptions,Ra,Zr,Si))}}catch(Se){ks=!0,ha=Se}finally{try{!ms&&us.return!=null&&us.return()}finally{if(ks)throw ha}}Zr.model=on.bind(Zr,ge,Si,os),Zr.unmodel=gn.bind(Zr,ge,Pi,os),Zr.replaceModel=ni.bind(Zr,ge,Pi,os,Si);function ge(){return ea((0,c.UY)((0,l.Z)({},Pi,Qa,Zr._store?Zr._store.asyncReducers:{})))}}}var $o=e(37573),Vo=e(45097),Yo=e(4676);function rs(Qe){Qe()}let _s=rs;const Ao=Qe=>_s=Qe,Zo=()=>_s,Lo=Symbol.for("react-redux-context"),Xo=typeof globalThis!="undefined"?globalThis:{};function gi(){var Qe;if(!i.createContext)return{};const qe=(Qe=Xo[Lo])!=null?Qe:Xo[Lo]=new Map;let jt=qe.get(i.createContext);return jt||(jt=i.createContext(null),qe.set(i.createContext,jt)),jt}const di=gi();var as=null;function ds(Qe=di){return function(){return(0,i.useContext)(Qe)}}const ss=ds(),go=()=>{throw new Error("uSES not initialized!")};let Wo=go;const du=Qe=>{Wo=Qe},Ls=(Qe,qe)=>Qe===qe;function tu(Qe=di){const qe=Qe===di?ss:ds(Qe);return function(Vt,gr={}){const{equalityFn:Mr=Ls,stabilityCheck:Zr=void 0,noopCheck:_n=void 0}=typeof gr=="function"?{equalityFn:gr}:gr,{store:on,subscription:gn,getServerState:ni,stabilityCheck:si,noopCheck:Si}=qe(),Di=(0,i.useRef)(!0),Ji=(0,i.useCallback)({[Vt.name](Pi){return Vt(Pi)}}[Vt.name],[Vt,si,Zr]),Gi=Wo(gn.addNestedSub,on.getState,ni||on.getState,Ji,Mr);return(0,i.useDebugValue)(Gi),Gi}}const hu=tu();var Iu=e(67711),Mo=e(12359),Ju=e(94266),Fo=e.n(Ju),mo=e(23265);const gu=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Bu(Qe,qe,jt,Vt,{areStatesEqual:gr,areOwnPropsEqual:Mr,areStatePropsEqual:Zr}){let _n=!1,on,gn,ni,si,Si;function Di(Ii,bi){return on=Ii,gn=bi,ni=Qe(on,gn),si=qe(Vt,gn),Si=jt(ni,si,gn),_n=!0,Si}function Ji(){return ni=Qe(on,gn),qe.dependsOnOwnProps&&(si=qe(Vt,gn)),Si=jt(ni,si,gn),Si}function Gi(){return Qe.dependsOnOwnProps&&(ni=Qe(on,gn)),qe.dependsOnOwnProps&&(si=qe(Vt,gn)),Si=jt(ni,si,gn),Si}function Pi(){const Ii=Qe(on,gn),bi=!Zr(Ii,ni);return ni=Ii,bi&&(Si=jt(ni,si,gn)),Si}function Ia(Ii,bi){const xa=!Mr(bi,gn),bo=!gr(Ii,on,bi,gn);return on=Ii,gn=bi,xa&&bo?Ji():xa?Gi():bo?Pi():Si}return function(bi,xa){return _n?Ia(bi,xa):Di(bi,xa)}}function Do(Qe,qe){let{initMapStateToProps:jt,initMapDispatchToProps:Vt,initMergeProps:gr}=qe,Mr=(0,Mo.Z)(qe,gu);const Zr=jt(Qe,Mr),_n=Vt(Qe,Mr),on=gr(Qe,Mr);return Bu(Zr,_n,on,Qe,Mr)}function Bo(Qe,qe){const jt={};for(const Vt in Qe){const gr=Qe[Vt];typeof gr=="function"&&(jt[Vt]=(...Mr)=>qe(gr(...Mr)))}return jt}function Ou(Qe){return function(jt){const Vt=Qe(jt);function gr(){return Vt}return gr.dependsOnOwnProps=!1,gr}}function Qo(Qe){return Qe.dependsOnOwnProps?!!Qe.dependsOnOwnProps:Qe.length!==1}function ru(Qe,qe){return function(Vt,{displayName:gr}){const Mr=function(_n,on){return Mr.dependsOnOwnProps?Mr.mapToProps(_n,on):Mr.mapToProps(_n,void 0)};return Mr.dependsOnOwnProps=!0,Mr.mapToProps=function(_n,on){Mr.mapToProps=Qe,Mr.dependsOnOwnProps=Qo(Qe);let gn=Mr(_n,on);return typeof gn=="function"&&(Mr.mapToProps=gn,Mr.dependsOnOwnProps=Qo(gn),gn=Mr(_n,on)),gn},Mr}}function Os(Qe,qe){return(jt,Vt)=>{throw new Error(`Invalid value of type ${typeof Qe} for ${qe} argument when connecting component ${Vt.wrappedComponentName}.`)}}function Ho(Qe){return Qe&&typeof Qe=="object"?Ou(qe=>Bo(Qe,qe)):Qe?typeof Qe=="function"?ru(Qe,"mapDispatchToProps"):Os(Qe,"mapDispatchToProps"):Ou(qe=>({dispatch:qe}))}function Nu(Qe){return Qe?typeof Qe=="function"?ru(Qe,"mapStateToProps"):Os(Qe,"mapStateToProps"):Ou(()=>({}))}function qt(Qe,qe,jt){return(0,Iu.Z)({},jt,Qe,qe)}function hr(Qe){return function(jt,{displayName:Vt,areMergedPropsEqual:gr}){let Mr=!1,Zr;return function(on,gn,ni){const si=Qe(on,gn,ni);return Mr?gr(si,Zr)||(Zr=si):(Mr=!0,Zr=si),Zr}}}function ur(Qe){return Qe?typeof Qe=="function"?hr(Qe):Os(Qe,"mergeProps"):()=>qt}function pr(){const Qe=Zo();let qe=null,jt=null;return{clear(){qe=null,jt=null},notify(){Qe(()=>{let Vt=qe;for(;Vt;)Vt.callback(),Vt=Vt.next})},get(){let Vt=[],gr=qe;for(;gr;)Vt.push(gr),gr=gr.next;return Vt},subscribe(Vt){let gr=!0,Mr=jt={callback:Vt,next:null,prev:jt};return Mr.prev?Mr.prev.next=Mr:qe=Mr,function(){!gr||qe===null||(gr=!1,Mr.next?Mr.next.prev=Mr.prev:jt=Mr.prev,Mr.prev?Mr.prev.next=Mr.next:qe=Mr.next)}}}}const Sr={notify(){},get:()=>[]};function vn(Qe,qe){let jt,Vt=Sr,gr=0,Mr=!1;function Zr(Gi){ni();const Pi=Vt.subscribe(Gi);let Ia=!1;return()=>{Ia||(Ia=!0,Pi(),si())}}function _n(){Vt.notify()}function on(){Ji.onStateChange&&Ji.onStateChange()}function gn(){return Mr}function ni(){gr++,jt||(jt=qe?qe.addNestedSub(on):Qe.subscribe(on),Vt=pr())}function si(){gr--,jt&&gr===0&&(jt(),jt=void 0,Vt.clear(),Vt=Sr)}function Si(){Mr||(Mr=!0,ni())}function Di(){Mr&&(Mr=!1,si())}const Ji={addNestedSub:Zr,notifyNestedSubs:_n,handleChangeWrapper:on,isSubscribed:gn,trySubscribe:Si,tryUnsubscribe:Di,getListeners:()=>Vt};return Ji}const Rn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function Hn(Qe,qe){return Qe===qe?Qe!==0||qe!==0||1/Qe===1/qe:Qe!==Qe&&qe!==qe}function oi(Qe,qe){if(Hn(Qe,qe))return!0;if(typeof Qe!="object"||Qe===null||typeof qe!="object"||qe===null)return!1;const jt=Object.keys(Qe),Vt=Object.keys(qe);if(jt.length!==Vt.length)return!1;for(let gr=0;gr{fr=Qe},kr=null,En=[null,null],Sn=Qe=>{try{return JSON.stringify(Qe)}catch(qe){return String(Qe)}};function mt(Qe,qe,jt){Rn(()=>Qe(...qe),jt)}function Un(Qe,qe,jt,Vt,gr,Mr){Qe.current=Vt,jt.current=!1,gr.current&&(gr.current=null,Mr())}function Gn(Qe,qe,jt,Vt,gr,Mr,Zr,_n,on,gn,ni){if(!Qe)return()=>{};let si=!1,Si=null;const Di=()=>{if(si||!_n.current)return;const Gi=qe.getState();let Pi,Ia;try{Pi=Vt(Gi,gr.current)}catch(Ii){Ia=Ii,Si=Ii}Ia||(Si=null),Pi===Mr.current?Zr.current||gn():(Mr.current=Pi,on.current=Pi,Zr.current=!0,ni())};return jt.onStateChange=Di,jt.trySubscribe(),Di(),()=>{if(si=!0,jt.tryUnsubscribe(),jt.onStateChange=null,Si)throw Si}}const Oi=()=>kr;function qi(Qe,qe){return Qe===qe}let er=!1;function na(Qe,qe,jt,{pure:Vt,areStatesEqual:gr=qi,areOwnPropsEqual:Mr=oi,areStatePropsEqual:Zr=oi,areMergedPropsEqual:_n=oi,forwardRef:on=!1,context:gn=di}={}){const ni=gn,si=Nu(Qe),Si=Ho(qe),Di=ur(jt),Ji=!!Qe;return Pi=>{const Ia=Pi.displayName||Pi.name||"Component",Ii=`Connect(${Ia})`,bi={shouldHandleStateChanges:Ji,displayName:Ii,wrappedComponentName:Ia,WrappedComponent:Pi,initMapStateToProps:si,initMapDispatchToProps:Si,initMergeProps:Di,areStatesEqual:gr,areStatePropsEqual:Zr,areOwnPropsEqual:Mr,areMergedPropsEqual:_n};function xa(ea){const[Qa,ca,Ui]=i.useMemo(()=>{const{reactReduxForwardedRef:zn}=ea,Mn=(0,Mo.Z)(ea,ai);return[ea.context,zn,Mn]},[ea]),ka=i.useMemo(()=>Qa&&Qa.Consumer&&(0,mo.isContextConsumer)(i.createElement(Qa.Consumer,null))?Qa:ni,[Qa,ni]),qa=i.useContext(ka),hs=!!ea.store&&!!ea.store.getState&&!!ea.store.dispatch,xo=!!qa&&!!qa.store,ps=hs?ea.store:qa.store,ko=xo?qa.getServerState:ps.getState,os=i.useMemo(()=>Do(ps.dispatch,bi),[ps]),[ms,ks]=i.useMemo(()=>{if(!Ji)return En;const zn=vn(ps,hs?void 0:qa.subscription),Mn=zn.notifyNestedSubs.bind(zn);return[zn,Mn]},[ps,hs,qa]),ha=i.useMemo(()=>hs?qa:(0,Iu.Z)({},qa,{subscription:ms}),[hs,qa,ms]),us=i.useRef(),js=i.useRef(Ui),Ra=i.useRef(),ge=i.useRef(!1),Se=i.useRef(!1),Er=i.useRef(!1),en=i.useRef();Rn(()=>(Er.current=!0,()=>{Er.current=!1}),[]);const yr=i.useMemo(()=>()=>Ra.current&&Ui===js.current?Ra.current:os(ps.getState(),Ui),[ps,Ui]),Qr=i.useMemo(()=>Mn=>ms?Gn(Ji,ps,ms,os,js,us,ge,Er,Ra,ks,Mn):()=>{},[ms]);mt(Un,[js,us,ge,Ui,Ra,ks]);let In;try{In=fr(Qr,yr,ko?()=>os(ko(),Ui):yr)}catch(zn){throw en.current&&(zn.message+=` +Therefore yield `+qe+" will return task descriptor to your saga and execute next lines of code."},ci=null,On=null,Ee=null;function ut(Qe,qe){for(var jt=arguments.length,Vt=Array(jt>2?jt-2:0),gr=2;gr2?jt-2:0),gr=2;gr3?Vt-3:0),Mr=3;Mr-1&&(qe[jt]=Qe[jt]),qe},{})}var es=function(){function Qe(){(0,xr.Z)(this,Qe),this._handleActions=null,this.hooks=Fs.reduce(function(qe,jt){return qe[jt]=[],qe},{})}return(0,Or.Z)(Qe,[{key:"use",value:function(jt){cr()(We()(jt),"plugin.use: plugin should be plain object");var Vt=this.hooks;for(var gr in jt)Object.prototype.hasOwnProperty.call(jt,gr)&&(cr()(Vt[gr],"plugin.use: unknown plugin property: ".concat(gr)),gr==="_handleActions"?this._handleActions=jt[gr]:gr==="extraEnhancers"?Vt[gr]=jt[gr]:Vt[gr].push(jt[gr]))}},{key:"apply",value:function(jt,Vt){var gr=this.hooks,Mr=["onError","onHmr"];cr()(Mr.indexOf(jt)>-1,"plugin.apply: hook ".concat(jt," cannot be applied"));var Zr=gr[jt];return function(){if(Zr.length){var _n=!0,on=!1,gn=void 0;try{for(var ni=Zr[Symbol.iterator](),si;!(_n=(si=ni.next()).done);_n=!0){var Si=si.value;Si.apply(void 0,arguments)}}catch(Di){on=!0,gn=Di}finally{try{!_n&&ni.return!=null&&ni.return()}finally{if(on)throw gn}}}else Vt&&Vt.apply(void 0,arguments)}}},{key:"get",value:function(jt){var Vt=this.hooks;return cr()(jt in Vt,"plugin.get: hook ".concat(jt," cannot be got")),jt==="extraReducers"?Ws(Vt[jt]):jt==="onReducer"?qn(Vt[jt]):Vt[jt]}}]),Qe}();function Ws(Qe){var qe={},jt=!0,Vt=!1,gr=void 0;try{for(var Mr=Qe[Symbol.iterator](),Zr;!(jt=(Zr=Mr.next()).done);jt=!0){var _n=Zr.value;qe=(0,l.Z)({},qe,_n)}}catch(on){Vt=!0,gr=on}finally{try{!jt&&Mr.return!=null&&Mr.return()}finally{if(Vt)throw gr}}return qe}function qn(Qe){return function(qe){var jt=!0,Vt=!1,gr=void 0;try{for(var Mr=Qe[Symbol.iterator](),Zr;!(jt=(Zr=Mr.next()).done);jt=!0){var _n=Zr.value;qe=_n(qe)}}catch(on){Vt=!0,gr=on}finally{try{!jt&&Mr.return!=null&&Mr.return()}finally{if(Vt)throw gr}}return qe}}function Es(Qe){var qe=Qe.reducers,jt=Qe.initialState,Vt=Qe.plugin,gr=Qe.sagaMiddleware,Mr=Qe.promiseMiddleware,Zr=Qe.createOpts.setupMiddlewares,_n=Zr===void 0?Pa:Zr,on=Vt.get("extraEnhancers");cr()(cn(on),"[app.start] extraEnhancers should be array, but got ".concat((0,Ar.Z)(on)));var gn=Vt.get("onAction"),ni=_n([Mr,gr].concat((0,et.Z)(Ur()(gn)))),si=c.qC,Si=[c.md.apply(void 0,(0,et.Z)(ni))].concat((0,et.Z)(on));return(0,c.MT)(qe,jt,si.apply(void 0,(0,et.Z)(Si)))}function fs(Qe,qe){var jt="".concat(qe.namespace).concat(ya).concat(Qe),Vt=jt.replace(/\/@@[^/]+?$/,""),gr=Array.isArray(qe.reducers)?qe.reducers[0][Vt]:qe.reducers&&qe.reducers[Vt];return gr||qe.effects&&qe.effects[Vt]?jt:Qe}function Xs(Qe,qe,jt,Vt){var gr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return nn().mark(function Mr(){var Zr;return nn().wrap(function(on){for(;;)switch(on.prev=on.next){case 0:on.t0=nn().keys(Qe);case 1:if((on.t1=on.t0()).done){on.next=7;break}if(Zr=on.t1.value,!Object.prototype.hasOwnProperty.call(Qe,Zr)){on.next=5;break}return on.delegateYield(nn().mark(function gn(){var ni,si;return nn().wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:return ni=Yi(Zr,Qe[Zr],qe,jt,Vt,gr),Di.next=3,Lr(ni);case 3:return si=Di.sent,Di.next=6,Lr(nn().mark(function Ji(){return nn().wrap(function(Ti){for(;;)switch(Ti.prev=Ti.next){case 0:return Ti.next=2,we("".concat(qe.namespace,"/@@CANCEL_EFFECTS"));case 2:return Ti.next=4,sn(si);case 4:case"end":return Ti.stop()}},Ji)}));case 6:case"end":return Di.stop()}},gn)})(),"t2",5);case 5:on.next=1;break;case 7:case"end":return on.stop()}},Mr)})}function Yi(Qe,qe,jt,Vt,gr,Mr){var Zr=nn().mark(Ji),_n=qe,on="takeEvery",gn,ni;if(Array.isArray(qe)){var si=(0,wr.Z)(qe,1);_n=si[0];var Si=qe[1];Si&&Si.type&&(on=Si.type,on==="throttle"&&(cr()(Si.ms,"app.start: opts.ms should be defined if type is throttle"),gn=Si.ms),on==="poll"&&(cr()(Si.delay,"app.start: opts.delay should be defined if type is poll"),ni=Si.delay)),cr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(on)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Di(){}function Ji(){var Ti,Ia,Pi,bi,xa,bo,Gs,ea,Qa,fa=arguments;return nn().wrap(function(ka){for(;;)switch(ka.prev=ka.next){case 0:for(Ti=fa.length,Ia=new Array(Ti),Pi=0;Pi0?Ia[0]:{},xa=bi.__dva_resolve,bo=xa===void 0?Di:xa,Gs=bi.__dva_reject,ea=Gs===void 0?Di:Gs,ka.prev=2,ka.next=5,Rt({type:"".concat(Qe).concat(ya,"@@start")});case 5:return ka.next=7,_n.apply(void 0,(0,et.Z)(Ia.concat(Bs(jt,Mr))));case 7:return Qa=ka.sent,ka.next=10,Rt({type:"".concat(Qe).concat(ya,"@@end")});case 10:bo(Qa),ka.next=17;break;case 13:ka.prev=13,ka.t0=ka.catch(2),Vt(ka.t0,{key:Qe,effectArgs:Ia}),ka.t0._dontReject||ea(ka.t0);case 17:case"end":return ka.stop()}},Zr,null,[[2,13]])}var Hi=Ko(gr,Ji,jt,Qe);switch(on){case"watcher":return Ji;case"takeLatest":return nn().mark(function Ti(){return nn().wrap(function(Pi){for(;;)switch(Pi.prev=Pi.next){case 0:return Pi.next=2,tt(Qe,Hi);case 2:case"end":return Pi.stop()}},Ti)});case"throttle":return nn().mark(function Ti(){return nn().wrap(function(Pi){for(;;)switch(Pi.prev=Pi.next){case 0:return Pi.next=2,Ot(gn,Qe,Hi);case 2:case"end":return Pi.stop()}},Ti)});case"poll":return nn().mark(function Ti(){var Ia,Pi,bi,xa,bo,Gs,ea;return nn().wrap(function(fa){for(;;)switch(fa.prev=fa.next){case 0:bi=function(ka,qa){var hs;return nn().wrap(function(ps){for(;;)switch(ps.prev=ps.next){case 0:hs=ka.call;case 1:return ps.next=4,hs(Hi,qa);case 4:return ps.next=6,hs(Pi,ni);case 6:ps.next=1;break;case 8:case"end":return ps.stop()}},Ia)},Pi=function(ka){return new Promise(function(qa){return setTimeout(qa,ka)})},Ia=nn().mark(bi),xa=Kr,bo=we,Gs=Tr;case 4:return fa.next=7,bo("".concat(Qe,"-start"));case 7:return ea=fa.sent,fa.next=10,Gs([xa(bi,r,ea),bo("".concat(Qe,"-stop"))]);case 10:fa.next=4;break;case 12:case"end":return fa.stop()}},Ti)});default:return nn().mark(function Ti(){return nn().wrap(function(Pi){for(;;)switch(Pi.prev=Pi.next){case 0:return Pi.next=2,ut(Qe,Hi);case 2:case"end":return Pi.stop()}},Ti)})}}function Bs(Qe,qe){function jt(Zr,_n){cr()(Zr,"dispatch: action should be a plain Object with type");var on=qe.namespacePrefixWarning,gn=on===void 0?!0:on;gn&&sr()(Zr.indexOf("".concat(Qe.namespace).concat(ya))!==0,"[".concat(_n,"] ").concat(Zr," should not be prefixed with namespace ").concat(Qe.namespace))}function Vt(Zr){var _n=Zr.type;return jt(_n,"sagaEffects.put"),Rt((0,l.Z)({},Zr,{type:fs(_n,Qe)}))}function gr(Zr){var _n=Zr.type;return jt(_n,"sagaEffects.put.resolve"),Rt.resolve((0,l.Z)({},Zr,{type:fs(_n,Qe)}))}Vt.resolve=gr;function Mr(Zr){return typeof Zr=="string"?(jt(Zr,"sagaEffects.take"),we(fs(Zr,Qe))):Array.isArray(Zr)?we(Zr.map(function(_n){return typeof _n=="string"?(jt(_n,"sagaEffects.take"),fs(_n,Qe)):_n})):we(Zr)}return(0,l.Z)({},r,{put:Vt,take:Mr})}function Ko(Qe,qe,jt,Vt){var gr=!0,Mr=!1,Zr=void 0;try{for(var _n=Qe[Symbol.iterator](),on;!(gr=(on=_n.next()).done);gr=!0){var gn=on.value;qe=gn(qe,r,jt,Vt)}}catch(ni){Mr=!0,Zr=ni}finally{try{!gr&&_n.return!=null&&_n.return()}finally{if(Mr)throw Zr}}return qe}function Va(Qe){return Qe}function ha(Qe){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Va;return function(jt,Vt){var gr=Vt.type;return cr()(gr,"dispatch: action should be a plain Object with type"),Qe===gr?qe(jt,Vt):jt}}function is(){for(var Qe=arguments.length,qe=new Array(Qe),jt=0;jt0&&arguments[0]!==void 0?arguments[0]:qe,Mr=arguments.length>1?arguments[1]:void 0;return Vt(gr,Mr)}}function jn(Qe,qe,jt){return Array.isArray(Qe)?Qe[1]((jt||vo)(Qe[0],qe)):(jt||vo)(Qe||{},qe)}function ts(Qe){return function(){return function(jt){return function(Vt){var gr=Vt.type;return qe(gr)?new Promise(function(Mr,Zr){jt((0,l.Z)({__dva_resolve:Mr,__dva_reject:Zr},Vt))}):jt(Vt)}}};function qe(jt){if(!jt||typeof jt!="string")return!1;var Vt=jt.split(ya),gr=(0,wr.Z)(Vt,1),Mr=gr[0],Zr=Qe._models.filter(function(_n){return _n.namespace===Mr})[0];return!!(Zr&&Zr.effects&&Zr.effects[jt])}}function Ps(Qe,qe){return function(jt){var Vt=jt.type;return cr()(Vt,"dispatch: action should be a plain Object with type"),sr()(Vt.indexOf("".concat(qe.namespace).concat(ya))!==0,"dispatch: ".concat(Vt," should not be prefixed with namespace ").concat(qe.namespace)),Qe((0,l.Z)({},jt,{type:fs(Vt,qe)}))}}function Is(Qe,qe,jt,Vt){var gr=[],Mr=[];for(var Zr in Qe)if(Object.prototype.hasOwnProperty.call(Qe,Zr)){var _n=Qe[Zr],on=_n({dispatch:Ps(jt._store.dispatch,qe),history:jt._history},Vt);Pn(on)?gr.push(on):Mr.push(Zr)}return{funcs:gr,nonFuncs:Mr}}function Wi(Qe,qe){if(Qe[qe]){var jt=Qe[qe],Vt=jt.funcs,gr=jt.nonFuncs;sr()(gr.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(gr.join(", ")));var Mr=!0,Zr=!1,_n=void 0;try{for(var on=Vt[Symbol.iterator](),gn;!(Mr=(gn=on.next()).done);Mr=!0){var ni=gn.value;ni()}}catch(si){Zr=!0,_n=si}finally{try{!Mr&&on.return!=null&&on.return()}finally{if(Zr)throw _n}}delete Qe[qe]}}var Xa=Li,Wa=vi,Rs={namespace:"@@dva",state:0,reducers:{UPDATE:function(qe){return qe+1}}};function _o(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},jt=qe.initialReducer,Vt=qe.setupApp,gr=Vt===void 0?Xa:Vt,Mr=new es;Mr.use(Ys(Qe));var Zr={_models:[ba((0,l.Z)({},Rs))],_store:null,_plugin:Mr,use:Mr.use.bind(Mr),model:_n,start:si};return Zr;function _n(Si){var Di=ba((0,l.Z)({},Si));return Zr._models.push(Di),Di}function on(Si,Di,Ji,Hi){Hi=_n(Hi);var Ti=Zr._store;Ti.asyncReducers[Hi.namespace]=jn(Hi.reducers,Hi.state,Mr._handleActions),Ti.replaceReducer(Si()),Hi.effects&&Ti.runSaga(Zr._getSaga(Hi.effects,Hi,Di,Mr.get("onEffect"),Qe)),Hi.subscriptions&&(Ji[Hi.namespace]=Is(Hi.subscriptions,Hi,Zr,Di))}function gn(Si,Di,Ji,Hi){var Ti=Zr._store;delete Ti.asyncReducers[Hi],delete Di[Hi],Ti.replaceReducer(Si()),Ti.dispatch({type:"@@dva/UPDATE"}),Ti.dispatch({type:"".concat(Hi,"/@@CANCEL_EFFECTS")}),Wi(Ji,Hi),Zr._models=Zr._models.filter(function(Ia){return Ia.namespace!==Hi})}function ni(Si,Di,Ji,Hi,Ti){var Ia=Zr._store,Pi=Ti.namespace,bi=Wa(Zr._models,function(xa){return xa.namespace===Pi});~bi&&(Ia.dispatch({type:"".concat(Pi,"/@@CANCEL_EFFECTS")}),delete Ia.asyncReducers[Pi],delete Di[Pi],Wi(Ji,Pi),Zr._models.splice(bi,1)),Zr.model(Ti),Ia.dispatch({type:"@@dva/UPDATE"})}function si(){var Si=function(Er,en){Er&&(typeof Er=="string"&&(Er=new Error(Er)),Er.preventDefault=function(){Er._dontReject=!0},Mr.apply("onError",function(yr){throw new Error(yr.stack||yr)})(Er,Zr._store.dispatch,en))},Di=dt(),Ji=ts(Zr);Zr._getSaga=Xs.bind(null);var Hi=[],Ti=(0,l.Z)({},jt),Ia=!0,Pi=!1,bi=void 0;try{for(var xa=Zr._models[Symbol.iterator](),bo;!(Ia=(bo=xa.next()).done);Ia=!0){var Gs=bo.value;Ti[Gs.namespace]=jn(Gs.reducers,Gs.state,Mr._handleActions),Gs.effects&&Hi.push(Zr._getSaga(Gs.effects,Gs,Si,Mr.get("onEffect"),Qe))}}catch(Se){Pi=!0,bi=Se}finally{try{!Ia&&xa.return!=null&&xa.return()}finally{if(Pi)throw bi}}var ea=Mr.get("onReducer"),Qa=Mr.get("extraReducers");cr()(Object.keys(Qa).every(function(Se){return!(Se in Ti)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(Ti).join(", "))),Zr._store=Es({reducers:ge(),initialState:Qe.initialState||{},plugin:Mr,createOpts:qe,sagaMiddleware:Di,promiseMiddleware:Ji});var fa=Zr._store;fa.runSaga=Di.run,fa.asyncReducers={};var Ni=Mr.get("onStateChange"),ka=!0,qa=!1,hs=void 0;try{for(var xo=function(){var Er=ko.value;fa.subscribe(function(){Er(fa.getState())})},ps=Ni[Symbol.iterator](),ko;!(ka=(ko=ps.next()).done);ka=!0)xo()}catch(Se){qa=!0,hs=Se}finally{try{!ka&&ps.return!=null&&ps.return()}finally{if(qa)throw hs}}Hi.forEach(Di.run),gr(Zr);var os={},ms=!0,ks=!1,pa=void 0;try{for(var us=this._models[Symbol.iterator](),js;!(ms=(js=us.next()).done);ms=!0){var Ra=js.value;Ra.subscriptions&&(os[Ra.namespace]=Is(Ra.subscriptions,Ra,Zr,Si))}}catch(Se){ks=!0,pa=Se}finally{try{!ms&&us.return!=null&&us.return()}finally{if(ks)throw pa}}Zr.model=on.bind(Zr,ge,Si,os),Zr.unmodel=gn.bind(Zr,ge,Ti,os),Zr.replaceModel=ni.bind(Zr,ge,Ti,os,Si);function ge(){return ea((0,c.UY)((0,l.Z)({},Ti,Qa,Zr._store?Zr._store.asyncReducers:{})))}}}var $o=e(37573),Vo=e(45097),Yo=e(4676);function rs(Qe){Qe()}let _s=rs;const Ao=Qe=>_s=Qe,Zo=()=>_s,Lo=Symbol.for("react-redux-context"),Xo=typeof globalThis!="undefined"?globalThis:{};function yi(){var Qe;if(!i.createContext)return{};const qe=(Qe=Xo[Lo])!=null?Qe:Xo[Lo]=new Map;let jt=qe.get(i.createContext);return jt||(jt=i.createContext(null),qe.set(i.createContext,jt)),jt}const hi=yi();var as=null;function ds(Qe=hi){return function(){return(0,i.useContext)(Qe)}}const ss=ds(),go=()=>{throw new Error("uSES not initialized!")};let Wo=go;const du=Qe=>{Wo=Qe},Ls=(Qe,qe)=>Qe===qe;function tu(Qe=hi){const qe=Qe===hi?ss:ds(Qe);return function(Vt,gr={}){const{equalityFn:Mr=Ls,stabilityCheck:Zr=void 0,noopCheck:_n=void 0}=typeof gr=="function"?{equalityFn:gr}:gr,{store:on,subscription:gn,getServerState:ni,stabilityCheck:si,noopCheck:Si}=qe(),Di=(0,i.useRef)(!0),Ji=(0,i.useCallback)({[Vt.name](Ti){return Vt(Ti)}}[Vt.name],[Vt,si,Zr]),Hi=Wo(gn.addNestedSub,on.getState,ni||on.getState,Ji,Mr);return(0,i.useDebugValue)(Hi),Hi}}const hu=tu();var Iu=e(67711),Mo=e(12359),Ju=e(94266),Fo=e.n(Ju),mo=e(23265);const gu=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Bu(Qe,qe,jt,Vt,{areStatesEqual:gr,areOwnPropsEqual:Mr,areStatePropsEqual:Zr}){let _n=!1,on,gn,ni,si,Si;function Di(Pi,bi){return on=Pi,gn=bi,ni=Qe(on,gn),si=qe(Vt,gn),Si=jt(ni,si,gn),_n=!0,Si}function Ji(){return ni=Qe(on,gn),qe.dependsOnOwnProps&&(si=qe(Vt,gn)),Si=jt(ni,si,gn),Si}function Hi(){return Qe.dependsOnOwnProps&&(ni=Qe(on,gn)),qe.dependsOnOwnProps&&(si=qe(Vt,gn)),Si=jt(ni,si,gn),Si}function Ti(){const Pi=Qe(on,gn),bi=!Zr(Pi,ni);return ni=Pi,bi&&(Si=jt(ni,si,gn)),Si}function Ia(Pi,bi){const xa=!Mr(bi,gn),bo=!gr(Pi,on,bi,gn);return on=Pi,gn=bi,xa&&bo?Ji():xa?Hi():bo?Ti():Si}return function(bi,xa){return _n?Ia(bi,xa):Di(bi,xa)}}function Do(Qe,qe){let{initMapStateToProps:jt,initMapDispatchToProps:Vt,initMergeProps:gr}=qe,Mr=(0,Mo.Z)(qe,gu);const Zr=jt(Qe,Mr),_n=Vt(Qe,Mr),on=gr(Qe,Mr);return Bu(Zr,_n,on,Qe,Mr)}function Bo(Qe,qe){const jt={};for(const Vt in Qe){const gr=Qe[Vt];typeof gr=="function"&&(jt[Vt]=(...Mr)=>qe(gr(...Mr)))}return jt}function Ou(Qe){return function(jt){const Vt=Qe(jt);function gr(){return Vt}return gr.dependsOnOwnProps=!1,gr}}function Qo(Qe){return Qe.dependsOnOwnProps?!!Qe.dependsOnOwnProps:Qe.length!==1}function ru(Qe,qe){return function(Vt,{displayName:gr}){const Mr=function(_n,on){return Mr.dependsOnOwnProps?Mr.mapToProps(_n,on):Mr.mapToProps(_n,void 0)};return Mr.dependsOnOwnProps=!0,Mr.mapToProps=function(_n,on){Mr.mapToProps=Qe,Mr.dependsOnOwnProps=Qo(Qe);let gn=Mr(_n,on);return typeof gn=="function"&&(Mr.mapToProps=gn,Mr.dependsOnOwnProps=Qo(gn),gn=Mr(_n,on)),gn},Mr}}function Os(Qe,qe){return(jt,Vt)=>{throw new Error(`Invalid value of type ${typeof Qe} for ${qe} argument when connecting component ${Vt.wrappedComponentName}.`)}}function Ho(Qe){return Qe&&typeof Qe=="object"?Ou(qe=>Bo(Qe,qe)):Qe?typeof Qe=="function"?ru(Qe,"mapDispatchToProps"):Os(Qe,"mapDispatchToProps"):Ou(qe=>({dispatch:qe}))}function Nu(Qe){return Qe?typeof Qe=="function"?ru(Qe,"mapStateToProps"):Os(Qe,"mapStateToProps"):Ou(()=>({}))}function qt(Qe,qe,jt){return(0,Iu.Z)({},jt,Qe,qe)}function hr(Qe){return function(jt,{displayName:Vt,areMergedPropsEqual:gr}){let Mr=!1,Zr;return function(on,gn,ni){const si=Qe(on,gn,ni);return Mr?gr(si,Zr)||(Zr=si):(Mr=!0,Zr=si),Zr}}}function ur(Qe){return Qe?typeof Qe=="function"?hr(Qe):Os(Qe,"mergeProps"):()=>qt}function pr(){const Qe=Zo();let qe=null,jt=null;return{clear(){qe=null,jt=null},notify(){Qe(()=>{let Vt=qe;for(;Vt;)Vt.callback(),Vt=Vt.next})},get(){let Vt=[],gr=qe;for(;gr;)Vt.push(gr),gr=gr.next;return Vt},subscribe(Vt){let gr=!0,Mr=jt={callback:Vt,next:null,prev:jt};return Mr.prev?Mr.prev.next=Mr:qe=Mr,function(){!gr||qe===null||(gr=!1,Mr.next?Mr.next.prev=Mr.prev:jt=Mr.prev,Mr.prev?Mr.prev.next=Mr.next:qe=Mr.next)}}}}const Sr={notify(){},get:()=>[]};function vn(Qe,qe){let jt,Vt=Sr,gr=0,Mr=!1;function Zr(Hi){ni();const Ti=Vt.subscribe(Hi);let Ia=!1;return()=>{Ia||(Ia=!0,Ti(),si())}}function _n(){Vt.notify()}function on(){Ji.onStateChange&&Ji.onStateChange()}function gn(){return Mr}function ni(){gr++,jt||(jt=qe?qe.addNestedSub(on):Qe.subscribe(on),Vt=pr())}function si(){gr--,jt&&gr===0&&(jt(),jt=void 0,Vt.clear(),Vt=Sr)}function Si(){Mr||(Mr=!0,ni())}function Di(){Mr&&(Mr=!1,si())}const Ji={addNestedSub:Zr,notifyNestedSubs:_n,handleChangeWrapper:on,isSubscribed:gn,trySubscribe:Si,tryUnsubscribe:Di,getListeners:()=>Vt};return Ji}const Rn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function Hn(Qe,qe){return Qe===qe?Qe!==0||qe!==0||1/Qe===1/qe:Qe!==Qe&&qe!==qe}function oi(Qe,qe){if(Hn(Qe,qe))return!0;if(typeof Qe!="object"||Qe===null||typeof qe!="object"||qe===null)return!1;const jt=Object.keys(Qe),Vt=Object.keys(qe);if(jt.length!==Vt.length)return!1;for(let gr=0;gr{fr=Qe},kr=null,En=[null,null],Sn=Qe=>{try{return JSON.stringify(Qe)}catch(qe){return String(Qe)}};function mt(Qe,qe,jt){Rn(()=>Qe(...qe),jt)}function Un(Qe,qe,jt,Vt,gr,Mr){Qe.current=Vt,jt.current=!1,gr.current&&(gr.current=null,Mr())}function Gn(Qe,qe,jt,Vt,gr,Mr,Zr,_n,on,gn,ni){if(!Qe)return()=>{};let si=!1,Si=null;const Di=()=>{if(si||!_n.current)return;const Hi=qe.getState();let Ti,Ia;try{Ti=Vt(Hi,gr.current)}catch(Pi){Ia=Pi,Si=Pi}Ia||(Si=null),Ti===Mr.current?Zr.current||gn():(Mr.current=Ti,on.current=Ti,Zr.current=!0,ni())};return jt.onStateChange=Di,jt.trySubscribe(),Di(),()=>{if(si=!0,jt.tryUnsubscribe(),jt.onStateChange=null,Si)throw Si}}const Oi=()=>kr;function qi(Qe,qe){return Qe===qe}let er=!1;function ia(Qe,qe,jt,{pure:Vt,areStatesEqual:gr=qi,areOwnPropsEqual:Mr=oi,areStatePropsEqual:Zr=oi,areMergedPropsEqual:_n=oi,forwardRef:on=!1,context:gn=hi}={}){const ni=gn,si=Nu(Qe),Si=Ho(qe),Di=ur(jt),Ji=!!Qe;return Ti=>{const Ia=Ti.displayName||Ti.name||"Component",Pi=`Connect(${Ia})`,bi={shouldHandleStateChanges:Ji,displayName:Pi,wrappedComponentName:Ia,WrappedComponent:Ti,initMapStateToProps:si,initMapDispatchToProps:Si,initMergeProps:Di,areStatesEqual:gr,areStatePropsEqual:Zr,areOwnPropsEqual:Mr,areMergedPropsEqual:_n};function xa(ea){const[Qa,fa,Ni]=i.useMemo(()=>{const{reactReduxForwardedRef:zn}=ea,Mn=(0,Mo.Z)(ea,ai);return[ea.context,zn,Mn]},[ea]),ka=i.useMemo(()=>Qa&&Qa.Consumer&&(0,mo.isContextConsumer)(i.createElement(Qa.Consumer,null))?Qa:ni,[Qa,ni]),qa=i.useContext(ka),hs=!!ea.store&&!!ea.store.getState&&!!ea.store.dispatch,xo=!!qa&&!!qa.store,ps=hs?ea.store:qa.store,ko=xo?qa.getServerState:ps.getState,os=i.useMemo(()=>Do(ps.dispatch,bi),[ps]),[ms,ks]=i.useMemo(()=>{if(!Ji)return En;const zn=vn(ps,hs?void 0:qa.subscription),Mn=zn.notifyNestedSubs.bind(zn);return[zn,Mn]},[ps,hs,qa]),pa=i.useMemo(()=>hs?qa:(0,Iu.Z)({},qa,{subscription:ms}),[hs,qa,ms]),us=i.useRef(),js=i.useRef(Ni),Ra=i.useRef(),ge=i.useRef(!1),Se=i.useRef(!1),Er=i.useRef(!1),en=i.useRef();Rn(()=>(Er.current=!0,()=>{Er.current=!1}),[]);const yr=i.useMemo(()=>()=>Ra.current&&Ni===js.current?Ra.current:os(ps.getState(),Ni),[ps,Ni]),Qr=i.useMemo(()=>Mn=>ms?Gn(Ji,ps,ms,os,js,us,ge,Er,Ra,ks,Mn):()=>{},[ms]);mt(Un,[js,us,ge,Ni,Ra,ks]);let In;try{In=fr(Qr,yr,ko?()=>os(ko(),Ni):yr)}catch(zn){throw en.current&&(zn.message+=` The error may be correlated with this previous error: ${en.current.stack} -`),zn}Rn(()=>{en.current=void 0,Ra.current=void 0,us.current=In});const ii=i.useMemo(()=>i.createElement(Pi,(0,Iu.Z)({},In,{ref:ca})),[ca,Pi,In]);return i.useMemo(()=>Ji?i.createElement(ka.Provider,{value:ha},ii):ii,[ka,ii,ha])}const Gs=i.memo(xa);if(Gs.WrappedComponent=Pi,Gs.displayName=xa.displayName=Ii,on){const Qa=i.forwardRef(function(Ui,ka){return i.createElement(Gs,(0,Iu.Z)({},Ui,{reactReduxForwardedRef:ka}))});return Qa.displayName=Ii,Qa.WrappedComponent=Pi,Fo()(Qa,Pi)}return Fo()(Gs,Pi)}}var Vi=na;function Sa({store:Qe,context:qe,children:jt,serverState:Vt,stabilityCheck:gr="once",noopCheck:Mr="once"}){const Zr=i.useMemo(()=>{const gn=vn(Qe);return{store:Qe,subscription:gn,getServerState:Vt?()=>Vt:void 0,stabilityCheck:gr,noopCheck:Mr}},[Qe,Vt,gr,Mr]),_n=i.useMemo(()=>Qe.getState(),[Qe]);Rn(()=>{const{subscription:gn}=Zr;return gn.onStateChange=gn.notifyNestedSubs,gn.trySubscribe(),_n!==Qe.getState()&&gn.notifyNestedSubs(),()=>{gn.tryUnsubscribe(),gn.onStateChange=void 0}},[Zr,_n]);const on=qe||di;return i.createElement(on.Provider,{value:Zr},jt)}var gs=Sa;function Ns(Qe=di){const qe=Qe===di?ss:ds(Qe);return function(){const{store:Vt}=qe();return Vt}}const Mi=Ns();function Co(Qe=di){const qe=Qe===di?Mi:Ns(Qe);return function(){return qe().dispatch}}const oo=Co();du(Vo.useSyncExternalStoreWithSelector),Br($o.useSyncExternalStore),Ao(Yo.unstable_batchedUpdates);var Ms=Object.defineProperty,Fa=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,Zn=(Qe,qe,jt)=>qe in Qe?Ms(Qe,qe,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qe[qe]=jt,Hs=(Qe,qe)=>{for(var jt in qe||(qe={}))Ds.call(qe,jt)&&Zn(Qe,jt,qe[jt]);if(Fa)for(var jt of Fa(qe))yo.call(qe,jt)&&Zn(Qe,jt,qe[jt]);return Qe};function uo(Qe){const qe=create(Qe,{initialReducer:{},setupApp(){}}),jt=qe.start;return qe.router=Vt,qe.start=gr,qe;function Vt(Mr){qe._router=Mr}function gr(Mr){if(typeof Mr!="undefined")throw new Error("dva.start() should not be called with any arguments.");qe._store||jt.call(qe);const Zr=qe._store,_n=qe._router;return on=>React.createElement(Provider,{store:Zr},_n(Hs({app:qe},on)))}}},59098:function(d,_,e){"use strict";e.d(_,{fi:function(){return m},m8:function(){return p}});var r=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(R,A,P)=>A in R?i(R,A,{enumerable:!0,configurable:!0,writable:!0,value:P}):R[A]=P,a=(R,A)=>{for(var P in A||(A={}))o.call(A,P)&&u(R,P,A[P]);if(f)for(var P of f(A))h.call(A,P)&&u(R,P,A[P]);return R},x=(R,A)=>l(R,c(A));let p,y="/";function m(R){let A;return R.type==="hash"?A=(0,r.q_)():R.type==="memory"?A=(0,r.PP)(R):A=(0,r.lX)(),R.basename&&(y=R.basename),p=x(a({},A),{push(P,M){A.push(S(P,A),M)},replace(P,M){A.replace(S(P,A),M)},get location(){return A.location},get action(){return A.action}}),A}function b(R){R&&(p=R)}function S(R,A){if(typeof R=="string")return`${D(y)}${R}`;if(typeof R=="object"){const P=A.location.pathname;return x(a({},R),{pathname:R.pathname?`${D(y)}${R.pathname}`:P})}else throw new Error(`Unexpected to: ${R}`)}function D(R){return R.slice(-1)==="/"?R.slice(0,-1):R}},11410:function(d,_,e){"use strict";e.d(_,{gD:function(){return hn},We:function(){return Xt}});var r={};e.r(r),e.d(r,{dva:function(){return a}});var i={};e.r(i),e.d(i,{innerProvider:function(){return Xe}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Ce}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return Kt}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return Ir}});var o=e(8591),h=e(61186),u=e.n(h);u().locale("ZH-cn");const a={config:{onError(vt){o.ZP.error(vt.message,3)}}};var x=e(59301),p=e(12708),y=e.n(p),m=e(12373),b=e.n(m),S=e(44520),D=e.n(S),R=e(19747),A=e.n(R);function P(){return P=Object.assign||function(vt){for(var st=1;st=0||(br[ct]=vt[ct]);return br}var K={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},G={rel:["amphtml","canonical","alternate"]},W={type:["application/ld+json"]},ae={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},ne=Object.keys(K).map(function(vt){return K[vt]}),oe={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},q=Object.keys(oe).reduce(function(vt,st){return vt[oe[st]]=st,vt},{}),J=function(vt,st){for(var ct=vt.length-1;ct>=0;ct-=1){var Nt=vt[ct];if(Object.prototype.hasOwnProperty.call(Nt,st))return Nt[st]}return null},V=function(vt){var st=J(vt,K.TITLE),ct=J(vt,"titleTemplate");if(Array.isArray(st)&&(st=st.join("")),ct&&st)return ct.replace(/%s/g,function(){return st});var Nt=J(vt,"defaultTitle");return st||Nt||void 0},se=function(vt){return J(vt,"onChangeClientState")||function(){}},ee=function(vt,st){return st.filter(function(ct){return ct[vt]!==void 0}).map(function(ct){return ct[vt]}).reduce(function(ct,Nt){return P({},ct,Nt)},{})},Q=function(vt,st){return st.filter(function(ct){return ct[K.BASE]!==void 0}).map(function(ct){return ct[K.BASE]}).reverse().reduce(function(ct,Nt){if(!ct.length)for(var br=Object.keys(Nt),_r=0;_r/g,">").replace(/"/g,""").replace(/'/g,"'")},Ge=function(vt){return Object.keys(vt).reduce(function(st,ct){var Nt=vt[ct]!==void 0?ct+'="'+vt[ct]+'"':""+ct;return st?st+" "+Nt:Nt},"")},je=function(vt,st){return st===void 0&&(st={}),Object.keys(vt).reduce(function(ct,Nt){return ct[oe[Nt]||Nt]=vt[Nt],ct},st)},Mt=function(vt,st){return st.map(function(ct,Nt){var br,_r=((br={key:Nt})["data-rh"]=!0,br);return Object.keys(ct).forEach(function(Jr){var zr=oe[Jr]||Jr;zr==="innerHTML"||zr==="cssText"?_r.dangerouslySetInnerHTML={__html:ct.innerHTML||ct.cssText}:_r[zr]=ct[Jr]}),x.createElement(vt,_r)})},yt=function(vt,st,ct){switch(vt){case K.TITLE:return{toComponent:function(){return br=st.titleAttributes,(_r={key:Nt=st.title})["data-rh"]=!0,Jr=je(br,_r),[x.createElement(K.TITLE,Jr,Nt)];var Nt,br,_r,Jr},toString:function(){return function(Nt,br,_r,Jr){var zr=Ge(_r),xn=j(br);return zr?"<"+Nt+' data-rh="true" '+zr+">"+Oe(xn,Jr)+"":"<"+Nt+' data-rh="true">'+Oe(xn,Jr)+""}(vt,st.title,st.titleAttributes,ct)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return je(st)},toString:function(){return Ge(st)}};default:return{toComponent:function(){return Mt(vt,st)},toString:function(){return function(Nt,br,_r){return br.reduce(function(Jr,zr){var xn=Object.keys(zr).filter(function(kn){return!(kn==="innerHTML"||kn==="cssText")}).reduce(function(kn,Qn){var Nn=zr[Qn]===void 0?Qn:Qn+'="'+Oe(zr[Qn],_r)+'"';return kn?kn+" "+Nn:Nn},""),Et=zr.innerHTML||zr.cssText||"",Dr=Te.indexOf(Nt)===-1;return Jr+"<"+Nt+' data-rh="true" '+xn+(Dr?"/>":">"+Et+"")},"")}(vt,st,ct)}}}},kt=function(vt){var st=vt.baseTag,ct=vt.bodyAttributes,Nt=vt.encode,br=vt.htmlAttributes,_r=vt.noscriptTags,Jr=vt.styleTags,zr=vt.title,xn=zr===void 0?"":zr,Et=vt.titleAttributes,Dr=vt.linkTags,kn=vt.metaTags,Qn=vt.scriptTags,Nn={toComponent:function(){},toString:function(){return""}};if(vt.prioritizeSeoTags){var ti=function(Tn){var Ci=Tn.linkTags,ri=Tn.scriptTags,Ti=Tn.encode,Qi=ie(Tn.metaTags,ae),Wi=ie(Ci,G),Ca=ie(ri,W);return{priorityMethods:{toComponent:function(){return[].concat(Mt(K.META,Qi.priority),Mt(K.LINK,Wi.priority),Mt(K.SCRIPT,Ca.priority))},toString:function(){return yt(K.META,Qi.priority,Ti)+" "+yt(K.LINK,Wi.priority,Ti)+" "+yt(K.SCRIPT,Ca.priority,Ti)}},metaTags:Qi.default,linkTags:Wi.default,scriptTags:Ca.default}}(vt);Nn=ti.priorityMethods,Dr=ti.linkTags,kn=ti.metaTags,Qn=ti.scriptTags}return{priority:Nn,base:yt(K.BASE,st,Nt),bodyAttributes:yt("bodyAttributes",ct,Nt),htmlAttributes:yt("htmlAttributes",br,Nt),link:yt(K.LINK,Dr,Nt),meta:yt(K.META,kn,Nt),noscript:yt(K.NOSCRIPT,_r,Nt),script:yt(K.SCRIPT,Qn,Nt),style:yt(K.STYLE,Jr,Nt),title:yt(K.TITLE,{title:xn,titleAttributes:Et},Nt)}},Zt=[],Ft=function(vt,st){var ct=this;st===void 0&&(st=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(Nt){ct.context.helmet=Nt},helmetInstances:{get:function(){return ct.canUseDOM?Zt:ct.instances},add:function(Nt){(ct.canUseDOM?Zt:ct.instances).push(Nt)},remove:function(Nt){var br=(ct.canUseDOM?Zt:ct.instances).indexOf(Nt);(ct.canUseDOM?Zt:ct.instances).splice(br,1)}}},this.context=vt,this.canUseDOM=st,st||(vt.helmet=kt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},tr=x.createContext({}),Ue=y().shape({setHelmet:y().func,helmetInstances:y().shape({get:y().func,add:y().func,remove:y().func})}),wt=typeof document!="undefined",Bt=function(vt){function st(ct){var Nt;return(Nt=vt.call(this,ct)||this).helmetData=new Ft(Nt.props.context,st.canUseDOM),Nt}return M(st,vt),st.prototype.render=function(){return x.createElement(tr.Provider,{value:this.helmetData.value},this.props.children)},st}(x.Component);Bt.canUseDOM=wt,Bt.propTypes={context:y().shape({helmet:y().shape()}),children:y().node.isRequired},Bt.defaultProps={context:{}},Bt.displayName="HelmetProvider";var nt=function(vt,st){var ct,Nt=document.head||document.querySelector(K.HEAD),br=Nt.querySelectorAll(vt+"[data-rh]"),_r=[].slice.call(br),Jr=[];return st&&st.length&&st.forEach(function(zr){var xn=document.createElement(vt);for(var Et in zr)Object.prototype.hasOwnProperty.call(zr,Et)&&(Et==="innerHTML"?xn.innerHTML=zr.innerHTML:Et==="cssText"?xn.styleSheet?xn.styleSheet.cssText=zr.cssText:xn.appendChild(document.createTextNode(zr.cssText)):xn.setAttribute(Et,zr[Et]===void 0?"":zr[Et]));xn.setAttribute("data-rh","true"),_r.some(function(Dr,kn){return ct=kn,xn.isEqualNode(Dr)})?_r.splice(ct,1):Jr.push(xn)}),_r.forEach(function(zr){return zr.parentNode.removeChild(zr)}),Jr.forEach(function(zr){return Nt.appendChild(zr)}),{oldTags:_r,newTags:Jr}},_t=function(vt,st){var ct=document.getElementsByTagName(vt)[0];if(ct){for(var Nt=ct.getAttribute("data-rh"),br=Nt?Nt.split(","):[],_r=[].concat(br),Jr=Object.keys(st),zr=0;zr=0;kn-=1)ct.removeAttribute(_r[kn]);br.length===_r.length?ct.removeAttribute("data-rh"):ct.getAttribute("data-rh")!==Jr.join(",")&&ct.setAttribute("data-rh",Jr.join(","))}},ht=function(vt,st){var ct=vt.baseTag,Nt=vt.htmlAttributes,br=vt.linkTags,_r=vt.metaTags,Jr=vt.noscriptTags,zr=vt.onChangeClientState,xn=vt.scriptTags,Et=vt.styleTags,Dr=vt.title,kn=vt.titleAttributes;_t(K.BODY,vt.bodyAttributes),_t(K.HTML,Nt),function(Tn,Ci){Tn!==void 0&&document.title!==Tn&&(document.title=j(Tn)),_t(K.TITLE,Ci)}(Dr,kn);var Qn={baseTag:nt(K.BASE,ct),linkTags:nt(K.LINK,br),metaTags:nt(K.META,_r),noscriptTags:nt(K.NOSCRIPT,Jr),scriptTags:nt(K.SCRIPT,xn),styleTags:nt(K.STYLE,Et)},Nn={},ti={};Object.keys(Qn).forEach(function(Tn){var Ci=Qn[Tn],ri=Ci.newTags,Ti=Ci.oldTags;ri.length&&(Nn[Tn]=ri),Ti.length&&(ti[Tn]=Qn[Tn].oldTags)}),st&&st(),zr(vt,Nn,ti)},Je=null,Ne=function(vt){function st(){for(var Nt,br=arguments.length,_r=new Array(br),Jr=0;Jr elements are self-closing and can not contain children. Refer to our API for more information.")}},ct.flattenArrayTypeChildren=function(Nt){var br,_r=Nt.child,Jr=Nt.arrayTypeChildren;return P({},Jr,((br={})[_r.type]=[].concat(Jr[_r.type]||[],[P({},Nt.newChildProps,this.mapNestedChildrenToProps(_r,Nt.nestedChildren))]),br))},ct.mapObjectTypeChildren=function(Nt){var br,_r,Jr=Nt.child,zr=Nt.newProps,xn=Nt.newChildProps,Et=Nt.nestedChildren;switch(Jr.type){case K.TITLE:return P({},zr,((br={})[Jr.type]=Et,br.titleAttributes=P({},xn),br));case K.BODY:return P({},zr,{bodyAttributes:P({},xn)});case K.HTML:return P({},zr,{htmlAttributes:P({},xn)});default:return P({},zr,((_r={})[Jr.type]=P({},xn),_r))}},ct.mapArrayTypeChildrenToProps=function(Nt,br){var _r=P({},br);return Object.keys(Nt).forEach(function(Jr){var zr;_r=P({},_r,((zr={})[Jr]=Nt[Jr],zr))}),_r},ct.warnOnInvalidChildren=function(Nt,br){return D()(ne.some(function(_r){return Nt.type===_r}),typeof Nt.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+ne.join(", ")+" are allowed. Helmet does not support rendering <"+Nt.type+"> elements. Refer to our API for more information."),D()(!br||typeof br=="string"||Array.isArray(br)&&!br.some(function(_r){return typeof _r!="string"}),"Helmet expects a string as a child of <"+Nt.type+">. Did you forget to wrap your children in braces? ( <"+Nt.type+">{``} ) Refer to our API for more information."),!0},ct.mapChildrenToProps=function(Nt,br){var _r=this,Jr={};return x.Children.forEach(Nt,function(zr){if(zr&&zr.props){var xn=zr.props,Et=xn.children,Dr=N(xn,be),kn=Object.keys(Dr).reduce(function(Nn,ti){return Nn[q[ti]||ti]=Dr[ti],Nn},{}),Qn=zr.type;switch(typeof Qn=="symbol"?Qn=Qn.toString():_r.warnOnInvalidChildren(zr,Et),Qn){case K.FRAGMENT:br=_r.mapChildrenToProps(Et,br);break;case K.LINK:case K.META:case K.NOSCRIPT:case K.SCRIPT:case K.STYLE:Jr=_r.flattenArrayTypeChildren({child:zr,arrayTypeChildren:Jr,newChildProps:kn,nestedChildren:Et});break;default:br=_r.mapObjectTypeChildren({child:zr,newProps:br,newChildProps:kn,nestedChildren:Et})}}}),this.mapArrayTypeChildrenToProps(Jr,br)},ct.render=function(){var Nt=this.props,br=Nt.children,_r=N(Nt,Le),Jr=P({},_r),zr=_r.helmetData;return br&&(Jr=this.mapChildrenToProps(br,Jr)),!zr||zr instanceof Ft||(zr=new Ft(zr.context,zr.instances)),zr?x.createElement(Ne,P({},Jr,{context:zr.value,helmetData:void 0})):x.createElement(tr.Consumer,null,function(xn){return x.createElement(Ne,P({},Jr,{context:xn}))})},st}(x.Component);Ke.propTypes={base:y().object,bodyAttributes:y().object,children:y().oneOfType([y().arrayOf(y().node),y().node]),defaultTitle:y().string,defer:y().bool,encodeSpecialCharacters:y().bool,htmlAttributes:y().object,link:y().arrayOf(y().object),meta:y().arrayOf(y().object),noscript:y().arrayOf(y().object),onChangeClientState:y().func,script:y().arrayOf(y().object),style:y().arrayOf(y().object),title:y().string,titleAttributes:y().object,titleTemplate:y().string,prioritizeSeoTags:y().bool,helmetData:y().object},Ke.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},Ke.displayName="Helmet";const He={},Xe=vt=>x.createElement(Bt,{context:He},vt);var pt=e(92736),bt=e(76560),rr=e(36237),Jt=e(21384),Me=e(28440),rt=e.n(Me),Yt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,ir=(vt,st,ct)=>st in vt?Yt(vt,st,{enumerable:!0,configurable:!0,writable:!0,value:ct}):vt[st]=ct,Gt=(vt,st)=>{for(var ct in st||(st={}))Wt.call(st,ct)&&ir(vt,ct,st[ct]);if(Lt)for(var ct of Lt(st))Ht.call(st,ct)&&ir(vt,ct,st[ct]);return vt},Ie=(vt,st)=>{var ct={};for(var Nt in vt)Wt.call(vt,Nt)&&st.indexOf(Nt)<0&&(ct[Nt]=vt[Nt]);if(vt!=null&&Lt)for(var Nt of Lt(vt))st.indexOf(Nt)<0&&Ht.call(vt,Nt)&&(ct[Nt]=vt[Nt]);return ct};let ce=null;const he=()=>(ce||(ce=Xt().applyPlugins({key:"antd",type:bt.ApplyPluginsType.modify,initialValue:Gt({},{componentSize:"middle"})})),ce);function It({children:vt}){let st=vt;const[ct,Nt]=x.useState(()=>{const _r=he(),{appConfig:Jr}=_r;return Ie(_r,["appConfig"])}),br=_r=>{Nt(Jr=>rt()({},Jr,typeof _r=="function"?_r(Jr):_r))};return ct.prefixCls&&pt.ZP.config({prefixCls:ct.prefixCls}),ct.iconPrefixCls&&pt.ZP.config({iconPrefixCls:ct.iconPrefixCls}),ct.theme&&pt.ZP.config({theme:ct.theme}),st=x.createElement(pt.ZP,Gt({},ct),st),st=x.createElement(rr.StyleProvider,{hashPriority:"high"},st),st=x.createElement(Jt.C.Provider,{value:br},x.createElement(Jt.S.Provider,{value:ct},st)),st}function Ce(vt){return x.createElement(It,null,vt)}var ft=e(55610);function Kt(vt,st){return x.createElement(ft.j,st,vt)}var Tt=e(65517),Pe=e(26108),At=e(81863),Ze=Object.defineProperty,we=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Fe=(vt,st,ct)=>st in vt?Ze(vt,st,{enumerable:!0,configurable:!0,writable:!0,value:ct}):vt[st]=ct,Tr=(vt,st)=>{for(var ct in st||(st={}))gt.call(st,ct)&&Fe(vt,ct,st[ct]);if(we)for(var ct of we(st))Rt.call(st,ct)&&Fe(vt,ct,st[ct]);return vt};function Ct(){var vt,st;const ct=getLocale();(vt=moment)!=null&&vt.locale&&moment.locale(((st=localeInfo[ct])==null?void 0:st.momentLocale)||"zh-cn"),setIntl(ct)}const Kr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,tn=vt=>{var st;const ct=(0,Pe.Kd)(),[Nt,br]=x.useState(ct),[_r,Jr]=x.useState(()=>(0,Pe.lw)(Nt,!0)),zr=Dr=>{var kn,Qn;(kn=u())!=null&&kn.locale&&u().locale(((Qn=Pe.H8[Dr])==null?void 0:Qn.momentLocale)||"en"),br(Dr),Jr((0,Pe.lw)(Dr))};Kr(()=>(Pe.B.on(Pe.PZ,zr),()=>{Pe.B.off(Pe.PZ,zr)}),[]);const xn=Tr({},At.Z),Et=(0,Pe.Mg)();return x.createElement(pt.ZP,{direction:Et,locale:((st=Pe.H8[Nt])==null?void 0:st.antd)||xn},x.createElement(Pe.eU,{value:_r},vt.children))};function Ir(vt){return x.createElement(tn,null,vt)}function Lr(vt){return vt.default?typeof vt.default=="function"?vt.default():vt.default:vt}function vr(){return[{apply:Lr(r),path:void 0},{apply:i,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0},{apply:f,path:void 0}]}function $r(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let sn=null;function hn(){return sn=bt.PluginManager.create({plugins:vr(),validKeys:$r()}),sn}function Xt(){return sn}},76560:function(d,_,e){"use strict";e.d(_,{ApplyPluginsType:function(){return wt},Link:function(){return J},Outlet:function(){return V.j3},PluginManager:function(){return Bt},connect:function(){return f.$j},getDvaApp:function(){return o.Q},history:function(){return nt.m8},useAppData:function(){return W.Ov},useDispatch:function(){return f.I0},useLocation:function(){return V.TH},useOutletContext:function(){return V.bx},useParams:function(){return V.UO},useSearchParams:function(){return G.lr},useSelector:function(){return f.v9}});var r=e(59301),i=e(21384);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(45434),o=e(55610),h=e(26108),u=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(Xe,pt,bt)=>pt in Xe?u(Xe,pt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Xe[pt]=bt,S=(Xe,pt)=>{for(var bt in pt||(pt={}))y.call(pt,bt)&&b(Xe,bt,pt[bt]);if(p)for(var bt of p(pt))m.call(pt,bt)&&b(Xe,bt,pt[bt]);return Xe},D=(Xe,pt)=>a(Xe,x(pt)),R=(Xe,pt)=>{var bt={};for(var rr in Xe)y.call(Xe,rr)&&pt.indexOf(rr)<0&&(bt[rr]=Xe[rr]);if(Xe!=null&&p)for(var rr of p(Xe))pt.indexOf(rr)<0&&m.call(Xe,rr)&&(bt[rr]=Xe[rr]);return bt};const A=Xe=>{var pt=Xe,{overlayClassName:bt}=pt,rr=R(pt,["overlayClassName"]);return React.createElement(Dropdown,S({overlayClassName:bt},rr))},P=Xe=>Xe.reduce((pt,bt)=>bt.lang?D(S({},pt),{[bt.lang]:bt}):pt,{}),M={"ar-EG":{lang:"ar-EG",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",icon:"\u{1F1EA}\u{1F1EC}",title:"\u0644\u063A\u0629"},"az-AZ":{lang:"az-AZ",label:"Az\u0259rbaycan dili",icon:"\u{1F1E6}\u{1F1FF}",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",icon:"\u{1F1E7}\u{1F1EC}",title:"\u0435\u0437\u0438\u043A"},"bn-BD":{lang:"bn-BD",label:"\u09AC\u09BE\u0982\u09B2\u09BE",icon:"\u{1F1E7}\u{1F1E9}",title:"\u09AD\u09BE\u09B7\u09BE"},"ca-ES":{lang:"ca-ES",label:"Catal\xE1",icon:"\u{1F1E8}\u{1F1E6}",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"\u010Ce\u0161tina",icon:"\u{1F1E8}\u{1F1FF}",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"\u{1F1E9}\u{1F1F0}",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"\u{1F1E9}\u{1F1EA}",title:"Sprache"},"el-GR":{lang:"el-GR",label:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",icon:"\u{1F1EC}\u{1F1F7}",title:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1"},"en-GB":{lang:"en-GB",label:"English",icon:"\u{1F1EC}\u{1F1E7}",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"\u{1F1FA}\u{1F1F8}",title:"Language"},"es-ES":{lang:"es-ES",label:"Espa\xF1ol",icon:"\u{1F1EA}\u{1F1F8}",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"\u{1F1EA}\u{1F1EA}",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"\u0641\u0627\u0631\u0633\u06CC",icon:"\u{1F1EE}\u{1F1F7}",title:"\u0632\u0628\u0627\u0646"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"\u{1F1EB}\u{1F1EE}",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Fran\xE7ais",icon:"\u{1F1E7}\u{1F1EA}",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Fran\xE7ais",icon:"\u{1F1EB}\u{1F1F7}",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"\u{1F1EE}\u{1F1EA}",title:"Teanga"},"he-IL":{lang:"he-IL",label:"\u05E2\u05D1\u05E8\u05D9\u05EA",icon:"\u{1F1EE}\u{1F1F1}",title:"\u05E9\u05E4\u05D4"},"hi-IN":{lang:"hi-IN",label:"\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940",icon:"\u{1F1EE}\u{1F1F3}",title:"\u092D\u093E\u0937\u093E: \u0939\u093F\u0928\u094D\u0926\u0940"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"\u{1F1ED}\u{1F1F7}",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"\u{1F1ED}\u{1F1FA}",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",icon:"\u{1F1E6}\u{1F1F2}",title:"\u053C\u0565\u0566\u0578\u0582"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"\u{1F1EE}\u{1F1E9}",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"\u{1F1EE}\u{1F1F9}",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"\xCDslenska",icon:"\u{1F1EE}\u{1F1F8}",title:"Tungum\xE1l"},"ja-JP":{lang:"ja-JP",label:"\u65E5\u672C\u8A9E",icon:"\u{1F1EF}\u{1F1F5}",title:"\u8A00\u8A9E"},"ku-IQ":{lang:"ku-IQ",label:"\u06A9\u0648\u0631\u062F\u06CC",icon:"\u{1F1EE}\u{1F1F6}",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0CAD\u0CBE\u0CB7\u0CC6"},"ko-KR":{lang:"ko-KR",label:"\uD55C\uAD6D\uC5B4",icon:"\u{1F1F0}\u{1F1F7}",title:"\uC5B8\uC5B4"},"lv-LV":{lang:"lv-LV",label:"Latvie\u0161u valoda",icon:"\u{1F1F1}\u{1F1EE}",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A",icon:"\u{1F1F2}\u{1F1F0}",title:"\u0408\u0430\u0437\u0438\u043A"},"mn-MN":{lang:"mn-MN",label:"\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B",icon:"\u{1F1F2}\u{1F1F3}",title:"\u0425\u044D\u043B"},"ms-MY":{lang:"ms-MY",label:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E",icon:"\u{1F1F2}\u{1F1FE}",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"\u{1F1F3}\u{1F1F4}",title:"Spr\xE5k"},"ne-NP":{lang:"ne-NP",label:"\u0928\u0947\u092A\u093E\u0932\u0940",icon:"\u{1F1F3}\u{1F1F5}",title:"\u092D\u093E\u0937\u093E"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"\u{1F1E7}\u{1F1EA}",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"\u{1F1F3}\u{1F1F1}",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"\u{1F1F5}\u{1F1F1}",title:"J\u0119zyk"},"pt-BR":{lang:"pt-BR",label:"Portugu\xEAs",icon:"\u{1F1E7}\u{1F1F7}",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Portugu\xEAs",icon:"\u{1F1F5}\u{1F1F9}",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Rom\xE2n\u0103",icon:"\u{1F1F7}\u{1F1F4}",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",icon:"\u{1F1F7}\u{1F1FA}",title:"\u044F\u0437\u044B\u043A"},"sk-SK":{lang:"sk-SK",label:"Sloven\u010Dina",icon:"\u{1F1F8}\u{1F1F0}",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",icon:"\u{1F1F8}\u{1F1F7}",title:"\u0408\u0435\u0437\u0438\u043A"},"sl-SI":{lang:"sl-SI",label:"Sloven\u0161\u010Dina",icon:"\u{1F1F8}\u{1F1F1}",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"\u{1F1F8}\u{1F1EA}",title:"Spr\xE5k"},"ta-IN":{lang:"ta-IN",label:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0BAE\u0BCA\u0BB4\u0BBF"},"th-TH":{lang:"th-TH",label:"\u0E44\u0E17\u0E22",icon:"\u{1F1F9}\u{1F1ED}",title:"\u0E20\u0E32\u0E29\u0E32"},"tr-TR":{lang:"tr-TR",label:"T\xFCrk\xE7e",icon:"\u{1F1F9}\u{1F1F7}",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",icon:"\u{1F1FA}\u{1F1F0}",title:"\u041C\u043E\u0432\u0430"},"vi-VN":{lang:"vi-VN",label:"Ti\u1EBFng Vi\u1EC7t",icon:"\u{1F1FB}\u{1F1F3}",title:"Ng\xF4n ng\u1EEF"},"zh-CN":{lang:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587",icon:"\u{1F1E8}\u{1F1F3}",title:"\u8BED\u8A00"},"zh-TW":{lang:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587",icon:"\u{1F1ED}\u{1F1F0}",title:"\u8A9E\u8A00"}},B=Xe=>React.createElement(React.Fragment,null);var N=e(38329),K=e(38127),G=e(32451),W=e(9139),ae=e(87296);function ne(Xe,pt){var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},rr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var Jt=r.useRef(typeof IntersectionObserver=="function"),Me=r.useRef(null);return r.useEffect(function(){if(!(!Xe.current||!Jt.current||rr.disabled))return Me.current=new IntersectionObserver(function(rt){var Yt=(0,ae.Z)(rt,1),Lt=Yt[0];pt(Lt)},bt),Me.current.observe(Xe.current),function(){var rt;(rt=Me.current)===null||rt===void 0||rt.disconnect()}},[pt,bt,rr.disabled,Xe]),Me.current}var oe=["prefetch"];function q(Xe){var pt=r.useRef(null);return r.useEffect(function(){Xe&&(typeof Xe=="function"?Xe(pt.current):Xe.current=pt.current)}),pt}var J=r.forwardRef(function(Xe,pt){var bt,rr=Xe.prefetch,Jt=(0,K.Z)(Xe,oe),Me=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},rt=Me.defaultPrefetch,Yt=Me.defaultPrefetchTimeout,Lt=(rr===!0?"intent":rr===!1?"none":rr)||rt;if(!["intent","render","viewport","none"].includes(Lt))throw new Error("Invalid prefetch value ".concat(Lt," found in Link component"));var Wt=(0,W.Ov)(),Ht=typeof Xe.to=="string"?Xe.to:(bt=Xe.to)===null||bt===void 0?void 0:bt.pathname,ir=r.useRef(!1),Gt=q(pt),Ie=function(It){if(Lt==="intent"){var Ce=It.target||{};Ce.preloadTimeout||(Ce.preloadTimeout=setTimeout(function(){var ft;Ce.preloadTimeout=null,(ft=Wt.preloadRoute)===null||ft===void 0||ft.call(Wt,Ht)},Xe.prefetchTimeout||Yt))}},ce=function(It){if(Lt==="intent"){var Ce=It.target||{};Ce.preloadTimeout&&(clearTimeout(Ce.preloadTimeout),Ce.preloadTimeout=null)}};return(0,r.useLayoutEffect)(function(){if(Lt==="render"&&!ir.current){var he;(he=Wt.preloadRoute)===null||he===void 0||he.call(Wt,Ht),ir.current=!0}},[Lt,Ht]),ne(Gt,function(he){if(he!=null&&he.isIntersecting){var It;(It=Wt.preloadRoute)===null||It===void 0||It.call(Wt,Ht)}},{rootMargin:"100px"},{disabled:Lt!=="viewport"}),Ht?r.createElement(G.rU,(0,N.Z)({onMouseEnter:Ie,onMouseLeave:ce,ref:Gt},Jt),Xe.children):null}),V=e(35338),se=e(8616);function ee(){"use strict";ee=function(){return pt};var Xe,pt={},bt=Object.prototype,rr=bt.hasOwnProperty,Jt=Object.defineProperty||function(Ir,Lr,vr){Ir[Lr]=vr.value},Me=typeof Symbol=="function"?Symbol:{},rt=Me.iterator||"@@iterator",Yt=Me.asyncIterator||"@@asyncIterator",Lt=Me.toStringTag||"@@toStringTag";function Wt(Ir,Lr,vr){return Object.defineProperty(Ir,Lr,{value:vr,enumerable:!0,configurable:!0,writable:!0}),Ir[Lr]}try{Wt({},"")}catch(Ir){Wt=function(vr,$r,sn){return vr[$r]=sn}}function Ht(Ir,Lr,vr,$r){var sn=Lr&&Lr.prototype instanceof Ce?Lr:Ce,hn=Object.create(sn.prototype),Xt=new Kr($r||[]);return Jt(hn,"_invoke",{value:Rt(Ir,vr,Xt)}),hn}function ir(Ir,Lr,vr){try{return{type:"normal",arg:Ir.call(Lr,vr)}}catch($r){return{type:"throw",arg:$r}}}pt.wrap=Ht;var Gt="suspendedStart",Ie="suspendedYield",ce="executing",he="completed",It={};function Ce(){}function ft(){}function Kt(){}var Tt={};Wt(Tt,rt,function(){return this});var Pe=Object.getPrototypeOf,At=Pe&&Pe(Pe(tn([])));At&&At!==bt&&rr.call(At,rt)&&(Tt=At);var Ze=Kt.prototype=Ce.prototype=Object.create(Tt);function we(Ir){["next","throw","return"].forEach(function(Lr){Wt(Ir,Lr,function(vr){return this._invoke(Lr,vr)})})}function gt(Ir,Lr){function vr(sn,hn,Xt,vt){var st=ir(Ir[sn],Ir,hn);if(st.type!=="throw"){var ct=st.arg,Nt=ct.value;return Nt&&(0,se.Z)(Nt)=="object"&&rr.call(Nt,"__await")?Lr.resolve(Nt.__await).then(function(br){vr("next",br,Xt,vt)},function(br){vr("throw",br,Xt,vt)}):Lr.resolve(Nt).then(function(br){ct.value=br,Xt(ct)},function(br){return vr("throw",br,Xt,vt)})}vt(st.arg)}var $r;Jt(this,"_invoke",{value:function(hn,Xt){function vt(){return new Lr(function(st,ct){vr(hn,Xt,st,ct)})}return $r=$r?$r.then(vt,vt):vt()}})}function Rt(Ir,Lr,vr){var $r=Gt;return function(sn,hn){if($r===ce)throw new Error("Generator is already running");if($r===he){if(sn==="throw")throw hn;return{value:Xe,done:!0}}for(vr.method=sn,vr.arg=hn;;){var Xt=vr.delegate;if(Xt){var vt=Fe(Xt,vr);if(vt){if(vt===It)continue;return vt}}if(vr.method==="next")vr.sent=vr._sent=vr.arg;else if(vr.method==="throw"){if($r===Gt)throw $r=he,vr.arg;vr.dispatchException(vr.arg)}else vr.method==="return"&&vr.abrupt("return",vr.arg);$r=ce;var st=ir(Ir,Lr,vr);if(st.type==="normal"){if($r=vr.done?he:Ie,st.arg===It)continue;return{value:st.arg,done:vr.done}}st.type==="throw"&&($r=he,vr.method="throw",vr.arg=st.arg)}}}function Fe(Ir,Lr){var vr=Lr.method,$r=Ir.iterator[vr];if($r===Xe)return Lr.delegate=null,vr==="throw"&&Ir.iterator.return&&(Lr.method="return",Lr.arg=Xe,Fe(Ir,Lr),Lr.method==="throw")||vr!=="return"&&(Lr.method="throw",Lr.arg=new TypeError("The iterator does not provide a '"+vr+"' method")),It;var sn=ir($r,Ir.iterator,Lr.arg);if(sn.type==="throw")return Lr.method="throw",Lr.arg=sn.arg,Lr.delegate=null,It;var hn=sn.arg;return hn?hn.done?(Lr[Ir.resultName]=hn.value,Lr.next=Ir.nextLoc,Lr.method!=="return"&&(Lr.method="next",Lr.arg=Xe),Lr.delegate=null,It):hn:(Lr.method="throw",Lr.arg=new TypeError("iterator result is not an object"),Lr.delegate=null,It)}function Tr(Ir){var Lr={tryLoc:Ir[0]};1 in Ir&&(Lr.catchLoc=Ir[1]),2 in Ir&&(Lr.finallyLoc=Ir[2],Lr.afterLoc=Ir[3]),this.tryEntries.push(Lr)}function Ct(Ir){var Lr=Ir.completion||{};Lr.type="normal",delete Lr.arg,Ir.completion=Lr}function Kr(Ir){this.tryEntries=[{tryLoc:"root"}],Ir.forEach(Tr,this),this.reset(!0)}function tn(Ir){if(Ir||Ir===""){var Lr=Ir[rt];if(Lr)return Lr.call(Ir);if(typeof Ir.next=="function")return Ir;if(!isNaN(Ir.length)){var vr=-1,$r=function sn(){for(;++vr=0;--sn){var hn=this.tryEntries[sn],Xt=hn.completion;if(hn.tryLoc==="root")return $r("end");if(hn.tryLoc<=this.prev){var vt=rr.call(hn,"catchLoc"),st=rr.call(hn,"finallyLoc");if(vt&&st){if(this.prev=0;--$r){var sn=this.tryEntries[$r];if(sn.tryLoc<=this.prev&&rr.call(sn,"finallyLoc")&&this.prev=0;--vr){var $r=this.tryEntries[vr];if($r.finallyLoc===Lr)return this.complete($r.completion,$r.afterLoc),Ct($r),It}},catch:function(Lr){for(var vr=this.tryEntries.length-1;vr>=0;--vr){var $r=this.tryEntries[vr];if($r.tryLoc===Lr){var sn=$r.completion;if(sn.type==="throw"){var hn=sn.arg;Ct($r)}return hn}}throw new Error("illegal catch attempt")},delegateYield:function(Lr,vr,$r){return this.delegate={iterator:tn(Lr),resultName:vr,nextLoc:$r},this.method==="next"&&(this.arg=Xe),It}},pt}var Q=e(63579);function ue(Xe,pt,bt,rr,Jt,Me,rt){try{var Yt=Xe[Me](rt),Lt=Yt.value}catch(Wt){bt(Wt);return}Yt.done?pt(Lt):Promise.resolve(Lt).then(rr,Jt)}function z(Xe){return function(){var pt=this,bt=arguments;return new Promise(function(rr,Jt){var Me=Xe.apply(pt,bt);function rt(Lt){ue(Me,rr,Jt,rt,Yt,"next",Lt)}function Yt(Lt){ue(Me,rr,Jt,rt,Yt,"throw",Lt)}rt(void 0)})}}var j=e(99227);function ie(Xe,pt){var bt=typeof Symbol!="undefined"&&Xe[Symbol.iterator]||Xe["@@iterator"];if(!bt){if(Array.isArray(Xe)||(bt=(0,j.Z)(Xe))||pt&&Xe&&typeof Xe.length=="number"){bt&&(Xe=bt);var rr=0,Jt=function(){};return{s:Jt,n:function(){return rr>=Xe.length?{done:!0}:{done:!1,value:Xe[rr++]}},e:function(Wt){throw Wt},f:Jt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Me=!0,rt=!1,Yt;return{s:function(){bt=bt.call(Xe)},n:function(){var Wt=bt.next();return Me=Wt.done,Wt},e:function(Wt){rt=!0,Yt=Wt},f:function(){try{!Me&&bt.return!=null&&bt.return()}finally{if(rt)throw Yt}}}}var me=e(73825);function Te(Xe){if(typeof Symbol!="undefined"&&Xe[Symbol.iterator]!=null||Xe["@@iterator"]!=null)return Array.from(Xe)}var Oe=e(66160);function Ge(Xe){return(0,me.Z)(Xe)||Te(Xe)||(0,j.Z)(Xe)||(0,Oe.Z)()}function je(Xe,pt){if(!(Xe instanceof pt))throw new TypeError("Cannot call a class as a function")}var Mt=e(89878);function yt(Xe,pt){for(var bt=0;bt-1,"register failed, invalid key ".concat(Jt," ").concat(bt.path?"from plugin ".concat(bt.path):"",".")),rr.hooks[Jt]=(rr.hooks[Jt]||[]).concat(bt.apply[Jt])})}},{key:"getHooks",value:function(bt){var rr=bt.split("."),Jt=Ge(rr),Me=Jt[0],rt=Jt.slice(1),Yt=this.hooks[Me]||[];return rt.length&&(Yt=Yt.map(function(Lt){try{var Wt=Lt,Ht=ie(rt),ir;try{for(Ht.s();!(ir=Ht.n()).done;){var Gt=ir.value;Wt=Wt[Gt]}}catch(Ie){Ht.e(Ie)}finally{Ht.f()}return Wt}catch(Ie){return null}}).filter(Boolean)),Yt}},{key:"applyPlugins",value:function(bt){var rr=bt.key,Jt=bt.type,Me=bt.initialValue,rt=bt.args,Yt=bt.async,Lt=this.getHooks(rr)||[];switch(rt&&Ft((0,se.Z)(rt)==="object","applyPlugins failed, args must be plain object."),Yt&&Ft(Jt===wt.modify||Jt===wt.event,"async only works with modify and event type."),Jt){case wt.modify:return Yt?Lt.reduce(function(){var Wt=z(ee().mark(function Ht(ir,Gt){var Ie;return ee().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(Ft(typeof Gt=="function"||(0,se.Z)(Gt)==="object"||Ue(Gt),"applyPlugins failed, all hooks for key ".concat(rr," must be function, plain object or Promise.")),!Ue(ir)){he.next=5;break}return he.next=4,ir;case 4:ir=he.sent;case 5:if(typeof Gt!="function"){he.next=16;break}if(Ie=Gt(ir,rt),!Ue(Ie)){he.next=13;break}return he.next=10,Ie;case 10:return he.abrupt("return",he.sent);case 13:return he.abrupt("return",Ie);case 14:he.next=21;break;case 16:if(!Ue(Gt)){he.next=20;break}return he.next=19,Gt;case 19:Gt=he.sent;case 20:return he.abrupt("return",(0,Q.Z)((0,Q.Z)({},ir),Gt));case 21:case"end":return he.stop()}},Ht)}));return function(Ht,ir){return Wt.apply(this,arguments)}}(),Ue(Me)?Me:Promise.resolve(Me)):Lt.reduce(function(Wt,Ht){return Ft(typeof Ht=="function"||(0,se.Z)(Ht)==="object","applyPlugins failed, all hooks for key ".concat(rr," must be function or plain object.")),typeof Ht=="function"?Ht(Wt,rt):(0,Q.Z)((0,Q.Z)({},Wt),Ht)},Me);case wt.event:return z(ee().mark(function Wt(){var Ht,ir,Gt,Ie;return ee().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:Ht=ie(Lt),he.prev=1,Ht.s();case 3:if((ir=Ht.n()).done){he.next=12;break}if(Gt=ir.value,Ft(typeof Gt=="function","applyPlugins failed, all hooks for key ".concat(rr," must be function.")),Ie=Gt(rt),!(Yt&&Ue(Ie))){he.next=10;break}return he.next=10,Ie;case 10:he.next=3;break;case 12:he.next=17;break;case 14:he.prev=14,he.t0=he.catch(1),Ht.e(he.t0);case 17:return he.prev=17,Ht.f(),he.finish(17);case 20:case"end":return he.stop()}},Wt,null,[[1,14,17,20]])}))();case wt.compose:return function(){return tr({fns:Lt.concat(Me),args:rt})()}}}}],[{key:"create",value:function(bt){var rr=new Xe({validKeys:bt.validKeys});return bt.plugins.forEach(function(Jt){rr.register(Jt)}),rr}}]),Xe}(),nt=e(59098);let _t=0,ht=0;function Je(Xe,pt){}function Ne(Xe){return JSON.stringify(Xe,null,2)}function be(Xe){const pt=Xe.length>1?Xe.map(Le).join(" "):Xe[0];return typeof pt=="object"?`${Ne(pt)}`:pt.toString()}function Le(Xe){return typeof Xe=="object"?`${JSON.stringify(Xe)}`:Xe.toString()}const Ke={log(...Xe){be(Xe)},info(...Xe){be(Xe)},warn(...Xe){be(Xe)},error(...Xe){be(Xe)},group(){ht++},groupCollapsed(){ht++},groupEnd(){ht&&--ht},clear(){},trace(...Xe){console.trace(...Xe)},profile(...Xe){console.profile(...Xe)},profileEnd(...Xe){console.profileEnd(...Xe)}},He=()=>{}},21384:function(d,_,e){"use strict";e.d(_,{C:function(){return l},S:function(){return i}});var r=e(59301);const i=r.createContext(null),l=r.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},55610:function(d,_,e){"use strict";e.d(_,{j:function(){return Lc},Q:function(){return wf}});var r=e(45434),i=e(89880),l=e.n(i),c=e(59301),f=e(76560),o=e(96047),h=Object.defineProperty,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(T,O,L)=>O in T?h(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,y=(T,O)=>{for(var L in O||(O={}))a.call(O,L)&&p(T,L,O[L]);if(u)for(var L of u(O))x.call(O,L)&&p(T,L,O[L]);return T},b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:T},{call:O,put:L}){return yield O(o.n1,T)},*appplySchool({payload:T},{call:O,put:L}){return yield O(o.bz,T)},*getSchoolOption({payload:T},{call:O,put:L}){return yield O(o.GY,T)},*getDepartmentOption({payload:T},{call:O,put:L}){return yield O(o.Ql,T)},*appplyDepartment({payload:T},{call:O,put:L}){return yield O(o.Zm,T)},*updateAccount({payload:T},{call:O,put:L}){return yield O(o.sG,T)},*cancelRealNameAuth({payload:T},{call:O,put:L}){return yield O(o.P,T)},*cancelProfessionalAuth({payload:T},{call:O,put:L}){return yield O(o.$f,T)},*applyProfessionalAuth({payload:T},{call:O,put:L}){return yield O(o.Ow,T)},*applyRealNameAuth({payload:T},{call:O,put:L}){return yield O(o.ht,T)},*getCode({payload:T},{call:O,put:L}){return yield O(o.Cq,T)},*bindPhone({payload:T},{call:O,put:L}){return yield O(o.eF,T)},*bindEmail({payload:T},{call:O,put:L}){return yield O(o.I8,T)},*updatePassword({payload:T},{call:O,put:L}){return yield O(o.gQ,T)},*unbindAccount({payload:T},{call:O,put:L}){return yield O(o.wi,T)},*getBasicInfo({payload:T},{call:O,put:L}){const ve=yield O(o.o9,T);return yield L({type:"save",payload:{basicInfo:y({},ve)}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:y({},T)}})}},reducers:{save(T,O){return y(y({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},S=e(1754),D=Object.defineProperty,R=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,M=(T,O,L)=>O in T?D(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,B=(T,O)=>{for(var L in O||(O={}))A.call(O,L)&&M(T,L,O[L]);if(R)for(var L of R(O))P.call(O,L)&&M(T,L,O[L]);return T},K={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:T,callback:O},{call:L,put:ve}){return yield L(S.nZ,T)},*informUp({payload:T,callback:O},{call:L,put:ve}){return yield L(S.TO,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:B({},T)}})}},reducers:{save(T,O){return B(B({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},G=e(14794),W=Object.defineProperty,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,q=(T,O,L)=>O in T?W(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,J=(T,O)=>{for(var L in O||(O={}))ne.call(O,L)&&q(T,L,O[L]);if(ae)for(var L of ae(O))oe.call(O,L)&&q(T,L,O[L]);return T},se={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(G.SV,T);return yield ve({type:"save",payload:{allList:J({},ke)}}),ke},*mineAttachment({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(G.zI,T);return yield ve({type:"save",payload:{mineList:J({},ke)}}),ke},*fileImport({payload:T,callback:O},{call:L,put:ve}){return yield L(G.tO,T)},*getDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(G.Nm,T);return yield ve({type:"save",payload:{detail:J({},ke)}}),ke},*updateVisits({payload:T,callback:O},{call:L,put:ve}){return yield L(G.H,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:J({},T)}})}},reducers:{save(T,O){return J(J({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},ee=e(74891),Q=Object.defineProperty,ue=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,ie=(T,O,L)=>O in T?Q(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,me=(T,O)=>{for(var L in O||(O={}))z.call(O,L)&&ie(T,L,O[L]);if(ue)for(var L of ue(O))j.call(O,L)&&ie(T,L,O[L]);return T},Oe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ee.yq,T);return yield ve({type:"save",payload:{boardsCategoryList:me({},ke.data)}}),ke.data},*getBoardsDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ee.dI,T);return yield ve({type:"save",payload:{boardsDetail:me({},ke.data)}}),ke.data},*setTopping({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.cc,T)},*escTopping({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.CJ,T)},*getReplyList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ee.PC,T);yield ve({type:"save",payload:{replyList:me({},ke.data)}})},*createReply({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.PP,T)},*replyLike({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.NA,T)},*replyUnLike({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.YQ,T)},*deleteReply({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.Mf,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:me({},T)}})}},reducers:{save(T,O){return me(me({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Ge=e(72664),je=Object.defineProperty,Mt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Zt=(T,O,L)=>O in T?je(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ft=(T,O)=>{for(var L in O||(O={}))yt.call(O,L)&&Zt(T,L,O[L]);if(Mt)for(var L of Mt(O))kt.call(O,L)&&Zt(T,L,O[L]);return T},Ue={namespace:"exercise",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:window.document.domain==="kepukehuan.educoder.net"||window.document.domain==="test-kepukehuan.educoder.net",order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{},course_groups:[],SumupDetail:{},ScoreRangesData:{}},effects:{*getScoreRangesData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.$Q,T);return yield ve({type:"save",payload:{ScoreRangesData:ke==null?void 0:ke.data}}),ke},*getQuestionResult({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge._U,T);return yield ve({type:"save",payload:{NormalResult:ke}}),ke},*getUserExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.xA,T);return yield ve({type:"save",payload:{userExerciseList:Ft({},(ke==null?void 0:ke.data)||{})}}),console.log("getUserExercise-res:",ke),ke==null?void 0:ke.data},*getExerciseIdentityPhotos({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.J,T);return yield ve({type:"save",payload:{exerciseIdentityPhotos:Ft({},(ke==null?void 0:ke.data)||{})}}),ke==null?void 0:ke.data},*getExerciseExportHeadData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.iw,T);return yield ve({type:"save",payload:{exerciseExportHeadData:Ft({},ke)}}),ke},*getExerciseUserInfo({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.Ty,T);return(ke==null?void 0:ke.status)===0&&(yield ve({type:"save",payload:Ft({},{exerciseUserInfo:Ft({},ke.data)})})),ke},*getExaminationIntelligentSettings({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.sA,T);return yield ve({type:"save",payload:{examinationIntelligentSettings:Ft({},ke)}}),ke},*getRandomEditExercises({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.yu,T);return yield ve({type:"save",payload:{editRandomExercises:Ft({},ke)}}),ke},*getExerciseList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.G$,T);if(ke!=null&&ke.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(ke.total_exercise_users)}catch(ln){}return yield ve({type:"save",payload:{exerciseList:Ft({},ke)}}),yield ve({type:"save",payload:{order_type:T.order_type,order:T.order}}),ke},*getExerciseStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge._u,T);return yield ve({type:"save",payload:{statisticsList:Ft({},ke)}}),ke},*getBrankList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.n$,T);return yield ve({type:"save",payload:{brankList:Ft({},ke)}}),ke},*saveBanks({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.lf,T)},*getExerciseCourses({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.N3,T);return yield ve({type:"save",payload:{exerciseCoursesList:Ft({},ke)}}),ke},*addExercise({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.uR,T)},*editExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.qf,T);return yield ve({type:"save",payload:{editData:Ft({},ke)}}),ke},*getTagDiscipline({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.YY,T);return yield ve({type:"save",payload:{tagDisciplineData:Ft({},ke)}}),ke},*editExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.Di,T)},*addExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.MK,T)},*exeriseMoveUpDown({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.GK,T)},*getEndGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.KE,T);return yield ve({type:"save",payload:{endGroups:Ft({},ke)}}),ke},*getPublishGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.ux,T);return yield ve({type:"save",payload:{publishGroups:Ft({},ke)}}),ke},*getCommonHeader({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.UK,T);return yield ve({type:"save",payload:{commonHeader:Ft({},ke)}}),ke},*getReviewExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.BJ,T);return yield ve({type:"save",payload:{reviewExercise:Ft({},ke)}}),ke},*postReviewExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.pu,T);return yield ve({type:"save",payload:{reviewExercise:Ft({},ke)}}),ke},*getCentralizeReviewExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.X4,T);return yield ve({type:"save",payload:{reviewExercise:Ft({},ke)}}),ke},*clearData({payload:T,callback:O},{call:L,put:ve}){yield ve({type:"save",payload:{[T.key]:{}}})},*getReviewGroupExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.W4,T);return yield ve({type:"save",payload:{reviewGroupExercise:Ft({},ke)}}),ke},*getWorkSetting({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.Ul,T);return yield ve({type:"save",payload:{workSetting:Ft({},ke)}}),ke},*getRedoModal({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.tX,T);return yield ve({type:"save",payload:{redoModal:Ft({},ke)}}),ke},*getRedoListModal({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.s,T);return yield ve({type:"save",payload:{redoModal:Ft({},ke)}}),ke},*getCodeReviewDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.Xn,T);return yield ve({type:"save",payload:{codeReviewDetail:Ft({},ke)}}),ke},*changeScore({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.gG,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ft({},T)}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:T==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:T},{call:O,put:L}){yield L({type:"save",payload:{saveExerciseDownUsers:T}})}},reducers:{save(T,O){return Ft(Ft({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},wt=e(65583),Bt=Object.defineProperty,nt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Je=(T,O,L)=>O in T?Bt(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ne=(T,O)=>{for(var L in O||(O={}))_t.call(O,L)&&Je(T,L,O[L]);if(nt)for(var L of nt(O))ht.call(O,L)&&Je(T,L,O[L]);return T},Le={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.x_,T);return yield ve({type:"save",payload:{detailList:Ne({},ke)}}),ke},*getTasksListDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.QA,T);return yield ve({type:"save",payload:{detailTaskList:Ne({},ke)}}),ke},*getTopisDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.B6,T);return yield ve({type:"save",payload:{detail:Ne({},ke)}}),ke},*getTasksDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.y3,T);return yield ve({type:"save",payload:{tasksDetail:Ne({},ke)}}),ke},*refuseTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.mM,T)},*agreeTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.je,T)},*getReplyList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.PC,T);yield ve({type:"save",payload:{replyList:Ne({},ke)}})},*createReply({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.PP,T)},*replyLike({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.NA,T)},*replyUnLike({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.YQ,T)},*deleteReply({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.Mf,T)},*addTopicDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.y0,T);yield ve({type:"save",payload:{addTopicData:Ne({},ke)}})},*editTopicDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.hL,T);return yield ve({type:"save",payload:{editTopicData:Ne({},ke)}}),ke},*editTasksDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt._n,T);return yield ve({type:"save",payload:{editTasksData:Ne({},ke)}}),ke},*addTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.Gr,T)},*editTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.wA,T)},*addTasks({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.Sv,T)},*editTasks({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.RP,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ne({},T)}})}},reducers:{save(T,O){return Ne(Ne({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Ke=e(89392),He=e(45278),Xe=Object.defineProperty,pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Jt=(T,O,L)=>O in T?Xe(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Me=(T,O)=>{for(var L in O||(O={}))bt.call(O,L)&&Jt(T,L,O[L]);if(pt)for(var L of pt(O))rr.call(O,L)&&Jt(T,L,O[L]);return T},Yt={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{*getWorkList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.h$,T);try{sessionStorage.all_student_works=JSON.stringify(ke.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(T),localStorage.setItem("all_student_works_param",JSON.stringify(T))}catch(ln){}return yield ve({type:"save",payload:{workList:Me({},ke)}}),ke},*getShixunWorkHeadInfo({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.fK,T);try{}catch(ln){}return yield ve({type:"save",payload:{headerInfo:ke==null?void 0:ke.data}}),ke},*getShixunWorkList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Z8,T);try{sessionStorage.all_student_works=JSON.stringify(ke.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(T),localStorage.setItem("all_student_works_param",JSON.stringify(T))}catch(ln){}return yield ve({type:"save",payload:{shixunWorkList:ke==null?void 0:ke.data,homeworkAssistantPermissions:ke.homework_assistant_permissions,shixunAssistantPermission:ke.shixun_assistant_permission,courseAssistantPermission:ke.course_assistant_permission}}),ke},*getCodeReview({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.RP,T);return yield ve({type:"save",payload:{codeReview:Me({},ke)}}),ke},*getCodeReviewDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Xn,T);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ke)}}),ke},*getWorkDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.to,T);return yield ve({type:"save",payload:{workDetail:Me({},ke)}}),ke},*updateWork({payload:T,callback:O},{call:L,put:ve}){return yield L(He.H,T)},*getShixunWorkReport({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.sw,T);try{ke.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(ln){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ke)}}),ke},*getShixunWorkReports({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.cz,T);try{ke.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(ln){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ke)}}),ke},*getWorkSetting({payload:T,callback:O},{call:L,put:ve}){var ke,ln;const Cn=yield L(He.Ul,T);(ke=Cn==null?void 0:Cn.group_settings)==null||ke.map(Fi=>{Fi.value=Fi.group_name,Fi.id=Fi.group_id,Fi.group_id=[Fi.group_id]}),(ln=Cn==null?void 0:Cn.allow_late_settings)==null||ln.map(Fi=>{Fi.value=Fi.group_name,Fi.id=Fi.group_id,Fi.group_id=[Fi.group_id]});const pn={shixun_evaluation:Cn.shixun_evaluation,challenge_settings:Cn.challenge_settings};return yield ve({type:"save",payload:{workSetting:Me({},Cn),changeData:(0,Ke.cloneDeep)(pn)}}),Cn},*updateSetting({payload:T,callback:O},{call:L,put:ve}){return yield L(He.m7,T)},*getCodeReviewCourse({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.JG,T);return yield ve({type:"save",payload:{codeReviewCourse:Me({},ke)}}),ke},*exportShixunWorks({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Dx,T)},*getReferenceAnswer({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Q3,T);return yield ve({type:"save",payload:{referenceAnswer:Me({},ke)}}),ke},*getPublishGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ux,T);return yield ve({type:"save",payload:{publishGroups:Me({},ke)}}),ke},*getEndGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.KE,T);return yield ve({type:"save",payload:{endGroups:Me({},ke)}}),ke},*getBrankList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.n$,T);return yield ve({type:"save",payload:{brankList:Me({},ke)}}),ke},*changeScore({payload:T,callback:O},{call:L,put:ve}){return yield L(He.gG,T)},*saveBanks({payload:T,callback:O},{call:L,put:ve}){return yield L(He.lf,T)},*addCommonHomeWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Qt,T);return yield ve({type:"save",payload:{commonHomeWorkAddDefaultData:Me({},ke)}}),ke},*getSearchMemberList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Lz,T);return yield ve({type:"save",payload:{searchMemberList:Me({},ke)}}),ke},*getProjectList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ku,T);return yield ve({type:"save",payload:{searchProjectList:Me({},ke)}}),ke},*addStudentWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ak,T);return yield ve({type:"save",payload:{studentWorkAddDefaultData:Me({},ke)}}),ke},*editStudentWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.PW,T);return yield ve({type:"save",payload:{studentWorkEditDefaultData:Me({},ke)}}),ke},*editCommonHomeWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.BD,T);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ke)}}),ke},*editCommonHomeWorkDefaultBankData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.pH,T);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ke)}}),ke},*getReplyList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.PC,T);yield ve({type:"save",payload:{replyList:Me({},ke)}})},*getStudentWorkDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Hj,T);yield ve({type:"save",payload:{studentWorkDetail:Me({},ke)}})},*getStudentWorkSupplyDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ub,T);yield ve({type:"save",payload:{studentWorkSupplyDetail:Me({},ke)}})},*getStudentWorkCommon({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.JA,T);yield ve({type:"save",payload:{studentWorkCommon:Me({},ke)}})},*getAllStudentWorks({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ql,T);return yield ve({type:"save",payload:{allStudentWorks:Me({},ke)}}),ke},*getFileRepeatResult({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.oN,T);return yield ve({type:"save",payload:{codeReview:Me({},ke)}}),ke},*getFileRepeatDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Ti,T);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ke)}}),ke},*createReply({payload:T,callback:O},{call:L,put:ve}){return yield L(He.PP,T)},*replyLike({payload:T,callback:O},{call:L,put:ve}){return yield L(He.NA,T)},*replyUnLike({payload:T,callback:O},{call:L,put:ve}){return yield L(He.YQ,T)},*deleteReply({payload:T,callback:O},{call:L,put:ve}){return yield L(He.Mf,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Me({},T)}})}},reducers:{save(T,O){return Me(Me({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Lt=e(64948),Wt=e(34055),Ht=Object.defineProperty,ir=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ce=(T,O,L)=>O in T?Ht(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,he=(T,O)=>{for(var L in O||(O={}))Gt.call(O,L)&&ce(T,L,O[L]);if(ir)for(var L of ir(O))Ie.call(O,L)&&ce(T,L,O[L]);return T},Ce={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:""},effects:{*setAssistantPermissions({payload:T},{call:O,put:L}){yield O(Lt.gq,T)},*getAssistantPermissions({payload:T},{call:O,put:L}){if(!(0,Wt.eB)())return;const ve=yield O(Lt.rS,T);yield L({type:"save",payload:{AssistantObject:ve.permissions}})},*getAiStatusQuery({payload:T},{call:O,put:L}){const ve=yield O(Lt.LH,T);return yield L({type:"save",payload:{cal_finish_if:ve.cal_finish_if}}),ve},*updateCoursePortraitData({payload:T},{call:O,put:L}){return yield O(Lt.Z_,T)},*getUserPortraitConfig({payload:T},{call:O,put:L}){const ve=yield O(Lt._0,T);return yield L({type:"save",payload:{userPortraitConfig:ve.data}}),ve},*updateUserPortraitConfig({payload:T},{call:O,put:L}){return yield O(Lt.r2,T)},*getClassroom({payload:T},{call:O,put:L}){const ve=T,ke=yield O(Lt.V8,T);return yield L({type:"save",payload:he({listParams:ve},ke)}),ke},*getClassroomTopBanner({payload:T},{call:O,put:L}){const ve=yield O(Lt.U_,T);return yield L({type:"save",payload:{detailTopBanner:ve.status?{copy_completed:!0}:he({},ve)}}),ve.status?{copy_completed:!0}:ve},*getClassroomLeftMenus({payload:T},{call:O,put:L}){const ve=yield O(Lt.w9,T);let ke=[...(ve==null?void 0:ve.course_modules)||[],...(ve==null?void 0:ve.hidden_modules)||[]],ln={};return ke==null||ke.forEach(Cn=>{ln[Cn.type]=Cn.name}),yield L({type:"save",payload:{detailLeftMenus:he({},ve),detailLeftMenusNames:ln}}),ve},*getClassroomShixunsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Nd,T);yield L({type:"save",payload:{detailShixunsList:he({},ve)}})},*getClassroomTeacherShixunsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Gk,T);return yield L({type:"save",payload:{detailShixunsList:he({},ve)}}),ve},*getClassroomCommonList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Nd,T);yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}})},*getClassroomTeacherCommonList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Gk,T);return yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}}),ve},*getClassroomGraduationTopicsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.yV,T);yield L({type:"save",payload:{detailGraduationTopicsList:he({},ve)}})},*getClassroomGraduationTaskList({payload:T},{call:O,put:L}){const ve=yield O(Lt.R2,T);yield L({type:"save",payload:{detailGraduationTaskList:he({},ve)}})},*getClassroomExercisesList({payload:T},{call:O,put:L}){const ve=yield O(Lt.N7,T);yield L({type:"save",payload:{detailExerciseList:he({},ve)}})},*getClassroomPollsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.BR,T);yield L({type:"save",payload:{detailPollsList:he({},ve)}})},*getCourseGroups({payload:T},{call:O,put:L}){const ve=yield O(Lt.qB,T);yield L({type:"save",payload:{courseGroups:he({},ve)}})},*getAllCourseGroup({payload:T},{call:O,put:L}){const ve=yield O(Lt.c_,T);return yield L({type:"save",payload:{allCourseGroups:he({},ve)}}),ve},*getClassroomCommonHomeworksList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Al,T);yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}})},*getClassroomAttendancesList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Vw,T);yield L({type:"save",payload:{detailAttendancesList:he({},ve)}})},*getClassroomAttendancesStatistic({payload:T},{call:O,put:L}){const ve=yield O(Lt.Ls,T);yield L({type:"save",payload:{detailAttendancesStatistic:he({},ve)}})},*getAttendanceDetail({payload:T},{call:O,put:L}){const ve=yield O(Lt.zg,T);return yield L({type:"save",payload:{detailAttendancesDetail:he({},ve)}}),ve},*getAnnouncementList({payload:T},{call:O,put:L}){const ve=yield O(Lt.QZ,T);yield L({type:"save",payload:{detailAnnouncementList:he({},ve)}})},*getAttachmentList({payload:T},{call:O,put:L}){const ve=yield O(Lt.KT,T);yield L({type:"save",payload:{detailAttachmentList:he({},ve.data)}})},*getCourseware({payload:T},{call:O,put:L}){const ve=yield O(Lt.ZT,T);yield L({type:"save",payload:{detailCourseware:he({},ve.data)}})},*getVideoList({payload:T},{call:O,put:L}){const ve=yield O(Lt.O3,T);yield L({type:"save",payload:{detailVideoList:he({},ve)}})},*getLiveVideoList({payload:T},{call:O,put:L}){const ve=yield O(Lt.DJ,T);yield L({type:"save",payload:{detailLiveVideoList:he({},ve)}})},*getCoursesMine({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.Ed,T);return yield ve({type:"save",payload:{courseMine:he({},ke)}}),ke.data},*getBoardList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.KP,T);return yield ve({type:"save",payload:{detailBoardList:he({},ke.data)}}),ke.data},*getCourseGroupsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.kW,T);return yield ve({type:"save",payload:{detailCourseGroupsList:he({},ke)}}),ke},*getCourseStudentsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.J2,T);return yield ve({type:"save",payload:{detailCoursStudentsList:he({},ke)}}),ke.data},*getCourseStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.g4,T);return yield ve({type:"save",payload:{detailCourseStatisticsList:he({},ke)}}),ke},*getCourseActscore({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.t1,T);return yield ve({type:"save",payload:{detailCourseActscore:he({},ke)}}),ke},*getCourseWorkscore({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.GV,T);return yield ve({type:"save",payload:{detailCourseWorkscore:he({},ke)}}),ke},*getShixunLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.Pj,T);return yield ve({type:"save",payload:{shixunLists:he({},ke)}}),ke},*getExperimentLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt._9,T);return yield ve({type:"save",payload:{shixunLists:he({},ke)}}),ke},*getShixunAiRecommendLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.Hn,T);return yield ve({type:"save",payload:{shixunAiRecommendLists:he({},ke)}}),ke},*getCoursesLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.W7,T);return yield ve({type:"save",payload:{coursesLists:he({},ke)}}),ke},*createCoursesHomework({payload:T,callback:O},{call:L,put:ve}){return yield L(Lt.Ds,T)},*createShixunHomework({payload:T,callback:O},{call:L,put:ve}){return yield L(Lt.aQ,T)},*createExperiment({payload:T,callback:O},{call:L,put:ve}){return yield L(Lt.BQ,T)},*getSchoolList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.K$,T);return yield ve({type:"save",payload:{schoolList:he({},ke.school_names)}}),ke.school_names},*searchSchoolTeacherList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.nQ,T);return yield ve({type:"save",payload:{searchMemberList:he({},ke)}}),ke},*getAllTaskList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.km,T);return yield ve({type:"save",payload:{taskList:[...ke.tasks]}}),ke},*updateTaskPosition({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.U8,T);return yield ve({type:"save",payload:{actionTabs:{key:""}}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:he({},T)}})},*setUpdateData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateData:T}})}},reducers:{save(T,O){return he(he({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ft=Object.defineProperty,Kt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,At=(T,O,L)=>O in T?ft(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ze=(T,O)=>{for(var L in O||(O={}))Tt.call(O,L)&&At(T,L,O[L]);if(Kt)for(var L of Kt(O))Pe.call(O,L)&&At(T,L,O[L]);return T},gt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:T},{call:O,put:L}){const ve=yield O(Lt.K$,T);yield L({type:"save",payload:{schoolList:(ve==null?void 0:ve.school_names)||[]}})},*getSearchCourseList({payload:T},{call:O,put:L}){const ve=yield O(Lt.oM,T);yield L({type:"save",payload:{searchCourseList:(ve==null?void 0:ve.course_lists)||[]}})},*submitCourses({payload:T},{call:O,put:L}){return yield O(Lt.Bn,T)},*appplySchool({payload:T},{call:O,put:L}){return yield O(Lt.bz,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ze({},T)}})},*joincoursegroup({payload:T},{call:O,put:L}){return yield O(Lt.WK,T)}},reducers:{save(T,O){return Ze(Ze({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Rt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Kr=(T,O,L)=>O in T?Rt(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,tn=(T,O)=>{for(var L in O||(O={}))Tr.call(O,L)&&Kr(T,L,O[L]);if(Fe)for(var L of Fe(O))Ct.call(O,L)&&Kr(T,L,O[L]);return T},Lr={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:T},{call:O,put:L}){const ve=yield O(Lt.Dd,T);yield L({type:"save",payload:{CourseUseInfos:ve}})},*getRankList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Fg,T);yield L({type:"save",payload:{RankList:{teacher_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",course_num:"\u7BA1\u7406\u8BFE",homework_num:"\u53D1\u5E03\u4F5C\u4E1A\u6570",exercise_num:"\u53D1\u5E03\u8003\u8BD5\u6570",resource_num:"\u4E0A\u4F20\u8D44\u6E90\u6570"},...(ve==null?void 0:ve.teacher_list)||[]],student_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",student_id:"\u5B66\u53F7/\u5DE5\u53F7",finish_num:"\u5B8C\u6210\u4F5C\u4E1A\u6570",total_score:"\u603B\u6210\u7EE9"},...(ve==null?void 0:ve.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(ve==null?void 0:ve.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(ve==null?void 0:ve.finish_course_list)||[]]}}})},*getStatisticsBody({payload:T},{call:O,put:L}){const ve=yield O(Lt.Gz,T);yield L({type:"save",payload:{SBody:ve}})},*getStatisticsHeader({payload:T},{call:O,put:L}){const ve=yield O(Lt.Hl,T);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(T,O){return tn(tn({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},vr=e(79763),$r=Object.defineProperty,sn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,vt=(T,O,L)=>O in T?$r(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,st=(T,O)=>{for(var L in O||(O={}))hn.call(O,L)&&vt(T,L,O[L]);if(sn)for(var L of sn(O))Xt.call(O,L)&&vt(T,L,O[L]);return T},Nt={namespace:"polls",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{*getPollsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.s3,T);return yield ve({type:"save",payload:{pollsList:st({},ke)}}),ke},*getCommonHeader({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.UK,T);return yield ve({type:"save",payload:{commonHeader:st({},ke)}}),ke},*getPollsStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Qn,T);return yield ve({type:"save",payload:{statisticsList:st({},ke)}}),ke},*getBrankList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.n$,T);return yield ve({type:"save",payload:{brankList:st({},ke)}}),ke},*saveBanks({payload:T,callback:O},{call:L,put:ve}){return yield L(vr.lf,T)},*getPollsCourses({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Q9,T);return yield ve({type:"save",payload:{pollsCoursesList:st({},ke)}}),ke},*getPollsSetting({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Hi,T);return yield ve({type:"save",payload:{pollSetting:st({},ke)}}),ke},*editPolls({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Ye,T);return yield ve({type:"save",payload:{editData:st({},JSON.parse(JSON.stringify(ke)))}}),ke},*getEndGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.KE,T);return yield ve({type:"save",payload:{endGroups:st({},ke)}}),ke},*getPublishGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.ux,T);return yield ve({type:"save",payload:{publishGroups:st({},ke)}}),ke},*getExerciseBanks({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.kp,T);return yield ve({type:"save",payload:{exerciseBanks:st({},ke)}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:st({},T)}})}},reducers:{save(T,O){return st(st({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},br=e(92982),_r=Object.defineProperty,Jr=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Et=(T,O,L)=>O in T?_r(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Dr=(T,O)=>{for(var L in O||(O={}))zr.call(O,L)&&Et(T,L,O[L]);if(Jr)for(var L of Jr(O))xn.call(O,L)&&Et(T,L,O[L]);return T},Qn={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:T},{call:O,put:L}){var ve;const ke=yield O(br.gp,T);return(ve=ke==null?void 0:ke.teacher_list)==null||ve.map(ln=>(ln.key=ln.course_member_id,ln)),yield L({type:"save",payload:{list:ke}}),ke},*getStudentsList({payload:T},{call:O,put:L}){var ve;const ke=yield O(br.ur,T);return(ve=ke==null?void 0:ke.students)==null||ve.map(ln=>(ln.key=ln.user_id,ln)),yield L({type:"save",payload:{studentsList:ke}}),ke},*getApplyList({payload:T},{call:O,put:L}){const ve=yield O(br.s,T);return yield L({type:"save",payload:{applyList:ve}}),ve},*getAllCourseGroups({payload:T},{call:O,put:L}){const ve=yield O(br.xV,T);return yield L({type:"save",payload:{allCourseGroups:ve}}),ve},*getGraduationGroupList({payload:T},{call:O,put:L}){const ve=yield O(br.Bg,T);return yield L({type:"save",payload:{graduationGroupList:ve}}),ve},*setAllCourseGroups({payload:T},{call:O,put:L}){const ve=yield O(br.oZ,T);return yield L({type:"save",payload:{setAllCourseGroups:ve}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Dr({},T)}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(T,O){return Dr(Dr({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Nn=e(80541),ti=Object.defineProperty,Tn=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,Ti=(T,O,L)=>O in T?ti(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Qi=(T,O)=>{for(var L in O||(O={}))Ci.call(O,L)&&Ti(T,L,O[L]);if(Tn)for(var L of Tn(O))ri.call(O,L)&&Ti(T,L,O[L]);return T},Ca={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.BQ,T);return yield ve({type:"save",payload:{videoStatisticsList:Qi({},ke)}}),ke},*getNewVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.cU,T);return yield ve({type:"save",payload:{newVideoStatisticsList:Qi({},ke)}}),ke},*getVideoPeopleStatics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.Zx,T);return yield ve({type:"save",payload:{videoPeopleStatics:Qi({},ke)}}),ke},*getVideoDurationStatics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.Mz,T);return yield ve({type:"save",payload:{videoDurationStatics:Qi({},ke)}}),ke},*getVideoStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.ZY,T);return yield ve({type:"save",payload:{videoStatistics:Qi({},ke)}}),ke},*getOneVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.cU,T);return yield ve({type:"save",payload:{oneVideoStatisticsList:Qi({},ke)}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Qi({},T)}})},*getStudentVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.Vg,T);return yield ve({type:"save",payload:{StudentvideoStatistics:Qi({},ke)}}),ke}},reducers:{save(T,O){return Qi(Qi({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},ui=e(65906),la=Object.defineProperty,Ta=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,sa=(T,O,L)=>O in T?la(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,_i=(T,O)=>{for(var L in O||(O={}))St.call(O,L)&&sa(T,L,O[L]);if(Ta)for(var L of Ta(O))ga.call(O,L)&&sa(T,L,O[L]);return T},Ei={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.cC,T)},*getGuides({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.Ax,T);return yield ve({type:"save",payload:{GuidesData:ke}}),ke},*getWorkSubmitUpdateRes({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.zF,T)},*getList({payload:T},{call:O,put:L}){const ve=T,ke=yield O(ui.bQ,T);return yield L({type:"save",payload:_i({listParams:ve},ke)}),ke},*getMemberWorks({payload:T},{call:O,put:L}){const ve=yield O(ui.xx,T);return yield L({type:"save",payload:{MemberWorks:ve||{}}}),ve},*addApplytojoincourse({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.qS,T)},*competitionTeams({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Pt,T)},*getStaff({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.Dh,T);return yield ve({type:"save",payload:{Staff:ke}}),ke},*getHeader({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.Pg,T);return yield ve({type:"save",payload:{Header:ke}}),ke},*getItem({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.rV,T);return yield ve({type:"save",payload:{RightItems:ke}}),ke},*updateMdContent({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.zj,T)},*getTeamList({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.aq,T)},*getTeamDetail({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Ze,T)},*UpTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.yS,T)},*DeleteTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.ps,T)},*ExitTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.vV,T)},*AddTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.FU,T)},*AddPersonnel({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.R9,T)},*JoinTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.zc,T)},*getTeacher({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.jS,T)},*getStudents({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.sK,T)},*SubmitTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.rm,T)},*Reward({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Qp,T)},*ChartRules({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Ux,T)},*Charts({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.GQ,T)},*TabResults({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.ml,T);return yield ve({type:"save",payload:{TabResultList:ke}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:_i({},T)}})},*Results({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.u9,T)},*Prize({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.pU,T);return yield ve({type:"save",payload:{Prizes:ke}}),ke},*Accounts({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.XJ,T);return yield ve({type:"save",payload:{Account:ke}}),ke},*getVerification({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Ni,T)},*PhoneBind({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.uZ,T)},*EmailBind({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.rk,T)},*Authentication({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Vy,T)},*Professional({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.tC,T)},*setleader({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.tO,T)},*getShixun({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.qj,T)},*getCourse({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.XR,T)},*competition_teams({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.zz,T);return yield ve({type:"save",payload:{competition_team:ke}}),ke},*all_team_members({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.$P,T);return yield ve({type:"save",payload:{all_team_member:ke}}),ke}},reducers:{save(T,O){return _i(_i({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ci=e(83325),On=e(97760),Ee=Object.defineProperty,ot=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,cr=(T,O,L)=>O in T?Ee(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ar=(T,O)=>{for(var L in O||(O={}))dt.call(O,L)&&cr(T,L,O[L]);if(Ot)for(var L of Ot(O))lr.call(O,L)&&cr(T,L,O[L]);return T},Nr=(T,O)=>ot(T,tt(O)),et={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[On.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${On.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[On.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${On.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ar({},T)}})},*getMajorList({payload:T},{call:O,put:L,select:ve}){const{userInfo:ke}=yield ve(ln=>ln.user);if(ke!=null&&ke.school_id){const ln=yield O(ci.BA,ke.school_id);ln&&ln.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[0],value:ln.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id}))}}))}},*getYearList({payload:T},{call:O,put:L}){const ve=yield O(ci.Nx,T);ve&&ve.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[1],value:ve.data.map(ke=>({label:ke.year,value:ke.ec_year_id}))}}))},*getCourseResultDetail({payload:T},{call:O,put:L}){console.log(T,"payload");const ve=yield O(ci.p1,T);ve&&ve.ec_course_target&&(yield L({type:"setEchartsData",payload:ve}))},*getCourseResultDetailClass({payload:T},{call:O,put:L}){const ve=yield O(ci.ff,T);ve&&ve.class_name&&(yield L({type:"save",payload:{classDataSource:{active:null,dataList:[...ve.class_name]}}}))},*setClassActive({payload:T},{call:O,put:L}){yield L({type:"save",payload:{classDataSource:Ar({},T)}})}},reducers:{save(T,O){return Ar(Ar({},T),O.payload)},setMajorOrYearDataSource(T,{payload:O}){return Nr(Ar({},T),{headerData:Nr(Ar({},T.headerData),{dataSource:Nr(Ar({},T.headerData.dataSource),{[O.key]:Nr(Ar({},T.headerData.dataSource[O.key]),{dataList:O.value})})})})},setMajorOrYearActive(T,{payload:O}){return Nr(Ar({},T),{headerData:Nr(Ar({},T.headerData),{active:Nr(Ar({},T.headerData.active),{[O.key]:O.value})})})},setEchartsData(T,{payload:O}){let L={name:O.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},ve={name:O.course_name||"",xData:[],seriesData:[]},ke={};return O.ec_course_target.forEach((ln,Cn)=>{ln.position=Cn+1,L=Nr(Ar({},L),{dataSource:{xData:[...L.dataSource.xData,Cn+1],yBarData:[...L.dataSource.yBarData,ln.actual_grade],yLineData:[...L.dataSource.yLineData,ln.standard_grade]}});let pn=[],Fi={min:[],max:[]},Ha=[],Ga=[],zo=[];ln.student_data.detail.forEach((Ss,Qs)=>{let $s=Ss.score;pn.push(Qs+1),Fi.max.push($s>=ln.student_data.goal_score?$s:null),Fi.min.push($s>=ln.student_data.goal_score?null:$s),Ha.push(Ss.name),Ga.push(Ss.student_id),zo.push(Ss.clazz)}),ke[Cn+1]={name:Cn+1,average_score:ln.student_data.average_score,goal_score:ln.student_data.goal_score,xData:pn,yData:Fi,name_data:Ha,student_ids:Ga,class_data:zo,goal_scoreData:new Array(ln.student_data.detail.length).fill(ln.student_data.goal_score),average_scoreData:new Array(ln.student_data.detail.length).fill(ln.student_data.average_score)}}),O.history.forEach(ln=>{ve=Nr(Ar({},ve),{xData:[...ve.xData,ln.year],seriesData:[...ve.seriesData,ln.total_score]})}),Nr(Ar({},T),{name:O.course_name||"",tabListData:O.ec_course_target,echartsData:{barData:L,lineData:ve,scatterData:ke}})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ye=Object.defineProperty,it=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Or=(T,O,L)=>O in T?ye(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Cr=(T,O)=>{for(var L in O||(O={}))sr.call(O,L)&&Or(T,L,O[L]);if(it)for(var L of it(O))xr.call(O,L)&&Or(T,L,O[L]);return T},bn={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Cr({},T)}})},*setShowMenu({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showMenu:T}})},*setMatrixVerify({payload:T},{call:O,put:L}){yield L({type:"save",payload:{matrixVerify:Cr({},T)}})}},reducers:{save(T,O){return Cr(Cr({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},wr=e(56854),fn=Object.defineProperty,nn=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,mi=(T,O,L)=>O in T?fn(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,yn=(T,O)=>{for(var L in O||(O={}))Pa.call(O,L)&&mi(T,L,O[L]);if(Pn)for(var L of Pn(O))Li.call(O,L)&&mi(T,L,O[L]);return T},fi=(T,O)=>nn(T,cn(O)),ya={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[On.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${On.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[On.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${On.k[1]}`,loading:"engineeringNavigtion/getYearList",dataList:[]}},active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"\u6307\u6807\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"\u6BD5\u4E1A\u6307\u6807",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"\u6BD5\u4E1A\u77E9\u9635",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"\u6307\u6807\u70B9",value:"-",unit:"\u9879"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"}]},course:{title:"\u8BFE\u7A0B\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"\u8BFE\u7A0B\u5217\u8868",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"\u8BFE\u7A0B\u77E9\u9635",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"\u8BFE\u7A0B\u76EE\u6807",value:"-",unit:"\u9879"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"}]}},teamData:{teach:{title:"\u6388\u8BFE\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]},work:{title:"\u5DE5\u4F5C\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]}}},totalListData:[{key:"student_count",title:"\u5F53\u524D\u5B66\u751F\u603B\u6570",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"\u8F6C\u5165\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"\u8F6C\u51FA\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:yn({},T)}})},*getMajorList({},{call:T,put:O,select:L}){const{userInfo:ve}=yield L(ke=>ke.user);if(ve!=null&&ve.school_id){const ke=yield T(ci.BA,ve.school_id);if(ke&&ke.data){const ln=wr.U.getItem(ve==null?void 0:ve.login);yield O({type:"setMajorOrYearDataSource",payload:{key:On.k[0],value:ke.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id})),active:ke.data.length>0?ln[0]||ke.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:T},{call:O,put:L,select:ve}){const ke=yield O(ci.Nx,T.id),{userInfo:ln}=yield ve(Cn=>Cn.user);if(ke&&ke.data){const Cn=wr.U.getItem(ln==null?void 0:ln.login);yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[1],value:ke.data.map(pn=>({label:pn.year,value:pn.ec_year_id})),active:ke.data.length>0?T.firstEnter?Cn[1]:ke.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:T,put:O,select:L}){const{headerData:ve}=yield L(Cn=>Cn.engineeringNavigtion),{userInfo:ke}=yield L(Cn=>Cn.user);let ln={};if(ve.active[On.k[1]]&&ke.school_id){const Cn=[ve.active[On.k[0]],ve.active[On.k[1]]];wr.U.setItem(ke==null?void 0:ke.login,Cn);const pn=yield T(ci.bA,{ec_year_id:ve.active[On.k[1]],school_id:ke.school_id});pn&&pn.data&&(ln=pn.data),yield O({type:"setTopPage",payload:ln})}},*putTopPageName({payload:T,callback:O},{call:L,put:ve}){try{const ke=yield L(ci.ay,T);O(ke)}catch(ke){let ln="";ke&&(ln=JSON.stringify(ke),ke.message&&(ln=ke.message)),O({message:ln,status:999})}}},reducers:{save(T,O){return yn(yn({},T),O.payload)},setMajorOrYearDataSource(T,{payload:O}){let L=T.headerData.active;return O.active&&(L=fi(yn({},L),{[O.key]:O.active})),fi(yn({},T),{headerData:fi(yn({},T.headerData),{dataSource:fi(yn({},T.headerData.dataSource),{[O.key]:fi(yn({},T.headerData.dataSource[O.key]),{dataList:O.value})}),active:L})})},setMajorOrYearActive(T,{payload:O}){return fi(yn({},T),{headerData:fi(yn({},T.headerData),{active:fi(yn({},T.headerData.active),{[O.key]:O.value})})})},setTopPage(T,{payload:O}){return fi(yn({},T),{headerData:fi(yn({},T.headerData),{name:O.name,tabBarContent:{user_name:O.user_name,user_school:O.user_school,user_type:O.user_type}}),cardListData:fi(yn({},T.cardListData),{appraiseData:fi(yn({},T.cardListData.appraiseData),{norm:fi(yn({},T.cardListData.appraiseData.norm),{result:O.graduaiton_result,listData:T.cardListData.appraiseData.norm.listData.map(L=>fi(yn({},L),{value:O[L.key]||0}))}),course:fi(yn({},T.cardListData.appraiseData.course),{result:O.course_result,listData:T.cardListData.appraiseData.course.listData.map(L=>fi(yn({},L),{value:O[L.key]||0}))})}),teamData:{teach:fi(yn({},T.cardListData.teamData.teach),{tabBarContent:`${O.course_teachers?O.course_teachers.length:0}\u4EBA`,listData:O.course_teachers||[]}),work:fi(yn({},T.cardListData.teamData.work),{tabBarContent:`${O.work_teachers?O.work_teachers.length:0}\u4EBA`,listData:O.work_teachers||[]})}}),totalListData:T.totalListData.map(L=>fi(yn({},L),{value:O[L.key]||0}))})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Ks=Object.defineProperty,ba=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,Vs=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,qn=(T,O,L)=>O in T?Ks(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Es=(T,O)=>{for(var L in O||(O={}))es.call(O,L)&&qn(T,L,O[L]);if(Vs)for(var L of Vs(O))Ws.call(O,L)&&qn(T,L,O[L]);return T},fs=(T,O)=>ba(T,Fs(O)),Xi={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Es({},T)}})},*getGraduationResultDetail({payload:T},{call:O,put:L}){const ve=yield O(ci.gq,T);yield L({type:"save",payload:{dataSource:ve}})}},reducers:{save(T,O){return Es(Es({},T),O.payload)},setDataSource(T,{payload:O}){let L=O;return fs(Es({},T),{dataSource:L})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Bs=e(8591),Ko=Object.defineProperty,Va=Object.defineProperties,da=Object.getOwnPropertyDescriptors,is=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,ts=(T,O,L)=>O in T?Ko(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ps=(T,O)=>{for(var L in O||(O={}))vo.call(O,L)&&ts(T,L,O[L]);if(is)for(var L of is(O))jn.call(O,L)&&ts(T,L,O[L]);return T},Is=(T,O)=>Va(T,da(O)),Hi=(T,O)=>{var L={};for(var ve in T)vo.call(T,ve)&&O.indexOf(ve)<0&&(L[ve]=T[ve]);if(T!=null&&is)for(var ve of is(T))O.indexOf(ve)<0&&jn.call(T,ve)&&(L[ve]=T[ve]);return L},Wa={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[On.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${On.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[On.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${On.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ps({},T)}})},*getMajorList({},{call:T,put:O,select:L}){const{userInfo:ve}=yield L(ke=>ke.user);if(ve!=null&&ve.school_id){const ke=yield T(ci.BA,ve.school_id);if(ke&&ke.data){const ln=wr.U.getItem(ve==null?void 0:ve.login);yield O({type:"setMajorOrYearDataSource",payload:{key:On.k[0],value:ke.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id})),active:ke.data.length>0?ln[0]||ke.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:T},{call:O,put:L,select:ve}){const ke=yield O(ci.Nx,T.id),{userInfo:ln}=yield ve(Cn=>Cn.user);if(ke&&ke.data){const Cn=wr.U.getItem(ln==null?void 0:ln.login);yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[1],value:ke.data.map(pn=>({label:pn.year,value:pn.ec_year_id})),active:ke.data.length>0?T.firstEnter?Cn[1]:ke.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:T,put:O,select:L}){const{headerData:ve}=yield L(Ha=>Ha.engineeringNormList),{userInfo:ke}=yield L(Ha=>Ha.user);let ln=[],Cn=[],pn="";const Fi=ve.active[On.k[1]];if(Fi){const Ha=[ve.active[On.k[0]],ve.active[On.k[1]]];wr.U.setItem(ke==null?void 0:ke.login,Ha);const Ga=yield T(ci.eM,Fi);Ga&&Ga.graduation_requirements&&(pn=Ga.all_goal_value||"",ln=Ga.graduation_requirements.map(zo=>{var Ss=zo,{subitems:Qs}=Ss,$s=Hi(Ss,["subitems"]);return Cn.push($s.id),Is(Ps({},$s),{children:Qs})}))}yield O({type:"save",payload:{tabListData:ln,all_goal_value:pn,expandedRowKeys:Cn}})},*exportGraduation({},{call:T,select:O}){const{headerData:L}=yield O(ve=>ve.engineeringNormList);L.active[On.k[1]]&&(yield T(ci.OE,L.active[On.k[1]]))},*compute({payload:T},{call:O,put:L}){const ve=T,{all:ke}=ve,ln=Hi(ve,["all"]),Cn=yield O(ke?ci.Qx:ci.Xl,ln);Cn&&Cn.status===0?(Bs.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield L({type:"getGraduationResults"})):Bs.ZP.error(Cn.message)},*getFormulas({callback:T},{call:O,select:L}){const{headerData:ve}=yield L(ke=>ke.engineeringNormList);if(ve.active[On.k[1]]){const ke=yield O(ci.mK,ve.active[On.k[1]]);T(ke)}},*setFormulas({payload:T,callback:O},{call:L}){const ve=yield L(ci.y9,T);O(ve)},*putGoalValue({payload:T},{call:O,put:L}){const ve=yield O(ci.No,T);if(ve&&ve.status===0)Bs.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield L({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield L({type:"getGraduationResults"});else{let ke="\u4FDD\u5B58\u5931\u8D25";ve&&ve.message&&(ke=ve.message),Bs.ZP.error(ke)}}},reducers:{save(T,O){return Ps(Ps({},T),O.payload)},setMajorOrYearDataSource(T,{payload:O}){let L=T.headerData.active;return O.active&&(L=Is(Ps({},L),{[O.key]:O.active})),Is(Ps({},T),{headerData:Is(Ps({},T.headerData),{dataSource:Is(Ps({},T.headerData.dataSource),{[O.key]:Is(Ps({},T.headerData.dataSource[O.key]),{dataList:O.value})}),active:L})})},setMajorOrYearActive(T,{payload:O}){return Is(Ps({},T),{headerData:Is(Ps({},T.headerData),{active:Is(Ps({},T.headerData.active),{[O.key]:O.value})})})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Rs=e(14195),_o=Object.defineProperty,$o=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,rs=(T,O,L)=>O in T?_o(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,_s=(T,O)=>{for(var L in O||(O={}))Vo.call(O,L)&&rs(T,L,O[L]);if($o)for(var L of $o(O))Yo.call(O,L)&&rs(T,L,O[L]);return T},Zo={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:T},{call:O,put:L}){const ve=yield O(Rs.Si,T);return yield L({type:"save",payload:{forumsDetailData:_s({},ve)}}),ve},*setForumsDetailData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{forumsDetailData:_s({},T)}})}},reducers:{save(T,O){return _s(_s({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Lo=Object.defineProperty,Xo=Object.getOwnPropertySymbols,gi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,as=(T,O,L)=>O in T?Lo(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ds=(T,O)=>{for(var L in O||(O={}))gi.call(O,L)&&as(T,L,O[L]);if(Xo)for(var L of Xo(O))di.call(O,L)&&as(T,L,O[L]);return T},go={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:T},{call:O,put:L}){const ve=yield O(T.memoType==="shixun_discuss"?Rs.kd:Rs.bc,T);return delete T.memoType,yield L({type:"save",payload:{listParams:T,forumsData:ds({},ve)}}),ve}},reducers:{save(T,O){return ds(ds({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Wo=e(92890),du=e(90524),Ls=e(28209),tu=e.n(Ls),hu=Object.defineProperty,Iu=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,Fo=(T,O,L)=>O in T?hu(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,mo=(T,O)=>{for(var L in O||(O={}))Mo.call(O,L)&&Fo(T,L,O[L]);if(Iu)for(var L of Iu(O))Ju.call(O,L)&&Fo(T,L,O[L]);return T},Bu={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},infoData:{name:"",phone:""},isSaiaDomain:window.location.host=="saia.educoder.net",actionTabs:{key:"",params:{}}},effects:{*query({payload:T},{call:O,put:L}){var ve,ke;const ln=yield O(Wo.D2,T);du.Z.ONLYOFFICE=(ve=ln==null?void 0:ln.setting)==null?void 0:ve.office_server_url,Do(ln);try{const Fi="5183666c72eec9e4",Ha="5183666c72eec9e4";var Cn=tu().enc.Utf8.parse(Fi);let Ga=tu().enc.Utf8.parse(Ha);var pn=tu().AES.decrypt(((ke=ln==null?void 0:ln.setting)==null?void 0:ke.user_default_password)||"",Cn,{iv:Ga,mode:tu().mode.CBC});ln.setting.user_default_password=pn.toString(tu().enc.Utf8)}catch(Fi){}yield L({type:"save",payload:mo({},ln)})},*getSystemUpdate({payload:T},{call:O,put:L}){const ve=yield O(Wo.n0,T);yield L({type:"save",payload:{updateData:mo({},ve)}})},*setTheme({payload:T},{call:O,put:L}){const ve=yield O(Wo.n0,T);yield L({type:"save",payload:{theme:T||"default"}})},*setShareData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{shareData:T}})},*setGlobalLoading({payload:T},{call:O,put:L}){yield L({type:"save",payload:{globalLoading:mo({},T)}})},*delayTipToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showTip:T}})},*headerToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showHeader:T}})},*footerToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showFooter:T}})},*headerFooterToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showHeaderFooter:T}})},*delayTipToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showTip:T}})},*headerFixedToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showHeaderFixed:T}})},*onlyShowBackTopToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{onlyShowBackTop:T}})},*onlyShowBackTopIconToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{onlyShowBackTopIcons:T}})},*setOperateModel({payload:T},{call:O,put:L}){yield L({type:"save",payload:{operateModel:T}})},*setOperateModelPath({payload:T},{call:O,put:L}){yield L({type:"save",payload:{operateModelPath:T}})},*setShowQuestionBackTop({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showQuestionBackTop:T}})},*setInfoData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{infoData:mo({},T)}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:mo({},T)}})}},reducers:{save(T,O){return mo(mo({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{})}}};const Do=(T={})=>{var O,L,ve,ke,ln;if(window.self!==window.top||!((O=T.setting)!=null&&O.tab_logo_url))return;const Cn=document.createElement("link"),pn=document.getElementById("dynamic-favicon");Cn.id="dynamic-favicon",Cn.rel="shortcut icon",Cn.href=(L=T.setting)!=null&&L.tab_logo_url?`${du.Z.IMG_SERVER}/${(ve=T.setting)==null?void 0:ve.tab_logo_url}`:"",pn&&document.head.removeChild(pn),document.head.appendChild(Cn);try{(ke=T.setting)!=null&&ke.main_site||(document.querySelector('meta[name="keywords"]').content=(ln=T.setting)==null?void 0:ln.name,document.querySelector('meta[name="description"]').remove())}catch(Fi){}};var Bo=e(86645),Ou=Object.defineProperty,Qo=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,Ho=(T,O,L)=>O in T?Ou(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Nu=(T,O)=>{for(var L in O||(O={}))ru.call(O,L)&&Ho(T,L,O[L]);if(Qo)for(var L of Qo(O))Os.call(O,L)&&Ho(T,L,O[L]);return T},hr={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{*getGraduationsStageDetails({payload:T},{call:O,put:L}){return yield O(Bo.Xh,T)},*getGraduationsFinalScore({payload:T},{call:O,put:L}){return yield O(Bo.H3,T)},*getDelGraduationsTasks({payload:T},{call:O,put:L}){return yield O(Bo.km,T)},*getGraduationsTasks({payload:T},{call:O,put:L}){const ve=yield O(Bo.Xw,T);yield L({type:"save",payload:{Tasks:ve}})},*getGraduationsTeachers({payload:T},{call:O,put:L}){var ve;const ke=yield O(Bo.AA,T);return(ve=ke==null?void 0:ke.data)==null||ve.map(ln=>(ln.key=ln.id,ln)),yield L({type:"save",payload:{teachers:ke}}),ke},*getGraduationsStudents({payload:T},{call:O,put:L}){var ve;const ke=yield O(Bo.eh,T);(ve=ke==null?void 0:ke.data)==null||ve.map(ln=>(ln.key=ln.id,ln)),yield L({type:"save",payload:{students:ke}})},*getGraduationsNotices({payload:T},{call:O,put:L}){const ve=yield O(Bo.Rk,T);yield L({type:"save",payload:{Notices:ve}})},*getGraduationsInfo({payload:T},{call:O,put:L}){const ve=yield O(Bo.F7,T);yield L({type:"save",payload:{graduation:ve.graduation}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Nu({},T)}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:T},{call:O,put:L}){const ve=yield O(Bo.Ou,T);yield L({type:"save",payload:{details:(ve==null?void 0:ve.graduation)||{},menus:(ve==null?void 0:ve.data)||[],forTask:(ve==null?void 0:ve.for_task)||[]}})}},reducers:{save(T,O){return Nu(Nu({},T),O.payload)}}},ur=e(55480),pr=Object.defineProperty,Sr=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,oi=(T,O,L)=>O in T?pr(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ai=(T,O)=>{for(var L in O||(O={}))Rn.call(O,L)&&oi(T,L,O[L]);if(Wn)for(var L of Wn(O))Hn.call(O,L)&&oi(T,L,O[L]);return T},fr=(T,O)=>Sr(T,vn(O)),kr={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:T},{call:O,put:L}){const ve=yield O(ur.Tt,{payload:T});yield L({type:"save",payload:fr(ai({},ve),{isloading:!0})})},*query({payload:T},{call:O,put:L}){yield L({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:T,callback:O},{call:L,put:ve}){return yield L(ur.LA,T)},*UploadNotice({payload:T,callback:O},{call:L,put:ve}){return yield L(ur.S_,T)}},reducers:{save(T,O){return ai(ai({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},En=Object.defineProperty,Sn=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,qi=(T,O,L)=>O in T?En(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,er=(T,O)=>{for(var L in O||(O={}))Gn.call(O,L)&&qi(T,L,O[L]);if(Un)for(var L of Un(O))Oi.call(O,L)&&qi(T,L,O[L]);return T},na=(T,O)=>Sn(T,mt(O)),Sa={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(T,O){return er(er({},T),O.payload)},openModal(T,O){return na(er({},T),{visibleModalName:O.payload})},closeModal(T){return na(er({},T),{visibleModalName:""})},openSimpleModal(T,O){return na(er({},T),{simpleModalProps:er({visible:!0},O.payload)})},closeSimpleModal(T){return na(er({},T),{simpleModalProps:{visible:!1}})}}},gs=e(82093),Ns=Object.defineProperty,Mi=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,Ms=(T,O,L)=>O in T?Ns(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Fa=(T,O)=>{for(var L in O||(O={}))Co.call(O,L)&&Ms(T,L,O[L]);if(Mi)for(var L of Mi(O))oo.call(O,L)&&Ms(T,L,O[L]);return T},Ds=(T,O,L)=>new Promise((ve,ke)=>{var ln=Fi=>{try{pn(L.next(Fi))}catch(Ha){ke(Ha)}},Cn=Fi=>{try{pn(L.throw(Fi))}catch(Ha){ke(Ha)}},pn=Fi=>Fi.done?ve(Fi.value):Promise.resolve(Fi.value).then(ln,Cn);pn((L=L.apply(T,O)).next())});const yo=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/banner.json",{method:"get",params:Fa({},T)})}),Zn=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:Fa({},T)})}),Hs=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:Fa({},T)})}),uo=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:Fa({},T)})}),Qe=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects.json",{method:"post",body:Fa({},T)})}),qe=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:Fa({},T)})}),jt=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:Fa({},T)})}),Vt=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:Fa({},T)})});var gr=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,on=(T,O,L)=>O in T?gr(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,gn=(T,O)=>{for(var L in O||(O={}))Zr.call(O,L)&&on(T,L,O[L]);if(Mr)for(var L of Mr(O))_n.call(O,L)&&on(T,L,O[L]);return T},si={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:T},{call:O,put:L}){const{data:{adv:ve,top_banner:ke}}=yield O(yo,T);yield L({type:"save",payload:{BannerList:ke,Adv:ve}})},*getTopCategoryList({payload:T},{call:O,put:L}){const{data:{top_category_list:ve}}=yield O(Zn,T);yield L({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...ve]}})},*getHotList({payload:T},{call:O,put:L}){const{data:{hot_list:ve}}=yield O(Hs,T);yield L({type:"save",payload:{HotList:ve}})},*getDiscountList({payload:T},{call:O,put:L}){const{data:{discount_list:ve}}=yield O(uo,T);yield L({type:"save",payload:{DiscountList:ve}})},*getPaidSubjects({payload:T},{call:O,put:L}){const{data:ve}=yield O(Qe,T);yield L({type:"save",payload:{SubjectList:ve}})},*getTags({payload:T},{call:O,put:L}){const{data:{list:ve}}=yield O(qe,T);yield L({type:"save",payload:{Tags:ve}})},*getUserComments({payload:T},{call:O,put:L}){const{data:{list:ve}}=yield O(jt,T);yield L({type:"save",payload:{UserComments:ve}})},*getInfoShow({payload:T},{call:O,put:L}){const{data:ve}=yield O(Vt,T);yield L({type:"save",payload:{InfoShow:ve}})}},reducers:{save(T,O){return gn(gn({},T),O.payload)}}},Di={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},Ji=e(93440),Gi=Object.defineProperty,Pi=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,bi=(T,O,L)=>O in T?Gi(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,xa=(T,O)=>{for(var L in O||(O={}))Ia.call(O,L)&&bi(T,L,O[L]);if(Pi)for(var L of Pi(O))Ii.call(O,L)&&bi(T,L,O[L]);return T},Gs={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:T},{call:O,put:L}){const ve=yield O(Ji.Ub,T);return yield L({type:"save",payload:{privateMessageDetails:ve||[]}}),ve},*getTidings({payload:T},{call:O,put:L}){const ve=yield O(Ji.AD,T);yield L({type:"save",payload:{tidingsList:ve||[]}})},*getPrivateMessages({payload:T},{call:O,put:L}){const ve=yield O(Ji.V8,T);return yield L({type:"save",payload:{privateMessage:ve||[]}}),ve},*getUsersForPrivateMessages({payload:T},{call:O,put:L}){const ve=yield O(Ji.QJ,T);return yield L({type:"save",payload:{userPrivateMessage:ve||[]}}),ve},*unreadMessageInfo({payload:T},{call:O,put:L}){const ve=yield O(Ji.Ig,T);yield L({type:"save",payload:{unreadInfo:ve||[]}})},*getRecentContacts({payload:T},{call:O,put:L}){const ve=yield O(Ji.Ko,T);return yield L({type:"save",payload:{recentContacts:ve||[]}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:xa({},T)}})}},reducers:{save(T,O){return xa(xa({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},ea=e(47580),Qa=e(49661),ca=e(22688),Ui=Object.defineProperty,ka=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,hs=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,ko=(T,O,L)=>O in T?Ui(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,os=(T,O)=>{for(var L in O||(O={}))xo.call(O,L)&&ko(T,L,O[L]);if(hs)for(var L of hs(O))ps.call(O,L)&&ko(T,L,O[L]);return T},ms=(T,O)=>ka(T,qa(O));const ks=(T,O)=>{var L,ve,ke,ln,Cn,pn,Fi,Ha,Ga;if(!T)return;const{exam:zo,single_questions:Ss,multiple_questions:Qs,judgement_questions:$s,program_questions:Mc,completion_questions:tf,subjective_questions:_c,practical_questions:rf,combination_questions:Ol,bprogram_questions:Bi}=T||{},Xl=[os({type:"SINGLE",question_type:0,name:((L=O==null?void 0:O.find(bs=>bs.value==ca.fw[0].nameType))==null?void 0:L.name)||ca.fw[0].name},Ss),os({type:"MULTIPLE",question_type:1,name:((ve=O==null?void 0:O.find(bs=>bs.value==ca.fw[1].nameType))==null?void 0:ve.name)||ca.fw[1].name},Qs),os({type:"JUDGMENT",question_type:2,name:((ke=O==null?void 0:O.find(bs=>bs.value==ca.fw[2].nameType))==null?void 0:ke.name)||ca.fw[2].name},$s),os({type:"PROGRAM",question_type:6,name:((ln=O==null?void 0:O.find(bs=>bs.value==ca.fw[6].nameType))==null?void 0:ln.name)||ca.fw[6].name},Mc),os({type:"COMPLETION",question_type:3,name:((Cn=O==null?void 0:O.find(bs=>bs.value==ca.fw[3].nameType))==null?void 0:Cn.name)||ca.fw[3].name},tf),os({type:"SUBJECTIVE",question_type:4,name:((pn=O==null?void 0:O.find(bs=>bs.value==ca.fw[4].nameType))==null?void 0:pn.name)||ca.fw[4].name},_c),os({type:"PRACTICAL",question_type:5,name:((Fi=O==null?void 0:O.find(bs=>bs.value==ca.fw[5].nameType))==null?void 0:Fi.name)||ca.fw[5].name},rf),os({type:"COMBINATION",question_type:7,name:((Ha=O==null?void 0:O.find(bs=>bs.value==ca.fw[7].nameType))==null?void 0:Ha.name)||ca.fw[7].name},Ol),os({type:"BPROGRAM",question_type:8,name:((Ga=O==null?void 0:O.find(bs=>bs.value==ca.fw[8].nameType))==null?void 0:Ga.name)||ca.fw[8].name},Bi)],Cu=[];if(T.sort_by_qustion_type)for(const bs of T.qustion_type_order_name_en)Cu.push(Xl.find(Dl=>Dl.type===bs));const Eo=(T.sort_by_qustion_type?Cu:Xl).filter(bs=>(bs==null?void 0:bs.questions_count)>0).map((bs,Dl)=>{var Ql;return os(os({},bs),{number:(0,Qa.EM)(Dl+1),questions:(Ql=bs==null?void 0:bs.questions)==null?void 0:Ql.map(Fc=>ms(os({},Fc),{shixun:Fc.examination_bank_shixun_challenges,question_type:bs.question_type}))})});return{exam:zo,questionList:Eo}};var ha=e(37798),us=Object.defineProperty,js=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Se=(T,O,L)=>O in T?us(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Er=(T,O)=>{for(var L in O||(O={}))Ra.call(O,L)&&Se(T,L,O[L]);if(js)for(var L of js(O))ge.call(O,L)&&Se(T,L,O[L]);return T},yr={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:T},{call:O,put:L}){return yield O(ea.a2,T)},*postCheckExaminationBanks({payload:T},{call:O,put:L}){return yield O(ea.q$,T)},*postPaperlibraryCopy({payload:T},{call:O,put:L}){return yield O(ea.ID,T)},*getDisciplines({payload:T},{call:O,put:L}){const ve=yield O(ea.d1,T);return yield L({type:"save",payload:{disciplinesData:Er({},ve)}}),ve},*getCustomDisciplines({payload:T},{call:O,put:L}){const ve=yield O(ea.ar,T);return yield L({type:"save",payload:{disciplinesData:Er({},ve)}}),ve},*getEditDisciplines({payload:T},{call:O,put:L}){const ve=yield O(ea.d1,T),ke=ve==null?void 0:ve.disciplines,ln=(0,ha.L)(ke);return yield L({type:"save",payload:{courseOptions:ln,disciplinesData:Er({},ve)}}),ve},*getTeachGroupData({payload:T},{call:O,put:L}){const ve=yield O(ea.Dm,T);return yield L({type:"save",payload:{teachGroupData:Er({},ve)}}),ve},*getPaperData({payload:T},{call:O,put:L}){const ve=yield O(ea.iT,T),ke=yield O(ea.cV,T),ln=ks(ve,ke.data);return yield L({type:"save",payload:{paperData:ln}}),ve},*getPaperlibraryList({payload:T},{call:O,put:L}){return yield O(ea.Gd,T)},*setPublic({payload:T},{call:O,put:L}){return yield O(ea.DF,T)},*handleDelete({payload:T},{call:O,put:L}){return yield O(ea.fn,T)},*getCourseList({payload:T},{call:O,put:L}){return yield O(ea.tS,T)},*postBatchSendToCourse({payload:T},{call:O,put:L}){return yield O(ea.lc,T)},*sendToClass({payload:T},{call:O,put:L}){return yield O(ea.kp,T)},*adjustPosition({payload:T},{call:O,put:L}){return yield O(ea.qN,T)},*setScore({payload:T},{call:O,put:L}){return yield O(ea.ts,T)},*handleDeleteEditQuestion({payload:T},{call:O,put:L}){return yield O(ea.NC,T)},*batchSetScore({payload:T},{call:O,put:L}){return yield O(ea.YP,T)},*batchDelete({payload:T},{call:O,put:L}){return yield O(ea.Hm,T)},*updatePaper({payload:T},{call:O,put:L}){return yield O(ea.jK,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Er({},T)}})}},reducers:{save(T,O){return Er(Er({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Qr=Object.defineProperty,In=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,zn=(T,O,L)=>O in T?Qr(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Mn=(T,O)=>{for(var L in O||(O={}))ii.call(O,L)&&zn(T,L,O[L]);if(In)for(var L of In(O))Zi.call(O,L)&&zn(T,L,O[L]);return T},ma={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ea.Dq,T);return yield ve({type:"save",payload:{exerciseExportHeadData:Mn({},ke)}}),ke},*editExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ea.Di,T);return yield ve({type:"save",payload:{editData:Mn({},ke)}}),ke},*getTagDiscipline({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.YY,T);return yield ve({type:"save",payload:{tagDisciplineData:Mn({},ke)}}),ke},*editExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(ea.oF,T)},*addExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(ea.oF,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Mn({},T)}})}},reducers:{save(T,O){return Mn(Mn({},T),O.payload)},modifyTitle(T,O){const L=(0,Ke.cloneDeep)(T);return L.editData.exercise.exercise_name=O.payload,L}},subscriptions:{setup({dispatch:T,history:O}){}}},ta=e(37034),No=Object.defineProperty,To=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ul=(T,O,L)=>O in T?No(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,bu=(T,O)=>{for(var L in O||(O={}))yu.call(O,L)&&ul(T,L,O[L]);if(To)for(var L of To(O))Ml.call(O,L)&&ul(T,L,O[L]);return T},el={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"",editKey:-1},effects:{*getDiscusses({payload:T},{call:O,put:L}){const ve=yield O(ta.Ax,T);yield L({type:"save",payload:{discusses:bu({},ve)}})},*getPathsDetail({payload:T},{call:O,put:L}){const ve=yield O(ta.lk,T);return yield L({type:"save",payload:{detail:bu({},ve)}}),ve},*getCourseDetail({payload:T},{call:O,put:L}){const ve=yield O(ta.Sp,T);return yield L({type:"save",payload:{detail:bu({},ve)}}),ve},*getRightData({payload:T},{call:O,put:L}){const ve=yield O(ta.AQ,T);yield L({type:"save",payload:{rightData:bu({},ve)}})},*getCoureses({payload:T},{call:O,put:L}){const ve=yield O(ta.ue,T);yield L({type:"save",payload:{Courses:bu({},ve)}})},*getStageChildrenData({payload:T},{call:O,put:L}){const ve=yield O(ta.w4,T);return yield L({type:"save",payload:{StageChildrenData:ve}}),ve},*getStageData({payload:T},{call:O,put:L}){var ve,ke,ln;let Cn=null;return T!=null&&T.show_course_section?Cn=yield O(ta.yN,T):Cn=yield O(ta.p,T),yield L({type:"save",payload:{stageData:((ve=Cn==null?void 0:Cn.data)==null?void 0:ve.stages)||(Cn==null?void 0:Cn.stages)||[],isShowSchedule:((ke=Cn==null?void 0:Cn.data)==null?void 0:ke.is_show_schedule)||(Cn==null?void 0:Cn.is_show_schedule)||!1}}),(ln=Cn==null?void 0:Cn.data)==null?void 0:ln.stages},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:bu({},T)}})}},reducers:{save(T,O){return bu(bu({},T),O.payload)}}},Ve=Object.defineProperty,Z=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,de=(T,O,L)=>O in T?Ve(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ae=(T,O)=>{for(var L in O||(O={}))Y.call(O,L)&&de(T,L,O[L]);if(Z)for(var L of Z(O))te.call(O,L)&&de(T,L,O[L]);return T},Pt={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:T},{call:O,put:L}){const ve=T,ke=yield O(ta.tS,T);return yield L({type:"save",payload:Ae({listParams:ve},ke)}),ke},*getMenus({payload:T},{call:O,put:L}){const ve=yield O(ta.fh,T);yield L({type:"save",payload:{menus:ve}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ae({},T)}})},*clearListParams({payload:T},{call:O,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(T,O){return Ae(Ae({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},$t=Object.defineProperty,nr=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,an=(T,O,L)=>O in T?$t(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,An=(T,O)=>{for(var L in O||(O={}))Dt.call(O,L)&&an(T,L,O[L]);if(nr)for(var L of nr(O))Wr.call(O,L)&&an(T,L,O[L]);return T},Jn={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:T},{call:O,put:L}){return yield O(ta.tu,T)},*submitCourse({payload:T},{call:O,put:L}){return yield O(ta.pU,T)},*getEditCourseData({payload:T},{call:O,put:L}){return yield O(ta.mQ,T)},*getSchoolOption({payload:T},{call:O,put:L}){return yield O(ta.GY,T)},*appplySchool({payload:T},{call:O,put:L}){return yield O(ta.bz,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:An({},T)}})}},reducers:{save(T,O){return An(An({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ki=Object.defineProperty,Aa=Object.defineProperties,va=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,Us=(T,O,L)=>O in T?ki(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ls=(T,O)=>{for(var L in O||(O={}))ns.call(O,L)&&Us(T,L,O[L]);if(wa)for(var L of wa(O))ys.call(O,L)&&Us(T,L,O[L]);return T},ua=(T,O)=>Aa(T,va(O)),Xs={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:T},{call:O,put:L}){const ve=yield O(ta.nq,T);yield L({type:"save",payload:{SubjectUseInfos:ve}})},*getRankList({payload:T},{call:O,put:L}){const ve=yield O(ta.Fg,T);yield L({type:"save",payload:{RankList:ua(ls({},ve),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]]})}})},*getStatisticsBody({payload:T},{call:O,put:L}){const ve=yield O(ta.Gz,T);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:T},{call:O,put:L}){const ve=yield O(ta.hS,T);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:T},{call:O,put:L}){const ve=yield O(ta.Hl,T);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(T,O){return ls(ls({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},xi=e(70610),Ro=Object.defineProperty,Po=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,to=(T,O,L)=>O in T?Ro(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ao=(T,O)=>{for(var L in O||(O={}))xu.call(O,L)&&to(T,L,O[L]);if(Po)for(var L of Po(O))eo.call(O,L)&&to(T,L,O[L]);return T},gl={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},itemBanks:{},groupfolderList:{}},effects:{*getGroup({payload:T},{call:O,put:L}){const ve=yield O(xi.ex,T);return yield L({type:"save",payload:{groupfolderList:ve}}),ve},*getDisciplines({payload:T},{call:O,put:L}){const ve=yield O(xi.d1,T);return yield L({type:"save",payload:{disciplinesData:ao({},ve)}}),ve},*getEditDisciplines({payload:T},{call:O,put:L}){const ve=yield O(xi.d1,T),ke=ve==null?void 0:ve.disciplines,ln=(0,ha.L)(ke);return yield L({type:"save",payload:{courseOptions:ln,disciplinesData:ao({},ve)}}),ve},*getBasketList({payload:T},{call:O,put:L}){const ve=yield O(xi.Qj,T);return yield L({type:"save",payload:{basketData:ao({},ve)}}),ve},*getTeachGroupData({payload:T},{call:O,put:L}){const ve=yield O(xi.Dm,T);return yield L({type:"save",payload:{teachGroupData:ao({},ve)}}),ve},*getEditData({payload:T},{call:O,put:L}){const ve=yield O(xi.FG,T);return yield L({type:"save",payload:{editData:ao({},ve)}}),ve},*getEditDataBprogram({payload:T},{call:O,put:L}){const ve=yield O(xi.Bo,T);return yield L({type:"save",payload:{editData:ao({},ve)}}),ve},*getGroupData({payload:T},{call:O,put:L}){const ve=yield O(xi.hI,T);return yield L({type:"save",payload:{groupData:ao({},ve)}}),ve},*getItemBanks({payload:T},{call:O,put:L}){const ve=yield O(xi.Of,T);return yield L({type:"save",payload:{itemBanks:ao({},ve)}}),ve},*setPrivate({payload:T},{call:O,put:L}){return yield O(xi.Pl,T)},*revokePublish({payload:T},{call:O,put:L}){return yield O(xi.IJ,T)},*setPublic({payload:T},{call:O,put:L}){return yield O(xi.DF,T)},*handleDelete({payload:T},{call:O,put:L}){return yield O(xi.fn,T)},*startExperience({payload:T},{call:O,put:L}){return yield O(xi.Bd,T)},*cancel({payload:T},{call:O,put:L}){return yield O(xi.al,T)},*select({payload:T},{call:O,put:L}){return yield O(xi.Ys,T)},*examUnselectAll({payload:T},{call:O,put:L}){return yield O(xi.rV,T)},*basketDelete({payload:T},{call:O,put:L}){return yield O(xi.x5,T)},*unselectAll({payload:T},{call:O,put:L}){return yield O(xi.HF,T)},*addKnowledge({payload:T},{call:O,put:L}){return yield O(xi.U6,T)},*editProblemset({payload:T},{call:O,put:L}){return yield O(xi.Wk,T)},*addProblemset({payload:T},{call:O,put:L}){return yield O(xi.Mr,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ao({},T)}})}},reducers:{save(T,O){return ao(ao({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},tl=Object.defineProperty,wu=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,Zu=(T,O,L)=>O in T?tl(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,jo=(T,O)=>{for(var L in O||(O={}))lo.call(O,L)&&Zu(T,L,O[L]);if(wu)for(var L of wu(O))ll.call(O,L)&&Zu(T,L,O[L]);return T},Bl={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:T},{call:O,put:L}){const ve=yield O(xi.iT,T),ke=(0,ha.r)(ve);return yield L({type:"save",payload:{paperData:ke}}),ve},*getEditDisciplines({payload:T},{call:O,put:L}){const ve=yield O(xi.d1,T),ke=ve==null?void 0:ve.disciplines,ln=(0,ha.L)(ke);return yield L({type:"save",payload:{courseOptions:ln,disciplinesData:jo({},ve)}}),ve},*setScore({payload:T},{call:O,put:L}){return yield O(xi.ts,T)},*handleDelete({payload:T},{call:O,put:L}){return yield O(xi.Cn,T)},*batchSetScore({payload:T},{call:O,put:L}){return yield O(xi.YP,T)},*batchDelete({payload:T},{call:O,put:L}){return yield O(xi.Hm,T)},*adjustPosition({payload:T},{call:O,put:L}){return yield O(xi.qN,T)},*newPreviewProblemset({payload:T},{call:O,put:L}){return yield O(xi.et,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:jo({},T)}})}},reducers:{save(T,O){return jo(jo({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},nu=e(5707),Nl=Object.defineProperty,ro=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,oc=(T,O,L)=>O in T?Nl(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Wu=(T,O)=>{for(var L in O||(O={}))iu.call(O,L)&&oc(T,L,O[L]);if(ro)for(var L of ro(O))cl.call(O,L)&&oc(T,L,O[L]);return T},uc={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:T},{call:O,put:L}){const ve=yield O(nu.Go,T);return yield L({type:"save",payload:{restful:Wu({},ve)}}),ve},*getRestfulDetail({payload:T},{call:O,put:L}){const ve=yield O(nu.H5,T);return yield L({type:"save",payload:{restfulDetail:Wu({},(ve==null?void 0:ve.data)||{})}}),(ve==null?void 0:ve.data)||{}},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Wu({},T)}})}},reducers:{save(T,O){return Wu(Wu({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},li=e(67135);const Ac=(T={})=>{var O,L,ve,ke,ln,Cn;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(O=T==null?void 0:T.content_info)==null?void 0:O.status,username:(L=T==null?void 0:T.content_info)==null?void 0:L.username,time:(ve=T==null?void 0:T.content_info)==null?void 0:ve.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(ke=T==null?void 0:T.perference_info)==null?void 0:ke.status,username:(ln=T==null?void 0:T.perference_info)==null?void 0:ln.username,time:(Cn=T==null?void 0:T.perference_info)==null?void 0:Cn.time}]};var Io=Object.defineProperty,lc=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,vf=Object.prototype.propertyIsEnumerable,$c=(T,O,L)=>O in T?Io(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,zs=(T,O)=>{for(var L in O||(O={}))wo.call(O,L)&&$c(T,L,O[L]);if(Sl)for(var L of Sl(O))vf.call(O,L)&&$c(T,L,O[L]);return T},_f=(T,O)=>lc(T,Eu(O)),Zc={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0},auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{*getShixunsDetail({payload:T},{call:O,put:L}){const ve=yield O(li.Po,T);return yield L({type:"save",payload:{detail:zs({},ve)}}),ve},*getMirrorApplies({payload:T},{call:O,put:L}){const ve=yield O(li.tX,T);return yield L({type:"save",payload:{mirrorApplies:zs({},(ve==null?void 0:ve.data)||{})}}),ve},*getRightData({payload:T},{call:O,put:L}){const ve=yield O(li.AQ,T);yield L({type:"save",payload:{rightData:zs({},ve)}})},*getChallengesData({payload:T},{call:O,put:L}){const ve=yield O(li.n5,T);yield L({type:"save",payload:{challenges:zs({},ve)}})},*saveCopyForExercise({payload:T},{call:O,put:L}){return yield O(li.FB,T)},*execJupyter({payload:T},{call:O,put:L}){return yield O(li.BK,T)},*execShixun({payload:T},{call:O,put:L}){const ve=yield O(li.Ir,T);return(ve==null?void 0:ve.status)===-3&&(0,Qa.eF)(),ve},*openChallenge({payload:T},{call:O,put:L}){return yield O(li.dK,T)},*challengeMoveUp({payload:T},{call:O,put:L}){return yield O(li.zD,T)},*challengeMoveDown({payload:T},{call:O,put:L}){return yield O(li.hn,T)},*cancelCollect({payload:T},{call:O,put:L}){return yield O(li.rs,T)},*collect({payload:T},{call:O,put:L}){return yield O(li.KM,T)},*searchUserCourses({payload:T},{call:O,put:L}){return yield O(li._7,T)},*sendToCourse({payload:T},{call:O,put:L}){return yield O(li.Q,T)},*cancelRelease({payload:T},{call:O,put:L}){return yield O(li.Ne,T)},*cancelPublic({payload:T},{call:O,put:L}){return yield O(li.Er,T)},*applyPublic({payload:T},{call:O,put:L}){return yield O(li.WO,T)},*release({payload:T},{call:O,put:L}){return yield O(li.Ar,T)},*updateAuditSituation({payload:T},{call:O,put:L}){return yield O(li.LP,T)},*getCollaboratorsData({payload:T},{call:O,put:L}){return yield O(li.j8,T)},*addCollaborator({payload:T},{call:O,put:L}){return yield O(li.OV,T)},*addTeachGroupMember({payload:T},{call:O,put:L}){return yield O(li.l3,T)},*getChangeManager({payload:T},{call:O,put:L}){return yield O(li.P2,T)},*changeManager({payload:T},{call:O,put:L}){return yield O(li.X$,T)},*deleteCollaborators({payload:T},{call:O,put:L}){return yield O(li.xk,T)},*getRankingList({payload:T},{call:O,put:L}){return yield O(li.E4,T)},*getMirrorScript({payload:T},{call:O,put:L}){return yield O(li.Z2,T)},*getScriptContent({payload:T},{call:O,put:L}){return yield O(li.Bj,T)},*getCustomScript({payload:T},{call:O,put:L}){return yield O(li.Wi,T)},*updateSettingBasicInfo({payload:T},{call:O,put:L}){return yield O(li.ZO,T)},*getShixunQuote({payload:T},{call:O,put:L}){return yield O(li.Gr,T)},*deleteShixun({payload:T},{call:O,put:L}){return yield O(li.Ps,T)},*permanentClose({payload:T},{call:O,put:L}){return yield O(li.U9,T)},*getDepartments({payload:T},{call:O,put:L}){return yield O(li.Ql,T)},*updatePermissionSetting({payload:T},{call:O,put:L}){return yield O(li.aH,T)},*updateLearnSetting({payload:T},{call:O,put:L}){return yield O(li.yE,T)},*updateSetting({payload:T},{call:O,put:L}){return yield O(li.m7,T)},*getSetData({payload:T},{call:O,put:L}){return yield O(li.U0,T)},*deleteDataSet({payload:T},{call:O,put:L}){return yield O(li.uo,T)},*deleteGitFile({payload:T},{call:O,put:L}){return yield O(li.sr,T)},*deleteGitFiles({payload:T},{call:O,put:L}){return yield O(li.p0,T)},*moveGitFile({payload:T},{call:O,put:L}){return yield O(li.IT,T)},*moveGitFiles({payload:T},{call:O,put:L}){return yield O(li.t2,T)},*getRepository({payload:T},{call:O,put:L}){const ve=yield O(li.Ag,T);return yield L({type:"save",payload:{repository:zs({},ve)}}),zs({},ve)},*getRepositorys({payload:T},{call:O,put:L}){const ve=yield O(li.Wl,T);return yield L({type:"save",payload:{repository:zs({},ve)}}),zs({},ve)},*getRepositorys({payload:T},{call:O,put:L}){const ve=yield O(li.Wl,T);return yield L({type:"save",payload:{repository:zs({},ve)}}),zs({},ve)},*getSecretRepository({payload:T},{call:O,put:L}){const ve=yield O(li.w,T);return yield L({type:"save",payload:{secretRepository:zs({},ve)}}),ve},*addRepositoryFile({payload:T},{call:O,put:L}){return yield O(li.v3,T)},*addRepositoryFiles({payload:T},{call:O,put:L}){return yield O(li.fL,T)},*getRepositoryCommit({payload:T},{call:O,put:L}){return yield O(li.Je,T)},*getFileContent({payload:T},{call:O,put:L}){const ve=yield O(li.LK,T);return yield L({type:"save",payload:{fileContent:_f(zs({},ve),{params:T})}}),ve},*getFileContents({payload:T},{call:O,put:L}){const ve=yield O(li.nu,T);return yield L({type:"save",payload:{fileContent:_f(zs({},ve),{params:T})}}),ve},*updateRepositoryFile({payload:T},{call:O,put:L}){return yield O(li.kF,T)},*updateRepositoryFiles({payload:T},{call:O,put:L}){return yield O(li.jq,T)},*uploadGitFolder({payload:T},{call:O,put:L}){return yield O(li.Op,T)},*updateCollaboratorEditable({payload:T},{call:O,put:L}){return yield O(li.Dz,T)},*getSettingsData({payload:T},{call:O,put:L}){const ve=yield O(li.DC,T);yield L({type:"save",payload:{setting:zs({},ve)}})},*getChallengesNew({payload:T},{call:O,put:L}){const ve=yield O(li.km,T);yield L({type:"save",payload:{challengesNew:zs({},ve)}})},*getChallengesEdit({payload:T},{call:O,put:L}){const ve=yield O(li.q0,T);return yield L({type:"save",payload:{challengesEdit:zs({},ve)}}),ve},*getAuditSituationData({payload:T},{call:O,put:L}){const ve=yield O(li.GI,T),ke=Ac(ve);yield L({type:"save",payload:{auditSituationData:ke}})},*getEditChallengesQuestion({payload:T},{call:O,put:L}){const ve=yield O(li.UQ,T);return yield L({type:"save",payload:{editChallengesQuestion:ve}}),ve},*getInfoWithJupyterLab({payload:T},{call:O,put:L}){const ve=yield O(li.mI,T);return yield L({type:"save",payload:{infoWithJupyterLab:ve}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:zs({},T)}})}},reducers:{save(T,O){return console.log("reducers:",T,O),zs(zs({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},au=Object.defineProperty,Cc=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,jl=(T,O,L)=>O in T?au(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,co=(T,O)=>{for(var L in O||(O={}))Al.call(O,L)&&jl(T,L,O[L]);if(Cc)for(var L of Cc(O))ju.call(O,L)&&jl(T,L,O[L]);return T},su={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{*getShixuns({payload:T},{call:O,put:L}){const ve=yield O(li.he,T),ke=co({},T);return yield L({type:"save",payload:co({listParams:ke},ve)}),ve},*getMenus({payload:T},{call:O,put:L}){var ve;const ke=yield O(li.I_,T);(ve=ke==null?void 0:ke.disciplines)==null||ve.map(ln=>(ln.sub_repertoires=ln.sub_disciplines,ln)),yield L({type:"save",payload:{menus:[...(ke==null?void 0:ke.disciplines)||[]]}})},*clearListParams({payload:T},{call:O,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(T,O){return co(co({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Tc=Object.defineProperty,Ul=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Wc=Object.prototype.propertyIsEnumerable,Pc=(T,O,L)=>O in T?Tc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Du=(T,O)=>{for(var L in O||(O={}))Su.call(O,L)&&Pc(T,L,O[L]);if(Ul)for(var L of Ul(O))Wc.call(O,L)&&Pc(T,L,O[L]);return T},Hu={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:T},{call:O,put:L}){const ve=yield O(li.b8,T);return yield L({type:"save",payload:{newData:Du({},ve)}}),ve},*deleteAttachment({payload:T},{call:O,put:L}){return yield O(li.OW,T)},*applyShixunMirror({payload:T},{call:O,put:L}){return yield O(li.EH,T)},*submitShixuns({payload:T},{call:O,put:L}){return yield O(li.eX,T)},*getShixunsJupyterLab({payload:T},{call:O,put:L}){const ve=yield O(li.Gu,T);return yield L({type:"save",payload:{newData:Du({},ve)}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Du({},T)}})},*getEnvironmentData({payload:T},{call:O,put:L}){const ve=yield O(li.K,T);return console.log(ve,"response"),yield L({type:"save",payload:{environmentData:Du({},ve.data)}}),ve}},reducers:{save(T,O){return Du(Du({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Ic=Object.defineProperty,Cl=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,Hc=(T,O,L)=>O in T?Ic(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Gu=(T,O)=>{for(var L in O||(O={}))Ya.call(O,L)&&Hc(T,L,O[L]);if(Cl)for(var L of Cl(O))If.call(O,L)&&Hc(T,L,O[L]);return T},Kc={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:T},{call:O,put:L}){const ve=yield O(li.e,T);yield L({type:"save",payload:{ShixunUseInfos:ve}})},*getRankList({payload:T},{call:O,put:L}){const ve=yield O(li.Fg,T);yield L({type:"save",payload:{RankList:{user_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",role:"\u89D2\u8272",student_id:"\u5B66\u53F7/\u5DE5\u53F7",num:"\u901A\u8FC7\u5173\u5361\u6570"},...(ve==null?void 0:ve.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(ve==null?void 0:ve.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(ve==null?void 0:ve.quote_list)||[]]}}})},*getStatisticsBody({payload:T},{call:O,put:L}){const ve=yield O(li.Gz,T);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:T},{call:O,put:L}){const ve=yield O(li.hS,T);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:T},{call:O,put:L}){const ve=yield O(li.Hl,T);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(T,O){return Gu(Gu({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},$l=(T,O,L)=>new Promise((ve,ke)=>{var ln=Fi=>{try{pn(L.next(Fi))}catch(Ha){ke(Ha)}},Cn=Fi=>{try{pn(L.throw(Fi))}catch(Ha){ke(Ha)}},pn=Fi=>Fi.done?ve(Fi.value):Promise.resolve(Fi.value).then(ln,Cn);pn((L=L.apply(T,O)).next())});function Au(T){return $l(this,null,function*(){return(0,gs.ZP)("/api/shixuns/new.json",{method:"Get",params:T})})}function yf(T){return $l(this,null,function*(){return(0,gs.ZP)(`/api/shixuns/${T.id}/required_status.json`,{method:"Get",params:{}})})}var Oc=Object.defineProperty,Zl=Object.defineProperties,Ku=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,Dc=(T,O,L)=>O in T?Oc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,fl=(T,O)=>{for(var L in O||(O={}))Uo.call(O,L)&&Dc(T,L,O[L]);if(fo)for(var L of fo(O))ou.call(O,L)&&Dc(T,L,O[L]);return T},Vc=(T,O)=>Zl(T,Ku(O)),cc={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{*setParams({payload:T},{call:O,put:L}){yield L({type:"save",payload:fl({},T)})},*getTestData({payload:T},{call:O,put:L}){const ve=yield O(Au,T);yield L({type:"save",payload:{data:ve}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:T},{call:O,put:L}){const ve=yield O(yf,T);yield L({type:"save",payload:fl({},ve.data)})},*setSideBarTabs({payload:T},{call:O,put:L}){yield L({type:"sideBar",payload:fl({},T)})}},reducers:{save(T,O){return fl(fl({},T),O.payload)},sideBar(T,O){return Vc(fl({},T),{sideBar:fl(fl({},T.sideBar),O.payload)})}},subscriptions:{setup({dispatch:T,history:O}){}}},Oo=e(63423),Yc=Object.defineProperty,Xc=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,ho=(T,O,L)=>O in T?Yc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Wl=(T,O)=>{for(var L in O||(O={}))rl.call(O,L)&&ho(T,L,O[L]);if(Xc)for(var L of Xc(O))Uu.call(O,L)&&ho(T,L,O[L]);return T},kc={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:T},{call:O,put:L}){const ve=yield O(Oo.JJ,T);return yield L({type:"save",payload:{homeworkBanksDetail:Wl({},ve)}}),ve},*getSystemUpdate({payload:T},{call:O,put:L}){const ve=yield O(Oo.n0,T);return yield L({type:"save",payload:{systemUpdate:Wl({},ve)}}),ve},*getHomepageInfo({payload:T},{call:O,put:L}){const ve=yield O(Oo.DA,T);return yield L({type:"save",payload:{homepageInfo:Wl({},ve)}}),ve},*signed({payload:T},{call:O,put:L}){return yield O(Oo.qN,T)},*getCourses({payload:T},{call:O,put:L}){return yield O(Oo.Ho,T)},*getShixuns({payload:T},{call:O,put:L}){return yield O(Oo.rV,T)},*getPaths({payload:T},{call:O,put:L}){return yield O(Oo.w3,T)},*getProjects({payload:T},{call:O,put:L}){return yield O(Oo.mW,T)},*getVideos({payload:T},{call:O,put:L}){return yield O(Oo.WY,T)},*getReviewVideos({payload:T},{call:O,put:L}){return yield O(Oo.Qx,T)},*deleteVideo({payload:T},{call:O,put:L}){return yield O(Oo.FM,T)},*getQuestionBanks({payload:T},{call:O,put:L}){return yield O(Oo.ai,T)},*topicsSetPublic({payload:T},{call:O,put:L}){return yield O(Oo.Cx,T)},*topicsDelete({payload:T},{call:O,put:L}){return yield O(Oo.WS,T)},*topicGetCourseList({payload:T},{call:O,put:L}){return yield O(Oo.gI,T)},*topicSendToClass({payload:T},{call:O,put:L}){return T.object_type==="videos"?yield O(Oo.Fn,T):yield O(Oo.Ef,T)},*logWatchHistory({payload:T},{call:O,put:L}){const ve=yield O(Oo.lO,T);return ve==null?void 0:ve.log_id},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Wl({},T)}})}},reducers:{save(T,O){return Wl(Wl({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Qc=Object.defineProperty,dl=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,ze=(T,O,L)=>O in T?Qc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Vu=(T,O)=>{for(var L in O||(O={}))Jo.call(O,L)&&ze(T,L,O[L]);if(dl)for(var L of dl(O))Hl.call(O,L)&&ze(T,L,O[L]);return T},pu=(T,O)=>{var L={};for(var ve in T)Jo.call(T,ve)&&O.indexOf(ve)<0&&(L[ve]=T[ve]);if(T!=null&&dl)for(var ve of dl(T))O.indexOf(ve)<0&&Hl.call(T,ve)&&(L[ve]=T[ve]);return L},uu={namespace:"user",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{*login({payload:T},{call:O,put:L}){const ve=T,{to:ke}=ve,ln=pu(ve,["to"]);if(!(yield O(Oo.Es,ln)).status)try{ke?f.history.replace(ke):location.reload()}catch(pn){}},*showPopLogin({payload:T},{put:O}){yield O({type:"save",payload:{showPopLogin:T.showPopLogin,showClosable:T.showClosable}})},*setBindAccountModal({payload:T},{put:O}){yield O({type:"save",payload:{bindAccountModalVisible:T.bindAccountModalVisible,userInfoForBindAccountModal:T.userInfoForBindAccountModal,loginInfo:T.loginInfo}})},*getUserInfo({payload:T},{call:O,put:L}){const ve=yield O(Oo.bG,Vu({},T));return localStorage.userInfo=JSON.stringify(ve),yield L({type:"save",payload:{userInfo:Vu({},ve)}}),ve},*getNavigationInfo({payload:T},{call:O,put:L}){const ve=yield O(Oo.x4,Vu({},T));yield L({type:"save",payload:{navigationInfo:Vu({},ve)}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Vu({},T)}})}},reducers:{save(T,O){return Vu(Vu({},T),O.payload)}}},Yu=e(38746),Rc=Object.defineProperty,dc=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,qc=Object.prototype.propertyIsEnumerable,hc=(T,O,L)=>O in T?Rc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ku=(T,O)=>{for(var L in O||(O={}))nl.call(O,L)&&hc(T,L,O[L]);if(hl)for(var L of hl(O))qc.call(O,L)&&hc(T,L,O[L]);return T},yl=(T,O)=>dc(T,Tl(O));const Xu=()=>{var T,O,L,ve,ke,ln,Cn;let pn=window.location.href.split("/");if(!pn.includes("video"))return;let Fi=(T=pn[pn.length-1])==null?void 0:T.split("?")[0];Fi=Number(Fi);const Ha=(L=(O=pn[pn.length-1])==null?void 0:O.split("?")[1])==null?void 0:L.split("=")[1];return((ke=(ve=pn[pn.length-1])==null?void 0:ve.split("?")[1])==null?void 0:ke.split("=")[0])==="subject_id"?{videoId:Fi,subject_id:Ha}:((Cn=(ln=pn[pn.length-1])==null?void 0:ln.split("?")[1])==null?void 0:Cn.split("=")[0])==="new_video_id"?{videoId:Fi,new_video_id:Ha}:{videoId:Fi,course_id:Ha}};var xf={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:Xu(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.O2,T);return O?O(ke):yield ve({type:"save",payload:{detail:ku({},ke)}}),ke},*setVideoValue({payload:T},{call:O,put:L}){yield L({type:"save",payload:{detail:ku({},T)}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ku({},T)}})},*setVideoTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{videoTabs:ku({},T)}})},*setSelectValue({payload:T},{call:O,put:L}){yield L({type:"save",payload:{selectParams:ku({},T)}})},*getStageData({payload:T},{call:O,put:L,select:ve}){const ke=yield O(Nn.yN,T),ln=yield O(ta.lk,{id:T.subject_id}),{queryParams:Cn}=yield ve(Ss=>Ss.videoDetail),{stages:pn=[]}=ke,Fi=[];let Ha=[],Ga={};const zo=Ss=>{Ss.forEach(Qs=>{String(Qs.id)===String(Cn.videoId)&&(Ga=Qs),Qs.item_type==="VideoItem"?Fi.push(Qs):Qs.item_type==="Attachment"&&Ha.push(Qs),Qs.children&&Qs.children.length&&zo(Qs.children)})};pn==null||pn.forEach(Ss=>{zo(Ss.items)}),window.filterVideoSign=[...Fi],yield L({type:"save",payload:{stages:pn,active:Ga,cust_seq:ln.cust_seq,videoList:Fi,attachmentList:Ha}})},*getVideoData({payload:T},{call:O,put:L,select:ve}){const ke=yield O(Nn.fn,T),{categories:ln=[],coruse_videos:Cn=[]}=ke;yield L({type:"save",payload:{stages:(ln==null?void 0:ln.length)>0?ln:[{coruse_videos:Cn,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:T},{call:O,put:L,select:ve}){const ke=yield O(Yu.R7,T),{queryParams:ln}=yield ve(zo=>zo.videoDetail),{stages:Cn}=ke;let pn=[],Fi=[],Ha={};const Ga=zo=>{zo.forEach(Ss=>{String(Ss.id)===String(ln.videoId)&&(Ha=Ss),Ss.item_type==="VideoItem"?pn.push(Ss):Ss.item_type==="Attachment"&&Fi.push(Ss),Ss.children&&Ss.children.length&&Ga(Ss.children)})};Cn==null||Cn.forEach(zo=>{Ga(zo.items)}),window.filterVideoSign=[...pn],yield L({type:"save",payload:{active:Ha,stages:Cn,cust_seq:!0,videoList:pn,attachmentList:Fi}})}},reducers:{save(T,O){return ku(ku({},T),O.payload)},handleListItemClick(T,O){const{videoList:L,attachmentList:ve}=T,ke=O.payload.videoId||O.payload.attachmentId,ln=[...L,...ve].find(Cn=>`${Cn.id}`==`${ke}`);return yl(ku({},T),{active:ln,queryParams:ku(ku({},Xu()),O.payload)})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},lu=e(19985),Pl=Object.defineProperty,Jc=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,eu=(T,O,L)=>O in T?Pl(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,cu=(T,O)=>{for(var L in O||(O={}))Gl.call(O,L)&&eu(T,L,O[L]);if(Jc)for(var L of Jc(O))Kl.call(O,L)&&eu(T,L,O[L]);return T},mu={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:T},{call:O,put:L}){const ve=yield O(lu.y2,T);return yield L({type:"save",payload:{Workplace:{BaseData:ve.data}}}),ve},*putEditDiscussion({payload:T},{call:O,put:L}){return yield O(lu.CH,T)},*getDiscussionDetail({payload:T},{call:O,put:L}){const ve=yield O(lu.XQ,T);return yield L({type:"save",payload:{DiscussionDetail:ve}}),ve},*postDiscussionList({payload:T},{call:O,put:L}){return yield O(lu.Ll,T)},*getDiscussionList({payload:T},{call:O,put:L}){const ve=yield O(lu.EA,T);return yield L({type:"save",payload:{DiscussionList:ve}}),ve},*postAddLessonRes({payload:T},{call:O,put:L}){return yield O(lu.cZ,T)},*getLessonResourcesList({payload:T},{call:O,put:L}){const ve=yield O(lu.b,T);return yield L({type:"save",payload:{LessonResList:ve}}),ve},*putGoodLessonsDetail({payload:T},{call:O,put:L}){return yield O(lu.To,T)},*getGoodLessonsDetail({payload:T},{call:O,put:L}){const ve=yield O(lu.FU,T);return yield L({type:"save",payload:{LessonDetail:ve}}),ve},*postGoodLessonsList({payload:T},{call:O,put:L}){return yield O(lu.Vf,T)},*getGoodLessonsList({payload:T},{call:O,put:L}){const ve=yield O(lu.G_,T);return yield L({type:"save",payload:{LessonsList:ve}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:cu({},T)}})},*setShowMenu({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showMenu:T}})},*getVirtualSpacesDetails({payload:T},{call:O,put:L}){const ve=yield O(lu.sT,T);yield L({type:"save",payload:{virtualSpacesDetails:cu({},ve)}})},*setVirtualSpacesLoading({payload:T},{call:O,put:L}){yield L({type:"save",payload:{loading:T}})},*getVirtualSpacesMenus({payload:T},{call:O,put:L}){const ve=yield O(lu.Sl,T);return yield L({type:"save",payload:{menus:ve}}),ve}},reducers:{save(T,O){return cu(cu({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}};const pc={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:K},model_3:{namespace:"classrooms.attachment",model:se},model_4:{namespace:"classrooms.boards",model:Oe},model_5:{namespace:"classrooms.exercise",model:Ue},model_6:{namespace:"classrooms.graduation",model:Le},model_7:{namespace:"classrooms.homeworks",model:Yt},model_8:{namespace:"classrooms.index",model:Ce},model_9:{namespace:"classrooms.new",model:gt},model_10:{namespace:"classrooms.overview",model:Lr},model_11:{namespace:"classrooms.polls",model:Nt},model_12:{namespace:"classrooms.teacher",model:Qn},model_13:{namespace:"classrooms.video",model:Ca},model_14:{namespace:"competitions.index",model:Ei},model_15:{namespace:"engineering.evaluateDetail",model:et},model_16:{namespace:"engineering.evaluateList",model:On.Z},model_17:{namespace:"engineering.index",model:bn},model_18:{namespace:"engineering.navigation",model:ya},model_19:{namespace:"engineering.normDetail",model:Xi},model_20:{namespace:"engineering.normList",model:Wa},model_21:{namespace:"forums.detail",model:Zo},model_22:{namespace:"forums.index",model:go},model_23:{namespace:"globalSetting",model:Bu},model_24:{namespace:"graduations.index",model:hr},model_25:{namespace:"homePage",model:kr},model_26:{namespace:"innovation.index",model:Sa},model_27:{namespace:"intraincourse.index",model:si},model_28:{namespace:"loading",model:Di},model_29:{namespace:"messages.index",model:Gs},model_30:{namespace:"paperlibrary.index",model:yr},model_31:{namespace:"paperlibrary.newPaper",model:ma},model_32:{namespace:"paths.detail",model:el},model_33:{namespace:"paths.index",model:Pt},model_34:{namespace:"paths.new",model:Jn},model_35:{namespace:"paths.overview",model:Xs},model_36:{namespace:"problemset.index",model:gl},model_37:{namespace:"problemset.preview",model:Bl},model_38:{namespace:"resetFul.index",model:uc},model_39:{namespace:"shixuns.detail",model:Zc},model_40:{namespace:"shixuns.index",model:su},model_41:{namespace:"shixuns.new",model:Hu},model_42:{namespace:"shixuns.overview",model:Kc},model_43:{namespace:"shixuns.practiceSetting",model:cc},model_44:{namespace:"user.detail",model:kc},model_45:{namespace:"user.index",model:uu},model_46:{namespace:"video.detail",model:xf},model_47:{namespace:"virtualSpaces.index",model:mu}};var Il=Object.defineProperty,ef=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,mc=(T,O,L)=>O in T?Il(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,vc=(T,O)=>{for(var L in O||(O={}))bl.call(O,L)&&mc(T,L,O[L]);if(ef)for(var L of ef(O))zu.call(O,L)&&mc(T,L,O[L]);return T};let Yl;function Lc(T){const{pluginManager:O}=(0,f.useAppData)(),L=(0,c.useRef)(),ve=O.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!L.current){L.current=(0,r.Ue)(vc({history:f.history},ve.config||{}),{initialReducer:{},setupMiddlewares(ke){return[...ke]},setupApp(ke){ke._history=f.history}}),Yl=L.current,L.current.use(l()()),(ve.plugins||[]).forEach(ke=>{L.current.use(ke)});for(const ke of Object.keys(pc))L.current.model(vc({namespace:pc[ke].namespace},pc[ke].model));L.current.start()}return c.createElement(r.zt,{store:L.current._store},T.children)}function wf(){return Yl}},26108:function(d,_,e){"use strict";e.d(_,{PZ:function(){return _i},eU:function(){return a},B:function(){return sa},Mg:function(){return dt},lw:function(){return ot},Kd:function(){return Ot},H8:function(){return Ei}});var r=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(We){return We.displayName||We.name||"Component"}const o=r.createContext(null),{Consumer:h,Provider:u}=o,a=u,x=null;function p(We,et){const{intlPropName:ye="intl",forwardRef:it=!1,enforceContext:sr=!0}=et||{},xr=Or=>React.createElement(h,null,Cr=>(sr&&invariantIntlContext(Cr),React.createElement(We,Object.assign({},Or,{[ye]:Cr},{ref:it?Or.forwardedRef:null}))));return xr.displayName=`injectIntl(${f(We)})`,xr.WrappedComponent=We,c(it?React.forwardRef((Or,Cr)=>React.createElement(xr,Object.assign({},Or,{forwardedRef:Cr}))):xr,We)}var y;(function(We){We[We.literal=0]="literal",We[We.argument=1]="argument",We[We.number=2]="number",We[We.date=3]="date",We[We.time=4]="time",We[We.select=5]="select",We[We.plural=6]="plural",We[We.pound=7]="pound"})(y||(y={}));function m(We){return We.type===y.literal}function b(We){return We.type===y.argument}function S(We){return We.type===y.number}function D(We){return We.type===y.date}function R(We){return We.type===y.time}function A(We){return We.type===y.select}function P(We){return We.type===y.plural}function M(We){return We.type===y.pound}function B(We){return!!(We&&typeof We=="object"&&We.type===0)}function N(We){return!!(We&&typeof We=="object"&&We.type===1)}function K(We){return{type:y.literal,value:We}}function G(We,et){return{type:y.number,value:We,style:et}}var W=function(){var We=function(et,ye){return We=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(it,sr){it.__proto__=sr}||function(it,sr){for(var xr in sr)sr.hasOwnProperty(xr)&&(it[xr]=sr[xr])},We(et,ye)};return function(et,ye){We(et,ye);function it(){this.constructor=et}et.prototype=ye===null?Object.create(ye):(it.prototype=ye.prototype,new it)}}(),ae=function(){return ae=Object.assign||function(We){for(var et,ye=1,it=arguments.length;ye0){for(nn=1,cn=1;nn{en.current=void 0,Ra.current=void 0,us.current=In});const ii=i.useMemo(()=>i.createElement(Ti,(0,Iu.Z)({},In,{ref:fa})),[fa,Ti,In]);return i.useMemo(()=>Ji?i.createElement(ka.Provider,{value:pa},ii):ii,[ka,ii,pa])}const Gs=i.memo(xa);if(Gs.WrappedComponent=Ti,Gs.displayName=xa.displayName=Pi,on){const Qa=i.forwardRef(function(Ni,ka){return i.createElement(Gs,(0,Iu.Z)({},Ni,{reactReduxForwardedRef:ka}))});return Qa.displayName=Pi,Qa.WrappedComponent=Ti,Fo()(Qa,Ti)}return Fo()(Gs,Ti)}}var Ki=ia;function Sa({store:Qe,context:qe,children:jt,serverState:Vt,stabilityCheck:gr="once",noopCheck:Mr="once"}){const Zr=i.useMemo(()=>{const gn=vn(Qe);return{store:Qe,subscription:gn,getServerState:Vt?()=>Vt:void 0,stabilityCheck:gr,noopCheck:Mr}},[Qe,Vt,gr,Mr]),_n=i.useMemo(()=>Qe.getState(),[Qe]);Rn(()=>{const{subscription:gn}=Zr;return gn.onStateChange=gn.notifyNestedSubs,gn.trySubscribe(),_n!==Qe.getState()&&gn.notifyNestedSubs(),()=>{gn.tryUnsubscribe(),gn.onStateChange=void 0}},[Zr,_n]);const on=qe||hi;return i.createElement(on.Provider,{value:Zr},jt)}var gs=Sa;function Ns(Qe=hi){const qe=Qe===hi?ss:ds(Qe);return function(){const{store:Vt}=qe();return Vt}}const Mi=Ns();function Co(Qe=hi){const qe=Qe===hi?Mi:Ns(Qe);return function(){return qe().dispatch}}const oo=Co();du(Vo.useSyncExternalStoreWithSelector),Fr($o.useSyncExternalStore),Ao(Yo.unstable_batchedUpdates);var Ms=Object.defineProperty,Ba=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,Zn=(Qe,qe,jt)=>qe in Qe?Ms(Qe,qe,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Qe[qe]=jt,Hs=(Qe,qe)=>{for(var jt in qe||(qe={}))Ds.call(qe,jt)&&Zn(Qe,jt,qe[jt]);if(Ba)for(var jt of Ba(qe))yo.call(qe,jt)&&Zn(Qe,jt,qe[jt]);return Qe};function uo(Qe){const qe=create(Qe,{initialReducer:{},setupApp(){}}),jt=qe.start;return qe.router=Vt,qe.start=gr,qe;function Vt(Mr){qe._router=Mr}function gr(Mr){if(typeof Mr!="undefined")throw new Error("dva.start() should not be called with any arguments.");qe._store||jt.call(qe);const Zr=qe._store,_n=qe._router;return on=>React.createElement(Provider,{store:Zr},_n(Hs({app:qe},on)))}}},59098:function(d,_,e){"use strict";e.d(_,{fi:function(){return m},m8:function(){return p}});var r=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(R,A,P)=>A in R?i(R,A,{enumerable:!0,configurable:!0,writable:!0,value:P}):R[A]=P,a=(R,A)=>{for(var P in A||(A={}))o.call(A,P)&&u(R,P,A[P]);if(f)for(var P of f(A))h.call(A,P)&&u(R,P,A[P]);return R},x=(R,A)=>l(R,c(A));let p,y="/";function m(R){let A;return R.type==="hash"?A=(0,r.q_)():R.type==="memory"?A=(0,r.PP)(R):A=(0,r.lX)(),R.basename&&(y=R.basename),p=x(a({},A),{push(P,M){A.push(S(P,A),M)},replace(P,M){A.replace(S(P,A),M)},get location(){return A.location},get action(){return A.action}}),A}function b(R){R&&(p=R)}function S(R,A){if(typeof R=="string")return`${D(y)}${R}`;if(typeof R=="object"){const P=A.location.pathname;return x(a({},R),{pathname:R.pathname?`${D(y)}${R.pathname}`:P})}else throw new Error(`Unexpected to: ${R}`)}function D(R){return R.slice(-1)==="/"?R.slice(0,-1):R}},11410:function(d,_,e){"use strict";e.d(_,{gD:function(){return hn},We:function(){return Xt}});var r={};e.r(r),e.d(r,{dva:function(){return a}});var i={};e.r(i),e.d(i,{innerProvider:function(){return Xe}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Ce}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return Kt}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return Ir}});var o=e(8591),h=e(61186),u=e.n(h);u().locale("ZH-cn");const a={config:{onError(vt){o.ZP.error(vt.message,3)}}};var x=e(59301),p=e(12708),y=e.n(p),m=e(12373),b=e.n(m),S=e(44520),D=e.n(S),R=e(19747),A=e.n(R);function P(){return P=Object.assign||function(vt){for(var ot=1;ot=0||(br[ct]=vt[ct]);return br}var G={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},H={rel:["amphtml","canonical","alternate"]},W={type:["application/ld+json"]},ae={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},ne=Object.keys(G).map(function(vt){return G[vt]}),oe={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},q=Object.keys(oe).reduce(function(vt,ot){return vt[oe[ot]]=ot,vt},{}),J=function(vt,ot){for(var ct=vt.length-1;ct>=0;ct-=1){var Nt=vt[ct];if(Object.prototype.hasOwnProperty.call(Nt,ot))return Nt[ot]}return null},K=function(vt){var ot=J(vt,G.TITLE),ct=J(vt,"titleTemplate");if(Array.isArray(ot)&&(ot=ot.join("")),ct&&ot)return ct.replace(/%s/g,function(){return ot});var Nt=J(vt,"defaultTitle");return ot||Nt||void 0},se=function(vt){return J(vt,"onChangeClientState")||function(){}},ee=function(vt,ot){return ot.filter(function(ct){return ct[vt]!==void 0}).map(function(ct){return ct[vt]}).reduce(function(ct,Nt){return P({},ct,Nt)},{})},Q=function(vt,ot){return ot.filter(function(ct){return ct[G.BASE]!==void 0}).map(function(ct){return ct[G.BASE]}).reverse().reduce(function(ct,Nt){if(!ct.length)for(var br=Object.keys(Nt),_r=0;_r/g,">").replace(/"/g,""").replace(/'/g,"'")},Ge=function(vt){return Object.keys(vt).reduce(function(ot,ct){var Nt=vt[ct]!==void 0?ct+'="'+vt[ct]+'"':""+ct;return ot?ot+" "+Nt:Nt},"")},Ue=function(vt,ot){return ot===void 0&&(ot={}),Object.keys(vt).reduce(function(ct,Nt){return ct[oe[Nt]||Nt]=vt[Nt],ct},ot)},Mt=function(vt,ot){return ot.map(function(ct,Nt){var br,_r=((br={key:Nt})["data-rh"]=!0,br);return Object.keys(ct).forEach(function(Jr){var zr=oe[Jr]||Jr;zr==="innerHTML"||zr==="cssText"?_r.dangerouslySetInnerHTML={__html:ct.innerHTML||ct.cssText}:_r[zr]=ct[Jr]}),x.createElement(vt,_r)})},yt=function(vt,ot,ct){switch(vt){case G.TITLE:return{toComponent:function(){return br=ot.titleAttributes,(_r={key:Nt=ot.title})["data-rh"]=!0,Jr=Ue(br,_r),[x.createElement(G.TITLE,Jr,Nt)];var Nt,br,_r,Jr},toString:function(){return function(Nt,br,_r,Jr){var zr=Ge(_r),xn=j(br);return zr?"<"+Nt+' data-rh="true" '+zr+">"+Oe(xn,Jr)+"":"<"+Nt+' data-rh="true">'+Oe(xn,Jr)+""}(vt,ot.title,ot.titleAttributes,ct)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Ue(ot)},toString:function(){return Ge(ot)}};default:return{toComponent:function(){return Mt(vt,ot)},toString:function(){return function(Nt,br,_r){return br.reduce(function(Jr,zr){var xn=Object.keys(zr).filter(function(kn){return!(kn==="innerHTML"||kn==="cssText")}).reduce(function(kn,Qn){var Nn=zr[Qn]===void 0?Qn:Qn+'="'+Oe(zr[Qn],_r)+'"';return kn?kn+" "+Nn:Nn},""),Et=zr.innerHTML||zr.cssText||"",Dr=Te.indexOf(Nt)===-1;return Jr+"<"+Nt+' data-rh="true" '+xn+(Dr?"/>":">"+Et+"")},"")}(vt,ot,ct)}}}},kt=function(vt){var ot=vt.baseTag,ct=vt.bodyAttributes,Nt=vt.encode,br=vt.htmlAttributes,_r=vt.noscriptTags,Jr=vt.styleTags,zr=vt.title,xn=zr===void 0?"":zr,Et=vt.titleAttributes,Dr=vt.linkTags,kn=vt.metaTags,Qn=vt.scriptTags,Nn={toComponent:function(){},toString:function(){return""}};if(vt.prioritizeSeoTags){var ti=function(Tn){var Ai=Tn.linkTags,ri=Tn.scriptTags,Ci=Tn.encode,Qi=ie(Tn.metaTags,ae),Zi=ie(Ai,H),Ca=ie(ri,W);return{priorityMethods:{toComponent:function(){return[].concat(Mt(G.META,Qi.priority),Mt(G.LINK,Zi.priority),Mt(G.SCRIPT,Ca.priority))},toString:function(){return yt(G.META,Qi.priority,Ci)+" "+yt(G.LINK,Zi.priority,Ci)+" "+yt(G.SCRIPT,Ca.priority,Ci)}},metaTags:Qi.default,linkTags:Zi.default,scriptTags:Ca.default}}(vt);Nn=ti.priorityMethods,Dr=ti.linkTags,kn=ti.metaTags,Qn=ti.scriptTags}return{priority:Nn,base:yt(G.BASE,ot,Nt),bodyAttributes:yt("bodyAttributes",ct,Nt),htmlAttributes:yt("htmlAttributes",br,Nt),link:yt(G.LINK,Dr,Nt),meta:yt(G.META,kn,Nt),noscript:yt(G.NOSCRIPT,_r,Nt),script:yt(G.SCRIPT,Qn,Nt),style:yt(G.STYLE,Jr,Nt),title:yt(G.TITLE,{title:xn,titleAttributes:Et},Nt)}},Zt=[],Ft=function(vt,ot){var ct=this;ot===void 0&&(ot=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(Nt){ct.context.helmet=Nt},helmetInstances:{get:function(){return ct.canUseDOM?Zt:ct.instances},add:function(Nt){(ct.canUseDOM?Zt:ct.instances).push(Nt)},remove:function(Nt){var br=(ct.canUseDOM?Zt:ct.instances).indexOf(Nt);(ct.canUseDOM?Zt:ct.instances).splice(br,1)}}},this.context=vt,this.canUseDOM=ot,ot||(vt.helmet=kt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},tr=x.createContext({}),ze=y().shape({setHelmet:y().func,helmetInstances:y().shape({get:y().func,add:y().func,remove:y().func})}),wt=typeof document!="undefined",Bt=function(vt){function ot(ct){var Nt;return(Nt=vt.call(this,ct)||this).helmetData=new Ft(Nt.props.context,ot.canUseDOM),Nt}return M(ot,vt),ot.prototype.render=function(){return x.createElement(tr.Provider,{value:this.helmetData.value},this.props.children)},ot}(x.Component);Bt.canUseDOM=wt,Bt.propTypes={context:y().shape({helmet:y().shape()}),children:y().node.isRequired},Bt.defaultProps={context:{}},Bt.displayName="HelmetProvider";var nt=function(vt,ot){var ct,Nt=document.head||document.querySelector(G.HEAD),br=Nt.querySelectorAll(vt+"[data-rh]"),_r=[].slice.call(br),Jr=[];return ot&&ot.length&&ot.forEach(function(zr){var xn=document.createElement(vt);for(var Et in zr)Object.prototype.hasOwnProperty.call(zr,Et)&&(Et==="innerHTML"?xn.innerHTML=zr.innerHTML:Et==="cssText"?xn.styleSheet?xn.styleSheet.cssText=zr.cssText:xn.appendChild(document.createTextNode(zr.cssText)):xn.setAttribute(Et,zr[Et]===void 0?"":zr[Et]));xn.setAttribute("data-rh","true"),_r.some(function(Dr,kn){return ct=kn,xn.isEqualNode(Dr)})?_r.splice(ct,1):Jr.push(xn)}),_r.forEach(function(zr){return zr.parentNode.removeChild(zr)}),Jr.forEach(function(zr){return Nt.appendChild(zr)}),{oldTags:_r,newTags:Jr}},_t=function(vt,ot){var ct=document.getElementsByTagName(vt)[0];if(ct){for(var Nt=ct.getAttribute("data-rh"),br=Nt?Nt.split(","):[],_r=[].concat(br),Jr=Object.keys(ot),zr=0;zr=0;kn-=1)ct.removeAttribute(_r[kn]);br.length===_r.length?ct.removeAttribute("data-rh"):ct.getAttribute("data-rh")!==Jr.join(",")&&ct.setAttribute("data-rh",Jr.join(","))}},ht=function(vt,ot){var ct=vt.baseTag,Nt=vt.htmlAttributes,br=vt.linkTags,_r=vt.metaTags,Jr=vt.noscriptTags,zr=vt.onChangeClientState,xn=vt.scriptTags,Et=vt.styleTags,Dr=vt.title,kn=vt.titleAttributes;_t(G.BODY,vt.bodyAttributes),_t(G.HTML,Nt),function(Tn,Ai){Tn!==void 0&&document.title!==Tn&&(document.title=j(Tn)),_t(G.TITLE,Ai)}(Dr,kn);var Qn={baseTag:nt(G.BASE,ct),linkTags:nt(G.LINK,br),metaTags:nt(G.META,_r),noscriptTags:nt(G.NOSCRIPT,Jr),scriptTags:nt(G.SCRIPT,xn),styleTags:nt(G.STYLE,Et)},Nn={},ti={};Object.keys(Qn).forEach(function(Tn){var Ai=Qn[Tn],ri=Ai.newTags,Ci=Ai.oldTags;ri.length&&(Nn[Tn]=ri),Ci.length&&(ti[Tn]=Qn[Tn].oldTags)}),ot&&ot(),zr(vt,Nn,ti)},Je=null,je=function(vt){function ot(){for(var Nt,br=arguments.length,_r=new Array(br),Jr=0;Jr elements are self-closing and can not contain children. Refer to our API for more information.")}},ct.flattenArrayTypeChildren=function(Nt){var br,_r=Nt.child,Jr=Nt.arrayTypeChildren;return P({},Jr,((br={})[_r.type]=[].concat(Jr[_r.type]||[],[P({},Nt.newChildProps,this.mapNestedChildrenToProps(_r,Nt.nestedChildren))]),br))},ct.mapObjectTypeChildren=function(Nt){var br,_r,Jr=Nt.child,zr=Nt.newProps,xn=Nt.newChildProps,Et=Nt.nestedChildren;switch(Jr.type){case G.TITLE:return P({},zr,((br={})[Jr.type]=Et,br.titleAttributes=P({},xn),br));case G.BODY:return P({},zr,{bodyAttributes:P({},xn)});case G.HTML:return P({},zr,{htmlAttributes:P({},xn)});default:return P({},zr,((_r={})[Jr.type]=P({},xn),_r))}},ct.mapArrayTypeChildrenToProps=function(Nt,br){var _r=P({},br);return Object.keys(Nt).forEach(function(Jr){var zr;_r=P({},_r,((zr={})[Jr]=Nt[Jr],zr))}),_r},ct.warnOnInvalidChildren=function(Nt,br){return D()(ne.some(function(_r){return Nt.type===_r}),typeof Nt.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+ne.join(", ")+" are allowed. Helmet does not support rendering <"+Nt.type+"> elements. Refer to our API for more information."),D()(!br||typeof br=="string"||Array.isArray(br)&&!br.some(function(_r){return typeof _r!="string"}),"Helmet expects a string as a child of <"+Nt.type+">. Did you forget to wrap your children in braces? ( <"+Nt.type+">{``} ) Refer to our API for more information."),!0},ct.mapChildrenToProps=function(Nt,br){var _r=this,Jr={};return x.Children.forEach(Nt,function(zr){if(zr&&zr.props){var xn=zr.props,Et=xn.children,Dr=N(xn,be),kn=Object.keys(Dr).reduce(function(Nn,ti){return Nn[q[ti]||ti]=Dr[ti],Nn},{}),Qn=zr.type;switch(typeof Qn=="symbol"?Qn=Qn.toString():_r.warnOnInvalidChildren(zr,Et),Qn){case G.FRAGMENT:br=_r.mapChildrenToProps(Et,br);break;case G.LINK:case G.META:case G.NOSCRIPT:case G.SCRIPT:case G.STYLE:Jr=_r.flattenArrayTypeChildren({child:zr,arrayTypeChildren:Jr,newChildProps:kn,nestedChildren:Et});break;default:br=_r.mapObjectTypeChildren({child:zr,newProps:br,newChildProps:kn,nestedChildren:Et})}}}),this.mapArrayTypeChildrenToProps(Jr,br)},ct.render=function(){var Nt=this.props,br=Nt.children,_r=N(Nt,Le),Jr=P({},_r),zr=_r.helmetData;return br&&(Jr=this.mapChildrenToProps(br,Jr)),!zr||zr instanceof Ft||(zr=new Ft(zr.context,zr.instances)),zr?x.createElement(je,P({},Jr,{context:zr.value,helmetData:void 0})):x.createElement(tr.Consumer,null,function(xn){return x.createElement(je,P({},Jr,{context:xn}))})},ot}(x.Component);Ke.propTypes={base:y().object,bodyAttributes:y().object,children:y().oneOfType([y().arrayOf(y().node),y().node]),defaultTitle:y().string,defer:y().bool,encodeSpecialCharacters:y().bool,htmlAttributes:y().object,link:y().arrayOf(y().object),meta:y().arrayOf(y().object),noscript:y().arrayOf(y().object),onChangeClientState:y().func,script:y().arrayOf(y().object),style:y().arrayOf(y().object),title:y().string,titleAttributes:y().object,titleTemplate:y().string,prioritizeSeoTags:y().bool,helmetData:y().object},Ke.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},Ke.displayName="Helmet";const He={},Xe=vt=>x.createElement(Bt,{context:He},vt);var pt=e(92736),bt=e(76560),rr=e(36237),Jt=e(21384),Me=e(28440),rt=e.n(Me),Yt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,ir=(vt,ot,ct)=>ot in vt?Yt(vt,ot,{enumerable:!0,configurable:!0,writable:!0,value:ct}):vt[ot]=ct,Gt=(vt,ot)=>{for(var ct in ot||(ot={}))Wt.call(ot,ct)&&ir(vt,ct,ot[ct]);if(Lt)for(var ct of Lt(ot))Ht.call(ot,ct)&&ir(vt,ct,ot[ct]);return vt},Ie=(vt,ot)=>{var ct={};for(var Nt in vt)Wt.call(vt,Nt)&&ot.indexOf(Nt)<0&&(ct[Nt]=vt[Nt]);if(vt!=null&&Lt)for(var Nt of Lt(vt))ot.indexOf(Nt)<0&&Ht.call(vt,Nt)&&(ct[Nt]=vt[Nt]);return ct};let ce=null;const he=()=>(ce||(ce=Xt().applyPlugins({key:"antd",type:bt.ApplyPluginsType.modify,initialValue:Gt({},{componentSize:"middle"})})),ce);function It({children:vt}){let ot=vt;const[ct,Nt]=x.useState(()=>{const _r=he(),{appConfig:Jr}=_r;return Ie(_r,["appConfig"])}),br=_r=>{Nt(Jr=>rt()({},Jr,typeof _r=="function"?_r(Jr):_r))};return ct.prefixCls&&pt.ZP.config({prefixCls:ct.prefixCls}),ct.iconPrefixCls&&pt.ZP.config({iconPrefixCls:ct.iconPrefixCls}),ct.theme&&pt.ZP.config({theme:ct.theme}),ot=x.createElement(pt.ZP,Gt({},ct),ot),ot=x.createElement(rr.StyleProvider,{hashPriority:"high"},ot),ot=x.createElement(Jt.C.Provider,{value:br},x.createElement(Jt.S.Provider,{value:ct},ot)),ot}function Ce(vt){return x.createElement(It,null,vt)}var ft=e(55610);function Kt(vt,ot){return x.createElement(ft.j,ot,vt)}var Tt=e(65517),Pe=e(26108),At=e(81863),Ze=Object.defineProperty,we=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Fe=(vt,ot,ct)=>ot in vt?Ze(vt,ot,{enumerable:!0,configurable:!0,writable:!0,value:ct}):vt[ot]=ct,Tr=(vt,ot)=>{for(var ct in ot||(ot={}))gt.call(ot,ct)&&Fe(vt,ct,ot[ct]);if(we)for(var ct of we(ot))Rt.call(ot,ct)&&Fe(vt,ct,ot[ct]);return vt};function Ct(){var vt,ot;const ct=getLocale();(vt=moment)!=null&&vt.locale&&moment.locale(((ot=localeInfo[ct])==null?void 0:ot.momentLocale)||"zh-cn"),setIntl(ct)}const Kr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,tn=vt=>{var ot;const ct=(0,Pe.Kd)(),[Nt,br]=x.useState(ct),[_r,Jr]=x.useState(()=>(0,Pe.lw)(Nt,!0)),zr=Dr=>{var kn,Qn;(kn=u())!=null&&kn.locale&&u().locale(((Qn=Pe.H8[Dr])==null?void 0:Qn.momentLocale)||"en"),br(Dr),Jr((0,Pe.lw)(Dr))};Kr(()=>(Pe.B.on(Pe.PZ,zr),()=>{Pe.B.off(Pe.PZ,zr)}),[]);const xn=Tr({},At.Z),Et=(0,Pe.Mg)();return x.createElement(pt.ZP,{direction:Et,locale:((ot=Pe.H8[Nt])==null?void 0:ot.antd)||xn},x.createElement(Pe.eU,{value:_r},vt.children))};function Ir(vt){return x.createElement(tn,null,vt)}function Lr(vt){return vt.default?typeof vt.default=="function"?vt.default():vt.default:vt}function vr(){return[{apply:Lr(r),path:void 0},{apply:i,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0},{apply:f,path:void 0}]}function $r(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let sn=null;function hn(){return sn=bt.PluginManager.create({plugins:vr(),validKeys:$r()}),sn}function Xt(){return sn}},76560:function(d,_,e){"use strict";e.d(_,{ApplyPluginsType:function(){return wt},Link:function(){return J},Outlet:function(){return K.j3},PluginManager:function(){return Bt},connect:function(){return f.$j},getDvaApp:function(){return o.Q},history:function(){return nt.m8},useAppData:function(){return W.Ov},useDispatch:function(){return f.I0},useLocation:function(){return K.TH},useOutletContext:function(){return K.bx},useParams:function(){return K.UO},useSearchParams:function(){return H.lr},useSelector:function(){return f.v9}});var r=e(59301),i=e(21384);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(45434),o=e(55610),h=e(26108),u=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(Xe,pt,bt)=>pt in Xe?u(Xe,pt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Xe[pt]=bt,S=(Xe,pt)=>{for(var bt in pt||(pt={}))y.call(pt,bt)&&b(Xe,bt,pt[bt]);if(p)for(var bt of p(pt))m.call(pt,bt)&&b(Xe,bt,pt[bt]);return Xe},D=(Xe,pt)=>a(Xe,x(pt)),R=(Xe,pt)=>{var bt={};for(var rr in Xe)y.call(Xe,rr)&&pt.indexOf(rr)<0&&(bt[rr]=Xe[rr]);if(Xe!=null&&p)for(var rr of p(Xe))pt.indexOf(rr)<0&&m.call(Xe,rr)&&(bt[rr]=Xe[rr]);return bt};const A=Xe=>{var pt=Xe,{overlayClassName:bt}=pt,rr=R(pt,["overlayClassName"]);return React.createElement(Dropdown,S({overlayClassName:bt},rr))},P=Xe=>Xe.reduce((pt,bt)=>bt.lang?D(S({},pt),{[bt.lang]:bt}):pt,{}),M={"ar-EG":{lang:"ar-EG",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",icon:"\u{1F1EA}\u{1F1EC}",title:"\u0644\u063A\u0629"},"az-AZ":{lang:"az-AZ",label:"Az\u0259rbaycan dili",icon:"\u{1F1E6}\u{1F1FF}",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",icon:"\u{1F1E7}\u{1F1EC}",title:"\u0435\u0437\u0438\u043A"},"bn-BD":{lang:"bn-BD",label:"\u09AC\u09BE\u0982\u09B2\u09BE",icon:"\u{1F1E7}\u{1F1E9}",title:"\u09AD\u09BE\u09B7\u09BE"},"ca-ES":{lang:"ca-ES",label:"Catal\xE1",icon:"\u{1F1E8}\u{1F1E6}",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"\u010Ce\u0161tina",icon:"\u{1F1E8}\u{1F1FF}",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"\u{1F1E9}\u{1F1F0}",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"\u{1F1E9}\u{1F1EA}",title:"Sprache"},"el-GR":{lang:"el-GR",label:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",icon:"\u{1F1EC}\u{1F1F7}",title:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1"},"en-GB":{lang:"en-GB",label:"English",icon:"\u{1F1EC}\u{1F1E7}",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"\u{1F1FA}\u{1F1F8}",title:"Language"},"es-ES":{lang:"es-ES",label:"Espa\xF1ol",icon:"\u{1F1EA}\u{1F1F8}",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"\u{1F1EA}\u{1F1EA}",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"\u0641\u0627\u0631\u0633\u06CC",icon:"\u{1F1EE}\u{1F1F7}",title:"\u0632\u0628\u0627\u0646"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"\u{1F1EB}\u{1F1EE}",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Fran\xE7ais",icon:"\u{1F1E7}\u{1F1EA}",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Fran\xE7ais",icon:"\u{1F1EB}\u{1F1F7}",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"\u{1F1EE}\u{1F1EA}",title:"Teanga"},"he-IL":{lang:"he-IL",label:"\u05E2\u05D1\u05E8\u05D9\u05EA",icon:"\u{1F1EE}\u{1F1F1}",title:"\u05E9\u05E4\u05D4"},"hi-IN":{lang:"hi-IN",label:"\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940",icon:"\u{1F1EE}\u{1F1F3}",title:"\u092D\u093E\u0937\u093E: \u0939\u093F\u0928\u094D\u0926\u0940"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"\u{1F1ED}\u{1F1F7}",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"\u{1F1ED}\u{1F1FA}",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",icon:"\u{1F1E6}\u{1F1F2}",title:"\u053C\u0565\u0566\u0578\u0582"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"\u{1F1EE}\u{1F1E9}",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"\u{1F1EE}\u{1F1F9}",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"\xCDslenska",icon:"\u{1F1EE}\u{1F1F8}",title:"Tungum\xE1l"},"ja-JP":{lang:"ja-JP",label:"\u65E5\u672C\u8A9E",icon:"\u{1F1EF}\u{1F1F5}",title:"\u8A00\u8A9E"},"ku-IQ":{lang:"ku-IQ",label:"\u06A9\u0648\u0631\u062F\u06CC",icon:"\u{1F1EE}\u{1F1F6}",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0CAD\u0CBE\u0CB7\u0CC6"},"ko-KR":{lang:"ko-KR",label:"\uD55C\uAD6D\uC5B4",icon:"\u{1F1F0}\u{1F1F7}",title:"\uC5B8\uC5B4"},"lv-LV":{lang:"lv-LV",label:"Latvie\u0161u valoda",icon:"\u{1F1F1}\u{1F1EE}",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A",icon:"\u{1F1F2}\u{1F1F0}",title:"\u0408\u0430\u0437\u0438\u043A"},"mn-MN":{lang:"mn-MN",label:"\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B",icon:"\u{1F1F2}\u{1F1F3}",title:"\u0425\u044D\u043B"},"ms-MY":{lang:"ms-MY",label:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E",icon:"\u{1F1F2}\u{1F1FE}",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"\u{1F1F3}\u{1F1F4}",title:"Spr\xE5k"},"ne-NP":{lang:"ne-NP",label:"\u0928\u0947\u092A\u093E\u0932\u0940",icon:"\u{1F1F3}\u{1F1F5}",title:"\u092D\u093E\u0937\u093E"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"\u{1F1E7}\u{1F1EA}",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"\u{1F1F3}\u{1F1F1}",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"\u{1F1F5}\u{1F1F1}",title:"J\u0119zyk"},"pt-BR":{lang:"pt-BR",label:"Portugu\xEAs",icon:"\u{1F1E7}\u{1F1F7}",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Portugu\xEAs",icon:"\u{1F1F5}\u{1F1F9}",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Rom\xE2n\u0103",icon:"\u{1F1F7}\u{1F1F4}",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",icon:"\u{1F1F7}\u{1F1FA}",title:"\u044F\u0437\u044B\u043A"},"sk-SK":{lang:"sk-SK",label:"Sloven\u010Dina",icon:"\u{1F1F8}\u{1F1F0}",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",icon:"\u{1F1F8}\u{1F1F7}",title:"\u0408\u0435\u0437\u0438\u043A"},"sl-SI":{lang:"sl-SI",label:"Sloven\u0161\u010Dina",icon:"\u{1F1F8}\u{1F1F1}",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"\u{1F1F8}\u{1F1EA}",title:"Spr\xE5k"},"ta-IN":{lang:"ta-IN",label:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0BAE\u0BCA\u0BB4\u0BBF"},"th-TH":{lang:"th-TH",label:"\u0E44\u0E17\u0E22",icon:"\u{1F1F9}\u{1F1ED}",title:"\u0E20\u0E32\u0E29\u0E32"},"tr-TR":{lang:"tr-TR",label:"T\xFCrk\xE7e",icon:"\u{1F1F9}\u{1F1F7}",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",icon:"\u{1F1FA}\u{1F1F0}",title:"\u041C\u043E\u0432\u0430"},"vi-VN":{lang:"vi-VN",label:"Ti\u1EBFng Vi\u1EC7t",icon:"\u{1F1FB}\u{1F1F3}",title:"Ng\xF4n ng\u1EEF"},"zh-CN":{lang:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587",icon:"\u{1F1E8}\u{1F1F3}",title:"\u8BED\u8A00"},"zh-TW":{lang:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587",icon:"\u{1F1ED}\u{1F1F0}",title:"\u8A9E\u8A00"}},B=Xe=>React.createElement(React.Fragment,null);var N=e(38329),G=e(38127),H=e(32451),W=e(9139),ae=e(87296);function ne(Xe,pt){var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},rr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var Jt=r.useRef(typeof IntersectionObserver=="function"),Me=r.useRef(null);return r.useEffect(function(){if(!(!Xe.current||!Jt.current||rr.disabled))return Me.current=new IntersectionObserver(function(rt){var Yt=(0,ae.Z)(rt,1),Lt=Yt[0];pt(Lt)},bt),Me.current.observe(Xe.current),function(){var rt;(rt=Me.current)===null||rt===void 0||rt.disconnect()}},[pt,bt,rr.disabled,Xe]),Me.current}var oe=["prefetch"];function q(Xe){var pt=r.useRef(null);return r.useEffect(function(){Xe&&(typeof Xe=="function"?Xe(pt.current):Xe.current=pt.current)}),pt}var J=r.forwardRef(function(Xe,pt){var bt,rr=Xe.prefetch,Jt=(0,G.Z)(Xe,oe),Me=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},rt=Me.defaultPrefetch,Yt=Me.defaultPrefetchTimeout,Lt=(rr===!0?"intent":rr===!1?"none":rr)||rt;if(!["intent","render","viewport","none"].includes(Lt))throw new Error("Invalid prefetch value ".concat(Lt," found in Link component"));var Wt=(0,W.Ov)(),Ht=typeof Xe.to=="string"?Xe.to:(bt=Xe.to)===null||bt===void 0?void 0:bt.pathname,ir=r.useRef(!1),Gt=q(pt),Ie=function(It){if(Lt==="intent"){var Ce=It.target||{};Ce.preloadTimeout||(Ce.preloadTimeout=setTimeout(function(){var ft;Ce.preloadTimeout=null,(ft=Wt.preloadRoute)===null||ft===void 0||ft.call(Wt,Ht)},Xe.prefetchTimeout||Yt))}},ce=function(It){if(Lt==="intent"){var Ce=It.target||{};Ce.preloadTimeout&&(clearTimeout(Ce.preloadTimeout),Ce.preloadTimeout=null)}};return(0,r.useLayoutEffect)(function(){if(Lt==="render"&&!ir.current){var he;(he=Wt.preloadRoute)===null||he===void 0||he.call(Wt,Ht),ir.current=!0}},[Lt,Ht]),ne(Gt,function(he){if(he!=null&&he.isIntersecting){var It;(It=Wt.preloadRoute)===null||It===void 0||It.call(Wt,Ht)}},{rootMargin:"100px"},{disabled:Lt!=="viewport"}),Ht?r.createElement(H.rU,(0,N.Z)({onMouseEnter:Ie,onMouseLeave:ce,ref:Gt},Jt),Xe.children):null}),K=e(35338),se=e(8616);function ee(){"use strict";ee=function(){return pt};var Xe,pt={},bt=Object.prototype,rr=bt.hasOwnProperty,Jt=Object.defineProperty||function(Ir,Lr,vr){Ir[Lr]=vr.value},Me=typeof Symbol=="function"?Symbol:{},rt=Me.iterator||"@@iterator",Yt=Me.asyncIterator||"@@asyncIterator",Lt=Me.toStringTag||"@@toStringTag";function Wt(Ir,Lr,vr){return Object.defineProperty(Ir,Lr,{value:vr,enumerable:!0,configurable:!0,writable:!0}),Ir[Lr]}try{Wt({},"")}catch(Ir){Wt=function(vr,$r,sn){return vr[$r]=sn}}function Ht(Ir,Lr,vr,$r){var sn=Lr&&Lr.prototype instanceof Ce?Lr:Ce,hn=Object.create(sn.prototype),Xt=new Kr($r||[]);return Jt(hn,"_invoke",{value:Rt(Ir,vr,Xt)}),hn}function ir(Ir,Lr,vr){try{return{type:"normal",arg:Ir.call(Lr,vr)}}catch($r){return{type:"throw",arg:$r}}}pt.wrap=Ht;var Gt="suspendedStart",Ie="suspendedYield",ce="executing",he="completed",It={};function Ce(){}function ft(){}function Kt(){}var Tt={};Wt(Tt,rt,function(){return this});var Pe=Object.getPrototypeOf,At=Pe&&Pe(Pe(tn([])));At&&At!==bt&&rr.call(At,rt)&&(Tt=At);var Ze=Kt.prototype=Ce.prototype=Object.create(Tt);function we(Ir){["next","throw","return"].forEach(function(Lr){Wt(Ir,Lr,function(vr){return this._invoke(Lr,vr)})})}function gt(Ir,Lr){function vr(sn,hn,Xt,vt){var ot=ir(Ir[sn],Ir,hn);if(ot.type!=="throw"){var ct=ot.arg,Nt=ct.value;return Nt&&(0,se.Z)(Nt)=="object"&&rr.call(Nt,"__await")?Lr.resolve(Nt.__await).then(function(br){vr("next",br,Xt,vt)},function(br){vr("throw",br,Xt,vt)}):Lr.resolve(Nt).then(function(br){ct.value=br,Xt(ct)},function(br){return vr("throw",br,Xt,vt)})}vt(ot.arg)}var $r;Jt(this,"_invoke",{value:function(hn,Xt){function vt(){return new Lr(function(ot,ct){vr(hn,Xt,ot,ct)})}return $r=$r?$r.then(vt,vt):vt()}})}function Rt(Ir,Lr,vr){var $r=Gt;return function(sn,hn){if($r===ce)throw new Error("Generator is already running");if($r===he){if(sn==="throw")throw hn;return{value:Xe,done:!0}}for(vr.method=sn,vr.arg=hn;;){var Xt=vr.delegate;if(Xt){var vt=Fe(Xt,vr);if(vt){if(vt===It)continue;return vt}}if(vr.method==="next")vr.sent=vr._sent=vr.arg;else if(vr.method==="throw"){if($r===Gt)throw $r=he,vr.arg;vr.dispatchException(vr.arg)}else vr.method==="return"&&vr.abrupt("return",vr.arg);$r=ce;var ot=ir(Ir,Lr,vr);if(ot.type==="normal"){if($r=vr.done?he:Ie,ot.arg===It)continue;return{value:ot.arg,done:vr.done}}ot.type==="throw"&&($r=he,vr.method="throw",vr.arg=ot.arg)}}}function Fe(Ir,Lr){var vr=Lr.method,$r=Ir.iterator[vr];if($r===Xe)return Lr.delegate=null,vr==="throw"&&Ir.iterator.return&&(Lr.method="return",Lr.arg=Xe,Fe(Ir,Lr),Lr.method==="throw")||vr!=="return"&&(Lr.method="throw",Lr.arg=new TypeError("The iterator does not provide a '"+vr+"' method")),It;var sn=ir($r,Ir.iterator,Lr.arg);if(sn.type==="throw")return Lr.method="throw",Lr.arg=sn.arg,Lr.delegate=null,It;var hn=sn.arg;return hn?hn.done?(Lr[Ir.resultName]=hn.value,Lr.next=Ir.nextLoc,Lr.method!=="return"&&(Lr.method="next",Lr.arg=Xe),Lr.delegate=null,It):hn:(Lr.method="throw",Lr.arg=new TypeError("iterator result is not an object"),Lr.delegate=null,It)}function Tr(Ir){var Lr={tryLoc:Ir[0]};1 in Ir&&(Lr.catchLoc=Ir[1]),2 in Ir&&(Lr.finallyLoc=Ir[2],Lr.afterLoc=Ir[3]),this.tryEntries.push(Lr)}function Ct(Ir){var Lr=Ir.completion||{};Lr.type="normal",delete Lr.arg,Ir.completion=Lr}function Kr(Ir){this.tryEntries=[{tryLoc:"root"}],Ir.forEach(Tr,this),this.reset(!0)}function tn(Ir){if(Ir||Ir===""){var Lr=Ir[rt];if(Lr)return Lr.call(Ir);if(typeof Ir.next=="function")return Ir;if(!isNaN(Ir.length)){var vr=-1,$r=function sn(){for(;++vr=0;--sn){var hn=this.tryEntries[sn],Xt=hn.completion;if(hn.tryLoc==="root")return $r("end");if(hn.tryLoc<=this.prev){var vt=rr.call(hn,"catchLoc"),ot=rr.call(hn,"finallyLoc");if(vt&&ot){if(this.prev=0;--$r){var sn=this.tryEntries[$r];if(sn.tryLoc<=this.prev&&rr.call(sn,"finallyLoc")&&this.prev=0;--vr){var $r=this.tryEntries[vr];if($r.finallyLoc===Lr)return this.complete($r.completion,$r.afterLoc),Ct($r),It}},catch:function(Lr){for(var vr=this.tryEntries.length-1;vr>=0;--vr){var $r=this.tryEntries[vr];if($r.tryLoc===Lr){var sn=$r.completion;if(sn.type==="throw"){var hn=sn.arg;Ct($r)}return hn}}throw new Error("illegal catch attempt")},delegateYield:function(Lr,vr,$r){return this.delegate={iterator:tn(Lr),resultName:vr,nextLoc:$r},this.method==="next"&&(this.arg=Xe),It}},pt}var Q=e(63579);function le(Xe,pt,bt,rr,Jt,Me,rt){try{var Yt=Xe[Me](rt),Lt=Yt.value}catch(Wt){bt(Wt);return}Yt.done?pt(Lt):Promise.resolve(Lt).then(rr,Jt)}function $(Xe){return function(){var pt=this,bt=arguments;return new Promise(function(rr,Jt){var Me=Xe.apply(pt,bt);function rt(Lt){le(Me,rr,Jt,rt,Yt,"next",Lt)}function Yt(Lt){le(Me,rr,Jt,rt,Yt,"throw",Lt)}rt(void 0)})}}var j=e(99227);function ie(Xe,pt){var bt=typeof Symbol!="undefined"&&Xe[Symbol.iterator]||Xe["@@iterator"];if(!bt){if(Array.isArray(Xe)||(bt=(0,j.Z)(Xe))||pt&&Xe&&typeof Xe.length=="number"){bt&&(Xe=bt);var rr=0,Jt=function(){};return{s:Jt,n:function(){return rr>=Xe.length?{done:!0}:{done:!1,value:Xe[rr++]}},e:function(Wt){throw Wt},f:Jt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Me=!0,rt=!1,Yt;return{s:function(){bt=bt.call(Xe)},n:function(){var Wt=bt.next();return Me=Wt.done,Wt},e:function(Wt){rt=!0,Yt=Wt},f:function(){try{!Me&&bt.return!=null&&bt.return()}finally{if(rt)throw Yt}}}}var me=e(73825);function Te(Xe){if(typeof Symbol!="undefined"&&Xe[Symbol.iterator]!=null||Xe["@@iterator"]!=null)return Array.from(Xe)}var Oe=e(66160);function Ge(Xe){return(0,me.Z)(Xe)||Te(Xe)||(0,j.Z)(Xe)||(0,Oe.Z)()}function Ue(Xe,pt){if(!(Xe instanceof pt))throw new TypeError("Cannot call a class as a function")}var Mt=e(89878);function yt(Xe,pt){for(var bt=0;bt-1,"register failed, invalid key ".concat(Jt," ").concat(bt.path?"from plugin ".concat(bt.path):"",".")),rr.hooks[Jt]=(rr.hooks[Jt]||[]).concat(bt.apply[Jt])})}},{key:"getHooks",value:function(bt){var rr=bt.split("."),Jt=Ge(rr),Me=Jt[0],rt=Jt.slice(1),Yt=this.hooks[Me]||[];return rt.length&&(Yt=Yt.map(function(Lt){try{var Wt=Lt,Ht=ie(rt),ir;try{for(Ht.s();!(ir=Ht.n()).done;){var Gt=ir.value;Wt=Wt[Gt]}}catch(Ie){Ht.e(Ie)}finally{Ht.f()}return Wt}catch(Ie){return null}}).filter(Boolean)),Yt}},{key:"applyPlugins",value:function(bt){var rr=bt.key,Jt=bt.type,Me=bt.initialValue,rt=bt.args,Yt=bt.async,Lt=this.getHooks(rr)||[];switch(rt&&Ft((0,se.Z)(rt)==="object","applyPlugins failed, args must be plain object."),Yt&&Ft(Jt===wt.modify||Jt===wt.event,"async only works with modify and event type."),Jt){case wt.modify:return Yt?Lt.reduce(function(){var Wt=$(ee().mark(function Ht(ir,Gt){var Ie;return ee().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(Ft(typeof Gt=="function"||(0,se.Z)(Gt)==="object"||ze(Gt),"applyPlugins failed, all hooks for key ".concat(rr," must be function, plain object or Promise.")),!ze(ir)){he.next=5;break}return he.next=4,ir;case 4:ir=he.sent;case 5:if(typeof Gt!="function"){he.next=16;break}if(Ie=Gt(ir,rt),!ze(Ie)){he.next=13;break}return he.next=10,Ie;case 10:return he.abrupt("return",he.sent);case 13:return he.abrupt("return",Ie);case 14:he.next=21;break;case 16:if(!ze(Gt)){he.next=20;break}return he.next=19,Gt;case 19:Gt=he.sent;case 20:return he.abrupt("return",(0,Q.Z)((0,Q.Z)({},ir),Gt));case 21:case"end":return he.stop()}},Ht)}));return function(Ht,ir){return Wt.apply(this,arguments)}}(),ze(Me)?Me:Promise.resolve(Me)):Lt.reduce(function(Wt,Ht){return Ft(typeof Ht=="function"||(0,se.Z)(Ht)==="object","applyPlugins failed, all hooks for key ".concat(rr," must be function or plain object.")),typeof Ht=="function"?Ht(Wt,rt):(0,Q.Z)((0,Q.Z)({},Wt),Ht)},Me);case wt.event:return $(ee().mark(function Wt(){var Ht,ir,Gt,Ie;return ee().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:Ht=ie(Lt),he.prev=1,Ht.s();case 3:if((ir=Ht.n()).done){he.next=12;break}if(Gt=ir.value,Ft(typeof Gt=="function","applyPlugins failed, all hooks for key ".concat(rr," must be function.")),Ie=Gt(rt),!(Yt&&ze(Ie))){he.next=10;break}return he.next=10,Ie;case 10:he.next=3;break;case 12:he.next=17;break;case 14:he.prev=14,he.t0=he.catch(1),Ht.e(he.t0);case 17:return he.prev=17,Ht.f(),he.finish(17);case 20:case"end":return he.stop()}},Wt,null,[[1,14,17,20]])}))();case wt.compose:return function(){return tr({fns:Lt.concat(Me),args:rt})()}}}}],[{key:"create",value:function(bt){var rr=new Xe({validKeys:bt.validKeys});return bt.plugins.forEach(function(Jt){rr.register(Jt)}),rr}}]),Xe}(),nt=e(59098);let _t=0,ht=0;function Je(Xe,pt){}function je(Xe){return JSON.stringify(Xe,null,2)}function be(Xe){const pt=Xe.length>1?Xe.map(Le).join(" "):Xe[0];return typeof pt=="object"?`${je(pt)}`:pt.toString()}function Le(Xe){return typeof Xe=="object"?`${JSON.stringify(Xe)}`:Xe.toString()}const Ke={log(...Xe){be(Xe)},info(...Xe){be(Xe)},warn(...Xe){be(Xe)},error(...Xe){be(Xe)},group(){ht++},groupCollapsed(){ht++},groupEnd(){ht&&--ht},clear(){},trace(...Xe){console.trace(...Xe)},profile(...Xe){console.profile(...Xe)},profileEnd(...Xe){console.profileEnd(...Xe)}},He=()=>{}},21384:function(d,_,e){"use strict";e.d(_,{C:function(){return l},S:function(){return i}});var r=e(59301);const i=r.createContext(null),l=r.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},55610:function(d,_,e){"use strict";e.d(_,{j:function(){return Lc},Q:function(){return wf}});var r=e(45434),i=e(89880),l=e.n(i),c=e(59301),f=e(76560),o=e(96047),h=Object.defineProperty,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(T,O,L)=>O in T?h(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,y=(T,O)=>{for(var L in O||(O={}))a.call(O,L)&&p(T,L,O[L]);if(u)for(var L of u(O))x.call(O,L)&&p(T,L,O[L]);return T},b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:T},{call:O,put:L}){return yield O(o.n1,T)},*appplySchool({payload:T},{call:O,put:L}){return yield O(o.bz,T)},*getSchoolOption({payload:T},{call:O,put:L}){return yield O(o.GY,T)},*getDepartmentOption({payload:T},{call:O,put:L}){return yield O(o.Ql,T)},*appplyDepartment({payload:T},{call:O,put:L}){return yield O(o.Zm,T)},*updateAccount({payload:T},{call:O,put:L}){return yield O(o.sG,T)},*cancelRealNameAuth({payload:T},{call:O,put:L}){return yield O(o.P,T)},*cancelProfessionalAuth({payload:T},{call:O,put:L}){return yield O(o.$f,T)},*applyProfessionalAuth({payload:T},{call:O,put:L}){return yield O(o.Ow,T)},*applyRealNameAuth({payload:T},{call:O,put:L}){return yield O(o.ht,T)},*getCode({payload:T},{call:O,put:L}){return yield O(o.Cq,T)},*bindPhone({payload:T},{call:O,put:L}){return yield O(o.eF,T)},*bindEmail({payload:T},{call:O,put:L}){return yield O(o.I8,T)},*updatePassword({payload:T},{call:O,put:L}){return yield O(o.gQ,T)},*unbindAccount({payload:T},{call:O,put:L}){return yield O(o.wi,T)},*getBasicInfo({payload:T},{call:O,put:L}){const ve=yield O(o.o9,T);return yield L({type:"save",payload:{basicInfo:y({},ve)}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:y({},T)}})}},reducers:{save(T,O){return y(y({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},S=e(1754),D=Object.defineProperty,R=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,M=(T,O,L)=>O in T?D(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,B=(T,O)=>{for(var L in O||(O={}))A.call(O,L)&&M(T,L,O[L]);if(R)for(var L of R(O))P.call(O,L)&&M(T,L,O[L]);return T},G={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:T,callback:O},{call:L,put:ve}){return yield L(S.nZ,T)},*informUp({payload:T,callback:O},{call:L,put:ve}){return yield L(S.TO,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:B({},T)}})}},reducers:{save(T,O){return B(B({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},H=e(14794),W=Object.defineProperty,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,q=(T,O,L)=>O in T?W(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,J=(T,O)=>{for(var L in O||(O={}))ne.call(O,L)&&q(T,L,O[L]);if(ae)for(var L of ae(O))oe.call(O,L)&&q(T,L,O[L]);return T},se={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(H.SV,T);return yield ve({type:"save",payload:{allList:J({},ke)}}),ke},*mineAttachment({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(H.zI,T);return yield ve({type:"save",payload:{mineList:J({},ke)}}),ke},*fileImport({payload:T,callback:O},{call:L,put:ve}){return yield L(H.tO,T)},*getDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(H.Nm,T);return yield ve({type:"save",payload:{detail:J({},ke)}}),ke},*updateVisits({payload:T,callback:O},{call:L,put:ve}){return yield L(H.H,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:J({},T)}})}},reducers:{save(T,O){return J(J({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},ee=e(74891),Q=Object.defineProperty,le=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,ie=(T,O,L)=>O in T?Q(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,me=(T,O)=>{for(var L in O||(O={}))$.call(O,L)&&ie(T,L,O[L]);if(le)for(var L of le(O))j.call(O,L)&&ie(T,L,O[L]);return T},Oe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ee.yq,T);return yield ve({type:"save",payload:{boardsCategoryList:me({},ke.data)}}),ke.data},*getBoardsDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ee.dI,T);return yield ve({type:"save",payload:{boardsDetail:me({},ke.data)}}),ke.data},*setTopping({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.cc,T)},*escTopping({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.CJ,T)},*getReplyList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ee.PC,T);yield ve({type:"save",payload:{replyList:me({},ke.data)}})},*createReply({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.PP,T)},*replyLike({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.NA,T)},*replyUnLike({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.YQ,T)},*deleteReply({payload:T,callback:O},{call:L,put:ve}){return yield L(ee.Mf,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:me({},T)}})}},reducers:{save(T,O){return me(me({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Ge=e(72664),Ue=Object.defineProperty,Mt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Zt=(T,O,L)=>O in T?Ue(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ft=(T,O)=>{for(var L in O||(O={}))yt.call(O,L)&&Zt(T,L,O[L]);if(Mt)for(var L of Mt(O))kt.call(O,L)&&Zt(T,L,O[L]);return T},ze={namespace:"exercise",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:window.document.domain==="kepukehuan.educoder.net"||window.document.domain==="test-kepukehuan.educoder.net",order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{},course_groups:[],SumupDetail:{},ScoreRangesData:{}},effects:{*getScoreRangesData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.$Q,T);return yield ve({type:"save",payload:{ScoreRangesData:ke==null?void 0:ke.data}}),ke},*getQuestionResult({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge._U,T);return yield ve({type:"save",payload:{NormalResult:ke}}),ke},*getUserExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.xA,T);return yield ve({type:"save",payload:{userExerciseList:Ft({},(ke==null?void 0:ke.data)||{})}}),console.log("getUserExercise-res:",ke),ke==null?void 0:ke.data},*getExerciseIdentityPhotos({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.J,T);return yield ve({type:"save",payload:{exerciseIdentityPhotos:Ft({},(ke==null?void 0:ke.data)||{})}}),ke==null?void 0:ke.data},*getExerciseExportHeadData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.iw,T);return yield ve({type:"save",payload:{exerciseExportHeadData:Ft({},ke)}}),ke},*getExerciseUserInfo({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.Ty,T);return(ke==null?void 0:ke.status)===0&&(yield ve({type:"save",payload:Ft({},{exerciseUserInfo:Ft({},ke.data)})})),ke},*getExaminationIntelligentSettings({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.sA,T);return yield ve({type:"save",payload:{examinationIntelligentSettings:Ft({},ke)}}),ke},*getRandomEditExercises({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.yu,T);return yield ve({type:"save",payload:{editRandomExercises:Ft({},ke)}}),ke},*getExerciseList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.G$,T);if(ke!=null&&ke.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(ke.total_exercise_users)}catch(ln){}return yield ve({type:"save",payload:{exerciseList:Ft({},ke)}}),yield ve({type:"save",payload:{order_type:T.order_type,order:T.order}}),ke},*getExerciseStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge._u,T);return yield ve({type:"save",payload:{statisticsList:Ft({},ke)}}),ke},*getBrankList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.n$,T);return yield ve({type:"save",payload:{brankList:Ft({},ke)}}),ke},*saveBanks({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.lf,T)},*getExerciseCourses({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.N3,T);return yield ve({type:"save",payload:{exerciseCoursesList:Ft({},ke)}}),ke},*addExercise({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.uR,T)},*editExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.qf,T);return yield ve({type:"save",payload:{editData:Ft({},ke)}}),ke},*getTagDiscipline({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.YY,T);return yield ve({type:"save",payload:{tagDisciplineData:Ft({},ke)}}),ke},*editExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.Di,T)},*addExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.MK,T)},*exeriseMoveUpDown({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.GK,T)},*getEndGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.KE,T);return yield ve({type:"save",payload:{endGroups:Ft({},ke)}}),ke},*getPublishGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.ux,T);return yield ve({type:"save",payload:{publishGroups:Ft({},ke)}}),ke},*getCommonHeader({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.UK,T);return yield ve({type:"save",payload:{commonHeader:Ft({},ke)}}),ke},*getReviewExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.BJ,T);return yield ve({type:"save",payload:{reviewExercise:Ft({},ke)}}),ke},*postReviewExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.pu,T);return yield ve({type:"save",payload:{reviewExercise:Ft({},ke)}}),ke},*getCentralizeReviewExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.X4,T);return yield ve({type:"save",payload:{reviewExercise:Ft({},ke)}}),ke},*clearData({payload:T,callback:O},{call:L,put:ve}){yield ve({type:"save",payload:{[T.key]:{}}})},*getReviewGroupExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.W4,T);return yield ve({type:"save",payload:{reviewGroupExercise:Ft({},ke)}}),ke},*getWorkSetting({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.Ul,T);return yield ve({type:"save",payload:{workSetting:Ft({},ke)}}),ke},*getRedoModal({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.tX,T);return yield ve({type:"save",payload:{redoModal:Ft({},ke)}}),ke},*getRedoListModal({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.s,T);return yield ve({type:"save",payload:{redoModal:Ft({},ke)}}),ke},*getCodeReviewDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.Xn,T);return yield ve({type:"save",payload:{codeReviewDetail:Ft({},ke)}}),ke},*changeScore({payload:T,callback:O},{call:L,put:ve}){return yield L(Ge.gG,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ft({},T)}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:T==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:T},{call:O,put:L}){yield L({type:"save",payload:{saveExerciseDownUsers:T}})}},reducers:{save(T,O){return Ft(Ft({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},wt=e(65583),Bt=Object.defineProperty,nt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Je=(T,O,L)=>O in T?Bt(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,je=(T,O)=>{for(var L in O||(O={}))_t.call(O,L)&&Je(T,L,O[L]);if(nt)for(var L of nt(O))ht.call(O,L)&&Je(T,L,O[L]);return T},Le={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.x_,T);return yield ve({type:"save",payload:{detailList:je({},ke)}}),ke},*getTasksListDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.QA,T);return yield ve({type:"save",payload:{detailTaskList:je({},ke)}}),ke},*getTopisDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.B6,T);return yield ve({type:"save",payload:{detail:je({},ke)}}),ke},*getTasksDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.y3,T);return yield ve({type:"save",payload:{tasksDetail:je({},ke)}}),ke},*refuseTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.mM,T)},*agreeTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.je,T)},*getReplyList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.PC,T);yield ve({type:"save",payload:{replyList:je({},ke)}})},*createReply({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.PP,T)},*replyLike({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.NA,T)},*replyUnLike({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.YQ,T)},*deleteReply({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.Mf,T)},*addTopicDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.y0,T);yield ve({type:"save",payload:{addTopicData:je({},ke)}})},*editTopicDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt.hL,T);return yield ve({type:"save",payload:{editTopicData:je({},ke)}}),ke},*editTasksDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(wt._n,T);return yield ve({type:"save",payload:{editTasksData:je({},ke)}}),ke},*addTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.Gr,T)},*editTopic({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.wA,T)},*addTasks({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.Sv,T)},*editTasks({payload:T,callback:O},{call:L,put:ve}){return yield L(wt.RP,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:je({},T)}})}},reducers:{save(T,O){return je(je({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Ke=e(89392),He=e(45278),Xe=Object.defineProperty,pt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Jt=(T,O,L)=>O in T?Xe(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Me=(T,O)=>{for(var L in O||(O={}))bt.call(O,L)&&Jt(T,L,O[L]);if(pt)for(var L of pt(O))rr.call(O,L)&&Jt(T,L,O[L]);return T},Yt={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{*getWorkList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.h$,T);try{sessionStorage.all_student_works=JSON.stringify(ke.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(T),localStorage.setItem("all_student_works_param",JSON.stringify(T))}catch(ln){}return yield ve({type:"save",payload:{workList:Me({},ke)}}),ke},*getShixunWorkHeadInfo({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.fK,T);try{}catch(ln){}return yield ve({type:"save",payload:{headerInfo:ke==null?void 0:ke.data}}),ke},*getShixunWorkList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Z8,T);try{sessionStorage.all_student_works=JSON.stringify(ke.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(T),localStorage.setItem("all_student_works_param",JSON.stringify(T))}catch(ln){}return yield ve({type:"save",payload:{shixunWorkList:ke==null?void 0:ke.data,homeworkAssistantPermissions:ke.homework_assistant_permissions,shixunAssistantPermission:ke.shixun_assistant_permission,courseAssistantPermission:ke.course_assistant_permission}}),ke},*getCodeReview({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.RP,T);return yield ve({type:"save",payload:{codeReview:Me({},ke)}}),ke},*getCodeReviewDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Xn,T);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ke)}}),ke},*getWorkDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.to,T);return yield ve({type:"save",payload:{workDetail:Me({},ke)}}),ke},*updateWork({payload:T,callback:O},{call:L,put:ve}){return yield L(He.H,T)},*getShixunWorkReport({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.sw,T);try{ke.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(ln){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ke)}}),ke},*getShixunWorkReports({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.cz,T);try{ke.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(ln){}return yield ve({type:"save",payload:{shixunWorkReport:Me({},ke)}}),ke},*getWorkSetting({payload:T,callback:O},{call:L,put:ve}){var ke,ln;const Cn=yield L(He.Ul,T);(ke=Cn==null?void 0:Cn.group_settings)==null||ke.map(Fi=>{Fi.value=Fi.group_name,Fi.id=Fi.group_id,Fi.group_id=[Fi.group_id]}),(ln=Cn==null?void 0:Cn.allow_late_settings)==null||ln.map(Fi=>{Fi.value=Fi.group_name,Fi.id=Fi.group_id,Fi.group_id=[Fi.group_id]});const pn={shixun_evaluation:Cn.shixun_evaluation,challenge_settings:Cn.challenge_settings};return yield ve({type:"save",payload:{workSetting:Me({},Cn),changeData:(0,Ke.cloneDeep)(pn)}}),Cn},*updateSetting({payload:T,callback:O},{call:L,put:ve}){return yield L(He.m7,T)},*getCodeReviewCourse({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.JG,T);return yield ve({type:"save",payload:{codeReviewCourse:Me({},ke)}}),ke},*exportShixunWorks({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Dx,T)},*getReferenceAnswer({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Q3,T);return yield ve({type:"save",payload:{referenceAnswer:Me({},ke)}}),ke},*getPublishGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ux,T);return yield ve({type:"save",payload:{publishGroups:Me({},ke)}}),ke},*getEndGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.KE,T);return yield ve({type:"save",payload:{endGroups:Me({},ke)}}),ke},*getBrankList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.n$,T);return yield ve({type:"save",payload:{brankList:Me({},ke)}}),ke},*changeScore({payload:T,callback:O},{call:L,put:ve}){return yield L(He.gG,T)},*saveBanks({payload:T,callback:O},{call:L,put:ve}){return yield L(He.lf,T)},*addCommonHomeWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Qt,T);return yield ve({type:"save",payload:{commonHomeWorkAddDefaultData:Me({},ke)}}),ke},*getSearchMemberList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Lz,T);return yield ve({type:"save",payload:{searchMemberList:Me({},ke)}}),ke},*getProjectList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ku,T);return yield ve({type:"save",payload:{searchProjectList:Me({},ke)}}),ke},*addStudentWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ak,T);return yield ve({type:"save",payload:{studentWorkAddDefaultData:Me({},ke)}}),ke},*editStudentWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.PW,T);return yield ve({type:"save",payload:{studentWorkEditDefaultData:Me({},ke)}}),ke},*editCommonHomeWorkDefaultData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.BD,T);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ke)}}),ke},*editCommonHomeWorkDefaultBankData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.pH,T);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Me({},ke)}}),ke},*getReplyList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.PC,T);yield ve({type:"save",payload:{replyList:Me({},ke)}})},*getStudentWorkDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Hj,T);yield ve({type:"save",payload:{studentWorkDetail:Me({},ke)}})},*getStudentWorkSupplyDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ub,T);yield ve({type:"save",payload:{studentWorkSupplyDetail:Me({},ke)}})},*getStudentWorkCommon({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.JA,T);yield ve({type:"save",payload:{studentWorkCommon:Me({},ke)}})},*getAllStudentWorks({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.ql,T);return yield ve({type:"save",payload:{allStudentWorks:Me({},ke)}}),ke},*getFileRepeatResult({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.oN,T);return yield ve({type:"save",payload:{codeReview:Me({},ke)}}),ke},*getFileRepeatDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(He.Ti,T);return yield ve({type:"save",payload:{codeReviewDetail:Me({},ke)}}),ke},*createReply({payload:T,callback:O},{call:L,put:ve}){return yield L(He.PP,T)},*replyLike({payload:T,callback:O},{call:L,put:ve}){return yield L(He.NA,T)},*replyUnLike({payload:T,callback:O},{call:L,put:ve}){return yield L(He.YQ,T)},*deleteReply({payload:T,callback:O},{call:L,put:ve}){return yield L(He.Mf,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Me({},T)}})}},reducers:{save(T,O){return Me(Me({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Lt=e(64948),Wt=e(34055),Ht=Object.defineProperty,ir=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ce=(T,O,L)=>O in T?Ht(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,he=(T,O)=>{for(var L in O||(O={}))Gt.call(O,L)&&ce(T,L,O[L]);if(ir)for(var L of ir(O))Ie.call(O,L)&&ce(T,L,O[L]);return T},Ce={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:""},effects:{*setAssistantPermissions({payload:T},{call:O,put:L}){yield O(Lt.gq,T)},*getAssistantPermissions({payload:T},{call:O,put:L}){if(!(0,Wt.eB)())return;const ve=yield O(Lt.rS,T);yield L({type:"save",payload:{AssistantObject:ve.permissions}})},*getAiStatusQuery({payload:T},{call:O,put:L}){const ve=yield O(Lt.LH,T);return yield L({type:"save",payload:{cal_finish_if:ve.cal_finish_if}}),ve},*updateCoursePortraitData({payload:T},{call:O,put:L}){return yield O(Lt.Z_,T)},*getUserPortraitConfig({payload:T},{call:O,put:L}){const ve=yield O(Lt._0,T);return yield L({type:"save",payload:{userPortraitConfig:ve.data}}),ve},*updateUserPortraitConfig({payload:T},{call:O,put:L}){return yield O(Lt.r2,T)},*getClassroom({payload:T},{call:O,put:L}){const ve=T,ke=yield O(Lt.V8,T);return yield L({type:"save",payload:he({listParams:ve},ke)}),ke},*getClassroomTopBanner({payload:T},{call:O,put:L}){const ve=yield O(Lt.U_,T);return yield L({type:"save",payload:{detailTopBanner:ve.status?{copy_completed:!0}:he({},ve)}}),ve.status?{copy_completed:!0}:ve},*getClassroomLeftMenus({payload:T},{call:O,put:L}){const ve=yield O(Lt.w9,T);let ke=[...(ve==null?void 0:ve.course_modules)||[],...(ve==null?void 0:ve.hidden_modules)||[]],ln={};return ke==null||ke.forEach(Cn=>{ln[Cn.type]=Cn.name}),yield L({type:"save",payload:{detailLeftMenus:he({},ve),detailLeftMenusNames:ln}}),ve},*getClassroomShixunsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Nd,T);yield L({type:"save",payload:{detailShixunsList:he({},ve)}})},*getClassroomTeacherShixunsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Gk,T);return yield L({type:"save",payload:{detailShixunsList:he({},ve)}}),ve},*getClassroomCommonList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Nd,T);yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}})},*getClassroomTeacherCommonList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Gk,T);return yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}}),ve},*getClassroomGraduationTopicsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.yV,T);yield L({type:"save",payload:{detailGraduationTopicsList:he({},ve)}})},*getClassroomGraduationTaskList({payload:T},{call:O,put:L}){const ve=yield O(Lt.R2,T);yield L({type:"save",payload:{detailGraduationTaskList:he({},ve)}})},*getClassroomExercisesList({payload:T},{call:O,put:L}){const ve=yield O(Lt.N7,T);yield L({type:"save",payload:{detailExerciseList:he({},ve)}})},*getClassroomPollsList({payload:T},{call:O,put:L}){const ve=yield O(Lt.BR,T);yield L({type:"save",payload:{detailPollsList:he({},ve)}})},*getCourseGroups({payload:T},{call:O,put:L}){const ve=yield O(Lt.qB,T);yield L({type:"save",payload:{courseGroups:he({},ve)}})},*getAllCourseGroup({payload:T},{call:O,put:L}){const ve=yield O(Lt.c_,T);return yield L({type:"save",payload:{allCourseGroups:he({},ve)}}),ve},*getClassroomCommonHomeworksList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Al,T);yield L({type:"save",payload:{detailCommonHomeworksList:he({},ve)}})},*getClassroomAttendancesList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Vw,T);yield L({type:"save",payload:{detailAttendancesList:he({},ve)}})},*getClassroomAttendancesStatistic({payload:T},{call:O,put:L}){const ve=yield O(Lt.Ls,T);yield L({type:"save",payload:{detailAttendancesStatistic:he({},ve)}})},*getAttendanceDetail({payload:T},{call:O,put:L}){const ve=yield O(Lt.zg,T);return yield L({type:"save",payload:{detailAttendancesDetail:he({},ve)}}),ve},*getAnnouncementList({payload:T},{call:O,put:L}){const ve=yield O(Lt.QZ,T);yield L({type:"save",payload:{detailAnnouncementList:he({},ve)}})},*getAttachmentList({payload:T},{call:O,put:L}){const ve=yield O(Lt.KT,T);yield L({type:"save",payload:{detailAttachmentList:he({},ve.data)}})},*getCourseware({payload:T},{call:O,put:L}){const ve=yield O(Lt.ZT,T);yield L({type:"save",payload:{detailCourseware:he({},ve.data)}})},*getVideoList({payload:T},{call:O,put:L}){const ve=yield O(Lt.O3,T);yield L({type:"save",payload:{detailVideoList:he({},ve)}})},*getLiveVideoList({payload:T},{call:O,put:L}){const ve=yield O(Lt.DJ,T);yield L({type:"save",payload:{detailLiveVideoList:he({},ve)}})},*getCoursesMine({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.Ed,T);return yield ve({type:"save",payload:{courseMine:he({},ke)}}),ke.data},*getBoardList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.KP,T);return yield ve({type:"save",payload:{detailBoardList:he({},ke.data)}}),ke.data},*getCourseGroupsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.kW,T);return yield ve({type:"save",payload:{detailCourseGroupsList:he({},ke)}}),ke},*getCourseStudentsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.J2,T);return yield ve({type:"save",payload:{detailCoursStudentsList:he({},ke)}}),ke.data},*getCourseStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.g4,T);return yield ve({type:"save",payload:{detailCourseStatisticsList:he({},ke)}}),ke},*getCourseActscore({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.t1,T);return yield ve({type:"save",payload:{detailCourseActscore:he({},ke)}}),ke},*getCourseWorkscore({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.GV,T);return yield ve({type:"save",payload:{detailCourseWorkscore:he({},ke)}}),ke},*getShixunLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.Pj,T);return yield ve({type:"save",payload:{shixunLists:he({},ke)}}),ke},*getExperimentLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt._9,T);return yield ve({type:"save",payload:{shixunLists:he({},ke)}}),ke},*getShixunAiRecommendLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.Hn,T);return yield ve({type:"save",payload:{shixunAiRecommendLists:he({},ke)}}),ke},*getCoursesLists({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.W7,T);return yield ve({type:"save",payload:{coursesLists:he({},ke)}}),ke},*createCoursesHomework({payload:T,callback:O},{call:L,put:ve}){return yield L(Lt.Ds,T)},*createShixunHomework({payload:T,callback:O},{call:L,put:ve}){return yield L(Lt.aQ,T)},*createExperiment({payload:T,callback:O},{call:L,put:ve}){return yield L(Lt.BQ,T)},*getSchoolList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.K$,T);return yield ve({type:"save",payload:{schoolList:he({},ke.school_names)}}),ke.school_names},*searchSchoolTeacherList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.nQ,T);return yield ve({type:"save",payload:{searchMemberList:he({},ke)}}),ke},*getAllTaskList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.km,T);return yield ve({type:"save",payload:{taskList:[...ke.tasks]}}),ke},*updateTaskPosition({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Lt.U8,T);return yield ve({type:"save",payload:{actionTabs:{key:""}}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:he({},T)}})},*setUpdateData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateData:T}})}},reducers:{save(T,O){return he(he({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ft=Object.defineProperty,Kt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,At=(T,O,L)=>O in T?ft(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ze=(T,O)=>{for(var L in O||(O={}))Tt.call(O,L)&&At(T,L,O[L]);if(Kt)for(var L of Kt(O))Pe.call(O,L)&&At(T,L,O[L]);return T},gt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:T},{call:O,put:L}){const ve=yield O(Lt.K$,T);yield L({type:"save",payload:{schoolList:(ve==null?void 0:ve.school_names)||[]}})},*getSearchCourseList({payload:T},{call:O,put:L}){const ve=yield O(Lt.oM,T);yield L({type:"save",payload:{searchCourseList:(ve==null?void 0:ve.course_lists)||[]}})},*submitCourses({payload:T},{call:O,put:L}){return yield O(Lt.Bn,T)},*appplySchool({payload:T},{call:O,put:L}){return yield O(Lt.bz,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ze({},T)}})},*joincoursegroup({payload:T},{call:O,put:L}){return yield O(Lt.WK,T)}},reducers:{save(T,O){return Ze(Ze({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Rt=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Kr=(T,O,L)=>O in T?Rt(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,tn=(T,O)=>{for(var L in O||(O={}))Tr.call(O,L)&&Kr(T,L,O[L]);if(Fe)for(var L of Fe(O))Ct.call(O,L)&&Kr(T,L,O[L]);return T},Lr={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:T},{call:O,put:L}){const ve=yield O(Lt.Dd,T);yield L({type:"save",payload:{CourseUseInfos:ve}})},*getRankList({payload:T},{call:O,put:L}){const ve=yield O(Lt.Fg,T);yield L({type:"save",payload:{RankList:{teacher_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",course_num:"\u7BA1\u7406\u8BFE",homework_num:"\u53D1\u5E03\u4F5C\u4E1A\u6570",exercise_num:"\u53D1\u5E03\u8003\u8BD5\u6570",resource_num:"\u4E0A\u4F20\u8D44\u6E90\u6570"},...(ve==null?void 0:ve.teacher_list)||[]],student_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",student_id:"\u5B66\u53F7/\u5DE5\u53F7",finish_num:"\u5B8C\u6210\u4F5C\u4E1A\u6570",total_score:"\u603B\u6210\u7EE9"},...(ve==null?void 0:ve.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(ve==null?void 0:ve.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(ve==null?void 0:ve.finish_course_list)||[]]}}})},*getStatisticsBody({payload:T},{call:O,put:L}){const ve=yield O(Lt.Gz,T);yield L({type:"save",payload:{SBody:ve}})},*getStatisticsHeader({payload:T},{call:O,put:L}){const ve=yield O(Lt.Hl,T);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(T,O){return tn(tn({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},vr=e(79763),$r=Object.defineProperty,sn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,vt=(T,O,L)=>O in T?$r(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ot=(T,O)=>{for(var L in O||(O={}))hn.call(O,L)&&vt(T,L,O[L]);if(sn)for(var L of sn(O))Xt.call(O,L)&&vt(T,L,O[L]);return T},Nt={namespace:"polls",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{*getPollsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.s3,T);return yield ve({type:"save",payload:{pollsList:ot({},ke)}}),ke},*getCommonHeader({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.UK,T);return yield ve({type:"save",payload:{commonHeader:ot({},ke)}}),ke},*getPollsStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Qn,T);return yield ve({type:"save",payload:{statisticsList:ot({},ke)}}),ke},*getBrankList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.n$,T);return yield ve({type:"save",payload:{brankList:ot({},ke)}}),ke},*saveBanks({payload:T,callback:O},{call:L,put:ve}){return yield L(vr.lf,T)},*getPollsCourses({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Q9,T);return yield ve({type:"save",payload:{pollsCoursesList:ot({},ke)}}),ke},*getPollsSetting({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Hi,T);return yield ve({type:"save",payload:{pollSetting:ot({},ke)}}),ke},*editPolls({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.Ye,T);return yield ve({type:"save",payload:{editData:ot({},JSON.parse(JSON.stringify(ke)))}}),ke},*getEndGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.KE,T);return yield ve({type:"save",payload:{endGroups:ot({},ke)}}),ke},*getPublishGroups({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.ux,T);return yield ve({type:"save",payload:{publishGroups:ot({},ke)}}),ke},*getExerciseBanks({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(vr.kp,T);return yield ve({type:"save",payload:{exerciseBanks:ot({},ke)}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ot({},T)}})}},reducers:{save(T,O){return ot(ot({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},br=e(92982),_r=Object.defineProperty,Jr=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Et=(T,O,L)=>O in T?_r(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Dr=(T,O)=>{for(var L in O||(O={}))zr.call(O,L)&&Et(T,L,O[L]);if(Jr)for(var L of Jr(O))xn.call(O,L)&&Et(T,L,O[L]);return T},Qn={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:T},{call:O,put:L}){var ve;const ke=yield O(br.gp,T);return(ve=ke==null?void 0:ke.teacher_list)==null||ve.map(ln=>(ln.key=ln.course_member_id,ln)),yield L({type:"save",payload:{list:ke}}),ke},*getStudentsList({payload:T},{call:O,put:L}){var ve;const ke=yield O(br.ur,T);return(ve=ke==null?void 0:ke.students)==null||ve.map(ln=>(ln.key=ln.user_id,ln)),yield L({type:"save",payload:{studentsList:ke}}),ke},*getApplyList({payload:T},{call:O,put:L}){const ve=yield O(br.s,T);return yield L({type:"save",payload:{applyList:ve}}),ve},*getAllCourseGroups({payload:T},{call:O,put:L}){const ve=yield O(br.xV,T);return yield L({type:"save",payload:{allCourseGroups:ve}}),ve},*getGraduationGroupList({payload:T},{call:O,put:L}){const ve=yield O(br.Bg,T);return yield L({type:"save",payload:{graduationGroupList:ve}}),ve},*setAllCourseGroups({payload:T},{call:O,put:L}){const ve=yield O(br.oZ,T);return yield L({type:"save",payload:{setAllCourseGroups:ve}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Dr({},T)}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(T,O){return Dr(Dr({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Nn=e(80541),ti=Object.defineProperty,Tn=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,Ci=(T,O,L)=>O in T?ti(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Qi=(T,O)=>{for(var L in O||(O={}))Ai.call(O,L)&&Ci(T,L,O[L]);if(Tn)for(var L of Tn(O))ri.call(O,L)&&Ci(T,L,O[L]);return T},Ca={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.BQ,T);return yield ve({type:"save",payload:{videoStatisticsList:Qi({},ke)}}),ke},*getNewVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.cU,T);return yield ve({type:"save",payload:{newVideoStatisticsList:Qi({},ke)}}),ke},*getVideoPeopleStatics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.Zx,T);return yield ve({type:"save",payload:{videoPeopleStatics:Qi({},ke)}}),ke},*getVideoDurationStatics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.Mz,T);return yield ve({type:"save",payload:{videoDurationStatics:Qi({},ke)}}),ke},*getVideoStatistics({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.ZY,T);return yield ve({type:"save",payload:{videoStatistics:Qi({},ke)}}),ke},*getOneVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.cU,T);return yield ve({type:"save",payload:{oneVideoStatisticsList:Qi({},ke)}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Qi({},T)}})},*getStudentVideoStatisticsList({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.Vg,T);return yield ve({type:"save",payload:{StudentvideoStatistics:Qi({},ke)}}),ke}},reducers:{save(T,O){return Qi(Qi({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},ui=e(65906),ca=Object.defineProperty,Ta=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,oa=(T,O,L)=>O in T?ca(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,gi=(T,O)=>{for(var L in O||(O={}))St.call(O,L)&&oa(T,L,O[L]);if(Ta)for(var L of Ta(O))ga.call(O,L)&&oa(T,L,O[L]);return T},Ei={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.cC,T)},*getGuides({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.Ax,T);return yield ve({type:"save",payload:{GuidesData:ke}}),ke},*getWorkSubmitUpdateRes({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.zF,T)},*getList({payload:T},{call:O,put:L}){const ve=T,ke=yield O(ui.bQ,T);return yield L({type:"save",payload:gi({listParams:ve},ke)}),ke},*getMemberWorks({payload:T},{call:O,put:L}){const ve=yield O(ui.xx,T);return yield L({type:"save",payload:{MemberWorks:ve||{}}}),ve},*addApplytojoincourse({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.qS,T)},*competitionTeams({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Pt,T)},*getStaff({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.Dh,T);return yield ve({type:"save",payload:{Staff:ke}}),ke},*getHeader({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.Pg,T);return yield ve({type:"save",payload:{Header:ke}}),ke},*getItem({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.rV,T);return yield ve({type:"save",payload:{RightItems:ke}}),ke},*updateMdContent({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.zj,T)},*getTeamList({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.aq,T)},*getTeamDetail({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Ze,T)},*UpTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.yS,T)},*DeleteTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.ps,T)},*ExitTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.vV,T)},*AddTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.FU,T)},*AddPersonnel({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.R9,T)},*JoinTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.zc,T)},*getTeacher({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.jS,T)},*getStudents({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.sK,T)},*SubmitTeam({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.rm,T)},*Reward({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Qp,T)},*ChartRules({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Ux,T)},*Charts({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.GQ,T)},*TabResults({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.ml,T);return yield ve({type:"save",payload:{TabResultList:ke}}),ke},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:gi({},T)}})},*Results({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.u9,T)},*Prize({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.pU,T);return yield ve({type:"save",payload:{Prizes:ke}}),ke},*Accounts({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.XJ,T);return yield ve({type:"save",payload:{Account:ke}}),ke},*getVerification({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Ni,T)},*PhoneBind({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.uZ,T)},*EmailBind({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.rk,T)},*Authentication({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.Vy,T)},*Professional({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.tC,T)},*setleader({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.tO,T)},*getShixun({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.qj,T)},*getCourse({payload:T,callback:O},{call:L,put:ve}){return yield L(ui.XR,T)},*competition_teams({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.zz,T);return yield ve({type:"save",payload:{competition_team:ke}}),ke},*all_team_members({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ui.$P,T);return yield ve({type:"save",payload:{all_team_member:ke}}),ke}},reducers:{save(T,O){return gi(gi({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ci=e(83325),On=e(97760),Ee=Object.defineProperty,ut=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,cr=(T,O,L)=>O in T?Ee(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ar=(T,O)=>{for(var L in O||(O={}))dt.call(O,L)&&cr(T,L,O[L]);if(Ot)for(var L of Ot(O))lr.call(O,L)&&cr(T,L,O[L]);return T},Nr=(T,O)=>ut(T,tt(O)),et={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[On.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${On.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[On.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${On.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ar({},T)}})},*getMajorList({payload:T},{call:O,put:L,select:ve}){const{userInfo:ke}=yield ve(ln=>ln.user);if(ke!=null&&ke.school_id){const ln=yield O(ci.BA,ke.school_id);ln&&ln.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[0],value:ln.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id}))}}))}},*getYearList({payload:T},{call:O,put:L}){const ve=yield O(ci.Nx,T);ve&&ve.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[1],value:ve.data.map(ke=>({label:ke.year,value:ke.ec_year_id}))}}))},*getCourseResultDetail({payload:T},{call:O,put:L}){console.log(T,"payload");const ve=yield O(ci.p1,T);ve&&ve.ec_course_target&&(yield L({type:"setEchartsData",payload:ve}))},*getCourseResultDetailClass({payload:T},{call:O,put:L}){const ve=yield O(ci.ff,T);ve&&ve.class_name&&(yield L({type:"save",payload:{classDataSource:{active:null,dataList:[...ve.class_name]}}}))},*setClassActive({payload:T},{call:O,put:L}){yield L({type:"save",payload:{classDataSource:Ar({},T)}})}},reducers:{save(T,O){return Ar(Ar({},T),O.payload)},setMajorOrYearDataSource(T,{payload:O}){return Nr(Ar({},T),{headerData:Nr(Ar({},T.headerData),{dataSource:Nr(Ar({},T.headerData.dataSource),{[O.key]:Nr(Ar({},T.headerData.dataSource[O.key]),{dataList:O.value})})})})},setMajorOrYearActive(T,{payload:O}){return Nr(Ar({},T),{headerData:Nr(Ar({},T.headerData),{active:Nr(Ar({},T.headerData.active),{[O.key]:O.value})})})},setEchartsData(T,{payload:O}){let L={name:O.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},ve={name:O.course_name||"",xData:[],seriesData:[]},ke={};return O.ec_course_target.forEach((ln,Cn)=>{ln.position=Cn+1,L=Nr(Ar({},L),{dataSource:{xData:[...L.dataSource.xData,Cn+1],yBarData:[...L.dataSource.yBarData,ln.actual_grade],yLineData:[...L.dataSource.yLineData,ln.standard_grade]}});let pn=[],Fi={min:[],max:[]},Ha=[],Ga=[],zo=[];ln.student_data.detail.forEach((Ss,Ks)=>{let $s=Ss.score;pn.push(Ks+1),Fi.max.push($s>=ln.student_data.goal_score?$s:null),Fi.min.push($s>=ln.student_data.goal_score?null:$s),Ha.push(Ss.name),Ga.push(Ss.student_id),zo.push(Ss.clazz)}),ke[Cn+1]={name:Cn+1,average_score:ln.student_data.average_score,goal_score:ln.student_data.goal_score,xData:pn,yData:Fi,name_data:Ha,student_ids:Ga,class_data:zo,goal_scoreData:new Array(ln.student_data.detail.length).fill(ln.student_data.goal_score),average_scoreData:new Array(ln.student_data.detail.length).fill(ln.student_data.average_score)}}),O.history.forEach(ln=>{ve=Nr(Ar({},ve),{xData:[...ve.xData,ln.year],seriesData:[...ve.seriesData,ln.total_score]})}),Nr(Ar({},T),{name:O.course_name||"",tabListData:O.ec_course_target,echartsData:{barData:L,lineData:ve,scatterData:ke}})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ye=Object.defineProperty,it=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,Or=(T,O,L)=>O in T?ye(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Cr=(T,O)=>{for(var L in O||(O={}))sr.call(O,L)&&Or(T,L,O[L]);if(it)for(var L of it(O))xr.call(O,L)&&Or(T,L,O[L]);return T},bn={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Cr({},T)}})},*setShowMenu({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showMenu:T}})},*setMatrixVerify({payload:T},{call:O,put:L}){yield L({type:"save",payload:{matrixVerify:Cr({},T)}})}},reducers:{save(T,O){return Cr(Cr({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},wr=e(56854),fn=Object.defineProperty,nn=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Li=Object.prototype.propertyIsEnumerable,vi=(T,O,L)=>O in T?fn(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,yn=(T,O)=>{for(var L in O||(O={}))Pa.call(O,L)&&vi(T,L,O[L]);if(Pn)for(var L of Pn(O))Li.call(O,L)&&vi(T,L,O[L]);return T},fi=(T,O)=>nn(T,cn(O)),ya={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[On.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${On.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[On.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${On.k[1]}`,loading:"engineeringNavigtion/getYearList",dataList:[]}},active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"\u6307\u6807\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"\u6BD5\u4E1A\u6307\u6807",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"\u6BD5\u4E1A\u77E9\u9635",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"\u6307\u6807\u70B9",value:"-",unit:"\u9879"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"}]},course:{title:"\u8BFE\u7A0B\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"\u8BFE\u7A0B\u5217\u8868",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"\u8BFE\u7A0B\u77E9\u9635",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"\u8BFE\u7A0B\u76EE\u6807",value:"-",unit:"\u9879"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"}]}},teamData:{teach:{title:"\u6388\u8BFE\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]},work:{title:"\u5DE5\u4F5C\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]}}},totalListData:[{key:"student_count",title:"\u5F53\u524D\u5B66\u751F\u603B\u6570",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"\u8F6C\u5165\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"\u8F6C\u51FA\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:yn({},T)}})},*getMajorList({},{call:T,put:O,select:L}){const{userInfo:ve}=yield L(ke=>ke.user);if(ve!=null&&ve.school_id){const ke=yield T(ci.BA,ve.school_id);if(ke&&ke.data){const ln=wr.U.getItem(ve==null?void 0:ve.login);yield O({type:"setMajorOrYearDataSource",payload:{key:On.k[0],value:ke.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id})),active:ke.data.length>0?ln[0]||ke.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:T},{call:O,put:L,select:ve}){const ke=yield O(ci.Nx,T.id),{userInfo:ln}=yield ve(Cn=>Cn.user);if(ke&&ke.data){const Cn=wr.U.getItem(ln==null?void 0:ln.login);yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[1],value:ke.data.map(pn=>({label:pn.year,value:pn.ec_year_id})),active:ke.data.length>0?T.firstEnter?Cn[1]:ke.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:T,put:O,select:L}){const{headerData:ve}=yield L(Cn=>Cn.engineeringNavigtion),{userInfo:ke}=yield L(Cn=>Cn.user);let ln={};if(ve.active[On.k[1]]&&ke.school_id){const Cn=[ve.active[On.k[0]],ve.active[On.k[1]]];wr.U.setItem(ke==null?void 0:ke.login,Cn);const pn=yield T(ci.bA,{ec_year_id:ve.active[On.k[1]],school_id:ke.school_id});pn&&pn.data&&(ln=pn.data),yield O({type:"setTopPage",payload:ln})}},*putTopPageName({payload:T,callback:O},{call:L,put:ve}){try{const ke=yield L(ci.ay,T);O(ke)}catch(ke){let ln="";ke&&(ln=JSON.stringify(ke),ke.message&&(ln=ke.message)),O({message:ln,status:999})}}},reducers:{save(T,O){return yn(yn({},T),O.payload)},setMajorOrYearDataSource(T,{payload:O}){let L=T.headerData.active;return O.active&&(L=fi(yn({},L),{[O.key]:O.active})),fi(yn({},T),{headerData:fi(yn({},T.headerData),{dataSource:fi(yn({},T.headerData.dataSource),{[O.key]:fi(yn({},T.headerData.dataSource[O.key]),{dataList:O.value})}),active:L})})},setMajorOrYearActive(T,{payload:O}){return fi(yn({},T),{headerData:fi(yn({},T.headerData),{active:fi(yn({},T.headerData.active),{[O.key]:O.value})})})},setTopPage(T,{payload:O}){return fi(yn({},T),{headerData:fi(yn({},T.headerData),{name:O.name,tabBarContent:{user_name:O.user_name,user_school:O.user_school,user_type:O.user_type}}),cardListData:fi(yn({},T.cardListData),{appraiseData:fi(yn({},T.cardListData.appraiseData),{norm:fi(yn({},T.cardListData.appraiseData.norm),{result:O.graduaiton_result,listData:T.cardListData.appraiseData.norm.listData.map(L=>fi(yn({},L),{value:O[L.key]||0}))}),course:fi(yn({},T.cardListData.appraiseData.course),{result:O.course_result,listData:T.cardListData.appraiseData.course.listData.map(L=>fi(yn({},L),{value:O[L.key]||0}))})}),teamData:{teach:fi(yn({},T.cardListData.teamData.teach),{tabBarContent:`${O.course_teachers?O.course_teachers.length:0}\u4EBA`,listData:O.course_teachers||[]}),work:fi(yn({},T.cardListData.teamData.work),{tabBarContent:`${O.work_teachers?O.work_teachers.length:0}\u4EBA`,listData:O.work_teachers||[]})}}),totalListData:T.totalListData.map(L=>fi(yn({},L),{value:O[L.key]||0}))})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Vs=Object.defineProperty,ba=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,Ys=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,qn=(T,O,L)=>O in T?Vs(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Es=(T,O)=>{for(var L in O||(O={}))es.call(O,L)&&qn(T,L,O[L]);if(Ys)for(var L of Ys(O))Ws.call(O,L)&&qn(T,L,O[L]);return T},fs=(T,O)=>ba(T,Fs(O)),Yi={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Es({},T)}})},*getGraduationResultDetail({payload:T},{call:O,put:L}){const ve=yield O(ci.gq,T);yield L({type:"save",payload:{dataSource:ve}})}},reducers:{save(T,O){return Es(Es({},T),O.payload)},setDataSource(T,{payload:O}){let L=O;return fs(Es({},T),{dataSource:L})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Bs=e(8591),Ko=Object.defineProperty,Va=Object.defineProperties,ha=Object.getOwnPropertyDescriptors,is=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,ts=(T,O,L)=>O in T?Ko(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ps=(T,O)=>{for(var L in O||(O={}))vo.call(O,L)&&ts(T,L,O[L]);if(is)for(var L of is(O))jn.call(O,L)&&ts(T,L,O[L]);return T},Is=(T,O)=>Va(T,ha(O)),Wi=(T,O)=>{var L={};for(var ve in T)vo.call(T,ve)&&O.indexOf(ve)<0&&(L[ve]=T[ve]);if(T!=null&&is)for(var ve of is(T))O.indexOf(ve)<0&&jn.call(T,ve)&&(L[ve]=T[ve]);return L},Wa={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[On.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${On.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[On.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${On.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ps({},T)}})},*getMajorList({},{call:T,put:O,select:L}){const{userInfo:ve}=yield L(ke=>ke.user);if(ve!=null&&ve.school_id){const ke=yield T(ci.BA,ve.school_id);if(ke&&ke.data){const ln=wr.U.getItem(ve==null?void 0:ve.login);yield O({type:"setMajorOrYearDataSource",payload:{key:On.k[0],value:ke.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id})),active:ke.data.length>0?ln[0]||ke.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:T},{call:O,put:L,select:ve}){const ke=yield O(ci.Nx,T.id),{userInfo:ln}=yield ve(Cn=>Cn.user);if(ke&&ke.data){const Cn=wr.U.getItem(ln==null?void 0:ln.login);yield L({type:"setMajorOrYearDataSource",payload:{key:On.k[1],value:ke.data.map(pn=>({label:pn.year,value:pn.ec_year_id})),active:ke.data.length>0?T.firstEnter?Cn[1]:ke.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:T,put:O,select:L}){const{headerData:ve}=yield L(Ha=>Ha.engineeringNormList),{userInfo:ke}=yield L(Ha=>Ha.user);let ln=[],Cn=[],pn="";const Fi=ve.active[On.k[1]];if(Fi){const Ha=[ve.active[On.k[0]],ve.active[On.k[1]]];wr.U.setItem(ke==null?void 0:ke.login,Ha);const Ga=yield T(ci.eM,Fi);Ga&&Ga.graduation_requirements&&(pn=Ga.all_goal_value||"",ln=Ga.graduation_requirements.map(zo=>{var Ss=zo,{subitems:Ks}=Ss,$s=Wi(Ss,["subitems"]);return Cn.push($s.id),Is(Ps({},$s),{children:Ks})}))}yield O({type:"save",payload:{tabListData:ln,all_goal_value:pn,expandedRowKeys:Cn}})},*exportGraduation({},{call:T,select:O}){const{headerData:L}=yield O(ve=>ve.engineeringNormList);L.active[On.k[1]]&&(yield T(ci.OE,L.active[On.k[1]]))},*compute({payload:T},{call:O,put:L}){const ve=T,{all:ke}=ve,ln=Wi(ve,["all"]),Cn=yield O(ke?ci.Qx:ci.Xl,ln);Cn&&Cn.status===0?(Bs.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield L({type:"getGraduationResults"})):Bs.ZP.error(Cn.message)},*getFormulas({callback:T},{call:O,select:L}){const{headerData:ve}=yield L(ke=>ke.engineeringNormList);if(ve.active[On.k[1]]){const ke=yield O(ci.mK,ve.active[On.k[1]]);T(ke)}},*setFormulas({payload:T,callback:O},{call:L}){const ve=yield L(ci.y9,T);O(ve)},*putGoalValue({payload:T},{call:O,put:L}){const ve=yield O(ci.No,T);if(ve&&ve.status===0)Bs.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield L({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield L({type:"getGraduationResults"});else{let ke="\u4FDD\u5B58\u5931\u8D25";ve&&ve.message&&(ke=ve.message),Bs.ZP.error(ke)}}},reducers:{save(T,O){return Ps(Ps({},T),O.payload)},setMajorOrYearDataSource(T,{payload:O}){let L=T.headerData.active;return O.active&&(L=Is(Ps({},L),{[O.key]:O.active})),Is(Ps({},T),{headerData:Is(Ps({},T.headerData),{dataSource:Is(Ps({},T.headerData.dataSource),{[O.key]:Is(Ps({},T.headerData.dataSource[O.key]),{dataList:O.value})}),active:L})})},setMajorOrYearActive(T,{payload:O}){return Is(Ps({},T),{headerData:Is(Ps({},T.headerData),{active:Is(Ps({},T.headerData.active),{[O.key]:O.value})})})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Rs=e(14195),_o=Object.defineProperty,$o=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,rs=(T,O,L)=>O in T?_o(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,_s=(T,O)=>{for(var L in O||(O={}))Vo.call(O,L)&&rs(T,L,O[L]);if($o)for(var L of $o(O))Yo.call(O,L)&&rs(T,L,O[L]);return T},Zo={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:T},{call:O,put:L}){const ve=yield O(Rs.Si,T);return yield L({type:"save",payload:{forumsDetailData:_s({},ve)}}),ve},*setForumsDetailData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{forumsDetailData:_s({},T)}})}},reducers:{save(T,O){return _s(_s({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Lo=Object.defineProperty,Xo=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,hi=Object.prototype.propertyIsEnumerable,as=(T,O,L)=>O in T?Lo(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ds=(T,O)=>{for(var L in O||(O={}))yi.call(O,L)&&as(T,L,O[L]);if(Xo)for(var L of Xo(O))hi.call(O,L)&&as(T,L,O[L]);return T},go={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:T},{call:O,put:L}){const ve=yield O(T.memoType==="shixun_discuss"?Rs.kd:Rs.bc,T);return delete T.memoType,yield L({type:"save",payload:{listParams:T,forumsData:ds({},ve)}}),ve}},reducers:{save(T,O){return ds(ds({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Wo=e(92890),du=e(90524),Ls=e(28209),tu=e.n(Ls),hu=Object.defineProperty,Iu=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,Fo=(T,O,L)=>O in T?hu(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,mo=(T,O)=>{for(var L in O||(O={}))Mo.call(O,L)&&Fo(T,L,O[L]);if(Iu)for(var L of Iu(O))Ju.call(O,L)&&Fo(T,L,O[L]);return T},Bu={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},infoData:{name:"",phone:""},isSaiaDomain:window.location.host=="saia.educoder.net",actionTabs:{key:"",params:{}}},effects:{*query({payload:T},{call:O,put:L}){var ve,ke;const ln=yield O(Wo.D2,T);du.Z.ONLYOFFICE=(ve=ln==null?void 0:ln.setting)==null?void 0:ve.office_server_url,Do(ln);try{const Fi="5183666c72eec9e4",Ha="5183666c72eec9e4";var Cn=tu().enc.Utf8.parse(Fi);let Ga=tu().enc.Utf8.parse(Ha);var pn=tu().AES.decrypt(((ke=ln==null?void 0:ln.setting)==null?void 0:ke.user_default_password)||"",Cn,{iv:Ga,mode:tu().mode.CBC});ln.setting.user_default_password=pn.toString(tu().enc.Utf8)}catch(Fi){}yield L({type:"save",payload:mo({},ln)})},*getSystemUpdate({payload:T},{call:O,put:L}){const ve=yield O(Wo.n0,T);yield L({type:"save",payload:{updateData:mo({},ve)}})},*setTheme({payload:T},{call:O,put:L}){const ve=yield O(Wo.n0,T);yield L({type:"save",payload:{theme:T||"default"}})},*setShareData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{shareData:T}})},*setGlobalLoading({payload:T},{call:O,put:L}){yield L({type:"save",payload:{globalLoading:mo({},T)}})},*delayTipToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showTip:T}})},*headerToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showHeader:T}})},*footerToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showFooter:T}})},*headerFooterToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showHeaderFooter:T}})},*delayTipToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showTip:T}})},*headerFixedToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showHeaderFixed:T}})},*onlyShowBackTopToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{onlyShowBackTop:T}})},*onlyShowBackTopIconToggle({payload:T},{call:O,put:L}){yield L({type:"save",payload:{onlyShowBackTopIcons:T}})},*setOperateModel({payload:T},{call:O,put:L}){yield L({type:"save",payload:{operateModel:T}})},*setOperateModelPath({payload:T},{call:O,put:L}){yield L({type:"save",payload:{operateModelPath:T}})},*setShowQuestionBackTop({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showQuestionBackTop:T}})},*setInfoData({payload:T},{call:O,put:L}){yield L({type:"save",payload:{infoData:mo({},T)}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:mo({},T)}})}},reducers:{save(T,O){return mo(mo({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{})}}};const Do=(T={})=>{var O,L,ve,ke,ln;if(window.self!==window.top||!((O=T.setting)!=null&&O.tab_logo_url))return;const Cn=document.createElement("link"),pn=document.getElementById("dynamic-favicon");Cn.id="dynamic-favicon",Cn.rel="shortcut icon",Cn.href=(L=T.setting)!=null&&L.tab_logo_url?`${du.Z.IMG_SERVER}/${(ve=T.setting)==null?void 0:ve.tab_logo_url}`:"",pn&&document.head.removeChild(pn),document.head.appendChild(Cn);try{(ke=T.setting)!=null&&ke.main_site||(document.querySelector('meta[name="keywords"]').content=(ln=T.setting)==null?void 0:ln.name,document.querySelector('meta[name="description"]').remove())}catch(Fi){}};var Bo=e(86645),Ou=Object.defineProperty,Qo=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,Ho=(T,O,L)=>O in T?Ou(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Nu=(T,O)=>{for(var L in O||(O={}))ru.call(O,L)&&Ho(T,L,O[L]);if(Qo)for(var L of Qo(O))Os.call(O,L)&&Ho(T,L,O[L]);return T},hr={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{*getGraduationsStageDetails({payload:T},{call:O,put:L}){return yield O(Bo.Xh,T)},*getGraduationsFinalScore({payload:T},{call:O,put:L}){return yield O(Bo.H3,T)},*getDelGraduationsTasks({payload:T},{call:O,put:L}){return yield O(Bo.km,T)},*getGraduationsTasks({payload:T},{call:O,put:L}){const ve=yield O(Bo.Xw,T);yield L({type:"save",payload:{Tasks:ve}})},*getGraduationsTeachers({payload:T},{call:O,put:L}){var ve;const ke=yield O(Bo.AA,T);return(ve=ke==null?void 0:ke.data)==null||ve.map(ln=>(ln.key=ln.id,ln)),yield L({type:"save",payload:{teachers:ke}}),ke},*getGraduationsStudents({payload:T},{call:O,put:L}){var ve;const ke=yield O(Bo.eh,T);(ve=ke==null?void 0:ke.data)==null||ve.map(ln=>(ln.key=ln.id,ln)),yield L({type:"save",payload:{students:ke}})},*getGraduationsNotices({payload:T},{call:O,put:L}){const ve=yield O(Bo.Rk,T);yield L({type:"save",payload:{Notices:ve}})},*getGraduationsInfo({payload:T},{call:O,put:L}){const ve=yield O(Bo.F7,T);yield L({type:"save",payload:{graduation:ve.graduation}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Nu({},T)}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:T},{call:O,put:L}){const ve=yield O(Bo.Ou,T);yield L({type:"save",payload:{details:(ve==null?void 0:ve.graduation)||{},menus:(ve==null?void 0:ve.data)||[],forTask:(ve==null?void 0:ve.for_task)||[]}})}},reducers:{save(T,O){return Nu(Nu({},T),O.payload)}}},ur=e(55480),pr=Object.defineProperty,Sr=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,oi=(T,O,L)=>O in T?pr(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ai=(T,O)=>{for(var L in O||(O={}))Rn.call(O,L)&&oi(T,L,O[L]);if(Wn)for(var L of Wn(O))Hn.call(O,L)&&oi(T,L,O[L]);return T},fr=(T,O)=>Sr(T,vn(O)),kr={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:T},{call:O,put:L}){const ve=yield O(ur.Tt,{payload:T});yield L({type:"save",payload:fr(ai({},ve),{isloading:!0})})},*query({payload:T},{call:O,put:L}){yield L({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:T,callback:O},{call:L,put:ve}){return yield L(ur.LA,T)},*UploadNotice({payload:T,callback:O},{call:L,put:ve}){return yield L(ur.S_,T)}},reducers:{save(T,O){return ai(ai({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},En=Object.defineProperty,Sn=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,qi=(T,O,L)=>O in T?En(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,er=(T,O)=>{for(var L in O||(O={}))Gn.call(O,L)&&qi(T,L,O[L]);if(Un)for(var L of Un(O))Oi.call(O,L)&&qi(T,L,O[L]);return T},ia=(T,O)=>Sn(T,mt(O)),Sa={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(T,O){return er(er({},T),O.payload)},openModal(T,O){return ia(er({},T),{visibleModalName:O.payload})},closeModal(T){return ia(er({},T),{visibleModalName:""})},openSimpleModal(T,O){return ia(er({},T),{simpleModalProps:er({visible:!0},O.payload)})},closeSimpleModal(T){return ia(er({},T),{simpleModalProps:{visible:!1}})}}},gs=e(82093),Ns=Object.defineProperty,Mi=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,oo=Object.prototype.propertyIsEnumerable,Ms=(T,O,L)=>O in T?Ns(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ba=(T,O)=>{for(var L in O||(O={}))Co.call(O,L)&&Ms(T,L,O[L]);if(Mi)for(var L of Mi(O))oo.call(O,L)&&Ms(T,L,O[L]);return T},Ds=(T,O,L)=>new Promise((ve,ke)=>{var ln=Fi=>{try{pn(L.next(Fi))}catch(Ha){ke(Ha)}},Cn=Fi=>{try{pn(L.throw(Fi))}catch(Ha){ke(Ha)}},pn=Fi=>Fi.done?ve(Fi.value):Promise.resolve(Fi.value).then(ln,Cn);pn((L=L.apply(T,O)).next())});const yo=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/banner.json",{method:"get",params:Ba({},T)})}),Zn=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:Ba({},T)})}),Hs=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:Ba({},T)})}),uo=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:Ba({},T)})}),Qe=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects.json",{method:"post",body:Ba({},T)})}),qe=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:Ba({},T)})}),jt=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:Ba({},T)})}),Vt=T=>Ds(void 0,null,function*(){return(0,gs.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:Ba({},T)})});var gr=Object.defineProperty,Mr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,on=(T,O,L)=>O in T?gr(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,gn=(T,O)=>{for(var L in O||(O={}))Zr.call(O,L)&&on(T,L,O[L]);if(Mr)for(var L of Mr(O))_n.call(O,L)&&on(T,L,O[L]);return T},si={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:T},{call:O,put:L}){const{data:{adv:ve,top_banner:ke}}=yield O(yo,T);yield L({type:"save",payload:{BannerList:ke,Adv:ve}})},*getTopCategoryList({payload:T},{call:O,put:L}){const{data:{top_category_list:ve}}=yield O(Zn,T);yield L({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...ve]}})},*getHotList({payload:T},{call:O,put:L}){const{data:{hot_list:ve}}=yield O(Hs,T);yield L({type:"save",payload:{HotList:ve}})},*getDiscountList({payload:T},{call:O,put:L}){const{data:{discount_list:ve}}=yield O(uo,T);yield L({type:"save",payload:{DiscountList:ve}})},*getPaidSubjects({payload:T},{call:O,put:L}){const{data:ve}=yield O(Qe,T);yield L({type:"save",payload:{SubjectList:ve}})},*getTags({payload:T},{call:O,put:L}){const{data:{list:ve}}=yield O(qe,T);yield L({type:"save",payload:{Tags:ve}})},*getUserComments({payload:T},{call:O,put:L}){const{data:{list:ve}}=yield O(jt,T);yield L({type:"save",payload:{UserComments:ve}})},*getInfoShow({payload:T},{call:O,put:L}){const{data:ve}=yield O(Vt,T);yield L({type:"save",payload:{InfoShow:ve}})}},reducers:{save(T,O){return gn(gn({},T),O.payload)}}},Di={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},Ji=e(93440),Hi=Object.defineProperty,Ti=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,bi=(T,O,L)=>O in T?Hi(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,xa=(T,O)=>{for(var L in O||(O={}))Ia.call(O,L)&&bi(T,L,O[L]);if(Ti)for(var L of Ti(O))Pi.call(O,L)&&bi(T,L,O[L]);return T},Gs={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:T},{call:O,put:L}){const ve=yield O(Ji.Ub,T);return yield L({type:"save",payload:{privateMessageDetails:ve||[]}}),ve},*getTidings({payload:T},{call:O,put:L}){const ve=yield O(Ji.AD,T);yield L({type:"save",payload:{tidingsList:ve||[]}})},*getPrivateMessages({payload:T},{call:O,put:L}){const ve=yield O(Ji.V8,T);return yield L({type:"save",payload:{privateMessage:ve||[]}}),ve},*getUsersForPrivateMessages({payload:T},{call:O,put:L}){const ve=yield O(Ji.QJ,T);return yield L({type:"save",payload:{userPrivateMessage:ve||[]}}),ve},*unreadMessageInfo({payload:T},{call:O,put:L}){const ve=yield O(Ji.Ig,T);yield L({type:"save",payload:{unreadInfo:ve||[]}})},*getRecentContacts({payload:T},{call:O,put:L}){const ve=yield O(Ji.Ko,T);return yield L({type:"save",payload:{recentContacts:ve||[]}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:xa({},T)}})}},reducers:{save(T,O){return xa(xa({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},ea=e(47580),Qa=e(49661),fa=e(22688),Ni=Object.defineProperty,ka=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,hs=Object.getOwnPropertySymbols,xo=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,ko=(T,O,L)=>O in T?Ni(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,os=(T,O)=>{for(var L in O||(O={}))xo.call(O,L)&&ko(T,L,O[L]);if(hs)for(var L of hs(O))ps.call(O,L)&&ko(T,L,O[L]);return T},ms=(T,O)=>ka(T,qa(O));const ks=(T,O)=>{var L,ve,ke,ln,Cn,pn,Fi,Ha,Ga;if(!T)return;const{exam:zo,single_questions:Ss,multiple_questions:Ks,judgement_questions:$s,program_questions:Mc,completion_questions:tf,subjective_questions:_c,practical_questions:rf,combination_questions:Ol,bprogram_questions:Bi}=T||{},Xl=[os({type:"SINGLE",question_type:0,name:((L=O==null?void 0:O.find(bs=>bs.value==fa.fw[0].nameType))==null?void 0:L.name)||fa.fw[0].name},Ss),os({type:"MULTIPLE",question_type:1,name:((ve=O==null?void 0:O.find(bs=>bs.value==fa.fw[1].nameType))==null?void 0:ve.name)||fa.fw[1].name},Ks),os({type:"JUDGMENT",question_type:2,name:((ke=O==null?void 0:O.find(bs=>bs.value==fa.fw[2].nameType))==null?void 0:ke.name)||fa.fw[2].name},$s),os({type:"PROGRAM",question_type:6,name:((ln=O==null?void 0:O.find(bs=>bs.value==fa.fw[6].nameType))==null?void 0:ln.name)||fa.fw[6].name},Mc),os({type:"COMPLETION",question_type:3,name:((Cn=O==null?void 0:O.find(bs=>bs.value==fa.fw[3].nameType))==null?void 0:Cn.name)||fa.fw[3].name},tf),os({type:"SUBJECTIVE",question_type:4,name:((pn=O==null?void 0:O.find(bs=>bs.value==fa.fw[4].nameType))==null?void 0:pn.name)||fa.fw[4].name},_c),os({type:"PRACTICAL",question_type:5,name:((Fi=O==null?void 0:O.find(bs=>bs.value==fa.fw[5].nameType))==null?void 0:Fi.name)||fa.fw[5].name},rf),os({type:"COMBINATION",question_type:7,name:((Ha=O==null?void 0:O.find(bs=>bs.value==fa.fw[7].nameType))==null?void 0:Ha.name)||fa.fw[7].name},Ol),os({type:"BPROGRAM",question_type:8,name:((Ga=O==null?void 0:O.find(bs=>bs.value==fa.fw[8].nameType))==null?void 0:Ga.name)||fa.fw[8].name},Bi)],Cu=[];if(T.sort_by_qustion_type)for(const bs of T.qustion_type_order_name_en)Cu.push(Xl.find(Dl=>Dl.type===bs));const Eo=(T.sort_by_qustion_type?Cu:Xl).filter(bs=>(bs==null?void 0:bs.questions_count)>0).map((bs,Dl)=>{var Ql;return os(os({},bs),{number:(0,Qa.EM)(Dl+1),questions:(Ql=bs==null?void 0:bs.questions)==null?void 0:Ql.map(Fc=>ms(os({},Fc),{shixun:Fc.examination_bank_shixun_challenges,question_type:bs.question_type}))})});return{exam:zo,questionList:Eo}};var pa=e(37798),us=Object.defineProperty,js=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,Se=(T,O,L)=>O in T?us(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Er=(T,O)=>{for(var L in O||(O={}))Ra.call(O,L)&&Se(T,L,O[L]);if(js)for(var L of js(O))ge.call(O,L)&&Se(T,L,O[L]);return T},yr={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:T},{call:O,put:L}){return yield O(ea.a2,T)},*postCheckExaminationBanks({payload:T},{call:O,put:L}){return yield O(ea.q$,T)},*postPaperlibraryCopy({payload:T},{call:O,put:L}){return yield O(ea.ID,T)},*getDisciplines({payload:T},{call:O,put:L}){const ve=yield O(ea.d1,T);return yield L({type:"save",payload:{disciplinesData:Er({},ve)}}),ve},*getCustomDisciplines({payload:T},{call:O,put:L}){const ve=yield O(ea.ar,T);return yield L({type:"save",payload:{disciplinesData:Er({},ve)}}),ve},*getEditDisciplines({payload:T},{call:O,put:L}){const ve=yield O(ea.d1,T),ke=ve==null?void 0:ve.disciplines,ln=(0,pa.L)(ke);return yield L({type:"save",payload:{courseOptions:ln,disciplinesData:Er({},ve)}}),ve},*getTeachGroupData({payload:T},{call:O,put:L}){const ve=yield O(ea.Dm,T);return yield L({type:"save",payload:{teachGroupData:Er({},ve)}}),ve},*getPaperData({payload:T},{call:O,put:L}){const ve=yield O(ea.iT,T),ke=yield O(ea.cV,T),ln=ks(ve,ke.data);return yield L({type:"save",payload:{paperData:ln}}),ve},*getPaperlibraryList({payload:T},{call:O,put:L}){return yield O(ea.Gd,T)},*setPublic({payload:T},{call:O,put:L}){return yield O(ea.DF,T)},*handleDelete({payload:T},{call:O,put:L}){return yield O(ea.fn,T)},*getCourseList({payload:T},{call:O,put:L}){return yield O(ea.tS,T)},*postBatchSendToCourse({payload:T},{call:O,put:L}){return yield O(ea.lc,T)},*sendToClass({payload:T},{call:O,put:L}){return yield O(ea.kp,T)},*adjustPosition({payload:T},{call:O,put:L}){return yield O(ea.qN,T)},*setScore({payload:T},{call:O,put:L}){return yield O(ea.ts,T)},*handleDeleteEditQuestion({payload:T},{call:O,put:L}){return yield O(ea.NC,T)},*batchSetScore({payload:T},{call:O,put:L}){return yield O(ea.YP,T)},*batchDelete({payload:T},{call:O,put:L}){return yield O(ea.Hm,T)},*updatePaper({payload:T},{call:O,put:L}){return yield O(ea.jK,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Er({},T)}})}},reducers:{save(T,O){return Er(Er({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Qr=Object.defineProperty,In=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,zn=(T,O,L)=>O in T?Qr(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Mn=(T,O)=>{for(var L in O||(O={}))ii.call(O,L)&&zn(T,L,O[L]);if(In)for(var L of In(O))$i.call(O,L)&&zn(T,L,O[L]);return T},ma={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ea.Dq,T);return yield ve({type:"save",payload:{exerciseExportHeadData:Mn({},ke)}}),ke},*editExercise({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(ea.Di,T);return yield ve({type:"save",payload:{editData:Mn({},ke)}}),ke},*getTagDiscipline({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Ge.YY,T);return yield ve({type:"save",payload:{tagDisciplineData:Mn({},ke)}}),ke},*editExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(ea.oF,T)},*addExerciseQuestion({payload:T,callback:O},{call:L,put:ve}){return yield L(ea.oF,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Mn({},T)}})}},reducers:{save(T,O){return Mn(Mn({},T),O.payload)},modifyTitle(T,O){const L=(0,Ke.cloneDeep)(T);return L.editData.exercise.exercise_name=O.payload,L}},subscriptions:{setup({dispatch:T,history:O}){}}},ta=e(37034),No=Object.defineProperty,To=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ul=(T,O,L)=>O in T?No(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,bu=(T,O)=>{for(var L in O||(O={}))yu.call(O,L)&&ul(T,L,O[L]);if(To)for(var L of To(O))Ml.call(O,L)&&ul(T,L,O[L]);return T},el={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"",editKey:-1},effects:{*getDiscusses({payload:T},{call:O,put:L}){const ve=yield O(ta.Ax,T);yield L({type:"save",payload:{discusses:bu({},ve)}})},*getPathsDetail({payload:T},{call:O,put:L}){const ve=yield O(ta.lk,T);return yield L({type:"save",payload:{detail:bu({},ve)}}),ve},*getCourseDetail({payload:T},{call:O,put:L}){const ve=yield O(ta.Sp,T);return yield L({type:"save",payload:{detail:bu({},ve)}}),ve},*getRightData({payload:T},{call:O,put:L}){const ve=yield O(ta.AQ,T);yield L({type:"save",payload:{rightData:bu({},ve)}})},*getCoureses({payload:T},{call:O,put:L}){const ve=yield O(ta.ue,T);yield L({type:"save",payload:{Courses:bu({},ve)}})},*getStageChildrenData({payload:T},{call:O,put:L}){const ve=yield O(ta.w4,T);return yield L({type:"save",payload:{StageChildrenData:ve}}),ve},*getStageData({payload:T},{call:O,put:L}){var ve,ke,ln;let Cn=null;return T!=null&&T.show_course_section?Cn=yield O(ta.yN,T):Cn=yield O(ta.p,T),yield L({type:"save",payload:{stageData:((ve=Cn==null?void 0:Cn.data)==null?void 0:ve.stages)||(Cn==null?void 0:Cn.stages)||[],isShowSchedule:((ke=Cn==null?void 0:Cn.data)==null?void 0:ke.is_show_schedule)||(Cn==null?void 0:Cn.is_show_schedule)||!1}}),(ln=Cn==null?void 0:Cn.data)==null?void 0:ln.stages},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:bu({},T)}})}},reducers:{save(T,O){return bu(bu({},T),O.payload)}}},Ve=Object.defineProperty,Z=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,de=(T,O,L)=>O in T?Ve(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Ae=(T,O)=>{for(var L in O||(O={}))Y.call(O,L)&&de(T,L,O[L]);if(Z)for(var L of Z(O))te.call(O,L)&&de(T,L,O[L]);return T},Pt={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:T},{call:O,put:L}){const ve=T,ke=yield O(ta.tS,T);return yield L({type:"save",payload:Ae({listParams:ve},ke)}),ke},*getMenus({payload:T},{call:O,put:L}){const ve=yield O(ta.fh,T);yield L({type:"save",payload:{menus:ve}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Ae({},T)}})},*clearListParams({payload:T},{call:O,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(T,O){return Ae(Ae({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},$t=Object.defineProperty,nr=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,an=(T,O,L)=>O in T?$t(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,An=(T,O)=>{for(var L in O||(O={}))Dt.call(O,L)&&an(T,L,O[L]);if(nr)for(var L of nr(O))Wr.call(O,L)&&an(T,L,O[L]);return T},Jn={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:T},{call:O,put:L}){return yield O(ta.tu,T)},*submitCourse({payload:T},{call:O,put:L}){return yield O(ta.pU,T)},*getEditCourseData({payload:T},{call:O,put:L}){return yield O(ta.mQ,T)},*getSchoolOption({payload:T},{call:O,put:L}){return yield O(ta.GY,T)},*appplySchool({payload:T},{call:O,put:L}){return yield O(ta.bz,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:An({},T)}})}},reducers:{save(T,O){return An(An({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},ki=Object.defineProperty,Aa=Object.defineProperties,va=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,ns=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,Us=(T,O,L)=>O in T?ki(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ls=(T,O)=>{for(var L in O||(O={}))ns.call(O,L)&&Us(T,L,O[L]);if(wa)for(var L of wa(O))ys.call(O,L)&&Us(T,L,O[L]);return T},la=(T,O)=>Aa(T,va(O)),Qs={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:T},{call:O,put:L}){const ve=yield O(ta.nq,T);yield L({type:"save",payload:{SubjectUseInfos:ve}})},*getRankList({payload:T},{call:O,put:L}){const ve=yield O(ta.Fg,T);yield L({type:"save",payload:{RankList:la(ls({},ve),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]]})}})},*getStatisticsBody({payload:T},{call:O,put:L}){const ve=yield O(ta.Gz,T);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:T},{call:O,put:L}){const ve=yield O(ta.hS,T);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:T},{call:O,put:L}){const ve=yield O(ta.Hl,T);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(T,O){return ls(ls({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},xi=e(70610),Ro=Object.defineProperty,Po=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,eo=Object.prototype.propertyIsEnumerable,to=(T,O,L)=>O in T?Ro(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ao=(T,O)=>{for(var L in O||(O={}))xu.call(O,L)&&to(T,L,O[L]);if(Po)for(var L of Po(O))eo.call(O,L)&&to(T,L,O[L]);return T},gl={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},itemBanks:{},groupfolderList:{}},effects:{*getGroup({payload:T},{call:O,put:L}){const ve=yield O(xi.ex,T);return yield L({type:"save",payload:{groupfolderList:ve}}),ve},*getDisciplines({payload:T},{call:O,put:L}){const ve=yield O(xi.d1,T);return yield L({type:"save",payload:{disciplinesData:ao({},ve)}}),ve},*getEditDisciplines({payload:T},{call:O,put:L}){const ve=yield O(xi.d1,T),ke=ve==null?void 0:ve.disciplines,ln=(0,pa.L)(ke);return yield L({type:"save",payload:{courseOptions:ln,disciplinesData:ao({},ve)}}),ve},*getBasketList({payload:T},{call:O,put:L}){const ve=yield O(xi.Qj,T);return yield L({type:"save",payload:{basketData:ao({},ve)}}),ve},*getTeachGroupData({payload:T},{call:O,put:L}){const ve=yield O(xi.Dm,T);return yield L({type:"save",payload:{teachGroupData:ao({},ve)}}),ve},*getEditData({payload:T},{call:O,put:L}){const ve=yield O(xi.FG,T);return yield L({type:"save",payload:{editData:ao({},ve)}}),ve},*getEditDataBprogram({payload:T},{call:O,put:L}){const ve=yield O(xi.Bo,T);return yield L({type:"save",payload:{editData:ao({},ve)}}),ve},*getGroupData({payload:T},{call:O,put:L}){const ve=yield O(xi.hI,T);return yield L({type:"save",payload:{groupData:ao({},ve)}}),ve},*getItemBanks({payload:T},{call:O,put:L}){const ve=yield O(xi.Of,T);return yield L({type:"save",payload:{itemBanks:ao({},ve)}}),ve},*setPrivate({payload:T},{call:O,put:L}){return yield O(xi.Pl,T)},*revokePublish({payload:T},{call:O,put:L}){return yield O(xi.IJ,T)},*setPublic({payload:T},{call:O,put:L}){return yield O(xi.DF,T)},*handleDelete({payload:T},{call:O,put:L}){return yield O(xi.fn,T)},*startExperience({payload:T},{call:O,put:L}){return yield O(xi.Bd,T)},*cancel({payload:T},{call:O,put:L}){return yield O(xi.al,T)},*select({payload:T},{call:O,put:L}){return yield O(xi.Ys,T)},*examUnselectAll({payload:T},{call:O,put:L}){return yield O(xi.rV,T)},*basketDelete({payload:T},{call:O,put:L}){return yield O(xi.x5,T)},*unselectAll({payload:T},{call:O,put:L}){return yield O(xi.HF,T)},*addKnowledge({payload:T},{call:O,put:L}){return yield O(xi.U6,T)},*editProblemset({payload:T},{call:O,put:L}){return yield O(xi.Wk,T)},*addProblemset({payload:T},{call:O,put:L}){return yield O(xi.Mr,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ao({},T)}})}},reducers:{save(T,O){return ao(ao({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},tl=Object.defineProperty,wu=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,Zu=(T,O,L)=>O in T?tl(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,jo=(T,O)=>{for(var L in O||(O={}))lo.call(O,L)&&Zu(T,L,O[L]);if(wu)for(var L of wu(O))ll.call(O,L)&&Zu(T,L,O[L]);return T},Bl={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:T},{call:O,put:L}){const ve=yield O(xi.iT,T),ke=(0,pa.r)(ve);return yield L({type:"save",payload:{paperData:ke}}),ve},*getEditDisciplines({payload:T},{call:O,put:L}){const ve=yield O(xi.d1,T),ke=ve==null?void 0:ve.disciplines,ln=(0,pa.L)(ke);return yield L({type:"save",payload:{courseOptions:ln,disciplinesData:jo({},ve)}}),ve},*setScore({payload:T},{call:O,put:L}){return yield O(xi.ts,T)},*handleDelete({payload:T},{call:O,put:L}){return yield O(xi.Cn,T)},*batchSetScore({payload:T},{call:O,put:L}){return yield O(xi.YP,T)},*batchDelete({payload:T},{call:O,put:L}){return yield O(xi.Hm,T)},*adjustPosition({payload:T},{call:O,put:L}){return yield O(xi.qN,T)},*newPreviewProblemset({payload:T},{call:O,put:L}){return yield O(xi.et,T)},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:jo({},T)}})}},reducers:{save(T,O){return jo(jo({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},nu=e(5707),Nl=Object.defineProperty,ro=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,oc=(T,O,L)=>O in T?Nl(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Wu=(T,O)=>{for(var L in O||(O={}))iu.call(O,L)&&oc(T,L,O[L]);if(ro)for(var L of ro(O))cl.call(O,L)&&oc(T,L,O[L]);return T},uc={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:T},{call:O,put:L}){const ve=yield O(nu.Go,T);return yield L({type:"save",payload:{restful:Wu({},ve)}}),ve},*getRestfulDetail({payload:T},{call:O,put:L}){const ve=yield O(nu.H5,T);return yield L({type:"save",payload:{restfulDetail:Wu({},(ve==null?void 0:ve.data)||{})}}),(ve==null?void 0:ve.data)||{}},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Wu({},T)}})}},reducers:{save(T,O){return Wu(Wu({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},li=e(67135);const Ac=(T={})=>{var O,L,ve,ke,ln,Cn;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(O=T==null?void 0:T.content_info)==null?void 0:O.status,username:(L=T==null?void 0:T.content_info)==null?void 0:L.username,time:(ve=T==null?void 0:T.content_info)==null?void 0:ve.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(ke=T==null?void 0:T.perference_info)==null?void 0:ke.status,username:(ln=T==null?void 0:T.perference_info)==null?void 0:ln.username,time:(Cn=T==null?void 0:T.perference_info)==null?void 0:Cn.time}]};var Io=Object.defineProperty,lc=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,vf=Object.prototype.propertyIsEnumerable,$c=(T,O,L)=>O in T?Io(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,zs=(T,O)=>{for(var L in O||(O={}))wo.call(O,L)&&$c(T,L,O[L]);if(Sl)for(var L of Sl(O))vf.call(O,L)&&$c(T,L,O[L]);return T},_f=(T,O)=>lc(T,Eu(O)),Zc={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0},auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{*getShixunsDetail({payload:T},{call:O,put:L}){const ve=yield O(li.Po,T);return yield L({type:"save",payload:{detail:zs({},ve)}}),ve},*getMirrorApplies({payload:T},{call:O,put:L}){const ve=yield O(li.tX,T);return yield L({type:"save",payload:{mirrorApplies:zs({},(ve==null?void 0:ve.data)||{})}}),ve},*getRightData({payload:T},{call:O,put:L}){const ve=yield O(li.AQ,T);yield L({type:"save",payload:{rightData:zs({},ve)}})},*getChallengesData({payload:T},{call:O,put:L}){const ve=yield O(li.n5,T);yield L({type:"save",payload:{challenges:zs({},ve)}})},*saveCopyForExercise({payload:T},{call:O,put:L}){return yield O(li.FB,T)},*execJupyter({payload:T},{call:O,put:L}){return yield O(li.BK,T)},*execShixun({payload:T},{call:O,put:L}){const ve=yield O(li.Ir,T);return(ve==null?void 0:ve.status)===-3&&(0,Qa.eF)(),ve},*openChallenge({payload:T},{call:O,put:L}){return yield O(li.dK,T)},*challengeMoveUp({payload:T},{call:O,put:L}){return yield O(li.zD,T)},*challengeMoveDown({payload:T},{call:O,put:L}){return yield O(li.hn,T)},*cancelCollect({payload:T},{call:O,put:L}){return yield O(li.rs,T)},*collect({payload:T},{call:O,put:L}){return yield O(li.KM,T)},*searchUserCourses({payload:T},{call:O,put:L}){return yield O(li._7,T)},*sendToCourse({payload:T},{call:O,put:L}){return yield O(li.Q,T)},*cancelRelease({payload:T},{call:O,put:L}){return yield O(li.Ne,T)},*cancelPublic({payload:T},{call:O,put:L}){return yield O(li.Er,T)},*applyPublic({payload:T},{call:O,put:L}){return yield O(li.WO,T)},*release({payload:T},{call:O,put:L}){return yield O(li.Ar,T)},*updateAuditSituation({payload:T},{call:O,put:L}){return yield O(li.LP,T)},*getCollaboratorsData({payload:T},{call:O,put:L}){return yield O(li.j8,T)},*addCollaborator({payload:T},{call:O,put:L}){return yield O(li.OV,T)},*addTeachGroupMember({payload:T},{call:O,put:L}){return yield O(li.l3,T)},*getChangeManager({payload:T},{call:O,put:L}){return yield O(li.P2,T)},*changeManager({payload:T},{call:O,put:L}){return yield O(li.X$,T)},*deleteCollaborators({payload:T},{call:O,put:L}){return yield O(li.xk,T)},*getRankingList({payload:T},{call:O,put:L}){return yield O(li.E4,T)},*getMirrorScript({payload:T},{call:O,put:L}){return yield O(li.Z2,T)},*getScriptContent({payload:T},{call:O,put:L}){return yield O(li.Bj,T)},*getCustomScript({payload:T},{call:O,put:L}){return yield O(li.Wi,T)},*updateSettingBasicInfo({payload:T},{call:O,put:L}){return yield O(li.ZO,T)},*getShixunQuote({payload:T},{call:O,put:L}){return yield O(li.Gr,T)},*deleteShixun({payload:T},{call:O,put:L}){return yield O(li.Ps,T)},*permanentClose({payload:T},{call:O,put:L}){return yield O(li.U9,T)},*getDepartments({payload:T},{call:O,put:L}){return yield O(li.Ql,T)},*updatePermissionSetting({payload:T},{call:O,put:L}){return yield O(li.aH,T)},*updateLearnSetting({payload:T},{call:O,put:L}){return yield O(li.yE,T)},*updateSetting({payload:T},{call:O,put:L}){return yield O(li.m7,T)},*getSetData({payload:T},{call:O,put:L}){return yield O(li.U0,T)},*deleteDataSet({payload:T},{call:O,put:L}){return yield O(li.uo,T)},*deleteGitFile({payload:T},{call:O,put:L}){return yield O(li.sr,T)},*deleteGitFiles({payload:T},{call:O,put:L}){return yield O(li.p0,T)},*moveGitFile({payload:T},{call:O,put:L}){return yield O(li.IT,T)},*moveGitFiles({payload:T},{call:O,put:L}){return yield O(li.t2,T)},*getRepository({payload:T},{call:O,put:L}){const ve=yield O(li.Ag,T);return yield L({type:"save",payload:{repository:zs({},ve)}}),zs({},ve)},*getRepositorys({payload:T},{call:O,put:L}){const ve=yield O(li.Wl,T);return yield L({type:"save",payload:{repository:zs({},ve)}}),zs({},ve)},*getRepositorys({payload:T},{call:O,put:L}){const ve=yield O(li.Wl,T);return yield L({type:"save",payload:{repository:zs({},ve)}}),zs({},ve)},*getSecretRepository({payload:T},{call:O,put:L}){const ve=yield O(li.w,T);return yield L({type:"save",payload:{secretRepository:zs({},ve)}}),ve},*addRepositoryFile({payload:T},{call:O,put:L}){return yield O(li.v3,T)},*addRepositoryFiles({payload:T},{call:O,put:L}){return yield O(li.fL,T)},*getRepositoryCommit({payload:T},{call:O,put:L}){return yield O(li.Je,T)},*getFileContent({payload:T},{call:O,put:L}){const ve=yield O(li.LK,T);return yield L({type:"save",payload:{fileContent:_f(zs({},ve),{params:T})}}),ve},*getFileContents({payload:T},{call:O,put:L}){const ve=yield O(li.nu,T);return yield L({type:"save",payload:{fileContent:_f(zs({},ve),{params:T})}}),ve},*updateRepositoryFile({payload:T},{call:O,put:L}){return yield O(li.kF,T)},*updateRepositoryFiles({payload:T},{call:O,put:L}){return yield O(li.jq,T)},*uploadGitFolder({payload:T},{call:O,put:L}){return yield O(li.Op,T)},*updateCollaboratorEditable({payload:T},{call:O,put:L}){return yield O(li.Dz,T)},*getSettingsData({payload:T},{call:O,put:L}){const ve=yield O(li.DC,T);yield L({type:"save",payload:{setting:zs({},ve)}})},*getChallengesNew({payload:T},{call:O,put:L}){const ve=yield O(li.km,T);yield L({type:"save",payload:{challengesNew:zs({},ve)}})},*getChallengesEdit({payload:T},{call:O,put:L}){const ve=yield O(li.q0,T);return yield L({type:"save",payload:{challengesEdit:zs({},ve)}}),ve},*getAuditSituationData({payload:T},{call:O,put:L}){const ve=yield O(li.GI,T),ke=Ac(ve);yield L({type:"save",payload:{auditSituationData:ke}})},*getEditChallengesQuestion({payload:T},{call:O,put:L}){const ve=yield O(li.UQ,T);return yield L({type:"save",payload:{editChallengesQuestion:ve}}),ve},*getInfoWithJupyterLab({payload:T},{call:O,put:L}){const ve=yield O(li.mI,T);return yield L({type:"save",payload:{infoWithJupyterLab:ve}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:zs({},T)}})}},reducers:{save(T,O){return console.log("reducers:",T,O),zs(zs({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},au=Object.defineProperty,Cc=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,jl=(T,O,L)=>O in T?au(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,co=(T,O)=>{for(var L in O||(O={}))Al.call(O,L)&&jl(T,L,O[L]);if(Cc)for(var L of Cc(O))ju.call(O,L)&&jl(T,L,O[L]);return T},su={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{*getShixuns({payload:T},{call:O,put:L}){const ve=yield O(li.he,T),ke=co({},T);return yield L({type:"save",payload:co({listParams:ke},ve)}),ve},*getMenus({payload:T},{call:O,put:L}){var ve;const ke=yield O(li.I_,T);(ve=ke==null?void 0:ke.disciplines)==null||ve.map(ln=>(ln.sub_repertoires=ln.sub_disciplines,ln)),yield L({type:"save",payload:{menus:[...(ke==null?void 0:ke.disciplines)||[]]}})},*clearListParams({payload:T},{call:O,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(T,O){return co(co({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Tc=Object.defineProperty,Ul=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Wc=Object.prototype.propertyIsEnumerable,Pc=(T,O,L)=>O in T?Tc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Du=(T,O)=>{for(var L in O||(O={}))Su.call(O,L)&&Pc(T,L,O[L]);if(Ul)for(var L of Ul(O))Wc.call(O,L)&&Pc(T,L,O[L]);return T},Hu={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:T},{call:O,put:L}){const ve=yield O(li.b8,T);return yield L({type:"save",payload:{newData:Du({},ve)}}),ve},*deleteAttachment({payload:T},{call:O,put:L}){return yield O(li.OW,T)},*applyShixunMirror({payload:T},{call:O,put:L}){return yield O(li.EH,T)},*submitShixuns({payload:T},{call:O,put:L}){return yield O(li.eX,T)},*getShixunsJupyterLab({payload:T},{call:O,put:L}){const ve=yield O(li.Gu,T);return yield L({type:"save",payload:{newData:Du({},ve)}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Du({},T)}})},*getEnvironmentData({payload:T},{call:O,put:L}){const ve=yield O(li.K,T);return console.log(ve,"response"),yield L({type:"save",payload:{environmentData:Du({},ve.data)}}),ve}},reducers:{save(T,O){return Du(Du({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){}}},Ic=Object.defineProperty,Cl=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,Hc=(T,O,L)=>O in T?Ic(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Gu=(T,O)=>{for(var L in O||(O={}))Ya.call(O,L)&&Hc(T,L,O[L]);if(Cl)for(var L of Cl(O))If.call(O,L)&&Hc(T,L,O[L]);return T},Kc={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:T},{call:O,put:L}){const ve=yield O(li.e,T);yield L({type:"save",payload:{ShixunUseInfos:ve}})},*getRankList({payload:T},{call:O,put:L}){const ve=yield O(li.Fg,T);yield L({type:"save",payload:{RankList:{user_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",role:"\u89D2\u8272",student_id:"\u5B66\u53F7/\u5DE5\u53F7",num:"\u901A\u8FC7\u5173\u5361\u6570"},...(ve==null?void 0:ve.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(ve==null?void 0:ve.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(ve==null?void 0:ve.quote_list)||[]]}}})},*getStatisticsBody({payload:T},{call:O,put:L}){const ve=yield O(li.Gz,T);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:T},{call:O,put:L}){const ve=yield O(li.hS,T);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:T},{call:O,put:L}){const ve=yield O(li.Hl,T);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(T,O){return Gu(Gu({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},$l=(T,O,L)=>new Promise((ve,ke)=>{var ln=Fi=>{try{pn(L.next(Fi))}catch(Ha){ke(Ha)}},Cn=Fi=>{try{pn(L.throw(Fi))}catch(Ha){ke(Ha)}},pn=Fi=>Fi.done?ve(Fi.value):Promise.resolve(Fi.value).then(ln,Cn);pn((L=L.apply(T,O)).next())});function Au(T){return $l(this,null,function*(){return(0,gs.ZP)("/api/shixuns/new.json",{method:"Get",params:T})})}function yf(T){return $l(this,null,function*(){return(0,gs.ZP)(`/api/shixuns/${T.id}/required_status.json`,{method:"Get",params:{}})})}var Oc=Object.defineProperty,Zl=Object.defineProperties,Ku=Object.getOwnPropertyDescriptors,fo=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,Dc=(T,O,L)=>O in T?Oc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,fl=(T,O)=>{for(var L in O||(O={}))Uo.call(O,L)&&Dc(T,L,O[L]);if(fo)for(var L of fo(O))ou.call(O,L)&&Dc(T,L,O[L]);return T},Vc=(T,O)=>Zl(T,Ku(O)),cc={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{*setParams({payload:T},{call:O,put:L}){yield L({type:"save",payload:fl({},T)})},*getTestData({payload:T},{call:O,put:L}){const ve=yield O(Au,T);yield L({type:"save",payload:{data:ve}})},*setUpdateIndex({payload:T},{call:O,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:T},{call:O,put:L}){const ve=yield O(yf,T);yield L({type:"save",payload:fl({},ve.data)})},*setSideBarTabs({payload:T},{call:O,put:L}){yield L({type:"sideBar",payload:fl({},T)})}},reducers:{save(T,O){return fl(fl({},T),O.payload)},sideBar(T,O){return Vc(fl({},T),{sideBar:fl(fl({},T.sideBar),O.payload)})}},subscriptions:{setup({dispatch:T,history:O}){}}},Oo=e(63423),Yc=Object.defineProperty,Xc=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,ho=(T,O,L)=>O in T?Yc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Wl=(T,O)=>{for(var L in O||(O={}))rl.call(O,L)&&ho(T,L,O[L]);if(Xc)for(var L of Xc(O))Uu.call(O,L)&&ho(T,L,O[L]);return T},kc={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:T},{call:O,put:L}){const ve=yield O(Oo.JJ,T);return yield L({type:"save",payload:{homeworkBanksDetail:Wl({},ve)}}),ve},*getSystemUpdate({payload:T},{call:O,put:L}){const ve=yield O(Oo.n0,T);return yield L({type:"save",payload:{systemUpdate:Wl({},ve)}}),ve},*getHomepageInfo({payload:T},{call:O,put:L}){const ve=yield O(Oo.DA,T);return yield L({type:"save",payload:{homepageInfo:Wl({},ve)}}),ve},*signed({payload:T},{call:O,put:L}){return yield O(Oo.qN,T)},*getCourses({payload:T},{call:O,put:L}){return yield O(Oo.Ho,T)},*getShixuns({payload:T},{call:O,put:L}){return yield O(Oo.rV,T)},*getPaths({payload:T},{call:O,put:L}){return yield O(Oo.w3,T)},*getProjects({payload:T},{call:O,put:L}){return yield O(Oo.mW,T)},*getVideos({payload:T},{call:O,put:L}){return yield O(Oo.WY,T)},*getReviewVideos({payload:T},{call:O,put:L}){return yield O(Oo.Qx,T)},*deleteVideo({payload:T},{call:O,put:L}){return yield O(Oo.FM,T)},*getQuestionBanks({payload:T},{call:O,put:L}){return yield O(Oo.ai,T)},*topicsSetPublic({payload:T},{call:O,put:L}){return yield O(Oo.Cx,T)},*topicsDelete({payload:T},{call:O,put:L}){return yield O(Oo.WS,T)},*topicGetCourseList({payload:T},{call:O,put:L}){return yield O(Oo.gI,T)},*topicSendToClass({payload:T},{call:O,put:L}){return T.object_type==="videos"?yield O(Oo.Fn,T):yield O(Oo.Ef,T)},*logWatchHistory({payload:T},{call:O,put:L}){const ve=yield O(Oo.lO,T);return ve==null?void 0:ve.log_id},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Wl({},T)}})}},reducers:{save(T,O){return Wl(Wl({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},Qc=Object.defineProperty,dl=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,$e=(T,O,L)=>O in T?Qc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,Vu=(T,O)=>{for(var L in O||(O={}))Jo.call(O,L)&&$e(T,L,O[L]);if(dl)for(var L of dl(O))Hl.call(O,L)&&$e(T,L,O[L]);return T},pu=(T,O)=>{var L={};for(var ve in T)Jo.call(T,ve)&&O.indexOf(ve)<0&&(L[ve]=T[ve]);if(T!=null&&dl)for(var ve of dl(T))O.indexOf(ve)<0&&Hl.call(T,ve)&&(L[ve]=T[ve]);return L},uu={namespace:"user",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{*login({payload:T},{call:O,put:L}){const ve=T,{to:ke}=ve,ln=pu(ve,["to"]);if(!(yield O(Oo.Es,ln)).status)try{ke?f.history.replace(ke):location.reload()}catch(pn){}},*showPopLogin({payload:T},{put:O}){yield O({type:"save",payload:{showPopLogin:T.showPopLogin,showClosable:T.showClosable}})},*setBindAccountModal({payload:T},{put:O}){yield O({type:"save",payload:{bindAccountModalVisible:T.bindAccountModalVisible,userInfoForBindAccountModal:T.userInfoForBindAccountModal,loginInfo:T.loginInfo}})},*getUserInfo({payload:T},{call:O,put:L}){const ve=yield O(Oo.bG,Vu({},T));return localStorage.userInfo=JSON.stringify(ve),yield L({type:"save",payload:{userInfo:Vu({},ve)}}),ve},*getNavigationInfo({payload:T},{call:O,put:L}){const ve=yield O(Oo.x4,Vu({},T));yield L({type:"save",payload:{navigationInfo:Vu({},ve)}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:Vu({},T)}})}},reducers:{save(T,O){return Vu(Vu({},T),O.payload)}}},Yu=e(38746),Rc=Object.defineProperty,dc=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,qc=Object.prototype.propertyIsEnumerable,hc=(T,O,L)=>O in T?Rc(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,ku=(T,O)=>{for(var L in O||(O={}))nl.call(O,L)&&hc(T,L,O[L]);if(hl)for(var L of hl(O))qc.call(O,L)&&hc(T,L,O[L]);return T},yl=(T,O)=>dc(T,Tl(O));const Xu=()=>{var T,O,L,ve,ke,ln,Cn;let pn=window.location.href.split("/");if(!pn.includes("video"))return;let Fi=(T=pn[pn.length-1])==null?void 0:T.split("?")[0];Fi=Number(Fi);const Ha=(L=(O=pn[pn.length-1])==null?void 0:O.split("?")[1])==null?void 0:L.split("=")[1];return((ke=(ve=pn[pn.length-1])==null?void 0:ve.split("?")[1])==null?void 0:ke.split("=")[0])==="subject_id"?{videoId:Fi,subject_id:Ha}:((Cn=(ln=pn[pn.length-1])==null?void 0:ln.split("?")[1])==null?void 0:Cn.split("=")[0])==="new_video_id"?{videoId:Fi,new_video_id:Ha}:{videoId:Fi,course_id:Ha}};var xf={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:Xu(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:T,callback:O},{call:L,put:ve}){const ke=yield L(Nn.O2,T);return O?O(ke):yield ve({type:"save",payload:{detail:ku({},ke)}}),ke},*setVideoValue({payload:T},{call:O,put:L}){yield L({type:"save",payload:{detail:ku({},T)}})},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:ku({},T)}})},*setVideoTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{videoTabs:ku({},T)}})},*setSelectValue({payload:T},{call:O,put:L}){yield L({type:"save",payload:{selectParams:ku({},T)}})},*getStageData({payload:T},{call:O,put:L,select:ve}){const ke=yield O(Nn.yN,T),ln=yield O(ta.lk,{id:T.subject_id}),{queryParams:Cn}=yield ve(Ss=>Ss.videoDetail),{stages:pn=[]}=ke,Fi=[];let Ha=[],Ga={};const zo=Ss=>{Ss.forEach(Ks=>{String(Ks.id)===String(Cn.videoId)&&(Ga=Ks),Ks.item_type==="VideoItem"?Fi.push(Ks):Ks.item_type==="Attachment"&&Ha.push(Ks),Ks.children&&Ks.children.length&&zo(Ks.children)})};pn==null||pn.forEach(Ss=>{zo(Ss.items)}),window.filterVideoSign=[...Fi],yield L({type:"save",payload:{stages:pn,active:Ga,cust_seq:ln.cust_seq,videoList:Fi,attachmentList:Ha}})},*getVideoData({payload:T},{call:O,put:L,select:ve}){const ke=yield O(Nn.fn,T),{categories:ln=[],coruse_videos:Cn=[]}=ke;yield L({type:"save",payload:{stages:(ln==null?void 0:ln.length)>0?ln:[{coruse_videos:Cn,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:T},{call:O,put:L,select:ve}){const ke=yield O(Yu.R7,T),{queryParams:ln}=yield ve(zo=>zo.videoDetail),{stages:Cn}=ke;let pn=[],Fi=[],Ha={};const Ga=zo=>{zo.forEach(Ss=>{String(Ss.id)===String(ln.videoId)&&(Ha=Ss),Ss.item_type==="VideoItem"?pn.push(Ss):Ss.item_type==="Attachment"&&Fi.push(Ss),Ss.children&&Ss.children.length&&Ga(Ss.children)})};Cn==null||Cn.forEach(zo=>{Ga(zo.items)}),window.filterVideoSign=[...pn],yield L({type:"save",payload:{active:Ha,stages:Cn,cust_seq:!0,videoList:pn,attachmentList:Fi}})}},reducers:{save(T,O){return ku(ku({},T),O.payload)},handleListItemClick(T,O){const{videoList:L,attachmentList:ve}=T,ke=O.payload.videoId||O.payload.attachmentId,ln=[...L,...ve].find(Cn=>`${Cn.id}`==`${ke}`);return yl(ku({},T),{active:ln,queryParams:ku(ku({},Xu()),O.payload)})}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}},lu=e(19985),Pl=Object.defineProperty,Jc=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,eu=(T,O,L)=>O in T?Pl(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,cu=(T,O)=>{for(var L in O||(O={}))Gl.call(O,L)&&eu(T,L,O[L]);if(Jc)for(var L of Jc(O))Kl.call(O,L)&&eu(T,L,O[L]);return T},mu={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:T},{call:O,put:L}){const ve=yield O(lu.y2,T);return yield L({type:"save",payload:{Workplace:{BaseData:ve.data}}}),ve},*putEditDiscussion({payload:T},{call:O,put:L}){return yield O(lu.CH,T)},*getDiscussionDetail({payload:T},{call:O,put:L}){const ve=yield O(lu.XQ,T);return yield L({type:"save",payload:{DiscussionDetail:ve}}),ve},*postDiscussionList({payload:T},{call:O,put:L}){return yield O(lu.Ll,T)},*getDiscussionList({payload:T},{call:O,put:L}){const ve=yield O(lu.EA,T);return yield L({type:"save",payload:{DiscussionList:ve}}),ve},*postAddLessonRes({payload:T},{call:O,put:L}){return yield O(lu.cZ,T)},*getLessonResourcesList({payload:T},{call:O,put:L}){const ve=yield O(lu.b,T);return yield L({type:"save",payload:{LessonResList:ve}}),ve},*putGoodLessonsDetail({payload:T},{call:O,put:L}){return yield O(lu.To,T)},*getGoodLessonsDetail({payload:T},{call:O,put:L}){const ve=yield O(lu.FU,T);return yield L({type:"save",payload:{LessonDetail:ve}}),ve},*postGoodLessonsList({payload:T},{call:O,put:L}){return yield O(lu.Vf,T)},*getGoodLessonsList({payload:T},{call:O,put:L}){const ve=yield O(lu.G_,T);return yield L({type:"save",payload:{LessonsList:ve}}),ve},*setActionTabs({payload:T},{call:O,put:L}){yield L({type:"save",payload:{actionTabs:cu({},T)}})},*setShowMenu({payload:T},{call:O,put:L}){yield L({type:"save",payload:{showMenu:T}})},*getVirtualSpacesDetails({payload:T},{call:O,put:L}){const ve=yield O(lu.sT,T);yield L({type:"save",payload:{virtualSpacesDetails:cu({},ve)}})},*setVirtualSpacesLoading({payload:T},{call:O,put:L}){yield L({type:"save",payload:{loading:T}})},*getVirtualSpacesMenus({payload:T},{call:O,put:L}){const ve=yield O(lu.Sl,T);return yield L({type:"save",payload:{menus:ve}}),ve}},reducers:{save(T,O){return cu(cu({},T),O.payload)}},subscriptions:{setup({dispatch:T,history:O}){return O.listen(({pathname:L})=>{L==="/"&&T({type:"query"})})}}};const pc={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:G},model_3:{namespace:"classrooms.attachment",model:se},model_4:{namespace:"classrooms.boards",model:Oe},model_5:{namespace:"classrooms.exercise",model:ze},model_6:{namespace:"classrooms.graduation",model:Le},model_7:{namespace:"classrooms.homeworks",model:Yt},model_8:{namespace:"classrooms.index",model:Ce},model_9:{namespace:"classrooms.new",model:gt},model_10:{namespace:"classrooms.overview",model:Lr},model_11:{namespace:"classrooms.polls",model:Nt},model_12:{namespace:"classrooms.teacher",model:Qn},model_13:{namespace:"classrooms.video",model:Ca},model_14:{namespace:"competitions.index",model:Ei},model_15:{namespace:"engineering.evaluateDetail",model:et},model_16:{namespace:"engineering.evaluateList",model:On.Z},model_17:{namespace:"engineering.index",model:bn},model_18:{namespace:"engineering.navigation",model:ya},model_19:{namespace:"engineering.normDetail",model:Yi},model_20:{namespace:"engineering.normList",model:Wa},model_21:{namespace:"forums.detail",model:Zo},model_22:{namespace:"forums.index",model:go},model_23:{namespace:"globalSetting",model:Bu},model_24:{namespace:"graduations.index",model:hr},model_25:{namespace:"homePage",model:kr},model_26:{namespace:"innovation.index",model:Sa},model_27:{namespace:"intraincourse.index",model:si},model_28:{namespace:"loading",model:Di},model_29:{namespace:"messages.index",model:Gs},model_30:{namespace:"paperlibrary.index",model:yr},model_31:{namespace:"paperlibrary.newPaper",model:ma},model_32:{namespace:"paths.detail",model:el},model_33:{namespace:"paths.index",model:Pt},model_34:{namespace:"paths.new",model:Jn},model_35:{namespace:"paths.overview",model:Qs},model_36:{namespace:"problemset.index",model:gl},model_37:{namespace:"problemset.preview",model:Bl},model_38:{namespace:"resetFul.index",model:uc},model_39:{namespace:"shixuns.detail",model:Zc},model_40:{namespace:"shixuns.index",model:su},model_41:{namespace:"shixuns.new",model:Hu},model_42:{namespace:"shixuns.overview",model:Kc},model_43:{namespace:"shixuns.practiceSetting",model:cc},model_44:{namespace:"user.detail",model:kc},model_45:{namespace:"user.index",model:uu},model_46:{namespace:"video.detail",model:xf},model_47:{namespace:"virtualSpaces.index",model:mu}};var Il=Object.defineProperty,ef=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,mc=(T,O,L)=>O in T?Il(T,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):T[O]=L,vc=(T,O)=>{for(var L in O||(O={}))bl.call(O,L)&&mc(T,L,O[L]);if(ef)for(var L of ef(O))zu.call(O,L)&&mc(T,L,O[L]);return T};let Yl;function Lc(T){const{pluginManager:O}=(0,f.useAppData)(),L=(0,c.useRef)(),ve=O.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!L.current){L.current=(0,r.Ue)(vc({history:f.history},ve.config||{}),{initialReducer:{},setupMiddlewares(ke){return[...ke]},setupApp(ke){ke._history=f.history}}),Yl=L.current,L.current.use(l()()),(ve.plugins||[]).forEach(ke=>{L.current.use(ke)});for(const ke of Object.keys(pc))L.current.model(vc({namespace:pc[ke].namespace},pc[ke].model));L.current.start()}return c.createElement(r.zt,{store:L.current._store},T.children)}function wf(){return Yl}},26108:function(d,_,e){"use strict";e.d(_,{PZ:function(){return gi},eU:function(){return a},B:function(){return oa},Mg:function(){return dt},lw:function(){return ut},Kd:function(){return Ot},H8:function(){return Ei}});var r=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(We){return We.displayName||We.name||"Component"}const o=r.createContext(null),{Consumer:h,Provider:u}=o,a=u,x=null;function p(We,et){const{intlPropName:ye="intl",forwardRef:it=!1,enforceContext:sr=!0}=et||{},xr=Or=>React.createElement(h,null,Cr=>(sr&&invariantIntlContext(Cr),React.createElement(We,Object.assign({},Or,{[ye]:Cr},{ref:it?Or.forwardedRef:null}))));return xr.displayName=`injectIntl(${f(We)})`,xr.WrappedComponent=We,c(it?React.forwardRef((Or,Cr)=>React.createElement(xr,Object.assign({},Or,{forwardedRef:Cr}))):xr,We)}var y;(function(We){We[We.literal=0]="literal",We[We.argument=1]="argument",We[We.number=2]="number",We[We.date=3]="date",We[We.time=4]="time",We[We.select=5]="select",We[We.plural=6]="plural",We[We.pound=7]="pound"})(y||(y={}));function m(We){return We.type===y.literal}function b(We){return We.type===y.argument}function S(We){return We.type===y.number}function D(We){return We.type===y.date}function R(We){return We.type===y.time}function A(We){return We.type===y.select}function P(We){return We.type===y.plural}function M(We){return We.type===y.pound}function B(We){return!!(We&&typeof We=="object"&&We.type===0)}function N(We){return!!(We&&typeof We=="object"&&We.type===1)}function G(We){return{type:y.literal,value:We}}function H(We,et){return{type:y.number,value:We,style:et}}var W=function(){var We=function(et,ye){return We=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(it,sr){it.__proto__=sr}||function(it,sr){for(var xr in sr)sr.hasOwnProperty(xr)&&(it[xr]=sr[xr])},We(et,ye)};return function(et,ye){We(et,ye);function it(){this.constructor=et}et.prototype=ye===null?Object.create(ye):(it.prototype=ye.prototype,new it)}}(),ae=function(){return ae=Object.assign||function(We){for(var et,ye=1,it=arguments.length;ye0){for(nn=1,cn=1;nnOi&&(Oi=mt,qi=[]),qi.push(ge))}function Hs(ge,Se){return new ne(ge,[],"",Se)}function uo(ge,Se,Er){return new ne(ne.buildMessage(ge,Se),ge,Se,Er)}function Qe(){var ge;return ge=qe(),ge}function qe(){var ge,Se;for(ge=[],Se=jt();Se!==ye;)ge.push(Se),Se=jt();return ge}function jt(){var ge;return ge=gr(),ge===ye&&(ge=Zr(),ge===ye&&(ge=Ii(),ge===ye&&(ge=bi(),ge===ye&&(ge=xa(),ge===ye&&(ge=Mr()))))),ge}function Vt(){var ge,Se,Er;if(ge=mt,Se=[],Er=hs(),Er===ye&&(Er=xo(),Er===ye&&(Er=ps())),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=hs(),Er===ye&&(Er=xo(),Er===ye&&(Er=ps()));else Se=ye;return Se!==ye&&(Un=ge,Se=xr(Se)),ge=Se,ge}function gr(){var ge,Se;return ge=mt,Se=Vt(),Se!==ye&&(Un=ge,Se=Or(Se)),ge=Se,ge}function Mr(){var ge,Se;return ge=mt,We.charCodeAt(mt)===35?(Se=Cr,mt++):(Se=ye,er===0&&Zn(Ur)),Se!==ye&&(Un=ge,Se=bn()),ge=Se,ge}function Zr(){var ge,Se,Er,en,yr,Qr;return er++,ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye?(Er=Ui(),Er!==ye?(en=os(),en!==ye?(yr=Ui(),yr!==ye?(We.charCodeAt(mt)===125?(Qr=cn,mt++):(Qr=ye,er===0&&Zn(Pn)),Qr!==ye?(Un=ge,Se=Pa(en),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),er--,ge===ye&&(Se=ye,er===0&&Zn(wr)),ge}function _n(){var ge,Se,Er,en,yr;if(er++,ge=mt,Se=[],Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(mi.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(yn))),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(mi.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(yn))),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye);else Se=ye;return Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(Li)),ge}function on(){var ge,Se,Er;return er++,ge=mt,We.charCodeAt(mt)===47?(Se=ya,mt++):(Se=ye,er===0&&Zn(Ks)),Se!==ye?(Er=_n(),Er!==ye?(Un=ge,Se=ba(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),er--,ge===ye&&(Se=ye,er===0&&Zn(Ki)),ge}function gn(){var ge,Se,Er,en,yr;if(er++,ge=mt,Se=Ui(),Se!==ye)if(Er=_n(),Er!==ye){for(en=[],yr=on();yr!==ye;)en.push(yr),yr=on();en!==ye?(Un=ge,Se=Vs(Er,en),ge=Se):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;return er--,ge===ye&&(Se=ye,er===0&&Zn(Fs)),ge}function ni(){var ge,Se,Er;if(ge=mt,Se=[],Er=gn(),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=gn();else Se=ye;return Se!==ye&&(Un=ge,Se=es(Se)),ge=Se,ge}function si(){var ge,Se,Er;return ge=mt,We.substr(mt,2)===Ws?(Se=Ws,mt+=2):(Se=ye,er===0&&Zn(qn)),Se!==ye?(Er=ni(),Er!==ye?(Un=ge,Se=Es(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge===ye&&(ge=mt,Un=mt,Se=fs(),Se?Se=void 0:Se=ye,Se!==ye?(Er=Vt(),Er!==ye?(Un=ge,Se=Ys(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)),ge}function Si(){var ge,Se,Er,en,yr,Qr,In,ii,Zi,zn,Mn,Kn,ma;return ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye?(Er=Ui(),Er!==ye?(en=os(),en!==ye?(yr=Ui(),yr!==ye?(We.charCodeAt(mt)===44?(Qr=Xi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye?(In=Ui(),In!==ye?(We.substr(mt,6)===Ko?(ii=Ko,mt+=6):(ii=ye,er===0&&Zn(Va)),ii!==ye?(Zi=Ui(),Zi!==ye?(zn=mt,We.charCodeAt(mt)===44?(Mn=Xi,mt++):(Mn=ye,er===0&&Zn(Bs)),Mn!==ye?(Kn=Ui(),Kn!==ye?(ma=si(),ma!==ye?(Mn=[Mn,Kn,ma],zn=Mn):(mt=zn,zn=ye)):(mt=zn,zn=ye)):(mt=zn,zn=ye),zn===ye&&(zn=null),zn!==ye?(Mn=Ui(),Mn!==ye?(We.charCodeAt(mt)===125?(Kn=cn,mt++):(Kn=ye,er===0&&Zn(Pn)),Kn!==ye?(Un=ge,Se=da(en,ii,zn),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function Di(){var ge,Se,Er,en;if(ge=mt,We.charCodeAt(mt)===39?(Se=is,mt++):(Se=ye,er===0&&Zn(vo)),Se!==ye){if(Er=[],en=hs(),en===ye&&(jn.test(We.charAt(mt))?(en=We.charAt(mt),mt++):(en=ye,er===0&&Zn(ts))),en!==ye)for(;en!==ye;)Er.push(en),en=hs(),en===ye&&(jn.test(We.charAt(mt))?(en=We.charAt(mt),mt++):(en=ye,er===0&&Zn(ts)));else Er=ye;Er!==ye?(We.charCodeAt(mt)===39?(en=is,mt++):(en=ye,er===0&&Zn(vo)),en!==ye?(Se=[Se,Er,en],ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;if(ge===ye)if(ge=[],Se=hs(),Se===ye&&(Ps.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Is))),Se!==ye)for(;Se!==ye;)ge.push(Se),Se=hs(),Se===ye&&(Ps.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Is)));else ge=ye;return ge}function Ji(){var ge,Se;if(ge=[],Hi.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Xa)),Se!==ye)for(;Se!==ye;)ge.push(Se),Hi.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Xa));else ge=ye;return ge}function Gi(){var ge,Se,Er,en;if(ge=mt,Se=mt,Er=[],en=Di(),en===ye&&(en=Ji()),en!==ye)for(;en!==ye;)Er.push(en),en=Di(),en===ye&&(en=Ji());else Er=ye;return Er!==ye?Se=We.substring(Se,mt):Se=Er,Se!==ye&&(Un=ge,Se=Wa(Se)),ge=Se,ge}function Pi(){var ge,Se,Er;return ge=mt,We.substr(mt,2)===Ws?(Se=Ws,mt+=2):(Se=ye,er===0&&Zn(qn)),Se!==ye?(Er=Gi(),Er!==ye?(Un=ge,Se=Es(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge===ye&&(ge=mt,Un=mt,Se=Rs(),Se?Se=void 0:Se=ye,Se!==ye?(Er=Vt(),Er!==ye?(Un=ge,Se=Ys(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)),ge}function Ia(){var ge,Se,Er,en,yr,Qr,In,ii,Zi,zn,Mn,Kn,ma;return ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye?(Er=Ui(),Er!==ye?(en=os(),en!==ye?(yr=Ui(),yr!==ye?(We.charCodeAt(mt)===44?(Qr=Xi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye?(In=Ui(),In!==ye?(We.substr(mt,4)===_o?(ii=_o,mt+=4):(ii=ye,er===0&&Zn($o)),ii===ye&&(We.substr(mt,4)===Vo?(ii=Vo,mt+=4):(ii=ye,er===0&&Zn(Yo))),ii!==ye?(Zi=Ui(),Zi!==ye?(zn=mt,We.charCodeAt(mt)===44?(Mn=Xi,mt++):(Mn=ye,er===0&&Zn(Bs)),Mn!==ye?(Kn=Ui(),Kn!==ye?(ma=Pi(),ma!==ye?(Mn=[Mn,Kn,ma],zn=Mn):(mt=zn,zn=ye)):(mt=zn,zn=ye)):(mt=zn,zn=ye),zn===ye&&(zn=null),zn!==ye?(Mn=Ui(),Mn!==ye?(We.charCodeAt(mt)===125?(Kn=cn,mt++):(Kn=ye,er===0&&Zn(Pn)),Kn!==ye?(Un=ge,Se=da(en,ii,zn),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function Ii(){var ge;return ge=Si(),ge===ye&&(ge=Ia()),ge}function bi(){var ge,Se,Er,en,yr,Qr,In,ii,Zi,zn,Mn,Kn,ma,ta,No,To;if(ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye)if(Er=Ui(),Er!==ye)if(en=os(),en!==ye)if(yr=Ui(),yr!==ye)if(We.charCodeAt(mt)===44?(Qr=Xi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye)if(In=Ui(),In!==ye)if(We.substr(mt,6)===rs?(ii=rs,mt+=6):(ii=ye,er===0&&Zn(_s)),ii===ye&&(We.substr(mt,13)===Ao?(ii=Ao,mt+=13):(ii=ye,er===0&&Zn(Zo))),ii!==ye)if(Zi=Ui(),Zi!==ye)if(We.charCodeAt(mt)===44?(zn=Xi,mt++):(zn=ye,er===0&&Zn(Bs)),zn!==ye)if(Mn=Ui(),Mn!==ye)if(Kn=mt,We.substr(mt,7)===Lo?(ma=Lo,mt+=7):(ma=ye,er===0&&Zn(Xo)),ma!==ye?(ta=Ui(),ta!==ye?(No=ka(),No!==ye?(ma=[ma,ta,No],Kn=ma):(mt=Kn,Kn=ye)):(mt=Kn,Kn=ye)):(mt=Kn,Kn=ye),Kn===ye&&(Kn=null),Kn!==ye)if(ma=Ui(),ma!==ye){if(ta=[],No=ea(),No!==ye)for(;No!==ye;)ta.push(No),No=ea();else ta=ye;ta!==ye?(No=Ui(),No!==ye?(We.charCodeAt(mt)===125?(To=cn,mt++):(To=ye,er===0&&Zn(Pn)),To!==ye?(Un=ge,Se=gi(en,ii,Kn,ta),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;return ge}function xa(){var ge,Se,Er,en,yr,Qr,In,ii,Zi,zn,Mn,Kn,ma,ta;if(ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye)if(Er=Ui(),Er!==ye)if(en=os(),en!==ye)if(yr=Ui(),yr!==ye)if(We.charCodeAt(mt)===44?(Qr=Xi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye)if(In=Ui(),In!==ye)if(We.substr(mt,6)===di?(ii=di,mt+=6):(ii=ye,er===0&&Zn(as)),ii!==ye)if(Zi=Ui(),Zi!==ye)if(We.charCodeAt(mt)===44?(zn=Xi,mt++):(zn=ye,er===0&&Zn(Bs)),zn!==ye)if(Mn=Ui(),Mn!==ye){if(Kn=[],ma=Gs(),ma!==ye)for(;ma!==ye;)Kn.push(ma),ma=Gs();else Kn=ye;Kn!==ye?(ma=Ui(),ma!==ye?(We.charCodeAt(mt)===125?(ta=cn,mt++):(ta=ye,er===0&&Zn(Pn)),ta!==ye?(Un=ge,Se=ds(en,Kn),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;return ge}function bo(){var ge,Se,Er,en;return ge=mt,Se=mt,We.charCodeAt(mt)===61?(Er=ss,mt++):(Er=ye,er===0&&Zn(go)),Er!==ye?(en=ka(),en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)):(mt=Se,Se=ye),Se!==ye?ge=We.substring(ge,mt):ge=Se,ge===ye&&(ge=ks()),ge}function Gs(){var ge,Se,Er,en,yr,Qr,In,ii;return ge=mt,Se=Ui(),Se!==ye?(Er=ks(),Er!==ye?(en=Ui(),en!==ye?(We.charCodeAt(mt)===123?(yr=fn,mt++):(yr=ye,er===0&&Zn(nn)),yr!==ye?(Un=mt,Qr=Wo(Er),Qr?Qr=void 0:Qr=ye,Qr!==ye?(In=qe(),In!==ye?(We.charCodeAt(mt)===125?(ii=cn,mt++):(ii=ye,er===0&&Zn(Pn)),ii!==ye?(Un=ge,Se=du(Er,In),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function ea(){var ge,Se,Er,en,yr,Qr,In,ii;return ge=mt,Se=Ui(),Se!==ye?(Er=bo(),Er!==ye?(en=Ui(),en!==ye?(We.charCodeAt(mt)===123?(yr=fn,mt++):(yr=ye,er===0&&Zn(nn)),yr!==ye?(Un=mt,Qr=Ls(Er),Qr?Qr=void 0:Qr=ye,Qr!==ye?(In=qe(),In!==ye?(We.charCodeAt(mt)===125?(ii=cn,mt++):(ii=ye,er===0&&Zn(Pn)),ii!==ye?(Un=ge,Se=tu(Er,In),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function Qa(){var ge,Se;return er++,Iu.test(We.charAt(mt))?(ge=We.charAt(mt),mt++):(ge=ye,er===0&&Zn(Mo)),er--,ge===ye&&(Se=ye,er===0&&Zn(hu)),ge}function ca(){var ge,Se;return er++,Fo.test(We.charAt(mt))?(ge=We.charAt(mt),mt++):(ge=ye,er===0&&Zn(mo)),er--,ge===ye&&(Se=ye,er===0&&Zn(Ju)),ge}function Ui(){var ge,Se,Er;for(er++,ge=mt,Se=[],Er=Qa();Er!==ye;)Se.push(Er),Er=Qa();return Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(gu)),ge}function ka(){var ge,Se,Er;return er++,ge=mt,We.charCodeAt(mt)===45?(Se=Do,mt++):(Se=ye,er===0&&Zn(Bo)),Se===ye&&(Se=null),Se!==ye?(Er=ms(),Er!==ye?(Un=ge,Se=Ou(Se,Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),er--,ge===ye&&(Se=ye,er===0&&Zn(Bu)),ge}function qa(){var ge,Se;return er++,We.charCodeAt(mt)===39?(ge=is,mt++):(ge=ye,er===0&&Zn(vo)),er--,ge===ye&&(Se=ye,er===0&&Zn(Qo)),ge}function hs(){var ge,Se;return er++,ge=mt,We.substr(mt,2)===Os?(Se=Os,mt+=2):(Se=ye,er===0&&Zn(Ho)),Se!==ye&&(Un=ge,Se=Nu()),ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(ru)),ge}function xo(){var ge,Se,Er,en,yr,Qr;if(ge=mt,We.charCodeAt(mt)===39?(Se=is,mt++):(Se=ye,er===0&&Zn(vo)),Se!==ye)if(Er=ko(),Er!==ye){for(en=mt,yr=[],We.substr(mt,2)===Os?(Qr=Os,mt+=2):(Qr=ye,er===0&&Zn(Ho)),Qr===ye&&(jn.test(We.charAt(mt))?(Qr=We.charAt(mt),mt++):(Qr=ye,er===0&&Zn(ts)));Qr!==ye;)yr.push(Qr),We.substr(mt,2)===Os?(Qr=Os,mt+=2):(Qr=ye,er===0&&Zn(Ho)),Qr===ye&&(jn.test(We.charAt(mt))?(Qr=We.charAt(mt),mt++):(Qr=ye,er===0&&Zn(ts)));yr!==ye?en=We.substring(en,mt):en=yr,en!==ye?(We.charCodeAt(mt)===39?(yr=is,mt++):(yr=ye,er===0&&Zn(vo)),yr===ye&&(yr=null),yr!==ye?(Un=ge,Se=qt(Er,en),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;return ge}function ps(){var ge,Se,Er,en;return ge=mt,Se=mt,We.length>mt?(Er=We.charAt(mt),mt++):(Er=ye,er===0&&Zn(fi)),Er!==ye?(Un=mt,en=hr(Er),en?en=void 0:en=ye,en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)):(mt=Se,Se=ye),Se===ye&&(We.charCodeAt(mt)===10?(Se=ur,mt++):(Se=ye,er===0&&Zn(pr))),Se!==ye?ge=We.substring(ge,mt):ge=Se,ge}function ko(){var ge,Se,Er,en;return ge=mt,Se=mt,We.length>mt?(Er=We.charAt(mt),mt++):(Er=ye,er===0&&Zn(fi)),Er!==ye?(Un=mt,en=Sr(Er),en?en=void 0:en=ye,en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)):(mt=Se,Se=ye),Se!==ye?ge=We.substring(ge,mt):ge=Se,ge}function os(){var ge,Se;return er++,ge=mt,Se=ms(),Se===ye&&(Se=ks()),Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(vn)),ge}function ms(){var ge,Se,Er,en,yr;if(er++,ge=mt,We.charCodeAt(mt)===48?(Se=Rn,mt++):(Se=ye,er===0&&Zn(Hn)),Se!==ye&&(Un=ge,Se=oi()),ge=Se,ge===ye){if(ge=mt,Se=mt,ai.test(We.charAt(mt))?(Er=We.charAt(mt),mt++):(Er=ye,er===0&&Zn(fr)),Er!==ye){for(en=[],Br.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(kr));yr!==ye;)en.push(yr),Br.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(kr));en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)}else mt=Se,Se=ye;Se!==ye&&(Un=ge,Se=En(Se)),ge=Se}return er--,ge===ye&&(Se=ye,er===0&&Zn(Wn)),ge}function ks(){var ge,Se,Er,en,yr;if(er++,ge=mt,Se=[],Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(yr=ca()),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(yr=ca()),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye);else Se=ye;return Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(Sn)),ge}var ha=["root"];function us(){return ha.length>1}function js(){return ha[ha.length-1]==="plural"}function Ra(){return et&&et.captureLocation?{location:Sa()}:{}}if(na=sr(),na!==ye&&mt===We.length)return na;throw na!==ye&&mt1)throw new RangeError("Fraction-precision stems only accept a single optional option");sr.stem.replace(je,function(Or,Cr,Ur){return Or==="."?et.maximumFractionDigits=0:Ur==="+"?et.minimumFractionDigits=Ur.length:Cr[0]==="#"?et.maximumFractionDigits=Cr.length:(et.minimumFractionDigits=Cr.length,et.maximumFractionDigits=Cr.length+(typeof Ur=="string"?Ur.length:0)),""}),sr.options.length&&(et=me(me({},et),yt(sr.options[0])));continue}if(Mt.test(sr.stem)){et=me(me({},et),yt(sr.stem));continue}var xr=kt(sr.stem);xr&&(et=me(me({},et),xr))}return et}var tr=function(){var We=function(et,ye){return We=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(it,sr){it.__proto__=sr}||function(it,sr){for(var xr in sr)sr.hasOwnProperty(xr)&&(it[xr]=sr[xr])},We(et,ye)};return function(et,ye){We(et,ye);function it(){this.constructor=et}et.prototype=ye===null?Object.create(ye):(it.prototype=ye.prototype,new it)}}(),Ue=function(){for(var We=0,et=0,ye=arguments.length;etOi&&(Oi=mt,qi=[]),qi.push(ge))}function Hs(ge,Se){return new ne(ge,[],"",Se)}function uo(ge,Se,Er){return new ne(ne.buildMessage(ge,Se),ge,Se,Er)}function Qe(){var ge;return ge=qe(),ge}function qe(){var ge,Se;for(ge=[],Se=jt();Se!==ye;)ge.push(Se),Se=jt();return ge}function jt(){var ge;return ge=gr(),ge===ye&&(ge=Zr(),ge===ye&&(ge=Pi(),ge===ye&&(ge=bi(),ge===ye&&(ge=xa(),ge===ye&&(ge=Mr()))))),ge}function Vt(){var ge,Se,Er;if(ge=mt,Se=[],Er=hs(),Er===ye&&(Er=xo(),Er===ye&&(Er=ps())),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=hs(),Er===ye&&(Er=xo(),Er===ye&&(Er=ps()));else Se=ye;return Se!==ye&&(Un=ge,Se=xr(Se)),ge=Se,ge}function gr(){var ge,Se;return ge=mt,Se=Vt(),Se!==ye&&(Un=ge,Se=Or(Se)),ge=Se,ge}function Mr(){var ge,Se;return ge=mt,We.charCodeAt(mt)===35?(Se=Cr,mt++):(Se=ye,er===0&&Zn(Ur)),Se!==ye&&(Un=ge,Se=bn()),ge=Se,ge}function Zr(){var ge,Se,Er,en,yr,Qr;return er++,ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye?(Er=Ni(),Er!==ye?(en=os(),en!==ye?(yr=Ni(),yr!==ye?(We.charCodeAt(mt)===125?(Qr=cn,mt++):(Qr=ye,er===0&&Zn(Pn)),Qr!==ye?(Un=ge,Se=Pa(en),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),er--,ge===ye&&(Se=ye,er===0&&Zn(wr)),ge}function _n(){var ge,Se,Er,en,yr;if(er++,ge=mt,Se=[],Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(vi.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(yn))),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(vi.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(yn))),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye);else Se=ye;return Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(Li)),ge}function on(){var ge,Se,Er;return er++,ge=mt,We.charCodeAt(mt)===47?(Se=ya,mt++):(Se=ye,er===0&&Zn(Vs)),Se!==ye?(Er=_n(),Er!==ye?(Un=ge,Se=ba(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),er--,ge===ye&&(Se=ye,er===0&&Zn(Gi)),ge}function gn(){var ge,Se,Er,en,yr;if(er++,ge=mt,Se=Ni(),Se!==ye)if(Er=_n(),Er!==ye){for(en=[],yr=on();yr!==ye;)en.push(yr),yr=on();en!==ye?(Un=ge,Se=Ys(Er,en),ge=Se):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;return er--,ge===ye&&(Se=ye,er===0&&Zn(Fs)),ge}function ni(){var ge,Se,Er;if(ge=mt,Se=[],Er=gn(),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=gn();else Se=ye;return Se!==ye&&(Un=ge,Se=es(Se)),ge=Se,ge}function si(){var ge,Se,Er;return ge=mt,We.substr(mt,2)===Ws?(Se=Ws,mt+=2):(Se=ye,er===0&&Zn(qn)),Se!==ye?(Er=ni(),Er!==ye?(Un=ge,Se=Es(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge===ye&&(ge=mt,Un=mt,Se=fs(),Se?Se=void 0:Se=ye,Se!==ye?(Er=Vt(),Er!==ye?(Un=ge,Se=Xs(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)),ge}function Si(){var ge,Se,Er,en,yr,Qr,In,ii,$i,zn,Mn,Kn,ma;return ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye?(Er=Ni(),Er!==ye?(en=os(),en!==ye?(yr=Ni(),yr!==ye?(We.charCodeAt(mt)===44?(Qr=Yi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye?(In=Ni(),In!==ye?(We.substr(mt,6)===Ko?(ii=Ko,mt+=6):(ii=ye,er===0&&Zn(Va)),ii!==ye?($i=Ni(),$i!==ye?(zn=mt,We.charCodeAt(mt)===44?(Mn=Yi,mt++):(Mn=ye,er===0&&Zn(Bs)),Mn!==ye?(Kn=Ni(),Kn!==ye?(ma=si(),ma!==ye?(Mn=[Mn,Kn,ma],zn=Mn):(mt=zn,zn=ye)):(mt=zn,zn=ye)):(mt=zn,zn=ye),zn===ye&&(zn=null),zn!==ye?(Mn=Ni(),Mn!==ye?(We.charCodeAt(mt)===125?(Kn=cn,mt++):(Kn=ye,er===0&&Zn(Pn)),Kn!==ye?(Un=ge,Se=ha(en,ii,zn),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function Di(){var ge,Se,Er,en;if(ge=mt,We.charCodeAt(mt)===39?(Se=is,mt++):(Se=ye,er===0&&Zn(vo)),Se!==ye){if(Er=[],en=hs(),en===ye&&(jn.test(We.charAt(mt))?(en=We.charAt(mt),mt++):(en=ye,er===0&&Zn(ts))),en!==ye)for(;en!==ye;)Er.push(en),en=hs(),en===ye&&(jn.test(We.charAt(mt))?(en=We.charAt(mt),mt++):(en=ye,er===0&&Zn(ts)));else Er=ye;Er!==ye?(We.charCodeAt(mt)===39?(en=is,mt++):(en=ye,er===0&&Zn(vo)),en!==ye?(Se=[Se,Er,en],ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;if(ge===ye)if(ge=[],Se=hs(),Se===ye&&(Ps.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Is))),Se!==ye)for(;Se!==ye;)ge.push(Se),Se=hs(),Se===ye&&(Ps.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Is)));else ge=ye;return ge}function Ji(){var ge,Se;if(ge=[],Wi.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Xa)),Se!==ye)for(;Se!==ye;)ge.push(Se),Wi.test(We.charAt(mt))?(Se=We.charAt(mt),mt++):(Se=ye,er===0&&Zn(Xa));else ge=ye;return ge}function Hi(){var ge,Se,Er,en;if(ge=mt,Se=mt,Er=[],en=Di(),en===ye&&(en=Ji()),en!==ye)for(;en!==ye;)Er.push(en),en=Di(),en===ye&&(en=Ji());else Er=ye;return Er!==ye?Se=We.substring(Se,mt):Se=Er,Se!==ye&&(Un=ge,Se=Wa(Se)),ge=Se,ge}function Ti(){var ge,Se,Er;return ge=mt,We.substr(mt,2)===Ws?(Se=Ws,mt+=2):(Se=ye,er===0&&Zn(qn)),Se!==ye?(Er=Hi(),Er!==ye?(Un=ge,Se=Es(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge===ye&&(ge=mt,Un=mt,Se=Rs(),Se?Se=void 0:Se=ye,Se!==ye?(Er=Vt(),Er!==ye?(Un=ge,Se=Xs(Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)),ge}function Ia(){var ge,Se,Er,en,yr,Qr,In,ii,$i,zn,Mn,Kn,ma;return ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye?(Er=Ni(),Er!==ye?(en=os(),en!==ye?(yr=Ni(),yr!==ye?(We.charCodeAt(mt)===44?(Qr=Yi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye?(In=Ni(),In!==ye?(We.substr(mt,4)===_o?(ii=_o,mt+=4):(ii=ye,er===0&&Zn($o)),ii===ye&&(We.substr(mt,4)===Vo?(ii=Vo,mt+=4):(ii=ye,er===0&&Zn(Yo))),ii!==ye?($i=Ni(),$i!==ye?(zn=mt,We.charCodeAt(mt)===44?(Mn=Yi,mt++):(Mn=ye,er===0&&Zn(Bs)),Mn!==ye?(Kn=Ni(),Kn!==ye?(ma=Ti(),ma!==ye?(Mn=[Mn,Kn,ma],zn=Mn):(mt=zn,zn=ye)):(mt=zn,zn=ye)):(mt=zn,zn=ye),zn===ye&&(zn=null),zn!==ye?(Mn=Ni(),Mn!==ye?(We.charCodeAt(mt)===125?(Kn=cn,mt++):(Kn=ye,er===0&&Zn(Pn)),Kn!==ye?(Un=ge,Se=ha(en,ii,zn),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function Pi(){var ge;return ge=Si(),ge===ye&&(ge=Ia()),ge}function bi(){var ge,Se,Er,en,yr,Qr,In,ii,$i,zn,Mn,Kn,ma,ta,No,To;if(ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye)if(Er=Ni(),Er!==ye)if(en=os(),en!==ye)if(yr=Ni(),yr!==ye)if(We.charCodeAt(mt)===44?(Qr=Yi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye)if(In=Ni(),In!==ye)if(We.substr(mt,6)===rs?(ii=rs,mt+=6):(ii=ye,er===0&&Zn(_s)),ii===ye&&(We.substr(mt,13)===Ao?(ii=Ao,mt+=13):(ii=ye,er===0&&Zn(Zo))),ii!==ye)if($i=Ni(),$i!==ye)if(We.charCodeAt(mt)===44?(zn=Yi,mt++):(zn=ye,er===0&&Zn(Bs)),zn!==ye)if(Mn=Ni(),Mn!==ye)if(Kn=mt,We.substr(mt,7)===Lo?(ma=Lo,mt+=7):(ma=ye,er===0&&Zn(Xo)),ma!==ye?(ta=Ni(),ta!==ye?(No=ka(),No!==ye?(ma=[ma,ta,No],Kn=ma):(mt=Kn,Kn=ye)):(mt=Kn,Kn=ye)):(mt=Kn,Kn=ye),Kn===ye&&(Kn=null),Kn!==ye)if(ma=Ni(),ma!==ye){if(ta=[],No=ea(),No!==ye)for(;No!==ye;)ta.push(No),No=ea();else ta=ye;ta!==ye?(No=Ni(),No!==ye?(We.charCodeAt(mt)===125?(To=cn,mt++):(To=ye,er===0&&Zn(Pn)),To!==ye?(Un=ge,Se=yi(en,ii,Kn,ta),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;return ge}function xa(){var ge,Se,Er,en,yr,Qr,In,ii,$i,zn,Mn,Kn,ma,ta;if(ge=mt,We.charCodeAt(mt)===123?(Se=fn,mt++):(Se=ye,er===0&&Zn(nn)),Se!==ye)if(Er=Ni(),Er!==ye)if(en=os(),en!==ye)if(yr=Ni(),yr!==ye)if(We.charCodeAt(mt)===44?(Qr=Yi,mt++):(Qr=ye,er===0&&Zn(Bs)),Qr!==ye)if(In=Ni(),In!==ye)if(We.substr(mt,6)===hi?(ii=hi,mt+=6):(ii=ye,er===0&&Zn(as)),ii!==ye)if($i=Ni(),$i!==ye)if(We.charCodeAt(mt)===44?(zn=Yi,mt++):(zn=ye,er===0&&Zn(Bs)),zn!==ye)if(Mn=Ni(),Mn!==ye){if(Kn=[],ma=Gs(),ma!==ye)for(;ma!==ye;)Kn.push(ma),ma=Gs();else Kn=ye;Kn!==ye?(ma=Ni(),ma!==ye?(We.charCodeAt(mt)===125?(ta=cn,mt++):(ta=ye,er===0&&Zn(Pn)),ta!==ye?(Un=ge,Se=ds(en,Kn),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;else mt=ge,ge=ye;return ge}function bo(){var ge,Se,Er,en;return ge=mt,Se=mt,We.charCodeAt(mt)===61?(Er=ss,mt++):(Er=ye,er===0&&Zn(go)),Er!==ye?(en=ka(),en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)):(mt=Se,Se=ye),Se!==ye?ge=We.substring(ge,mt):ge=Se,ge===ye&&(ge=ks()),ge}function Gs(){var ge,Se,Er,en,yr,Qr,In,ii;return ge=mt,Se=Ni(),Se!==ye?(Er=ks(),Er!==ye?(en=Ni(),en!==ye?(We.charCodeAt(mt)===123?(yr=fn,mt++):(yr=ye,er===0&&Zn(nn)),yr!==ye?(Un=mt,Qr=Wo(Er),Qr?Qr=void 0:Qr=ye,Qr!==ye?(In=qe(),In!==ye?(We.charCodeAt(mt)===125?(ii=cn,mt++):(ii=ye,er===0&&Zn(Pn)),ii!==ye?(Un=ge,Se=du(Er,In),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function ea(){var ge,Se,Er,en,yr,Qr,In,ii;return ge=mt,Se=Ni(),Se!==ye?(Er=bo(),Er!==ye?(en=Ni(),en!==ye?(We.charCodeAt(mt)===123?(yr=fn,mt++):(yr=ye,er===0&&Zn(nn)),yr!==ye?(Un=mt,Qr=Ls(Er),Qr?Qr=void 0:Qr=ye,Qr!==ye?(In=qe(),In!==ye?(We.charCodeAt(mt)===125?(ii=cn,mt++):(ii=ye,er===0&&Zn(Pn)),ii!==ye?(Un=ge,Se=tu(Er,In),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye)):(mt=ge,ge=ye),ge}function Qa(){var ge,Se;return er++,Iu.test(We.charAt(mt))?(ge=We.charAt(mt),mt++):(ge=ye,er===0&&Zn(Mo)),er--,ge===ye&&(Se=ye,er===0&&Zn(hu)),ge}function fa(){var ge,Se;return er++,Fo.test(We.charAt(mt))?(ge=We.charAt(mt),mt++):(ge=ye,er===0&&Zn(mo)),er--,ge===ye&&(Se=ye,er===0&&Zn(Ju)),ge}function Ni(){var ge,Se,Er;for(er++,ge=mt,Se=[],Er=Qa();Er!==ye;)Se.push(Er),Er=Qa();return Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(gu)),ge}function ka(){var ge,Se,Er;return er++,ge=mt,We.charCodeAt(mt)===45?(Se=Do,mt++):(Se=ye,er===0&&Zn(Bo)),Se===ye&&(Se=null),Se!==ye?(Er=ms(),Er!==ye?(Un=ge,Se=Ou(Se,Er),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye),er--,ge===ye&&(Se=ye,er===0&&Zn(Bu)),ge}function qa(){var ge,Se;return er++,We.charCodeAt(mt)===39?(ge=is,mt++):(ge=ye,er===0&&Zn(vo)),er--,ge===ye&&(Se=ye,er===0&&Zn(Qo)),ge}function hs(){var ge,Se;return er++,ge=mt,We.substr(mt,2)===Os?(Se=Os,mt+=2):(Se=ye,er===0&&Zn(Ho)),Se!==ye&&(Un=ge,Se=Nu()),ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(ru)),ge}function xo(){var ge,Se,Er,en,yr,Qr;if(ge=mt,We.charCodeAt(mt)===39?(Se=is,mt++):(Se=ye,er===0&&Zn(vo)),Se!==ye)if(Er=ko(),Er!==ye){for(en=mt,yr=[],We.substr(mt,2)===Os?(Qr=Os,mt+=2):(Qr=ye,er===0&&Zn(Ho)),Qr===ye&&(jn.test(We.charAt(mt))?(Qr=We.charAt(mt),mt++):(Qr=ye,er===0&&Zn(ts)));Qr!==ye;)yr.push(Qr),We.substr(mt,2)===Os?(Qr=Os,mt+=2):(Qr=ye,er===0&&Zn(Ho)),Qr===ye&&(jn.test(We.charAt(mt))?(Qr=We.charAt(mt),mt++):(Qr=ye,er===0&&Zn(ts)));yr!==ye?en=We.substring(en,mt):en=yr,en!==ye?(We.charCodeAt(mt)===39?(yr=is,mt++):(yr=ye,er===0&&Zn(vo)),yr===ye&&(yr=null),yr!==ye?(Un=ge,Se=qt(Er,en),ge=Se):(mt=ge,ge=ye)):(mt=ge,ge=ye)}else mt=ge,ge=ye;else mt=ge,ge=ye;return ge}function ps(){var ge,Se,Er,en;return ge=mt,Se=mt,We.length>mt?(Er=We.charAt(mt),mt++):(Er=ye,er===0&&Zn(fi)),Er!==ye?(Un=mt,en=hr(Er),en?en=void 0:en=ye,en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)):(mt=Se,Se=ye),Se===ye&&(We.charCodeAt(mt)===10?(Se=ur,mt++):(Se=ye,er===0&&Zn(pr))),Se!==ye?ge=We.substring(ge,mt):ge=Se,ge}function ko(){var ge,Se,Er,en;return ge=mt,Se=mt,We.length>mt?(Er=We.charAt(mt),mt++):(Er=ye,er===0&&Zn(fi)),Er!==ye?(Un=mt,en=Sr(Er),en?en=void 0:en=ye,en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)):(mt=Se,Se=ye),Se!==ye?ge=We.substring(ge,mt):ge=Se,ge}function os(){var ge,Se;return er++,ge=mt,Se=ms(),Se===ye&&(Se=ks()),Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(vn)),ge}function ms(){var ge,Se,Er,en,yr;if(er++,ge=mt,We.charCodeAt(mt)===48?(Se=Rn,mt++):(Se=ye,er===0&&Zn(Hn)),Se!==ye&&(Un=ge,Se=oi()),ge=Se,ge===ye){if(ge=mt,Se=mt,ai.test(We.charAt(mt))?(Er=We.charAt(mt),mt++):(Er=ye,er===0&&Zn(fr)),Er!==ye){for(en=[],Fr.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(kr));yr!==ye;)en.push(yr),Fr.test(We.charAt(mt))?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(kr));en!==ye?(Er=[Er,en],Se=Er):(mt=Se,Se=ye)}else mt=Se,Se=ye;Se!==ye&&(Un=ge,Se=En(Se)),ge=Se}return er--,ge===ye&&(Se=ye,er===0&&Zn(Wn)),ge}function ks(){var ge,Se,Er,en,yr;if(er++,ge=mt,Se=[],Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(yr=fa()),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye),Er!==ye)for(;Er!==ye;)Se.push(Er),Er=mt,en=mt,er++,yr=Qa(),yr===ye&&(yr=fa()),er--,yr===ye?en=void 0:(mt=en,en=ye),en!==ye?(We.length>mt?(yr=We.charAt(mt),mt++):(yr=ye,er===0&&Zn(fi)),yr!==ye?(en=[en,yr],Er=en):(mt=Er,Er=ye)):(mt=Er,Er=ye);else Se=ye;return Se!==ye?ge=We.substring(ge,mt):ge=Se,er--,ge===ye&&(Se=ye,er===0&&Zn(Sn)),ge}var pa=["root"];function us(){return pa.length>1}function js(){return pa[pa.length-1]==="plural"}function Ra(){return et&&et.captureLocation?{location:Sa()}:{}}if(ia=sr(),ia!==ye&&mt===We.length)return ia;throw ia!==ye&&mt1)throw new RangeError("Fraction-precision stems only accept a single optional option");sr.stem.replace(Ue,function(Or,Cr,Ur){return Or==="."?et.maximumFractionDigits=0:Ur==="+"?et.minimumFractionDigits=Ur.length:Cr[0]==="#"?et.maximumFractionDigits=Cr.length:(et.minimumFractionDigits=Cr.length,et.maximumFractionDigits=Cr.length+(typeof Ur=="string"?Ur.length:0)),""}),sr.options.length&&(et=me(me({},et),yt(sr.options[0])));continue}if(Mt.test(sr.stem)){et=me(me({},et),yt(sr.stem));continue}var xr=kt(sr.stem);xr&&(et=me(me({},et),xr))}return et}var tr=function(){var We=function(et,ye){return We=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(it,sr){it.__proto__=sr}||function(it,sr){for(var xr in sr)sr.hasOwnProperty(xr)&&(it[xr]=sr[xr])},We(et,ye)};return function(et,ye){We(et,ye);function it(){this.constructor=et}et.prototype=ye===null?Object.create(ye):(it.prototype=ye.prototype,new it)}}(),ze=function(){for(var We=0,et=0,ye=arguments.length;et(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,Xe=Date.now()+"@@",pt=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function bt(We,et,ye){var it=We.tagName,sr=We.outerHTML,xr=We.textContent,Or=We.childNodes;if(!it)return Ke(xr||"",et);it=it.toLowerCase();var Cr=~pt.indexOf(it),Ur=ye[it];if(Ur&&Cr)throw new wt(it+" is a self-closing tag and can not be used, please use another tag name.");if(!Or.length)return[sr];var bn=Array.prototype.slice.call(Or).reduce(function(wr,fn){return wr.concat(bt(fn,et,ye))},[]);return Ur?typeof Ur=="function"?[Ur.apply(void 0,bn)]:[Ur]:Ue(["<"+it+">"],bn,[""])}function rr(We,et,ye,it,sr,xr){var Or=nt(We,et,ye,it,sr,void 0,xr),Cr={},Ur=Or.reduce(function(nn,cn){if(cn.type===0)return nn+=cn.value;var Pn=Le();return Cr[Pn]=cn.value,nn+=""+Je+Pn+Je},"");if(!He.test(Ur))return Ke(Ur,Cr);if(!sr)throw new wt("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new wt("Cannot format XML message without DOMParser");ht||(ht=new DOMParser);var bn=ht.parseFromString(''+Ur+"","text/html").getElementById(Xe);if(!bn)throw new wt("Malformed HTML message "+Ur);var wr=Object.keys(sr).filter(function(nn){return!!bn.getElementsByTagName(nn).length});if(!wr.length)return Ke(Ur,Cr);var fn=wr.filter(function(nn){return nn!==nn.toLowerCase()});if(fn.length)throw new wt("HTML tag must be lowercased but the following tags are not: "+fn.join(", "));return Array.prototype.slice.call(bn.childNodes).reduce(function(nn,cn){return nn.concat(bt(cn,Cr,sr))},[])}var Jt=function(){return Jt=Object.assign||function(We){for(var et,ye=1,it=arguments.length;ye<"']/g;function ce(We){return(""+We).replace(Ie,et=>Gt[et.charCodeAt(0)])}function he(We,et,ye={}){return et.reduce((it,sr)=>(sr in We?it[sr]=We[sr]:sr in ye&&(it[sr]=ye[sr]),it),{})}function It(We){ir(We,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function Ce(We,et){const ye=et?` +`);var Pa=ye.getPluralRules(et,{type:wr.pluralType}).select(nn-(wr.offset||0));Pn=wr.options[Pa]||wr.options.other}if(!Pn)throw new RangeError('Invalid values for "'+wr.value+'": "'+nn+'". Options are "'+Object.keys(wr.options).join('", "')+'"');Cr.push.apply(Cr,nt(Pn.value,et,ye,it,sr,nn-(wr.offset||0)));continue}}return Bt(Cr)}function _t(We,et,ye,it,sr,xr){var Or=nt(We,et,ye,it,sr,void 0,xr);return Or.length===1?Or[0].value:Or.reduce(function(Cr,Ur){return Cr+=Ur.value},"")}var ht,Je="@@",je=/@@(\d+_\d+)@@/g,be=0;function Le(){return Date.now()+"_"+ ++be}function Ke(We,et){return We.split(je).filter(Boolean).map(function(ye){return et[ye]!=null?et[ye]:ye}).reduce(function(ye,it){return ye.length&&typeof it=="string"&&typeof ye[ye.length-1]=="string"?ye[ye.length-1]+=it:ye.push(it),ye},[])}var He=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,Xe=Date.now()+"@@",pt=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function bt(We,et,ye){var it=We.tagName,sr=We.outerHTML,xr=We.textContent,Or=We.childNodes;if(!it)return Ke(xr||"",et);it=it.toLowerCase();var Cr=~pt.indexOf(it),Ur=ye[it];if(Ur&&Cr)throw new wt(it+" is a self-closing tag and can not be used, please use another tag name.");if(!Or.length)return[sr];var bn=Array.prototype.slice.call(Or).reduce(function(wr,fn){return wr.concat(bt(fn,et,ye))},[]);return Ur?typeof Ur=="function"?[Ur.apply(void 0,bn)]:[Ur]:ze(["<"+it+">"],bn,[""])}function rr(We,et,ye,it,sr,xr){var Or=nt(We,et,ye,it,sr,void 0,xr),Cr={},Ur=Or.reduce(function(nn,cn){if(cn.type===0)return nn+=cn.value;var Pn=Le();return Cr[Pn]=cn.value,nn+=""+Je+Pn+Je},"");if(!He.test(Ur))return Ke(Ur,Cr);if(!sr)throw new wt("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new wt("Cannot format XML message without DOMParser");ht||(ht=new DOMParser);var bn=ht.parseFromString(''+Ur+"","text/html").getElementById(Xe);if(!bn)throw new wt("Malformed HTML message "+Ur);var wr=Object.keys(sr).filter(function(nn){return!!bn.getElementsByTagName(nn).length});if(!wr.length)return Ke(Ur,Cr);var fn=wr.filter(function(nn){return nn!==nn.toLowerCase()});if(fn.length)throw new wt("HTML tag must be lowercased but the following tags are not: "+fn.join(", "));return Array.prototype.slice.call(bn.childNodes).reduce(function(nn,cn){return nn.concat(bt(cn,Cr,sr))},[])}var Jt=function(){return Jt=Object.assign||function(We){for(var et,ye=1,it=arguments.length;ye<"']/g;function ce(We){return(""+We).replace(Ie,et=>Gt[et.charCodeAt(0)])}function he(We,et,ye={}){return et.reduce((it,sr)=>(sr in We?it[sr]=We[sr]:sr in ye&&(it[sr]=ye[sr]),it),{})}function It(We){ir(We,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function Ce(We,et){const ye=et?` ${et.stack}`:"";return`[React Intl] ${We}${ye}`}function ft(We){}const Kt={formats:{},messages:{},timeZone:void 0,textComponent:r.Fragment,defaultLocale:"en",defaultFormats:{},onError:ft};function Tt(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Pe(We=Tt()){const et=Intl.RelativeTimeFormat,ye=Intl.ListFormat,it=Intl.DisplayNames;return{getDateTimeFormat:ie(Intl.DateTimeFormat,We.dateTime),getNumberFormat:ie(Intl.NumberFormat,We.number),getMessageFormat:ie(Ht,We.message),getRelativeTimeFormat:ie(et,We.relativeTime),getPluralRules:ie(Intl.PluralRules,We.pluralRules),getListFormat:ie(ye,We.list),getDisplayNames:ie(it,We.displayNames)}}function At(We,et,ye,it){const sr=We&&We[et];let xr;if(sr&&(xr=sr[ye]),xr)return xr;it(Ce(`No ${et} format named: ${ye}`))}const Ze=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function we({locale:We,formats:et,onError:ye},it,sr={}){const{format:xr}=sr,Or=xr&&At(et,"number",xr,ye)||{},Cr=he(sr,Ze,Or);return it(We,Cr)}function gt(We,et,ye,it={}){try{return we(We,et,it).format(ye)}catch(sr){We.onError(Ce("Error formatting number.",sr))}return String(ye)}function Rt(We,et,ye,it={}){try{return we(We,et,it).formatToParts(ye)}catch(sr){We.onError(Ce("Error formatting number.",sr))}return[]}const Fe=["numeric","style"];function Tr({locale:We,formats:et,onError:ye},it,sr={}){const{format:xr}=sr,Or=!!xr&&At(et,"relative",xr,ye)||{},Cr=he(sr,Fe,Or);return it(We,Cr)}function Ct(We,et,ye,it,sr={}){it||(it="second"),Intl.RelativeTimeFormat||We.onError(Ce(`Intl.RelativeTimeFormat is not available in this environment. Try polyfilling it using "@formatjs/intl-relativetimeformat" `));try{return Tr(We,et,sr).format(ye,it)}catch(Or){We.onError(Ce("Error formatting relative time.",Or))}return String(ye)}const Kr=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function tn({locale:We,formats:et,onError:ye,timeZone:it},sr,xr,Or={}){const{format:Cr}=Or,Ur=Object.assign(Object.assign({},it&&{timeZone:it}),Cr&&At(et,sr,Cr,ye));let bn=he(Or,Kr,Ur);return sr==="time"&&!bn.hour&&!bn.minute&&!bn.second&&(bn=Object.assign(Object.assign({},bn),{hour:"numeric",minute:"numeric"})),xr(We,bn)}function Ir(We,et,ye,it={}){const sr=typeof ye=="string"?new Date(ye||0):ye;try{return tn(We,"date",et,it).format(sr)}catch(xr){We.onError(Ce("Error formatting date.",xr))}return String(sr)}function Lr(We,et,ye,it={}){const sr=typeof ye=="string"?new Date(ye||0):ye;try{return tn(We,"time",et,it).format(sr)}catch(xr){We.onError(Ce("Error formatting time.",xr))}return String(sr)}function vr(We,et,ye,it={}){const sr=typeof ye=="string"?new Date(ye||0):ye;try{return tn(We,"date",et,it).formatToParts(sr)}catch(xr){We.onError(Ce("Error formatting date.",xr))}return[]}function $r(We,et,ye,it={}){const sr=typeof ye=="string"?new Date(ye||0):ye;try{return tn(We,"time",et,it).formatToParts(sr)}catch(xr){We.onError(Ce("Error formatting time.",xr))}return[]}const sn=["localeMatcher","type"];function hn({locale:We,onError:et},ye,it,sr={}){Intl.PluralRules||et(Ce(`Intl.PluralRules is not available in this environment. Try polyfilling it using "@formatjs/intl-pluralrules" -`));const xr=he(sr,sn);try{return ye(We,xr).select(it)}catch(Or){et(Ce("Error formatting plural.",Or))}return"other"}function Xt(We,et){return Object.keys(We).reduce((ye,it)=>(ye[it]=Object.assign({timeZone:et},We[it]),ye),{})}function vt(We,et){return Object.keys(Object.assign(Object.assign({},We),et)).reduce((it,sr)=>(it[sr]=Object.assign(Object.assign({},We[sr]||{}),et[sr]||{}),it),{})}function st(We,et){if(!et)return We;const ye=Ht.formats;return Object.assign(Object.assign(Object.assign({},ye),We),{date:vt(Xt(ye.date,et),Xt(We.date||{},et)),time:vt(Xt(ye.time,et),Xt(We.time||{},et))})}const ct=We=>r.createElement(r.Fragment,null,...We);function Nt({locale:We,formats:et,messages:ye,defaultLocale:it,defaultFormats:sr,onError:xr,timeZone:Or},Cr,Ur={id:""},bn={}){const{id:wr,defaultMessage:fn}=Ur;ir(!!wr,"[React Intl] An `id` must be provided to format a message.");const nn=ye&&ye[String(wr)];et=st(et,Or),sr=st(sr,Or);let cn=[];if(nn)try{cn=Cr.getMessageFormat(nn,We,et,{formatters:Cr}).formatHTMLMessage(bn)}catch(Pn){xr(Ce(`Error formatting message: "${wr}" for locale: "${We}"`+(fn?", using default message as fallback.":""),Pn))}else(!fn||We&&We.toLowerCase()!==it.toLowerCase())&&xr(Ce(`Missing message: "${wr}" for locale: "${We}"`+(fn?", using default message as fallback.":"")));if(!cn.length&&fn)try{cn=Cr.getMessageFormat(fn,it,sr).formatHTMLMessage(bn)}catch(Pn){xr(Ce(`Error formatting the default message for: "${wr}"`,Pn))}return cn.length?cn.length===1&&typeof cn[0]=="string"?cn[0]||fn||String(wr):ct(cn):(xr(Ce(`Cannot format message: "${wr}", using message ${nn||fn?"source":"id"} as fallback.`)),typeof nn=="string"?nn||fn||String(wr):fn||String(wr))}function br(We,et,ye={id:""},it={}){const sr=Object.keys(it).reduce((xr,Or)=>{const Cr=it[Or];return xr[Or]=typeof Cr=="string"?ce(Cr):Cr,xr},{});return Nt(We,et,ye,sr)}var _r=e(18947),Jr=e.n(_r);const zr=["localeMatcher","type","style"],xn=Date.now();function Et(We){return`${xn}_${We}_${xn}`}function Dr({locale:We,onError:et},ye,it,sr={}){Intl.ListFormat||et(Ce(`Intl.ListFormat is not available in this environment. +`));const xr=he(sr,sn);try{return ye(We,xr).select(it)}catch(Or){et(Ce("Error formatting plural.",Or))}return"other"}function Xt(We,et){return Object.keys(We).reduce((ye,it)=>(ye[it]=Object.assign({timeZone:et},We[it]),ye),{})}function vt(We,et){return Object.keys(Object.assign(Object.assign({},We),et)).reduce((it,sr)=>(it[sr]=Object.assign(Object.assign({},We[sr]||{}),et[sr]||{}),it),{})}function ot(We,et){if(!et)return We;const ye=Ht.formats;return Object.assign(Object.assign(Object.assign({},ye),We),{date:vt(Xt(ye.date,et),Xt(We.date||{},et)),time:vt(Xt(ye.time,et),Xt(We.time||{},et))})}const ct=We=>r.createElement(r.Fragment,null,...We);function Nt({locale:We,formats:et,messages:ye,defaultLocale:it,defaultFormats:sr,onError:xr,timeZone:Or},Cr,Ur={id:""},bn={}){const{id:wr,defaultMessage:fn}=Ur;ir(!!wr,"[React Intl] An `id` must be provided to format a message.");const nn=ye&&ye[String(wr)];et=ot(et,Or),sr=ot(sr,Or);let cn=[];if(nn)try{cn=Cr.getMessageFormat(nn,We,et,{formatters:Cr}).formatHTMLMessage(bn)}catch(Pn){xr(Ce(`Error formatting message: "${wr}" for locale: "${We}"`+(fn?", using default message as fallback.":""),Pn))}else(!fn||We&&We.toLowerCase()!==it.toLowerCase())&&xr(Ce(`Missing message: "${wr}" for locale: "${We}"`+(fn?", using default message as fallback.":"")));if(!cn.length&&fn)try{cn=Cr.getMessageFormat(fn,it,sr).formatHTMLMessage(bn)}catch(Pn){xr(Ce(`Error formatting the default message for: "${wr}"`,Pn))}return cn.length?cn.length===1&&typeof cn[0]=="string"?cn[0]||fn||String(wr):ct(cn):(xr(Ce(`Cannot format message: "${wr}", using message ${nn||fn?"source":"id"} as fallback.`)),typeof nn=="string"?nn||fn||String(wr):fn||String(wr))}function br(We,et,ye={id:""},it={}){const sr=Object.keys(it).reduce((xr,Or)=>{const Cr=it[Or];return xr[Or]=typeof Cr=="string"?ce(Cr):Cr,xr},{});return Nt(We,et,ye,sr)}var _r=e(18947),Jr=e.n(_r);const zr=["localeMatcher","type","style"],xn=Date.now();function Et(We){return`${xn}_${We}_${xn}`}function Dr({locale:We,onError:et},ye,it,sr={}){Intl.ListFormat||et(Ce(`Intl.ListFormat is not available in this environment. Try polyfilling it using "@formatjs/intl-listformat" `));const Or=he(sr,zr);try{const Cr={},Ur=it.map((wr,fn)=>{if(typeof wr=="object"){const nn=Et(fn);return Cr[nn]=wr,nn}return String(wr)});return Object.keys(Cr).length?ye(We,Or).formatToParts(Ur).reduce((wr,fn)=>{const nn=fn.value;return Cr[nn]?wr.push(Cr[nn]):typeof wr[wr.length-1]=="string"?wr[wr.length-1]+=nn:wr.push(nn),wr},[]):ye(We,Or).format(Ur)}catch(Cr){et(Ce("Error formatting list.",Cr))}return it}const kn=["localeMatcher","style","type","fallback"];function Qn({locale:We,onError:et},ye,it,sr={}){Intl.DisplayNames||et(Ce(`Intl.DisplayNames is not available in this environment. Try polyfilling it using "@formatjs/intl-displaynames" -`));const Or=he(sr,kn);try{return ye(We,Or).of(it)}catch(Cr){et(Ce("Error formatting display name.",Cr))}}const Nn=Jr()||_r;function ti(We){return{locale:We.locale,timeZone:We.timeZone,formats:We.formats,textComponent:We.textComponent,messages:We.messages,defaultLocale:We.defaultLocale,defaultFormats:We.defaultFormats,onError:We.onError}}function Tn(We,et){const ye=Pe(et),it=Object.assign(Object.assign({},Kt),We),{locale:sr,defaultLocale:xr,onError:Or}=it;return sr?!Intl.NumberFormat.supportedLocalesOf(sr).length&&Or?Or(Ce(`Missing locale data for locale: "${sr}" in Intl.NumberFormat. Using default locale: "${xr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(sr).length&&Or&&Or(Ce(`Missing locale data for locale: "${sr}" in Intl.DateTimeFormat. Using default locale: "${xr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(Or&&Or(Ce(`"locale" was not configured, using "${xr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),it.locale=it.defaultLocale||"en"),Object.assign(Object.assign({},it),{formatters:ye,formatNumber:gt.bind(null,it,ye.getNumberFormat),formatNumberToParts:Rt.bind(null,it,ye.getNumberFormat),formatRelativeTime:Ct.bind(null,it,ye.getRelativeTimeFormat),formatDate:Ir.bind(null,it,ye.getDateTimeFormat),formatDateToParts:vr.bind(null,it,ye.getDateTimeFormat),formatTime:Lr.bind(null,it,ye.getDateTimeFormat),formatTimeToParts:$r.bind(null,it,ye.getDateTimeFormat),formatPlural:hn.bind(null,it,ye.getPluralRules),formatMessage:Nt.bind(null,it,ye),formatHTMLMessage:br.bind(null,it,ye),formatList:Dr.bind(null,it,ye.getListFormat),formatDisplayName:Qn.bind(null,it,ye.getDisplayNames)})}class Ci extends r.PureComponent{constructor(){super(...arguments),this.cache=Tt(),this.state={cache:this.cache,intl:Tn(ti(this.props),this.cache),prevConfig:ti(this.props)}}static getDerivedStateFromProps(et,{prevConfig:ye,cache:it}){const sr=ti(et);return Nn(ye,sr)?null:{intl:Tn(sr,it),prevConfig:sr}}render(){return It(this.state.intl),r.createElement(a,{value:this.state.intl},this.props.children)}}Ci.displayName="IntlProvider",Ci.defaultProps=Kt;var ri=e(11410),Ti=e(3424),Qi=e.n(Ti),Wi=e(85239),Ca=Object.getOwnPropertySymbols,ui=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Ta=(We,et)=>{var ye={};for(var it in We)ui.call(We,it)&&et.indexOf(it)<0&&(ye[it]=We[it]);if(We!=null&&Ca)for(var it of Ca(We))et.indexOf(it)<0&&la.call(We,it)&&(ye[it]=We[it]);return ye};let St;const ga=!0,sa=new(Qi()),_i=Symbol("LANG_CHANGE"),Ma=(We,et="")=>Object.keys(We).reduce((ye,it)=>{const sr=We[it],xr=et?`${et}.${it}`:it;return typeof sr=="string"?ye[xr]=sr:Object.assign(ye,Ma(sr,xr)),ye},{}),Ei={},ci=(We,et,ye)=>{var it,sr,xr,Or;if(!We)return;const Cr=(it=Ei[We])!=null&&it.messages?Object.assign({},Ei[We].messages,et):et,{momentLocale:Ur=(sr=Ei[We])==null?void 0:sr.momentLocale,antd:bn=(xr=Ei[We])==null?void 0:xr.antd}=ye||{},wr=(Or=We.split("-"))==null?void 0:Or.join("-");Ei[We]={messages:Cr,locale:wr,momentLocale:Ur,antd:bn},wr===Ot()&&sa.emit(_i,wr)},On=We=>(0,ri.We)().applyPlugins({key:"locale",type:"modify",initialValue:We}),Ee=We=>{const ye=On(Ei[We]),{cache:it}=ye,sr=Ta(ye,["cache"]);return Tn(sr,it)},ot=(We,et)=>St&&!et&&!We?St:(We||(We=Ot()),We&&Ei[We]?Ee(We):Ei["zh-CN"]?Ee("zh-CN"):Tn({locale:"zh-CN",messages:{}})),tt=We=>{St=ot(We,!0)},Ot=()=>{const We=On({});return typeof(We==null?void 0:We.getLocale)=="function"?We.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&ga?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},dt=()=>{const We=Ot();return["he","ar","fa","ku"].filter(it=>We.startsWith(it)).length?"rtl":"ltr"},lr=(We,et=!0)=>{(()=>{if(Ot()!==We){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&ga&&window.localStorage.setItem("umi_locale",We||""),tt(We),et)window.location.reload();else if(sa.emit(_i,We),window.dispatchEvent){const it=new Event("languagechange");window.dispatchEvent(it)}}})()};let cr=!0;const Ar=(We,et)=>(cr&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl. +`));const Or=he(sr,kn);try{return ye(We,Or).of(it)}catch(Cr){et(Ce("Error formatting display name.",Cr))}}const Nn=Jr()||_r;function ti(We){return{locale:We.locale,timeZone:We.timeZone,formats:We.formats,textComponent:We.textComponent,messages:We.messages,defaultLocale:We.defaultLocale,defaultFormats:We.defaultFormats,onError:We.onError}}function Tn(We,et){const ye=Pe(et),it=Object.assign(Object.assign({},Kt),We),{locale:sr,defaultLocale:xr,onError:Or}=it;return sr?!Intl.NumberFormat.supportedLocalesOf(sr).length&&Or?Or(Ce(`Missing locale data for locale: "${sr}" in Intl.NumberFormat. Using default locale: "${xr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(sr).length&&Or&&Or(Ce(`Missing locale data for locale: "${sr}" in Intl.DateTimeFormat. Using default locale: "${xr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(Or&&Or(Ce(`"locale" was not configured, using "${xr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),it.locale=it.defaultLocale||"en"),Object.assign(Object.assign({},it),{formatters:ye,formatNumber:gt.bind(null,it,ye.getNumberFormat),formatNumberToParts:Rt.bind(null,it,ye.getNumberFormat),formatRelativeTime:Ct.bind(null,it,ye.getRelativeTimeFormat),formatDate:Ir.bind(null,it,ye.getDateTimeFormat),formatDateToParts:vr.bind(null,it,ye.getDateTimeFormat),formatTime:Lr.bind(null,it,ye.getDateTimeFormat),formatTimeToParts:$r.bind(null,it,ye.getDateTimeFormat),formatPlural:hn.bind(null,it,ye.getPluralRules),formatMessage:Nt.bind(null,it,ye),formatHTMLMessage:br.bind(null,it,ye),formatList:Dr.bind(null,it,ye.getListFormat),formatDisplayName:Qn.bind(null,it,ye.getDisplayNames)})}class Ai extends r.PureComponent{constructor(){super(...arguments),this.cache=Tt(),this.state={cache:this.cache,intl:Tn(ti(this.props),this.cache),prevConfig:ti(this.props)}}static getDerivedStateFromProps(et,{prevConfig:ye,cache:it}){const sr=ti(et);return Nn(ye,sr)?null:{intl:Tn(sr,it),prevConfig:sr}}render(){return It(this.state.intl),r.createElement(a,{value:this.state.intl},this.props.children)}}Ai.displayName="IntlProvider",Ai.defaultProps=Kt;var ri=e(11410),Ci=e(3424),Qi=e.n(Ci),Zi=e(85239),Ca=Object.getOwnPropertySymbols,ui=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Ta=(We,et)=>{var ye={};for(var it in We)ui.call(We,it)&&et.indexOf(it)<0&&(ye[it]=We[it]);if(We!=null&&Ca)for(var it of Ca(We))et.indexOf(it)<0&&ca.call(We,it)&&(ye[it]=We[it]);return ye};let St;const ga=!0,oa=new(Qi()),gi=Symbol("LANG_CHANGE"),Ma=(We,et="")=>Object.keys(We).reduce((ye,it)=>{const sr=We[it],xr=et?`${et}.${it}`:it;return typeof sr=="string"?ye[xr]=sr:Object.assign(ye,Ma(sr,xr)),ye},{}),Ei={},ci=(We,et,ye)=>{var it,sr,xr,Or;if(!We)return;const Cr=(it=Ei[We])!=null&&it.messages?Object.assign({},Ei[We].messages,et):et,{momentLocale:Ur=(sr=Ei[We])==null?void 0:sr.momentLocale,antd:bn=(xr=Ei[We])==null?void 0:xr.antd}=ye||{},wr=(Or=We.split("-"))==null?void 0:Or.join("-");Ei[We]={messages:Cr,locale:wr,momentLocale:Ur,antd:bn},wr===Ot()&&oa.emit(gi,wr)},On=We=>(0,ri.We)().applyPlugins({key:"locale",type:"modify",initialValue:We}),Ee=We=>{const ye=On(Ei[We]),{cache:it}=ye,sr=Ta(ye,["cache"]);return Tn(sr,it)},ut=(We,et)=>St&&!et&&!We?St:(We||(We=Ot()),We&&Ei[We]?Ee(We):Ei["zh-CN"]?Ee("zh-CN"):Tn({locale:"zh-CN",messages:{}})),tt=We=>{St=ut(We,!0)},Ot=()=>{const We=On({});return typeof(We==null?void 0:We.getLocale)=="function"?We.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&ga?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},dt=()=>{const We=Ot();return["he","ar","fa","ku"].filter(it=>We.startsWith(it)).length?"rtl":"ltr"},lr=(We,et=!0)=>{(()=>{if(Ot()!==We){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&ga&&window.localStorage.setItem("umi_locale",We||""),tt(We),et)window.location.reload();else if(oa.emit(gi,We),window.dispatchEvent){const it=new Event("languagechange");window.dispatchEvent(it)}}})()};let cr=!0;const Ar=(We,et)=>(cr&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl. \u4F7F\u7528\u6B64 api \u4F1A\u9020\u6210\u5207\u6362\u8BED\u8A00\u7684\u65F6\u5019\u65E0\u6CD5\u81EA\u52A8\u5237\u65B0\uFF0C\u8BF7\u4F7F\u7528 useIntl \u6216 injectIntl\u3002 http://j.mp/37Fkd5Q - `),cr=!1),St||tt(Ot()),St.formatMessage(We,et)),Nr=()=>Object.keys(Ei)},15610:function(d,_,e){"use strict";e.d(_,{y:function(){return o}});var r=e(43418),i=e(95237),l=e(43604),c=e(93490),f=e(59301);const o=h=>new Promise((u,a)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return a("WebRTC not supported by browser");let x=new RTCPeerConnection,p=[];x.createDataChannel(""),x.createOffer().then(y=>x.setLocalDescription(y)).catch(y=>a(y)),x.onicecandidate=y=>{console.log("event:",y);const m=[];if(!y||!y.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const W=r.default.info({title:f.createElement(i.Z,null,f.createElement(l.Z,{flex:"1"},"\u63D0\u793A"),f.createElement(l.Z,null,f.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>W.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:f.createElement(i.Z,null,f.createElement(l.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(h.ip_limit==="inner"||h.ip_bind)&&f.createElement(f.Fragment,null,f.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),f.createElement("br",null),f.createElement(Button,{onClick:showInstallWebRtcDoc,type:"link"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return a("WebRTC disabled or restricted by browser")}const G=p.filter(W=>(0,c.t)(W));return!G||!G.length?a("IP\u83B7\u53D6\u5931\u8D25"):u(G.join(""))}let b=y.candidate.candidate.split(" "),[S,D,R,A,P,M,,B,...N]=b,K=["rtp","rtpc"];if(console.log("event:",y),p.some(G=>G==P)||p.push(P),console.log(" candidate: "+S.split(":")[1]),console.log(" component: "+K[D-1]),console.log(" protocol: "+R),console.log(" priority: "+A),console.log(" ip: "+P),console.log(" port: "+M),console.log(" type: "+B),N.length){console.log("attributes: ");for(let G=0;G "+N[G]+": "+N[G+1])}}})},57884:function(d,_,e){"use strict";var r=e(59301),i=e(4977),l=e(3113),c=e(76560),f=e(22688),o=Object.defineProperty,h=Object.defineProperties,u=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(D,R,A)=>R in D?o(D,R,{enumerable:!0,configurable:!0,writable:!0,value:A}):D[R]=A,m=(D,R)=>{for(var A in R||(R={}))x.call(R,A)&&y(D,A,R[A]);if(a)for(var A of a(R))p.call(R,A)&&y(D,A,R[A]);return D},b=(D,R)=>h(D,u(R));const S=({img:D,buttonProps:R={},styles:A={},customText:P,ButtonText:M,ButtonClick:B,Buttonclass:N,ButtonTwo:K,imgStyles:G,loading:W=!1,className:ae="",globalSetting:ne})=>{const oe=(0,r.useMemo)(()=>{var q;if(D)return D;switch(Number((q=ne==null?void 0:ne.setting)==null?void 0:q.theme)){case f.Fy.THEMEONE:return e(56022);case f.Fy.THEMETWO:return e(58478);case f.Fy.DEFAULT:default:return i}},[ne,D]);return r.createElement("section",{className:`tc animated fadeIn ${ae}`,style:m({color:"#999",margin:"100px auto",visibility:W?"hidden":"visible"},A)},r.createElement("img",{src:oe,style:b(m({},G),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14"},P||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&r.createElement(l.ZP,m({className:N,onClick:B},R),M),K&&K)};_.Z=(0,c.connect)(({globalSetting:D})=>({globalSetting:D}))(S)},10825:function(d,_,e){"use strict";e.d(_,{Z:function(){return ae}});var r=e(59301),i={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},l=e(3113),c=e(67711),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=f,h=e(7657),u=function(oe,q){return r.createElement(h.Z,(0,c.Z)({},oe,{ref:q,icon:o}))},a=r.forwardRef(u),x=a,p=e(51124),y=e(6848),m=e(49661),b=e(72664),S=e(57884),D=e(90524),R=e(14794),A=e(59301),P=Object.defineProperty,M=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,K=(ne,oe,q)=>oe in ne?P(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:q}):ne[oe]=q,G=(ne,oe)=>{for(var q in oe||(oe={}))B.call(oe,q)&&K(ne,q,oe[q]);if(M)for(var q of M(oe))N.call(oe,q)&&K(ne,q,oe[q]);return ne},W=(ne,oe,q)=>new Promise((J,V)=>{var se=ue=>{try{Q(q.next(ue))}catch(z){V(z)}},ee=ue=>{try{Q(q.throw(ue))}catch(z){V(z)}},Q=ue=>ue.done?J(ue.value):Promise.resolve(ue.value).then(se,ee);Q((q=q.apply(ne,oe)).next())}),ae=({editOffice:ne="view",data:oe,theme:q,type:J,filename:V,monacoEditor:se,className:ee,style:Q,close:ue,onClose:z,hasMask:j,disabledDownload:ie,onImgDimensions:me,showNodata:Te,recordInfo:Oe})=>{const[Ge,je]=(0,r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,yt]=(0,r.useState)(""),[kt,Zt]=(0,r.useState)(),Ft=window.ENV==="build"?"/react/build":"",tr=location.host.startsWith("localhost")?D.Z.PROXY_SERVER:D.Z.API_SERVER,wt=10*(1024*1024),Bt=(0,r.useRef)();oe!=null&&oe.startsWith("/api")&&J!=="txt"&&(oe=D.Z.API_SERVER+oe);const nt=Ne=>Ne.substring(Ne.lastIndexOf("/")+1).split(".").pop();V&&se&&(se.filename=V),(0,r.useEffect)(()=>{var Ne,be;const Le=(be=(Ne=document.cookie)==null?void 0:Ne.replace(/\s/g,""))==null?void 0:be.split(";");Le==null||Le.map(Ke=>{let He=Ke.split("=");He[0]==="_educoder_session"&&yt(He[1])})},[]),(0,r.useEffect)(()=>{J==="office"&&(oe.indexOf("bigfilescdn.")>-1||oe.indexOf("bigfiles1")>-1?Zt({url:oe,fileType:nt(oe),model:oe.indexOf("model=edit")?"edit":"view"}):_t())},[J,oe]);const _t=()=>W(void 0,null,function*(){console.log("data:",oe);let Ne=oe;oe.startsWith("http")||(Ne=location.origin+Ne);let be=new URL(Ne).pathname.split("/").pop();const Le=yield(0,b.gJ)({attachment_id:be});Le.url=tr+Le.url,Zt(Le)}),ht=()=>{if(oe.startsWith("http")||oe.startsWith("blob:")){Je();return}(0,m.Nd)(V||"educoder",decodeURIComponent(oe))},Je=()=>{Oe&&(0,R.fc)({id:Oe==null?void 0:Oe.id,watch_type:1,course_id:Oe==null?void 0:Oe.course_id}),(0,m.Nd)(V||"educoder",decodeURIComponent(oe))};return console.log(oe,"data"),A.createElement("div",{style:G({},Q||{}),className:`${j&&i.bgBlack} ${J?i.wrp:"hide"}`},ue&&A.createElement("div",{className:i.close,ref:Bt},!!me&&A.createElement(y.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Bt.current},A.createElement("span",{onClick:()=>{z(),me()}},A.createElement("i",{className:"icon-yulanpizhu"}))),!ie&&A.createElement(y.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Bt.current},A.createElement("span",{onClick:Je},A.createElement("i",{className:"icon-quxiaozhiding"}))),A.createElement(y.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Bt.current},A.createElement("span",{className:"",onClick:z},A.createElement("i",{className:"icon-guanbi1"})))),A.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${J==="txt"?"show":"hide"}`},J==="txt"&&A.createElement(A.Fragment,null,A.createElement(p.ZP,G({},se)))),J==="audio"&&A.createElement("audio",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`,autoPlay:!0}),J==="video"&&A.createElement(A.Fragment,null,(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?A.createElement("video",{controls:!0,src:`${oe}`,autoPlay:!0}):A.createElement("video",{controls:!0,src:`data:video/mp4;base64,${oe}`,autoPlay:!0})),J==="office"&&kt&&A.createElement("iframe",{src:`${Ft}/office.html?key=${kt.key}&url=${btoa(kt.url)}&callbackUrl=${tr+(kt.callbackUrl||"")}&fileType=${kt.fileType}&title=${kt.title||""}&model=${ne}&officeServer=${D.Z.ONLYOFFICE}&disabledDownload=${!!ie}`}),J==="html"&&A.createElement("iframe",{src:oe+"&disposition=inline"}),J==="pdf"&&A.createElement("iframe",{src:`${Ft}/js/pdfview/index.html?filename=${V||"educoder.pdf"}&url=${encodeURIComponent(oe)}&disabledDownload=${!!ie}`}),J==="image"&&A.createElement("img",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`}),(J==="other"||J==="download")&&A.createElement(A.Fragment,null,Te?A.createElement(S.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:A.createElement(l.ZP,{icon:A.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ht,disabled:ie},"\u4E0B\u8F7D")}):A.createElement(l.ZP,{type:"primary",size:"middle",onClick:ht,disabled:ie},A.createElement(x,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},7664:function(d,_,e){"use strict";e.d(_,{z:function(){return G},Z:function(){return W}});var r=e(59301),i=e(88831),l=e(90290),c=e(64018),f=e(78666),o=e(90524),h=e(49661),u=e(15342),a=e(1012),x=e(10825),p=e(59301),m=({html:ae})=>{const ne=(0,r.useRef)(null),oe=(0,r.useRef)(null),q=`.markdown-body p { + `),cr=!1),St||tt(Ot()),St.formatMessage(We,et)),Nr=()=>Object.keys(Ei)},15610:function(d,_,e){"use strict";e.d(_,{y:function(){return o}});var r=e(43418),i=e(95237),l=e(43604),c=e(93490),f=e(59301);const o=h=>new Promise((u,a)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return a("WebRTC not supported by browser");let x=new RTCPeerConnection,p=[];x.createDataChannel(""),x.createOffer().then(y=>x.setLocalDescription(y)).catch(y=>a(y)),x.onicecandidate=y=>{console.log("event:",y);const m=[];if(!y||!y.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const W=r.default.info({title:f.createElement(i.Z,null,f.createElement(l.Z,{flex:"1"},"\u63D0\u793A"),f.createElement(l.Z,null,f.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>W.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:f.createElement(i.Z,null,f.createElement(l.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(h.ip_limit==="inner"||h.ip_bind)&&f.createElement(f.Fragment,null,f.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),f.createElement("br",null),f.createElement(Button,{onClick:showInstallWebRtcDoc,type:"link"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return a("WebRTC disabled or restricted by browser")}const H=p.filter(W=>(0,c.t)(W));return!H||!H.length?a("IP\u83B7\u53D6\u5931\u8D25"):u(H.join(""))}let b=y.candidate.candidate.split(" "),[S,D,R,A,P,M,,B,...N]=b,G=["rtp","rtpc"];if(console.log("event:",y),p.some(H=>H==P)||p.push(P),console.log(" candidate: "+S.split(":")[1]),console.log(" component: "+G[D-1]),console.log(" protocol: "+R),console.log(" priority: "+A),console.log(" ip: "+P),console.log(" port: "+M),console.log(" type: "+B),N.length){console.log("attributes: ");for(let H=0;H "+N[H]+": "+N[H+1])}}})},57884:function(d,_,e){"use strict";var r=e(59301),i=e(4977),l=e(3113),c=e(76560),f=e(22688),o=Object.defineProperty,h=Object.defineProperties,u=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(D,R,A)=>R in D?o(D,R,{enumerable:!0,configurable:!0,writable:!0,value:A}):D[R]=A,m=(D,R)=>{for(var A in R||(R={}))x.call(R,A)&&y(D,A,R[A]);if(a)for(var A of a(R))p.call(R,A)&&y(D,A,R[A]);return D},b=(D,R)=>h(D,u(R));const S=({img:D,buttonProps:R={},styles:A={},customText:P,ButtonText:M,ButtonClick:B,Buttonclass:N,ButtonTwo:G,imgStyles:H,loading:W=!1,className:ae="",globalSetting:ne})=>{const oe=(0,r.useMemo)(()=>{var q;if(D)return D;switch(Number((q=ne==null?void 0:ne.setting)==null?void 0:q.theme)){case f.Fy.THEMEONE:return e(56022);case f.Fy.THEMETWO:return e(58478);case f.Fy.DEFAULT:default:return i}},[ne,D]);return r.createElement("section",{className:`tc animated fadeIn ${ae}`,style:m({color:"#999",margin:"100px auto",visibility:W?"hidden":"visible"},A)},r.createElement("img",{src:oe,style:b(m({},H),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14"},P||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&r.createElement(l.ZP,m({className:N,onClick:B},R),M),G&&G)};_.Z=(0,c.connect)(({globalSetting:D})=>({globalSetting:D}))(S)},10825:function(d,_,e){"use strict";e.d(_,{Z:function(){return ae}});var r=e(59301),i={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},l=e(3113),c=e(67711),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=f,h=e(7657),u=function(oe,q){return r.createElement(h.Z,(0,c.Z)({},oe,{ref:q,icon:o}))},a=r.forwardRef(u),x=a,p=e(51124),y=e(6848),m=e(49661),b=e(72664),S=e(57884),D=e(90524),R=e(14794),A=e(59301),P=Object.defineProperty,M=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,G=(ne,oe,q)=>oe in ne?P(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:q}):ne[oe]=q,H=(ne,oe)=>{for(var q in oe||(oe={}))B.call(oe,q)&&G(ne,q,oe[q]);if(M)for(var q of M(oe))N.call(oe,q)&&G(ne,q,oe[q]);return ne},W=(ne,oe,q)=>new Promise((J,K)=>{var se=le=>{try{Q(q.next(le))}catch($){K($)}},ee=le=>{try{Q(q.throw(le))}catch($){K($)}},Q=le=>le.done?J(le.value):Promise.resolve(le.value).then(se,ee);Q((q=q.apply(ne,oe)).next())}),ae=({editOffice:ne="view",data:oe,theme:q,type:J,filename:K,monacoEditor:se,className:ee,style:Q,close:le,onClose:$,hasMask:j,disabledDownload:ie,onImgDimensions:me,showNodata:Te,recordInfo:Oe})=>{const[Ge,Ue]=(0,r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,yt]=(0,r.useState)(""),[kt,Zt]=(0,r.useState)(),Ft=window.ENV==="build"?"/react/build":"",tr=location.host.startsWith("localhost")?D.Z.PROXY_SERVER:D.Z.API_SERVER,wt=10*(1024*1024),Bt=(0,r.useRef)();oe!=null&&oe.startsWith("/api")&&J!=="txt"&&(oe=D.Z.API_SERVER+oe);const nt=je=>je.substring(je.lastIndexOf("/")+1).split(".").pop();K&&se&&(se.filename=K),(0,r.useEffect)(()=>{var je,be;const Le=(be=(je=document.cookie)==null?void 0:je.replace(/\s/g,""))==null?void 0:be.split(";");Le==null||Le.map(Ke=>{let He=Ke.split("=");He[0]==="_educoder_session"&&yt(He[1])})},[]),(0,r.useEffect)(()=>{J==="office"&&(oe.indexOf("bigfilescdn.")>-1||oe.indexOf("bigfiles1")>-1?Zt({url:oe,fileType:nt(oe),model:oe.indexOf("model=edit")?"edit":"view"}):_t())},[J,oe]);const _t=()=>W(void 0,null,function*(){console.log("data:",oe);let je=oe;oe.startsWith("http")||(je=location.origin+je);let be=new URL(je).pathname.split("/").pop();const Le=yield(0,b.gJ)({attachment_id:be});Le.url=tr+Le.url,Zt(Le)}),ht=()=>{if(oe.startsWith("http")||oe.startsWith("blob:")){Je();return}(0,m.Nd)(K||"educoder",decodeURIComponent(oe))},Je=()=>{Oe&&(0,R.fc)({id:Oe==null?void 0:Oe.id,watch_type:1,course_id:Oe==null?void 0:Oe.course_id}),(0,m.Nd)(K||"educoder",decodeURIComponent(oe))};return console.log(oe,"data"),A.createElement("div",{style:H({},Q||{}),className:`${j&&i.bgBlack} ${J?i.wrp:"hide"}`},le&&A.createElement("div",{className:i.close,ref:Bt},!!me&&A.createElement(y.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Bt.current},A.createElement("span",{onClick:()=>{$(),me()}},A.createElement("i",{className:"icon-yulanpizhu"}))),!ie&&A.createElement(y.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Bt.current},A.createElement("span",{onClick:Je},A.createElement("i",{className:"icon-quxiaozhiding"}))),A.createElement(y.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Bt.current},A.createElement("span",{className:"",onClick:$},A.createElement("i",{className:"icon-guanbi1"})))),A.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${J==="txt"?"show":"hide"}`},J==="txt"&&A.createElement(A.Fragment,null,A.createElement(p.ZP,H({},se)))),J==="audio"&&A.createElement("audio",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`,autoPlay:!0}),J==="video"&&A.createElement(A.Fragment,null,(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?A.createElement("video",{controls:!0,src:`${oe}`,autoPlay:!0}):A.createElement("video",{controls:!0,src:`data:video/mp4;base64,${oe}`,autoPlay:!0})),J==="office"&&kt&&A.createElement("iframe",{src:`${Ft}/office.html?key=${kt.key}&url=${btoa(kt.url)}&callbackUrl=${tr+(kt.callbackUrl||"")}&fileType=${kt.fileType}&title=${kt.title||""}&model=${ne}&officeServer=${D.Z.ONLYOFFICE}&disabledDownload=${!!ie}`}),J==="html"&&A.createElement("iframe",{src:oe+"&disposition=inline"}),J==="pdf"&&A.createElement("iframe",{src:`${Ft}/js/pdfview/index.html?filename=${K||"educoder.pdf"}&url=${encodeURIComponent(oe)}&disabledDownload=${!!ie}`}),J==="image"&&A.createElement("img",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`}),(J==="other"||J==="download")&&A.createElement(A.Fragment,null,Te?A.createElement(S.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:A.createElement(l.ZP,{icon:A.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ht,disabled:ie},"\u4E0B\u8F7D")}):A.createElement(l.ZP,{type:"primary",size:"middle",onClick:ht,disabled:ie},A.createElement(x,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},7664:function(d,_,e){"use strict";e.d(_,{z:function(){return H},Z:function(){return W}});var r=e(59301),i=e(88831),l=e(90290),c=e(64018),f=e(39394),o=e(90524),h=e(49661),u=e(15342),a=e(1012),x=e(10825),p=e(59301),m=({html:ae})=>{const ne=(0,r.useRef)(null),oe=(0,r.useRef)(null),q=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -942,9 +942,9 @@ http://j.mp/37Fkd5Q .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,r.useEffect)(()=>{const J=ne.current.attachShadow({mode:"open"});oe.current=document.createElement("div"),oe.current.className="markdown-body",oe.current.innerHTML=ae,J.appendChild(oe.current);const V=document.createElement("style");return V.textContent=q,J.appendChild(V),()=>{J.innerHTML=""}},[]),(0,r.useEffect)(()=>{oe.current&&(oe.current.innerHTML=ae)},[ae]),p.createElement("div",{ref:ne})},b=Object.defineProperty,S=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(ae,ne,oe)=>ne in ae?b(ae,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ae[ne]=oe,P=(ae,ne)=>{for(var oe in ne||(ne={}))D.call(ne,oe)&&A(ae,oe,ne[oe]);if(S)for(var oe of S(ne))R.call(ne,oe)&&A(ae,oe,ne[oe]);return ae};const M="@\u2581\u2581@",B="@\u2581@",N=/]*>/g;function K(ae){let ne=document.createElement("div");return ne.innerHTML=ae,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}const G=(ae,ne)=>{ae=ae||"";const oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,q=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,V=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ne?ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(oe,(se,ee,Q,ue,z,j,ie)=>{const me=ee||ue||j,Te=Q||z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Te+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ae=ae.replace(V,(se,ee,Q,ue,z,j,ie)=>{const me=ee||ue||j,Te=Q||z||ie||"?";return o.Z.API_SERVER+"/attachments/download/"+me+Te+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(oe,(se,ee,Q,ue,z,j,ie)=>{const me=ee||ue||j,Te=Q||z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Te+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(q,(se,ee,Q,ue,z)=>{const j=ee||ue,ie=Q||z||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+j+ie+j+ie+"&t="+(0,h.Jn)(j,Date.now())}).replace(J,(se,ee,Q,ue,z)=>{const j=ee||ue,ie=Q||z||"";return"("+o.Z.API_SERVER+"/files/uploads/"+j+ie+j+ie+"&t="+(0,h.Jn)(j,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),ae)};var W=({value:ae="",className:ne,showTextOnly:oe,showLines:q,style:J={},stylesPrev:V={},highlightKeywords:se,showProgramFill:ee,isProgramFill:Q,disabledFill:ue=!1,programFillValue:z,onFillChange:j=Te=>{},onFillBlur:ie=()=>{},onFillFocus:me=()=>{}})=>{let Te=String(ae);const[Oe,Ge]=(0,r.useState)(""),[je,Mt]=(0,r.useState)("office"),[yt,kt]=(0,r.useState)([]),Zt=(0,r.useRef)("a"+(0,a.Z)()),Ft={},tr=(He,Xe,pt)=>{const bt=document.createElement(He===B?"input":"textarea");bt.style.width="100%",bt.style.height=He===B?"40px":"151px",bt.rows=5,bt.spellcheck=!1,bt.name="edu-program-fill",bt.placeholder="\u8BF7\u8F93\u5165",bt.dataset.id=Xe;const rr=Object.keys(Ft).length;return Ft[rr]=bt,`${bt.outerHTML}`};function Ue(He){return He=He.replace(/!\[.*?\]\(.*?\)/g,""),He=He.replace(/\[.*?\]\(.*?\)/g,""),He=He.replace(new RegExp("","gs"),""),He=He.replace(//g,""),He=He.replace(//g,""),He=He.replace(new RegExp(".*?<\\/video>","gs"),""),He=He.replace(new RegExp(".*?<\\/audio>","gs"),""),He=He.replace(new RegExp(".*?<\\/style>","gs"),""),He=He.replace(new RegExp(".*?<\\/script>","gs"),""),He}const wt=He=>He.replace(/([\s\S]+?)<\/style>/gim,function(Xe,pt){let bt=pt.replace(/(\n|\r)/g,"").split("}"),rr=[];return bt.map(Jt=>{Jt!=""&&rr.push(`.${Zt.current} ${Jt}`)}),``}),Bt=(0,r.useMemo)(()=>{try{const bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,rr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Jt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Me=/\(\/attachments\/download\//g;Te=Te.replace(Me,"("+o.Z.API_SERVER+"/attachments/download/").replace(bt,"("+o.Z.API_SERVER+"/api/attachments/").replace(rr,'"'+o.Z.API_SERVER+"/api/attachments/").replace(Jt,'"'+o.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(bt){}if(ee){let bt=-1;return Te=Te.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(rr,Jt,Me){var rt;return++bt,tr(rr,bt,(rt=z==null?void 0:z[bt])==null?void 0:rt.value.replaceAll("<","<").replaceAll(">",">"))}),`
${wt(Te||"")}
`}let He=wt(Te);He=(0,l.ZP)(He);const Xe=(0,l.ez)();Te.match(/\[TOC\]/)&&(He=He.replace("

[TOC]

",(0,l.Qv)()),(0,l.Iy)()),He=He.replace(/(__special_katext_id_\d+__)/g,(bt,rr)=>{const{type:Jt,expression:Me}=Xe[rr];return(0,u.renderToString)(K(Me)||"",{displayMode:Jt==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const pt=document.createElement("div");if(pt.innerHTML=He,oe)return pt.innerText;if(se){const bt=se.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Je(pt,bt),pt.innerHTML}return setTimeout(()=>Le(),500),pt.innerHTML},[Te,se]);(0,r.useEffect)(()=>{Ne.current&&Ne.current.querySelectorAll(["input","textarea"]).forEach(Xe=>{Xe.oninput=nt,Xe.onblur=_t,Xe.onfocus=ht})},[yt]),(0,r.useEffect)(()=>{var He,Xe,pt,bt,rr;if(z!=null&&z.length)try{const Jt=Ne.current.querySelectorAll(".edu-program-fill-score"),Me=Ne.current.querySelectorAll('[name="edu-program-fill"]');for(const[rt,Yt]of Me.entries())Yt.value=((He=z==null?void 0:z[rt])==null?void 0:He.value)||"",((Xe=z==null?void 0:z[rt])==null?void 0:Xe.type)==="warning"?Yt.className="program-fill-warning":((pt=z==null?void 0:z[rt])==null?void 0:pt.type)==="success"?Yt.className="program-fill-success":Yt.className="";for(const[rt,Yt]of Jt.entries())Yt.innerHTML=(bt=z==null?void 0:z[rt])!=null&&bt.score?`${(rr=z==null?void 0:z[rt])==null?void 0:rr.score}\u5206`:"";kt(z)}catch(Jt){console.log(Jt,"error")}},[z]);const nt=He=>{yt[He.target.dataset.id]=yt[He.target.dataset.id]||{},yt[He.target.dataset.id].value=He.target.value,kt([...yt]),j(yt,He.target.dataset.id)},_t=He=>{yt[He.target.dataset.id]=yt[He.target.dataset.id]||{},yt[He.target.dataset.id].value=He.target.value,kt([...yt]),ie(yt,He.target.dataset.id)},ht=He=>{yt[He.target.dataset.id]=yt[He.target.dataset.id]||{},yt[He.target.dataset.id].value=He.target.value,kt([...yt]),me(yt,He.target.dataset.id)};function Je(He,Xe){return He.childNodes.forEach(pt=>{var bt;if(pt.childNodes.length>0)Je(pt,Xe);else if(pt.nodeName!=="IMG")if(pt.innerHTML)pt.innerHTML=(bt=pt.innerHTML)==null?void 0:bt.replace(new RegExp(Xe,"gi"),'$&');else{const rr=document.createElement("span");rr.innerHTML=pt.textContent.replace(new RegExp(Xe,"gi"),'$&'),pt.replaceWith(rr)}})}const Ne=(0,r.useRef)();l.jb.WebkitLineClamp=q,q&&(J=P(P({},J),l.jb));function be(He){let Xe=He.target;if(Xe.tagName.toUpperCase()==="A"){let pt=Xe.getAttribute("href");if(pt.indexOf("office")>-1)He.preventDefault(),Ge(pt),Mt("office");else if(pt.indexOf("application/pdf")>-1)He.preventDefault(),Ge(pt),Mt("pdf");else if(pt.indexOf("text/html")>-1)He.preventDefault(),Ge(pt),Mt("html");else if(pt.startsWith("#")){He.preventDefault();let bt=document.getElementById(pt.replace("#",""));bt&&bt.scrollIntoView(!0)}}}const Le=()=>{var He;const Xe=(He=Ne.current)==null?void 0:He.querySelectorAll("video");Xe==null||Xe.forEach(pt=>{if(pt.oncontextmenu=()=>!1,pt.src.indexOf(".m3u8")>-1&&!pt.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var bt=new f.ZP;bt.loadSource(pt.src),bt.attachMedia(pt)}}})};(0,r.useEffect)(()=>{if(Ne.current&&Bt&&Bt.match(N)&&window.PR.prettyPrint(),Ne.current)return Ne.current.addEventListener("click",be),()=>{var He;(He=Ne.current)==null||He.removeEventListener("click",be),(0,l.AL)(),(0,l.Iy)()}},[Bt,Ne.current,be]),(0,r.useEffect)(()=>{var He;const Xe=pt=>{pt.preventDefault(),pt.clipboardData.setData("text",window.getSelection().toString())};return(He=Ne.current)==null||He.addEventListener("copy",Xe),()=>{var pt;(pt=Ne.current)==null||pt.removeEventListener("copy",Xe)}},[Ne.current]);const Ke=He=>//i.test(He||"");return r.createElement(r.Fragment,null,oe&&r.createElement("div",{ref:Ne},Bt),!oe&&!Ke(Bt)&&r.createElement("div",{ref:Ne,style:P({},J),className:`${ne||""} ${ue?"disabled-fill":""} markdown-body ${Zt.current}`,dangerouslySetInnerHTML:{__html:Bt}}),!oe&&Ke(Bt)&&r.createElement(m,{html:Bt}),r.createElement(x.Z,{close:!0,data:Oe,type:Oe!=null&&Oe.length?je:"",style:P({},V),onClose:()=>Ge("")}))}},51124:function(d,_,e){"use strict";e.d(_,{SV:function(){return kt},ZP:function(){return yt}});var r=e(59301),i=e(76374);const l={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},c={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` + }`;return(0,r.useEffect)(()=>{const J=ne.current.attachShadow({mode:"open"});oe.current=document.createElement("div"),oe.current.className="markdown-body",oe.current.innerHTML=ae,J.appendChild(oe.current);const K=document.createElement("style");return K.textContent=q,J.appendChild(K),()=>{J.innerHTML=""}},[]),(0,r.useEffect)(()=>{oe.current&&(oe.current.innerHTML=ae)},[ae]),p.createElement("div",{ref:ne})},b=Object.defineProperty,S=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(ae,ne,oe)=>ne in ae?b(ae,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ae[ne]=oe,P=(ae,ne)=>{for(var oe in ne||(ne={}))D.call(ne,oe)&&A(ae,oe,ne[oe]);if(S)for(var oe of S(ne))R.call(ne,oe)&&A(ae,oe,ne[oe]);return ae};const M="@\u2581\u2581@",B="@\u2581@",N=/]*>/g;function G(ae){let ne=document.createElement("div");return ne.innerHTML=ae,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}const H=(ae,ne)=>{ae=ae||"";const oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,q=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,K=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ne?ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(oe,(se,ee,Q,le,$,j,ie)=>{const me=ee||le||j,Te=Q||$||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Te+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ae=ae.replace(K,(se,ee,Q,le,$,j,ie)=>{const me=ee||le||j,Te=Q||$||ie||"?";return o.Z.API_SERVER+"/attachments/download/"+me+Te+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(oe,(se,ee,Q,le,$,j,ie)=>{const me=ee||le||j,Te=Q||$||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Te+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(q,(se,ee,Q,le,$)=>{const j=ee||le,ie=Q||$||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+j+ie+j+ie+"&t="+(0,h.Jn)(j,Date.now())}).replace(J,(se,ee,Q,le,$)=>{const j=ee||le,ie=Q||$||"";return"("+o.Z.API_SERVER+"/files/uploads/"+j+ie+j+ie+"&t="+(0,h.Jn)(j,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),ae)};var W=({value:ae="",className:ne,showTextOnly:oe,showLines:q,style:J={},stylesPrev:K={},highlightKeywords:se,showProgramFill:ee,isProgramFill:Q,disabledFill:le=!1,programFillValue:$,onFillChange:j=Te=>{},onFillBlur:ie=()=>{},onFillFocus:me=()=>{}})=>{let Te=String(ae);const[Oe,Ge]=(0,r.useState)(""),[Ue,Mt]=(0,r.useState)("office"),[yt,kt]=(0,r.useState)([]),Zt=(0,r.useRef)("a"+(0,a.Z)()),Ft={},tr=(He,Xe,pt)=>{const bt=document.createElement(He===B?"input":"textarea");bt.style.width="100%",bt.style.height=He===B?"40px":"151px",bt.rows=5,bt.spellcheck=!1,bt.name="edu-program-fill",bt.placeholder="\u8BF7\u8F93\u5165",bt.dataset.id=Xe;const rr=Object.keys(Ft).length;return Ft[rr]=bt,`${bt.outerHTML}`};function ze(He){return He=He.replace(/!\[.*?\]\(.*?\)/g,""),He=He.replace(/\[.*?\]\(.*?\)/g,""),He=He.replace(new RegExp("","gs"),""),He=He.replace(//g,""),He=He.replace(//g,""),He=He.replace(new RegExp(".*?<\\/video>","gs"),""),He=He.replace(new RegExp(".*?<\\/audio>","gs"),""),He=He.replace(new RegExp(".*?<\\/style>","gs"),""),He=He.replace(new RegExp(".*?<\\/script>","gs"),""),He}const wt=He=>He.replace(/([\s\S]+?)<\/style>/gim,function(Xe,pt){let bt=pt.replace(/(\n|\r)/g,"").split("}"),rr=[];return bt.map(Jt=>{Jt!=""&&rr.push(`.${Zt.current} ${Jt}`)}),``}),Bt=(0,r.useMemo)(()=>{try{const bt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,rr=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Jt=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Me=/\(\/attachments\/download\//g;Te=Te.replace(Me,"("+o.Z.API_SERVER+"/attachments/download/").replace(bt,"("+o.Z.API_SERVER+"/api/attachments/").replace(rr,'"'+o.Z.API_SERVER+"/api/attachments/").replace(Jt,'"'+o.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(bt){}if(ee){let bt=-1;return Te=Te.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(rr,Jt,Me){var rt;return++bt,tr(rr,bt,(rt=$==null?void 0:$[bt])==null?void 0:rt.value.replaceAll("<","<").replaceAll(">",">"))}),`
${wt(Te||"")}
`}let He=wt(Te);He=(0,l.ZP)(He);const Xe=(0,l.ez)();Te.match(/\[TOC\]/)&&(He=He.replace("

[TOC]

",(0,l.Qv)()),(0,l.Iy)()),He=He.replace(/(__special_katext_id_\d+__)/g,(bt,rr)=>{const{type:Jt,expression:Me}=Xe[rr];return(0,u.renderToString)(G(Me)||"",{displayMode:Jt==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const pt=document.createElement("div");if(pt.innerHTML=He,oe)return pt.innerText;if(se){const bt=se.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Je(pt,bt),pt.innerHTML}return setTimeout(()=>Le(),500),pt.innerHTML},[Te,se]);(0,r.useEffect)(()=>{je.current&&je.current.querySelectorAll(["input","textarea"]).forEach(Xe=>{Xe.oninput=nt,Xe.onblur=_t,Xe.onfocus=ht})},[yt]),(0,r.useEffect)(()=>{var He,Xe,pt,bt,rr;if($!=null&&$.length)try{const Jt=je.current.querySelectorAll(".edu-program-fill-score"),Me=je.current.querySelectorAll('[name="edu-program-fill"]');for(const[rt,Yt]of Me.entries())Yt.value=((He=$==null?void 0:$[rt])==null?void 0:He.value)||"",((Xe=$==null?void 0:$[rt])==null?void 0:Xe.type)==="warning"?Yt.className="program-fill-warning":((pt=$==null?void 0:$[rt])==null?void 0:pt.type)==="success"?Yt.className="program-fill-success":Yt.className="";for(const[rt,Yt]of Jt.entries())Yt.innerHTML=(bt=$==null?void 0:$[rt])!=null&&bt.score?`${(rr=$==null?void 0:$[rt])==null?void 0:rr.score}\u5206`:"";kt($)}catch(Jt){console.log(Jt,"error")}},[$]);const nt=He=>{yt[He.target.dataset.id]=yt[He.target.dataset.id]||{},yt[He.target.dataset.id].value=He.target.value,kt([...yt]),j(yt,He.target.dataset.id)},_t=He=>{yt[He.target.dataset.id]=yt[He.target.dataset.id]||{},yt[He.target.dataset.id].value=He.target.value,kt([...yt]),ie(yt,He.target.dataset.id)},ht=He=>{yt[He.target.dataset.id]=yt[He.target.dataset.id]||{},yt[He.target.dataset.id].value=He.target.value,kt([...yt]),me(yt,He.target.dataset.id)};function Je(He,Xe){return He.childNodes.forEach(pt=>{var bt;if(pt.childNodes.length>0)Je(pt,Xe);else if(pt.nodeName!=="IMG")if(pt.innerHTML)pt.innerHTML=(bt=pt.innerHTML)==null?void 0:bt.replace(new RegExp(Xe,"gi"),'$&');else{const rr=document.createElement("span");rr.innerHTML=pt.textContent.replace(new RegExp(Xe,"gi"),'$&'),pt.replaceWith(rr)}})}const je=(0,r.useRef)();l.jb.WebkitLineClamp=q,q&&(J=P(P({},J),l.jb));function be(He){let Xe=He.target;if(Xe.tagName.toUpperCase()==="A"){let pt=Xe.getAttribute("href");if(pt.indexOf("office")>-1)He.preventDefault(),Ge(pt),Mt("office");else if(pt.indexOf("application/pdf")>-1)He.preventDefault(),Ge(pt),Mt("pdf");else if(pt.indexOf("text/html")>-1)He.preventDefault(),Ge(pt),Mt("html");else if(pt.startsWith("#")){He.preventDefault();let bt=document.getElementById(pt.replace("#",""));bt&&bt.scrollIntoView(!0)}}}const Le=()=>{var He;const Xe=(He=je.current)==null?void 0:He.querySelectorAll("video");Xe==null||Xe.forEach(pt=>{if(pt.oncontextmenu=()=>!1,pt.src.indexOf(".m3u8")>-1&&!pt.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var bt=new f.ZP;bt.loadSource(pt.src),bt.attachMedia(pt)}}})};(0,r.useEffect)(()=>{if(je.current&&Bt&&Bt.match(N)&&window.PR.prettyPrint(),je.current)return je.current.addEventListener("click",be),()=>{var He;(He=je.current)==null||He.removeEventListener("click",be),(0,l.AL)(),(0,l.Iy)()}},[Bt,je.current,be]),(0,r.useEffect)(()=>{var He;const Xe=pt=>{pt.preventDefault(),pt.clipboardData.setData("text",window.getSelection().toString())};return(He=je.current)==null||He.addEventListener("copy",Xe),()=>{var pt;(pt=je.current)==null||pt.removeEventListener("copy",Xe)}},[je.current]);const Ke=He=>//i.test(He||"");return r.createElement(r.Fragment,null,oe&&r.createElement("div",{ref:je},Bt),!oe&&!Ke(Bt)&&r.createElement("div",{ref:je,style:P({},J),className:`${ne||""} ${le?"disabled-fill":""} markdown-body ${Zt.current}`,dangerouslySetInnerHTML:{__html:Bt}}),!oe&&Ke(Bt)&&r.createElement(m,{html:Bt}),r.createElement(x.Z,{close:!0,data:Oe,type:Oe!=null&&Oe.length?Ue:"",style:P({},K),onClose:()=>Ge("")}))}},51124:function(d,_,e){"use strict";e.d(_,{SV:function(){return kt},ZP:function(){return yt}});var r=e(59301),i=e(76374);const l={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},c={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},f={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -964,30 +964,30 @@ http://j.mp/37Fkd5Q `)},{label:"include ",content:["#include "].join(` `)}]},o={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},h={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var u=e(53184),a=e.n(u),x=(Zt,Ft,tr)=>new Promise((Ue,wt)=>{var Bt=ht=>{try{_t(tr.next(ht))}catch(Je){wt(Je)}},nt=ht=>{try{_t(tr.throw(ht))}catch(Je){wt(Je)}},_t=ht=>ht.done?Ue(ht.value):Promise.resolve(ht.value).then(Bt,nt);_t((tr=tr.apply(Zt,Ft)).next())});const p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},y=(Zt,Ft,tr,Ue)=>{const wt=Ft.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:tr.lineNumber,endColumn:tr.column});return Array.from(new Set(wt.match(/\b\w{2,}\b/g)||[])).map(nt=>({label:nt,kind:Zt.languages.CompletionItemKind.Text,insertText:nt,range:Ue}))},m=(Zt,Ft,tr,Ue)=>{Zt.languages.registerCompletionItemProvider(Ft,{provideCompletionItems(wt,Bt){const nt=wt.getWordUntilPosition(Bt),_t={startLineNumber:Bt.lineNumber,endLineNumber:Bt.lineNumber,startColumn:nt.startColumn,endColumn:nt.endColumn},ht=wt.getLineContent(Bt.lineNumber).substring(nt.startColumn-2,nt.endColumn);return{suggestions:[...y(Zt,wt,Bt,_t),...tr.map(Ne=>({label:Ne,kind:Zt.languages.CompletionItemKind.Keyword,documentation:Ne,insertText:Ne,insertTextRules:Zt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_t})),...Ue.map(Ne=>({label:Ne.label,kind:Zt.languages.CompletionItemKind.Snippet,documentation:Ne.content,insertText:ht.startsWith("#")?Ne.content.replace(/#/,""):Ne.content,insertTextRules:Zt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_t}))]}}})};var b=Zt=>{p.languages.forEach(Ft=>{Zt.languages.registerDocumentFormattingEditProvider(Ft,{provideDocumentFormattingEdits(tr){return x(this,null,function*(){const Ue=a()(tr.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:tr.getFullModelRange(),text:Ue}]})}})}),m(Zt,"java",c.keywords,c.quickKey),m(Zt,"cpp",f.keywords,f.quickKey),m(Zt,"c",l.keywords,[]),m(Zt,"python",o.keywords,o.quickKey),m(Zt,"scala",h.keywords,h.quickKey)};const S="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var D=Object.defineProperty,R=(Zt,Ft,tr)=>Ft in Zt?D(Zt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:tr}):Zt[Ft]=tr,A=(Zt,Ft,tr)=>R(Zt,typeof Ft!="symbol"?Ft+"":Ft,tr);const P=class Kd{constructor(Ft,tr,Ue){this.placeholder=Ft,this.editor=tr,this.monaco=Ue,tr.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Kd.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};A(P,"ID","editor.widget.placeholderHint");var B=P,N=e(96236),K=e(8591),G=e(6848),W=e(89392),ae=e(33796),ne=e(56102),oe=Object.defineProperty,q=Object.defineProperties,J=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Q=(Zt,Ft,tr)=>Ft in Zt?oe(Zt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:tr}):Zt[Ft]=tr,ue=(Zt,Ft)=>{for(var tr in Ft||(Ft={}))se.call(Ft,tr)&&Q(Zt,tr,Ft[tr]);if(V)for(var tr of V(Ft))ee.call(Ft,tr)&&Q(Zt,tr,Ft[tr]);return Zt},z=(Zt,Ft)=>q(Zt,J(Ft)),j=(Zt,Ft)=>{var tr={};for(var Ue in Zt)se.call(Zt,Ue)&&Ft.indexOf(Ue)<0&&(tr[Ue]=Zt[Ue]);if(Zt!=null&&V)for(var Ue of V(Zt))Ft.indexOf(Ue)<0&&ee.call(Zt,Ue)&&(tr[Ue]=Zt[Ue]);return tr},ie=(Zt,Ft,tr)=>new Promise((Ue,wt)=>{var Bt=ht=>{try{_t(tr.next(ht))}catch(Je){wt(Je)}},nt=ht=>{try{_t(tr.throw(ht))}catch(Je){wt(Je)}},_t=ht=>ht.done?Ue(ht.value):Promise.resolve(ht.value).then(Bt,nt);_t((tr=tr.apply(Zt,Ft)).next())});function me(Zt){return/^\d+$/.test(Zt)?`${Zt}px`:Zt}function Te(){}let Oe=!1;const Ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function je(Zt=[]){let Ft=Zt;if(Array.isArray(Zt)){for(let tr=0;tr{var Ft=Zt,{width:tr="100%",height:Ue="100%",value:wt,language:Bt="javascript",style:nt={},options:_t={},overrideServices:ht={},theme:Je="vs-dark",onEditBlur:Ne,isCopy:be=!1,onSave:Le,autoHeight:Ke=!1,forbidCopy:He=!1,onChange:Xe=Te,editorDidMount:pt=Te,onFocus:bt=Te,onBreakPoint:rr=Te,breakPointValue:Jt=[],filename:Me="educoder.txt",errorLine:rt,errorContent:Yt="",highlightLine:Lt,openBreakPoint:Wt=!1,placeholder:Ht=""}=Ft,ir=j(Ft,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const Gt=(0,r.useRef)(),Ie=(0,r.useRef)({}),ce=(0,r.useRef)(),he=(0,r.useRef)(),It=(0,r.useRef)([]),Ce=(0,r.useRef)(!1),ft=(0,r.useRef)(),Kt=(0,r.useRef)(),Tt=(0,r.useRef)(!1),[Pe,At]=(0,r.useState)(!1);function Ze(){let Xt;return Gt.current&&(Xt=new i.Z(vt=>{for(let st of vt)(st.target.offsetHeight>0||st.target.offsetWidth>0)&&Ie.current.instance.layout()}),Xt.observe(Gt.current)),Xt}function we(){K.ZP.warning({content:decodeURIComponent(S),key:"monaco-editor-tip"})}const gt=()=>{let Xt=Ie.current.instance;if(wt!=null&&Xt&&Pe){const vt=Xt.getModel();vt&&wt!==vt.getValue()&&(Oe=!0,vt.setValue(wt),Xt.layout(),Oe=!1)}};(0,r.useEffect)(()=>{const Xt=ae.Z.subscribe("formatDocument",vt=>{var st;let ct=Ie.current.instance;(st=ct==null?void 0:ct.getAction)==null||st.call(ct,"editor.action.formatDocument").run()});return window.updateMonacoValue=vt=>{Xe(vt)},Xt},[]),(0,r.useEffect)(()=>{var Xt;let vt=Ie.current.instance;he.current&&clearTimeout(he.current),he.current=setTimeout(()=>{gt()},500),wt&&(wt!=null&&wt.length)&&((Xt=vt==null?void 0:vt.updateOptions)==null||Xt.call(vt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(wt.split(/\r\n|\r|\n/g).length))+3,5)}))},[wt,Pe,Ie.current]),(0,r.useEffect)(()=>{if(rt&&Ie.current&&Ie.current.instance){let vt=Ie.current.instance;vt.changeViewZones(function(st){var ct=document.createElement("div");ct.style.padding="10px 20px",ct.style.width="calc(100% - 20px)",ct.className="my-error-line-wrp",ct.innerHTML=Yt,st.addZone({afterLineNumber:rt||11,heightInLines:3,domNode:ct})});var Xt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};vt.addOverlayWidget(Xt),vt.revealPositionInCenter({lineNumber:20,column:1})}},[rt,Ie.current,Pe]);const Rt=(Xt="",vt)=>{if(!Xt||Xt.trim()==="")return!0;const ct=Ie.current.instance.getModel().getLineTokens(vt);let Nt=!1;for(let br=0;br<2;br++)ct.getStandardTokenType(br)===1&&(Nt=!0);return Nt};(0,r.useEffect)(()=>{var Xt;const vt=(Xt=Ie.current)==null?void 0:Xt.instance;if(vt&&Pe&&He){const st=vt.onDidBlurEditorWidget(()=>{Tt.current=!1}),ct=vt.onDidFocusEditorText(()=>{Tt.current=!0});return()=>{st.dispose(),ct.dispose()}}},[Ie.current,Pe,He]),(0,r.useEffect)(()=>{var Xt;if((Xt=Ie.current)!=null&&Xt.instance&&Pe&&Wt){let vt=Ie.current.instance,st=vt.getModel();if(!st)return;(()=>{var Nn;let ti=[],Tn=[];const Ci=st.getAllDecorations();for(let Ti of Ci)Ti.options.className==="highlighted-line"&&(ti.push((Nn=Ti==null?void 0:Ti.range)==null?void 0:Nn.startLineNumber),Tn.push(Ti==null?void 0:Ti.id));if(Lt===ti[0])return;st.deltaDecorations(Tn,[]);const ri=st.getLineCount();Lt&&Lt<=ri&&(vt.deltaDecorations([],[{range:new Mt.Range(Lt,1,Lt,st.getLineMaxColumn(Lt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),vt.revealLineInCenter(Lt))})();const Nt=(Nn=!1)=>{var ti;let Tn=[],Ci=[];const ri=st.getAllDecorations();for(let Ti of ri)Ti.options.linesDecorationsClassName==="breakpoints-select"&&(Tn.push((ti=Ti==null?void 0:Ti.range)==null?void 0:ti.startLineNumber),Ci.push(Ti==null?void 0:Ti.id));if(Nn)return{lines:Tn,ids:Ci};rr(Tn)},br=Nn=>ie(void 0,null,function*(){let ti={range:new Mt.Range(Nn,1,Nn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield st.deltaDecorations([],[ti]),Nt()}),_r=Nn=>ie(void 0,null,function*(){let ti=[];const Tn=vt.getLineDecorations(Nn);for(let Ci of Tn)Ci.options.linesDecorationsClassName==="breakpoints-select"&&ti.push(Ci.id);yield st.deltaDecorations(ti,[]),Nt()}),Jr=Nn=>{let ti=vt.getLineDecorations(Nn);for(let Tn of ti)if(Tn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,W.isEqual)(Jt,Nt(!0).lines)){st.deltaDecorations(Nt(!0).ids,[]);const Nn=Jt.map(ti=>({range:new Mt.Range(ti,1,ti,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));st.deltaDecorations([],Nn)}const zr=vt.onDidChangeModelContent(Nn=>{let ti=vt.getPosition();if(ti){let Tn=ti.lineNumber;clearTimeout(Kt.current),Kt.current=setTimeout(()=>{Rt(st.getLineContent(Tn),Tn)?_r(Tn):Jr(Tn)?(_r(Tn),br(Tn)):Nt()},100)}}),xn=vt.onMouseDown(Nn=>{var ti,Tn,Ci;if(Nn.target.detail&&((Ci=(Tn=(ti=Nn.target)==null?void 0:ti.element)==null?void 0:Tn.className)!=null&&Ci.includes("line-numbers"))){let ri=Nn.target.position.lineNumber;if(Rt(st.getLineContent(ri),ri))return;Jr(ri)?_r(ri):br(ri)}}),Et=Nn=>{let ti={range:new Mt.Range(Nn,1,Nn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};It.current=vt.deltaDecorations(It.current,[ti])},Dr=()=>{It.current=vt.deltaDecorations(It.current,[])},kn=vt.onMouseMove(Nn=>{var ti,Tn,Ci;if(Dr(),Nn.target.detail&&((Ci=(Tn=(ti=Nn.target)==null?void 0:ti.element)==null?void 0:Tn.className)!=null&&Ci.includes("line-numbers"))){let ri=Nn.target.position.lineNumber;if(Rt(st.getLineContent(ri),ri))return;Et(ri)}}),Qn=vt.onMouseLeave(()=>{Dr()});return()=>{zr.dispose(),xn.dispose(),kn.dispose(),Qn.dispose()}}},[Ie.current,Pe,Jt,Lt,Wt,Bt]),(0,r.useEffect)(()=>{var Xt;(Xt=Ie.current)!=null&&Xt.instance&&Wt&&Ie.current.instance.setPosition({lineNumber:0,column:0})},[Lt]);function Fe(){let Xt=Ie.current.instance;if(Xt){const vt=Xt.getSelection(),st=Ie.current.pastePos||{},ct=new Mt.Range(st.startLineNumber||vt.endLineNumber,st.startColumn||vt.endColumn,st.endLineNumber||vt.endLineNumber,st.endColumn||vt.endColumn);setTimeout(()=>{Xt.executeEdits("",[{range:ct,text:""}])},300)}}function Tr(Xt){(window.navigator.platform.match("Mac")?Xt.metaKey:Xt.ctrlKey)&&Xt.keyCode==83&&(Xt.preventDefault(),Le())}const Ct=()=>{if(Ke&&Ie.current.instance){const Xt=Ie.current.instance.getContentHeight();sn(Xt{if(!Tt.current)return;const{keyCode:vt,ctrlKey:st,metaKey:ct,target:Nt,type:br}=Xt;return(br==="paste"||(vt===67||vt===86)&&(ct||st))&&Nt.nodeName==="TEXTAREA"&&(we(),Xt.preventDefault()),!1};function Ir(Xt,vt){var st=window.URL||window.webkitURL||window,ct=new Blob([vt]),Nt=document.createElementNS("http://www.w3.org/1999/xhtml","a");Nt.href=st.createObjectURL(ct),Nt.download=Xt,Kr(Nt)}(0,r.useEffect)(()=>{Ct()},[Ct]),(0,r.useEffect)(()=>{Gt.current&&!Pe&&Promise.all([e.e(8909),e.e(5028)]).then(e.bind(e,71448)).then(Xt=>{try{Mt=Xt,Ie.current.instance=Mt.editor.create(Gt.current,{value:wt,language:je(Bt),theme:Je,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},ht);const vt=Ie.current.instance;let Nt=[...N.BH._menuItems].find(zr=>zr[0]._debugName=="EditorContext")[1],br=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],_r=(zr,xn)=>{var Et,Dr;let kn=zr._first;do xn.includes((Dr=(Et=kn.element)==null?void 0:Et.command)==null?void 0:Dr.id)&&zr._remove(kn);while(kn=kn.next)};if(pt(vt,Mt),setTimeout(()=>{Ct(),Ie.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Ir(Me||"educoder.txt",vt.getValue())}})},500),Ie.current.subscription=vt.onDidChangeModelContent(zr=>{Ce.current?clearTimeout(ft.current):(Ct(),Xe(vt.getValue(),zr)),ft.current=setTimeout(()=>{Ce.current=!1},500)}),window.Monaco||b(Mt,je(Bt)),He&&(_r(Nt,br),Gt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",tn),window.removeEventListener("paste",tn),window.addEventListener("keydown",tn),window.addEventListener("paste",tn)),window.Monaco=Mt,Ne&&vt.onDidBlurEditorWidget(()=>{Ne(vt.getValue())}),bt&&vt.onDidFocusEditorText(()=>{bt(vt.getValue())}),He)try{vt.onDidPaste(zr=>{const xn=vt.getSelection(),Et=Ie.current.pastePos||{},Dr=new Mt.Range(Et.startLineNumber||xn.endLineNumber,Et.startColumn||xn.endColumn,Et.endLineNumber||xn.endLineNumber,Et.endColumn||xn.endColumn);vt.executeEdits("",[{range:zr.range,text:""}])})}catch(zr){}let Jr=Ze();return Ht&&typeof Ht=="string"&&new B(Ht,vt,Mt),At(!0),()=>{const zr=Ie.current.instance;zr.dispose();const xn=zr.getModel();xn&&xn.dispose(),Ie.current.subscription&&Ie.current.subscription.dispose(),Jr.unobserve(Gt.current)}}catch(vt){}})},[]),(0,r.useEffect)(()=>{if(Ie.current.instance&&Pe)return document.addEventListener("keydown",Tr,!1),()=>{document.removeEventListener("keydown",Tr)}},[Le,Pe]),(0,r.useEffect)(()=>{let Xt=Ie.current.instance;if(Xt&&Pe){let vt=je(Bt);Mt.editor.setModelLanguage(Xt.getModel(),vt)}},[Bt,Pe]),(0,r.useEffect)(()=>{Ie.current.instance&&Pe&&Mt.editor.setTheme(Je)},[Je,Pe]),(0,r.useEffect)(()=>{let Xt=Ie.current.instance;ce.current=_t,Xt&&Pe&&(Xt.updateOptions(ue({},_t)),setTimeout(()=>{Xt.getModel().updateOptions(ue({},_t))},200))},[JSON.stringify(_t),Pe]),(0,r.useEffect)(()=>{let Xt=Ie.current.instance;Xt&&Pe&&Xt.layout()},[tr,Ue,Pe]);const[Lr,vr]=(0,r.useState)(me(tr)),[$r,sn]=(0,r.useState)(me(Ue)),hn=z(ue({},nt),{width:Lr,height:$r,position:"relative"});return r.createElement("div",{className:"my-monaco-editor",ref:Gt,style:hn},be&&r.createElement(ne.CopyToClipboard,{text:wt,onCopy:()=>K.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement(G.Z,{title:"\u590D\u5236\u4EE3\u7801"},r.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},r.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function kt({width:Zt="100%",height:Ft="100%",original:tr,modified:Ue,language:wt,options:Bt={}}){const nt=(0,r.useRef)(),[_t,ht]=(0,r.useState)(null);function Je(Ke){let He;return nt.current&&(He=new i.Z(Xe=>{for(let pt of Xe)(pt.target.offsetHeight>0||pt.target.offsetWidth>0)&&Ke.layout()}),He.observe(nt.current)),He}(0,r.useEffect)(()=>(nt.current&&Promise.all([e.e(8909),e.e(9404)]).then(e.bind(e,2550)).then(Ke=>{Mt=Ke;const He=Mt.editor.createDiffEditor(nt.current,z(ue({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Bt),{wordWrap:!0}));ht(He);let Xe=Je(He);return()=>{He.dispose();const pt=He.getModel();pt&&pt.dispose(),Xe.unobserve(nt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,r.useEffect)(()=>{_t&&_t.setModel({original:Mt.editor.createModel(tr,wt),modified:Mt.editor.createModel(Ue,wt)})},[tr,Ue,wt,_t]);const Ne=me(Zt),be=me(Ft),Le={width:Ne,height:be};return r.createElement("div",{className:"my-diff-editor",ref:nt,style:Le})}},97760:function(d,_,e){"use strict";e.d(_,{k:function(){return b}});var r=e(83325),i=e(8591),l=e(56854),c=Object.defineProperty,f=Object.defineProperties,o=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(D,R,A)=>R in D?c(D,R,{enumerable:!0,configurable:!0,writable:!0,value:A}):D[R]=A,p=(D,R)=>{for(var A in R||(R={}))u.call(R,A)&&x(D,A,R[A]);if(h)for(var A of h(R))a.call(R,A)&&x(D,A,R[A]);return D},y=(D,R)=>f(D,o(R)),m=(D,R)=>{var A={};for(var P in D)u.call(D,P)&&R.indexOf(P)<0&&(A[P]=D[P]);if(D!=null&&h)for(var P of h(D))R.indexOf(P)<0&&a.call(D,P)&&(A[P]=D[P]);return A};const b=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],S={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[b[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${b[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[b[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${b[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:D},{call:R,put:A}){yield A({type:"save",payload:{actionTabs:p({},D)}})},*getMajorList({payload:D},{call:R,put:A,select:P}){const{userInfo:M}=yield P(B=>B.user);if(M!=null&&M.school_id){const B=yield R(r.BA,M.school_id);if(B&&B.data){const N=l.U.getItem(M==null?void 0:M.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[0],value:B.data.map(K=>({label:K.name,value:K.ec_major_school_id})),active:B.data.length>0?N[0]||B.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:D},{call:R,put:A,select:P}){const M=yield R(r.Nx,D.id),{userInfo:B}=yield P(N=>N.user);if(M&&M.data){const N=l.U.getItem(B==null?void 0:B.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[1],value:M.data.map(K=>({label:K.year,value:K.ec_year_id})),active:M.data.length>0?D.firstEnter?N[1]:M.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:D={}},{call:R,put:A,select:P}){const{calc:M,page:B,per_page:N}=D,{headerData:K,tabListData:G}=yield P(ne=>ne.engineeringEvaluteList),{userInfo:W}=yield P(ne=>ne.user);let ae=K.active[b[1]];if(ae){let ne={id:ae,page:B||1,per_page:N||G.pageSize};M&&(ne=y(p({},ne),{page:G.pageNo}));const oe=yield R(r._y,ne),q=[K.active[b[0]],K.active[b[1]]];l.U.setItem(W==null?void 0:W.login,q),oe&&oe.ec_courses&&(yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:ne.page,total:oe.count,pageSize:ne.per_page||G.pageSize,dataSource:oe.ec_courses.map((J,V)=>y(p({},J),{key:ne.page>1?(ne.page-1)*ne.per_page+V+1:V+1}))})}))}else yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:D},{call:R,select:A}){const{headerData:P}=yield A(M=>M.engineeringEvaluteList);P.active[b[1]]&&(yield R(r.F,P.active[b[1]]))},*compute({payload:D},{call:R,put:A}){const P=D,{all:M}=P,B=m(P,["all"]),N=yield R(M?r.At:r.PX,B);N&&N.status===0?(i.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield A({type:"getCourseResults",payload:{calc:!0}})):i.ZP.error(N.message)}},reducers:{save(D,R){return p(p({},D),R.payload)},setMajorOrYearDataSource(D,{payload:R}){let A=D.headerData.active;return R.active&&(A=y(p({},A),{[R.key]:R.active})),y(p({},D),{headerData:y(p({},D.headerData),{dataSource:y(p({},D.headerData.dataSource),{[R.key]:y(p({},D.headerData.dataSource[R.key]),{dataList:R.value})}),active:A})})},setMajorOrYearActive(D,{payload:R}){return y(p({},D),{headerData:y(p({},D.headerData),{active:y(p({},D.headerData.active),{[R.key]:R.value})})})},setCourseResults(D,{payload:R}){return y(p({},D),{tabListData:p(p({},D.tabListData),R)})}},subscriptions:{setup({dispatch:D,history:R}){return R.listen(({pathname:A})=>{A==="/"&&D({type:"query"})})}}};_.Z=S},37798:function(d,_,e){"use strict";e.d(_,{L:function(){return h},r:function(){return a}});var r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(x,p,y)=>p in x?r(x,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[p]=y,o=(x,p)=>{for(var y in p||(p={}))l.call(p,y)&&f(x,y,p[y]);if(i)for(var y of i(p))c.call(p,y)&&f(x,y,p[y]);return x};const h=x=>x==null?void 0:x.map(p=>{const y=(p.sub_disciplines||[]).map(m=>({value:m.id,label:m.name}));return{value:p.id,label:p.name,children:y}}),u={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},a=x=>{if(!x)return;const{all_questions_count:p,all_score:y,single_questions:m,multiple_questions:b,judgement_questions:S,program_questions:D,completion_questions:R,subjective_questions:A,practical_questions:P,combination_questions:M}=x||{},N=[o({type:"SINGLE",name:"\u5355\u9009\u9898"},m),o({type:"MULTIPLE",name:"\u591A\u9009\u9898"},b),o({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},R),o({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},S),o({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},A),o({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},D),o({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},P),o({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},M)].filter(K=>K.questions_count>0).map((K,G)=>o(o({},K),{number:u[G+1]}));return{all_questions_count:p,all_score:y,questionList:N}}},56854:function(d,_,e){"use strict";e.d(_,{U:function(){return c},t:function(){return l}});var r=e(43418),i=e(34055);const l=(f,o="")=>{r.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o,onOk:f})},c={setItem:(f,o)=>{var h;const u=f+"-engineering"+((h=(0,i.eY)())==null?void 0:h.school_id),a=JSON.stringify(o);localStorage.setItem(u,a)},getItem:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id),u=localStorage.getItem(h);return u!==null&&u!=="[object Object]"?JSON.parse(u):[]},clear:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id);localStorage.removeItem(h)}}},96047:function(d,_,e){"use strict";e.d(_,{$f:function(){return p},Cq:function(){return b},GY:function(){return o},I8:function(){return D},Ow:function(){return y},P:function(){return x},Ql:function(){return h},RA:function(){return P},Zm:function(){return u},bz:function(){return f},eF:function(){return S},gQ:function(){return R},ht:function(){return m},kN:function(){return M},n1:function(){return l},nI:function(){return B},o9:function(){return c},sG:function(){return a},wi:function(){return A}});var r=e(82093),i=(N,K,G)=>new Promise((W,ae)=>{var ne=J=>{try{q(G.next(J))}catch(V){ae(V)}},oe=J=>{try{q(G.throw(J))}catch(V){ae(V)}},q=J=>J.done?W(J.value):Promise.resolve(J.value).then(ne,oe);q((G=G.apply(N,K)).next())});function l(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/avatar.json`,{method:"put",body:N})})}function c(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}.json`,{method:"get"})})}function f(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:N})})}function o(N){return i(this,null,function*(){return(0,r.ZP)("/api/schools/limit_list.json",{method:"get",params:N})})}function h(N){return i(this,null,function*(){return(0,r.ZP)(`/api/schools/${N.id}/departments/for_option.json`,{method:"get",params:N})})}function u(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_department_applies.json",{method:"post",body:N})})}function a(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}.json`,{method:"put",body:N})})}function x(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/authentication_apply.json`,{method:"delete"})})}function p(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/professional_auth_apply.json`,{method:"delete"})})}function y(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/professional_auth_apply.json`,{method:"post",body:N})})}function m(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/authentication_apply.json`,{method:"post",body:N})})}function b(N){return i(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:N})})}function S(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/phone_bind.json`,{method:"post",body:N})})}function D(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/email_bind.json`,{method:"post",body:N})})}function R(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/password.json`,{method:"put",body:N})})}function A(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.basicInfoId}/open_users/${N.id}.json`,{method:"delete"})})}function P(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_authentication.json`,{method:"post",body:N})})}function M(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_professional_certification.json`,{method:"post",body:N})})}function B(N,K){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/videos/${N.id}/create_subject_video.json`,{method:"post",body:K})})}},1754:function(d,_,e){"use strict";e.d(_,{An:function(){return y},TO:function(){return a},my:function(){return p},nZ:function(){return x}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(m,b,S)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:S}):m[b]=S,h=(m,b)=>{for(var S in b||(b={}))c.call(b,S)&&o(m,S,b[S]);if(l)for(var S of l(b))f.call(b,S)&&o(m,S,b[S]);return m},u=(m,b,S)=>new Promise((D,R)=>{var A=B=>{try{M(S.next(B))}catch(N){R(N)}},P=B=>{try{M(S.throw(B))}catch(N){R(N)}},M=B=>B.done?D(B.value):Promise.resolve(B.value).then(A,P);M((S=S.apply(m,b)).next())});function a(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_up.json`,{method:"post",body:h({},m)})})}function x(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_down.json`,{method:"post",body:h({},m)})})}function p(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/update_informs.json`,{method:"post",body:h({},m)})})}function y(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/new_informs.json`,{method:"post",body:h({},m)})})}},14794:function(d,_,e){"use strict";e.d(_,{$n:function(){return S},H:function(){return b},Nm:function(){return y},Ot:function(){return m},SV:function(){return a},fc:function(){return R},mn:function(){return D},tO:function(){return p},zI:function(){return x}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,P,M)=>P in A?i(A,P,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[P]=M,h=(A,P)=>{for(var M in P||(P={}))c.call(P,M)&&o(A,M,P[M]);if(l)for(var M of l(P))f.call(P,M)&&o(A,M,P[M]);return A},u=(A,P,M)=>new Promise((B,N)=>{var K=ae=>{try{W(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{W(M.throw(ae))}catch(ne){N(ne)}},W=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);W((M=M.apply(A,P)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/public_with_course_and_project",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/import.json",{method:"post",body:h({},A)})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}.json`,{method:"get",params:h({},A)})})}function m(A){return u(this,null,function*(){const{id:P}=A;return delete A.id,(0,r.ZP)(`/api/files/${P}.json`,{method:"put",body:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}/update_visits.json`,{method:"post"})})}function S(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/watch_list.json`,{method:"get",params:h({},A)})})}function D(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/add_file_quantity.json`,{method:"post",body:h({},A)})})}},74891:function(d,_,e){"use strict";e.d(_,{CJ:function(){return y},Mf:function(){return R},NA:function(){return S},PC:function(){return m},PP:function(){return b},YQ:function(){return D},cc:function(){return p},dI:function(){return x},yq:function(){return a}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,P,M)=>P in A?i(A,P,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[P]=M,h=(A,P)=>{for(var M in P||(P={}))c.call(P,M)&&o(A,M,P[M]);if(l)for(var M of l(P))f.call(P,M)&&o(A,M,P[M]);return A},u=(A,P,M)=>new Promise((B,N)=>{var K=ae=>{try{W(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{W(M.throw(ae))}catch(ne){N(ne)}},W=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);W((M=M.apply(A,P)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/courses/board_list.json",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}.json`,{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function m(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply_list.json`,{method:"get",params:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply.json`,{method:"post",body:h({},A)})})}function S(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},A)})})}function D(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},A)})})}},64948:function(d,_,e){"use strict";e.d(_,{$T:function(){return ti},A:function(){return Kt},Ab:function(){return ga},Al:function(){return je},BQ:function(){return bt},BR:function(){return Ge},Bn:function(){return Yt},Cq:function(){return Qn},D4:function(){return b},DJ:function(){return Bt},Dd:function(){return N},Ds:function(){return Jt},EO:function(){return Tt},Ed:function(){return nt},F9:function(){return Ht},FU:function(){return Gt},Fg:function(){return K},GV:function(){return be},Gk:function(){return ie},Gm:function(){return He},Gz:function(){return G},Hf:function(){return a},Hl:function(){return W},Hn:function(){return ee},ID:function(){return Jr},IU:function(){return Rt},J2:function(){return Je},K$:function(){return Me},KP:function(){return _t},KT:function(){return Ue},L$:function(){return It},LH:function(){return oe},Lk:function(){return On},Lm:function(){return D},Ls:function(){return Zt},MA:function(){return Ti},Mc:function(){return ci},N7:function(){return Oe},Nd:function(){return j},Nl:function(){return gt},Ns:function(){return zr},O3:function(){return wt},Pj:function(){return Ke},Q9:function(){return y},QX:function(){return we},QZ:function(){return tr},R2:function(){return Te},Rk:function(){return Nn},S9:function(){return Ce},SA:function(){return S},U8:function(){return Et},UD:function(){return ct},U_:function(){return ue},Uy:function(){return br},V8:function(){return se},Vw:function(){return kt},W0:function(){return Tr},W7:function(){return rr},WK:function(){return Qi},Wr:function(){return St},YR:function(){return At},Z0:function(){return vr},ZL:function(){return tn},ZT:function(){return sa},ZX:function(){return Ca},Z_:function(){return q},_0:function(){return J},_9:function(){return Xe},_B:function(){return Ma},_X:function(){return p},aP:function(){return Ct},aQ:function(){return pt},aZ:function(){return ce},al:function(){return ft},bm:function(){return st},bz:function(){return Lt},c_:function(){return kn},ds:function(){return vt},fN:function(){return Wi},fr:function(){return Pe},g4:function(){return Ne},gq:function(){return ae},hf:function(){return yt},i:function(){return $r},i6:function(){return Ci},i7:function(){return _r},iE:function(){return A},ih:function(){return ui},jA:function(){return m},kW:function(){return ht},km:function(){return xn},nP:function(){return M},nQ:function(){return Wt},nX:function(){return hn},oM:function(){return rt},oR:function(){return Ei},o_:function(){return Kr},pf:function(){return Xt},pr:function(){return _i},pv:function(){return Tn},qB:function(){return Mt},r2:function(){return V},rS:function(){return ne},s:function(){return la},sK:function(){return x},sb:function(){return he},sm:function(){return B},t1:function(){return Le},tB:function(){return Ta},tR:function(){return ir},td:function(){return Fe},uh:function(){return Ie},up:function(){return Dr},v2:function(){return P},vV:function(){return Ir},w9:function(){return z},wR:function(){return ri},yS:function(){return Ze},yV:function(){return me},yd:function(){return sn},zg:function(){return Ft}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Ee,ot,tt)=>ot in Ee?i(Ee,ot,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Ee[ot]=tt,h=(Ee,ot)=>{for(var tt in ot||(ot={}))c.call(ot,tt)&&o(Ee,tt,ot[tt]);if(l)for(var tt of l(ot))f.call(ot,tt)&&o(Ee,tt,ot[tt]);return Ee},u=(Ee,ot,tt)=>new Promise((Ot,dt)=>{var lr=Nr=>{try{Ar(tt.next(Nr))}catch(We){dt(We)}},cr=Nr=>{try{Ar(tt.throw(Nr))}catch(We){dt(We)}},Ar=Nr=>Nr.done?Ot(Nr.value):Promise.resolve(Nr.value).then(lr,cr);Ar((tt=tt.apply(Ee,ot)).next())});const a=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/update_group.json`,{method:"put",body:Ee})}),x=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/students.json`,{method:"Get",params:Ee})}),p=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/add_groups.json`,{method:"post",body:Ee})}),y=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/list_groups_by_settings.json`,{method:"post",body:Ee})}),m=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/groups.json`,{method:"Get",params:Ee})}),b=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/update_leader_permission.json`,{method:"put",body:Ee})}),S=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/update_group_settings`,{method:"put",body:Ee})}),D=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.coursesId}/group_homeworks/${Ee==null?void 0:Ee.categoryId}/group_settings.json`,{method:"Get",params:Ee})}),R=Ee=>u(void 0,null,function*(){return Fetch(`/api/homework_commons/${Ee==null?void 0:Ee.id}/test_result_setting.json`,{method:"post",body:Ee})}),A=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.course_id}/course_videos/configs.json`,{method:"put",body:Ee})}),P=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.course_id}/course_videos/list_for_config.json`,{method:"Get",params:Ee})}),M=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:Ee})}),B=Ee=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.course_id}/homework_commons/batch_late_setting`,{method:"post",body:Ee})}),N=Ee=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:Ee})}),K=Ee=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:Ee})}),G=Ee=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:Ee})}),W=Ee=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:Ee})});function ae(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.course_id}/set_assistant_permissions.json`,{method:"post",body:h({},Ee.permissions)})})}function ne(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.course_id}/assistant_permissions.json`,{method:"Get",params:h({},Ee)})})}function oe(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/ai_status_query.json`,{method:"Get",params:Ee})})}function q(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/update_course_portrait_data.json`,{method:"post",body:h({},Ee)})})}function J(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/get_user_portrait_config.json`,{method:"Get",params:Ee})})}function V(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/update_user_portrait_config.json?id=${Ee.coursesId}`,{method:"put",body:h({},Ee)})})}function se(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"Get",params:h({},Ee)})})}function ee(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:h({},Ee)})})}function Q(Ee){return u(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:h({},Ee)})})}function ue(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/top_banner.json`,{method:"get",params:h({},Ee)})})}function z(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id||Ee.coursesId}/left_banner.json`,{method:"get",params:h({},Ee)})})}function j(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/homework_commons.json`,{method:"get",params:h({},Ee)})})}function ie(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/homework_commons/list.json`,{method:"get",params:h({},Ee)})})}function me(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/graduation_topics.json`,{method:"get",params:h({},Ee)})})}function Te(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/graduation_tasks.json`,{method:"get",params:h({},Ee)})})}function Oe(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/v2/courses/${Ee.id}/exercises.json`,{method:"get",params:h({},Ee)})})}function Ge(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/polls.json`,{method:"get",params:h({},Ee)})})}function je(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/homework_commons.json`,{method:"get",params:h({},Ee)})})}function Mt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/course_groups.json`,{method:"get",params:h({},Ee)})})}function yt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/all_course_groups.json`,{method:"get",params:h({},Ee)})})}function kt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/attendances.json`,{method:"get",params:h({},Ee)})})}function Zt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/courses/${Ee.coursesId}/attendances.json`,{method:"get",params:h({},Ee)})})}function Ft(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/attendances/${Ee.id}/edit.json`,{method:"get",params:h({},Ee)})})}function tr(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/informs.json`,{method:"get",params:h({},Ee)})})}function Ue(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/files.json",{method:"get",params:h({},Ee)})})}function wt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/course_videos.json`,{method:"get",params:h({},Ee)})})}function Bt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/live_links.json`,{method:"get",params:h({},Ee)})})}function nt(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/courses/mine.json",{method:"get",params:h({},Ee)})})}function _t(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${Ee.categoryId}/messages.json`,{method:"get",params:h({},Ee)})})}function ht(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/course_groups.json`,{method:"get",params:h({},Ee)})})}function Je(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/students.json`,{method:"get",params:h({},Ee)})})}function Ne(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/statistics.json`,{method:"get",params:h({},Ee)})})}function be(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/work_score.json`,{method:"get",params:h({},Ee)})})}function Le(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/act_score.json`,{method:"get",params:h({},Ee)})})}function Ke(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/shixun_lists.json",{method:"get",params:h({},Ee)})})}function He(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"get",params:h({},Ee)})})}function Xe(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:h({},Ee)})})}function pt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:h({},Ee)})})}function bt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee==null?void 0:Ee.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:h({},Ee)})})}function rr(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/subject_lists.json",{method:"get",params:h({},Ee)})})}function Jt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:h({},Ee)})})}function Me(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/schools/school_list.json",{method:"get",params:Ee})})}function rt(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_course_list.json",{method:"post",body:Ee})})}function Yt(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"post",body:Ee})})}function Lt(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:Ee})})}function Wt(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/users/member_search.json",{method:"get",params:Ee})})}function Ht(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/student_groups.json",{method:"get",params:h({page:1,limit:1e3},Ee)})})}function ir(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.identifier}/add_student_groups.json`,{method:"post",body:Ee})})}function Gt(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_all.json",{method:"get",params:Ee})})}function Ie(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/add_teacher.json`,{method:"post",body:Ee})})}function ce(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/add_students_by_search.json`,{method:"post",body:Ee})})}function he(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/set_public_or_private.json`,{method:"post",body:Ee})})}function It(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/set_invite_code_halt.json`,{method:"post",body:Ee})})}function Ce(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/duplicate_course.json`,{method:"post",body:Ee})})}function ft(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/update_end_date.json`,{method:"put",body:Ee})})}function Kt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}.json`,{method:"delete",body:Ee})})}function Tt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/settings.json`,{method:"get",params:h({},Ee)})})}function Pe(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}.json`,{method:"put",body:Ee})})}function At(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function Ze(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/export_member_act_score_async.json`,{method:"get",params:h({export:!0},Ee)})})}function we(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:h({export:!0},Ee)})})}function gt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:h({export:!0},Ee)})})}function Rt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/export_star_user.json`,{method:"get",params:h({export:!0},Ee)})})}function Fe(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/export_mooc_records.json`,{method:"get",params:h({export:!0},Ee)})})}function Tr(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/export_total_course_score.json`,{method:"get",params:h({export:!0},Ee)})})}function Ct(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ee.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},Ee)})})}function Kr(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ee.categoryId}/export_shixun_report.json`,{method:"get",params:h({export:!0},Ee)})})}function tn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Ee.categoryId}/export_exercise_users.json`,{method:"get",params:h({export:!0},Ee)})})}function Ir(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Ee.categoryId}/export_exercise_word.json`,{method:"get",params:h({export:!0},Ee)})})}function Lr(Ee){return u(this,null,function*(){return Fetch(`/api/homework_commons/${Ee.categoryId}/works_list.zip`,{method:"get",params:h({export:!0},Ee)})})}function vr(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api//course_second_categories/${Ee.id}.json`,{method:"delete",params:{export:!0}})})}function $r(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api//boards/${Ee.id}.json`,{method:"delete",params:{export:!0}})})}function sn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${Ee.id}/sticky_module.json`,{method:"get"})})}function hn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${Ee.id}/hidden_module.json`,{method:"get"})})}function Xt(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/courses/new.json",{method:"get",params:Ee})})}function vt(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/attendances/${Ee.id}.json`,{method:"get",params:Ee})})}function st(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:Ee})})}function ct(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:Ee})})}function Nt(Ee){return u(this,null,function*(){return Fetch(`/api/polls/${Ee.categoryId}/commit_result.xlsx`,{method:"get",params:h({export:!0},Ee)})})}function br(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Ee.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},Ee)})})}function _r(Ee){return(0,r.ZP)(`/api/polls/${Ee.categoryId}/start_answer.json`,{method:"get",params:h({},Ee)})}function Jr(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${Ee.questionId}/poll_votes.json`,{method:"post",body:Ee})})}function zr(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${Ee.categoryId}/commit_poll.json`,{method:"post",body:Ee})})}function xn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.courseId}/tasks_list.json`,{method:"get",params:Ee})})}function Et(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.courseId}/update_task_position.json`,{method:"post",body:Ee})})}function Dr(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:Ee})})}function kn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/all_course_groups.json`,{method:"get",params:Ee})})}function Qn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/polls/all_course_groups.json`,{method:"get",params:Ee})})}function Nn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/students.json`,{method:"get",params:Ee})})}function ti(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${Ee.categoryId}/rename_group.json`,{method:"POST",body:Ee})})}function Tn(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${Ee.categoryId}.json`,{method:"delete",body:Ee})})}function Ci(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/join_course_group.json`,{method:"POST",body:Ee})})}function ri(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/transfer_to_course_group.json`,{method:"post",body:Ee})})}function Ti(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/delete_from_course.json`,{method:"post",body:Ee})})}function Qi(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/join_course_group.json`,{method:"post",body:Ee})})}function Wi(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/exit_course.json`,{method:"post"})})}function Ca(Ee){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:h({},Ee)})})}function ui(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/mooc_users/${Ee.user_id}/edit.json`,{method:"get",params:Ee})})}function la(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/mooc_users.json`,{method:"post",body:Ee})})}function Ta(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.coursesId}/mooc_users/${Ee.user_id}.json`,{method:"put",body:Ee})})}function St(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/course_second_categories/${Ee.id}/move_category.json`,{method:"post",body:Ee})})}function ga(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${Ee.id}/move_category.json`,{method:"post",body:Ee})})}function sa(Ee){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee.id}/courseware.json`,{method:"get",params:Ee})})}function _i(Ee,ot){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Ee}/mark_wrong_topic.json`,{method:"get",params:ot})})}function Ma(Ee,ot){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Ee}/cancel_wrong_topic.json`,{method:"get",params:ot})})}function Ei(Ee,ot){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ee}/allow_end_group.json`,{method:"get",params:ot})})}function ci(Ee,ot){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ee}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:ot})})}function On(Ee,ot){return u(this,null,function*(){return(0,r.ZP)(`/api/tasks/${Ee}/get_content_for_commit_id.json`,{method:"get",params:ot})})}},65906:function(d,_,e){"use strict";e.d(_,{$M:function(){return Ft},$P:function(){return rr},Ax:function(){return x},Dh:function(){return D},FU:function(){return W},GQ:function(){return ee},IN:function(){return Ne},JM:function(){return He},Ju:function(){return Zt},Mn:function(){return Je},Ni:function(){return ie},Pg:function(){return R},Pt:function(){return S},Qp:function(){return V},R9:function(){return ae},Ux:function(){return se},Vy:function(){return Ge},XJ:function(){return j},XR:function(){return yt},Ze:function(){return B},aq:function(){return M},bQ:function(){return m},bu:function(){return p},cC:function(){return a},jS:function(){return oe},lm:function(){return be},ml:function(){return ue},o3:function(){return Ue},pA:function(){return Bt},pS:function(){return Ke},pU:function(){return z},ps:function(){return G},q0:function(){return _t},qN:function(){return ht},qS:function(){return b},qj:function(){return Mt},qt:function(){return pt},rV:function(){return A},rZ:function(){return Xe},rk:function(){return Te},rm:function(){return J},sK:function(){return q},sL:function(){return nt},su:function(){return Le},tC:function(){return Oe},tO:function(){return je},u9:function(){return Q},uZ:function(){return me},vV:function(){return K},xx:function(){return Jt},y8:function(){return kt},yS:function(){return N},zF:function(){return y},zc:function(){return ne},zj:function(){return P},zz:function(){return bt}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Me,rt,Yt)=>rt in Me?i(Me,rt,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):Me[rt]=Yt,h=(Me,rt)=>{for(var Yt in rt||(rt={}))c.call(rt,Yt)&&o(Me,Yt,rt[Yt]);if(l)for(var Yt of l(rt))f.call(rt,Yt)&&o(Me,Yt,rt[Yt]);return Me},u=(Me,rt,Yt)=>new Promise((Lt,Wt)=>{var Ht=Ie=>{try{Gt(Yt.next(Ie))}catch(ce){Wt(ce)}},ir=Ie=>{try{Gt(Yt.throw(Ie))}catch(ce){Wt(ce)}},Gt=Ie=>Ie.done?Lt(Ie.value):Promise.resolve(Ie.value).then(Ht,ir);Gt((Yt=Yt.apply(Me,rt)).next())});const a=Me=>(0,r.ZP)(`/api/competitions/${Me.identifier}/create_guide.json`,{method:"post",body:Me}),x=Me=>(0,r.ZP)(`/api/competitions/${Me.identifier}/guides.json`,{method:"get",params:Me}),p=Me=>(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.competition_team_id}/edit_info.json`,{method:"put",body:Me});function y(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/update_result.json`,{method:"post",body:Me})})}function m(Me){return u(this,null,function*(){return(0,r.ZP)("/api/competitions.json",{method:"Get",params:h({},Me)})})}function b(Me){return u(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Me})})}function S(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"post"})})}function D(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_staff.json`,{method:"get"})})}function R(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/common_header.json`,{method:"get"})})}function A(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/${Me.url}`,{method:"get",params:h({},Me)})})}function P(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/update_md_content.json`,{method:"post",body:Me})})}function M(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"get",params:Me})})}function B(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.Teannameid}/edit.json`,{method:"get",params:Me})})}function N(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.Teannameid}.json`,{method:"put",body:Me})})}function K(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.id}/leave.json`,{method:"post",body:Me})})}function G(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.id}.json`,{method:"delete"})})}function W(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"post",body:Me})})}function ae(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.id}/add_managers.json`,{method:"post",body:Me})})}function ne(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/join.json`,{method:"post",body:Me})})}function oe(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/teachers.json`,{method:"get",params:Me})})}function q(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/students.json`,{method:"get",params:Me})})}function J(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/crud_team_members.json`,{method:"post",body:Me})})}function V(Me){return u(this,null,function*(){return(0,r.ZP)("/api/users/competition_reward.json",{method:"post",body:Me})})}function se(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/chart_rules.json`,{method:"get"})})}function ee(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/charts.json`,{method:"get",params:Me})})}function Q(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/results.json`,{method:"get",params:Me})})}function ue(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/md_tab_rules.json`,{method:"get",params:Me})})}function z(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/prize.json`,{method:"get",params:Me})})}function j(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.id}.json`,{method:"get",params:Me})})}function ie(Me){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Me})})}function me(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/phone_bind.json`,{method:"post",body:Me})})}function Te(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/email_bind.json`,{method:"post",body:Me})})}function Oe(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/professional_auth_apply.json`,{method:"delete"})})}function Ge(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Me.userid}/authentication_apply.json`,{method:"delete"})})}function je(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/prize_leader_account.json`,{method:"put",body:Me})})}function Mt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/shixun_detail.json`,{method:"get"})})}function yt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams/${Me.teamid}/course_detail.json`,{method:"get"})})}function kt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/attachments/${Me.id}.json`,{method:"delete"})})}function Zt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.id}/get_certificate_info.json`,{method:"get",params:Me})})}function Ft(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.id}/basic_setting.json`,{method:"post",body:Me})})}function tr(){return u(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function Ue(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/common_header.json`,{method:"get"})})}function wt(Me){return u(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:Me})})}function Bt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/search_managers.json`,{method:"get",params:Me})})}function nt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/get_managers.json`,{method:"get"})})}function _t(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/add_managers.json`,{method:"post",body:Me})})}function ht(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/delete_managers.json`,{method:"delete",body:Me})})}function Je(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/get_picture.json`,{method:"get"})})}function Ne(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/identifier_exist.json`,{method:"post",body:Me})})}function be(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/get_shixun_settings.json`,{method:"get"})})}function Le(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_add.json`,{method:"post",body:Me})})}function Ke(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_delete.json`,{method:"delete",body:Me})})}function He(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/shixun_select.json`,{method:"post",body:Me})})}function Xe(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me}/info_finish.json`,{method:"get"})})}function pt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me==null?void 0:Me.id}/competition_review.json`,{method:"post",body:h({},Me)})})}function bt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_teams.json`,{method:"get",params:Me})})}function rr(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/all_team_members.json`,{method:"get",params:Me})})}function Jt(Me){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Me.identifier}/competition_commit_records/member_works.json`,{method:"get",params:Me})})}},83325:function(d,_,e){"use strict";e.d(_,{F:function(){return b},OE:function(){return P},ff:function(){return S},p1:function(){return D},_y:function(){return m},mK:function(){return K},gq:function(){return W},eM:function(){return N},BA:function(){return oe},bA:function(){return J},Nx:function(){return q},Qx:function(){return M},At:function(){return R},PX:function(){return A},Xl:function(){return B},y9:function(){return G},No:function(){return ae},ay:function(){return V}});var r=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(se,ee,Q)=>ee in se?i(se,ee,{enumerable:!0,configurable:!0,writable:!0,value:Q}):se[ee]=Q,a=(se,ee)=>{for(var Q in ee||(ee={}))o.call(ee,Q)&&u(se,Q,ee[Q]);if(f)for(var Q of f(ee))h.call(ee,Q)&&u(se,Q,ee[Q]);return se},x=(se,ee)=>l(se,c(ee)),p=(se,ee)=>{var Q={};for(var ue in se)o.call(se,ue)&&ee.indexOf(ue)<0&&(Q[ue]=se[ue]);if(se!=null&&f)for(var ue of f(se))ee.indexOf(ue)<0&&h.call(se,ue)&&(Q[ue]=se[ue]);return Q},y=(se,ee,Q)=>new Promise((ue,z)=>{var j=Te=>{try{me(Q.next(Te))}catch(Oe){z(Oe)}},ie=Te=>{try{me(Q.throw(Te))}catch(Oe){z(Oe)}},me=Te=>Te.done?ue(Te.value):Promise.resolve(Te.value).then(j,ie);me((Q=Q.apply(se,ee)).next())});const m=se=>y(void 0,null,function*(){var ee=se,{id:Q}=ee,ue=p(ee,["id"]);return(0,r.ZP)(`/api/ec_years/${Q}/course_results.json`,{method:"get",params:ue})}),b=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/course_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},S=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/get_class.json`,{method:"get"}),D=({ec_year_id:se,id:ee,class_name:Q=null})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/${ee}.json`,{method:"get",params:{class_name:Q}}),R=({ec_year_id:se})=>(0,r.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:se}}),A=({ec_course_id:se})=>(0,r.ZP)(`/api/ec_courses/${se}/evaluations/evaluation_data`,{method:"POST"}),P=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/ec_graduation_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},M=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_all`,{method:"post"}),B=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_single?id=${ee}`,{method:"POST"}),N=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results.json`,{method:"get"}),K=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/get_formulas.json`,{method:"get"}),G=({ec_year_id:se,formula_one:ee,formula_two:Q,formula_three:ue})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:ee,formula_two_id:Q,formula_three_id:ue}}),W=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/${ee}.json`,{method:"get"}),ae=se=>{var ee=se,{ec_year_id:Q,type:ue,goal_value:z}=ee,j=p(ee,["ec_year_id","type","goal_value"]);let ie=`?type=${ue}`,me={method:"PUT"};return ue==="all"&&(ie+=`&goal_value=${z}`),ue==="each"&&(me=x(a({},me),{body:j})),(0,r.ZP)(`/api/ec_years/${Q}/ec_graduation_results/set_goal_value${ie}`,me)};var ne=(se,ee,Q)=>new Promise((ue,z)=>{var j=Te=>{try{me(Q.next(Te))}catch(Oe){z(Oe)}},ie=Te=>{try{me(Q.throw(Te))}catch(Oe){z(Oe)}},me=Te=>Te.done?ue(Te.value):Promise.resolve(Te.value).then(j,ie);me((Q=Q.apply(se,ee)).next())});const oe=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/schools/${se}/ec_majors/get_major_list.json`,{method:"get"})}),q=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/ec_major_schools/${se}/ec_years/get_year_list.json`,{method:"get"})}),J=({ec_year_id:se,school_id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/top_pages.json`,{method:"get",params:{school_id:ee}}),V=({id:se,name:ee})=>(0,r.ZP)(`/api/ec_years/1/top_pages/${se}?name=${ee}`,{method:"PUT"})},72664:function(d,_,e){"use strict";e.d(_,{$Q:function(){return P},$l:function(){return _r},BJ:function(){return ht},CD:function(){return rt},Cd:function(){return pt},Cl:function(){return Fe},Di:function(){return tr},Fl:function(){return Bt},G$:function(){return ue},GK:function(){return wt},Ip:function(){return be},J:function(){return z},KE:function(){return nt},L8:function(){return Gt},LP:function(){return Le},MK:function(){return Ue},Mb:function(){return Ir},N0:function(){return G},N3:function(){return je},OO:function(){return R},P8:function(){return hn},PJ:function(){return ie},PT:function(){return vr},Qc:function(){return ae},RK:function(){return Q},Ty:function(){return we},UH:function(){return ft},UK:function(){return Mt},Uj:function(){return Jt},Ul:function(){return Xe},VL:function(){return Wt},Vj:function(){return ce},W4:function(){return rr},WL:function(){return he},Wj:function(){return ee},X4:function(){return Ne},Xn:function(){return Kr},Xo:function(){return oe},YY:function(){return Ft},Ym:function(){return N},Yu:function(){return Xt},ZD:function(){return sn},Zg:function(){return Tr},_B:function(){return Me},_F:function(){return Lr},_U:function(){return J},_u:function(){return me},aU:function(){return K},ab:function(){return Rt},cC:function(){return Ze},cV:function(){return V},ck:function(){return $r},dp:function(){return W},eA:function(){return Nt},fG:function(){return S},gA:function(){return se},gG:function(){return tn},gJ:function(){return vt},hk:function(){return y},hv:function(){return m},iB:function(){return b},iU:function(){return D},iw:function(){return At},kp:function(){return Ht},lL:function(){return A},lf:function(){return Ge},n$:function(){return Oe},n7:function(){return q},nF:function(){return Ie},o3:function(){return st},oS:function(){return Ke},oX:function(){return Lt},oy:function(){return gt},p7:function(){return B},pL:function(){return Yt},pu:function(){return Je},q6:function(){return ir},qf:function(){return Zt},qz:function(){return He},s:function(){return Tt},sA:function(){return It},sS:function(){return ct},tX:function(){return Kt},uR:function(){return yt},ux:function(){return _t},wy:function(){return kt},xA:function(){return Pe},yE:function(){return ne},yu:function(){return Ce},zP:function(){return M},zR:function(){return br}});var r=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(Et,Dr,kn)=>Dr in Et?i(Et,Dr,{enumerable:!0,configurable:!0,writable:!0,value:kn}):Et[Dr]=kn,a=(Et,Dr)=>{for(var kn in Dr||(Dr={}))o.call(Dr,kn)&&u(Et,kn,Dr[kn]);if(f)for(var kn of f(Dr))h.call(Dr,kn)&&u(Et,kn,Dr[kn]);return Et},x=(Et,Dr)=>l(Et,c(Dr)),p=(Et,Dr,kn)=>new Promise((Qn,Nn)=>{var ti=ri=>{try{Ci(kn.next(ri))}catch(Ti){Nn(Ti)}},Tn=ri=>{try{Ci(kn.throw(ri))}catch(Ti){Nn(Ti)}},Ci=ri=>ri.done?Qn(ri.value):Promise.resolve(ri.value).then(ti,Tn);Ci((kn=kn.apply(Et,Dr)).next())});const y=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:Et}),m=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:Et}),b=Et=>(0,r.ZP)(`/api/exercises/${Et.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:Et}),S=Et=>(0,r.ZP)(`/api/exercises/${Et.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:Et}),D=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:Et}),R=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.exercise_id}/statistics/list_student_score.json`,{method:"get",params:Et}),A=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:Et}),P=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.exercise_id}/statistics/score_ranges.json`,{method:"get",params:Et}),M=Et=>(0,r.ZP)(`/api/exercises/${Et.id}/sava_exam_summary.json`,{method:"post",body:Et}),B=Et=>(0,r.ZP)("/api/intelligent_reviews/exam_summary.json",{method:"post",body:Et}),N=Et=>(0,r.ZP)(`/api/exercises/${Et.id}/generate_exam_summary.json`,{method:"post",body:Et}),K=Et=>(0,r.ZP)(`/api/exercises/${Et.id}/exam_summary_settings.json`,{method:"post",body:Et}),G=Et=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.exercise_id}/review_exercise_user.json`,{method:"post",body:Et})}),W=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.id}/code_check.json`,{method:"get",params:Et}),ae=Et=>(0,r.ZP)(`/api/exercises/${Et.id}/reset_pwd.json`,{method:"post",body:Et}),ne=Et=>(0,r.ZP)(`/api/exercises/${Et.id}/encrypt_or_decrypt.json`,{method:"post",body:Et}),oe=Et=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.id}/delayed_time_or_force.json`,{method:"post",body:Et})}),q=Et=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.id}/exercise_time.json`,{method:"Get",params:Et})}),J=Et=>(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.id}/exercise_question_result.json`,{method:"get",params:Et}),V=Et=>(0,r.ZP)(`/api/exercises/${Et.id}/get_question_type_alias.json`,{method:"get",params:Et});function se(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et==null?void 0:Et.id}/teacher_update.json`,{method:"post",body:a({},Et)})})}function ee(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et==null?void 0:Et.id}/adjust_comment.json`,{method:"post",body:a({},Et)})})}function Q(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.id}/edit_question_type_alias.json`,{method:"POST",body:Et})})}function ue(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/exercise_lists.json`,{method:"get",params:a({},Et)})})}function z(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/exercise_identity_photos.json`,{method:"get",params:a({},Et)})})}function j(Et){return p(this,null,function*(){return Fetch(`/api/exercises/${Et.categoryId}/video_push_url.json`,{method:"get",params:a({},Et)})})}function ie(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/query_identity_photo_state.json`,{method:"get",params:a({},Et)})})}function me(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/exercise_result.json`,{method:"get",params:a({},Et)})})}function Te(Et){return p(this,null,function*(){return Fetch(`/api/exercises/${Et.categoryId}/exercise_score_area_setting.json`,{method:"post",body:a({},Et)})})}function Oe(Et){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},Et)})})}function Ge(Et){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:a({},Et)})})}function je(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Et.coursesId}/exercises/publish_modal.json`,{method:"get",params:a({},Et)})})}function Mt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/common_header.json`,{method:"get",params:a({},Et)})})}function yt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Et.coursesId}/exercises.json`,{method:"post",body:a({},Et)})})}function kt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.exerciseId}.json`,{method:"put",body:a({},Et)})})}function Zt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}.json`,{method:"get",params:a({},Et)})})}function Ft(Et){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"get",params:a({},Et)})})}function tr(Et){return p(this,null,function*(){const{id:Dr}=Et;return delete Et.id,(0,r.ZP)(`/api/exercise_questions/${Dr}.json`,{method:"put",body:a({},Et)})})}function Ue(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/exercise_questions.json`,{method:"post",body:a({},Et)})})}function wt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et.id}/up_down.json`,{method:"post",body:a({},Et)})})}function Bt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et.id}.json`,{method:"delete"})})}function nt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Et.coursesId}/exercises/end_modal.json`,{method:"get",params:a({},Et)})})}function _t(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/publish_groups.json`,{method:"get",params:a({},Et)})})}function ht(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.exerciseId}/user_exercise_detail.json`,{method:"get",params:a({},Et)})})}function Je(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.exerciseId}/consult_exercise.json`,{method:"post",body:a({},Et)})})}function Ne(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.exerciseId}/teacher_appraise.json`,{method:"get",params:a({},Et)})})}function be(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et.id}/adjust_score.json`,{method:"post",body:a({},Et)})})}function Le(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et.id}/batch_adjust_score.json`,{method:"post",body:a({},Et)})})}function Ke(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.id}/adjust_score.json`,{method:"post",body:a({},Et)})})}function He(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.id}/delayed_time.json`,{method:"post",body:a({},Et)})})}function Xe(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/exercise_setting.json`,{method:"get",params:a({},Et)})})}function pt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/v2/exercises/${Et.categoryId}/exercise_setting.json`,{method:"get",params:a({},Et)})})}function bt(Et){return p(this,null,function*(){return Fetch(`/api/exercises/${Et.categoryId}/commit_setting.json`,{method:"post",body:a({},Et)})})}function rr(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.exerciseId}/review_exercises_by_students.json`,{method:"post",body:a({},Et)})})}function Jt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/exercise_lists.xlsx`,{method:"get",params:x(a({},Et),{export:!0})})})}function Me(Et){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/user_exercise_detail.json`,{method:"get",params:x(a({},Et),{login:null})})}function rt(Et){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/start.json`,{method:"get",params:a({},Et)})}function Yt(Et){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/start_unlock.json`,{method:"post",body:a({},Et)})}function Lt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et.questionId}/exercise_answers.json`,{method:"post",body:Et})})}function Wt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/commit_exercise.json`,{method:"post",body:Et})})}function Ht(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/simulate_commit_exercise.json`,{method:"post",body:Et})})}function ir(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/redo_exercise.json`,{method:"post",body:Et})})}function Gt(Et){return(0,r.ZP)(`/api/${Et.url}`,{method:"get",params:a({},Et)})}function Ie(Et){return(0,r.ZP)(`/api/problems/${Et.id}/start.json`,{method:"get",params:a({},Et)})}function ce(Et){return(0,r.ZP)(`/api/exercises/${Et.id}/begin_commit.json`,{method:"get",params:a({},Et)})}function he(Et){return(0,r.ZP)(`/api/exercises/${Et.id}/simulate_begin_commit.json`,{method:"get",params:a({},Et)})}function It(Et){return(0,r.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:a({},Et)})}function Ce(Et){return console.log("params:",Et),(0,r.ZP)(`/api/exercises/${Et.categoryId}/edit.json`,{method:"get",params:a({},Et)})}function ft(Et){return(0,r.ZP)(`/api/exercises/${Et.id}/get_objective_scores.json`,{method:"get",params:a({},Et)})}function Kt(Et){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/redo_modal.json`,{method:"get",params:a({},Et)})}function Tt(Et){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/student_redo_lists.json`,{method:"get",params:a({},Et)})}function Pe(Et){return(0,r.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:Et})}function At(Et){return(0,r.ZP)(`/api/exercises/${Et.id}/exercise_header.json`,{method:"get",params:a({},Et)})}function Ze(Et){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/allow_close_camera.json`,{method:"post",body:a({},Et)})}function we(Et){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/get_exercise_user_info.json`,{method:"get",params:a({},Et)})}function gt(Et){return(0,r.ZP)(`/api/exercises/${Et.id}/record_screen`,{method:"post",params:a({},Et)})}function Rt(Et){return(0,r.ZP)(`/api/exercises/${Et.id}/unbind_ip.json`,{method:"post",body:a({},Et)})}function Fe(Et){return(0,r.ZP)(`/api/exercises/${Et.id}/check_ip.json`,{method:"get",params:a({},Et)})}function Tr(Et){return(0,r.ZP)(`/api/exercises/${Et==null?void 0:Et.id}/check_user_exercise.json`,{method:"get",params:a({},Et)})}function Ct(Et){return Fetch(`/api/exercises/${Et.id}/make_up_students.json`,{method:"get",params:a({},Et)})}function Kr(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Et.coursesId}/exercises/code_review_detail.json`,{method:"get",params:a({},Et)})})}function tn(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et.question_id}/adjust_score.json`,{method:"post",body:a({},Et)})})}function Ir(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Et.categoryId}/simulate_exercise.json`,{method:"post",body:a({},Et)})})}function Lr(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/simulate_start_answer.json`,{method:"get",params:a({},Et)})})}function vr(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/exercise_time.json`,{method:"get",params:a({},Et)})})}function $r(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et.categoryId}/commit_screen_at.json`,{method:"post",body:a({},Et)})})}function sn(Et,Dr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et}/unlock_user`,{method:"post",body:Dr})})}function hn(Et,Dr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et}/save_screen_record.json`,{method:"post",body:Dr})})}function Xt(Et,Dr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et}/screen_record_list.json`,{method:"get",params:Dr})})}function vt(Et){return p(this,null,function*(){return(0,r.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:a({},Et)})})}function st(Et){return p(this,null,function*(){return(0,r.ZP)("/api/exercises/need_redo.json",{method:"get",params:Et})})}function ct(Et,Dr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${Et}/mark.json`,{method:"post",body:Dr})})}function Nt(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Et}/exit_delete_pod.json`,{method:"post",body:Et})})}function br(Et){return p(this,null,function*(){return(0,r.ZP)("/api/users/change_exercise_score.json",{method:"put",body:Et})})}function _r(Et){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${Et==null?void 0:Et.id}/send_to_item_bank.json`,{method:"post",body:a({},Et)})})}function Jr(Et){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${Et.exercise_id}/wrong_details.json`,{method:"get",params:a({},Et)})})}function zr(Et){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${Et.exercise_id}/wrong_question.json`,{method:"get",params:a({},Et)})})}function xn(Et){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${Et.exercise_id}/wrong_question_lists.json`,{method:"get",params:a({},Et)})})}},14195:function(d,_,e){"use strict";e.d(_,{B0:function(){return p},Si:function(){return R},Sr:function(){return P},YP:function(){return A},b4:function(){return D},bc:function(){return a},dX:function(){return S},eh:function(){return M},iI:function(){return m},kd:function(){return x},qR:function(){return b},sW:function(){return y},ts:function(){return N},vL:function(){return B},z5:function(){return K}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(G,W,ae)=>W in G?i(G,W,{enumerable:!0,configurable:!0,writable:!0,value:ae}):G[W]=ae,h=(G,W)=>{for(var ae in W||(W={}))c.call(W,ae)&&o(G,ae,W[ae]);if(l)for(var ae of l(W))f.call(W,ae)&&o(G,ae,W[ae]);return G},u=(G,W,ae)=>new Promise((ne,oe)=>{var q=se=>{try{V(ae.next(se))}catch(ee){oe(ee)}},J=se=>{try{V(ae.throw(se))}catch(ee){oe(ee)}},V=se=>se.done?ne(se.value):Promise.resolve(se.value).then(q,J);V((ae=ae.apply(G,W)).next())});function a(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"get",params:G})})}function x(G){return u(this,null,function*(){return(0,r.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:G})})}function p(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/sticky_or_cancel.json`,{method:"post",body:G})})}function y(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"delete",body:G})})}function m(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/new.json",{method:"get",params:G})})}function b(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/edit.json`,{method:"get",params:G})})}function S(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"post",body:h({},G)})})}function D(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"put",body:h({},G)})})}function R(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"get",params:G})})}function A(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"post",body:G})})}function P(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"delete",body:h({},G)})})}function M(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/reward_code.json`,{method:"post",body:G})})}function B(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/plus.json`,{method:"post",body:G})})}function N(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/reply.json",{method:"post",body:G})})}function K(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/more_reply.json`,{method:"get",params:G})})}},92890:function(d,_,e){"use strict";e.d(_,{D2:function(){return a},n0:function(){return x},tk:function(){return p}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(y,m,b)=>m in y?i(y,m,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[m]=b,h=(y,m)=>{for(var b in m||(m={}))c.call(m,b)&&o(y,b,m[b]);if(l)for(var b of l(m))f.call(m,b)&&o(y,b,m[b]);return y},u=(y,m,b)=>new Promise((S,D)=>{var R=M=>{try{P(b.next(M))}catch(B){D(B)}},A=M=>{try{P(b.throw(M))}catch(B){D(B)}},P=M=>M.done?S(M.value):Promise.resolve(M.value).then(R,A);P((b=b.apply(y,m)).next())});function a(y){return u(this,null,function*(){return(0,r.ZP)("/api/setting.json",{method:"Get",params:h({},y)})})}function x(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"Get"})})}function p(y){return u(this,null,function*(){return(0,r.ZP)("/api/search_records",{method:"post",body:y})})}},65583:function(d,_,e){"use strict";e.d(_,{B6:function(){return p},Gr:function(){return N},Mf:function(){return P},NA:function(){return R},PC:function(){return S},PP:function(){return D},QA:function(){return x},RP:function(){return W},Sv:function(){return G},YQ:function(){return A},_n:function(){return ae},hL:function(){return B},je:function(){return b},mM:function(){return m},wA:function(){return K},x_:function(){return y},y0:function(){return M},y3:function(){return a}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(ne,oe,q)=>oe in ne?i(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:q}):ne[oe]=q,h=(ne,oe)=>{for(var q in oe||(oe={}))c.call(oe,q)&&o(ne,q,oe[q]);if(l)for(var q of l(oe))f.call(oe,q)&&o(ne,q,oe[q]);return ne},u=(ne,oe,q)=>new Promise((J,V)=>{var se=ue=>{try{Q(q.next(ue))}catch(z){V(z)}},ee=ue=>{try{Q(q.throw(ue))}catch(z){V(z)}},Q=ue=>ue.done?J(ue.value):Promise.resolve(ue.value).then(se,ee);Q((q=q.apply(ne,oe)).next())});function a(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function x(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/tasks_list.json`,{method:"get",params:h({},ne)})})}function p(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/show_detail.json`,{method:"get",params:h({},ne)})})}function y(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function m(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/refuse_student_topic.json`,{method:"post",body:h({},ne)})})}function b(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/accept_student_topic.json`,{method:"post",body:h({},ne)})})}function S(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${ne.categoryId}/show_comment.json`,{method:"get",params:h({},ne)})})}function D(ne){return u(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:h({},ne)})})}function R(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},ne)})})}function A(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},ne)})})}function P(ne){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},ne)})})}function M(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/new.json`,{method:"get",params:h({},ne)})})}function B(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}function N(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics`,{method:"post",body:h({},ne)})})}function K(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}`,{method:"put",body:h({},ne)})})}function G(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_tasks`,{method:"post",body:h({},ne)})})}function W(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"put",body:h({},ne)})})}function ae(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}},86645:function(d,_,e){"use strict";e.d(_,{AA:function(){return K},Db:function(){return x},Dd:function(){return b},F7:function(){return q},Fi:function(){return ue},H3:function(){return m},HF:function(){return D},HH:function(){return y},Ib:function(){return se},J3:function(){return o},NT:function(){return l},NX:function(){return A},Ot:function(){return R},Ou:function(){return J},Ps:function(){return c},Rk:function(){return oe},Tz:function(){return a},V1:function(){return ee},Wz:function(){return f},Xh:function(){return p},Xw:function(){return ne},YS:function(){return W},Zd:function(){return Q},bS:function(){return P},ck:function(){return S},eh:function(){return N},il:function(){return h},j7:function(){return u},jW:function(){return G},km:function(){return ae},l5:function(){return B},rU:function(){return z},xF:function(){return M},zC:function(){return V},zT:function(){return j}});var r=e(82093),i=(ie,me,Te)=>new Promise((Oe,Ge)=>{var je=kt=>{try{yt(Te.next(kt))}catch(Zt){Ge(Zt)}},Mt=kt=>{try{yt(Te.throw(kt))}catch(Zt){Ge(Zt)}},yt=kt=>kt.done?Oe(kt.value):Promise.resolve(kt.value).then(je,Mt);yt((Te=Te.apply(ie,me)).next())});function l(ie){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})}function c(ie){return(0,r.ZP)(`/api/schools/${ie.id}/departments/for_option.json`,{method:"get",params:ie})}function f(ie){return(0,r.ZP)("/api/graduations.json",{method:"POST",body:ie})}function o(ie){return(0,r.ZP)("/api/graduations.json",{method:"get",params:ie})}function h(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/authorized_redelivery.json`,{method:"POST",body:ie})})}function u(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/submit.json`,{method:"POST",body:ie})})}function a(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_status.json`,{method:"get",params:ie})})}function x(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_all_attachments.json`,{method:"get",params:ie})})}function p(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.id}.json`,{method:"get",params:ie})})}function y(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/set_final_score.json`,{method:"POST",body:ie})})}function m(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/final_score.json`,{method:"get",params:ie})})}function b(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/set_novice_guide.json`,{method:"POST",body:ie})})}function S(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices/${ie.doid}/set_do.json`,{method:"POST",body:ie})})}function D(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"POST",body:ie})})}function R(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_students/${ie.id}/update_major.json`,{method:"PUT",body:ie})})}function A(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"POST",body:ie})})}function P(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers/search.json`,{method:"get",params:ie})})}function M(ie){return i(this,null,function*(){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})})}function B(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students/search.json`,{method:"get",params:ie})})}function N(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"get",params:ie})})}function K(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"get",params:ie})})}function G(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks.json`,{method:"POST",body:ie})})}function W(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks/${ie.id}.json`,{method:"PUT",body:ie})})}function ae(ie){return i(this,null,function*(){var me;return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks/${(me=ie.ids)==null?void 0:me[0]}`,{method:"DELETE",body:{ids:ie.ids}})})}function ne(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks.json`,{method:"get",params:ie})})}function oe(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices.json`,{method:"get",params:ie})})}function q(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}.json`,{method:"get"})})}function J(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie==null?void 0:ie.id}/common_header.json`,{method:"get"})})}function V(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/preview.json`,{method:"get"})})}function se(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/not_pass.json`,{method:"post",body:me})})}function ee(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/pass.json`,{method:"post",body:me})})}function Q(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/not_pass.json`,{method:"post",body:me})})}function ue(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/pass.json`,{method:"post",body:me})})}function z(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/batch_delete`,{method:"delete",body:me})})}function j(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/batch_delete`,{method:"delete",body:me})})}},55480:function(d,_,e){"use strict";e.d(_,{LA:function(){return x},NX:function(){return m},Rm:function(){return f},S_:function(){return p},Tt:function(){return h},Yu:function(){return S},Zz:function(){return y},cR:function(){return u},eX:function(){return c},h$:function(){return o},su:function(){return b},vm:function(){return a}});var r=e(82093),i=(D,R,A)=>new Promise((P,M)=>{var B=G=>{try{K(A.next(G))}catch(W){M(W)}},N=G=>{try{K(A.throw(G))}catch(W){M(W)}},K=G=>G.done?P(G.value):Promise.resolve(G.value).then(B,N);K((A=A.apply(D,R)).next())});const l=D=>i(void 0,null,function*(){return Fetch("/api/platform_systems.json",{method:"Get",params:D})}),c=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_detail.json",{method:"Get",params:D})}),f=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_list.json",{method:"Get",params:D})}),o=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/online_list.json",{method:"Get",params:D})});function h(){return i(this,null,function*(){return(0,r.ZP)("/api/home/index.json",{method:"Get"})})}function u(D){return i(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:D})})}function a(D){return i(this,null,function*(){return(0,r.ZP)("/api/project_applies.json",{method:"post",body:D})})}function x(D){return i(this,null,function*(){return(0,r.ZP)("/api/users/home_notice.json",{method:"Get"})})}function p(D){return i(this,null,function*(){return(0,r.ZP)("/api/users/view_notice.json",{method:"post",body:D})})}const y=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/add_teacher.json",{method:"post",body:D})}),m=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/remove_teacher.json",{method:"delete",body:D})}),b=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/teacher_list.json",{method:"get",params:D})}),S=D=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/data.json",{method:"get",params:D})})},93440:function(d,_,e){"use strict";e.d(_,{AD:function(){return a},Ig:function(){return x},Ko:function(){return m},QJ:function(){return b},Ub:function(){return S},V8:function(){return p},dl:function(){return D},w0:function(){return y}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(R,A,P)=>A in R?i(R,A,{enumerable:!0,configurable:!0,writable:!0,value:P}):R[A]=P,h=(R,A)=>{for(var P in A||(A={}))c.call(A,P)&&o(R,P,A[P]);if(l)for(var P of l(A))f.call(A,P)&&o(R,P,A[P]);return R},u=(R,A,P)=>new Promise((M,B)=>{var N=W=>{try{G(P.next(W))}catch(ae){B(ae)}},K=W=>{try{G(P.throw(W))}catch(ae){B(ae)}},G=W=>W.done?M(W.value):Promise.resolve(W.value).then(N,K);G((P=P.apply(R,A)).next())});function a(R){return u(this,null,function*(){return(0,r.ZP)("/api/users/tidings.json",{method:"get",params:h({},R)})})}function x(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/unread_message_info.json`,{method:"get",params:h({},R)})})}function p(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"get",params:h({},R)})})}function y(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"post",body:h({},R)})})}function m(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.id}/recent_contacts.json`,{method:"get",params:h({},R)})})}function b(R){return u(this,null,function*(){return(0,r.ZP)("/api/users_for_private_messages.json",{method:"get",params:h({},R)})})}function S(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_message_details.json`,{method:"get",params:h({},R)})})}function D(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages/${R.id}.json`,{method:"delete"})})}},38746:function(d,_,e){"use strict";e.d(_,{A2:function(){return b},CI:function(){return p},Ep:function(){return m},Ex:function(){return M},R7:function(){return a},WW:function(){return B},_V:function(){return P},ms:function(){return R},s0:function(){return S},vf:function(){return y},xn:function(){return x},yy:function(){return A}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(N,K,G)=>K in N?i(N,K,{enumerable:!0,configurable:!0,writable:!0,value:G}):N[K]=G,h=(N,K)=>{for(var G in K||(K={}))c.call(K,G)&&o(N,G,K[G]);if(l)for(var G of l(K))f.call(K,G)&&o(N,G,K[G]);return N},u=(N,K,G)=>new Promise((W,ae)=>{var ne=J=>{try{q(G.next(J))}catch(V){ae(V)}},oe=J=>{try{q(G.throw(J))}catch(V){ae(V)}},q=J=>J.done?W(J.value):Promise.resolve(J.value).then(ne,oe);q((G=G.apply(N,K)).next())});function a(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/online_learning.json`,{method:"get"})})}function x(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"put",body:N})})}function p(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/course_stages.json`,{method:"post",body:N})})}function y(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_shixun_to_stage.json`,{method:"post",body:N})})}function m(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/select_shixun_to_stage.json`,{method:"post",body:N})})}function b(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_video_to_stage.json`,{method:"post",body:N})})}function S(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_attachment_to_stage.json`,{method:"post",body:N})})}function D(N){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:N})})}function R(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/up_position.json`,{method:"post"})})}function A(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/down_position.json`,{method:"post"})})}function P(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"delete"})})}function M(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/move_position.json`,{method:"post",body:h({},N)})})}function B(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/${N.id}`,{method:"delete"})})}},47580:function(d,_,e){"use strict";e.d(_,{DF:function(){return b},Di:function(){return ee},Dm:function(){return oe},Dq:function(){return Te},Gd:function(){return m},Hb:function(){return Oe},Hm:function(){return W},ID:function(){return u},JP:function(){return me},NC:function(){return K},Pl:function(){return S},Qc:function(){return c},Qp:function(){return q},RK:function(){return x},YP:function(){return G},a2:function(){return o},ar:function(){return y},cV:function(){return a},d1:function(){return p},dp:function(){return l},fn:function(){return D},iT:function(){return M},jK:function(){return ne},kF:function(){return Ge},kp:function(){return P},lc:function(){return A},oF:function(){return ue},q$:function(){return h},qN:function(){return ae},tS:function(){return R},ts:function(){return B},un:function(){return V},w0:function(){return se},wX:function(){return J},yE:function(){return f}});var r=e(82093),i=(je,Mt,yt)=>new Promise((kt,Zt)=>{var Ft=wt=>{try{Ue(yt.next(wt))}catch(Bt){Zt(Bt)}},tr=wt=>{try{Ue(yt.throw(wt))}catch(Bt){Zt(Bt)}},Ue=wt=>wt.done?kt(wt.value):Promise.resolve(wt.value).then(Ft,tr);Ue((yt=yt.apply(je,Mt)).next())});const l=je=>(0,r.ZP)(`/api/examination_banks/${je==null?void 0:je.id}/code_check.json`,{method:"get",params:je}),c=je=>(0,r.ZP)(`/api/examination_banks/${je.id}/reset_pwd.json`,{method:"post",body:je}),f=je=>(0,r.ZP)(`/api/examination_banks/${je.id}/encrypt_or_decrypt.json`,{method:"post",body:je}),o=je=>(0,r.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:je}),h=je=>(0,r.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:je}),u=je=>(0,r.ZP)(`/api/examination_banks/${je.id}/copy.json`,{method:"post",body:je}),a=je=>(0,r.ZP)(`/api/examination_banks/${je.id}/get_question_type_alias.json`,{method:"get",params:je});function x(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/edit_question_type_alias.json`,{method:"POST",body:je})})}function p(je){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:je})})}function y(je){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:je})})}function m(je){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"get",params:je})})}function b(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/set_public.json`,{method:"post"})})}function S(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/set_private.json`,{method:"post"})})}function D(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}.json`,{method:"delete"})})}function R(je){return i(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:je})})}const A=je=>(0,r.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:je});function P(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/send_to_course.json`,{method:"post",body:je})})}function M(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}.json`,{method:"get",params:je})})}function B(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/examination_banks_item_banks/${je.itemId}/set_score`,{method:"post",body:je})})}function N(je){return i(this,null,function*(){return Fetch(`/api/examination_banks/${je.id}/examination_banks_item_banks/${je.itemId}/set_shixun_score.json`,{method:"post",body:je})})}function K(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/examination_banks_item_banks/${je.itemId}.json`,{method:"delete"})})}function G(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:je})})}function W(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:je})})}function ae(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/examination_banks_item_banks/${je.itemId}/adjust_position.json`,{method:"post",body:je})})}function ne(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}.json`,{method:"put",body:je})})}function oe(je){return i(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:je})})}function q(je){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:je})})}function J(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je==null?void 0:je.id}/set_public.json`,{method:"post",body:je})})}function V(je){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:je})})}function se(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/update_exam.json`,{method:"put",body:je})})}function ee(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/edit_exam.json`,{method:"get"})})}function Q(je,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${je}/examination_banks_item_banks.json`,{method:"post",body:Mt})})}function ue(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:je})})}function z(je,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${je}/sort_question_type.json`,{method:"post",body:Mt})})}function j(je){return i(this,null,function*(){return Fetch(`/api/examination_banks/${je.exam_id}/examination_banks_item_banks/${je.question_id}.json`,{method:"delete"})})}function ie(je,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${je}/batch_set_score.json`,{method:"post",body:Mt})})}function me(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je}/simulate_exercise.json`,{method:"post"})})}function Te(je){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${je}/exercise_header.json`,{method:"get"})})}function Oe(je,Mt,yt){return i(this,null,function*(){const kt=new FormData;return kt.append("file",Mt),kt.append("sub_discipline_id",yt),(0,r.ZP)(`/api/examination_banks/${je}/import_item_banks.json`,{method:"post",body:kt},!0)})}function Ge(je){return i(this,null,function*(){return(0,r.ZP)("/api/users/change_exam_score.json",{method:"put",body:je})})}},37034:function(d,_,e){"use strict";e.d(_,{$D:function(){return J},A2:function(){return Le},A7:function(){return Tt},AQ:function(){return K},Ax:function(){return rt},Bn:function(){return Ze},CI:function(){return pt},DQ:function(){return It},DU:function(){return nt},EP:function(){return q},Ep:function(){return be},Er:function(){return me},Ex:function(){return Wt},FD:function(){return Ce},F_:function(){return Bt},Fg:function(){return x},GY:function(){return Ie},Go:function(){return z},Gz:function(){return p},Hl:function(){return y},JS:function(){return kt},KM:function(){return ee},M2:function(){return He},MO:function(){return Te},Mt:function(){return Xe},Mu:function(){return Yt},NV:function(){return At},Q:function(){return Oe},Sp:function(){return N},VO:function(){return ft},VU:function(){return R},WD:function(){return Gt},WO:function(){return ie},WW:function(){return Ht},_C:function(){return Pe},_V:function(){return Me},bw:function(){return oe},bz:function(){return he},c3:function(){return yt},eJ:function(){return ue},ef:function(){return wt},fh:function(){return D},fj:function(){return j},hS:function(){return m},jT:function(){return Kt},ke:function(){return ir},lk:function(){return B},mQ:function(){return M},ms:function(){return rr},mx:function(){return je},nq:function(){return a},ol:function(){return ce},p:function(){return W},p4:function(){return Ge},pU:function(){return P},rS:function(){return Zt},rs:function(){return Q},s0:function(){return Ke},sm:function(){return Mt},tS:function(){return b},tu:function(){return A},ue:function(){return G},vf:function(){return Je},w4:function(){return ae},xG:function(){return Ne},xn:function(){return ht},yN:function(){return ne},yy:function(){return Jt}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(we,gt,Rt)=>gt in we?i(we,gt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):we[gt]=Rt,h=(we,gt)=>{for(var Rt in gt||(gt={}))c.call(gt,Rt)&&o(we,Rt,gt[Rt]);if(l)for(var Rt of l(gt))f.call(gt,Rt)&&o(we,Rt,gt[Rt]);return we},u=(we,gt,Rt)=>new Promise((Fe,Tr)=>{var Ct=Ir=>{try{tn(Rt.next(Ir))}catch(Lr){Tr(Lr)}},Kr=Ir=>{try{tn(Rt.throw(Ir))}catch(Lr){Tr(Lr)}},tn=Ir=>Ir.done?Fe(Ir.value):Promise.resolve(Ir.value).then(Ct,Kr);tn((Rt=Rt.apply(we,gt)).next())});const a=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:we})}),x=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:we})}),p=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:we})}),y=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:we})}),m=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:we})});function b(we){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"Get",params:h({},we)})})}function S(we){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:h({},we)})})}function D(we){return u(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:h({},we)})})}function R(){return u(this,null,function*(){return(0,r.ZP)("/api/paths/platform_systems.json",{method:"get"})})}function A(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}.json`,{method:"PUT",body:we})})}function P(we){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"post",body:we})})}function M(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/edit.json`,{method:"get"})})}function B(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}.json`,{method:"get",params:h({identifier:we.id},we)})})}function N(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}.json`,{method:"get",params:h({identifier:we.id},we)})})}function K(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/right_banner.json`,{method:"get",params:we})})}function G(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/spoc_courses.json`,{method:"get",params:we})})}const W=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/v2/stages.json",{method:"Get",params:we})}),ae=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/v2/stage_shixuns/${we.id}/children.json`,{method:"Get",params:we})});function ne(we){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:we})})}function oe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/update_team_title.json`,{method:"post",body:we})})}function q(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/delete_member.json`,{method:"Delete",body:we})})}function J(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/spoc_courses/${we==null?void 0:we.courseid}.json`,{method:"Delete"})})}function V(we){return u(this,null,function*(){return Fetch(`/api/paths/${we.id}/up_member_position.json`,{method:"post",body:we})})}function se(we){return u(this,null,function*(){return Fetch(`/api/paths/${we.id}/down_member_position.json`,{method:"post",body:we})})}function ee(we){return u(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"post",body:we})})}function Q(we){return u(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:we})})}function ue(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}.json`,{method:"Delete",body:we})})}function z(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/publish.json`,{method:"post",body:we})})}function j(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/cancel_publish.json`,{method:"post",body:we})})}function ie(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/apply_public.json`,{method:"post",body:we})})}function me(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/cancel_public.json`,{method:"post",body:we})})}function Te(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/choose_course.json`,{method:"get",params:we})})}function Oe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/send_to_course.json`,{method:"post",body:we})})}function Ge(we){return u(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${we.id}/send_to_course.json`,{method:"post",body:we})})}function je(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/add_subject_members.json`,{method:"post",body:we})})}function Mt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/spoc_courses.json`,{method:"post",body:we})})}function yt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/appointment.json`,{method:"post",body:we})})}function kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/join_excellent_course.json`,{method:"post",body:we})})}function Zt(we){return u(this,null,function*(){return(0,r.ZP)("/api/watch_attachment_histories.json",{method:"post",body:we})})}function Ft(we){return u(this,null,function*(){return Fetch(`/api/paths/${we.id}/statistics_info.json`,{method:"get",params:we})})}function tr(we){return u(this,null,function*(){return Fetch(`/api/paths/${we.id}/shixun_analyze.json`,{method:"get",params:we})})}function Ue(we){return u(this,null,function*(){return Fetch(`/api/paths/${we.id}/learning_analyze.json`,{method:"get",params:we})})}function wt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/learning_statistics.json`,{method:"get",params:we})})}function Bt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/shixun_statistics.json`,{method:"get",params:we})})}function nt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/study_analyze/${we.type}.json`,{method:"get",params:we})})}function _t(we){return u(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:we})})}function ht(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}.json`,{method:"put",body:we})})}function Je(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}/add_shixun_to_stage.json`,{method:"post",body:we})})}const Ne=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/stages/${we==null?void 0:we.stage_id}/select_challenge_to_stage.json`,{method:"post",body:we})});function be(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}/select_shixun_to_stage.json`,{method:"post",body:we})})}function Le(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}/add_video_to_stage.json`,{method:"post",body:we})})}function Ke(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}/add_attachment_to_stage.json`,{method:"post",body:we})})}function He(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${we.id}.json`,{method:"put",body:we})})}function Xe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}/add_blank_to_stage.json`,{method:"post",body:we})})}function pt(we){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"post",body:we})})}function bt(we){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:we})})}function rr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}/up_position.json`,{method:"get"})})}function Jt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}/down_position.json`,{method:"get"})})}function Me(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.id}.json`,{method:"delete"})})}function rt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.pathId}/discusses.json`,{method:"get",params:h({},we)})})}function Yt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/excellent_discusses.json`,{method:"get",params:h({},we)})})}function Lt(we){return u(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:h({},we)})})}function Wt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.stage_id}/items/move_position`,{method:"post",body:h({},we)})})}function Ht(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we.stage_id}/items/${we.id}`,{method:"delete"})})}function ir(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/excellent_discuss`,{method:"post",body:h({},we)})})}function Gt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${we.id}/post_discuss`,{method:"post",body:h({},we)})})}function Ie(we){return u(this,null,function*(){return(0,r.ZP)("/api/schools/for_option.json",{method:"get",params:we})})}function ce(we){return u(this,null,function*(){return(0,r.ZP)("/api/schools/province_data.json",{method:"get",params:we})})}function he(we){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:we})})}function It(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we==null?void 0:we.id}/add_homework_to_stage.json`,{method:"post",body:we})})}function Ce(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${we==null?void 0:we.id}/edit.json`,{method:"get",params:we})})}function ft(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${we==null?void 0:we.id}.json`,{method:"put",body:we})})}function Kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${we==null?void 0:we.user_id}/subjects/subject_homework.json`,{method:"get",params:we})})}function Tt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${we==null?void 0:we.user_id}/courses/course_homework.json`,{method:"get",params:we})})}function Pe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${we==null?void 0:we.id}/batch_add_homework_to_stage.json`,{method:"post",body:we})})}function At(we){return u(this,null,function*(){return(0,r.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:we})})}function Ze(we){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${we==null?void 0:we.user_login}/subjects/cancel.json`,{method:"get",params:we})})}},79763:function(d,_,e){"use strict";e.d(_,{Fd:function(){return se},Hi:function(){return y},IU:function(){return K},KE:function(){return b},Kc:function(){return Q},MK:function(){return G},Q9:function(){return P},Qg:function(){return N},Qn:function(){return D},UK:function(){return p},W:function(){return z},Ye:function(){return B},_c:function(){return a},hO:function(){return oe},iV:function(){return ue},jy:function(){return W},kp:function(){return ne},lf:function(){return A},m7:function(){return m},n$:function(){return R},rJ:function(){return M},s3:function(){return x},ux:function(){return S},vf:function(){return V},wh:function(){return ae},wo:function(){return ee},x$:function(){return J}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(j,ie,me)=>ie in j?i(j,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):j[ie]=me,h=(j,ie)=>{for(var me in ie||(ie={}))c.call(ie,me)&&o(j,me,ie[me]);if(l)for(var me of l(ie))f.call(ie,me)&&o(j,me,ie[me]);return j},u=(j,ie,me)=>new Promise((Te,Oe)=>{var Ge=yt=>{try{Mt(me.next(yt))}catch(kt){Oe(kt)}},je=yt=>{try{Mt(me.throw(yt))}catch(kt){Oe(kt)}},Mt=yt=>yt.done?Te(yt.value):Promise.resolve(yt.value).then(Ge,je);Mt((me=me.apply(j,ie)).next())});const a=j=>u(void 0,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j==null?void 0:j.id}/commit_word_cloud.json`,{method:"Get",params:j})});function x(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/poll_lists.json`,{method:"get",params:h({},j)})})}function p(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/common_header.json`,{method:"get"})})}function y(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/poll_setting.json`,{method:"get"})})}function m(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/commit_setting.json`,{method:"post",body:h({},j)})})}function b(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls/end_poll_modal.json`,{method:"get",params:h({},j)})})}function S(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/publish_groups.json`,{method:"get",params:h({},j)})})}function D(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/commit_result.json`,{method:"get",params:h({},j)})})}function R(j){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:h({},j)})})}function A(j){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:h({},j)})})}function P(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls/publish_modal.json`,{method:"get",params:h({},j)})})}function M(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls.json`,{method:"POST",body:h({},j)})})}function B(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/edit.json`,{method:"get"})})}function N(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function K(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function G(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.pollsId}/poll_questions.json`,{method:"post",body:h({},j)})})}function W(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}.json`,{method:"delete",body:h({},j)})})}function ae(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}/up_down.json`,{method:"post",body:h({},j)})})}function ne(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${j.topicId}.json`,{method:"get"})})}function oe(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${j.topicId}.json`,{method:"put",body:h({},j)})})}function q(j){return u(this,null,function*(){return Fetch(`/api/exercise_banks/${j.topicId}.json`,{method:"put",body:h({},j)})})}function J(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.pollsId}.json`,{method:"delete",body:h({},j)})})}function V(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}/up_down.json`,{method:"post",body:h({},j)})})}function se(j){return u(this,null,function*(){return(0,r.ZP)("/api/poll_bank_questions.json",{method:"post",body:h({},j)})})}function ee(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_bank_questions/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function Q(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.id}.json`,{method:"put",body:h({},j)})})}function ue(j){return u(this,null,function*(){return(0,r.ZP)("/api/exercise_bank_questions.json",{method:"post",body:h({},j)})})}function z(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.exerciseId}/up_down.json`,{method:"post",body:h({},j)})})}},70610:function(d,_,e){"use strict";e.d(_,{$c:function(){return pt},A1:function(){return He},Bd:function(){return P},Bo:function(){return q},Cc:function(){return se},Cn:function(){return ue},DF:function(){return R},Dm:function(){return Ue},FG:function(){return oe},GW:function(){return wt},HF:function(){return G},Hm:function(){return j},IJ:function(){return Ke},L5:function(){return tr},LS:function(){return nt},MZ:function(){return be},Mr:function(){return ne},NZ:function(){return Mt},Of:function(){return S},Pl:function(){return D},Qj:function(){return m},Qp:function(){return ht},RT:function(){return Me},Rp:function(){return _t},U6:function(){return W},Vl:function(){return ee},Wk:function(){return ae},YP:function(){return z},Ys:function(){return B},al:function(){return M},bF:function(){return bt},d1:function(){return y},dt:function(){return rr},et:function(){return me},ex:function(){return b},fY:function(){return Te},fn:function(){return A},hI:function(){return yt},hg:function(){return Ne},iT:function(){return J},lS:function(){return je},nD:function(){return Bt},qN:function(){return ie},rV:function(){return N},s:function(){return Ge},sD:function(){return Le},sS:function(){return Ft},ts:function(){return V},vi:function(){return Xe},wX:function(){return Je},x5:function(){return K},zh:function(){return Oe}});var r=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(rt,Yt,Lt)=>Yt in rt?i(rt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):rt[Yt]=Lt,a=(rt,Yt)=>{for(var Lt in Yt||(Yt={}))o.call(Yt,Lt)&&u(rt,Lt,Yt[Lt]);if(f)for(var Lt of f(Yt))h.call(Yt,Lt)&&u(rt,Lt,Yt[Lt]);return rt},x=(rt,Yt)=>l(rt,c(Yt)),p=(rt,Yt,Lt)=>new Promise((Wt,Ht)=>{var ir=ce=>{try{Ie(Lt.next(ce))}catch(he){Ht(he)}},Gt=ce=>{try{Ie(Lt.throw(ce))}catch(he){Ht(he)}},Ie=ce=>ce.done?Wt(ce.value):Promise.resolve(ce.value).then(ir,Gt);Ie((Lt=Lt.apply(rt,Yt)).next())});function y(rt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:x(a({},rt),{clazz:"ItemBanksGroup"})})})}function m(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:rt})})}function b(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:rt})})}function S(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/list.json",{method:"post",body:rt})})}function D(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}/set_private.json`,{method:"post"})})}function R(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}/set_public.json`,{method:"post"})})}function A(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}.json`,{method:"delete"})})}function P(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${rt.id}/start.json`,{method:"get"})})}function M(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${rt.id}.json`,{method:"delete",body:a({},rt)})})}function B(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"post",body:rt})})}function N(rt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:rt})})}function K(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:rt.type}})})}function G(rt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:rt})})}function W(rt){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"post",body:rt})})}function ae(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}.json`,{method:"put",body:rt})})}function ne(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"post",body:rt})})}function oe(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}/edit.json`,{method:"get"})})}function q(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${rt.id}/edit.json`,{method:"get"})})}function J(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"get",params:rt})})}function V(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${rt.id}/set_score.json`,{method:"post",body:rt})})}function se(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${rt.id}/set_challenge_score.json`,{method:"post",body:rt})})}function ee(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${rt.id}/combination_set_score.json`,{method:"post",body:rt})})}function Q(rt){return p(this,null,function*(){return Fetch(`/api/examination_banks//${rt.exerid}/examination_banks_item_banks/${rt.id}/combination_set_score.json`,{method:"post",body:rt})})}function ue(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${rt.id}.json`,{method:"delete"})})}function z(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:rt})})}function j(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:rt})})}function ie(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${rt.id}/adjust_position.json`,{method:"post",body:rt})})}function me(rt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"post",body:rt})})}function Te(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${rt.id}/revoke_item.json`,{method:"delete",body:rt})})}function Oe(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${rt.exam_id}/examination_banks_item_banks.json`,{method:"post",body:rt})})}function Ge(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}/join_to_collection.json`,{method:"post",params:rt})})}function je(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}/cancel_collection.json`,{method:"post",params:rt})})}function Mt(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"get",params:rt})})}function yt(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:rt})})}function kt(rt){return p(this,null,function*(){return Fetch(`/api/item_banks/${rt.id}/join_to_group.json`,{method:"post",body:rt})})}function Zt(rt){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${rt.id}.json`,{method:"put",body:rt})})}function Ft(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"post",body:rt})})}function tr(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt.id}/feedback.json`,{method:"post",body:rt})})}function Ue(rt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:rt})})}function wt(rt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"post",body:rt})})}function Bt(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:rt})})}function nt(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:rt})})}function _t(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:rt})})}function ht(rt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:rt})})}function Je(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${rt==null?void 0:rt.id}/set_public.json`,{method:"post",body:rt})})}function Ne(rt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:rt})})}function be(rt){return(0,r.ZP)(`/api/problems/${rt.identifier}/publish.json`,{method:"post",body:rt})}function Le(rt){return(0,r.ZP)(`/api/problems/${rt.identifier}/cancel_publish.json`,{method:"post",body:rt})}function Ke(rt){return(0,r.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...rt.id]}})}function He(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${rt.id}/up_position.json`,{method:"get",params:rt})})}function Xe(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${rt.id}/down_position.json`,{method:"get",params:rt})})}function pt(rt){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${rt.id}/edit_hack.json`,{method:"get",params:rt})})}function bt(rt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:rt})})}function rr(rt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish.json",{method:"post",body:rt})})}function Jt(rt){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:rt})})}function Me(){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},5707:function(d,_,e){"use strict";e.d(_,{E1:function(){return f},Go:function(){return l},H5:function(){return c}});var r=e(82093),i=(o,h,u)=>new Promise((a,x)=>{var p=b=>{try{m(u.next(b))}catch(S){x(S)}},y=b=>{try{m(u.throw(b))}catch(S){x(S)}},m=b=>b.done?a(b.value):Promise.resolve(b.value).then(p,y);m((u=u.apply(o,h)).next())});function l(o){return i(this,null,function*(){return(0,r.ZP)("/api/restfuls.json",{method:"get",params:o})})}function c(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"get",params:o})})}function f(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"delete",params:o})})}},45278:function(d,_,e){"use strict";e.d(_,{Am:function(){return m},Ar:function(){return Ue},BD:function(){return Xe},Be:function(){return Je},Dx:function(){return ee},Fr:function(){return he},G$:function(){return D},GS:function(){return W},Gw:function(){return S},H:function(){return Ft},H1:function(){return tr},Hj:function(){return bt},JA:function(){return Jt},JG:function(){return se},KE:function(){return z},Lz:function(){return Ke},Mf:function(){return Zt},NA:function(){return yt},PC:function(){return je},PP:function(){return Mt},PW:function(){return nt},Q3:function(){return Q},QC:function(){return Me},Qt:function(){return He},Qz:function(){return P},R$:function(){return Ie},RP:function(){return oe},Ti:function(){return Tt},Uc:function(){return Wt},Ul:function(){return J},VB:function(){return ft},Vs:function(){return Ht},Wr:function(){return R},Xn:function(){return q},YQ:function(){return kt},Yn:function(){return b},Z8:function(){return K},ak:function(){return Bt},cN:function(){return B},co:function(){return Ne},cz:function(){return Oe},fK:function(){return G},gG:function(){return Ge},gZ:function(){return Lt},h$:function(){return N},ku:function(){return Le},lf:function(){return ie},m7:function(){return V},mQ:function(){return M},mz:function(){return ht},n$:function(){return j},oK:function(){return y},oN:function(){return Kt},pH:function(){return pt},pb:function(){return Ce},qP:function(){return rt},ql:function(){return Yt},rN:function(){return be},sw:function(){return me},t1:function(){return Te},to:function(){return ne},ub:function(){return rr},ux:function(){return ue},wS:function(){return It},wT:function(){return A},yT:function(){return wt},yy:function(){return ir},z2:function(){return _t}});var r=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(Pe,At,Ze)=>At in Pe?i(Pe,At,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Pe[At]=Ze,a=(Pe,At)=>{for(var Ze in At||(At={}))o.call(At,Ze)&&u(Pe,Ze,At[Ze]);if(f)for(var Ze of f(At))h.call(At,Ze)&&u(Pe,Ze,At[Ze]);return Pe},x=(Pe,At)=>l(Pe,c(At)),p=(Pe,At,Ze)=>new Promise((we,gt)=>{var Rt=Ct=>{try{Tr(Ze.next(Ct))}catch(Kr){gt(Kr)}},Fe=Ct=>{try{Tr(Ze.throw(Ct))}catch(Kr){gt(Kr)}},Tr=Ct=>Ct.done?we(Ct.value):Promise.resolve(Ct.value).then(Rt,Fe);Tr((Ze=Ze.apply(Pe,At)).next())});const y=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.id}/update_journals.json`,{method:"post",body:Pe})}),m=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe==null?void 0:Pe.homeworkId}/change_score.json`,{method:"post",body:Pe})}),b=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe==null?void 0:Pe.homeworkId}/history_comment`,{method:"Get",params:Pe})}),S=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe==null?void 0:Pe.homeworkId}/feedback_know`,{method:"Get",params:Pe})}),D=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe==null?void 0:Pe.userId}/student_work_feedbacks.json`,{method:"POST",body:Pe})}),R=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe==null?void 0:Pe.userId}/feedback_list.json`,{method:"Get",params:Pe})}),A=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe==null?void 0:Pe.userId}/histories.json`,{method:"Get",params:Pe})}),P=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe==null?void 0:Pe.homeworkId}/feedback_list`,{method:"Get",params:Pe})}),M=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe==null?void 0:Pe.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:Pe})}),B=Pe=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe==null?void 0:Pe.homeworkId}/appeal_list`,{method:"Get",params:Pe})});function N(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/works_list.json`,{method:"post",body:a({},Pe)})})}function K(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Pe.categoryId}/student_works.json`,{method:"get",params:a({},Pe)})})}function G(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Pe.categoryId}/header_info.json`,{method:"get",params:a({},Pe)})})}function W(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe}/query_game_url.json`,{method:"get"})})}function ae(Pe){return p(this,null,function*(){return Fetch(`/api/student_works/${Pe}/get_newest_shixun_work_comments.json`,{method:"get"})})}function ne(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}.json`,{method:"get"})})}function oe(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/code_review_results.json`,{method:"get",params:a({},Pe)})})}function q(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/code_review_detail.json`,{method:"get",params:a({},Pe)})})}function J(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/settings.json`,{method:"get",params:a({},Pe)})})}function V(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/update_settings.json`,{method:"post",body:a({},Pe)})})}function se(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/group_list.json`,{method:"get",params:a({},Pe)})})}function ee(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/works_list.xlsx`,{method:"get",params:a({},Pe)})})}function Q(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.coursesId}/reference_answer.json`,{method:"get",params:a({},Pe)})})}function ue(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/publish_groups.json`,{method:"get",params:a({},Pe)})})}function z(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/end_groups.json`,{method:"get",params:a({},Pe)})})}function j(Pe){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},Pe)})})}function ie(Pe){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"post",body:a({},Pe)})})}function me(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}/shixun_work_report.json`,{method:"get",params:Pe})})}function Te(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:Pe})})}function Oe(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Pe.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:x(a({},Pe),{id:Pe.categoryId})})})}function Ge(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.categoryId}/adjust_review_score.json`,{method:"post",body:a({},Pe)})})}function je(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/show_comment.json`,{method:"get",params:a({},Pe)})})}function Mt(Pe){return p(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:a({},Pe)})})}function yt(Pe){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:a({},Pe)})})}function kt(Pe){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:a({},Pe)})})}function Zt(Pe){return p(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:a({},Pe)})})}function Ft(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/update_explanation.json`,{method:"post",body:a({},Pe)})})}function tr(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Pe.coursesId}/homework_commons.json`,{method:"post",body:a({},Pe)})})}function Ue(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}.json`,{method:"put",body:a({},Pe)})})}function wt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Pe.id}.json`,{method:"put",body:a({},Pe)})})}function Bt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.commonHomeworkId}/student_works/new.json`,{method:"get",params:a({},Pe)})})}function nt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}/edit.json`,{method:"get",params:a({},Pe)})})}function _t(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}.json`,{method:"put",body:a({},Pe)})})}function ht(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}/revise_attachment.json`,{method:"post",body:a({},Pe)})})}function Je(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.commonHomeworkId}/student_works.json`,{method:"post",body:a({},Pe)})})}function Ne(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.homeworkId}/student_works/relate_project.json`,{method:"post",body:a({},Pe)})})}function be(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function Le(Pe){return p(this,null,function*(){return(0,r.ZP)("/api/users/projects/search.json",{method:"get",params:a({},Pe)})})}function Ke(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:a({},Pe)})})}function He(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Pe.coursesId}/homework_commons/new.json`,{method:"get",params:a({},Pe)})})}function Xe(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/edit.json`,{method:"get",params:a({},Pe)})})}function pt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Pe.id}.json`,{method:"get",params:a({},Pe)})})}function bt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.userId}.json`,{method:"get",params:a({},Pe)})})}function rr(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.userId}/supply_attachments.json`,{method:"get",params:a({},Pe)})})}function Jt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.userId}/comment_list.json`,{method:"get",params:a({},Pe)})})}function Me(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.userId}/destroy_score.json`,{method:"delete",body:a({},Pe)})})}function rt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.userId}/add_score_reply.json`,{method:"post",body:a({},Pe)})})}function Yt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/all_student_works.json`,{method:"get",params:a({},Pe)})})}function Lt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}/destroy_work_comment.json`,{method:"delete",body:a({},Pe)})})}function Wt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/score_status.json`,{method:"get",params:a({},Pe)})})}function Ht(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Pe.categoryId}/update_score.json`,{method:"get",params:a({},Pe)})})}function ir(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.userId}/add_score.json`,{method:"post",body:a({},Pe)})})}function Gt(Pe){return p(this,null,function*(){return Fetch(`/api/student_works/${Pe.userId}/cancel_appeal.json`,{method:"post",body:a({},Pe)})})}function Ie(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.userId}/appeal_anonymous_score.json`,{method:"post",body:a({},Pe)})})}function ce(Pe){return p(this,null,function*(){return Fetch(`/api/student_works/${Pe.userId}/deal_appeal_score.json`,{method:"post",body:a({},Pe)})})}function he(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Pe.id}/reset_my_game.json`,{method:"get",params:a({},Pe)})})}function It(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}/commit_des.json`,{method:"get",params:a({},Pe)})})}function Ce(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Pe.homeworkId}/update_des.json`,{method:"post",body:a({},Pe)})})}function ft(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Pe.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:a({},Pe)})})}function Kt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Pe.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:a({},Pe)})})}function Tt(Pe){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Pe.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:a({},Pe)})})}},67135:function(d,_,e){"use strict";e.d(_,{$Q:function(){return Lr},AE:function(){return Ht},AQ:function(){return M},Ag:function(){return At},Ar:function(){return ue},At:function(){return vt},BK:function(){return K},Bj:function(){return Bt},DC:function(){return Ue},Dz:function(){return st},E4:function(){return tr},EH:function(){return ie},Ee:function(){return xn},Er:function(){return ee},FB:function(){return N},Fg:function(){return S},GI:function(){return Oe},Gr:function(){return ht},Gu:function(){return Te},Gz:function(){return b},HS:function(){return Ta},Hl:function(){return y},IT:function(){return Tt},I_:function(){return A},Ir:function(){return G},Je:function(){return Fe},K:function(){return Nt},K0:function(){return zr},KM:function(){return q},K_:function(){return $r},LK:function(){return Tr},LP:function(){return Ge},Ne:function(){return se},OV:function(){return Mt},OW:function(){return j},Op:function(){return Ir},P2:function(){return kt},Po:function(){return P},Ps:function(){return Je},Q:function(){return V},Q1:function(){return br},QA:function(){return Qi},Ql:function(){return be},Rs:function(){return Me},SG:function(){return la},Tn:function(){return Gt},Tr:function(){return Wi},U0:function(){return Xe},U9:function(){return Ne},UQ:function(){return Ce},Ui:function(){return vr},Vx:function(){return Jr},WO:function(){return Q},WT:function(){return Ca},Wi:function(){return nt},Wl:function(){return Ze},X$:function(){return Zt},Yn:function(){return ce},Z2:function(){return wt},ZO:function(){return _t},Zt:function(){return ct},_7:function(){return J},_9:function(){return he},aH:function(){return Le},al:function(){return rr},b8:function(){return z},bq:function(){return Ie},dK:function(){return W},e:function(){return D},eX:function(){return me},eb:function(){return rt},fL:function(){return Rt},h4:function(){return _r},hS:function(){return m},he:function(){return R},hn:function(){return ne},ii:function(){return Jt},im:function(){return It},j8:function(){return je},jq:function(){return tn},kF:function(){return Kr},km:function(){return bt},l3:function(){return yt},m7:function(){return He},mI:function(){return Ti},n5:function(){return B},nu:function(){return Ct},p0:function(){return Kt},q0:function(){return Wt},q9:function(){return Xt},qA:function(){return hn},rO:function(){return Lt},rs:function(){return oe},sr:function(){return ft},t2:function(){return Pe},tX:function(){return Et},uo:function(){return pt},v3:function(){return gt},w:function(){return we},xK:function(){return ir},xg:function(){return Yt},xk:function(){return Ft},yE:function(){return Ke},yx:function(){return ri},zD:function(){return ae},zH:function(){return sn}});var r=e(82093),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(St,ga,sa)=>ga in St?i(St,ga,{enumerable:!0,configurable:!0,writable:!0,value:sa}):St[ga]=sa,a=(St,ga)=>{for(var sa in ga||(ga={}))o.call(ga,sa)&&u(St,sa,ga[sa]);if(f)for(var sa of f(ga))h.call(ga,sa)&&u(St,sa,ga[sa]);return St},x=(St,ga)=>l(St,c(ga)),p=(St,ga,sa)=>new Promise((_i,Ma)=>{var Ei=Ee=>{try{On(sa.next(Ee))}catch(ot){Ma(ot)}},ci=Ee=>{try{On(sa.throw(Ee))}catch(ot){Ma(ot)}},On=Ee=>Ee.done?_i(Ee.value):Promise.resolve(Ee.value).then(Ei,ci);On((sa=sa.apply(St,ga)).next())});const y=St=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:St})}),m=St=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:St})}),b=St=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:St})}),S=St=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:St})}),D=St=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:St})});function R(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"Get",params:a({},St)})})}function A(St){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:a({source:"shixun"},St||{})})})}function P(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}.json`,{method:"Get",params:St})})}function M(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/show_right.json`,{method:"Get"})})}function B(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges.json`,{method:"Get"})})}function N(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:St.save_type}})})}function K(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/jupyter_exec.json${St.reset?`?reset=${St.reset}`:""}`,{method:"Get",params:St})})}function G(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/shixun_exec.json${St.reset?`?reset=${St.reset}`:""}`,{method:"Get",params:St})})}function W(St){return p(this,null,function*(){return(0,r.ZP)(St.url,{method:"Get"})})}function ae(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.shixun_identifier}/challenges/${St.challenge_id}/index_up.json`,{method:"Get"})})}function ne(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.shixun_identifier}/challenges/${St.challenge_id}/index_down.json`,{method:"Get"})})}function oe(St){return p(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:St.container_id,container_type:St.container_type}})})}function q(St){return p(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"Post",body:{container_id:St.container_id,container_type:St.container_type}})})}function J(St){return p(this,null,function*(){const{id:ga}=St||{};return(0,r.ZP)(`/api/shixuns/${ga}/search_user_courses.json`,{method:"Get",params:St})})}function V(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St==null?void 0:St.id}/send_to_course.json`,{method:"Post",body:a({},St)})})}function se(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/cancel_publish.json`,{method:"Get"})})}function ee(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/cancel_apply_public.json`,{method:"Get"})})}function Q(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/apply_public.json`,{method:"post",body:a({},St)})})}function ue(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/publish.json`,{method:"Get"})})}function z(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function j(St){return p(this,null,function*(){return(0,r.ZP)(`/api/attachments/${St.id}.json`,{method:"delete"})})}function ie(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:St})})}function me(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"post",body:St})})}function Te(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:St})})}function Oe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/review_newest_record.json`,{method:"Get"})})}function Ge(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/review_shixun.json`,{method:"post",body:St})})}function je(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/collaborators.json`,{method:"Get",params:St})})}function Mt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/shixun_members_added.json`,{method:"post",body:St})})}function yt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.identifier}/add_members_group.json`,{method:"post",body:St})})}function kt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/change_manager.json`,{method:"Get",params:St})})}function Zt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/change_manager.json`,{method:"post",body:St})})}function Ft(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/collaborators_delete.json`,{method:"delete",body:{user_id:St.userId}})})}function tr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/ranking_list.json`,{method:"Get"})})}function Ue(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/settings.json`,{method:"Get"})})}function wt(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:St.mirror_id}})})}function Bt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/get_script_contents.json`,{method:"Get",params:St})})}function nt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/get_custom_script.json`,{method:"Get",params:St})})}function _t(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/update_for_jupyter.json`,{method:"put",body:St})})}function ht(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/shixun_quotes.json`,{method:"Get"})})}function Je(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}.json`,{method:"delete"})})}function Ne(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/close.json`,{method:"post",body:St})})}function be(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/departments.json",{method:"Get",params:St})})}function Le(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/update_permission_setting.json`,{method:"post",body:St})})}function Ke(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/update_learn_setting.json`,{method:"post",body:St})})}function He(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/update_setting`,{method:"post",body:St})})}function Xe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/get_data_sets.json`,{method:"Get",params:St})})}function pt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/destroy_data_sets.json`,{method:"Delete",body:{id:St.deleteId}})})}function bt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/new.json`,{method:"get"})})}function rr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.identifier}/challenges.json`,{method:"post",body:a({},St)})})}function Jt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengeId}/edit.json`,{method:"get",params:{tab:St.tab}})})}function Me(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}.json`,{method:"put",body:a({},St)})})}function rt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/choose_questions.json`,{method:"get"})})}function Yt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/move_position.json`,{method:"post",body:a({},St)})})}function Lt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}.json`,{method:"delete",body:a({},St)})})}function Wt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/edit.json`,{method:"get",params:a({},St)})})}function Ht(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengeId}/answer.json`,{method:"get",params:a({},St)})})}function ir(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengeId}/crud_answer.json`,{method:"post",body:a({},St)})})}function Gt(St){return p(this,null,function*(){if(St.type===1)return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/create_choose_question.json`,{method:"post",body:a({},St)});if(St.type===2)return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/create_blank_question.json`,{method:"post",body:a({},St)});if(St.type===3)return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/create_judge_question.json`,{method:"post",body:a({},St)})})}function Ie(St){return p(this,null,function*(){if(St.type===1)return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/update_choose_question.json`,{method:"post",body:x(a({},St),{choose_id:St.questionId})});if(St.type===2)return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/update_blank_question.json`,{method:"put",body:x(a({},St),{choose_id:St.questionId})});if(St.type===3)return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/update_judge_question.json`,{method:"put",body:x(a({},St),{choose_id:St.questionId})})})}function ce(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:St.questionId}})})}function he(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:St.questionId}})})}function It(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:St.questionId}})})}function Ce(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/challenges/${St.challengesId}/edit_choose_question.json`,{method:"get",params:x(a({},St),{choose_id:St.questionId})})})}function ft(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/delete_git_file.json`,{method:"Delete",body:St})})}function Kt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${St.id}/delete_git_file.json`,{method:"Delete",body:St})})}function Tt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/mv_file.json`,{method:"post",body:St})})}function Pe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${St.id}/mv_file.json`,{method:"post",body:St})})}function At(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/repository.json`,{method:"post",body:St})})}function Ze(St){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${St.id}/repository.json`,{method:"post",body:St})})}function we(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/secret_repository.json`,{method:"post",body:St})})}function gt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/add_file.json`,{method:"post",body:St})})}function Rt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${St.id}/add_file.json`,{method:"post",body:St})})}function Fe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/commits.json`,{method:"post",body:St})})}function Tr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/file_content.json`,{method:"post",body:St})})}function Ct(St){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${St.id}/file_content.json`,{method:"post",body:St})})}function Kr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/update_file.json`,{method:"post",body:St})})}function tn(St){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${St.id}/update_file.json`,{method:"post",body:St})})}function Ir(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/upload_git_folder.json`,{method:"post",body:{path:St.path,secret_repository:St.secret_repository}})})}function Lr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/${St.url}`,{method:"Get"})})}function vr(St){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:St})})}function $r(St){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:St})})}function sn(St){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:St})})}function hn(St){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:St})})}function Xt(St){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:St})})}function vt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/fork_list.json`,{method:"Get",params:St})})}function st(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.identifier}/change_editable.json`,{method:"put",body:a({},St)})})}function ct(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/set_secret_dir.json`,{method:"post",body:a({},St)})})}function Nt(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/new.json",{method:"Get",params:St})})}function br(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/environment_info",{method:"Get",params:St})})}function _r(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/init_repository.json`,{method:"post",body:a({},St)})})}function Jr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${St.id}/init_repository.json`,{method:"post",body:a({},St)})})}function zr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/update_secret_repository.json`,{method:"post",body:a({},St)})})}function xn(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/exist_exercise.json`,{method:"get",params:a({},St)})})}function Et(St){return p(this,null,function*(){return(0,r.ZP)(`/api/mirror_applies/${St.id}.json`,{method:"get",params:a({},St)})})}function Dr(St){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${St.id}/publish.json`,{method:"post",body:a({},St)})})}function kn(St){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${St.id}/open_vnc.json`,{method:"post",params:a({},St)})})}function Qn(St){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${St.id}/open_webssh.json`,{method:"post",params:a({},St)})})}function Nn(St){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${St.id}/save_image.json`,{method:"post",body:a({},St)})})}function ti(St){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${St.id}/delete_image.json`,{method:"post",body:a({},St)})})}function Tn(St){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${St.id}/extend_vnc.json`,{method:"post",body:a({},St)})})}function Ci(St){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${St.id}/reset_vnc_link.json`,{method:"post",body:a({},St)})})}function ri(St){return p(this,null,function*(){return(0,r.ZP)("/api/paths/get_task_pass.json",{method:"get",params:a({},St)})})}function Ti(St){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:a({},St)})})}function Qi(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St.id}/update_jupyter_lab_setting.json`,{method:"post",body:a({},St)})})}function Wi(St){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:St})})}function Ca(St){return p(this,null,function*(){return(0,r.ZP)(`/api/progress_homeworks/${St}`,{method:"get",params:{is_initiative_study:1}})})}function ui(St){return p(this,null,function*(){return Fetch(`/api/shixuns/${St.id}/update_shixun_study_num.json`,{method:"post",body:a({},St)})})}function la(St){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/preview.json",{method:"get",params:St})})}function Ta(St){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${St}/recommend_config.json`,{method:"get"})})}},92982:function(d,_,e){"use strict";e.d(_,{Bg:function(){return p},FO:function(){return M},eJ:function(){return b},eZ:function(){return S},fd:function(){return G},gp:function(){return a},iU:function(){return N},l3:function(){return R},mw:function(){return A},oZ:function(){return m},rM:function(){return P},r_:function(){return K},s:function(){return x},ur:function(){return B},xV:function(){return y},yb:function(){return D}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(W,ae,ne)=>ae in W?i(W,ae,{enumerable:!0,configurable:!0,writable:!0,value:ne}):W[ae]=ne,h=(W,ae)=>{for(var ne in ae||(ae={}))c.call(ae,ne)&&o(W,ne,ae[ne]);if(l)for(var ne of l(ae))f.call(ae,ne)&&o(W,ne,ae[ne]);return W},u=(W,ae,ne)=>new Promise((oe,q)=>{var J=ee=>{try{se(ne.next(ee))}catch(Q){q(Q)}},V=ee=>{try{se(ne.throw(ee))}catch(Q){q(Q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(J,V);se((ne=ne.apply(W,ae)).next())});function a(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/teachers.json`,{method:"get",params:h({},W)})})}function x(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/apply_teachers.json`,{method:"get",params:h({},W)})})}function p(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/graduation_group_list.json`,{method:"get",params:h({},W)})})}function y(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/all_course_groups.json`,{method:"get",params:h({},W)})})}function m(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/set_course_group.json`,{method:"post",body:h({},W)})})}function b(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/join_graduation_group.json`,{method:"post",body:h({},W)})})}function S(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/create_graduation_group.json`,{method:"post",body:h({},W)})})}function D(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/delete_course_teacher.json`,{method:"post",body:h({},W)})})}function R(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/delete_from_course.json`,{method:"post",body:h({},W)})})}function A(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/change_member_role.json`,{method:"post",body:h({},W)})})}function P(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/change_course_admin.json`,{method:"post",body:h({},W)})})}function M(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/teacher_application_review.json`,{method:"post",body:h({},W)})})}function B(W){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W.coursesId}/students.json`,{method:"get",params:h({},W)})})}function N(W,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W}/apply_students.json`,{method:"get",params:ae})})}function K(W,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W}/join_student_checkout.json`,{method:"get",params:ae})})}function G(W,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${W}/student_application_review.json`,{method:"post",body:ae})})}},63423:function(d,_,e){"use strict";e.d(_,{B$:function(){return y},Cx:function(){return J},DA:function(){return P},DH:function(){return p},Ef:function(){return ee},Es:function(){return b},Ex:function(){return Zt},FM:function(){return ne},Fn:function(){return Q},Gq:function(){return tr},Ho:function(){return B},IU:function(){return me},JJ:function(){return ue},Ol:function(){return je},Qx:function(){return ae},Tv:function(){return z},V8:function(){return x},WS:function(){return V},WY:function(){return W},ai:function(){return q},bG:function(){return D},bJ:function(){return a},c0:function(){return Ft},dE:function(){return ie},dt:function(){return j},gI:function(){return se},lO:function(){return oe},mW:function(){return G},n0:function(){return A},nV:function(){return Ge},o1:function(){return Mt},qE:function(){return m},qN:function(){return M},rV:function(){return N},sh:function(){return Oe},vR:function(){return S},w3:function(){return K},x4:function(){return R},z2:function(){return yt}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Ue,wt,Bt)=>wt in Ue?i(Ue,wt,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Ue[wt]=Bt,h=(Ue,wt)=>{for(var Bt in wt||(wt={}))c.call(wt,Bt)&&o(Ue,Bt,wt[Bt]);if(l)for(var Bt of l(wt))f.call(wt,Bt)&&o(Ue,Bt,wt[Bt]);return Ue},u=(Ue,wt,Bt)=>new Promise((nt,_t)=>{var ht=be=>{try{Ne(Bt.next(be))}catch(Le){_t(Le)}},Je=be=>{try{Ne(Bt.throw(be))}catch(Le){_t(Le)}},Ne=be=>be.done?nt(be.value):Promise.resolve(be.value).then(ht,Je);Ne((Bt=Bt.apply(Ue,wt)).next())});const a=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}/move.json`,{method:"post",body:Ue})}),x=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}.json`,{method:"delete",body:Ue})}),p=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}.json`,{method:"put",body:Ue})}),y=Ue=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"post",body:Ue})}),m=Ue=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"Get",params:Ue})});function b(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/login.json",{method:"post",body:h({},Ue)})})}function S(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/logout.json",{method:"get"})})}function D(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_user_info.json",{method:"get",params:h({},Ue)})})}function R(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_notice.json",{method:"get",params:h({},Ue)})})}function A(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"get"})})}function P(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/homepage_info.json`,{method:"get"})})}function M(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/attendance.json",{method:"post"})})}function B(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/courses.json`,{method:"get",params:Ue})})}function N(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/shixuns.json`,{method:"get",params:Ue})})}function K(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/subjects.json`,{method:"get",params:Ue})})}function G(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/projects.json`,{method:"get",params:Ue})})}function W(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos.json`,{method:"get",params:Ue})})}function ae(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/review.json`,{method:"get",params:Ue})})}function ne(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/${Ue.id}.json`,{method:"delete"})})}function oe(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/watch_video_histories.json",{method:"post",body:Ue})})}function q(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/question_banks.json",{method:"get",params:Ue})})}function J(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_public.json",{method:"post",body:Ue})})}function V(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:Ue})})}function se(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ue})})}function ee(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:Ue})})}function Q(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/${Ue.object_id}/create_course_video.json`,{method:"post",body:Ue})})}function ue(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ue.topicId}.json`,{method:"get",params:Ue})})}function z(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:h({},Ue)})})}function j(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/batch_publish.json`,{method:"post",body:Ue})})}function ie(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ue.identifier}/cancel.json`,{method:"delete",body:h({},Ue)})})}function me(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_engineer_url.json",{method:"get",params:h({},Ue)})})}function Te(Ue){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:h({},Ue)})})}function Oe(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function Ge(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function je(Ue){return(0,r.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:Ue})}function Mt(Ue){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Ue})}function yt(Ue){return(0,r.ZP)("/api/accounts/register.json",{method:"post",body:h({},Ue)})}function kt(Ue){return Fetch("/api/weapps/register.json",{method:"post",body:h({},Ue)})}function Zt(Ue){return(0,r.ZP)(`/api/users/accounts/${Ue.login}/password.json`,{method:"put",body:h({},Ue)})}function Ft(Ue){return(0,r.ZP)("/api/accounts/reset_password.json",{method:"post",body:h({},Ue)})}function tr(Ue){return(0,r.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:h({},Ue)})}},80541:function(d,_,e){"use strict";e.d(_,{BQ:function(){return a},DH:function(){return B},Db:function(){return oe},Ju:function(){return ne},Mz:function(){return G},O2:function(){return m},TJ:function(){return D},Vg:function(){return y},ZY:function(){return x},Zx:function(){return K},cU:function(){return p},fn:function(){return ae},jK:function(){return R},yN:function(){return W}});var r=e(82093),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(q,J,V)=>J in q?i(q,J,{enumerable:!0,configurable:!0,writable:!0,value:V}):q[J]=V,h=(q,J)=>{for(var V in J||(J={}))c.call(J,V)&&o(q,V,J[V]);if(l)for(var V of l(J))f.call(J,V)&&o(q,V,J[V]);return q},u=(q,J,V)=>new Promise((se,ee)=>{var Q=j=>{try{z(V.next(j))}catch(ie){ee(ie)}},ue=j=>{try{z(V.throw(j))}catch(ie){ee(ie)}},z=j=>j.done?se(j.value):Promise.resolve(j.value).then(Q,ue);z((V=V.apply(q,J)).next())});function a(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/watch_video_histories.json`,{method:"Get",params:h({},q)})})}function x(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/watch_statics.json`,{method:"Get",params:h({},q)})})}function p(q){return u(this,null,function*(){return(0,r.ZP)(`/api/course_videos/${q.videoId}/watch_histories.json`,{method:"Get",params:h({},q)})})}function y(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/own_watch_histories.json`,{method:"Get",params:h({},q)})})}function m(q){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}.json`,{method:"Get",params:h({},q)})})}function b(q){return u(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:q})})}function S(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}/edit.json`,{method:"Get",params:h({},q)})})}function D(q){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${q.id}/edit.json`,{method:"Get",params:h({},q)})})}function R(q){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}/star.json`,{method:"post",body:q})})}function A(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}.json`,{method:"put",body:q})})}function P(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}/send_to_course.json`,{method:"post",body:q})})}function M(q){return u(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:h({},q)})})}function B(q){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}/view_video.json`,{method:"post",body:q})})}function N(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}/add_school.json`,{method:"post",body:q})})}function K(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.course_id}/video_people_statics.json`,{method:"get",params:q})})}function G(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.course_id}/video_duration_statics.json`,{method:"get",params:q})})}function W(q){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:q})})}function ae(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q==null?void 0:q.id}/course_videos_tree.json`,{method:"get",params:q})})}function ne(q){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses.json",{method:"post",body:q})})}function oe(q){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:q})})}},19985:function(d,_,e){"use strict";e.d(_,{A:function(){return G},CH:function(){return c},EA:function(){return h},FU:function(){return x},G_:function(){return m},LY:function(){return M},Ll:function(){return o},MM:function(){return R},Ps:function(){return B},Sl:function(){return S},To:function(){return p},Vf:function(){return y},XQ:function(){return f},b:function(){return a},bq:function(){return K},cZ:function(){return u},rV:function(){return P},sT:function(){return b},tS:function(){return N},xt:function(){return A},y2:function(){return l}});var r=e(82093),i=(W,ae,ne)=>new Promise((oe,q)=>{var J=ee=>{try{se(ne.next(ee))}catch(Q){q(Q)}},V=ee=>{try{se(ne.throw(ee))}catch(Q){q(Q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(J,V);se((ne=ne.apply(W,ae)).next())});const l=W=>i(void 0,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:W})});function c(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions/${W.id}.json`,{method:"put",body:W})})}function f(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions/${W.id}.json`,{method:"get",params:W})})}function o(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions.json`,{method:"post",body:W})})}function h(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/discussions.json`,{method:"get",params:W})})}function u(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}/add_resources.json`,{method:"post",body:W})})}function a(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}/lesson_resources_list.json`,{method:"get",params:W})})}function x(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}.json`,{method:"get",params:W})})}function p(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons/${W.id}.json`,{method:"put",body:W})})}function y(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons.json`,{method:"post",body:W})})}function m(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/good_lessons.json`,{method:"get",params:W})})}function b(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W==null?void 0:W.id}.json`,{method:"get"})})}function S(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W==null?void 0:W.id}/modules.json`,{method:"get"})})}function D(W){return i(this,null,function*(){return Fetch(`/api/virtual_classrooms/${W.id}/videos/batch_publish.json`,{method:"post",body:W})})}function R(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/members.json`,{method:"post",body:W})})}function A(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_spacesId}/members/${W.id}/change_creator.json`,{method:"post",body:W})})}function P(W,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W}/shixuns.json`,{method:"get",params:ae})})}function M(W,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W}/shixuns`,{method:"post",body:ae})})}function B(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_classroom_id}/shixuns/${W.shixun_id}.json`,{method:"delete"})})}function N(W,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W}/subjects.json`,{method:"get",params:ae})})}function K(W,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W}/subjects.json`,{method:"post",body:ae})})}function G(W){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${W.virtual_classroom_id}/subjects/${W.subject_id}.json`,{method:"delete"})})}},34055:function(d,_,e){"use strict";e.d(_,{$O:function(){return J},EO:function(){return bt},G5:function(){return K},GD:function(){return i},GJ:function(){return x},Gg:function(){return p},I2:function(){return f},IR:function(){return W},JA:function(){return pt},JL:function(){return A},Jd:function(){return q},Ny:function(){return D},RV:function(){return ne},Rb:function(){return N},Rm:function(){return G},V9:function(){return ie},Yh:function(){return ue},aN:function(){return b},aQ:function(){return u},ag:function(){return Xe},bg:function(){return Jt},d8:function(){return B},dE:function(){return ae},eB:function(){return oe},eY:function(){return Me},fn:function(){return He},h:function(){return ir},j5:function(){return m},m$:function(){return rt},oF:function(){return y},qz:function(){return h},t_:function(){return S},tu:function(){return Lt},y8:function(){return rr}});var r=e(76560),i=(Gt=>(Gt[Gt.SuperAdmin=1]="SuperAdmin",Gt[Gt.Operation=2]="Operation",Gt[Gt.CertifiedTeacher=5]="CertifiedTeacher",Gt[Gt.TrainingProduction=8]="TrainingProduction",Gt[Gt.UncertifiedTeacher=12]="UncertifiedTeacher",Gt[Gt.Student=15]="Student",Gt))(i||{}),l=(Gt=>(Gt[Gt.SuperAdmin=1]="SuperAdmin",Gt[Gt.Operation=2]="Operation",Gt[Gt.Admin=5]="Admin",Gt[Gt.Teacher=8]="Teacher",Gt[Gt.Assistant=12]="Assistant",Gt[Gt.Student=15]="Student",Gt))(l||{}),c=(Gt=>(Gt[Gt.SuperAdmin=0]="SuperAdmin",Gt[Gt.Teacher=1]="Teacher",Gt[Gt.Student=2]="Student",Gt))(c||{});const f=Gt=>{const{user:Ie}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ie;return Gt.some(he=>he==(ce==null?void 0:ce.role))},o=Gt=>{const{user:Ie}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ie;return ce!=null&&ce.own?!0:Gt.some(he=>{var It;return he==((It=ce==null?void 0:ce.course)==null?void 0:It.course_role)})},h=()=>{const{user:Gt}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ie}=Gt;return Ie.main_site},u=()=>{var Gt;const{user:Ie}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ie;return(Gt=ce==null?void 0:ce.course)==null?void 0:Gt.course_is_end},a=()=>{const{user:Gt}=getDvaApp()._store.getState(),{userInfo:Ie}=Gt;return Ie.authentication},x=()=>o([1,2,5,8,12]),p=()=>o([1,8,5,12,2]),y=()=>o([1,8,5]),m=()=>o([1]),b=()=>o([1,2,5]),S=()=>o([1,2]),D=()=>f([1,2]),R=()=>f([1]),A=()=>f([1,2,5]),P=()=>o([1,5]),M=()=>o([5,8]),B=()=>o([5]),N=()=>o([1,5,2]),K=()=>o([1,2,5,8]),G=()=>o([12]),W=()=>o([8]),ae=()=>o([15]),ne=()=>o([1,2,5,8,12,15]),oe=()=>o([1,2,5,8,12]),q=()=>{var Gt;const{user:Ie}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Ie;return((Gt=ce==null?void 0:ce.course)==null?void 0:Gt.course_role)===null},J=()=>{const{user:Gt}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ie}=Gt;return Ie==null?void 0:Ie.has_big_model_permission},V=()=>{const{user:Gt}=getDvaApp()._store.getState(),{userInfo:Ie}=Gt;return Ie==null?void 0:Ie.big_model_user_unlimited},se=(Gt=!0,Ie=!1)=>f([1,2,5,8,12,15]),ee=(Gt=!0,Ie=!1)=>Ie||!Ie&&f([1]),Q=(Gt=!0,Ie=!1)=>Ie||!Ie&&f([1,2]),ue=()=>f([15]),z=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12,15]):Ie||!Ie&&f([1,2]),j=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12,15]):Ie||!Ie&&f([1,2]),ie=(Gt=!0,Ie=!1)=>{const{user:ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:he}=ce;return he!=null&&he.is_shixun_marker?!0:f([1,2,5,8])},me=(Gt=!0,Ie=!1)=>Gt?f([1]):Ie||!Ie&&f([1]),Te=(Gt=!0,Ie=!1)=>Gt?f([1,2]):Ie||!Ie&&f([1,2]),Oe=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12,15]):Ie||!Ie&&f([1,2]),Ge=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12]):Ie||!Ie&&f([1,2]),je=(Gt=!0,Ie=!1)=>Gt?f([1,2,5]):Ie||!Ie&&f([1,2]),Mt=(Gt=!0,Ie=!1)=>Gt?f([1]):!1,yt=(Gt=!0,Ie=!1)=>f([1,2,5,8,12,15]),kt=(Gt=!0,Ie=!1)=>Gt?f([1]):Ie||!Ie&&f([1]),Zt=(Gt=!0,Ie=!1)=>Gt?f([1,2]):Ie||!Ie&&f([1,2]),Ft=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12,15]):Ie||!Ie&&f([1,2]),tr=(Gt=!0,Ie=!1)=>Gt?!1:Ie||!Ie&&f([1,2]),Ue=(Gt=!0,Ie=!1)=>Gt?Ie||!Ie&&f([1,2]):!1,wt=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12]):!1,Bt=(Gt=!0,Ie=!1)=>Gt?!Ie&&f([1,2,5,8,12]):!1,nt=(Gt=!0,Ie=!1)=>Gt?f([1,2,5]):Ie||!Ie&&f([1,2]),_t=(Gt=!0,Ie=!1)=>f([1,2,5,8,12]),ht=(Gt=!0,Ie=!1)=>Gt?f([1]):Ie||!Ie&&f([1]),Je=(Gt=!0,Ie=!1)=>Gt?f([1,2]):Ie||!Ie&&f([1,2]),Ne=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12]):Ie||!Ie&&f([1,2]),be=(Gt=!0,Ie=!1)=>Gt?Ie||!Ie&&f([1,2]):!1,Le=(Gt=!0,Ie=!1)=>Gt?f([1,2,5,8,12]):Ie||!Ie&&f([1,2]),Ke=(Gt=!0,Ie=!1)=>o([8]),He=()=>f([1]),Xe=()=>f([1,2]),pt=()=>f([15]),bt=()=>f([1,2,5]),rr=()=>f([1,2,5,12]),Jt=()=>{var Gt;const{user:Ie}=(0,r.getDvaApp)()._store.getState();return!!((Gt=Ie.userInfo)!=null&&Gt.login)},Me=()=>{const{user:Gt}=(0,r.getDvaApp)()._store.getState();return Gt.userInfo},rt=()=>{var Gt,Ie;const{user:ce}=(0,r.getDvaApp)()._store.getState();return!!((Ie=(Gt=ce.userInfo)==null?void 0:Gt.path)!=null&&Ie.own)},Yt=Gt=>{const{graduations:Ie}=(0,r.getDvaApp)()._store.getState(),{details:ce}=Ie;return Gt.some(he=>he===(ce==null?void 0:ce.user_identity))},Lt=()=>Yt([0,1]),Wt=()=>Yt([0]),Ht=()=>Yt([1]),ir=()=>Yt([2])},22688:function(d,_,e){"use strict";e.d(_,{Fy:function(){return o},Qo:function(){return h},a2:function(){return c},fw:function(){return r},gW:function(){return l},k:function(){return f},k4:function(){return i}});const r=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var l=(u=>(u.PROBLEM="problem",u.PAPER="paper",u.OTHER="other",u))(l||{}),c=(u=>(u.SINGLE="single",u.MULTIPLEFLOW="multiple_flow",u.MULTIPLEFIXED="multiple_fixed",u.OTHER="other",u))(c||{}),f=(u=>(u[u.BISHI=1]="BISHI",u[u.JISHI=2]="JISHI",u[u.KOUSHI=3]="KOUSHI",u[u.OTHER=4]="OTHER",u))(f||{}),o=(u=>(u[u.DEFAULT=0]="DEFAULT",u[u.THEMEONE=1]="THEMEONE",u[u.THEMETWO=2]="THEMETWO",u))(o||{}),h=(u=>(u.All="",u.Shixun="shixun",u.VideoItem="video",u.Attachment="attachment",u.Group_count="group_homework",u.Normal_count="normal_homework",u.ExaminationBank="exercise",u.HomeworkCommon="hack_homework",u.Discusses="Discusses",u.Challenge="challenge",u))(h||{})},28048:function(d,_,e){"use strict";e.d(_,{F:function(){return r}});const r={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},90524:function(d,_,e){"use strict";e.d(_,{Z:function(){return c}});const r={PROXY_SERVER:"http://172.16.100.111",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"http://172.16.100.14",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")};var i=null,c={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:r,newReactTest:{API_SERVER:(()=>{let f;switch(location.host){case"test4.educoder.net":f="https://test4-data.educoder.net";break;case"test3.educoder.net":f="https://test3-data.educoder.net";break;case"test2.educoder.net":f="https://test2-data.educoder.net";break;default:f="https://test-data.educoder.net";break}return f})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let f="https://new-testali-cdn.educoder.net";const o=location.host;return o==="test3.educoder.net"&&(f="https://test3-data.educoder.net"),o==="test4.educoder.net"&&(f="https://test4-data.educoder.net"),f})(),OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net"},preNewBuild:{API_SERVER:(()=>{let f="https://pre-data.educoder.net";return location.host==="pre2.educoder.net"&&(f="https://pre-data2.educoder.net"),f})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:(()=>{let f="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?f="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(f="https://data.tokcoder.com"),f})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"}}[window.ENV||"dev"]},82093:function(d,_,e){"use strict";e.d(_,{IV:function(){return z},U2:function(){return se},ZP:function(){return oe},d4:function(){return ee},gz:function(){return ue},rz:function(){return ne},v_:function(){return Q}});var r=e(90524),i=e(28909),l=e(43418),c=e(8591),f=e(85582),o=e.n(f),h=e(59301),u=e(76560),a=e(49661),x=e(89392),p=e.n(x),y=Object.defineProperty,m=Object.defineProperties,b=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(j,ie,me)=>ie in j?y(j,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):j[ie]=me,P=(j,ie)=>{for(var me in ie||(ie={}))D.call(ie,me)&&A(j,me,ie[me]);if(S)for(var me of S(ie))R.call(ie,me)&&A(j,me,ie[me]);return j},M=(j,ie)=>m(j,b(ie)),B=(j,ie,me)=>new Promise((Te,Oe)=>{var Ge=yt=>{try{Mt(me.next(yt))}catch(kt){Oe(kt)}},je=yt=>{try{Mt(me.throw(yt))}catch(kt){Oe(kt)}},Mt=yt=>yt.done?Te(yt.value):Promise.resolve(yt.value).then(Ge,je);Mt((me=me.apply(j,ie)).next())});let N;const K={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},G=(j,ie)=>B(void 0,null,function*(){if(j.status>=200&&j.status<300)return j;const me=K[j.status]||j.statusText;let Te;var Oe=j.json();yield Oe.then((je,Mt)=>{setTimeout(()=>{let yt=(0,u.getDvaApp)()},400),Te=je.message,window.showNetworkErrorTip(je.message||`\u8BF7\u6C42\u9519\u8BEF ${j.status}: ${j.message}`),i.Z.error({style:{wordBreak:"break-all"},message:je.message||`\u8BF7\u6C42\u9519\u8BEF ${j.status}: ${j.message}`,description:je.message?"":me})});const Ge=new Error(me);throw Ge.name=j.status,Ge.response=j,{data:j,code:j.status,message:Te||me}}),W=(j,ie)=>{const me=j.headers.get("Content-Type");return me&&me.match(/application\/json/i)&&j.clone().text().then(()=>{}),j};function ae(j){try{return decodeURIComponent(j),decodeURIComponent(encodeURIComponent(j))===j}catch(ie){return!1}}const ne=j=>{j=j||{};let ie="";for(let me in j)typeof j[me]=="object"?Array.isArray(j[me])&&j[me].forEach((Te,Oe)=>{ie+="&"+me+"[]="+Te}):j[me]!==void 0&&(ie+="&"+me+"="+(ae(j[me])?j[me]:encodeURIComponent(j[me])));return ie.substr(1)};function oe(j,ie,me,Te){ie.method||(ie.method="get"),ie.method=ie.method.toUpperCase(),ie.mode="cors";const Oe=P({},ie),{user:Ge}=(0,u.getDvaApp)()._store.getState(),{userInfo:je}=Ge,Mt=j+(Oe.body?JSON.stringify(Oe.body):""),yt=o().sha256().update(Mt).digest("hex"),kt={credentials:"include",withCredentials:!0},Zt={};je!=null&&je.login&&(Zt.zzud=je==null?void 0:je.login,je!=null&&je.school_id&&(Zt.zzsud=je==null?void 0:je.school_id),Oe.params=P(P({},Oe.params||{}),Zt));let Ft=P(P({},kt),(0,x.cloneDeep)(Oe));(Ft.method==="POST"||Ft.method==="PUT"||Ft.method==="PATCH"||Ft.method==="DELETE")&&(me?(Ft.headers=M(P({_method:ie.method.toUpperCase()},Ft.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Ft.body=Oe.body):(Ft.headers=P({Accept:"application/json",_method:ie.method.toUpperCase(),"Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host},Ft.headers),Ft.body=JSON.stringify(Oe.body))),Ft.method=="GET"?(Ft.headers=M(P({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:ie.method.toUpperCase()},Ft.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Oe.params&&ne(Oe.params)&&(j+="?"+ne(Oe.params))):Zt.zzud&&(j+="?"+ne(P({},Zt)));const tr=Oe.expirys&&60;let Ue;(_t=>{_t.json="application/json;charset=UTF-8",_t.form="application/x-www-form-urlencoded; charset=UTF-8"})(Ue||(Ue={}));let wt;(_t=>{_t.get="GET",_t.post="POST"})(wt||(wt={}));const Bt=_t=>B(this,null,function*(){const ht=yield _t.arrayBuffer();let Je;const Ne=new Blob([ht]);try{Je=_t.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\‘,\’,\“,\”,\<,\>,\《,\》]/g,"")}catch(He){Je="userfiles.zip"}const be=document.createElement("a"),Le=window.URL.createObjectURL(Ne),Ke=Je;return be.href=Le,be.download=Ke,be.click(),window.URL.revokeObjectURL(Le),ht});let nt=r.Z.API_SERVER;return(window.ENV==="dev"||j.startsWith("http"))&&(nt=""),Ft.method=="GET"&&Ft.params&&Object.keys(Ft.params).map(_t=>{if(Ft.params[_t]&&!Array.isArray(Ft.params[_t]))try{Ft.params[_t]=encodeURIComponent(decodeURIComponent(Ft.params[_t]))}catch(ht){Ft.params[_t]=encodeURIComponent(Ft.params[_t])}}),(0,a.Ec)(Ft,j),Te&&(nt=""),Ft.headers._method=Ft.method,Ft.headers["X-HTTP-Method-Override"]=Ft.method,Ft.method!=="GET"&&(Ft.method="POST"),fetch(nt+j,Ft).then(_t=>G(_t,P({url:r.Z.API_SERVER+j},Ft))).then(_t=>W(_t,yt)).then(_t=>B(this,null,function*(){var ht,Je,Ne,be;try{const Ke=_t.headers.get("cs");Ke&&(0,a.d8)("_educoder_session",Ke,1)}catch(Ke){}if(_t.status===204)return _t.text();let Le;if(_t.headers.get("content-type").indexOf("application/json")>-1){Le=yield _t.json();try{const Ke=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,He=/\"\/api\/attachments\/(\d+)\//g,Xe=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,pt=/\/api\/attachments\/(\d+)/g,bt=/\/attachments\/download\/(\d+)/g;let rr=JSON.stringify(Le).replace(pt,(Jt,Me,rt,Yt)=>{const Lt=Me||rt||Yt;return"/api/attachments/"+(0,a.Jn)(Lt)}).replace(bt,(Jt,Me,rt)=>{const Yt=Me||rt;return"/attachments/download/"+(0,a.Jn)(Yt)}).replace(Ke,(Jt,Me,rt,Yt)=>{const Lt=Me||rt||Yt;return"(/api/attachments/"+(0,a.Jn)(Lt)}).replace(He,(Jt,Me,rt)=>{const Yt=Me||rt;return'"/api/attachments/'+(0,a.Jn)(Yt)}).replace(Xe,(Jt,Me,rt)=>{const Yt=Me||rt;return"(/files/uploads/"+(0,a.Jn)(Yt)}).replace(/\r\n/g,` -`);Le=JSON.parse(rr)}catch(Ke){}}else Ft.headers["Content-Type"]==="application/xml"?Le=yield _t.text():(ht=Oe.body)!=null&&ht.autoDownload||(Je=Oe.params)!=null&&Je.autoDownload?Le=yield Bt(_t):Le=yield _t.arrayBuffer();try{Le.status===401&&(!((Ne=Ft.params)!=null&&Ne.hidePopLogin)||!((be=Ft.body)!=null&&be.hidePopLogin))&&(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),Le.status===402&&(localStorage.getItem("addinfo")==="2"?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(N=N||l.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),N.update({centered:!0,visible:!0,title:"\u63D0\u793A",content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{u.history.push("/account/profile/edit")}})))}catch(Ke){console.log("fetcherr",Ke)}return V(Le,j),Le})).catch(_t=>{try{const ht=_t.code;if(_t instanceof TypeError&&window.showNetworkErrorTip(`${j}${_t.message}`),ht){if(ht===401){(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}V(_t,j)}else j.includes("/file/filePatchMerge")?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:Ft.body}}):_t.message!=="403"&&window.showNetworkErrorTip(`${j}${_t.message}`);return _t}catch(ht){}})}let q=!1,J=!1;const V=(j,ie)=>{var me,Te,Oe;if(j.status==-6&&!J){J=!0,(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),setTimeout(()=>J=!1,500),l.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:j.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(j.status==-7){J=!0,setTimeout(()=>J=!1,500);let je="";(me=j==null?void 0:j.data)!=null&&me.exercise_list&&((Oe=(Te=j==null?void 0:j.data)==null?void 0:Te.exercise_list)==null||Oe.map(Mt=>{je+=`\u300A${Mt.exercise_name}\u300B`})),l.default.info({title:"\u63D0\u793A",content:h.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"\u8FD4\u56DE\u9996\u9875",onOk:()=>{window.location.href="/"}}),setTimeout(()=>{document.getElementById("fetchStatus7").innerHTML=`
\u60A8\u5F53\u524D\u6709\u6B63\u5728\u8FDB\u884C\u7684\u8003\u8BD5 ${je} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762
`},500);return}if((j.status==-1||j.status==-2||j.status==-102||j.status>400)&&j.status!=403&&!J){J=!0,setTimeout(()=>J=!1,500),c.ZP.warning({content:j.message,key:"message-key"});return}const Ge={403:"/403",404:"/404",500:"/500"};if(Ge[j.status]&&!q){const{user:je}=(0,u.getDvaApp)()._store.getState(),{userInfo:Mt}=je;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(q=!0),setTimeout(()=>q=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(j)),Object.values(Ge).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(Ge[j.status]),new Error("403")}};function se(j,ie){return oe(`/api/${j}`,{method:"Get",params:ie||{}})}function ee(j,ie){return oe(`/${j}`,{method:"Get",params:ie})}function Q(j,ie){return oe(`/api/${j}`,{method:"Post",body:P({},ie)})}function ue(j,ie){return oe(`/api/${j}`,{method:"Put",body:P({},ie)})}function z(j,ie){return oe(`/api/${j}`,{method:"delete",body:P({},ie||{})})}},77976:function(d,_,e){"use strict";e.d(_,{Bn:function(){return l},hw:function(){return i},mi:function(){return r}});const r="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",i="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",l="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},90290:function(d,_,e){"use strict";e.d(_,{AL:function(){return B},Iy:function(){return p},Qv:function(){return b},ez:function(){return M},jb:function(){return y}});var r=e(32834),i=e.n(r),l=e(11690),c=e.n(l);let f=1;function o(ae,ne){const oe=ae.match(/^(\s+)(?:```)/);if(oe===null)return ne;const q=oe[1];return ne.split(` -`).map(J=>{const V=J.match(/^\s+/);if(V===null)return J;const[se]=V;return se.length>=q.length?J.slice(q.length):J}).join(` -`)}let h=[],u=["